BM6(; 999777666555555444222000111000000///...,,,+++***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999777666555555444222000111000000///...,,,+++***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999777666555555444222000111000000///...,,,+++***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666666555444333222222111......///...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666666555444333222222111......///...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666666555444333222222111......///...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%))),,,,,,***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666666555444333222222111............---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""#########################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%'''((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%))),,,,,,***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666666555444333222222111............---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%'''((()))))))))&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666666555444333222222111......///...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666666555444333222222111......///...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%$$$$$$$$$$$$###########################!!!"""""""""#########$$$########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%777666555444333222222111......///...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444333333222111000000.........---,,,***'''&&&&&&%%%$$$$$$######$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$############"""$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555444444333222111000000.........---,,,***(((&&&&&&%%%$$$$$$###$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$############"""############"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555444444333222111000///---......---,,,***((('''&&&&&&%%%$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$############"""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555555444333111000//////---.........---+++)))(((&&&&&&%%%$$$$$$$$$$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000///...---.........---+++***((('''&&&%%%%%%$$$$$$%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$#########""""""""""""""""""""""""####################################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666666444333111000///...---.........---,,,***)))'''&&&&&&%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$############"""""""""""""""##########################################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777666555333111000......---............,,,+++***''''''&&&%%%%%%%%%%%%&&&########################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$############"""!!!"""""""""##########################################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777666555333111000...------............---+++***''''''&&&%%%%%%%%%%%%&&&########################################################################"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$############"""!!!!!!""""""#########$$$##############################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000/////////...------...---+++)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((((((((((((((((('''&&&########################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000/////////...------...---+++)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""######################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((((((((((((((''''''&&&########################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000/////////...------...---,,,***''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########################################################""""""""""""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&((((((((((((((('''&&&&&&########################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000//////...---------......,,,***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!""""""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%########################""""""""""""""""""""""""!!!"""""""""############################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000//////...---,,,---......,,,+++&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''(((((((((((('''&&&%%%$$$########################""""""""""""""""""""""""!!!"""""""""############################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000//////------,,,---......---+++&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$################################################""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%&&&'''((((((((((((((('''&&&%%%$$$###########################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#################################################################################$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000//////---,,,,,,---......---+++&&&%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%&&&'''((((((((((((((('''&&&%%%##############################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))++++++***((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000//////---,,,,,,---...///---,,,&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#####################"""######$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%&&&(((((()))((((((((('''&&&%%%###"""########################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((+++......---***(((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%666777666333000......///,,,+++***+++,,,,,,+++***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""######""""""""""""!!!!!! !!!"""############ """######""""""###$$$$$$#########$$$%%%&&&&&&""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""#########""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&'''(((((((((((()))((((((&&&%%%$$$######"""############$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&((()))+++(((&&&''''''%%%$$$$$$%%%&&&'''((()))******+++***,,,+++((())),,,)))$$$+++***))))))))))))))))))"""###&&&((((((&&&(((******++++++)))&&&&&&))),,,$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))&&&'''...444222)))&&&***))))))***+++***(((%%%###%%%'''***,,,,,,***'''%%%,,,)))(((((('''%%%''',,,((("""!!!&&&)))''''''+++(((((('''&&&&&&&&&&&&&&&666666666333000......///,,,+++******+++,,,+++***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$#########"""########################!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%###############$$$%%%%%%####################################"""""""""!!!########################""""""############""""""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&'''(((((((((((()))((('''&&&%%%$$$$$$###############$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((******)))(((((((((***+++'''&&&&&&((())))))))))))---,,,+++,,,------+++)))###&&&'''''')))---...+++%%%&&&'''((((((&&&%%%###---***)))(((((()))***,,,###%%%''''''&&&&&&(((***''''''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&,,,,,,000333000(((&&&((($$$$$$%%%%%%%%%&&&(((***///---***((('''''')))***((('''***///...)))((())),,,'''&&&)))***'''&&&)))''''''&&&&&&''''''((((((666666555333000...///000+++***)))***++++++***)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""!!!"""###############"""$$$$$$###############"""#########"""######$$$%%%####################################""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$######"""!!!"""""""""""""""############""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&'''(((((((((((((((((('''&&&%%%$$$$$$###############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''%%%%%%'''((())))))(((((()))))))))))))))(((&&&%%%$$$''',,,//////...<<<@@@AAA???>>>AAACCCBBB:::<<<===>>>===999555333111---(((&&&'''***)))(((((()))+++***((('''''''''((()))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''((('''))),,,+++'''(((+++,,,,,,,,,+++******,,,---+++***(((''''''(((***++++++'''%%%&&&'''%%%''',,,)))%%%$$$&&&'''%%%###$$$&&&&&&%%%%%%%%%%%%&&&&&&555666555333000//////000+++***))))))++++++***)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$$$$###"""#########""""""######$$$#################################"""""""""""""""########################"""######$$$$$$######"""""""""""""""""""""""""""$$$######"""""""""""""""!!!""""""############"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&'''(((((()))))))))(((((('''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((%%%$$$$$$&&&)))+++***(((***++++++''''''***------888:::===AAAFFFLLLRRRVVVeeeiiihhhaaa\\\\\\[[[YYY\\\]]]^^^]]][[[XXXTTTRRRIIIFFF@@@;;;:::777///&&&+++++++++***)))))))))***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''(((***++++++++++++((('''&&&'''&&&&&&(((***%%%&&&***000555444...(((000333666999888555000---111---+++------***(((***---+++***,,,------,,,+++)))((('''&&&&&&&&&&&&&&&555555555333000//////111+++***)))***+++,,,+++)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$"""###%%%&&&%%%###$$$$$$###############$$$########################""""""""""""""""""##############################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!"""###############""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))+++,,,,,,***((($$$)))+++***...999AAADDDUUUZZZ^^^^^^\\\^^^dddjjjnnnqqqqqqkkkgggfffddd```ggggggggggggggggggggggggooopppllleee```XXXHHH999222///,,,***))))))***+++&&&&&&'''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))'''((()))***************...---+++(((((()))******)))---888JJJZZZ\\\PPPCCCGGGJJJNNNQQQPPPLLLGGGCCC??????CCCIIIHHH>>>333---111000---+++++++++***(((******))))))))))))******555555555333000///000111,,,+++***+++,,,,,,+++***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""############$$$$$$###$$$%%%&&&'''''''''''')))&&&######%%%%%%### &&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############"""!!!!!! !!!"""######$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((()))))))))''')))******(((((()))***)))333999;;;BBBQQQ\\\___ccchhhmmmkkkccc[[[XXXYYY^^^aaadddeeeiiillljjjeeebbbbbbccceeegggiiilllmmmpppvvvxxxtttssspppeeeWWWOOOJJJBBB;;;555000+++)))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))******)))(((''''''(((((()))+++,,,---333:::<<<:::EEEHHHSSSeeevvvyyylll___YYYXXXXXXZZZ^^^dddjjjmmmeee\\\TTTRRRQQQMMMKKKKKKKKKHHHBBB:::666666444111******)))((((((((())))))444555444333000///000111---,,,+++,,,---------+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######%%%''')))+++---...111222444555777777888888999444000...///---)))$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""""""""""""""""""""""""""""""######$$$###"""!!! !!!"""######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))******)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))%%%''')))'''&&&+++444===KKKWWW]]]ZZZZZZaaadddaaagggnnnwww|||zzzpppbbbYYYZZZ^^^bbbiiissszzzwwwoooeeefffgggiiijjjjjjjjjjjjaaaiiikkkgggiiiooonnnffffffaaaZZZSSSKKKCCC999333...---,,,***))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))+++***(((((()))+++...///111777<<>>???IIIJJJLLLNNNOOOQQQQQQRRROOOJJJDDDAAA@@@===777222((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$"""!!! !!!######$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))'''***,,,+++,,,777IIIWWWsssuuuiiiddd\\\RRRZZZaaapppppp```eeehhhllltttwwwnnnoooqqqqqqoookkkgggeeehhhmmmjjj___\\\dddhhhddd^^^]]]]]]]]]\\\WWWNNNHHH333222///---+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((***---222888;;;OOOUUUZZZ^^^gggooopppjjjbbbaaa```aaafffoooyyyvvvooommmrrrzzz|||}}}}}}xxxtttrrrxxxuuujjj]]]WWWZZZYYYUUUTTTPPPJJJAAA999111+++(((777555222111000111333555///...+++)))((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$!!! !!!$$$&&&&&&$$$(((%%%%%%((('''"""$$$***%%%$$$###%%%***222:::???LLLOOOSSSVVVXXXYYY[[[]]]bbbhhhhhh```XXXXXXXXXVVVYYY]]]]]]ZZZ]]]bbb[[[NNNDDD>>>888555000(((######%%%'''((('''%%%$$$$$$$$$%%%$$$###"""!!!"""##################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! !!!!!!"""""""""""""""#########"""""""""""""""###$$$$$$%%%%%%&&&&&&'''(((((())))))))))))(((((())))))&&&###$$$&&&$$$)))'''###"""$$$((('''%%%%%%///777666222111333333222...+++,,,...---)))&&&%%%&&&(((***(((%%%&&&((("""###%%%&&&%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$)))%%%%%%******&&&$$$&&&%%%%%%&&&((()))***++++++,,,111333222444:::???@@@888999999999777777888999999555000---......+++)))---***''''''(((''''''(((***(((&&&&&&'''))))))(((+++***)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))''''''))))))))))))***((('''''')))))))))'''222+++---999FFFNNNZZZgggqqqxxxvvvkkkgggjjjggg]]]___^^^```jjjwww|||tttoookkklllkkkjjjmmmqqq~~~zzzuuurrrtttwwwzzz|||tttsssnnngggeeeiiipppuuuddd___\\\aaakkkpppnnniiiWWWLLLCCC>>>444)))(((000(((''''''((()))***)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((())))))((()))+++---%%%...(((&&&,,,(((''''''---555;;;BBBJJJPPPSSS]]]hhhiiibbbllluuummmiiikkkkkkiiinnnxxx}}}kkklllgggcccooolll{{{zzzyyyrrrkkkmmmiiixxxzzzvvv|||zzzmmmeeebbbeeeddd]]]VVVNNNCCC:::777555333111000111333444///...,,,+++*********+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&$$$######%%%&&&$$$"""&&&$$$%%%'''&&&###%%%***%%%+++333:::AAAFFFLLLOOOcccmmmwwwwwwlllaaa]]]]]]qqq{{{~~~xxxvvvvvvuuuooopppnnniiiggggggddd___cccYYYPPPKKKFFF===333......)))###"""%%%'''$$$!!!$$$###"""""""""###%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! !!!!!!"""""""""""""""############""""""""""""###$$$$$$%%%%%%&&&''''''))))))************))))))'''))))))%%%$$$(((***)))###+++000111111111000666999999888999<<<;;;777777999<<<;;;333,,,222===666222---***(((&&&%%%%%%((((((((('''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&''''''&&&'''###$$$)))+++'''&&&(((---,,,+++,,,...111555777888===@@@BBBHHHOOOSSSRRRUUUTTTTTTUUUVVVVVVTTTRRROOOIII@@@999444333222222---,,,+++,,,,,,,,,++++++***)))'''''')))******)))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''((()))))))))&&&(((+++,,,++++++,,,...$$$333CCCMMMVVVcccooossslllmmmooovvv}}}ooohhhkkkmmmjjjhhhpppsssjjj```[[[YYYYYY___gggccchhhmmmkkkhhhjjjsss|||xxxsssuuu|||ooojjjgggkkkttt|||~~~|||fff^^^UUUNNNCCC666---***...+++((('''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))(((((((((''')))))))))((((((''''''''')))((((((((())))))((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''''')))+++(((...)))$$$,,,111111555;;;CCCKKKOOOPPPUUU]]]cccgggrrruuummmnnnyyy}}}xxxvvvvvvrrrmmmlllpppsssrrrttttttmmmjjjqqqsssppprrrvvv{{{xxxpppiiillloooyyyyyy|||wwwiii```VVVOOO777555333111000111222333---...---------,,,+++***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""%%%$$$$$$'''''''''***000888===CCCGGGLLLTTT___ggg^^^gggqqqvvvuuuqqqnnnlllbbbkkkqqqoookkklllppprrr}}}zzzzzzzzzyyyyyy~~~uuukkkcccbbb```VVVJJJBBB:::666000+++((('''((()))###############$$$%%%&&&$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!""""""######""""""########################$$$$$$$$$%%%&&&&&&''''''***++++++++++++++++++***$$$)))***%%%###$$$&&&%%%&&&***...---+++,,,333999DDDHHHIIIFFFGGGMMMTTTVVVTTTSSSWWWYYYNNN>>>???LLLAAA;;;555333444222+++$$$%%%%%%######%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((('''(((%%%&&&))))))''''''***'''+++111888@@@HHHMMMPPPMMMQQQTTTXXX___ffffffbbb___]]]]]]___aaaaaa^^^[[[fffdddaaa\\\WWWUUUTTTUUU<<<999555000---+++***)))***)))((()))+++++++++)))&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))*********%%%(((+++)))'''***333:::NNNdddnnnddd^^^hhhnnnjjjZZZ\\\iii|||zzzjjjnnnpppkkkcccccclllvvvmmmddd\\\WWWTTTRRRUUU[[[VVVbbblllhhh^^^[[[eeerrrqqquuuyyyxxxsssoooppprrrooopppqqqsssttttttssssssrrrooohhhbbb^^^WWWIII;;;///,,,)))(((((((((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((''''''((())))))+++(((+++666999<<>>999666???777222888@@@EEEHHHIIISSSXXXccclllooonnnrrrxxxlll___SSSRRRVVVOOO:::'''000000///---***'''%%%###%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""######$$$$$$######!!!"""######$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))************))))))''''''&&&(((666PPPhhhuuudddZZZZZZhhhrrrkkk[[[QQQOOOQQQPPPPPPSSSXXXXXXUUUZZZXXXZZZaaafffhhhlllppppppvvvwwwrrrllldddTTTCCC<<>><<<===>>>FFFHHHIIIKKKQQQWWWWWWSSSVVVWWWWWWVVVUUUXXX]]]aaaWWWXXXXXXWWWTTTPPPOOONNN```lllsssqqqllliiibbbZZZJJJEEE@@@;;;777333000...))))))(((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))&&&%%%(((+++''',,,888GGGUUU]]]___^^^ccc```fff{{{|||ttteee]]]aaabbb]]]___gggwwwssslllggghhhoooxxx}}}~~~yyytttuuu~~~llliiinnnxxxwwwlllbbb```dddlllrrrnnneeeccclllvvvvvvrrrjjjcccdddiiikkkiiihhh\\\JJJ999///*********)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***))))))((((((((('''''''''&&&&&&'''(((((((((''''''''')))+++***'''%%%'''***))))))((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''***///222FFFLLLSSShhhvvvtttxxxppplllmmmllliiinnnwwwsss```WWWVVVWWWWWWXXXVVVQQQbbbllliii]]]RRRVVVcccffffffgggcccrrr|||{{{yyyyyyiiicccmmmkkkaaa]]]___YYYTTT[[[ggghhhfffdddhhhrrryyy{{{777666444222000...---,,,***+++,,,------,,,++++++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%***---666AAALLLSSS\\\gggmmmmmm{{{sssggg[[[VVV[[[eeemmmYYY[[[]]]\\\YYYTTTNNNJJJFFFEEEJJJQQQSSSNNNLLLMMMQQQMMMEEE===<<<@@@AAA>>>333444;;;GGGRRR\\\iiittt}}}pppeeeeeejjjdddOOO;;;555555444222000---+++)))%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((******++++++++++++*********555>>>AAAHHHXXXmmmzzz|||fffVVVYYY```]]]UUUPPPWWW___eeeeeedddccc```\\\```___]]]]]]dddjjjhhhaaaWWWiiiyyy{{{yyyuuujjj^^^PPPUUUNNN;;;...,,,---***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((($$$'''((('''%%%''',,,111666AAAJJJKKKLLLNNNOOOMMMKKKHHHDDDBBBCCCHHHMMMQQQWWWZZZ[[[[[[```iiinnnnnnlllhhhfffgggkkkmmmjjjfffllljjjgggdddbbb```^^^\\\UUUbbbkkkjjjkkkrrrtttpppaaa[[[RRRJJJCCC>>>:::888333111...+++******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))&&&(((---222777???KKKVVV[[[\\\ZZZXXXZZZaaahhhsssrrrfffZZZPPPQQQVVVYYY]]]bbblllttt}}}zzzwwwxxx{{{tttoookkkjjjfff```]]]___bbb___bbbooo~~~}}}tttuuusss~~~uuummmfffccc]]]XXXWWW[[[bbbgggmmmjjjhhheee___\\\```fffmmmhhh```WWWKKK???333,,,))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******(((((())))))***+++,,,,,,+++,,,///111111000...---000333444000+++'''(((++++++++++++*********))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((((((&&&'''''')))---444===CCCZZZaaaeeeuuusssrrrjjjggghhhddd```gggtttvvvccc^^^___\\\WWW___^^^mmm{{{rrrfff^^^VVV]]]llloootttyyyzzzvvvjjjiiigggdddiiibbbeeefffeeehhhnnnpppooo777666555333000...,,,+++***+++++++++,,,+++++++++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$&&&+++222888GGGSSS___dddhhhkkkiiicccaaaaaa```]]]XXXSSSMMMJJJ]]]UUUQQQ]]]nnnssseeeUUUUUUWWW^^^dddcccaaagggqqqjjjkkkcccSSSMMMSSSXXXVVVNNNEEE===<<>>AAAAAA@@@===;;;@@@BBBBBB===555000000222---------,,,,,,+++++++++))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))+++...444>>>JJJRRRdddkkkkkkvvvlllpppjjjfffcccXXXOOOXXXhhhkkknnnooopppwww{{{rrrdddjjjdddbbbiiitttwwwpppffflllppphhhfffnnnooo}}}mmmeeettt~~~{{{yyyppp~~~{{{pppooooookkkllltttfff```cccgggiii777666444222000---***))),,,,,,,,,++++++*********%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###%%%&&&(((((()))111EEEXXXfffbbbdddjjjjjj___UUURRRTTTYYYTTTHHHEEEOOOWWWXXXTTTWWW[[[```bbbccccccbbbhhhjjjiiiccc\\\]]]fffpppuuummmaaaXXXUUUYYYaaafffdddjjjeeeVVVMMMLLLIIIAAADDDKKK```|||~~~fffVVVQQQGGG>>>:::777333111111222,,,%%%###$$$%%%###!!!"""############""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$##################%%%'''))))))''''''***...,,,'''---333///333>>>@@@VVVrrrwwweee]]]TTTIIIWWWTTT]]]www___dddtttmmmsss}}}xxx___EEE:::333---,,,---,,,)))%%%###&&&)))$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######'''((('''&&&((("""(((,,,++++++555HHHXXX[[[MMMRRRUUUDDD@@@HHHCCCXXX\\\_________gggtttxxxllljjjpppwwwyyyxxx|||sssooosssxxxzzz~~~}}}{{{mmmhhhfffiiiiiihhhmmmuuuxxxkkkgggcccQQQ;;;999AAAGGGCCC888...,,,---)))***)))&&&###$$$)))...(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((***((((((((()))***)))(((---,,,+++***+++444EEESSSXXXeeeuuuyyylll\\\YYY^^^dddlllpppkkkgggkkkssswww\\\iiirrrooonnnooollleeegggrrrtttkkkkkktttsssggglllfffaaaaaaggglllnnnmmm^^^bbbiiippprrrooogggaaacccfffgggeeejjjuuu}}}uuucccYYY]]]\\\dddmmmllldddhhhsssvvvlllwww^^^@@@666---''')))***&&&$$$&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***((('''&&&'''(((((('''+++)))(((((()))***+++***000999===999===LLLXXX[[[QQQOOOUUU```bbbYYYSSSUUUXXX]]]VVVFFF@@@FFFFFF>>>???;;;333---///444///$$$---***(((((((((((()))+++)))((('''''')))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''''')))******)))%%%+++222;;;GGGTTTYYYWWW```gggnnniiicccnnnvvvlll^^^ZZZYYYSSSPPP^^^ggg```fffZZZlllxxx~~~jjjfffkkkjjjiiihhhdddppp~~~fff]]]bbbbbbhhhssswwwwwwgggZZZ\\\fffmmmtttyyyooouuuyyyvvvvvvwwwtttnnn}}}}}}hhh```mmmwwwuuu777666555333000---***(((,,,++++++++++++++++++***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%((($$$&&&222>>>GGGNNNSSSoookkkiiihhhbbbTTTJJJGGGEEEVVV]]]QQQEEENNNbbboooqqqoookkkgggdddaaa___^^^VVVWWWUUUOOOKKKMMMVVV^^^^^^aaaggglllnnnnnnllljjjiiilllmmmlllppplllVVV===HHHFFFIIIWWWqqq~~~nnnXXXZZZYYYPPP===,,,***111000///,,,)))%%%"""""""""######$$$$$$$$$#############################################$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$#########%%%%%%%%%''')))+++,,,,,,444,,,---...///???QQQTTT\\\hhhqqqjjjXXXNNNXXXhhh~~~~~~xxx~~~{{{{{{tttqqqaaaYYYlll||||||pppaaaSSSIII999333,,,***+++***%%%!!!%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%$$$((()))&&&&&&(((...((((((333HHHYYYaaabbb[[[CCC@@@KKKPPP[[[bbbXXXeeeiiimmmoooppprrrvvvyyyeee]]]UUUTTTYYY^^^]]]ZZZWWWSSSUUU[[[^^^[[[[[[]]]iiimmmooopppuuu}}}wwwppplllhhheeehhhoooeee|||kkk```___^^^NNNGGG???>>>AAA>>>444+++((((((((())))))(((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((()))***+++***)))***((('''+++444CCCTTTaaa]]]eeeqqqtttkkk___[[[___aaaeeejjjkkkiiiggggggiiimmmwww{{{tttllleeecccjjjllliiillluuuxxxsss```aaaeeekkksssxxxzzzzzzqqqnnniiidddbbbccceeehhhccc___```ggggggbbbbbbhhhuuu{{{|||cccaaa^^^^^^cccggggggcccyyypppeeefffrrrwwwaaaDDD@@@666---+++)))'''(((,,,(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++)))((((((((('''(((+++222;;;AAAJJJUUU[[[TTTMMMRRR```kkktttggg\\\^^^fffiiifffcccgggmmmkkk]]]TTTVVVYYYYYYNNNQQQPPPGGG===666222///222000......,,,***'''&&&''''''&&&(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''---888OOOjjjvvvpppiiigggdddeeehhhcccaaarrrzzz\\\]]]iiinnnaaaYYYZZZXXX___\\\lllrrreeedddfff]]]VVV[[[eee{{{mmm\\\]]]```fffllliii___WWWQQQRRRTTTUUUYYY___mmmxxx|||}}}uuu~~~{{{jjjeeeoootttooo888777666333000,,,***(((*********+++++++++++++++%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))444EEEQQQTTTRRRPPPdddaaa```aaa^^^WWWSSSRRRLLLWWW]]]\\\^^^hhhppprrrccc]]]TTTJJJDDD@@@@@@AAAFFFDDD@@@<<<;;;===BBBFFFFFFHHHLLLQQQWWW]]]aaadddppptttpppfffccckkkrrrsss```]]]LLL>>>JJJggguuupppeee___YYYVVVOOOAAA444------111333000(((""""""$$$###$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###&&&,,,///---+++000++++++---555OOOcccbbb___ZZZ^^^eee\\\VVVooo{{{~~~ooohhhjjjdddWWWXXXdddbbbbbb]]]ZZZeee|||wwwwwwzzz^^^ZZZaaayyy~~~mmmKKK>>>///)))+++,,,)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))&&&&&&((((((%%%&&&(((+++)))000DDD\\\iiifff^^^OOOFFFLLLUUUYYYgggyyyxxxssslllhhheeeccc```]]]eee```[[[ZZZ[[[ZZZVVVRRRWWWWWWZZZ]]]\\\XXXWWWYYYYYY]]]___^^^aaalllvvv|||}}}rrrmmmhhhkkklllppp{{{yyyjjj```QQQAAA<<>>BBBHHHLLL\\\gggqqqnnnaaa\\\jjj|||vvvlllnnnzzzyyykkkooovvvyyyssshhhccciiiqqqcccbbbaaa___WWWKKKCCCAAABBB>>>777222...,,,)))''')))(((((()))++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''(((---111???IIIggguuusssccc```bbb___[[[eeejjjaaabbbiiijjjddddddeeegggmmmggg}}}~~~___RRR^^^___\\\bbbcccccciiijjjcccfffddddddhhheeedddgggllllllfff______dddvvv}}}qqqmmmpppttt~~~qqqiiijjjfff^^^999888666333000---***((())))))******++++++,,,,,,%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&'''(((***777JJJXXXYYYQQQOOOQQQOOOLLLMMMSSS[[[___```___[[[```dddeeehhhhhh___TTTEEE@@@999222///000333666999888999<<<@@@EEEHHHJJJOOOJJJCCC===<<<@@@FFFJJJWWWhhhuuuqqqgggcccdddeeegggiii\\\AAA333>>>RRR]]]lllccc]]]aaabbbWWWEEE999---111444222---)))'''((($$$###############$$$$$$#################################$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%)))''''''(((,,,------+++,,,///:::DDDSSSooo{{{VVVJJJNNNcccmmmkkkvvvyyyXXXUUUaaagggIIILLL___{{{~~~yyy|||tttaaaWWWZZZ___^^^\\\\\\ppp|||dddXXXfff{{{uuuhhhTTT???000,,,...111'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))&&&&&&((('''%%%''',,,(((777JJJWWWZZZWWWSSSQQQKKKQQQ\\\ccccccjjjxxxtttiii[[[TTTUUUWWWVVVTTTZZZYYYZZZ]]]cccffffffeeejjjiiihhheeeaaa___bbbfff\\\```^^^VVVPPPRRRXXXZZZttt||||||uuuqqqjjjgggnnn{{{ppphhhZZZJJJ@@@===AAAEEE;;;555---)))(((***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''')))******))))))))))))***555BBBLLLSSSXXXYYYXXX\\\YYY[[[dddlllooopppsss```WWWUUU]]]]]]VVVYYYeeeXXXYYYdddqqqsssllllllsssrrrjjjggglllpppsss||||||ssspppuuu~~~uuu|||{{{zzz{{{|||nnnlllnnnqqq|||xxxnnnaaa^^^iiizzzjjj______aaaVVVeeellleeeaaadddccc^^^WWWNNNCCC;;;666///)))$$$'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&'''''''''''')))***...333<<>>===888666333222333666999<<<888<<>>666000---,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++///777CCCRRR```iiiiiigggaaa]]]bbbjjjfff]]]UUUUUUjjj|||pppiiicccbbb^^^\\\XXXZZZjjjnnn___eeesssppp{{{{{{pppxxxnnnRRRNNNDDDCCCKKKFFF>>>AAACCC;;;<<<>>><<>>???DDDFFFDDDDDDDDDMMM___nnnqqqooonnnpppwww|||mmmiiinnn666666555444222000...---++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###%%%''')))---999HHHTTTGGGGGGKKKOOONNNKKKNNNSSSGGGQQQXXXWWWVVVXXXXXXUUU]]]bbbiiinnnooolllmmmooommmlllkkkjjjjjjjjjjjjjjjbbbbbbbbbaaaccchhhpppuuuyyyyyyxxxwwwvvvtttsssrrrpppttt~~~~~~bbbMMMOOOdddpppggg______[[[QQQ888EEEVVV^^^[[[ZZZdddrrrmmm\\\FFF:::888888555111///---***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))))))))''')))111@@@PPP\\\aaaTTT[[[uuuhhhQQQUUUbbbyyyvvvsssmmmbbbYYY\\\dddvvvZZZ]]]WWW___qqq~~~pppZZZUUU^^^}}}uuuOOO777444000,,,)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))+++((((((***///888JJJZZZMMMIIIFFFIIIRRRZZZ^^^___ccclll]]]PPP[[[]]]VVV\\\aaa]]]UUUNNNOOO```zzzhhh^^^NNNCCCIIIZZZhhhkkkdddmmmrrrooosssxxxyyyuuunnnfffbbbFFFAAA<<<999888666222...((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))*********+++---,,,,,,222<<>>IIIUUU^^^dddssszzz{{{yyypppfffgggnnnjjj___YYYQQQEEE:::222---***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***...666EEEWWWiiivvv|||lllhhhfffgggddd]]]XXXXXX\\\VVVcccrrrlllcccfffhhh\\\YYYbbbhhheeejjjqqqnnniiivvvddd^^^YYYSSSYYYCCCEEEEEEFFFRRR___VVVKKKOOO[[[YYY]]]XXXLLLMMMUUUSSSKKKQQQRRRLLLJJJPPPWWWZZZ___TTTKKKLLLPPPRRRVVV[[[jjjvvvuuunnnrrr:::999777555333000///...************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''&&&***888FFFIIICCCIIIJJJJJJHHHFFFHHHMMMQQQOOOXXX___^^^UUUNNNOOORRRrrrvvvzzzzzzvvvrrrqqqqqquuunnniiiiiimmmmmmhhhbbbfff^^^YYY\\\dddlllqqqsss{{{}}}|||wwwuuuvvvtttqqqpppqqqpppttt{{{YYYIIIHHH\\\ggg```YYY\\\___OOO;;;HHH```QQQIIIfff[[[ddd___HHH666444666444,,,+++,,,,,,)))$$$###%%%$$$###""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%''''''&&&%%%&&&'''&&&111+++%%%;;;hhhzzzeeeNNNJJJ\\\jjjiiibbbfffwwwttt[[[eeeqqqxxx{{{kkkqqq]]]QQQ___zzzxxxmmmeeelllzzzPPP999...666888***###((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))'''%%%'''***)))'''---((((((222>>>EEEIIILLLDDDEEELLLWWW___ccceeegggaaaaaabbbcccbbb[[[PPPHHHFFFQQQccctttlllPPPJJJ\\\qqqjjj```VVV___xxx{{{wwwppprrrzzzxxxmmm___KKK:::999<<<999333111))))))******)))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))+++++++++***)))'''111///$$$+++CCCQQQOOOXXXXXX[[[^^^___^^^]]]]]]eeehhh\\\TTTcccooolllhhhddd]]]^^^iiitttvvvppplll~~~gggSSSOOOVVVdddrrr{{{ttt]]]ZZZcccsssuuujjjffflllqqqkkkeeeaaa^^^```kkkvvvjjjZZZXXXeeecccSSSSSScccrrrppp999666333---((()))+++)))%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''***,,,,,,+++555888BBBWWWmmmwwwsssjjjiii```XXX[[[eeelllnnnnnnzzzppp^^^LLLBBB@@@===888IIICCCFFFLLLTTT```aaaQQQFFFCCC>>><<>>444000,,,)))'''((()))(((''''''''''''((((((((())))))))))))))))))))))))))))))((()))***++++++***))))))&&&,,,,,,--->>>XXXeeeccc[[[]]]bbbhhhkkkjjjhhhfff~~~yyykkkoooqqqhhhddd^^^ccceeebbbfffppptttqqq{{{nnnRRRKKKVVVhhh{{{|||zzzzzzyyyttttttvvvvvv{{{{{{bbbPPP^^^{{{ssssssddddddooosssooohhhnnnjjj```bbbkkkfffXXX___jjjsssEEE;;;777111...+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++(((%%%&&&+++000???JJJ\\\lllsssqqqjjjddd___bbbhhhqqqrrrjjj___YYYNNNHHH@@@>>>GGGSSSWWWTTT\\\gggxxxwwwiiimmmyyy{{{aaaWWWLLLHHHIIIHHHBBB<<>>BBBKKKVVV^^^bbbllllllnnnuuu}}}~~~}}}wwwsss]]]VVVNNNMMMWWWiii{{{:::999777555333000///...++++++*********)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''000;;;666+++444IIIOOOMMMKKKLLLPPPUUUZZZ\\\llllllhhh___YYY```ttt~~~{{{yyyyyyzzzwwwqqqkkkjjjmmmqqqrrrrrrtttyyy|||}}}}}}|||xxxuuuyyy}}}wwwuuu{{{{{{sssssssssrrrooolllpppaaaAAA===QQQfffnnnqqqeeeeeeTTT888HHHaaaVVVgggZZZTTTWWWPPP===111///::::::444+++***---)))"""&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''************(((;;;TTTqqqmmmiiibbbZZZ^^^uuuyyylllkkkfffjjjpppfffrrrxxxhhh]]]___pppzzzmmm```\\\fffsss{{{lllQQQ999333777555...)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))************%%%222FFFTTTUUUOOOMMMQQQRRRVVVXXXZZZ```eee]]]PPPXXXZZZXXXOOOIIISSSjjjvvv```ccclllrrrjjjdddsss|||yyy{{{ooosssdddDDD222666<<<999777222+++''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))******+++******))))))+++***,,,666KKK```gggdddiiillloooqqqnnniiiccc___www{{{nnnkkkhhhaaaaaaaaajjjjjjccchhhuuuuuuhhhRRR^^^\\\YYYfffvvv}}}yyyuuupppllliiihhhjjjhhhcccbbbcccdddgggjjjiiigggjjjttt|||}}}ppp___aaauuu{{{lllsssrrrccciiihhhZZZcccUUUVVVcccmmmtttjjjUUU<<<444///000---'''''',,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&***---***(((///???LLLNNN\\\kkkoooggg^^^\\\]]]ccchhhpppsssiiiUUUEEE>>>999888<<>>===CCCHHHKKKVVVnnn}}}pppnnn^^^LLLBBB???HHH___vvvxxxqqqjjjmmmzzzqqqUUU666111,,,)))))))))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((+++,,,+++***---555;;;FFFTTTiiitttooobbb^^^```RRRYYYdddkkkkkkjjjpppyyydddrrr|||tttkkkggg[[[GGG:::???OOO\\\aaadddggghhhfffcccbbbaaaddd```]]][[[[[[\\\[[[ZZZ___``````^^^ZZZWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTQQQNNNNNNQQQUUUXXXYYY]]]aaaaaaXXXNNNMMMXXXddd:::999777555333000///...++++++++++++************(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***111555222222:::GGGPPPggg]]]RRRNNNSSS___jjjpppnnnmmmqqq{{{vvvkkkqqqsssuuuvvvwwwzzz~~~uuuwwwmmmjjjpppuuutttwww~~~cccDDDBBBOOO___eee[[[UUU\\\TTTJJJRRR]]]gggiiiaaa[[[XXXIII888+++444888222...111111---'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))%%%%%%(((((('''***///AAAhhhsssXXXFFFHHHUUUbbbYYYhhh}}}uuuxxxeee]]]fff{{{mmmdddfffnnnrrrsssrrrtttwwwyyy|||sssjjjfffsss}}}```YYYbbbpppwwwiiiHHH333666888222///,,,)))'''(((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''&&&)))+++***(((---666NNNWWW``````TTTGGGGGGNNN[[[iiiooodddZZZ]]]fffkkkfffdddhhhvvv{{{}}}nnnXXXXXXbbbppp|||{{{}}}}}}~~~{{{yyyqqq]]]DDD999;;;555888999444,,,&&&'''***(((((((((((()))))))))***))))))))))))))))))))))))++++++******************&&&...<<>>EEEVVVwwwqqqfffllllll[[[HHH>>>111)))))),,,---+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''***+++******000;;;DDDLLL[[[hhhiiiccc[[[SSSMMMPPPVVVdddqqqrrrjjjdddccc]]]gggwwwxxxwww|||iiiVVV>>>333???VVVcccdddhhhgggddd___XXXRRROOOOOOKKKJJJIIIIIIIIIIIIHHHGGG>>>?????????>>>>>>???AAA:::;;;<<<<<<======<<<<<<>>><<<::::::;;;======<<<333>>>LLLTTTUUURRRQQQQQQ:::999777555333000///...,,,++++++++++++*********(((''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))***---333222,,,000===FFFHHHPPPMMMLLLOOOXXXeeepppwwwmmmwww}}}vvvrrrrrrssssssttttttyyyyyymmmmmmtttyyyzzz{{{}}}___EEE===FFFgggaaaPPP]]]\\\HHHFFF___\\\```iiidddRRRHHHKKK///222555555444333444555+++((($$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&)))'''%%%---:::___wwwtttZZZOOORRRRRRQQQ___nnn}}}|||pppiiinnnwwwttteeejjjzzz|||tttkkkkkkrrrxxxyyywwwuuuvvvuuurrrooolllkkkkkkfffiiigggdddlllvvvkkkiiiiiixxxxxx```VVV^^^gggfffSSS???777666444333000+++)))))))))((('''''''''''''''''''''''''''''''''((((((((()))))))))((('''))),,,++++++666EEE^^^]]]]]]\\\VVVQQQSSSYYYiiigggdddbbbdddjjjrrrvvvppp{{{{{{tttzzz{{{zzzyyywwwwwwxxx{{{~~~~~~wwwoooiiifff\\\tttfffPPPWWWjjjsssyyy|||qqqqqqxxxjjj```KKK444444999<<<999111***)))***((((((((()))))))))******))))))))))))))))))))))))+++************+++,,,---(((999KKKVVV^^^fffllloooYYYaaabbb[[[YYYbbbkkknnnrrrwwwooogggiiimmmwwwvvvqqqtttyyynnn^^^```ppp}}}ssstttdddiiikkkjjjkkkmmmlllhhhccc``````bbbaaa^^^]]]___YYYaaahhhdddWWWMMMKKKMMMRRR___jjjkkkggghhhkkkmmm{{{___NNNLLL```oooiiiaaa```sssvvvxxxuuunnnfff```^^^llleeeaaavvv|||sss^^^OOO===333333333000+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***...999HHHWWWaaaeeeXXXSSSQQQXXXeeepppsssrrr[[[LLLBBBGGGQQQ]]]uuu{{{}}}{{{~~~lllbbbgggggg]]]888;;;JJJppp|||fffcccfffaaa]]]SSSBBB222+++,,,+++'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((***++++++...777EEEPPPdddmmmppphhh\\\TTTNNNHHHUUUYYYdddqqqqqqdddZZZXXXbbb^^^XXXYYYeeennneeeTTTTTTSSSNNNKKKVVVfffkkkhhhfff```VVVKKKCCC===:::999000111333555666555555444888888888999999:::::::::999::::::::::::999999888777666555666777777555333;;;666777AAANNNTTTNNNFFF:::999777555333000///...,,,,,,+++++++++*********(((''''''''''''&&&&&&&&&###$$$%%%'''(((***+++,,,///------000555:::@@@EEE@@@FFFPPPYYY___cccfffgggrrr{{{}}}rrrlllpppxxxsssuuuzzzrrrgggkkktttzzzwww{{{{{{xxx|||fffKKK:::VVVddd\\\TTTRRRNNNLLLUUUQQQWWWdddfff\\\XXX]]]@@@555111777;;;777666999///,,,(((%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$'''+++'''&&&444GGG```nnnooohhheee\\\VVV[[[zzz}}}zzzpppooowww{{{yyy|||~~~pppmmm}}}qqqvvvyyy|||~~~xxxssssssqqqlllcccZZZTTTPPPOOOMMMOOOIIIAAAFFFddd~~~uuubbbWWW^^^{{{}}}tttiiiiiimmmjjjYYYCCC888:::666222...+++******)))((('''''''''''''''''''''''''''((((((((()))))))))))))))&&&(((------111CCCXXX```XXXSSSVVV\\\^^^___aaakkkaaa[[[^^^aaaaaahhhrrr}}}yyyrrrwwwxxx{{{|||}}}vvvjjj]]]RRRLLLIIIDDD\\\yyypppSSSSSSbbbjjjkkkjjjzzz|||mmmwwwoooYYY@@@888888999888666222---)))(((((()))))))))*********))))))))))))))))))))))))***)))))))))***,,,...///222HHHYYY[[[]]]dddgggbbbdddeee```[[[cccqqqvvvqqqkkkmmmeee```eeefffhhhsssyyyuuussssssooonnnyyy~~~uuuhhhiiidddiiilllkkklllmmmkkkgggeeeaaa______\\\XXXWWWYYYQQQXXX\\\VVVKKKGGGMMMTTT```kkksssrrrmmmmmmpppsssggglllkkkNNNNNN]]]ggggggeeehhhjjjhhhffflllpppdddRRRUUU]]]XXXbbbzzzrrrjjjVVV>>>333666555///((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''///???RRRbbbiiiiiifffOOOTTT___jjjooolllbbbZZZAAAEEEWWWoooxxxwwwzzzxxxvvvzzz{{{qqqbbbPPP:::FFFooo|||nnnkkkhhhiiieeeWWWAAA111,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))***,,,111:::IIIZZZfffmmmkkkkkkgggYYYMMMQQQ]]]bbbbbbiiippplll```]]]ccclllggg```]]]eeeiii\\\JJJIII^^^mmmkkkdddfffjjjjjj```VVVIII>>>888666555444555777888999::::::;;;<<<999888888888777666444333666666666777666666555555777777666777888888555333777000,,,333CCCSSS\\\___:::999777555333000///...,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&"""###%%%''')))+++,,,---///'''***888===999===IIIOOOSSSVVVVVVVVVWWWZZZ^^^ooopppqqqpppppprrrwww|||uuu{{{}}}wwwlll\\\PPPZZZooo|||vvvxxxjjjKKK:::LLLdddYYYRRRUUUMMMHHHSSSZZZ]]]ggguuuuuukkkRRR;;;...888@@@;;;777;;;333///***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######(((,,,(((''':::RRRIIIWWWeeeoooiiiUUUVVVnnnxxxsssyyy[[[RRRnnn~~~xxxyyy{{{zzztttmmmkkknnnsssgggbbbZZZNNNBBB:::666555444444333666EEEaaazzzhhhTTTMMM```yyyxxxzzzqqqPPP===>>>888444///,,,+++******)))(((((((((((((((((((((((((((((((((((()))))))))))))))&&&(((...000666MMMfffaaaVVVOOOWWWeeekkkiiifff^^^XXXZZZ```ZZZSSS```xxx~~~{{{{{{zzzxxx}}}yyysssggg```TTTGGG<<<777777999888@@@ZZZ~~~TTTVVVhhhkkk```gggxxx|||sss```ZZZ===888444555999888000((())))))))))))************))))))))))))))))))))))))))))))))))))***---///000999QQQaaa___```kkkkkkaaahhhddd\\\]]]nnnvvvYYY\\\YYY\\\hhhiiigggmmmtttmmmddddddsssvvvmmmmmmfffaaahhheeeiiikkkiiiiiijjjhhhddd```[[[WWWUUUQQQLLLJJJMMMLLLHHHBBBAAADDDKKKRRRVVV\\\gggooolllgggeeefffffffffoooooopppmmmSSS\\\{{{lllgggeeehhhmmmnnnkkkhhhRRReee[[[MMM___qqquuu|||}}}TTT:::555222***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***888NNNbbbmmmjjjaaaXXXTTTbbbssszzztttcccQQQGGGAAATTTyyy}}}{{{lllmmmtttmmmfffrrrsssqqqVVV@@@CCCLLLfff|||nnnfffkkknnneeeMMM777------...))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))***...777FFF[[[ooo|||___WWWYYY```TTTDDDTTTsssqqqooorrruuummmccciiixxxzzzzzzuuummmeeecccdddgggVVVdddmmmkkkiiilllhhh```RRRHHH<<<666777;;;======;;;<<<<<<<<<;;;<<>>???@@@@@@@@@@@@???>>>============;;;999666888888444444???RRRbbb<<<:::888555333111000///+++***)))***+++***)))'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''')))+++...//////...///333666<<>><<>>DDDJJJQQQUUUXXX___fffmmmnnnjjjffffffggggggjjjmmmooovvvzzz___gggyyykkkppp~~~{{{```___kkkgggkkkuuusss{{{HHH333222222+++***)))'''''''''((()))((((((''''''''''''(((((())))))(((&&&%%%'''+++///999AAANNN\\\dddbbbZZZSSSeeeiiiqqqtttgggQQQFFFFFF___kkkvvvmmmlllfffsss```YYY\\\ZZZRRREEEFFFJJJRRRWWWWWWXXX[[[[[[```nnnzzzeeeBBB666KKKaaaqqqcccsssiiiVVVOOO>>>,,,///---'''%%%))),,,***((('''((((((((((((((((((((((((((())))))((('''''')))+++,,,***+++<<>>999===GGGMMMMMMIIIQQQPPPPPPQQQTTTUUUUUUTTTYYYYYYYYYXXXWWWVVVTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTWWWXXXTTTQQQQQQMMMHHHAAA===999666222333AAARRR;;;:::888555333111//////+++***)))***+++***)))'''))))))(((&&&&&&%%%%%%&&&&&&&&&'''((())),,,...///,,,+++...333888???KKKVVVRRRVVVYYY\\\```hhhsss|||rrrvvvzzzzzzyyy||||||qqqfff[[[QQQLLL:::777777>>>DDDIIIOOOVVVfffsssuuudddPPPBBBFFFSSSpppoooqqquuussslllnnn}}}iiiBBBFFF```bbbWWWWWW[[[JJJJJJ___ggg]]]^^^mmm___VVVEEE444333===BBB@@@<<<888333---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""%%%)))---...666HHHZZZHHHHHHMMMUUU\\\___bbbeeehhhmmmmmmmmmyyysss|||uuu||||||{{{xxxvvvrrrooohhh___VVVOOOKKKIII555444666:::<<<:::666444999:::FFFKKKDDDJJJYYY___gggzzzdddXXXaaayyymmmaaahhhiiihhh]]]EEEQQQEEE999444111,,,(((&&&&&&&&&((()))))))))((((((((((((((((((((()))******'''((()))///CCC[[[eeeccc^^^TTTOOOXXXiiittttttpppffffffggggggkkkvvvyyyqqqlllnnnuuuzzzxxx|||~~~uuutttooocccRRREEEBBBDDD;;;FFFSSS\\\___^^^YYYUUUQQQYYYeeeooosssrrrsssuuuyyyaaaMMMKKKNNNRRRbbbvvv}}}eeeGGG777888888999999333,,,,,,,,,+++))))))***+++************************+++)))+++...***(((555GGGsssqqquuuyyytttggg]]][[[aaafffhhhfffhhhkkkiiicccZZZeeetttrrrdddcccfff```VVVccc{{{{{{pppmmmiiigggffffffeeeeeeeeeeeeddddddbbb^^^XXXTTTPPPIII@@@999777777666555666999>>>EEEKKKPPPTTTVVVYYY```hhhkkkiiiffffffhhhgggiiihhhgggiiirrrqqqssszzzzzzggguuummm___cccaaakkk~~~pppnnnOOO???:::888,,,+++)))((('''(((((()))((((((''''''''''''(((((((((***+++)))&&&)))000666JJJRRRZZZZZZUUUUUU\\\dddiiilllnnngggXXXRRReee~~~vvveeeWWWIIILLLZZZfffmmmxxxkkk```TTTNNNOOOUUUbbbmmmccccccbbbaaaccciiiqqqwwwfffQQQIIIBBBXXXxxxsssoooiiiiiigggSSS:::111333...******)))''')))---((((((((((((((((((((((((((()))))))))'''((()))+++---///333CCCTTTSSSSSS```\\\SSSYYY^^^UUURRR\\\cccfffbbb}}}zzzdddaaaaaaIIIOOObbbkkkqqqvvvppplllgggbbb]]]TTTJJJBBB@@@DDDLLLWWWccckkkpppqqqxxxwwwwwwyyy|||}}}}}}}}}~~~}}}|||||||||||||||}}}}}}}}}|||}}}{{{wwwvvvtttkkkaaaMMMEEE>>>;;;888444777===:::999777555333000///...+++***)))***+++***)))''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...///,,,,,,000666<<>>000***,,,111BBBdddpppnnnnnnnnniiifffppp~~~[[[<<>>>>><<<777222---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$&&&***------333CCCTTT]]]ZZZUUUVVV```nnnwwwxxxlllrrrvvvuuuuuu{{{||||||zzzzzzzzzwwwrrrnnnfff^^^QQQEEE===888555444444;;;<<<777888@@@BBB??????<<>>KKKooo~~~fffYYY[[[nnn}}}llliii{{{{{{aaagggYYYCCC333///000+++###''''''((()))))))))(((((()))(((((((((((()))******)))'''+++;;;QQQ___aaa\\\___SSSOOOZZZfffgggaaa^^^qqqkkkgggkkkuuu{{{sssqqqpppmmmlllmmm{{{zzz~~~sssfffVVVHHH999...000999555EEE\\\kkkmmmeee\\\VVVRRRQQQZZZjjjtttqqqlllllltttkkkTTTGGG@@@HHHVVVwww}}}|||{{{ZZZBBB:::555777:::777111...+++******+++++++++******************************---,,,''')))???XXXwwwjjjhhhsssrrr```VVVYYYVVVdddmmmjjjkkkrrrrrrkkkccctttnnnddd___SSSJJJ^^^}}}|||rrrsssgggiiikkkkkkiiihhhggghhhfffdddccc```\\\UUUMMMGGG???;;;777333111222444555777:::@@@GGGMMMQQQTTTUUUSSS[[[dddiiihhhggghhhjjjjjjjjjiiifffeeegggllloooqqqdddzzzsssyyytttqqqvvvyyyyyyaaaYYY```___aaaiiillliiilllllldddRRR===000,,,---,,,***)))((((((((())))))((((((''''''(((((()))(((+++---***'''+++777BBBXXXaaaddd[[[OOONNN^^^oooyyypppeeeYYYPPPYYYyyy}}}vvvvvviiiZZZSSSOOOUUUhhh{{{}}}pppeee^^^^^^bbbdddeeeddd___WWWOOOKKKJJJLLLmmmuuu```FFF===QQQsss|||uuutttsssmmmUUU666111...------***&&&)))...(((((((((((((((((((((((('''((())))))((((((***,,,(((111:::JJJXXXTTTNNNVVV___TTTWWW___[[[ZZZ___```bbb\\\ooowwwtttjjj```qqqZZZQQQNNNWWWdddnnnsssvvvppplllfff^^^WWWNNNFFFAAAFFFTTThhhxxx~~~hhhYYYIII@@@;;;777333222999999777555333000...---+++***))))))+++***)))''')))((('''&&&&&&&&&&&&&&&&&&'''''')))+++,,,...///000000333999???EEEPPP[[[sssqqqpppqqqrrrrrrooolllqqqsssvvvwww{{{wwwxxxwwwqqqoooxxx{{{oooaaaUUUMMMRRRGGG;;;555222///000444555000333<<<===888999@@@???999000333MMMssstttmmmqqqlllaaabbbooo~~~RRRAAAZZZdddYYYUUUVVVNNNFFFPPPccchhh```___vvvwwwSSS555444;;;;;;@@@???<<<777222,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''(((***444III\\\wwwttthhh^^^eee|||{{{{{{yyyxxxxxxwwwuuunnnccc[[[OOOGGG<<<444111222333333888999999777888<<>>111333555555444444444666;;;???EEEKKKPPPSSSTTTTTTQQQZZZdddjjjiiihhhiiikkkjjjiiihhhiiikkklllmmmlllmmmmmmrrrzzz{{{kkkbbbqqqyyykkkqqqaaa[[[___^^^ZZZ```iiirrriiicccbbbYYYGGG;;;:::///...,,,***)))((())))))))))))(((((((((((())))))'''***+++((('''///@@@NNN]]]___```\\\XXX[[[dddlllppp\\\KKKKKKUUUcccuuuxxxfffeeejjj___YYYgggxxxzzzrrrlllllljjjjjjmmmtttzzzuuufffYYYLLLRRRVVVXXXdddoooTTT===HHH|||rrrfffqqqggg???...++++++......***(((***(((((((((((((((((((((((('''((())))))((()))***,,,&&&555CCCQQQ^^^[[[UUUZZZYYYQQQUUU]]][[[]]]cccbbb```VVV___bbbhhhlllaaagggKKKVVVaaagggkkkpppqqqpppkkkjjjdddYYYNNNIIIJJJMMM[[[jjj}}}uuuZZZFFF<<<999888888999999888666444111...---+++***))))))+++***)))'''(((((('''&&&&&&&&&&&&'''&&&'''(((***,,,---......222222555999<<>>444777666888333...+++,,,---,,,***************************+++***++++++...999MMM___aaaaaa^^^YYYXXX[[[\\\\\\dddpppqqqfffbbbmmmwwwyyyllldddssswww___TTTPPPXXX]]]gggqqqtttoooiiigggfffiiikkkjjjfffdddeeegggfff```VVVMMMEEE???:::777222333555666777888;;;>>>BBBEEEJJJOOOSSSUUUUUUUUUSSS\\\ffflllllljjjkkkmmmgggfffdddfffjjjmmmmmmmmmkkkqqqjjjwww~~~pppcccppp~~~xxxyyylll___]]]]]]ZZZdddwwwwwwooodddRRR@@@666111000---+++***)))))))))))))))(((((((((((())))))((((((((('''+++777JJJWWW^^^TTTNNNUUUdddnnnllleeefffVVVQQQ```uuupppllltttnnnmmm}}}~~~vvvpppkkkjjjiiiiiilllrrrsssooommmsss~~~xxxnnndddXXXHHHFFFccckkkHHH:::YYY|||eeeeeegggVVV@@@555,,,+++---,,,)))((())))))))))))))))))))))))'''((())))))))))))+++---+++???MMMVVV``````]]]aaaSSSSSS```hhhaaa^^^aaa^^^[[[RRRZZZYYY```fffXXXWWWRRRcccsssuuuqqqooolllhhheeeddd]]]OOOBBB@@@KKKVVVnnnvvvtttXXXEEE===::::::999999999777555222///---+++***)))***+++***)))'''(((''''''&&&&&&&&&''''''&&&''')))+++,,,.........111111333777:::===FFFOOO^^^fffpppsssqqqppprrruuurrrrrrttt|||uuummmiiiiiiiiiiiivvv{{{oooccc___ZZZRRRFFF:::777;;;666000222AAASSS[[[ZZZXXXQQQWWWXXXKKK666222HHHbbbwwwnnnmmmnnnllljjjjjjvvvNNNFFF___qqqsssjjjWWWMMMRRR[[[___eeekkksssnnnWWW===444:::===???@@@???;;;555...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&'''+++///777GGGVVVbbbgggiiieeecccfffkkkmmmiiixxxzzzuuuxxx{{{zzzzzztttjjj```TTTFFF777---///000222333555999???DDDIIICCCIIIXXXYYYNNNOOO\\\QQQQQQXXX\\\]]]bbb]]]JJJ===EEEfffuuuwww|||sss``````ssseeebbbmmmccciiigggVVVBBB666222222******)))((((((((())))))***))))))))))))***++++++---@@@WWWbbbaaa]]]___dddjjjkkkllljjjiiikkkqqqwwwqqqwww}}}~~~}}}~~~uuupppooowww~~~~~~zzzxxxxxxvvvsssjjjZZZJJJBBBBBB999AAAGGGEEEAAAHHH[[[lllggg]]]YYYaaagggccc]]]\\\```aaajjj|||~~~ooosssmmmcccXXXVVViiiXXX===AAAHHH```~~~{{{www}}}zzzzzzjjjIII888888666999666222...---,,,+++***************************+++******,,,444BBBSSS___\\\aaaaaa\\\]]]eeeiiifffmmmppplllaaa[[[aaalllrrrnnnnnnwwwZZZSSSVVVYYYeeerrrsssllleeeggglllggghhhjjjiiihhhfffeeeeeeYYYRRRHHH>>>999666444333999777555555999@@@GGGKKKJJJLLLOOORRRTTTUUUUUUTTTSSS\\\gggmmmmmmkkklllmmmkkkiiigggfffhhhjjjkkkkkknnnkkknnnzzzrrrlllgggkkkhhhooozzz{{{eeeggg|||qqqcccFFF(((333111///,,,***)))))))))***))))))(((((())))))***)))'''''',,,999GGGTTT[[[\\\LLLAAAMMMfffvvvooobbbbbbcccmmmqqqlllzzz}}}vvvrrrrrrsssuuummmfffccc```]]]___dddhhhkkkmmmlllkkkppp{{{~~~zzz^^^PPPRRRxxxpppeeePPPDDDUUUzzzjjjiiirrraaaKKK444******++++++,,,))))))))))))))))))))))))'''((()))))))))***,,,...000FFFQQQSSSZZZ\\\ZZZ^^^ZZZbbbuuu}}}qqqjjjiiiccccccaaapppooommmhhhUUUTTT]]]jjjvvvwwwrrrlllgggddd[[[XXXQQQHHHCCCJJJ[[[iiitttvvvyyytttZZZHHH<<<555:::::::::999666333000...+++***)))***+++***)))'''''''''&&&&&&&&&''''''(((%%%''')))+++---.........///000333999<<<@@@IIISSS\\\dddmmmqqqooonnnooorrrsssvvv|||}}}vvvtttooohhhlllvvv~~~nnnggg___VVVIII;;;333222888222000>>>ZZZrrruuunnnZZZNNNDDD???333)))222DDDnnn|||sssvvvrrrfffuuuooowww___EEEQQQsssnnnjjjggg]]]UUU\\\iiiiiidddbbbaaaUUUCCC666444:::===@@@AAA>>>888000,,,''''''''''''''''''''''''''''''''''''((((((((((((***((((((---444???RRRbbbbbbbbbfffkkkjjjeeebbbcccbbbkkkvvv~~~}}}rrrwww}}}pppkkkaaaRRRFFF===777222...222666:::999888;;;CCCJJJLLLMMMOOOLLLCCC???KKK[[[]]]III>>>FFF___|||}}}eeeVVVRRRcccccciiiyyy|||yyy[[[JJJtttuuudddiiippptttuuuiiiQQQ:::222555++++++)))((((((((())))))******))))))******+++,,,777NNN```___VVVSSSUUUUUUtttxxxuuummmoooyyy}}}zzz{{{|||xxxyyy|||~~~yyywwwyyyzzzxxxxxx{{{vvvnnncccUUUBBB444444;;;;;;RRRaaaXXXLLLRRReeessskkk^^^WWW[[[___]]]^^^cccdddeeejjj|||wwwrrrmmmgggdddlllwwwOOOGGGCCCMMMggg}}}~~~{{{vvvSSS@@@<<<888888777666222...+++***+++***************************++++++...888HHHZZZeeeYYYYYY]]]eeemmmppppppoooiiieeecccbbb___^^^fffqqqooouuupppfffeee___ccclllrrrpppiiifffhhhkkkiiiiiijjjkkkiiieee^^^ZZZHHHCCC;;;666444444444555;;;::::::@@@HHHOOORRRSSSOOOPPPQQQRRRSSSSSSSSSSSSOOOXXXdddkkklllkkkkkklllllllllkkkjjjjjjjjjkkklllkkkiiiiiirrrwwwddd~~~tttmmmeeevvvooo^^^eeewww{{{sss}}}nnnBBB444333000---+++***))))))******))))))))))))*********''')))888LLL[[[^^^[[[RRRIIIFFFQQQeeeoooiii^^^YYYbbbuuuyyytttxxxuuuhhhmmmzzztttnnniiigggfffbbb______bbbbbb___^^^aaaXXX^^^cccccc```aaagggnnnpppsss}}}qqqWWWXXX```kkkOOOEEEYYY{{{tttvvvppp[[[BBB333---++++++---))))))))))))))))))))))))'''((()))***)))***,,,///666NNNYYYUUUYYY]]]\\\___aaagggwww~~~wwwxxx~~~|||nnnqqqwwwiiiXXX___iiijjjnnnrrrpppiiidddcccWWWPPPHHHGGGOOO^^^mmmvvvtttsssrrrvvvrrr\\\HHH999;;;;;;;;;:::777444111///+++***)))***+++***)))'''''''''&&&&&&&&&''''''(((%%%'''))),,,---.........///000555<<>>222888;;;@@@BBB@@@:::222---''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''///???VVVtttooogggfffnnnqqqjjjfffiiivvvssslllhhhrrruuuooosssyyyiiiYYYMMM<<<111...222666999888===AAA???;;;===GGGPPPGGG[[[hhh___PPPNNNXXXbbbiii\\\OOOEEELLLmmmnnnkkkVVV\\\zzz|||}}}aaaPPPGGGhhh|||tttwww~~~~~~~~~uuu\\\>>>222555,,,+++***((((((((()))************)))******+++,,,999RRRccc]]]TTTWWWZZZWWWbbbhhhddd^^^hhh{{{}}}rrrttt{{{~~~~~~|||zzzwwwuuuzzzqqqeeeUUUEEE555///888FFF???YYYiiiaaaYYY___eeeddd\\\RRROOOWWW]]]___gggsssqqqkkkdddkkksssnnnqqq}}}}}}{{{tttLLLBBB>>>NNNnnnyyy{{{YYYFFFAAA:::777888888444...******+++************************)))+++---///999KKK```mmmcccYYY]]]rrr}}}vvvoooppp___ZZZ]]]fffgggccciiivvvaaagggiiibbbdddyyy~~~jjjtttnnngggeeeiiimmmkkkeeehhhggghhhhhheee]]]QQQHHH<<<999666444555777888888777:::BBBOOOZZZ^^^YYYTTTRRRRRRRRRQQQQQQQQQQQQRRRJJJTTTaaaiiijjjiiijjjllleeegggjjjkkkjjjkkkmmmoookkkmmmkkkiiiqqqtttbbbzzzuuuqqqkkklllfffTTTmmmqqqhhh|||KKK555333111...+++***))))))******))))))))))))******+++'''---AAA[[[iiidddYYYFFFJJJRRR]]]eeefff___XXX___iii~~~wwwssspppsss{{{tttmmmiiigggeeeeeegggkkkbbbYYYSSSLLLGGGGGGKKKWWWRRRMMMPPPXXXaaaeeegggcccoooqqqiiippp^^^OOOYYY|||wwwgggNNNAAA___}}}~~~cccmmm^^^LLL>>>444,,,)))+++))))))))))))))))))))))))'''(((************---///???ZZZeee```dddhhhhhhjjj]]]^^^fffkkklll{{{mmmpppmmm^^^TTTeeerrrjjjhhhmmmnnngggcccddd^^^QQQEEEGGGUUUeeemmmnnntttsssqqqqqqwwwmmmWWWFFF999999999666222///...///++++++)))(((''''''''''''***)))((('''&&&&&&'''((()))***++++++------...///111///777EEEKKKGGGIIIQQQXXX\\\bbbiiinnnrrrtttttttttyyyxxx{{{~~~{{{|||}}}|||yyybbbNNNCCC@@@111666:::>>>JJJSSSLLL>>>000333555555333222222333>>>jjjyyylllllldddhhhrrrvvvsss~~~{{{GGGAAAYYY]]]UUUVVVQQQPPP```ooollliii```UUUVVVNNN999444777===CCCCCC===888666+++)))&&&%%%%%%&&&&&&&&&(((&&&$$$%%%)))+++***((('''$$$111<<>>CCCEEEmmmrrr^^^JJJ222444777999555111...,,,***************************&&&444'''(((OOO___\\\hhhhhh^^^```fffiiiqqqrrrhhhmmmiiiiiihhhkkk}}}yyygggeee```\\\kkkqqqooonnnmmmkkkkkkkkkkkklllooojjjeee```WWWJJJAAA>>>888777666444444666;;;>>>DDDNNNZZZ^^^ZZZUUURRRSSSQQQQQQQQQPPPOOOOOOQQQSSSJJJQQQ[[[dddhhhiiikkkmmmllllllllllllllllllllllllllliiijjjjjjffflllfffUUUrrr|||wwwpppgggsssrrraaarrr^^^ZZZmmmssseeeoooqqqQQQ666888555,,,''''''&&&###******)))))))))))))))***,,,&&&000KKKbbbhhhffffffOOO___nnnqqqkkkccc[[[UUUaaa|||oooaaazzzvvvdddqqqrrrjjj```PPPGGGLLLIIIEEE;;;:::???777000777;;;999666777;;;AAAFFFIIINNNSSS___lllqqqqqqvvv~~~lllYYYjjjzzzcccFFFGGGjjj~~~sssllljjjdddWWWEEE555+++(((---(((&&&)))+++))))))+++&&&,,,******///,,,+++444TTT^^^fffbbb[[[[[[ccckkkdddnnnhhhccciiicccfffttt^^^qqqZZZFFF[[[kkkrrrpppmmmlllllljjjgggcccQQQTTTZZZaaahhhmmmpppqqqrrrrrrnnnsss}}}eeeOOO<<<<<<;;;777333///......,,,+++***))))))(((((((((***)))((('''&&&''''''(((******+++,,,---......///222000666AAADDDCCCIIISSSaaaccceeeiiimmmppprrrttt{{{}}}}}}{{{wwwzzz}}}|||zzzwww|||mmmSSSAAA;;;<<<<<<<<<===<<<333***999:::;;;;;;;;;999888777999^^^wwwtttpppnnnssswwwttt|||ccc@@@TTT___]]]\\\VVVNNNMMM```\\\^^^```ccchhh\\\AAA777888<<>>999777...+++'''%%%%%%&&&&&&&&&(((&&&%%%&&&(((***)))(((333)))///666>>>]]]tttjjjgggooosssssswww~~~zzzqqqhhh^^^OOOBBB999111...666???BBB@@@???NNNKKKWWWPPPGGGHHHMMMccceeeYYYQQQVVVcccqqq}}}}}}}}}hhhPPPVVVWWW[[[aaakkkuuu}}}}}}pppRRR\\\```XXXxxxnnnsss{{{sssjjjeeeLLL666888333///***((()))*********,,,***+++---,,,,,,444???[[[[[[lllppp[[[VVVdddiiilllZZZ[[[jjjnnnnnnssswww{{{}}}}}}{{{tttvvvvvvttttttppp```NNN:::;;;;;;;;;<<>>@@@BBB^^^bbbeeeddd^^^XXXUUUUUURRRRRRRRRQQQPPPPPPRRRTTTIIINNNYYYdddfffccceeejjjjjjjjjjjjjjjjjjjjjjjjjjjkkkiiiiiiiiifffiii~~~sssUUU```ooommmnnndddjjj}}}tttccc___iiibbbfffkkkZZZ>>>:::555000...---,,,,,,******))))))))))))******,,,,,,:::RRRdddhhhggghhh}}}}}}uuueeeYYYVVVZZZ\\\pppssslllkkkwwwllloookkkcccYYYMMMBBB======<<<666000333;;;777333999<<<999777666999>>>DDDGGGEEEGGGPPPZZZ___aaahhhqqqwwwvvvfffnnnwwwYYYCCCIIIlll|||rrrmmmhhhaaaQQQ===111///...***(((***+++((((((+++(((---+++***...+++,,,777WWW^^^bbb]]]VVVXXXbbblllpppxxxnnnccc```WWW[[[sssmmm```ooosssTTTMMMfffsssqqqnnnlllllllllhhh___XXXSSSZZZccckkkoooqqqrrrrrrrrrrrrnnnsss|||~~~zzzbbb>>>>>>===888333///---------,,,+++***)))))))))******)))'''&&&&&&'''((((((******+++,,,---...//////111000444;;;======GGGTTTddddddddddddfffhhhkkklll|||wwwuuuwwwxxxwww~~~~~~yyyttt||||||lllGGG<<<222...///222999@@@??????>>>??????===;;;888>>>RRR{{{xxxwwwvvvyyywwwxxxHHHMMM^^^kkkiiiaaaTTTCCCYYYRRRVVV```jjjttthhhLLL;;;777999@@@CCC@@@;;;:::444///)))&&&%%%%%%&&&&&&((('''%%%&&&'''(((((('''&&&$$$666LLLUUU[[[]]]TTTXXXfffpppnnnjjjiiiccc[[[|||sssaaaPPPEEE;;;333666111555FFFUUUTTTGGG<<<999<<>>```|||{{{hhhOOO555555555555333///,,,++++++++++++++++++++++++++++++000+++>>>mmm}}}llleeegggiiijjj```YYYiiixxxtttrrr~~~nnnsssyyyooolllcccaaaccckkk{{{}}}lllgggfffffffffggghhhjjjkkkooommm^^^HHH:::999;;;:::===:::555666>>>LLL[[[eeeooolllggg```ZZZUUUSSSRRRSSSSSSSSSRRRPPPPPPRRRTTTLLLLLLWWWfffhhhaaabbbjjjiiiiiiiiiiiiiiiiiiiiiiiikkkhhhhhhiiifffeeeqqqdddVVVeeekkkcccmmmnnnrrruuutttzzz]]]]]]yyyvvvggggggfffIII;;;111111000+++***---******)))))))))******+++***888MMM```iiikkknnnqqqqqqtttooobbbYYY\\\dddiiirrrrrrvvv{{{wwwpppttt~~~~~~vvvuuuqqqjjjqqq\\\NNNEEE999444666333888000///777<<<999888>>>333555777;;;???CCCGGGIIIIIIIIIMMMTTTYYY]]]dddkkkiiiyyyppp\\\rrryyyYYYFFFQQQlllxxxoooiiigggYYYAAA333333---++++++,,,***'''(((+++***...+++)))---***...>>>VVVZZZ\\\WWWQQQPPPXXXaaajjjuuuvvvpppjjj^^^\\\kkk^^^ZZZccc\\\HHHTTTooorrrooommmkkkkkkiiiaaaUUULLLVVV```lllssstttrrrrrrsssqqqrrrpppsss||||||yyy======<<<888333///...---,,,+++******)))))))))***)))((('''&&&&&&'''((()))******+++,,,---.../////////000444999;;;===GGGTTTcccccccccddddddfffggggggrrr}}}xxxtttttttttsss|||}}}vvv|||xxx|||mmmWWWCCC<<<::::::BBBMMMGGGGGGJJJOOOUUUXXXYYYXXXPPPMMMmmm}}}www|||wwwzzz{{{tttyyy```KKKVVVqqqrrriii___PPPccc^^^bbbhhhlllsssmmmZZZ@@@777444<<>>>>>999444,,,'''%%%&&&&&&&&&((('''&&&&&&''''''((((((222+++333JJJ]]]bbb\\\TTTMMMlll|||ooodddfff]]]JJJiiixxxxxxsssjjjWWWAAA555444555555CCC;;;:::DDDOOOOOOGGG@@@>>>AAAXXXcccpppsss[[[PPPTTTWWWaaasssuuuooouuuzzzyyytttqqqrrruuuwwwcccmmmWWWTTTmmmuuujjjhhhuuuzzzuuuooocccJJJ666333111---+++************((())))))&&&&&&222III]]]XXXUUU[[[gggrrryyyyyysssooogggzzzsssnnnzzz{{{xxxyyy|||{{{oooqqqrrrjjjYYYFFF:::555NNN]]]bbbVVVQQQ]]]kkknnnbbbYYY___ttt{{{rrrooovvvooonnnuuu|||{{{uuurrrtttwwwzzzyyy|||uuuwwwuuuOOO>>>777QQQ~~~|||tttggg???:::777777666111---+++++++++++++++++++++++++++***,,,+++@@@gggrrr___SSSQQQ[[[ccc\\\TTTaaajjjaaaiiieeevvvuuu```bbbmmmrrrccc\\\]]]```kkktttpppffffffffffffhhhjjjlllmmmqqqrrreeeKKK999999<<<<<<:::999<<>>AAADDDMMMUUUaaacccfffhhhjjjjjjiiiiiikkkqqquuusssqqqqqqooolllpppxxx}}}yyy{{{zzz}}}~~~{{{wwwaaaPPPCCCCCCGGGGGGKKKRRR^^^```eeennnxxxdddPPP^^^yyy{{{sssxxx|||rrrooozzz}}}QQQLLLhhhlllcccaaa___gggjjjtttwwwmmmkkkkkkbbbIII999000777AAAAAA@@@BBB===777000***''''''''''''((((((((('''''''''))))))---111???]]]wwwyyygggYYY```|||ooogggxxx~~~rrrcccvvvvvviiiXXXNNN>>>111222<<>>DDDRRRMMMeeetttnnngggmmmrrrqqqeeeeeeiiirrrzzz~~~}}}|||ttt}}}xxxwwwwww{{{|||rrreeeLLL===HHHkkkrrrnnnEEE<<<666666777222......++++++++++++++++++++++++)))***///BBB[[[aaaTTTKKKZZZ[[[[[[PPPIIIYYYjjjfffcccWWWfff}}}vvvfffjjjwwwyyykkkdddaaa\\\```hhhgggffffffffffffhhhjjjlllmmmiiixxx~~~qqq]]]PPPFFF???HHHQQQaaasss}}}nnnggg___ZZZYYYXXXUUURRRQQQRRRQQQPPPNNNNNNOOOQQQVVVIIIJJJ\\\lllmmmkkkmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiggghhhjjjjjjhhhhhhjjjgggQQQ___pppcccooossssssrrroooxxxrrryyycccKKK888666444,,,(((---***************+++,,,,,,444WWWrrrkkkYYYUUU^^^dddmmmsssqqqcccYYYbbbzzz{{{ppp|||vvvsssooohhh```JJJ;;;888???;;;444:::DDDCCC888BBBMMM>>>333777;;;EEEDDDCCCAAA@@@BBBFFFJJJVVVUUUSSSTTTXXX\\\]]][[[jjjdddeeerrrqqqcccuuukkkKKKSSSsss~~~qqqdddccc]]]LLL@@@???---***)))***)))''')))---(((+++((())),,,,,,:::TTTdddaaa______\\\ZZZ```iiikkkggghhhnnnxxx______VVVIIIUUUwwwmmmlllnnnlllcccVVVNNNNNNPPP___gggpppssspppmmmppptttpppttttttyyy999999888666222///...///))))))((((((((((((((()))(((((('''&&&&&&''')))***++++++,,,---...///000000333666<<>>555///444>>>CCCCCC??????DDDMMMWWWccctttooowww}}}aaaTTTbbbccchhhuuu|||zzzvvvtttvvvxxxxxxwwwyyy~~~}}}wwwhhhOOOmmmhhhOOOaaazzzsssyyy{{{aaa???333333111...+++)))***+++''',,,...***...BBB^^^rrraaaggg]]]RRRVVVYYY]]]ggg}}}xxxvvvvvvwwwyyyxxxvvvhhh]]]OOOEEEMMM]]]VVVqqquuullleeeqqqyyyyyyppppppzzz{{{ttt~~~}}}{{{yyyyyyuuuvvv{{{~~~~~~```FFFAAATTTnnnkkkKKK===333555777333111222,,,,,,,,,,,,,,,,,,,,,,,,***+++777JJJWWW[[[XXXUUUeeedddgggaaaWWW___kkkkkkgggaaaeeehhhdddiiimmmgggnnnjjjmmmllldddfffjjjfffgggfffffffffggghhhjjjkkklll~~~}}}vvvmmmggg```\\\YYYWWWSSSPPPQQQQQQQQQOOOMMMMMMNNNPPPSSSHHHCCCPPPbbblllmmmkkklllllllllllllllllllllllljjjjjjjjjkkkkkkjjjjjjjjjwwwVVVVVVqqqyyyyyypppxxxkkkeeeppp|||yyymmmcccOOO;;;555333...,,,---***************+++,,,---555ZZZrrrhhh[[[cccooosss```gggiiibbb___mmmzzzmmmvvvwwwyyyzzzttteeeOOO>>>???===<<>>HHHWWWbbb]]]ZZZTTTQQQTTTXXXVVVQQQ```hhhllliiimmmyyyddd}}}|||lllSSSRRRvvvzzzlllhhhhhhbbbXXXQQQ555///*********)))***---(((***)))+++---,,,===\\\ddd^^^\\\___aaaccclllwwwsssnnnwww~~~gggbbbSSSLLLcccooommmmmmhhh]]]RRRNNNTTT[[[ffflllqqqrrrpppooorrrvvvooouuutttyyy~~~zzziiiYYYRRRSSSWWWbbbppp;;;;;;:::777222///......***))))))((())))))******(((''''''&&&'''((()))***++++++,,,---...///000000333444777===GGGPPPUUUVVVUUUWWWZZZ^^^aaaccceeeeeemmmooonnnkkklllqqqsssqqqpppssswwwzzzzzzvvvyyy|||~~~wwwpppnnnttt{{{vvvgggcccooouuurrrwwwssssssvvvuuuxxxUUUGGGUUUaaaaaaaaaRRRTTT```fff```bbbjjjjjjlllMMM444555>>>??????CCC???;;;555///,,,***((('''&&&(((******)))***---000FFFfffooohhhlllllleeehhhjjjuuuxxxrrrrrr{{{{{{xxx|||rrrbbbLLLLLLGGGAAAAAAGGGLLLLLLRRRYYYggguuu{{{{{{ggggggtttmmmhhhnnnooo~~~}}}yyy}}}~~~xxxuuuuuuvvvwwwvvv}}}xxx|||}}}RRR```{{{fffaaavvvdddgggsssppphhhXXX<<<333444333000+++)))***+++'''******+++777KKK\\\ccc___kkkbbbWWW]]]```aaammm~~~tttkkkxxxxxx{{{}}}ssstttgggYYYbbbkkkeee______uuuwwwpppooorrrjjjooouuuttt{{{}}}|||zzzzzzyyyrrrtttwww{{{wwwPPPBBBMMMyyy~~~xxxuuuYYYFFF777777999444111333,,,,,,,,,,,,,,,,,,,,,,,,+++--->>>RRRZZZ]]]``````eeejjj|||pppcccdddddd[[[ZZZaaagggiiiqqqrrreee```eeeooonnngggmmmtttnnnkkkjjjiiihhhhhhhhhiiijjjrrr}}}mmmiiibbb\\\XXXTTTRRRPPPRRRRRRRRRPPPMMMMMMOOOPPPOOOKKKEEEFFFTTTfffmmmkkkllllllllllllllllllllllllmmmnnnmmmkkkiiijjjlllmmmnnnkkkXXXooo}}}kkkXXXqqqwwwkkkjjjttt|||~~~cccUUUBBB555000///---***************+++,,,---...>>>\\\kkkaaabbbvvv}}}dddiiikkkhhhgggiiikkkiiirrrhhhjjj}}}}}}rrrrrruuuxxxrrr```FFF444EEELLLDDDMMM^^^EEE888[[[mmmJJJIIIXXXMMMKKKTTTNNNJJJJJJHHHGGGKKKXXXiiiuuuvvvqqqfff___aaafffddd]]]___lllsssmmmiiippp}}}llljjjmmmNNNZZZwwwooorrrsssgggXXXBBB777,,,+++,,,+++***+++))),,,+++---...+++===^^^YYYVVV\\\iiimmmiiiiiiooolllkkk|||lllggg^^^MMMMMMfff{{{zzzsssnnnjjjaaaYYYTTTVVV\\\bbbiiilllppprrrrrrrrrssstttoootttssswww||||||zzzqqq```HHHBBB<<<<<>>>>><<<888333///------+++***************++++++((('''&&&&&&'''((()))***+++,,,,,,---...///000000000///000555AAANNNSSSSSSXXXXXXZZZ\\\___cccfffhhh___fffmmmnnnoooqqqqqqnnnqqqssssssvvv~~~}}}}}}{{{~~~yyyzzzxxxooogggfffoooxxxzzztttpppnnn|||}}}sssuuusssvvvyyyssscccBBBUUUooolllccc^^^TTTUUUZZZ]]]jjjzzz|||yyyVVV888777>>>>>>>>>BBB???;;;666111...+++)))'''&&&(((++++++***+++///222RRR}}}iii\\\WWWVVV```jjjfff^^^YYY^^^jjjwww~~~yyywww}}}~~~|||~~~{{{tttrrrzzzyyyqqqooorrr}}}bbbbbblllxxx~~~{{{}}}|||vvvuuusssqqqqqqsssvvvxxxyyymmmwww~~~|||^^^}}}jjjWWW~~~xxx___```kkkcccZZZPPP===333444444000,,,)))***,,,------+++111CCCWWW^^^ZZZiiissshhhcccttttttfffeeennnmmmbbbuuurrrnnnyyyrrrooovvvgggaaa{{{uuuxxxnnnrrr~~~|||tttvvvttt{{{zzzxxxxxxvvvtttyyy|||~~~|||{{{WWWGGGRRRnnnuuuiiiSSS@@@<<<;;;555111222,,,,,,,,,,,,,,,,,,,,,,,,------AAAVVV\\\___cccbbbgggnnnttt]]]]]]cccmmmbbbnnnrrrggg```bbbiiiqqqjjj```jjjuuuoooooonnnmmmkkkkkkkkkkkklllmmm|||~~~qqqmmmfff```ZZZWWWWWWXXXSSSSSSSSSQQQNNNNNNOOOQQQMMMOOOJJJCCCKKKaaammmmmmllllllllllllllllllllllllooopppooojjjgggiiilllnnnccc}}}|||[[[iiiqqqrrrwwweeezzzuuu\\\eee\\\TTTgggzzzzzzrrrjjj```MMM;;;333222///***************+++,,,---...OOOcccfffYYY___www}}}nnn______^^^aaajjjqqqmmmfffYYYaaarrr{{{yyyzzzvvvtttvvvtttgggTTTFFFOOOZZZIIIQQQkkkPPP===ggg|||LLLCCCRRRLLLOOOXXXNNNPPPUUUYYY\\\]]]bbbjjjqqq|||tttfff[[[\\\cccbbb[[[iiijjjnnnrrrtttssspppooo___ggg{{{YYYAAAyyy~~~sssuuuxxxiiiSSSLLL===///,,,...---***)))+++------///...***<<<^^^QQQUUUfff{{{qqqdddaaaggg___iiisssuuuqqqhhh\\\KKKOOOhhhvvvvvvzzzpppggg\\\WWWYYY^^^cccdddhhhjjjnnnqqqssssssqqqpppnnntttrrruuuxxxvvvlllnnnnnnqqq~~~zzzqqqbbbNNN>>>:::===DDDHHHLLLLLLMMMPPPTTTZZZ___bbb___ppp999;;;:::666222111...)))'''((())))))))))))(((((())))))(((''''''((()))******++++++,,,---...////////////444===CCCGGGMMMSSSXXXYYY\\\___ccceeeeeeeeelllhhhgggllloooppprrruuussstttuuuvvvyyy|||yyyzzz~~~~~~{{{uuupppnnnqqqtttwwwrrrnnnppp|||vvvkkktttxxxqqqppp|||XXXXXXdddkkkvvvgggQQQhhhVVVeeerrrvvvwwwyyykkkJJJ222888AAA???===;;;<<<<<<777000***''''''+++&&&'''+++&&&%%%;;;XXXmmmeeeeee```___kkk\\\PPPaaaqqqnnnhhh]]]UUUZZZxxxmmmzzz{{{yyyyyytttiii___XXX___jjjwww}}}}}}vvvvvvuuusssrrrrrruuuwwwpppssswww{{{~~~jjjWWWoooSSScccwwwrrrZZZllltttiiigggJJJ<<<333444666000000111***,,,,,,)))666QQQ]]]```iiivvvuuusssvvvvvvgggcccqqquuufffcccjjjqqqrrrnnnooo|||vvvuuutttqqqrrriiixxx|||wwwwwwzzz~~~zzzuuutttssspppqqq|||~~~xxxvvvvvvwwwwwwzzzxxxuuuvvv{{{bbb>>>IIITTTggg|||wwwaaaCCC777<<<777111666///...,,,*********,,,---000+++LLL[[[WWW______^^^YYY\\\aaaeeedddaaa___```eeemmmvvv|||zzzkkk]]]oooyyyuuueeeaaammmrrrlllssspppmmmjjjiiikkknnnqqqyyyxxx|||qqqnnnhhhccc___[[[WWWTTTVVVUUUTTTRRRQQQPPPPPPPPPOOORRROOOJJJMMM[[[hhhnnnqqqooollllllmmmmmmjjjgggggghhhiiiiiihhhiiilllnnnlllpppppp]]]yyynnnjjjnnnqqqsss~~~lllgggYYYddd[[[mmmxxxsssPPP777333777333***(((...***%%%)))+++...999eeeaaa^^^___dddjjjlllkkkaaa]]]]]]dddeeecccWWWcccqqqyyy~~~~~~zzzzzz|||uuujjjoooyyyppp[[[IIIwwwdddPPPooobbbFFF___yyyWWW>>>GGG^^^hhhccc\\\iiieeefffnnnwwwuuuhhh[[[WWWaaaccc\\\ZZZ```ccc___aaahhhqqquuusssooollljjjsssmmmfffvvvsss```NNNIII|||xxx{{{jjj___]]]QQQKKKCCC444(((''',,,...+++***,,,******---///FFFjjjVVVZZZXXX```tttxxxjjjaaannnhhhfff\\\|||}}}{{{lllhhh```BBBZZZiii{{{pppooollliiiooooooeeebbbbbbZZZdddjjjppprrrrrrrrrrrrrrrpppmmmooozzzwwwrrrlllmmmlllnnnyyyyyyuuuiiiWWWEEE999666888;;;:::;;;>>>AAAHHHVVVdddcccjjjsss;;;===;;;666222111...***))))))***************))))))((((((''''''(((***+++***++++++,,,---...//////333333888@@@FFFIIINNNTTTXXXYYY\\\___aaacccdddeeekkkggggggkkknnnnnnoooqqqoooqqqssssssuuu{{{|||{{{}}}~~~}}}|||xxx{{{~~~~~~yyyvvvuuuvvvvvvqqqmmmooowwwvvvhhhooouuutttvvvrrrhhhdddgggccceeevvvfffkkkdddiiimmmmmmjjjqqqjjjOOO888:::AAA@@@AAA===>>>===999222,,,)))((('''%%%))),,,)))---KKKmmmuuuvvv^^^QQQvvvrrr]]]YYYDDDKKKmmmpppwww}}}vvvvvvyyyzzzyyyvvvrrrnnnkkkhhhccc___iiioooxxx|||wwwuuuuuuuuuuuutttssssssuuuwwwssstttxxx{{{|||pppvvvZZZYYYmmm}}}sssyyyxxxZZZ>>>333333666111000111******111+++666YYYiiicccfffxxxuuurrrvvvvvvjjjfffpppyyynnneeehhhuuu~~~}}}xxxuuuvvv|||wwwyyytttqqqooooooooorrr~~~zzzvvvssstttuuuuuuvvvwww}}}uuuKKKGGGFFFXXX|||}}}rrr___DDD999===;;;333111000...,,,+++***+++,,,---111333[[[lllhhhjjjaaaZZZVVVNNNOOOXXXZZZVVV^^^mmmoooeeelllnnneee```{{{vvvdddaaaooovvvrrrrrrqqqpppooommmlllkkkkkknnnsss~~~wwwsssmmmhhhddd___[[[XXXWWWVVVUUUSSSRRRQQQQQQQQQPPPUUUUUUQQQRRR^^^kkkrrrpppnnnllllllnnnnnnkkkiiijjjlllmmmlllkkkiiijjjjjjjjjlll{{{{{{gggxxx{{{zzzssslllsssppp[[[iiimmmEEE222111///((()))...+++***,,,)))...>>>eeeXXXWWWcccllliiifffjjjlll]]]VVVbbbjjj[[[]]]gggrrrwwwzzz{{{yyytttjjjooopppiiicccfffpppxxx```jjj```]]]qqqtttaaaWWWHHHRRRaaahhhfffbbbgggpppaaaffflllsss{{{rrrtttmmm___[[[aaaeeebbbfffkkkqqqssspppmmmkkkkkkoootttppp{{{mmmPPP<<<\\\|||www{{{oooeee]]]NNNCCC:::///+++---///,,,))))))******,,,...333LLLmmmfffiii___XXXdddkkkiiihhhrrrjjj```gggnnn{{{}}}ooo^^^JJJcccfffuuuqqqppptttssszzzyyylllfffddd]]]\\\cccjjjnnnnnnnnnlllkkkkkkhhhkkktttyyyvvvpppmmmjjjlllkkkmmmwww{{{kkkWWWFFF;;;777777555555888:::===FFFPPP\\\ccckkkuuu???@@@<<<666222111///+++++++++++++++++++++++++++)))(((''''''''')))***+++***++++++,,,---...//////555666:::AAAEEEGGGLLLRRRWWWYYY[[[]]]^^^aaadddfffjjjggghhhmmmpppnnnnnnppppppsssuuuuuuuuuxxx~~~}}}}}}{{{{{{||||||{{{zzzxxxyyy{{{|||}}}|||zzzzzztttpppmmmmmmsss~~~|||kkkpppuuutttwwwkkktttlllhhh___]]]sssnnnaaapppooollljjjggggggjjjWWW???999::::::??????@@@???<<<666///+++))))))(((+++***%%%,,,NNNtttooocccvvvddd]]]hhh[[[DDDGGGgggxxx{{{~~~ssseee]]]ZZZ]]]eeennnkkknnnpppooommmnnnrrrvvv}}}vvvqqqrrrtttuuuuuuttttttvvvwwwuuuvvvxxxzzzzzz}}}kkkXXXkkk{{{wwwnnnCCC444222555111000111+++&&&333---===nnntttxxxrrrllljjjnnnooojjjiiimmmlllgggdddlll~~~wwwvvvxxxqqqnnnnnnmmmmmmnnnsssuuuttttttuuuxxxzzzzzzzzzxxx___FFFDDDRRRwwwuuucccJJJ999888;;;777111111///---+++***+++,,,---***555^^^ooonnnpppbbb[[[[[[MMMKKKWWWZZZTTT\\\pppgggXXXhhhmmmbbbaaavvvvvvnnnccceeerrrwwwrrrppprrrttttttrrrmmmhhheeeeeennnxxx{{{wwwqqqkkkgggbbb]]]ZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRXXXZZZVVVVVV^^^kkkssstttsssqqqqqqqqqpppmmmkkkjjjlllnnnmmmkkkiiihhhiiiiiigggrrruuuzzzoooxxxiiidddvvvwwwLLL222111222---+++---,,,//////(((000IIIdddRRRRRRiiiuuukkkbbbeeefffaaacccccctttxxx___]]]iiiqqqxxxyyyzzzzzzwwwssswwwrrrllldddXXXWWWllltttmmmxxxyyydddbbb]]]???SSS^^^ffffffcccgggmmmrrrjjjiiieeeaaa___bbbiiippp~~~|||qqqddd```eeegggccckkknnnqqqqqqnnnkkkkkkllliiiwwwtttuuurrrUUURRRtttvvvoooooolllOOO===...///222...************+++,,,,,,555NNNiiicccooojjj^^^aaaeeeaaa___zzzooopppsss[[[ddd~~~uuuXXXVVVmmm```jjjrrrqqqxxxyyyoooddd```XXXUUU[[[cccjjjllljjjhhhggggggfffiiiqqqtttqqqnnnnnnjjjkkkkkkkkkqqq~~~}}}nnn\\\LLLCCC999555222333444555999???QQQ[[[eeeiiirrrAAABBB===666111111///,,,,,,++++++***************((((((''''''''')))***+++***++++++,,,---...//////333555:::@@@BBBCCCGGGNNNSSSWWWZZZ[[[[[[^^^dddjjjkkkhhhjjjpppsssrrrqqqrrrqqqssstttuuuuuuwww|||~~~yyyzzz~~~}}}wwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}~~~~~~}}}rrrpppnnnmmmqqqyyysssuuuwwwrrrqqqqqquuugggccccccdddfffnnnUUUtttqqqjjjgggeeegggrrreeeKKK<<<555666???@@@AAA@@@>>>999222,,,)))+++******)))&&&000RRRuuupppbbbfffiiicccgggooo|||```ZZZUUUggg|||zzz~~~vvvnnnnnnrrrrrrvvvzzz}}}{{{xxx~~~{{{vvvqqqqqqsssuuuvvvuuuuuuvvvwwwwwwwwwxxxzzzzzz}}}~~~bbbsssnnngggooooooLLL999222555222000111,,,'''111---EEEwwwtttkkkcccdddiiijjjnnnqqqoooeeecccdddnnn~~~zzzppplllmmmooonnnlllnnnqqq{{{zzzrrrsssvvvzzz~~~~~~~~~}}}uuuKKKGGGOOOssszzzpppYYYAAA333777;;;555222000...,,,++++++,,,---,,,:::ZZZaaa```eeeXXXUUULLLEEEGGGSSS[[[ZZZ[[[aaaiiipppbbb```vvvuuuaaa^^^^^^______```jjjtttssslllooorrrtttvvvtttooojjjfffggglllpppuuu{{{wwwqqqkkkfffbbb]]]ZZZYYYXXXWWWUUUTTTTTTTTTTTTTTTWWWXXXSSSPPPVVVbbbllltttssssssrrrpppnnnllljjjjjjkkklllkkkjjjiiijjjkkkjjjfffkkkzzztttxxx~~~sss]]]iiikkkqqqzzzmmmLLL555666666///------+++//////(((777YYYaaaUUUVVVjjjwwwpppddd^^^^^^ggguuuggg]]]]]]YYYgggpppvvvyyyxxxwwwwwwvvvrrrnnnooouuu}}}~~~wwwrrrssszzzhhhlllgggRRRbbbyyynnnnnnjjj```XXX___nnnqqqjjjnnnggg```ccckkkqqqpppllltttsssmmmggggggkkkiiiccckkkooorrrrrrnnnllllllmmmfffvvvsssoooiiiNNNaaa}}}sss}}}gggJJJ333000111+++)))---,,,))),,,+++(((444NNN___```mmmiii^^^```ddd^^^[[[gggggg{{{cccaaasssuuuNNNbbbtttXXX```rrrrrr|||pppaaa[[[SSSMMMOOOVVV]]]```___^^^_________dddlllooommmmmmooolllmmmkkkhhhjjjsss{{{pppeee^^^KKKAAA888555444444777<<>>666222111000,,,,,,+++***))))))))))))***((('''''''''((()))+++,,,***++++++,,,---...//////222444:::@@@AAAAAAFFFLLLQQQUUUYYYXXXXXX[[[eeemmmiiigggiiippptttsssssstttnnnnnnooooooqqquuuyyy|||yyyzzzyyyxxx{{{tttuuuvvvwwwxxxyyy|||}}}{{{{{{{{{{{{||||||ppppppooonnnqqqxxxuuutttuuuqqqqqquuu~~~sss___[[[dddhhhcccrrrXXXrrrpppeee^^^___lllzzzqqqUUUAAA777999DDDAAAAAAAAA???;;;444---((()))''''''***///???___||||||fff\\\___[[[VVV^^^OOOXXXggg[[[iiitttbbbrrriiiooozzzzzzyyy}}}wwwqqqmmmuuu{{{}}}xxxuuuuuutttqqqqqqsssuuuvvvuuuuuuvvvwwwwwwwwwxxxzzz{{{}}}lllrrr~~~oooeeetttkkkYYYjjjZZZAAA444666222000222...---,,,---KKKmmmeee___}}}kkkcccggglllkkkwwwyyyeeefffhhhmmmvvv|||uuuooolllnnnooommmiiikkkllllllqqqzzz{{{wwwuuutttuuuxxx|||}}}~~~|||\\\DDDGGGiii{{{rrrYYY===777===666333111///---,,,,,,,,,---555GGG___ZZZXXX\\\MMMLLLAAAGGGLLLRRR```ooommmcccHHH[[[ccchhhtttnnn\\\XXXPPPPPPTTT]]]kkktttrrrmmmpppqqqsssssssssqqqnnnmmmkkkiiikkkpppuuu~~~zzzvvvpppkkkfffbbb]]]ZZZYYYXXXWWWUUUTTTSSSSSSRRRSSSRRROOOIIIDDDGGGRRR]]]hhhjjjlllmmmmmmlllkkkkkknnnnnnmmmkkkiiiiiilllnnnlllhhhhhhwwwppp{{{}}}ssspppzzzppphhhtttmmmqqq[[[iiissshhhrrrkkkPPP;;;777444,,,///---))),,,---+++AAAhhh\\\[[[\\\bbbmmmqqqgggXXXeeeooouuubbbbbb```iiimmmrrruuurrrqqqrrrrrrppppppsssuuuyyyvvvlllhhhmmmxxxrrr___kkkoooiiigggmmmrrrpppqqqnnnnnnwwwtttqqqmmmiiijjjmmmkkkgggiiimmmrrrsssqqqnnnnnnnnnjjjtttttttttrrrOOOUUUtttrrryyylllNNN444///000***)))...---(((---,,,'''999TTT\\\lllmmm^^^SSSZZZaaaaaaccc___fffooo^^^___iiinnnFFFllluuuSSSZZZqqqsssrrraaaZZZRRRBBB@@@CCCKKKOOOOOOPPPTTTRRRSSSYYYccchhhhhhiiilllmmmmmmllliiiiiiooo|||}}}{{{xxxvvvdddVVVGGG<<<555222444999:::MMMaaaiiihhhlll~~~@@@AAA===777333222000,,,---,,,***)))(((((()))***''''''''''''((()))+++,,,***++++++,,,---...//////222666===DDDDDDCCCIIIPPPQQQVVVYYYWWWTTTWWWcccnnniiifffgggmmmqqqqqqqqqsssooonnnnnnoooqqqtttwwwyyyuuuyyy|||}}}yyyyyywwwuuussssssuuuxxxvvvwwwyyyzzz}}}xxxooopppooonnnpppvvvppplllqqqsssvvvqqqwwwyyy^^^UUU]]]___]]]qqqdddkkkqqqjjj```fffjjjxxxnnnQQQ===555999FFFBBBBBBBBBAAA>>>777...(((+++(((''')))111CCC```xxxwwwaaacccfffTTTOOOcccbbbZZZpppkkkhhhkkkWWWbbb||||||zzz{{{}}}wwwpppiiieeeooowwwzzzuuurrrvvvwwwtttrrrtttuuuuuuttttttvvvwwwwwwvvvwwwzzz{{{|||oooiiirrr}}}uuuyyyvvvfffvvvkkkKKK888777333000222000...'''444TTTeee[[[```yyypppgggnnnoooiiizzz|||gggiiilllnnnpppuuu}}}~~~xxxuuuqqqooonnnmmmiiieeegggiiicccfffwww|||yyy}}}}}}}}}~~~tttNNNIIIbbbzzztttNNN======444444222000---,,,,,,------000LLLddd]]]aaafffUUUUUUGGGSSSUUUOOOVVVhhhiiiZZZKKKYYYhhhiii___[[[[[[YYYUUUQQQSSS^^^kkkrrrtttuuuqqqqqqqqqqqqrrrrrrssssssjjjgggiiinnnooorrr||||||zzzvvvqqqlllhhhddd___\\\YYYXXXVVVTTTRRRQQQPPPOOOOOOIIIDDD???;;;;;;BBBKKKYYY]]]cccgggjjjlllnnnooonnnnnnnnnllljjjiiikkkmmmlllllljjjpppkkkpppttttttnnnllluuu}}}gggdddmmmvvvhhhkkkuuuqqqvvvnnnUUU>>>555111.........)))))),,,000IIInnnYYY___^^^ZZZ```kkkiii^^^hhh|||```XXXZZZeeeppptttwwwtttsssuuuvvvttt{{{|||sssrrr{{{~~~vvvooogggqqqwwwtttppppppsssuuuqqqtttvvvtttssswww|||tttnnnkkklllnnnoooiiinnnssstttrrrooooooooonnnrrrrrruuuyyyxxx\\\NNNddd}}}fff]]]aaaKKK777111111---++++++,,,&&&...///)))BBB``````lllhhh^^^___kkkjjjccceeebbbccc{{{tttaaa]]]___fffFFFwwwrrrSSSZZZpppsssmmm^^^WWWNNNAAA<<<<<>>>>>555555333000...---,,,---...***LLLcccZZZccclll\\\___NNN[[[^^^RRRJJJMMMNNNHHHUUUYYYooooooUUUWWWiiieeeTTTPPPUUUcccooorrrtttwwwrrrrrrqqqqqqrrrssstttuuugggjjjkkkjjjkkkoootttvvv{{{zzzzzz|||~~~}}}{{{xxxyyyuuuppplllhhheeeaaa^^^YYYXXXUUUSSSPPPNNNLLLLLLHHHAAA;;;;;;999666888===GGGLLLSSSYYY\\\^^^bbbddd```cccgggiiiiiiiiijjjkkkiiinnnmmmmmm}}}{{{lllnnnxxxpppwwwssseeettt{{{~~~tttuuuqqquuusssbbbHHH555111555---111,,,(((---666LLLjjj]]]___^^^YYYZZZccclllqqqddduuu}}}PPPNNN\\\kkkvvv{{{}}}{{{zzz|||}}}{{{nnnyyyqqqgggxxxwwwsssgggXXXYYYiiixxxwwwpppssswwwwwwtttsssfffjjjmmmllljjjooo{{{~~~yyytttpppnnnppptttnnnqqqsssrrrooommmoooqqqmmmnnnnnnrrrtttiiijjj~~~gggQQQLLL|||}}}llldddjjjYYYDDD666111000...,,,,,,%%%///000***GGGfff___dddaaacccvvvyyylllqqqlllbbbiiiooouuuhhhfffcccbbbMMMqqqWWW___ooosss{{{hhh[[[UUUKKKEEE>>>???IIINNNLLLMMMSSSMMMMMMSSS```kkkmmmkkkiiiiiiggghhhlllmmmnnnuuu~~~~~~yyyyyy}}}{{{qqqdddQQQ>>>555444111<<>>FFFGGGFFFMMMUUUWWW\\\]]]VVVNNNOOO[[[hhhsssnnnlllooopppooooooqqqlllmmmnnnooommmiiiddd```bbb___[[[```ppp~~~|||xxxrrrllllllooossstttwwwzzz{{{||||||~~~tttfff^^^```hhhrrrwwwnnnooommmkkkjjjooozzztttnnnpppoooooovvvzzzfffQQQUUURRRWWWkkk}}}YYYqqqsssfffuuuzzzmmmMMM:::444888CCCFFFEEEFFFFFFDDD<<<222***&&&)))++++++000FFFkkkvvvfffnnnxxxsss@@@NNNzzzzzzttt}}}~~~}}}yyyuuupppkkkfffbbbfffttt{{{wwwtttwwwvvvpppvvvvvvuuusssrrrrrruuuwwwxxxvvvvvvxxxxxxwww{{{{{{zzziiifff}}}oooZZZ>>>999333000333333333555UUUiiieeetttnnn~~~}}}hhhxxxyyyccckkktttwwwvvvxxx~~~|||aaa```[[[}}}xxxvvvvvvoooooonnnllliiiiiikkkmmmiiinnndddiii~~~eeeRRRVVVyyyzzzqqqoooMMM:::>>>888555444111...---------...111RRRbbbQQQXXXcccTTTZZZbbbqqq{{{tttcccWWWXXX]]]SSSTTTuuu{{{[[[bbb{{{qqqIIIJJJUUUiiitttsssppprrrssssssrrrrrrssssssssstttgggqqqpppfffgggooohhhVVVHHHFFFJJJXXXjjjvvvxxxuuuvvvsssnnnjjjgggccc```]]]YYYXXXUUURRRNNNLLLJJJIIICCC;;;888;;;<<<777444555555:::AAAFFFGGGIIIKKKMMMNNNTTT]]]eeehhhiiiiiiiiifffooooookkkxxxccccccyyypppdddoootttpppxxx~~~tttVVV888000777,,,444///(((...:::MMMdddddd___]]]]]][[[^^^ooofff^^^lll]]]MMMdddtttvvvwww|||~~~|||{{{}}}}}}{{{tttyyy~~~~~~xxxrrrttt}}}wwwsssuuujjjgggeeeiiipppuuuuuussssssuuuyyyzzzvvvrrrrrrtttssstttsssppplllkkknnnrrriiilllmmmuuu}}}qqqeeehhh{{{oooccc{{{~~~ttt{{{pppTTT999...000111///...%%%000///'''FFFeeeZZZjjjaaacccyyy{{{|||iiiaaaYYYtttiiifff___aaaTTTppp\\\cccooosss{{{iii___YYYOOODDD===???KKKQQQLLLKKKPPPKKKIIIOOO]]]iiijjjfffccciiieeefffjjjkkkiiilllsss~~~yyyyyy~~~xxxeeeMMM???;;;444:::KKK```lllmmmlllmmm999===>>>888222000000...++++++***)))(((((())))))***(((((()))***+++***)))+++***+++---///000...---///666???DDDFFFHHHNNNRRR\\\ccceeeZZZNNNPPP^^^lllkkkjjjlllooorrrpppnnnmmmiiirrrsssgggXXXOOOHHHBBBDDDCCC<<<999IIIjjjxxxtttsssssspppnnnvvvvvvvvvvvvuuusssqqqpppjjj???888===222KKKnnnkkkwwwhhhfffqqqqqqgggnnnuuugggiiiqqqssssssqqqvvvppp[[[QQQUUUWWWaaa```hhhkkk```^^^ddddddwwwrrrSSS:::666666GGGBBBEEEEEEEEEFFFBBB666***,,,(((///%%%:::NNN}}}xxxvvviiimmmiiixxxuuujjjFFFPPPxxxxxxyyy{{{|||~~~~~~wwwvvvtttqqqnnnjjjgggeee___fffqqqyyyxxxsssuuuzzzvvvuuutttsssssssssssssss~~~}}}xxxrrrsss{{{wwwhhhpppccctttqqqwwwooobbbsssxxxDDD<<<***,,,------666111bbboooaaaiiicccwww|||ppprrrrrrffffffyyyttttttYYYwww}}}xxxtttqqqrrrqqqpppooooooqqqssstttwwwzzzvvvqqqvvv~~~zzzvvveeejjjooodddZZZDDD888@@@666111...//////,,,+++,,,111WWWmmmjjjfffdddccchhhfffdddnnnrrrcccYYY^^^aaaYYYaaazzzhhhPPPeeevvvzzzTTTMMMZZZnnnrrrqqqrrrqqqrrrrrrsssssssssrrrqqqqqqiiikkknnnooojjj[[[HHH::::::666333888FFFZZZkkksssuuuqqqkkkhhhfffccc^^^YYYXXXTTTOOOKKKIIIHHHFFFDDD@@@???>>>???@@@???;;;777777888888666555555666888:::<<>>777222000---***++++++***)))))))))))))))***(((((()))***+++***)))+++***+++---///000...,,,+++333<<>>;;;666333333///)))+++***))))))))))))))))))***(((((()))***+++***)))+++++++++---///000...,,,+++222;;;AAAEEEJJJRRRXXXZZZ______ZZZWWW^^^gggkkkkkkjjjjjjkkkmmmnnnmmmkkkooobbbPPP???222***)))---...///111222555AAAYYYnnnwwwqqqppppppllliiiggghhhhhheee]]]WWWXXXSSSYYYbbb[[[RRR[[[kkkmmmqqqpppkkkjjjpppwwwzzzmmmiiiooouuuzzz|||fffDDD===JJJbbbaaajjjnnngggggghhhaaa}}}wwwxxxdddQQQHHH<<>>555222///...000111...///222000111AAATTTlllwwwvvvrrrqqqmmmhhhdddccceeebbbYYYQQQcccppp}}}vvvaaakkkkkkppprrrpppnnnooosssvvvpppiiinnnuuuoooqqqzzzmmmFFF888GGGWWWaaarrrtttfffeeelllkkkuuupppvvvhhh[[[SSSCCCEEEGGGJJJKKKLLLMMMJJJ???222000)))...,,,JJJ___zzznnntttyyyhhh\\\TTTCCC```}}}|||||||||}}}~~~ttt___]]]|||{{{wwwrrrqqqooommmmmmnnnoooqqqbbbdddjjjrrruuurrrrrruuuttttttsssrrrrrrsssssssssrrruuuwwwvvvxxx|||~~~|||nnniiihhhkkkUUUyyy\\\333000444---111---BBBpppuuuiiixxx|||wwwsssvvvrrrooozzz{{{eeeccckkk{{{{{{llleee~~~yyytttpppuuuuuuvvvvvvuuutttrrrqqqqqqtttsssqqqvvvttt]]]kkkxxx}}}sssYYYBBB>>>:::444000000///---,,,...@@@^^^kkkdddcccddddddiii```WWWTTTQQQRRRbbbnnngggZZZaaammm]]]VVV^^^OOOBBBGGGJJJ^^^qqqrrrqqqsssooonnnooopppqqqrrrsssssssssoooqqqrrrnnnfff^^^ZZZXXXEEEFFFGGGDDD>>>AAATTTiiieeeiiillllllgggaaa\\\ZZZZZZVVVPPPKKKHHHEEEBBBAAAAAAAAAAAA@@@???===:::888666444333666???LLLZZZbbb___SSSNNNXXXgggnnnmmmlllkkklllkkkjjjooo}}}wwwdddkkkrrrrrrqqqrrrlllxxxooofffiiibbbyyyvvvnnnkkkfffOOO666111444///+++111HHHcccsssvvv{{{\\\WWWkkkrrrnnnmmmlllnnnQQQCCCOOO___mmmyyy|||zzzwwwuuuuuuvvvxxxzzzwwwzzzzzzxxxzzzyyywwwvvvssspppjjjfffdddgggooouuuvvvvvvbbbkkkuuuvvvqqqmmmooossssssrrrqqqsssuuuuuuuuuuuuuuujjjooossskkkrrr}}}rrrSSSQQQzzz{{{{{{rrrSSS[[[YYYGGG666000---)))***---)))...111DDDlllrrrzzzmmmfffmmmuuunnn___RRRkkk~~~ooobbbdddiii[[[hhhpppiiifffttt~~~zzznnn\\\TTTSSSEEEBBB@@@BBBFFFJJJJJJJJJHHHIIIQQQ___jjjmmmllllllggggggiiillljjjffffffiiiiiiccc^^^___hhhsss||||||ssslllgggdddgggjjjjjjkkkmmm~~~======:::777888:::666///***)))))))))))))))*********(((((((((***+++***))),,,,,,,,,---//////---+++000555<<>>AAA@@@:::444888111///333222///666AAARRRbbbxxx}}}vvvsssqqqhhh^^^XXXVVVSSSKKKCCCXXXeeelllmmmssskkkjjjpppvvvqqqggghhhqqq{{{sssgggiiioookkkmmmqqq}}}zzzWWWAAAMMM^^^ggguuuwwwmmmnnnssslllqqqnnnvvvkkk```WWWEEEEEEIIIKKKMMMNNNPPPMMMBBB666...&&&...333ZZZuuu{{{wwwWWW@@@bbb}}}}}}}}}}}}~~~|||eeehhhzzzzzzvvvuuutttqqqpppooopppqqqrrrjjjiiilllsssvvvuuussstttssssssrrrrrrrrrsssssstttqqquuuwwwvvvxxx|||}}}{{{kkkaaawwwzzzYYYyyymmm:::111555111444222MMMuuuwwwtttyyyzzz}}}ssscccbbbkkk}}}pppooorrrxxxbbbdddzzz}}}yyyuuu{{{zzzwwwsssqqqooonnnnnnppprrroooiiigggrrrrrrVVV```}}}sss[[[CCC???<<<666111111000------000@@@ggg{{{qqqfffeeeoooddd^^^\\\XXXQQQYYYbbb^^^ZZZ___eeeWWW\\\iiiXXXMMMEEEKKKaaarrrqqqpppssspppnnnooopppqqqrrrrrrsssssstttwww{{{|||}}}lllXXXNNNPPPJJJAAAOOOiiidddbbb``````aaa```^^^\\\YYYUUUOOOJJJFFFDDDAAA???============<<<<<<<<<<<<999:::===@@@GGGTTTcccoooyyyjjj^^^```jjjqqqooolllkkkkkkkkkkkknnnyyyjjjkkksssooojjjlllqqq||||||ooonnn___|||rrriiiSSS;;;444333///---666LLLfffvvv{{{jjj^^^cccllltttkkkTTTFFF555===RRRYYYcccvvv}}}}}}|||||||||||||||{{{wwwzzzzzztttpppxxxxxxvvvuuurrroooeeeeeeccccccfffmmmvvv|||lllnnnpppqqqooooooooopppssssssrrrsssuuuwwwvvvtttuuummmooosssmmmooouuugggUUUuuusss{{{www\\\???000...000,,,///)))---...@@@gggmmmmmmlllgggccckkkrrrjjjYYYaaalll|||uuucccbbbsssRRReeefffgggjjjuuuxxxooo\\\TTTTTTHHHDDDAAABBBGGGJJJKKKJJJHHHIIIQQQ___jjjmmmllllllgggfffhhhlllllljjjkkkppptttoooiiieeedddiiioootttuuuiiijjjeeecccfffhhhhhhjjjnnn@@@AAA>>>999777666222---)))))))))))))))******+++***(((((()))***+++***))),,,,,,,,,---//////---+++...444:::>>>AAAGGGQQQYYYbbb^^^PPPBBBGGGZZZdddaaadddiiikkkiiilllrrrpppiiiiiieee___\\\]]][[[PPPCCCAAA;;;777999;;;::::::<<>>888222111000......111:::hhhvvvbbbYYYbbbssszzzuuuyyyzzzlllfffhhhffftttlll]]]JJJ___sss\\\MMMEEENNNeeessspppppptttqqqoooooopppqqqrrrrrrrrrqqqwwwyyy|||jjjfff]]]NNNSSSggg]]]TTTKKKHHHNNNWWW^^^aaaVVVRRRLLLHHHEEEBBB@@@>>>::::::;;;;;;;;;>>>BBBFFFCCCDDDFFFHHHLLLTTT^^^eeexxxkkk]]]]]]gggooopppmmmjjjiiijjjjjjkkkssspppgggsssxxxyyyjjjmmmwwwpppqqqeeexxxlllVVV===333222...000===UUUkkkvvvxxx}}}|||vvviiieeerrrmmmRRR<<<444GGGYYYUUU^^^ssswwwzzz{{{}}}~~~}}}{{{zzz~~~yyytttssswww}}}zzzwwwuuuqqqnnneeeeeeccc```___dddnnnvvvzzzvvvrrrpppqqqqqqpppnnnppprrrqqqppprrrvvvuuurrrtttppppppssspppooo|||~~~gggXXXssslllGGG333111555---///))),,,--->>>dddjjjbbbddddddbbbfffkkkggg^^^^^^___fff}}}rrrgggbbbuuuSSSlllVVVXXXbbbrrrwwwooo\\\TTTUUUIIIFFFBBBCCCGGGKKKLLLLLLIIIIIIPPP^^^iiikkkkkklllhhhfffhhhkkkllllllpppuuuvvvuuuqqqmmmjjjhhhiiijjjtttxxx~~~pppeeehhhffffffhhhgggfffiiiooo>>>AAA???999444222///,,,)))))))))))))))***++++++***(((((()))***+++***)))---,,,,,,...//////,,,***000555:::===???FFFPPPXXX]]][[[OOO@@@EEEYYYccc___ccckkknnnkkkmmmrrroooeee^^^ppp{{{wwwsssrrriii[[[GGGEEEAAA===>>>@@@===888AAAGGGTTTgggyyyyyyjjjUUUAAA555222333444@@@FFF===222<<>>888222000000...))))))((())))))***++++++***(((((()))***+++***)))---,,,,,,...///...,,,***555999<<<===>>>CCCLLLTTTYYYYYYNNNAAAFFFZZZccc^^^ccckkkmmmhhhhhhkkkeeeYYYGGGjjjxxxzzzwwwkkk]]]aaa]]]RRROOORRROOOFFFGGGEEEIIIZZZqqqpppXXXBBB666555;;;AAA>>>OOOQQQAAA<<>><<<999555222///---)))((('''''')))******)))&&&'''((()))************+++)))+++//////,,,+++---333;;;777555@@@HHHLLLRRRZZZZZZNNN===@@@TTT```______llllllhhhnnnppphhhdddVVVaaaoooxxxzzzxxxwwwvvvhhhfffccc```]]]XXXSSSOOOKKKJJJFFFKKK```xxxzzzwwwlllYYYJJJ>>>///888TTTUUUNNNMMMIIIAAAFFFRRRSSS\\\ccc\\\\\\yyyqqqQQQVVVjjjwwwnnnkkkoookkksssvvv~~~hhhnnnmmm{{{|||oooiiikkknnnkkkkkk[[[NNNCCCLLLJJJOOOSSSUUUZZZQQQ:::)))---)))ZZZwwwtttuuuuuurrroooXXXCCC___yyy|||yyyyyy}}}}}}rrriiiaaahhhuuuxxxaaaaaauuu}}}wwwssssssrrrqqqqqqrrrtttrrrnnniiibbb___\\\^^^gggpppuuuuuuppppppnnnlllnnnppppppooorrruuuwwwwwwvvvuuuxxxzzzbbbqqq{{{{{{|||yyyVVVQQQtttbbb777666111+++777kkkuuu|||rrrfffiiiiiidddooo~~~ccc\\\ccciiihhhooossssss}}}wwwvvvuuuuuussspppkkkggggggbbb\\\XXXVVVQQQHHHAAACCCIIILLLQQQPPPDDDJJJccc|||~~~eee]]]kkk~~~ooolllOOO666BBB===777333333222///,,,AAAjjjiiiccckkkmmmwww|||iiiqqqoooooowwwsssaaaYYYaaa|||QQQfff```TTT;;;DDDYYYkkknnnlllpppttttttrrrrrrssstttsssrrrqqqppptttyyy~~~sss^^^HHHFFF:::888888111666BBBGGGMMMIIIHHHHHHCCC===>>>EEE??????BBBEEEGGGLLLXXXdddggg^^^LLL>>>AAARRR___bbbNNNMMMIIIGGGOOO___mmmtttkkknnnlllmmmnnnjjjrrr|||oooqqqxxx{{{xxxhhhZZZhhhnnnXXXdddxxxyyyooopppiiiMMM444...,,,666RRRooozzzrrrfffhhhtttvvvmmmbbbzzziiiMMMKKKHHHKKKZZZmmmyyy|||zzzxxxvvvxxx{{{|||{{{yyy}}}yyyvvvvvvsssqqqtttyyy}}}zzz~~~{{{yyyvvvqqqmmmmmmjjjhhhhhheeedddiiipppuuutttrrrppprrruuutttqqqqqqrrrssstttuuuuuuuuuuuurrrrrrrrrqqqqqqqqqppppppqqqwwwuuu|||]]]LLLvvvwwwwwwyyynnnfffaaaSSS>>>777777111+++111,,,---***<<>><<<999555222///---***)))((((((***++++++***&&&'''((()))************+++)))+++//////,,,+++---333<<<999888DDDLLLOOOVVV\\\^^^SSSCCCCCCTTT______aaajjjeee]]]eeeooovvvuuuyyy}}}~~~vvvjjjbbbpppnnnlllkkkiiifffbbb___UUUUUUOOOKKKUUUjjj{{{jjjXXX???444666777HHHfffoooccc___^^^\\\dddmmmjjjooolllqqq|||ccc```\\\lll~~~yyyxxxtttnnnvvv|||fffaaa]]]fffnnnpppooommmjjjfffiiihhhUUUIIIBBBLLLKKKRRRWWWYYY^^^UUU>>>111444000___{{{tttwwwnnnbbbHHHccc{{{}}}}}}~~~|||cccZZZTTTiiiyyysss}}}yyyrrr}}}yyyvvvuuuuuusssqqqpppqqqrrrqqqmmmjjjddd^^^VVVRRRVVV\\\aaabbb___\\\[[[^^^hhhrrrtttppprrruuuwwwwwwvvvvvvxxxzzzzzz}}}ppp}}}___OOOcccRRR...000111111===qqq}}}zzz~~~qqqnnnyyyddd```XXXaaazzz~~~ssswww}}}uuusss{{{vvvuuuuuutttsssppplllfffaaaddd```[[[WWWUUUQQQLLLGGGIIIQQQYYYdddmmmccc[[[ccc|||iii]]]kkkxxxsssTTT999???:::555222222222000---EEEtttwwwmmmjjjbbbiiinnnrrrssshhh```fffiiiggglllhhhooozzzKKKeeeYYYNNNBBBEEEZZZlllooommmqqquuutttqqqrrrrrrsssrrrqqqooonnnqqqvvv~~~}}}kkkaaaZZZSSSOOODDDBBBAAA888999BBBDDDDDDBBBCCCHHHHHHEEEFFFJJJDDDDDDGGGKKKNNNUUUbbboookkkcccWWWJJJCCCGGGTTT___mmmmmmjjjfffhhhnnnrrrqqqlllnnnkkklllooolllttt{{{nnnlllppp{{{uuuxxxtttooo|||yyyYYYhhhzzz{{{rrrooodddKKK;;;777000@@@bbbwww{{{|||mmmvvv|||~~~lllbbbvvv}}}[[[SSSJJJLLL\\\pppyyyxxxuuusssrrrtttwwwzzzzzzyyyyyywwwvvvwwwuuurrrsssxxxrrrvvv}}}yyysssqqqqqqrrrrrrmmmlllmmmooommmiiikkkpppuuuuuutttrrrqqqqqqrrrqqqqqqqqqrrrsssttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqsssssshhhQQQssszzzyyyzzzttt~~~iiiDDD666555---,,,111---///---@@@kkkvvvfffzzzmmmmmmoootttppprrrmmm```^^^```ZZZDDDyyydddaaaooowwwwwwrrr\\\SSSTTTKKKDDD@@@CCCFFFHHHLLLPPPKKKOOOPPPYYYhhhiiiffflllUUUKKKCCCAAA>>>>>>IIIVVV_________cccoooxxxtttjjjaaaaaa___WWWJJJBBBEEEKKKOOOVVV___fffiiijjjlllooo???>>><<<999555222///---+++***)))***,,,,,,,,,+++''''''((()))************,,,***+++//////,,,+++---444===;;;;;;GGGOOORRRXXX```ddd\\\LLLIIIVVV```aaagggmmmfff]]]dddooo}}}dddVVVaaarrrnnnnnnmmmmmmnnnmmmjjjhhhaaa\\\TTTNNNSSScccsss{{{NNN@@@///111>>>AAAGGGZZZ\\\OOOOOOXXX```kkknnncccgggiiitttlllaaassswww|||{{{yyyrrrxxxcccUUUUUUYYY```jjjwww{{{rrreeeggguuu{{{eeeOOOEEECCCIIIJJJSSSZZZ\\\aaaXXXAAA,,,///111cccwwwnnnooopppppphhhLLLggg||||||~~~hhhjjjxxxlllnnnfff]]]YYYWWWTTTNNNIIIjjjvvv|||wwwsssuuuvvvuuutttrrrooonnnmmmllliiiggg```YYYQQQKKKIIIIIIKKKLLLCCC>>>999>>>PPPeeennnnnnssstttvvvwwwvvvwwwxxxzzz{{{jjj|||cccIIIOOOGGG///...111444III{{{yyyxxxcccaaaWWWccc~~~vvv|||uuuhhhqqq}}}|||yyywwwvvvtttrrroooiiibbb]]]^^^\\\YYYVVVSSSQQQOOONNNTTT___ffftttooohhh~~~jjj^^^lll|||\\\???AAA<<<777444333333000...GGG|||wwwjjjZZZ]]]bbbiiiooollliiimmmnnnsssuuugggfffIIIgggUUUFFFEEEFFF[[[mmmpppooorrruuuuuussssssssssssrrrqqqpppoooqqqvvv~~~rrrkkk^^^^^^bbbQQQHHHHHHGGG<<<888<<<:::999888<<>>;;;@@@GGGHHHPPP[[[cccgggjjjmmmooo>>>>>><<<999555222///---******)))***,,,---+++***''''''((()))************,,,***+++///000,,,,,,...444===;;;;;;GGGNNNQQQWWWaaafffaaaSSSNNNXXXcccfffhhhnnnkkkgggkkkkkkpppzzzmmmfffhhhmmmnnnmmmkkkjjjjjjlllmmmmmmkkkiiiiii^^^TTTSSSYYY^^^___^^^:::===AAAOOOZZZMMM<<<<<>>888999===ZZZkkkvvvrrrnnnrrrtttqqqsssqqqlllhhheeebbb```___UUUQQQNNNLLLHHHDDDBBBDDDGGGDDD<<<;;;IIIbbbssswwwssstttuuuvvvwwwxxxyyyzzz~~~kkkxxxssssss___CCC@@@EEE:::111000222UUU|||~~~|||{{{bbb\\\[[[fffyyyxxxssskkk|||}}}pppppptttwww}}}zzzyyyvvvtttooohhhaaa[[[YYYYYYXXXTTTQQQOOOOOOPPPXXXfffnnnwww|||uuu~~~jjj___ppp}}}yyy[[[@@@GGGAAA;;;777555444000---EEE{{{zzznnn]]]___ccc```jjjnnnqqqtttrrryyy~~~kkkdddQQQmmm\\\CCCAAAGGG\\\ooorrrpppsssvvvuuuttttttttttttsssrrrqqqqqqpppuuuzzz{{{xxxqqqcccUUUqqqtttlllkkklllPPPJJJNNNOOOBBB:::777222000111777EEESSSZZZZZZWWWWWWTTTSSSSSSTTTYYYfffsssuuubbbRRRNNNSSSUUUTTTYYYTTTLLLHHHOOO^^^jjjnnnkkknnnkkkkkkqqqpppuuuxxxppp~~~mmmzzzyyy{{{uuubbbsssmmmJJJ;;;555444VVVzzzyyyrrr{{{wwwssssssbbbxxxlllqqqTTTJJJAAAFFF[[[rrr{{{xxx{{{zzzxxxwwwxxxyyy{{{{{{xxxvvvvvvwwwtttpppppptttxxxyyyppp```ZZZeeeuuu~~~~~~yyyssspppooojjjjjjmmmppplllaaaYYYWWW^^^___```]]]WWWXXXdddqqqooopppqqqrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrqqqvvvpppvvvhhhLLLrrrzzz}}}UUU===888444...111+++------AAAlllvvvrrrfffoooqqqhhhwwwzzz[[[[[[dddxxxxxxZZZ;;;ccctttpppssssssuuusss]]]SSSTTTKKKEEEBBBBBBDDDDDDHHHMMMNNNPPPOOOXXXhhhlllllluuuzzznnnddd]]]TTTHHHGGGLLLMMMMMMJJJHHHKKKWWWeeeooo^^^XXXWWWXXXNNN???:::???DDDLLLXXXaaagggkkkpppsss>>>>>><<<999555222///---)))((((((***,,,,,,***)))'''((()))***++++++++++++,,,***,,,000000---,,,...444<<<:::999DDDLLLNNNTTT]]]aaa]]]SSSOOOXXXbbbggggggkkkjjjkkkmmmeeecccooobbbbbbfffpppzzz|||vvvoooooonnnnnnpppqqqqqqooommmmmmccc[[[XXXQQQGGGCCCEEEBBBMMMXXXcccfffTTTBBBCCCBBB888999@@@CCCHHHFFF:::YYYrrrqqq```ggg}}}{{{jjj```ZZZ___gggoooxxx{{{tttiiigggmmmwwwwwwbbbGGG@@@HHHCCCGGGTTT\\\^^^bbbYYYCCC000222CCC~~~lllsss}}}|||xxx}}}jjj```[[[iiiaaaCCCEEEeee~~~}}}~~~}}}|||wwwnnnbbbUUUHHHDDDPPP___PPP___kkkllllllppppppmmmrrrooojjjccc]]]XXXVVVUUUNNNKKKIIIIIIFFFCCCHHHPPPYYY___\\\RRRQQQ```mmmrrrsssssstttuuuwwwyyyzzzzzzxxxiii}}}sssnnnnnn___DDD666@@@>>>111000111XXX~~~}}}{{{uuu{{{}}}{{{rrr~~~cccXXXVVV```xxx}}}gggeee\\\MMMMMM___hhhwww~~~{{{yyyvvvrrrmmmggg```[[[XXXXXXXXXVVVRRRPPPOOOOOOTTTgggpppsss{{{wwwmmmkkkjjjxxxmmmdddvvvqqqoooUUU<<>>777///...///444AAARRR]]]___[[[\\\XXXVVVTTTSSSVVVbbbnnnvvvZZZKKKRRRZZZXXXooofffVVVKKKNNNZZZdddfffbbbjjjkkklllqqqooorrr{{{fffuuutttwwwrrrvvvpppbbbooo|||pppeeerrr|||wwwSSS???222:::cccwwwsssxxxmmmsss|||~~~dddvvvfffYYYHHHCCC???EEEZZZpppzzzzzzuuuuuuuuuuuuvvvwwwyyy{{{{{{wwwuuutttpppmmmnnnsssyyyvvvpppeeeVVVQQQaaavvvvvvyyy|||{{{uuuqqqnnnnnnkkkiiiiiiiiicccVVVLLLHHHDDDDDDDDDAAA;;;>>>PPPdddppppppqqqqqqrrrqqqqqqqqqssssssrrrrrrrrrqqqqqqqqqvvv}}}|||dddFFFiiiyyylll___aaabbbNNN;;;666666---///)))---///FFFqqq{{{vvv```aaafffcccxxxlllhhhmmmvvvuuummmpppqqqdddCCChhh|||oooqqqxxxyyyttt~~~ttt^^^SSSTTTLLLGGGCCCCCCCCCCCCGGGMMMOOORRRQQQZZZjjjooopppyyy}}}yyymmmZZZOOOMMMRRRSSSRRRKKKDDDGGGWWWfffcccSSSUUUddd___BBB333888IIIQQQ[[[bbbgggjjjnnnqqq???>>><<<999555222///---(((((()))***,,,,,,***((('''((()))***++++++++++++---+++,,,000000---,,,...444<<<999777CCCLLLOOOVVVYYYZZZVVVOOONNNVVV```eeekkkllliiihhhggg]]]aaauuuxxxgggmmmzzzpppppppppqqqrrrqqqooommmlllfffbbbXXXDDD333777FFFWWW___^^^ZZZVVVMMMOOO```UUUDDD888111***...222,,,CCCYYYfffmmmzzz|||{{{yyyjjjcccWWWcccooossssssrrrnnniiifffppp|||xxx```GGGAAAIIIHHHMMMYYY```aaaddd\\\GGG222777QQQssspppuuullluuujjjhhhNNN777CCCYYYttt~~~zzz{{{sssqqqzzzwwwhhh]]]bbbnnnHHHOOOZZZeeemmmooonnnlllooommmhhhaaaYYYSSSQQQQQQOOOHHHDDDCCC@@@AAAMMM]]]kkk{{{oooaaabbbiiijjjsssssssssuuuxxxzzzzzzyyyuuuaaaiiittt~~~{{{uuugggQQQ555999:::---222555VVV~~~zzz{{{~~~yyyzzznnn{{{eeeWWWQQQZZZqqq{{{jjj___YYY```ooo~~~{{{wwwrrrnnniiiddd___[[[YYY[[[\\\]]][[[WWWRRROOOSSSbbbkkknnnmmm\\\JJJFFFTTTjjjtttjjjzzzsssrrrXXXAAACCC>>>999666666666444111GGGvvvzzzsssrrrhhhjjjkkknnnqqqtttzzzwwwccc]]]oooooouuutttdddtttoooLLLBBBGGG]]]pppsssqqqssstttsssooonnnnnnnnnnnnoooppppppqqquuutttkkk```YYYTTTPPPJJJGGGLLL```yyyzzzlllaaaXXXZZZWWWFFF999444,,,///000333<<>><<<<<<:::444666III___pppqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqpppppptttyyytttqqqNNNhhh|||sssiiiVVVSSSWWWLLL@@@<<<:::---///)))...444LLLyyytttbbbccciiidddjjjrrriii^^^hhhxxxvvvaaaYYYaaadddCCCnnntttaaahhhuuuxxxsss~~~uuu^^^TTTTTTMMMHHHEEEDDDCCCBBBFFFMMMPPPRRRRRR[[[lllppppppyyy|||kkk^^^ZZZ```bbbbbb[[[PPPJJJRRR___bbbMMMJJJ```fffSSSFFFJJJUUUZZZ```dddeeefffjjjmmm???>>><<<999555222///---))))))***,,,------+++)))(((((()))***++++++++++++---+++,,,000000---,,,///444<<<888777DDDOOOUUU^^^\\\ZZZTTTNNNOOOWWW```dddmmmmmmfff___TTTGGGUUUvvvtttmmmjjjiiikkkkkkkkklllnnnmmmkkkiiibbbYYYVVVXXXPPPEEELLL^^^iiipppiii[[[OOOEEEJJJ^^^]]]JJJ<<<555222;;;CCC???DDD^^^uuu}}}{{{~~~}}}___TTTKKK^^^pppuuuqqqllljjjhhhjjj{{{cccKKKGGGMMMMMMRRR^^^cccbbbeee^^^JJJ+++444VVVxxxMMM===KKKTTTooo~~~~~~|||{{{zzzzzz~~~xxxxxxhhhSSSLLL???<<>>:::999777444111DDDtttyyyrrrpppgggiiikkkmmmrrr}}}qqq]]]eeehhhqqqrrreeejjjcccDDDGGGFFF\\\ooosssqqqrrrsssrrrnnnmmmmmmnnnoooppprrrsssqqqtttuuurrrooollleee^^^NNNCCC<<>>444444888777222>>>VVVgggmmmpppmmmnnnzzzyyyiiimmmsssrrrttt{{{kkk\\\bbbddd```mmmkkkgggnnnjjjSSS@@@888;;;kkkxxxttt|||vvvxxxeeecccooofffZZZNNNBBBEEEYYYoooxxxvvvwwwzzz~~~~~~}}}~~~vvvsssrrrrrrpppmmmooosssrrrxxxzzzqqqooorrrzzzwwwrrrpppqqqtttwwwyyyqqqhhh```\\\XXXRRRNNNNNNLLLIIIIIIIIIBBB>>>MMM```qqqrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooommmxxxhhhvvvTTTmmm~~~yyyrrrrrrrrreeeNNNGGGFFF===000111***///444MMMyyyqqqgggfffkkkeee___iii{{{kkkfffpppvvvggg[[[\\\]]]BBBwwwsssWWWaaaqqqsssrrr}}}uuu^^^TTTTTTNNNJJJGGGFFFCCCAAAFFFMMMNNNRRRRRR[[[kkkoooooowww|||{{{uuummmlllnnnlllmmmmmmeee[[[XXX[[[```OOOGGGTTTfffjjjbbb[[[[[[^^^bbbcccccceeeiiimmm???>>><<<999555222///---******+++---//////,,,***((()))***++++++,,,++++++---+++,,,000111------///555<<<999888FFFSSS[[[dddbbb]]]UUUPPPRRR[[[bbbeeeggghhhaaaSSS>>>,,,>>>ggguuusssooohhhbbbccciiiooohhhhhhhhhjjjlllllljjjhhhXXXFFFCCCXXXjjjllllllsssuuuqqq]]]FFF===FFFEEE555///333:::IIIRRRLLLIIIlll}}}xxxrrrqqqzzzzzz{{{SSSBBB===SSSjjjrrrmmmhhheeecccooohhhRRRNNNRRRPPPTTT___dddbbbddd]]]JJJ***555XXX}}}|||MMMEEEVVVYYYwwwyyy}}}yyy{{{~~~pppnnnzzzpppqqqjjjLLL:::888...777WWWpppsssppprrrjjjkkkiiiddd^^^XXXWWWWWWQQQNNNQQQSSSJJJ???CCCOOOcccqqqpppZZZMMMXXXjjjrrrtttrrrrrrtttyyy{{{{{{yyyyyymmmsssfffyyyxxxrrrLLLEEEAAA///666333ZZZvvvwww}}}kkkpppyyyaaaVVVTTT]]]rrr~~~oooaaa^^^dddfffooouuuWWWRRR```qqq|||~~~yyyrrrmmmiiigggeeeddd```aaafffmmmqqqmmmbbbXXXEEECCCMMMnnnhhhuuuzzznnnxxxbbbEEETTTNNNFFF???<<<888333///???qqqyyyrrroooeeehhhkkkqqqooouuuyyykkkvvviiinnnmmmccc```SSS888HHHFFF\\\ooosssppprrrsssqqqppppppoooppprrrtttvvvwwwjjjlllnnnsssyyyyyynnnaaaNNNDDD999555:::EEETTT^^^YYYJJJCCC<<>>888111,,,))))))***,,,---,,,***''')))))))))))))))*********///***+++000222...,,,...333;;;:::666AAA[[[kkkjjjfffdddUUUMMMXXX```aaaeeedddkkkkkk\\\III??????BBBQQQWWWdddrrrvvvpppjjjiiiiiigggdddcccggglllhhhaaaSSS;;;555GGGfffzzzpppTTTNNNGGG,,,---111222111999LLLaaannnUUUcccoooqqqppprrrsssqqqwww|||qqqooouuuQQQ<<>>AAABBBBBBAAAKKK\\\jjjnnnmmmqqqwwwtttaaaooo~~~qqqccchhhppphhhyyyssskkkZZZNNN999555nnntttuuuzzzmmmwwwjjjhhh___PPP@@@AAAVVVnnnvvvrrrxxxyyyyyyzzzyyyxxxwwwvvvwwwyyyyyywwwrrrnnnnnnnnnssswwwzzzqqqlllyyy~~~ooo```UUUOOOaaarrrhhh]]]eeeaaa^^^[[[\\\]]][[[UUUOOOOOOfffwww|||xxxiii```gggwwwrrrrrruuutttpppooosssqqqrrrsssssssssrrrqqqppprrr||||||uuummmQQQkkk~~~www|||qqqVVVMMMLLLDDD444111,,,111666TTT{{{qqqhhhyyycccaaauuukkkoooooonnn^^^```RRRGGGnnnlll___ssszzzrrr|||vvv```UUUTTTNNNIIIEEEEEEDDDBBBCCCGGGTTTPPPPPPXXXccckkknnnooowwwppp{{{{{{wwwyyyvvvrrrmmmmmmtttwwwlll]]][[[QQQKKKRRR[[[YYYOOOGGG@@@KKKZZZddddddaaafffnnn>>>>>>>>>===;;;666000+++))))))***,,,---,,,***'''))))))))))))************///++++++000222...,,,...888???<<<444<<>>KKKRRRPPP___lllooonnnppprrrrrrvvv}}}zzz~~~}}}}}}~~~^^^MMMYYYsssxxxjjjjjjqqqrrrsssfffSSSSSSRRRSSSZZZfffiiieeeggg\\\DDD111999iiizzzuuuzzzzzzzzzsssGGGZZZ\\\[[[ooozzz|||~~~~~~~~~}}}}}}|||rrrdddYYY]]]nnnyyyzzzwwweeeOOOFFFKKKEEE555NNNgggeee]]]@@@IIIWWWdddfffbbb___^^^]]]]]]^^^``````\\\RRRDDD::::::UUUlllkkk^^^XXX]]]bbbqqqqqqqqqsssvvvxxxwwwuuu|||www||||||hhhwwwpppzzzzzzllllllGGG???555444666___www{{{zzz|||\\\```qqqZZZTTTjjjvvvwwwyyyxxx|||~~~}}}}}}}}}zzzeeeNNNIIIJJJxxxttthhhkkkwwwxxxtttqqqrrruuussslllffffffgggllluuu~~~{{{uuulllZZZFFFEEEZZZmmmlll___RRRaaarrr|||~~~xxxmmm}}}wwwqqqPPPUUURRRMMMIIIDDD>>>777111888]]]uuuppplllxxx{{{rrrqqqoooeeeaaabbb___hhh~~~yyyrrr]]]EEE>>>IIIdddrrrpppqqqooommmrrrrrrrrrpppoooqqqtttrrrlll]]]UUURRR___vvvrrr]]]UUUPPPNNNVVVbbbjjjkkkjjjPPPAAA:::666...000888:::333666;;;777444III```cccgggaaaYYYQQQKKKGGGCCC@@@BBBLLL___|||vvv___^^^lllaaabbb]]]RRRNNNVVVdddoooqqqoooqqqwwwzzzgggnnn||||||~~~nnnkkkmmmfffeee|||xxxwwwsss```QQQ:::777ppprrrqqqkkk}}}wwwhhhqqqVVVJJJBBB;;;???SSSjjjuuuuuurrrsssuuuvvvwwwwwwvvvvvvyyy{{{}}}{{{wwwssspppppptttcccTTTKKKMMM]]]```PPP:::999===QQQddd___UUU[[[XXXYYY[[[^^^___^^^YYYVVV[[[iiisss|||zzzooorrrtttqqqqqqttttttqqqqqqtttqqqqqqrrrsssssssssrrrqqqmmm{{{zzzpppiiiPPPiiivvvhhhiiinnngggQQQHHHIIIFFF111111---111222QQQ|||wwwzzzgggkkkbbbttt|||tttooodddXXX___RRREEEiiirrrbbbrrrxxxttt~~~wwwaaaUUUTTTNNNIIIEEEEEEDDDBBBCCCGGGRRRQQQRRRYYYccckkkpppsssxxxwwwyyyuuukkkkkkiiiiiinnnooofffYYYZZZQQQLLLPPPUUUOOOCCC::::::@@@NNN^^^gggiiilllooo>>>===;;;:::888444...+++))))))***,,,---,,,***'''(((((())))))************...++++++///111///---...===BBB>>>444777KKK[[[___jjjeeeQQQCCCLLLXXXaaakkkpppmmm~~~}}}rrrfffdddkkkfffWWWTTT]]]ppp\\\???///111>>>ccctttggg^^^mmmvvvVVVBBBAAA@@@;;;333000444777666GGGWWWgggmmmmmmoooqqqsssvvvxxxuuuxxxzzz{{{mmmaaaiii|||yyyjjjlllxxxkkk[[[WWWPPPSSS^^^lllmmmgggggg[[[BBB111777eee~~~{{{eee:::RRRTTTSSSfffyyy{{{}}}~~~~~~~~~|||}}}~~~|||rrr^^^GGG666BBBQQQuuuxxxiii```fffXXXFFFVVVcccXXXJJJ444===PPPccciiifffcccbbbbbbcccccceeeiiihhh]]]KKK<<<888WWWvvv~~~tttjjjiiimmmkkklllpppuuuxxxzzz{{{{{{|||xxx~~~nnnxxx{{{}}}wwwyyy}}}jjjkkkKKKDDD444444;;;bbbzzz|||uuuZZZRRRlllWWWUUUhhhrrrtttzzzyyyuuuyyy~~~}}}}}}}}}zzzhhhYYYOOOiiizzz{{{zzzyyyqqqqqqzzz~~~vvvmmmjjjlllmmmpppvvv}}}{{{fffNNNCCCEEEOOO]]]hhhQQQTTT]]]iiikkkgggkkkttt~~~vvvjjjggg^^^IIIPPPQQQQQQOOOIIIAAA777222333WWWrrroooiiiqqqvvvrrr{{{lllkkktttoookkktttrrr___HHH===JJJeeesssqqqrrrpppnnnrrrvvvvvvssspppqqqsssoooiiiXXXHHH;;;FFFfff}}}nnniiifffcccffflllnnnjjjcccJJJ>>>AAAQQQYYYZZZOOO;;;555444;;;;;;666AAAXXXbbbhhhddd]]]VVVOOOHHHBBB>>>888===GGGcccqqqfffyyy{{{rrr```^^^ccclllsssrrrooorrrxxx}}}jjjjjjpppkkkmmmxxx}}}qqqhhhtttuuubbb^^^uuu|||yyy}}}fffQQQ@@@AAAzzzyyyvvviiiqqqvvvsssVVV___sssdddIII@@@===:::???PPPfffsssvvvrrrssstttuuuuuuvvvuuuuuuwwwzzz|||{{{xxxtttqqqpppnnnVVVEEE@@@BBBPPP[[[WWWWWWNNNBBBHHH\\\aaaZZZ[[[SSSVVV[[[aaacccbbb___\\\WWWeeeiiibbbWWWLLLRRRhhhvvvtttssssssqqqmmmkkklllpppppprrrrrrssssssssssssoooxxxnnn}}}mmmTTThhhyyy}}}rrr```YYY[[[ZZZQQQMMMJJJ@@@,,,...+++...///MMMxxxtttppprrrnnnbbb```^^^www```VVV\\\SSSAAA^^^zzzhhhqqquuuvvvyyybbbUUUTTTNNNIIIEEEEEEDDDBBBCCCGGGPPPQQQTTTZZZccclllrrrttt|||pppfffeeedddeeejjjmmmiiiaaafff[[[QQQNNNKKKCCC999333777666???RRReeemmmnnnnnn???===:::888666333///,,,))))))***,,,---,,,***'''(((((())))))******++++++,,,+++,,,...000000...---<<>>444222KKKxxx{{{yyyhhhdddsssjjjQQQIIICCCBBB===777444555222---<<>>...222333QQQrrrzzztttdddbbb\\\LLLFFFDDD===QQQeeellliiigggggghhhiiiggghhhnnnqqqjjjXXXIII666EEEUUUWWWPPPQQQcccvvvkkkmmmrrrxxx{{{zzz{{{}}}~~~zzzzzzzzzqqqvvvvvv~~~eeebbbGGGEEE666666???hhh~~~~~~|||^^^FFFiiiVVVTTTVVVllluuuvvv{{{zzztttuuu~~~~~~~~~~~~~~~}}}|||{{{~~~|||~~~pppWWWPPP]]]cccooozzz~~~xxxooohhhccc[[[bbbwwwzzzpppoooooooooppprrrwww~~~ppp\\\OOOTTTeeewww^^^OOOIIINNNMMMFFFNNN___zzz|||uuujjjXXXAAAQQQSSSUUUTTTMMMDDD:::444444YYYtttmmm______gggkkkuuuxxxxxxkkkmmmddd{{{|||kkkSSSAAAAAAFFFbbbqqqrrrtttsssrrrwwwuuuvvvtttqqqqqqqqqkkkcccRRRBBB666@@@```zzzxxxuuussstttrrrjjj```NNNRRRbbbxxx[[[HHH<<<<<<>>>888@@@VVVeeehhheee```[[[UUUNNNFFFAAA:::<<<;;;NNNsssxxxlllooozzz~~~yyyyyy~~~xxxkkkjjjkkkppptttrrrooorrrxxx~~~rrr{{{{{{hhhcccllltttmmmiiiyyyrrr\\\qqqwwwxxxhhhPPP@@@FFF~~~~~~ttt|||vvveeebbbgggfffcccMMMGGG??????MMMbbbpppuuuxxxxxxxxxwwwwwwvvvuuuuuutttuuuvvvvvvuuusssrrrrrrfff[[[ZZZYYYKKKIIIXXXbbbjjj]]]GGGGGG]]]fff\\\UUUTTTVVVZZZaaagggiiieeeaaaPPP^^^bbb\\\OOOAAAFFF]]]rrrqqqqqqqqqpppmmmkkkkkkooopppqqqrrrsssssstttttttttxxxxxxyyymmmVVVfff|||qqqoooyyyqqqmmmiiieee\\\VVV[[[PPP666000...+++444:::XXX{{{mmmbbblll}}}pppXXX]]]{{{zzzbbbXXX\\\YYY<<>>:::999999444777FFFYYYeeeiiikkk~~~@@@>>>;;;888666333000---))))))***,,,---,,,***''''''(((((()))******+++++++++,,,,,,...000111000---888@@@AAA888555BBBTTT```___```RRREEEKKKTTT^^^jjjrrrpppyyy|||qqqlllsssvvvdddNNNMMMbbb\\\GGG???999:::KKKnnnxxx\\\UUUQQQHHHIIIDDDDDD@@@:::888888444///333CCCYYYjjjqqqqqqqqqrrryyy~~~xxxvvvwwwwwwwwwuuu|||yyyppphhheeedddoootttiiilllqqqaaa```aaaXXX\\\gggqqqkkkccceeeYYY===...555\\\~~~xxxwwwBBBEEEMMMSSSdddzzz|||}}}|||{{{{{{}}}~~~}}}{{{yyywwwtttlllbbbZZZHHH666444@@@TTT}}}{{{gggXXXQQQMMMKKKSSSLLL]]]lllpppmmmmmmooopppooojjjhhhnnnvvvuuujjj^^^DDDIIIPPPQQQIIIGGGWWWlllkkkkkkooowwwzzzvvvuuuvvv{{{yyyoooggg]]]CCCFFF;;;999@@@jjj||||||eeeCCC```RRRSSSWWWrrr}}}~~~}}}zzz}}}{{{{{{|||}}}}}}|||{{{zzz~~~zzzxxx|||xxxkkk]]][[[UUUSSS^^^kkkfffXXXIIIEEERRRpppxxxwwwnnnmmmjjjiiikkksss|||kkk]]]fff}}}zzz[[[FFF:::@@@@@@;;;CCCUUUuuuxxx|||gggFFFXXXXXXYYYWWWQQQGGG===777444\\\}}}yyycccXXX]]]dddllluuuyyyyyyvvvkkkpppdddkkkqqqxxxtttWWWAAABBBDDD```qqqrrrttttttssswwwqqqssstttsssrrrpppggg]]]EEEBBBAAALLLeeewwwlllVVVsssgggOOOCCCAAA<<>>;;;999777444000---))))))***,,,---,,,***'''''''''((()))***++++++,,,***,,,------///222111---555???CCC;;;333999IIIVVV[[[___UUUKKKOOOWWW```lllwwwvvvssszzzwwwoooxxx|||bbb:::PPPXXXUUUUUURRRDDD999QQQvvv~~~^^^FFFDDDIIILLLMMMMMMGGG>>>888666444000///:::MMMbbbnnnqqqrrrtttxxx~~~}}}zzzzzz{{{zzzvvvyyyzzzsssbbb___bbbqqqtttaaaaaa{{{{{{lll\\\___ddd\\\aaakkkrrrjjjcccgggYYY999222888TTTzzzsssggguuuEEEGGGJJJOOOaaayyy{{{}}}}}}|||{{{{{{|||}}}zzzyyy{{{nnnWWW<<<...<<>>FFFXXXbbbffffffggghhhgggccc]]]XXXNNNMMMAAA;;;JJJ\\\kkkzzz|||mmmgggpppwwwsssqqquuupppnnnnnnoooooonnnrrrxxx{{{zzzzzz~~~|||qqqtttwwwiiicccppp}}}ooo{{{ssseeelllsssjjj```>>>CCC{{{tttrrrmmmgggyyyVVV[[[NNN<<<555BBBZZZlllssssssssstttuuuwwwyyyzzz{{{}}}{{{yyyyyy{{{}}}~~~~~~yyyzzz{{{kkkXXXJJJ>>>;;;RRRdddiiibbbRRROOO]]]XXXTTTRRRXXXeeeooouuuvvveeeXXXOOO^^^ssskkkWWWRRRmmmqqqttttttuuuwwwwwwtttqqqqqqqqqqqqrrrsssttttttvvv|||```XXXvvvvvvaaaYYYRRR999111......AAAUUUwww~~~ttt```gggddd```]]]qqqnnnwwwwwwqqq```ZZZSSS\\\BBB999]]]nnnooouuuqqq|||zzzcccVVVTTTNNNIIIEEEEEEDDDBBBCCCGGGMMMOOOQQQYYYkkkyyywwwkkklllrrrzzzxxxcccZZZ\\\aaaggglllfff[[[RRRPPPQQQLLLFFFBBB;;;777555777===LLLbbbvvv@@@>>><<<:::888444000,,,))))))***,,,---,,,***'''''''''((()))***+++,,,,,,))),,,---,,,///333222,,,222???FFF???444555CCCPPPVVV]]]UUUKKKOOOWWW```nnntttvvvsssrrr|||}}}sssooozzzgggeeelllvvvyyyxxxjjjUUUFFFdddzzzjjjNNNMMMXXXZZZ[[[ZZZQQQBBB777333333222000333@@@UUUfffooossswwwtttyyy{{{zzzyyy|||}}}|||uuu~~~zzzuuulllsssuuuuuupppbbbaaarrrooo]]]^^^ccc[[[eeennntttmmmhhhlllYYY333111===UUU~~~||||||~~~rrruuuxxx|||rrrFFFRRRHHHCCCYYYvvvxxx|||}}}}}}||||||||||||wwwrrrpppsssvvvwwwwwwyyyqqqZZZCCC===HHHgggpppTTTDDD333GGGjjjhhhhhhhhhooottttttssstttsssqqqhhhaaa[[[___iiisssvvvuuujjjgggnnnvvvhhhLLL;;;===@@@===HHHaaavvv|||~~~||||||zzztttrrrzzzsssyyynnnkkkIIIJJJGGGHHHIIIttt{{{uuurrrMMMlll[[[LLLNNNttt}}}|||{{{zzzyyyyyyxxxxxxvvvvvvyyy|||{{{wwwvvvxxx|||qqqSSSCCCLLLTTTTTTQQQTTT^^^fffxxxtttzzz{{{qqqmmmfff]]]WWWWWW]]]dddiiiuuuqqqfffgggiiigggUUUKKKKKKXXX```\\\WWWVVVooosssuuuvvv}}}~~~~~~}}}rrrPPPhhhddd___^^^[[[QQQ@@@222...RRRyyy|||mmmggghhhqqqttt|||uuuxxx}}}jjjMMMBBBAAA^^^oooqqqtttsssrrrvvvsssuuuuuutttvvvwwwqqqiiinnnkkk^^^JJJCCCRRRmmmuuueeesss~~~kkkZZZLLLPPP]]]aaahhhiiikkkmmmnnnlllgggdddWWWVVVGGG;;;===GGG\\\www{{{tttssssssqqqooonnnssspppnnnppppppooorrrwwwvvvjjjvvvvvvvvvsss}}}lll___gggqqqkkk}}}{{{mmmnnnpppfff]]]AAA@@@qqqhhhjjjqqqXXXJJJDDD:::666AAAVVVjjjsssqqqqqqrrrsssvvvyyy{{{}}}}}}|||{{{|||~~~}}}zzzwwwmmmddddddaaaaaa\\\MMM<<>>===;;;:::888444///+++))))))***,,,---,,,***'''&&&'''((()))***+++,,,,,,(((---...,,,...333222,,,000>>>IIICCC777666CCCQQQQQQYYYRRRHHHLLLTTT___mmmjjjrrrvvvvvv{{{~~~{{{{{{}}}xxxRRR^^^vvvvvv\\\ZZZiiiiiieeedddYYYGGG888333444666222///777KKK```llltttyyypppuuuwwwwwwxxx}}}~~~|||sssyyyvvv|||qqqjjjhhhooo}}}uuu___^^^bbbZZZfffooovvvppplllpppYYY///---@@@\\\mmmooo~~~ssshhhaaaLLLbbbKKK<<>>???:::CCC^^^tttzzzyyy{{{zzz{{{}}}wwwvvv~~~~~~rrrkkkrrrjjjnnnLLLKKKKKKOOOPPPttt~~~dddzzz^^^gggQQQQQQIIIqqq~~~|||zzzyyyxxxwwwwwwxxxvvvwww|||{{{sssjjjggg]]]UUUSSS[[[bbbfffkkkpppTTTEEE999888;;;IIIkkkwwwttt{{{{{{pppnnnfff[[[TTTSSSWWW]]]```fffwww~~~kkkdddvvvzzzvvv|||{{{qqqjjjmmmqqqsssuuu}}}yyyxxx}}}vvv|||oooOOOlllfffbbbbbb```TTT???///222KKKiiiyyywwwnnnkkkkkkmmmnnnooozzzzzzqqq~~~qqqhhh[[[LLLIII;;;YYYlllpppuuuvvvuuuzzzwwwxxxvvvuuuwwwzzzxxxrrrvvvzzzttt___GGG===@@@EEEaaauuukkkqqqxxxooocccxxxttt``````jjjiiijjjkkknnnqqqsssqqqmmmjjj___[[[LLL===888999OOOppp{{{|||rrrooosssrrrlllvvvrrrpppqqqqqqpppssswww}}}~~~vvvbbb```qqq{{{pppxxxyyyjjjmmmppp^^^{{{|||yyysssaaaTTT>>>888{{{nnn^^^tttfffTTTkkkwww^^^<<<>>><<<:::BBBTTTgggqqqttttttttttttvvvxxxzzz|||yyyxxxyyy{{{|||yyyrrrllldddRRRDDD======KKKWWWRRR;;;CCCUUUqqq~~~hhhTTTYYYaaa```\\\SSSOOOXXXjjjzzzwww___QQQiiihhhYYYZZZbbbiiikkkqqqyyy{{{wwwtttsssrrrqqqqqqqqqrrrsssssslllgggrrrmmmyyy{{{kkkzzz{{{lllbbbYYY```pppsssjjjQQQ222---555888:::888ZZZyyykkkcccvvveeefff```pppgggddd[[[cccYYY:::OOO~~~~~~iiikkkvvvxxx{{{bbbSSSOOONNNIIIFFFEEEDDDBBBCCCGGGGGGQQQVVVWWWbbbxxx~~~uuutttyyysssfffeeeooo|||yyyuuummm```VVVZZZeeepppYYYQQQSSSTTTQQQOOODDD@@@<<<999:::FFF]]]sss===@@@>>>999666444111,,,***,,,///000///---++++++((((((((()))******++++++***,,,.../////////111222222@@@KKKFFF777333???NNNTTT]]]___TTTLLLQQQ___hhhnnntttppplllsss{{{ssshhhdddmmmppp|||{{{xxxyyyoooUUU\\\tttyyy~~~ppplll[[[EEE:::<<<999111333666333===XXXjjjqqqxxxuuuxxxyyyvvvrrrrrrxxx}}}yyy}}}zzzhhh[[[ggg|||{{{yyyttt]]]WWWaaannn{{{wwwmmmsssnnnOOO222)))AAA[[[|||zzzppp>>>WWWIII777PPPpppuuuxxxwwwwww{{{}}}|||{{{ooo```]]]cccdddUUUDDD```oooXXX>>>@@@QQQhhhoooZZZDDDIIIIII@@@BBBSSS]]]nnnrrrmmmqqqrrrfff^^^ZZZUUURRRUUU\\\dddiiinnnggg^^^WWWUUUPPPDDD999JJJKKKQQQ___oooyyyzzzxxxxxxwwwqqqeeecccZZZeeeFFFUUUUUUQQQ[[[sss|||yyy~~~pppYYYoooMMMRRRDDDddd~~~{{{{{{~~~~~~zzzvvvttttttuuuuuurrrjjj___WWWOOO>>>IIIaaa[[[JJJNNN]]]VVVJJJGGG888888UUU{{{eeeooozzzooopppaaaXXXddddddUUUPPPZZZ^^^XXX___hhh|||zzzkkk}}}uuusssnnnqqqtttuuuuuuzzzqqqzzzvvvWWWMMMkkk___cccaaabbb[[[>>>333444@@@ooopppsssmmmmmmgggsssuuullldddgggjjjppp~~~yyymmmppp]]]KKK;;;BBBRRRdddooossstttttttttuuuvvvxxxyyyzzz}}}yyy[[[EEE???===777GGGMMMYYYllleeewww\\\PPPcccwwwmmmhhhjjjlllhhhhhhjjjnnnrrruuuuuutttjjj___OOOGGG@@@777FFFhhhxxxwwwxxxmmmhhhtttqqqoooooopppnnnlllqqqxxx{{{pppJJJfffyyy|||qqqpppsssiiitttxxxzzzuuu```WWWCCCFFF^^^yyyhhheeeyyyppphhh]]]ZZZjjjQQQHHH;;;333999LLLfffxxxzzzwwwttttttwwwyyyyyywwwvvvssszzz}}}ttthhhaaadddWWWGGGMMMXXX@@@___iiiRRRFFFOOOeeeqqqrrrjjj\\\hhh___VVVOOOGGGHHH[[[qqq}}}xxxaaacccrrrSSSHHHEEENNNdddrrrtttuuuzzzvvvtttrrrpppppprrrtttuuussswwwzzzqqqrrrxxxwww}}}vvvkkkbbblllVVV^^^mmmtttKKK888444111555>>>===aaadddqqqmmmuuukkk^^^\\\aaayyy|||}}}^^^\\\]]]aaa;;;FFF{{{tttZZZnnnwwwwww|||cccUUUSSSMMMKKKFFFAAAAAAEEEGGGEEEIIIMMMSSS\\\gggssswwwnnnlllqqqnnnccc```eeeqqqvvvpppaaaXXXZZZ\\\YYYqqqsssiii```___VVVLLLNNNHHH???AAACCC;;;DDDbbbxxx===@@@>>>999666444111,,,)))+++...///---***))))))((((((((()))******++++++***,,,///000000000222333///???MMMKKK;;;000666BBBIIISSSVVVNNNGGGMMMZZZdddmmmtttqqqooovvvzzzzzz}}}kkkaaaccc___hhhsssxxxxxxzzz{{{qqqmmmkkkhhhiii|||www}}}}}}oooVVVDDD@@@???;;;555666000888TTTiiipppvvvrrrssstttuuuuuuwwwyyyzzzvvvnnnsss{{{wwwnnntttzzzwwwdddaaakkkpppzzzvvvppptttjjjLLL666>>>LLLhhh}}}\\\XXXDDD444BBBgggpppwwwxxxwwwzzz||||||}}}hhhUUUTTT[[[^^^XXXQQQ???hhhzzzdddIII:::555===OOORRRIIIIIIGGG;;;111;;;HHH]]]eeecccjjjmmmccc\\\\\\ZZZXXXVVVXXX\\\```lllmmmpppvvv}}}zzzuuuqqqmmmkkkooowww}}}}}}zzz|||zzzyyyhhh[[[XXXgggOOO______]]]ggg{{{|||xxxvvvxxxtttcccXXXbbbIIIDDD\\\yyy{{{{{{}}}}}}{{{wwwnnnrrrvvvtttnnnfffaaa___eeeVVVVVVbbbaaaVVVLLLFFFKKKDDDIII@@@===KKK[[[vvv}}}|||eeeggglllgggcccIIIQQQ^^^gggdddcccggghhhcccccccccnnn~~~vvvssskkkmmmooooooqqquuu}}}~~~yyy|||yyy|||ppp~~~~~~qqqUUUOOOmmmbbbhhhfffeee\\\>>>333333@@@pppmmmlllfffjjjiiilllbbbgggqqq}}}sssVVVGGGCCC???PPPcccooorrrrrrssstttpppqqqsssxxx~~~uuuVVVDDDDDDFFFBBB<<<>>>DDD\\\aaaooozzzjjj{{{dddQQQVVVWWW|||~~~nnnjjjjjjjjjkkkiiiiiijjjnnnqqqsssssstttqqqjjjfff\\\IIIHHH^^^}}}xxxxxxnnniiirrrqqqppppppqqqooommmrrryyy|||}}}vvvXXXsss|||tttxxxtttppppppmmmgggtttwwwwww|||iii\\\EEE<<>>FFFVVV```fffaaa\\\UUUIIIAAAGGGSSSuuuvvvfffbbbTTTBBBAAAAAA>>>GGG^^^ooossstttwwwxxxvvvtttrrrrrrsssuuuwwwnnn}}}qqqaaa|||vvvyyyzzzzzzjjjccceeehhhBBB222000333:::BBB<<>>999666444111,,,+++---//////,,,***((((((((((((((()))******+++++++++---000111111111333444+++<<>>AAA<<>>999666444111,,,...000111000...+++******((((((((()))******+++++++++...000222222333444666+++:::QQQ\\\OOO:::555>>>HHHOOORRRLLLEEEJJJYYYfffkkksssssssssxxxuuuoootttkkklll{{{gggfffuuuyyy{{{xxxvvvuuurrroooooojjjjjjttt}}}zzzlll```HHH<<<===JJJOOOJJJDDD@@@IIIbbb{{{tttdddUUUJJJAAA???222333OOOhhhpppsssvvvssssss{{{~~~vvvuuuvvvvvv}}}uuummmwwwuuuooojjjmmmssswwwvvvuuurrreeeffffffaaafffqqq{{{yyyuuuvvvqqqUUU<<<:::@@@111DDDvvvzzzyyyrrrzzzwwwkkkQQQ@@@@@@???SSSfffzzz|||{{{}}}zzzzzzuuuqqqxxxyyykkkTTTJJJYYYTTT999666BBBNNNEEE<<>>999666444111,,,...///000///,,,***)))***((((((((()))******+++++++++...000222222333555666000888MMM^^^VVV???888@@@OOOSSSTTTNNNDDDEEERRR```jjjrrrrrrqqquuurrrnnnttt```OOOMMMdddwww{{{~~~|||~~~wwwlllkkksss~~~~~~xxxuuu{{{oooYYY<<<===CCCNNNUUUPPPKKKNNN@@@SSSjjjuuussskkk```XXXKKKJJJ<<<999RRRkkkssstttuuurrrrrryyyyyyppptttmmmppp{{{tttzzzhhh___dddooouuuvvvpppccccccddddddlllxxx|||xxxwwwkkkIII222777>>>444>>>^^^~~~vvvuuu|||uuu{{{ppp___qqq___RRR???<<<999LLLccc{{{}}}mmmmmmgggLLLaaafffJJJ;;;>>>WWWdddUUU]]]^^^???---888AAA:::888;;;>>>FFF___sssrrrvvvrrroooooonnngggZZZPPPBBBJJJ]]]uuu~~~zzzzzz|||||||||ttt|||~~~zzzwww[[[LLL]]]\\\bbblllwww{{{VVVPPPpppQQQDDD???LLLjjj~~~~~~|||{{{zzzyyyxxxxxxrrroooqqquuuooo^^^PPPIIISSSYYYgggsssgggZZZbbbHHH;;;???999999<<<333:::EEEaaauuubbbHHHGGGWWWjjjZZZWWW]]]jjjmmmggghhhooocccZZZHHH:::AAA___}}}zzzyyyzzzyyywwwvvvwwwyyy{{{|||{{{|||```fffhhh```mmmpppiiiVVV777333...>>>tttxxx{{{qqqlllcccXXXjjjuuuwwwssshhhiiizzzlllbbbfffkkksssuuuNNN666666BBBWWWjjjpppnnnnnnsssvvvrrrpppvvvxxxmmmZZZHHHNNNkkkqqqqqqhhhUUU___jjjdddNNNEEE999555;;;JJJ^^^lllkkkhhhddd___XXXPPPGGGAAA:::@@@???AAAHHHDDD>>>CCCbbbsssuuunnnqqqssspppqqqqqqooopppqqqnnnmmmqqqyyyxxxyyypppdddppp|||~~~vvvwwwzzzzzzjjjkkkwwwzzzXXXvvv|||llliiinnniiibbbSSSEEE>>>PPPrrrvvv^^^rrr}}}rrrssswww]]]JJJ<<<:::777666EEEZZZnnnrrrxxx}}}}}}||||||~~~~~~{{{zzz{{{~~~xxx\\\}}}ppp^^^eeepppgggTTTNNNOOOCCC>>>MMMooouuuvvvqqqkkkbbbTTTEEE<<>>999666444111,,,***,,,,,,+++)))''''''(((((((((((()))******+++++++++---000222222333555777666666FFF[[[XXX@@@666===OOOSSSVVVPPPDDD===DDDPPPeeepppqqqpppsssqqqrrr{{{sssaaaZZZjjj}}}}}}qqqrrr~~~|||mmmiiijjjZZZBBB<<>>FFF___qqqvvvxxx~~~~~~|||zzzxxxwwwoootttxxxsssgggZZZQQQOOOOOOMMMEEEVVVuuummmSSSRRRIIIAAAHHHDDD@@@>>>222777:::@@@RRRNNNEEEDDD???JJJSSSSSS[[[gggiiiccc^^^```[[[]]]UUUCCC:::KKKooo~~~|||{{{}}}zzzzzzzzz{{{~~~}}}wwwyyyyyy~~~}}}fff{{{lllcccqqqtttkkkVVV777555222BBByyy|||vvvllliiikkkllluuu|||rrrqqqxxxkkkdddhhhlllwwwRRR@@@777>>>PPPeeepppnnnnnnrrrrrroooooouuukkk```TTTLLLddd}}}nnneeeaaaRRR===777222222888DDDVVVeeeiiigggeeeaaaZZZNNNBBB:::;;;CCCBBBBBBKKKIII???===XXXdddfffgggppprrrppptttrrrpppqqqqqqooonnnrrryyyvvveeezzz~~~{{{oootttsssuuupppiiiqqqwwwppp^^^yyyqqqkkkkkkgggeeeUUUMMMEEEPPPoooxxx^^^ZZZwwwiii```~~~pppUUUAAA???===888CCCXXXhhhmmmtttyyy{{{zzzzzzyyy}}}|||wwwuuuxxx{{{{{{xxxvvvpppWWWsssiiiUUUYYYiiiiiiUUUIIIRRRMMMDDDMMMrrr~~~~~~uuu^^^EEE<<>>999666444111,,,((()))***)))'''&&&'''(((((((((((()))******++++++***,,,///111222333555666777000===XXX[[[DDD888===NNNTTT[[[YYYJJJ<<<;;;CCC^^^lllqqqqqqtttsssvvvrrrssslll___UUUPPPJJJBBBTTT\\\[[[bbbrrriiiWWWXXXXXXVVVUUURRRQQQRRRXXX]]]XXX```VVVLLL\\\pppvvvwwwtttvvvyyyzzzyyyxxxwwwwwwjjjjjjgggnnnzzzyyywwwxxxkkkgggooozzzxxxooohhhhhhhhhiiissswwwcccBBB000999777999BBBAAA[[[www}}}ssshhhggg~~~xxxSSS;;;777999QQQlll{{{jjjsssgggaaaUUU444IIIwwwtttaaaWWWjjjxxxcccGGGEEEKKKSSSKKKBBBSSSnnnxxx{{{yyyvvvoooeee[[[SSSNNNDDD:::???[[[www}}}|||{{{{{{|||}}}}}}|||~~~LLLMMMbbbQQQjjjuuuxxxwwwJJJmmmQQQAAA???FFFWWWhhhooossswww}}}zzzwwwvvvrrrwwwyyyvvvmmmddd``````\\\```OOOTTTwwwxxxYYYNNNLLLJJJWWWRRRHHH@@@222888@@@999KKKSSSeeesss]]]VVVcccbbbcccccc___XXXQQQLLLQQQVVVUUUJJJ>>>FFFddd}}}zzz{{{|||}}}zzz{{{{{{zzzxxx{{{zzzrrrtttuuu|||xxxuuu{{{{{{{{{ssscccpppgggtttvvvjjjRRR444444777GGG|||~~~|||uuuwwwuuu{{{}}}kkkmmmkkkzzzUUUEEE999:::IIIaaaoooooonnnqqqooonnnoootttkkkfffggg^^^zzzmmm\\\LLLDDD>>>999777888@@@RRRcccgggggggggeee```VVVKKKDDDCCCKKKIIIHHHSSSTTTIIIBBBTTTXXXYYYaaaooopppnnnvvvtttrrrssssssqqqpppttt{{{ssstttuuuuuuvvvoooiiiqqqtttgggmmmuuuqqqjjjaaa______UUUFFFIIIgggeeeUUUnnnwwwjjj|||XXX???>>>>>>888AAAVVVaaagggoootttwwwwwwxxxyyy}}}~~~zzzsssqqqrrrqqqllljjjaaammm\\\lllbbbRRRWWWdddvvvhhhXXXbbb[[[FFFEEEjjjwwwiiiMMMAAA444KKKqqq{{{|||zzz|||{{{yyyxxxwwwwwwxxx{{{~~~yyy^^^|||uuuuuuwwwpppttt{{{ttt}}}___AAA444===FFFNNNFFFKKKKKKLLLsss{{{jjjdddUUUWWWccccccVVVyyyeee\\\fffgggPPPFFFuuu{{{rrruuuoooxxxzzzcccQQQJJJIIIIIIGGGCCCDDDHHHHHHEEEDDDDDDHHHRRR^^^hhhllllllkkkuuurrrrrrpppqqqvvvxxxqqqhhh^^^ffflllzzztttkkk]]]___kkkqqqfffdddmmmqqq===@@@>>>999666444111,,,)))***+++***)))((()))***((((((((()))******++++++))),,,///111111222444666444+++888XXX```KKK===AAANNNWWWbbbcccSSS@@@999>>>XXXiiirrrsssvvvtttyyy|||xxxjjjddd]]]VVVMMMHHHOOOZZZhhhmmmgggmmmyyyaaa\\\VVV[[[bbbeeeaaa[[[ZZZ]]]ZZZeee]]]RRR^^^pppvvvwwwzzz~~~}}}~~~nnnqqqvvvqqqmmmttt||||||ssslllnnnuuuxxxyyysssoooooommmnnnxxx~~~wwwbbbCCC444<<<>>>555;;;BBBhhhyyymmm\\\___QQQIIIddd|||WWW===:::000HHHeeevvv}}}|||{{{iiioookkk999@@@XXXwwwQQQSSSdddXXXBBBVVVeeesssgggRRRZZZtttsssooofffWWWJJJHHHPPPXXXQQQ@@@===WWWvvvyyyyyyyyy{{{}}}uuuDDDVVVlllWWWsss}}}hhhbbb{{{www}}}yyyHHHsss]]]???@@@FFFTTTcccmmmrrrsss~~~~~~zzzvvvuuuzzzsssnnnqqqyyy|||vvvnnnaaavvvhhh]]]zzzggg[[[QQQQQQ```ZZZMMMCCC666??????KKKlllmmmuuu|||~~~yyymmm___SSSLLLDDD>>>EEEEEEEEEBBB;;;AAA\\\xxx{{{xxxyyyyyyyyywwwwwwvvvpppkkkjjjooouuu}}}~~~vvvrrruuutttxxxhhhaaaooo~~~xxxvvvlll[[[~~~ssshhhuuuvvvgggMMM///000555DDDwwwvvvwwwuuummmyyyzzz~~~lllmmmnnnVVVAAA;;;999EEE^^^ooopppoooqqqpppppppppttt}}}hhhjjjvvvsssuuu```TTTkkk```RRRFFF>>>AAARRRfffggghhhhhhhhheee___VVVPPPEEELLLHHHFFFTTTZZZRRRKKKSSSRRRRRR___pppooolllvvvvvvtttuuuuuusssrrrvvv}}}|||zzzrrr{{{zzzkkknnnqqqeeepppzzzyyytttvvvnnnbbb```eeeVVV@@@<<<\\\iiiddd|||zzzzzz\\\===:::888000777JJJ]]]dddlllsssuuuwwwyyy{{{}}}~~~zzzsssooonnnhhh```bbbVVVpppdddkkk___SSSZZZ\\\yyyooo[[[fffbbbLLLIIIYYYeeelllmmmuuu}}}nnnUUU888777HHHYYYeee|||}}}zzz{{{|||}}}zzzyyyxxxxxxzzz}}}qqq^^^zzzuuu]]]>>>222;;;;;;JJJEEEKKKJJJHHHppp|||[[[^^^cccdddddddddxxxccc\\\gggRRRGGGtttzzzppptttpppyyy}}}eeeQQQJJJHHHHHHFFFCCCDDDHHHHHHDDDDDDCCCFFFPPP]]]gggkkklllqqq{{{oootttrrrkkkkkkrrrsssmmmffflllkkkppp|||yyymmmjjjXXXVVVdddsssnnnjjjpppttt<<<>>>>>>999555444000+++******)))(((((((((((((((&&&&&&&&&'''''')))******)))+++,,,///222444666777666888555JJJrrrpppLLL666KKKZZZ[[[SSSOOOEEE888555IIIbbblllpppzzzvvvrrryyyrrriiiWWWPPP[[[dddfffrrrddd^^^pppiiibbbaaadddlllrrrmmmbbb\\\^^^gggddd]]]]]]kkkzzzyyymmm|||zzz}}}zzzqqqjjj```jjjssspppiiikkkxxxvvvppppppwwwmmmXXXLLL222<<<:::===GGG???]]]~~~yyyXXXbbb|||ttttttaaammmdddEEEDDD555888<<<[[[wwwwww|||zzz}}}ttt___^^^hhhnnnaaaVVVWWWlllyyynnnWWWHHHRRR[[[llliiiLLL999999;;;;;;eeetttmmmoooqqqddd^^^QQQCCC======<<<999DDD===999BBBWWWlllvvvyyyzzzwwwyyy~~~~~~zzz|||}}}|||yyyooobbbDDDbbb___bbboooXXXYYYxxxvvvxxxzzzJJJkkkgggJJJ<<>>XXXhhhpppuuutttooonnnnnnqqqvvvxxxdddVVVLLLNNN]]]aaa___\\\aaannnwwwpppaaaOOOHHHCCCBBB===555444:::CCC@@@EEEWWWkkksssrrrooorrrrrrpppoooooorrrxxx|||uuusssrrrsss~~~kkk{{{yyyuuu}}}cccddd{{{uuummm[[[ffflll___III999LLL{{{mmm\\\rrrrrrwwwxxxAAA999333999777999JJJUUUdddpppuuuwwwxxxxxx}}}zzzvvvqqqkkkffffffiiiaaadddjjjooonnncccRRRFFF[[[jjjcccXXX===,,,???MMMVVVUUUVVV]]]^^^YYYBBB555444@@@TTTrrr~~~}}}zzzyyyxxxyyyzzz{{{zzzxxxxxx|||~~~{{{}}}|||{{{ggg```zzz{{{bbbaaa}}}yyyyyywwwKKK888===:::EEESSSOOOAAAKKKIIIVVVnnnxxxfffsssgggddddddgggjjjvvv}}}]]]sssRRR<<<___oootttuuuyyycccPPPLLLEEEHHHFFFBBBCCCHHHGGGBBBBBBBBBDDDKKKUUU^^^cccdddkkkwwwuuuuuuxxxyyynnniii}}}wwwqqq{{{}}}mmmhhh\\\\\\jjjqqqkkkkkkrrr<<>>999666444000+++******)))(((((((((((((((&&&&&&&&&''''''((()))******+++---///222444666777999999666EEEiiizzzgggNNNMMM]]]cccZZZOOOAAA444000<<<\\\nnnsss|||xxxqqqyyy~~~{{{wwwtttqqqllleee^^^XXX[[[gggtttlllpppzzzxxxyyyddd\\\fffgggnnnyyy{{{tttllliiikkkiiiggggggooovvvuuuooozzzvvvzzz}}}{{{}}}ssskkkdddbbbdddjjjmmmnnnvvvxxxtttppppppuuu}}}hhhUUUPPP:::>>>???@@@JJJ@@@QQQxxxuuummm}}}ZZZiiiooowwwsssTTT<<<777666888SSSnnnsssyyywwwmmmsssnnnYYYHHHLLL```rrrqqqQQQPPPvvvvvvdddfffxxxkkkffffffaaa^^^SSS@@@777WWW|||nnncccaaa^^^[[[QQQFFFAAAEEEIIIJJJCCC888///444BBBTTTfffrrryyywwwyyy~~~~~~{{{}}}vvvkkkpppwwwmmmZZZLLL^^^\\\aaarrrfffaaa|||ZZZccceeeLLL>>>???OOO___qqq}}}{{{|||{{{}}}~~~zzzuuutttwwwxxxooo]]]MMMUUUssssssTTT]]]ooogggbbbIIIPPPiiiwwwfffUUUUUUXXXfffhhhjjjggg]]]QQQHHHDDDbbbqqqxxxgggJJJ:::BBBRRR___jjjsssuuuuuuuuuuuussspppsssnnnlllmmmeeeaaaiiisssttttttooojjjlllvvvwwwnnn]]]mmm{{{```iiitttrrr]]]BBB333111111CCClll{{{gggfffjjjpppkkkmmmuuulllwwwppp}}}}}}eeeIII:::>>>PPP^^^mmmyyyyyyuuusssrrrrrrssszzz|||lllaaaSSSIIIMMMJJJKKKNNNUUUdddtttxxxtttjjjXXXCCC888666666666666BBBAAAHHHZZZkkkrrrrrrqqqrrrqqqpppoooooorrrwww{{{zzzooonnnttt{{{lllqqqrrr{{{zzzbbblllyyy|||qqqgggmmmiii]]]HHH666FFFsssttteeejjjooorrrMMM===000777888;;;CCCRRReeeoooqqqqqquuuyyyxxxuuurrrooommmlllmmmoooiiillloooqqqnnnfffZZZRRRaaajjjLLL@@@:::666777HHHQQQIII@@@AAAFFFHHHDDD888444:::IIIeeeyyywww~~~}}}{{{yyyxxxwwwwwwxxxxxxyyyyyyvvvuuuvvvwwwyyy}}}yyyxxx{{{}}}zzzwwwddd]]]gggdddqqqpppCCC222===???RRR[[[TTTDDDKKKDDDKKKlll\\\nnnxxxcccllliiiUUU\\\uuuvvvjjjdddSSS===VVVnnntttuuuyyyeeeRRRMMMFFFHHHFFFCCCDDDHHHGGGBBBBBBAAAAAAFFFNNNWWW]]]```iiipppxxxqqqnnnjjjppp{{{rrrvvvyyyzzz|||nnnaaa^^^kkksssooonnnttt<<>>999666444000+++******)))((((((((())))))''''''&&&''''''((()))******+++---///222555777888===;;;888;;;WWW~~~eeeJJJ[[[hhhfffXXXHHH;;;444000UUUmmmttt||||||}}}}}}vvvuuuxxx|||nnnXXXQQQZZZeeeggg~~~uuunnnmmmkkkhhhlllyyy|||tttqqqqqqrrrtttrrroooqqquuunnnkkk~~~}}}xxx|||~~~wwwqqqgggfffsssnnnmmmmmmsss}}}\\\MMMSSSDDD@@@@@@===KKKCCCHHHpppzzzkkkzzzvvv\\\}}}rrrzzzFFF:::999888LLLfffsss}}}|||}}}xxxnnnaaaVVV]]]vvvmmm^^^zzzvvvjjjpppgggdddYYYHHHLLL\\\nnnmmmaaa^^^gggbbbdddaaaYYYSSSTTTWWWWWWYYYHHH;;;999<<>>333444555@@@jjjtttgggffflllpppyyykkkaaaqqqdddxxxrrrooottt[[[FFF:::<<>>MMMbbbttt|||{{{ppp\\\GGG;;;888777666BBBDDDMMM^^^kkkppprrrsssqqqqqqqqqpppooorrrvvvzzzvvvhhhhhhrrr}}}|||vvvkkkyyy```pppsssiiioooiiikkknnnhhhYYYDDD333===ggg}}}fffSSSfffwwwkkkttt[[[MMM:::<<<888555;;;NNNdddnnnnnnnnnttt||||||zzzxxxwwwyyy{{{}}}}}}uuussspppmmmiiiaaaXXXRRR```xxxaaa:::222999555444FFFPPPCCC111///:::CCC<<<222000444???[[[tttyyyyyyyyyyyyxxxxxxwwwvvvuuusssvvvxxxvvvpppooosssyyy{{{~~~}}}{{{tttvvvzzzvvvpppdddSSSYYYpppfff:::000>>>CCCMMMSSSOOOCCCIIIEEEMMM]]]QQQ```aaadddwwwgggxxxzzzhhhaaacccfffLLLSSSnnnqqqtttzzzgggSSSLLLEEEFFFFFFDDDEEEGGGEEEAAA@@@>>><<<>>>EEENNNVVVZZZ___dddnnnyyyoooiiimmmvvv|||~~~wwwhhhbbbkkkssspppnnnrrr{{{===???>>>999666444000+++******))))))((())))))***'''''''''''''''((())))))***+++---000222555777888@@@>>>;;;222AAAssslllKKKTTTeeekkk```QQQAAA111111QQQhhhlllqqq{{{~~~|||~~~vvvxxxiii___iii|||sssqqqppp|||}}}|||sssjjjgggrrr|||yyyvvvxxxxxxppphhhppp~~~uuukkkttt}}}zzzwwwzzz{{{|||llliiikkkxxxpppppprrrzzzzzzKKKBBBNNNIIIAAAGGGAAANNNIIIDDDhhhsss}}}mmmVVVxxxyyy___===:::777CCC\\\rrr~~~vvvuuuqqqppp|||yyymmmhhhggghhhgggiii{{{xxxnnn```TTTPPPJJJDDDFFFOOO^^^jjjsssrrrkkkddd\\\VVVTTTDDD999999555777QQQrrrxxxyyy{{{}}}}}}}}}{{{|||sssCCCTTT]]][[[cccyyyqqqfffFFFrrrWWWCCC;;;CCCOOOdddwwwzzzyyyxxxzzz}}}|||wwwtttvvvqqq~~~rrriiitttVVVUUU```TTT@@@:::999111@@@cccsssZZZ]]]ccciiipppqqqiii```LLLOOOPPPHHH>>>999<<>>DDDHHHTTTccclllooopppssspppqqqqqqqqqppprrruuuxxxyyykkkmmmyyy~~~nnn~~~eeewwwiii___```\\\fffmmmjjjTTT<<>>===:::777888===GGGPPPVVVYYY^^^iiissszzzrrroooxxx{{{pppeeejjjoookkkhhhhhhkkkuuu~~~===??????:::666555111,,,******))))))))))))******(((''''''''''''(((((()))***,,,---000333555777888===???>>>000444bbboooSSSNNN\\\jjjfff]]]KKK000222HHH^^^dddeeepppwwwrrr|||~~~tttjjjmmmqqqwwwmmmpppzzzvvvssskkkfffrrr}}}wwwtttxxx|||yyyrrrnnn{{{{{{```gggiiimmmtttuuuyyyggg???;;;FFFIIIBBBQQQIIINNNMMM@@@XXX{{{vvv||||||zzzhhhMMMZZZqqq~~~vvvvvvmmmGGG777444777MMMkkk}}}{{{}}}wwwbbbJJJHHHLLLFFFQQQQQQOOONNNLLLHHHAAA:::GGG[[[sss~~~}}}tttggg\\\NNNCCCAAAEEEAAAAAAXXXxxxwwwyyy|||||||||~~~}}}zzzssseeeKKKlllbbb___ggg|||lllsssqqq@@@ggg]]]EEE:::CCCSSShhhwwwwww{{{yyyzzz}}}|||xxxvvvvvvwwwkkklll^^^cccaaaRRRFFFDDD<<<999>>>NNNdddbbbIII<<>>HHH^^^ppprrrsssssstttwwwvvvtttxxx~~~yyyqqqgggyyyxxxppprrrzzzxxx[[[BBB444333@@@888555111222666<<>>MMM\\\jjjttt{{{~~~zzzqqqiiidddjjjtttuuujjj]]]______hhhbbbSSSZZZbbbTTTGGGYYYjjjiiiXXXEEE888111666333555444444JJJdddmmmqqqrrruuuwwwxxxwwwvvvtttrrrqqqssswwwvvvqqqqqqtttpppsss{{{uuuwww|||~~~hhhEEE777???EEEDDDGGGIIINNNEEEAAAAAARRR[[[MMMXXXYYYXXXaaasssyyyaaawwwrrreeedddyyy]]]EEEmmmwwwiiittt{{{iiiRRRFFF@@@>>>===>>>>>>===;;;:::999777444444999AAAKKKRRRYYYcccrrr~~~wwwjjjiiijjjeee```^^^^^^gggooosssxxx===@@@???:::777555111,,,******)))))))))***++++++((((((''''''''''''((((((+++,,,...000333666888999888???AAA444444SSSrrrxxx^^^JJJSSSjjjrrrxxxnnnQQQ///999OOO]]]aaaooo{{{xxxwwwtttlllpppttt}}}|||qqqiiifffjjjwwwrrr}}}||||||{{{ppprrruuuvvvyyyuuuppp}}}sssxxxTTT???BBBBBBIIIHHHKKKFFFFFFNNNCCCLLLttt|||{{{eeeaaa\\\OOO]]]llltttqqqjjjaaaWWWiii[[[999666333DDDgggzzz~~~xxxkkk}}}fffKKKEEEBBB(((222???KKKUUUVVVKKK===888MMMhhh{{{yyyllleeecccccc\\\XXXggg|||vvvzzz}}}||||||zzz|||{{{zzznnnddd___UUUpppdddccclll^^^___uuusssNNNbbbeeeJJJ<<>>OOOfffrrruuutttvvvyyyxxxuuuuuuyyyiii\\\^^^dddqqqVVV<<<===>>>888888444222333666777666888<<<@@@KKK___ssswwwjjjXXXMMMBBBGGGTTTeeennnppppppqqqqqqsssuuuuuuttttttvvvwwwnnnjjj}}}xxxtttvvvyyynnnvvv{{{~~~tttmmmrrrjjj\\\mmmzzziiiGGG222222:::OOOjjjwww}}}bbbaaa~~~uuu```>>>888888===444555<<>>:::777999999777666777666555444444666===EEEKKKSSSbbbzzzvvvkkkgggddd^^^ZZZYYY[[[bbbggghhhjjjqqqwwwyyy===@@@???:::777555111,,,******))))))******+++,,,((((((''''''''''''((((((+++,,,...111333666888999555AAACCC;;;:::EEEcccoooNNNPPPiiixxxxxx===333===MMMQQQccczzz~~~wwwzzz|||{{{wwwiiikkklll~~~~~~mmmaaaeeeqqqzzz|||ttt{{{~~~{{{www}}}sssvvv|||zzzsss~~~xxxGGGJJJTTTEEEKKKPPPEEEFFFBBBUUUQQQHHHnnnxxxWWWNNNSSSVVVrrrppppppbbbZZZccc===<<<333???bbbttt|||{{{uuuxxx}}}uuuiiiuuu[[[888===777;;;MMM[[[ZZZPPPIIIIIISSS___kkkyyyxxxnnnddd```gggrrruuu{{{}}}{{{|||nnnvvvyyysssmmmgggccchhh```dddrrrwwwZZZQQQxxxuuukkk___rrrTTTAAAAAALLLdddzzz{{{wwwxxxyyyvvvtttuuuyyyrrrqqqzzzsssggg{{{~~~}}}bbbXXXSSSKKK;;;>>>SSSaaaVVVQQQHHHHHH]]]|||wwwuuupppjjjeeeaaa`````````nnnzzzzzzuuutttvvvxxxvvvwww}}}yyyvvvttt{{{{{{ccc______]]]bbbgggooolllVVV===444999@@@CCCFFFaaa|||yyymmmhhhfff}}}xxxuuuqqquuummmKKK999::::::CCC[[[nnntttsssuuuyyyyyyvvvvvvxxx|||eeeXXXtttyyy\\\vvvhhhPPPLLL\\\___RRRKKK>>>;;;888777666<<>>JJJJJJFFFEEELLLnnnggg{{{mmmgggbbbWWWfffooo]]]mmmaaa???DDDsssqqqoooyyysss\\\LLL>>>888444666666333444777555555666555444777===BBBHHHXXXttt~~~vvv}}}rrrkkkeee```\\\XXXVVVWWW\\\bbbfffdddbbbeeegggggg>>>@@@???;;;777666111,,,******))))))***+++,,,,,,)))(((((('''''''''((((((+++,,,...111444666888999555CCCCCC???===;;;VVVXXXRRReeepppXXX:::222888666HHHfffqqq|||yyyddd|||nnnxxx}}}kkk^^^fffwww{{{ttt{{{zzz~~~|||wwwyyy{{{|||ooocccvvvqqqeeennnyyyuuuxxxpppAAAUUUcccJJJNNNWWWNNNRRRJJJaaa^^^EEEeee~~~zzz\\\SSSVVVXXXqqqKKKYYY<<<;;;///777YYYkkkrrr~~~}}}rrrpppxxxfffBBB000555XXXsssuuuqqquuubbb___ZZZYYYeeezzztttlllnnntttzzzuuu{{{~~~{{{|||xxxssswwwzzzwwwqqqnnnuuuooo[[[cccuuummm[[[KKKSSS|||]]]DDD<<<@@@WWWsss~~~zzzvvvvvvwwwtttsssttt|||vvvlllnnnxxxxxxrrr}}}vvv|||rrr^^^[[[LLLBBBSSSgggmmmllleee]]]eeewww~~~yyyuuurrrooojjjaaaZZZdddqqq{{{yyysssrrruuuxxxzzzqqqpppqqqlllYYYlllmmm[[[[[[iiiooojjjSSS===777???FFFIIIDDDWWWttt|||nnn[[[hhhuuuhhhiiirrrwww}}}pppqqqhhhqqqlllGGG888???===>>>RRRgggqqqppprrrxxxyyyxxxxxx{{{wwwTTT___xxxsssoooxxx{{{~~~zzzVVVNNNCCC:::888IIInnnpppfffiiirrrfffGGG666888333888GGG\\\mmmrrrrrrrrrsssuuuwwwxxxwwwwwwwwwwwwxxxdddgggxxxsssgggjjjrrr|||wwwmmmcccnnnxxxxxxyyylllggg]]]bbbxxxrrrZZZ>>>555;;;777:::TTTlll}}}gggMMMOOOvvv|||hhhOOO<<<;;;:::555444>>>RRReeeqqqvvv|||}}}}}}}}}~~~pppyyyddd___\\\]]]aaagggnnntttvvvjjj]]]JJJ;;;EEEYYY```iiijjjllloooqqqssstttuuutttqqqrrrtttpppoooyyy{{{|||ppplllnnnZZZMMM]]]___\\\DDD888DDDCCC===FFFIII<<>>???>>>:::888777222,,,,,,+++******))))))************)))((((((((((((((('''))),,,///111444777:::888???JJJYYYPPP---;;;xxxeeePPPYYY[[[bbbttt}}}kkkDDD)))...555666GGGbbbnnnxxx~~~aaammm}}}yyy|||~~~~~~ttthhhfffllluuuzzz{{{sss~~~uuuuuu~~~vvvnnngggiiilllmmmnnnlll~~~{{{}}}KKKLLLMMMIIIUUUWWWeeeWWWNNNNNNWWWWWWPPPWWWfff[[[UUU}}}mmm]]]???888222888JJJaaaqqqxxxvvv```fffzzzdddCCC888OOOzzzzzzvvvvvvppp}}}|||oooeeeooo~~~zzz|||||||||{{{ppppppnnnppphhhZZZmmmwww___^^^ZZZ```ZZZpppoooIII@@@@@@FFFhhhlllrrryyyvvvmmmmmmvvvxxxpppsssyyyzzz}}}ssswwwkkkrrr{{{pppjjjUUULLL[[[wwwnnn{{{vvvZZZ\\\]]]eeepppqqqggg___\\\\\\tttxxxpppvvv{{{www{{{~~~qqqggg___hhhwww|||^^^[[[sssrrr```___hhhpppfffIII888>>>GGGGGGOOOLLLTTTaaalllaaafffssslllfffpppsss}}}uuuzzzooonnnsssdddrrrXXXBBB???<<<777CCCXXXjjjrrrwwwvvvuuuwwwzzzzzzwwwtttaaa^^^wwwZZZIIIMMM:::HHHOOO}}}ooobbb^^^III444222888777111@@@[[[jjjsssuuummmnnnsssvvvttttttvvvvvvtttwwwrrryyytttxxxjjjtttppppppzzznnnooolll]]]~~~qqq|||xxxZZZ]]]rrrpppPPP@@@777888333222MMMrrrwwwrrr[[[PPPkkklllTTT>>>444555111<<<<<>>???>>>:::888777222,,,,,,+++******))))))************)))((((((((((((((((((***,,,...000444999<<<666;;;>>>IIIQQQAAA>>>WWWwwwVVVIIIPPPNNNOOObbbJJJ888...333222...;;;QQQcccpppzzzyyywww~~~xxx~~~sssoookkklllpppvvvyyy{{{www|||~~~rrryyysssmmmlllttt{{{yyyqqqkkkqqqhhhFFFMMMNNNHHHPPPOOOWWWPPPOOOSSSXXXUUUOOOVVVcccrrryyyrrrrrrxxx~~~|||sssmmmlllWWWGGG888777BBBTTThhhvvv}}}mmmbbb```^^^___qqq|||}}}ooo]]]___zzzwwwddd___kkktttcccjjjqqqmmmfffqqqxxxnnnwwwyyyzzzzzz|||}}}vvvlllkkk{{{zzzhhhooo}}}gggYYYlll{{{}}}OOOYYYYYYeeettt___qqqQQQ>>>888PPPkkksssvvvmmm```aaaqqq}}}}}}yyysssrrruuuvvveeeTTTVVVooo|||qqqhhhWWW>>>999DDDZZZqqqyyypppbbbZZZhhhjjjuuuzzzyyy|||~~~xxxmmmiiigggvvvzzzbbbcccvvvqqqdddhhhrrrmmmYYY@@@:::GGGLLLEEEKKKLLLNNN[[[xxxqqqjjjtttpppkkkppplllmmmqqqooosssnnnbbbAAA999:::444<<>>SSSkkkjjjUUU666---888:::222111111EEE]]]hhhnnnssspppuuuwwwwwwsssrrrqqqlllfffgggccczzzppptttfffiiiwwwxxxrrrfffdddrrryyyxxxbbbfffvvvoooKKK<<<555::::::===VVVwww}}}ddd]]]}}}kkk777;;;:::111888444888EEEMMMbbbrrr}}}ttt{{{www[[[BBBHHHXXX[[[hhhdddLLLQQQ]]]]]]MMMDDD:::///>>>NNNIIISSSaaapppuuurrrppprrrtttmmm{{{xxxjjjfffpppwww}}}{{{bbbrrroooWWW^^^JJJ<<<>>>CCCCCCCCCFFFCCCBBBFFFKKKKKKGGGFFFJJJnnnaaaZZZXXXaaa___ppprrrooo``````zzz}}}uuuqqqKKK[[[yyyvvv{{{vvvZZZJJJ@@@999888999777555666555555444444444444333333555:::AAAGGGMMMWWWccckkkqqqooovvvrrr^^^TTT^^^\\\WWWRRRLLLGGGCCCAAA@@@>>>===???CCCHHHMMMOOOTTTWWWXXXWWWUUUVVV[[[```>>>???>>>:::888777222,,,,,,+++******))))))************)))((((((((((((((()))***+++---000444:::>>>===FFFDDDCCCNNNMMM???777wwwiiiBBBRRRWWWCCCCCCIIIAAA;;;777111,,,111<<>><<<;;;999888:::555555555444444444333333333333222222555@@@NNNXXXRRRIIIJJJXXX```WWWFFF;;;;;;:::999888777666555555333333555888===DDDIIIMMMOOORRRUUUVVVVVVYYY^^^ccc>>>???>>>:::888777222,,,,,,+++******))))))*********))))))((((((((((((((()))***+++,,,///444;;;@@@AAAOOORRRKKKLLLPPPKKKBBBOOOeee[[[aaaTTTIIIbbbWWWFFF666000222333333===KKKfffxxxdddaaa^^^gggqqqtttrrrpppsssvvvxxxvvvgggzzzjjjxxxqqqsss{{{xxxttt```>>>EEEQQQPPPKKKOOOQQQQQQQQQ]]]ccc\\\UUUUUUTTTPPPbbbuuuxxx}}}}}}qqqTTT<<<666444888NNNjjj{{{{{{dddiiifffjjjooo|||hhhQQQYYY[[[PPPNNNIIIKKKSSSOOOBBBMMMlllxxx}}}|||ssskkkeeekkkrrr}}}lll\\\___tttrrr\\\hhhrrr|||XXXOOO]]]LLLVVViiittteeeQQQVVVyyymmmQQQHHH>>>NNN```hhhcccQQQHHHOOOVVVVVVooopppqqqvvvfff___VVVSSS___iiigggqqqvvveee___aaaaaa\\\VVVcccvvvwwwvvvzzzuuuvvvmmmpppxxxsssyyyvvveeeaaapppfff```QQQ>>>999DDDSSS[[[TTTYYYIIIWWWhhh{{{fffiiirrr}}}rrrqqqeeellltttnnnyyy}}}rrruuuYYY>>>???;;;444===TTTcccsssxxxwwwxxxxxxwww|||yyy{{{zzzwwwtttxxxmmmbbb___RRRkkkXXX\\\UUURRR]]]zzzrrrFFF???666>>>SSSaaaaaagggqqqrrrnnnqqqpppnnnqqqwww{{{zzzuuuttt{{{tttoooyyyzzzooohhhjjjkkktttsssaaa:::666<<>>333333333333222222222222111222555777;;;@@@FFFJJJPPPSSSVVVWWWXXX[[[^^^aaa>>>???>>>:::888777222,,,,,,+++******))))))*********))))))((((((((((((((()))******+++...333:::>>>???FFFMMMMMMMMMVVV______777pppnnnZZZaaagggmmmjjjZZZAAA111111444555444999EEE___xxxhhhZZZUUUfffmmmuuuvvvrrrpppssswwwrrryyyffftttwwwiii|||wwwuuuyyy}}}~~~~~~xxxDDDBBBQQQRRRNNNKKKLLLRRRTTTQQQZZZ\\\VVVUUUXXXUUULLL[[[{{{}}}|||}}}uuuZZZDDD>>>888333AAAWWWooofffZZZ```AAA888PPP{{{XXXaaayyyzzzsssJJJ999???SSSYYY[[[iiitttzzzyyymmmeeeccchhhxxxzzzsssvvvbbbkkkqqq^^^oootttuuuKKKNNNXXXIIISSSggg}}}mmmttt<<<\\\mmmKKKCCC@@@>>>VVVeeeiii\\\QQQTTTXXXWWWeeeqqq|||{{{xxxuuu}}}hhh___[[[ooosssccclllqqqdddWWWUUU\\\```YYYOOOIIIbbbvvvzzz~~~{{{{{{tttvvvzzz|||mmmlll|||rrruuu{{{pppaaabbbnnneee[[[JJJ<<<777<<>>QQQ]]]]]]eeeqqqqqqzzz|||xxxqqqnnnttt|||sss~~~mmmtttwwwooobbbbbblllvvvmmmXXX111000777EEENNNNNNMMMNNN\\\{{{jjjQQQPPPnnnppp___AAA:::888888666000BBB]]]eee}}}yyy{{{~~~lllfff]]]hhhEEE888999888333111333222111333555999HHH^^^nnnrrrpppoooiiiaaa\\\xxxyyy}}}fffyyyqqqiiissshhh```XXXbbbttt```===<<<>>>@@@@@@???AAADDDFFFGGGGGGDDDBBBBBBDDDEEEGGGhhh[[[dddlll___zzzzzz]]]xxxvvv___{{{bbbGGG;;;;;;;;;999666777777666555555444333333///111333333222111000000333333333111,,,***000777222222222111111000000000...000222444666;;;BBBGGGTTTVVVWWWXXXXXXXXXXXXYYY>>>???>>>:::888777222,,,,,,+++******))))))************)))(((((((((((((((((()))***+++---111777;;;FFF@@@EEEJJJLLLYYYfffcccWWWSSS{{{rrrnnnuuuuuudddCCC111000333,,,222777EEEfffpppeeeaaa^^^[[[rrruuuwwwwwwuuutttuuuwwwvvvwwwgggnnn|||jjjyyytttnnnkkkqqquuutttqqqoooxxxeee>>>NNN\\\PPPMMMMMMFFFMMMOOOLLLPPPOOOLLLOOOUUUTTTMMMTTTiii}}}|||vvvqqquuuyyycccOOO>>>:::777444;;;III```}}}jjjlllLLL<<>>777;;;777555???999777BBBZZZllloookkkiiiZZZgggdddjjj}}}iiizzzyyytttiiisssvvvpppcccaaasssQQQBBBBBBCCCBBBAAA@@@AAACCCFFFIIIHHHDDDBBBCCCDDDCCCCCCrrr}}}eeessszzzhhhqqqwwwsssZZZxxxccchhhzzzYYYFFF@@@===888666888777777666555444333333......//////000111111111444222111333555444000---111111111111111111111111,,,///111222555;;;DDDKKKUUUVVVVVVVVVUUUTTTRRRQQQ>>>???>>>:::888777222,,,,,,+++******))))))************)))((((((((((((((('''(((***,,,---000444777GGGGGGPPPOOOHHHWWWfff]]]rrrOOOHHHwww{{{|||cccGGG777111...111666<<>>OOOiiiyyy|||sssqqqJJJDDDyyywwwSSS;;;@@@UUUqqq}}}}}}{{{tttfff^^^ffftttjjj|||hhhdddwww~~~oooccceeesssvvvZZZIIIKKKOOOWWWNNNUUUmmmhhh[[[zzziiiEEEFFFFFFhhhvvvpppooolllbbbpppwwwuuu|||oooqqqooo\\\hhh}}}mmmkkk```PPPJJJUUUhhhsss}}}pppuuu|||~~~wwwrrrrrruuuxxxssssssbbbxxxrrrnnnjjjsssuuugggiiiqqqjjjaaaIII666:::IIIPPPLLLHHHGGGAAAIIIEEELLLddd}}}vvvbbbggguuuqqqooovvvuuukkkqqqhhhrrrlllHHH999>>>777444III```mmmqqquuuxxxyyytttxxxzzzzzz{{{}}}www}}}```ZZZSSS\\\{{{vvveeeIII\\\vvv|||ooooooxxxxxxyyyuuunnnkkkqqq}}}|||oookkkmmmyyy}}}uuuqqqmmmuuuwwwkkkrrriiiggg^^^___qqqvvv___HHHBBBAAA===;;;>>>CCCGGGFFFSSSpppwwwmmmkkk|||xxxeeeNNNEEE::::::>>>555;;;444;;;RRRxxxxxxggglllXXX^^^ZZZHHHAAAJJJCCC;;;EEEGGG???DDDZZZkkkkkkccc^^^YYYuuusssbbbsssoooyyy}}}rrriii{{{{{{hhhgggeeeJJJCCCCCCBBBAAAAAACCCEEEFFFBBBFFFHHHDDDBBBEEEFFFDDDJJJ___wwweeezzziiiggggggsssxxxpppeeeKKKrrrsss[[[JJJ???:::999888888777666555444333333111000//////111333444444//////000333777999555000222222222222222222222222...000222222444;;;FFFOOOTTTTTTUUUVVVVVVTTTQQQOOO>>>???>>>:::888777222,,,,,,++++++***)))***************)))(((((((((((((((&&&(((***,,,---///222444:::LLLaaaXXXFFFWWWlllccc___ZZZ:::FFFxxx|||{{{dddHHH555999///,,,222666CCCjjj{{{oooiiijjjhhhdddkkkzzzwwwqqqmmmnnnsssuuuqqqlllkkk^^^ttttttkkkxxx|||xxxuuu~~~zzzxxxWWW<<>>===>>>BBBFFF===MMM???CCCSSSjjjiiirrrhhhfffqqqsssjjjcccxxx___>>>===555111BBBWWWfffqqqwwwwwwtttzzz|||}}}{{{|||~~~SSSIIIAAA@@@QQQuuunnn^^^wwwxxx~~~~~~zzzqqqggggggsss~~~}}}uuuiiipppfffsssrrrmmm~~~tttaaassseeeoooZZZ```[[[___rrrsssYYYAAA666:::<<<===@@@FFFFFFCCC===kkkvvvYYYOOO[[[nnn}}}jjj]]]FFF<<<>>>333666444555AAA___yyylllwwwrrr```]]]jjj___NNNRRRSSSHHHHHH[[[jjjggg\\\VVVeee~~~mmmeeeiiiqqq{{{||||||iiiccc```sssnnnoooUUUHHH>>>>>>======@@@FFFJJJJJJ===DDDFFFCCCBBBFFFHHHEEEJJJQQQhhhaaavvvooo___gggmmmpppppp```<<<>>>vvvlllRRRAAA;;;===999888777666555444333333000///000111222111000......333666222------222555222222111111000000/////////000000///000666BBBKKKTTTTTTVVVXXXYYYWWWTTTRRR======<<<:::777444111///,,,+++******))))))******))))))(((((((((((())))))(((((()))***+++...333777;;;???XXXqqqhhhMMMQQQnnn```LLLNNNEEEDDD~~~{{{zzzvvvvvv}}}sssWWWCCC333///555//////RRRxxxmmmsssnnngggeeemmmvvvvvvpppooollliiijjjnnnqqqqqqoooccclllqqq~~~xxxrrr|||||||||vvv\\\GGG999OOOVVVRRROOONNNQQQSSSSSSRRRSSSPPPNNNNNNPPPOOOKKKHHHGGGHHHYYYvvvzzz}}}eee@@@@@@<<<111888;;;EEEUUUmmm{{{lllccchhhuuu~~~~~~}}}oooZZZTTThhh|||zzztttxxxxxxfffjjjzzz}}}]]]JJJHHHVVVIIIOOOQQQDDDSSS{{{vvvmmmyyyPPP___tttGGGAAAHHHbbb{{{zzzpppmmmrrr{{{}}}ttttttgggYYYNNNYYYYYYkkkzzzrrr{{{xxxjjjcccjjjccc}}}llljjjhhhYYYHHHMMMEEE:::??????FFFBBBLLLMMMLLLQQQZZZqqqqqqmmmvvvzzztttxxxwwwzzz~~~ooozzzpppNNN:::;;;666555<<>>>>>;;;DDDPPPllliiiQQQJJJ]]]~~~___aaaZZZEEE999666666111444AAASSSqqq~~~}}}~~~zzzoooeeemmm___]]]ddd```TTTYYYkkkiiisssnnnyyyyyymmm{{{tttmmmjjjeeeYYYeeexxxmmmSSSEEE@@@CCC???<<>>444888:::555;;;HHH^^^}}}zzzoooppprrrpppuuunnn```TTTZZZtttuuu~~~qqqbbbjjj}}}xxxXXXHHHJJJPPPKKKOOOPPPHHHSSSuuuzzzuuuxxxssslll~~~iiiVVVRRRGGGDDDWWWtttyyyqqqsss}}}|||jjjeee___SSSVVVOOOPPPxxx~~~}}}|||{{{uuukkkssswwwllllllhhh|||pppqqqjjjUUUDDDJJJEEE===CCCAAAEEEBBBEEEGGGMMMQQQPPPggg|||mmmhhhhhhrrrxxxtttwwwyyypppkkkllluuu}}}|||dddEEE???:::666888CCCQQQ```nnnyyywwwwwwzzz}}}\\\aaavvvddd:::___rrr~~~wwwooopppvvvyyylllfffooo}}}|||yyyxxxwwwpppqqqkkkiiiyyy~~~qqq```\\\^^^iiiqqqfffLLL666:::===>>>;;;<<>>???AAACCCDDDEEEAAAAAACCCCCC@@@AAADDDDDD???UUUeee[[[RRR```ppp~~~zzztttdddhhhmmmWWW~~~}}}fffKKK999888999999777555444222000111111111111111111111111111222333444444444444444444444444444444444444444000000111111///111;;;FFFOOOTTT\\\aaa]]]YYY^^^ggg======<<<:::888444111000,,,+++******))))))******))))))(((((((((((())))))'''((()))******---222555666777AAAVVVkkkoooaaaQQQsss{{{ooobbb>>>HHHjjj```vvvvvv[[[???222000333:::CCC^^^yyy|||vvvjjj]]]RRRLLLLLLMMMCCCJJJSSS]]]iiitttxxxuuuoooqqqrrrrrrqqqooopppqqqddd^^^\\\pppxxxtttfffzzztttQQQCCCBBB\\\MMMEEEGGGHHHIIIJJJKKKNNNQQQ]]]bbbeee^^^QQQGGGDDDFFFDDDDDDPPPRRRxxxlllxxxqqqvvvhhh:::,,,666000222111888KKKfffqqqPPPUUUttt}}}|||wwwmmmjjj[[[MMMPPPbbb~~~zzz|||tttiiibbbrrrnnnVVVLLLNNNHHHMMMKKKHHHGGGHHHZZZvvvsss|||YYYccclllHHH???GGGZZZrrrrrrppp~~~ooooooiiiWWWVVVQQQLLLkkk|||zzz{{{yyyuuuvvvwww|||jjjgggzzzgggtttnnnnnnxxxssswwwfffLLL<<>>;;;<<>>AAA@@@<<<;;;===AAA:::FFF^^^~~~iiijjjyyywww[[[uuuwww~~~ZZZ>>><<<999777666666444222000222222222222222222222222///000111333444555555555111111111111111111111111111111222222000000777AAAOOOYYYdddgggaaa^^^fffsss>>>======;;;888555222000,,,+++******))))))******))))))(((((((((((())))))'''((()))******,,,000333777;;;>>>JJJddd|||wwwdddjjjeeeEEEPPPjjj}}}}}}ppp\\\KKKDDD???888///999NNN]]]ZZZVVVggg|||qqqfff```]]]\\\[[[IIIHHHFFFBBB===:::999:::DDDQQQ```jjjsssxxxwwwtttuuuppplllnnnqqqpppggg___HHHOOOcccuuusssxxx|||kkk{{{LLLEEEMMMGGGRRRQQQEEEHHHJJJJJJHHHGGGJJJLLLUUUMMMEEEBBBDDDFFFEEEBBB@@@GGGFFFGGGyyyrrrzzzxxxqqqlllQQQ???777---888000000<<>>:::999:::===@@@CCC@@@???AAA@@@===<<>>@@@???LLLllluuuhhhuuuNNNPPPnnn~~~qqqTTTEEE>>>888777888666333333777777666666666666666555333333555666666777777777222222222222222222222222444333444555333222777???RRR[[[dddeeeaaaaaajjjttt>>>>>>===;;;888555222000,,,+++******))))))******))))))(((((((((((())))))'''((()))******+++...111<<>>MMMcccpppzzzzzzbbbRRRZZZmmmzzz}}}zzzxxxttt~~~tttcccoootttxxx{{{yyywww|||vvvsssmmmQQQEEE666BBBFFFFFFLLLDDDBBBJJJMMMEEE@@@DDDDDDEEENNNuuukkkmmmlllaaagggqqqmmmxxxnnnhhhssswwwkkkccc^^^hhhWWWJJJWWWHHH<<<999888888888;;;GGGRRR^^^hhhrrruuutttwww~~~zzzooobbbiiiqqqwwwwwwqqqcccWWWUUUYYYeeesssyyy|||www|||qqqllljjjooohhhYYY^^^fffhhhYYYDDD<<>>>>>===;;;999555222000,,,+++******))))))******))))))(((((((((((())))))'''((()))*********---///999BBBGGGDDDLLLdddqqqPPPbbb~~~iiiWWWBBB999;;;:::111&&&444222444999<<<:::999999555666999@@@MMM___qqq}}}~~~|||uuussswwwzzzzzzooossspppbbbRRRNNN[[[iiiyyyqqqmmmjjjqqq___CCCEEE===PPPiiiMMMFFFEEEHHHKKKMMMNNNMMMMMMMMMFFFIIIKKKJJJFFFDDDGGGJJJCCCMMM???LLLPPPqqqyyy]]]666777000---000555333...999KKKYYY~~~wwweeeUUUhhhzzz|||ppp]]]GGG888777999JJJkkkrrrwww~~~uuuqqqyyyvvvQQQEEEOOOQQQEEEGGGKKKHHHDDDFFFDDDEEEMMMfff}}}|||zzzggglllfffLLL999===KKKUUUaaammmuuueeePPPFFFQQQgggyyy}}}yyyxxxyyykkkuuu{{{uuu~~~|||yyyqqqaaaJJJHHH999FFFIIIGGGLLLFFFFFFHHHPPPHHH===BBBEEEBBBBBBhhhtttwwwnnnjjjnnnsssvvvbbblllsssiiiwwwvvvqqqOOO^^^YYY@@@:::666666777666:::???PPP^^^lllpppqqqvvv~~~{{{xxxrrrjjjbbbYYYQQQKKKKKKMMMTTT___hhhmmmvvvwwwyyyvvv{{{|||{{{aaa___bbbXXX[[[cccggg]]]JJJ<<<<<>>>>>AAA@@@>>>???FFFAAA:::SSSfff[[[dddlllNNNNNNJJJDDD<<<555333666;;;333555;;;BBBKKK]]]xxx{{{qqqfffXXXMMMCCCBBB>>>@@@YYYllleeesss~~~pppssstttlll}}}}}}```[[[bbbmmmggg[[[CCC555???EEE999<<<:::<<>>AAAEEEDDDFFF888MMM___uuummmWWWYYYggghhhjjjkkk^^^```kkkrrr{{{yyyvvvooowwwQQQ===XXX{{{dddQQQ@@@<<<===:::999;;;999999999888888777777666777777777777777666555555444444555666777888999999777666777:::<<<===BBBHHHKKKSSS___jjjuuuzzzwwwppp???>>>===<<<999666333111,,,+++******))))))******))))))(((((((((((())))))&&&((()))***)))***+++---000888CCCKKKNNNZZZwww{{{rrrlllzzzyyyfffKKK===888777888333111333888999777888<<>>KKK[[[rrruuuhhhMMMCCCQQQ___bbbxxx{{{yyysssyyyzzzooolll}}}{{{}}}~~~wwwjjjSSSFFFHHH:::FFFFFFAAAFFFBBBEEEAAAIIIFFFBBBDDD@@@???GGGaaa{{{~~~rrrhhhqqq{{{oookkkjjj___fff]]]MMM<<<555444333222333===MMM^^^fffmmmvvv|||~~~vvvvvvzzzzzzqqqeeeWWWMMMIIIJJJHHHKKKRRR\\\dddiiiooouuuqqqtttqqqnnnwww{{{vvvbbb]]][[[QQQYYYggghhhTTT???:::???BBB>>>AAA@@@======??????<<<===>>>===<<>>FFFTTTmmm}}}}}}}}}xxxwwwjjjddddddyyyfffeeekkkWWWHHH???:::@@@EEE===EEEAAA>>>===???AAAAAA@@@AAA===<<<======;;;===AAADDD<<>>>>><<<999666333111,,,++++++***)))*********))))))(((((((((((())))))&&&(((******))))))+++,,,---000???NNNMMMKKK___}}}iiitttvvvuuufffTTTOOOPPPjjj~~~uuu\\\SSSWWWSSSQQQTTTZZZ^^^```gggpppqqqtttxxxyyyxxxwwwvvvvvvrrruuuvvvtttrrrooofff\\\___TTTIIIHHHUUUhhhxxx}}}mmm<<<>>>KKKFFFZZZXXXEEETTTQQQJJJIIIIIILLLMMMLLLFFFAAAKKKBBB:::;;;EEELLLLLLHHHJJJ>>>PPPGGGBBBBBBsss~~~|||wwwyyy|||yyy[[[@@@999111///111333444444999444;;;___qqq```LLL???777999BBBLLL^^^uuuwwwcccjjjuuu~~~|||uuupppkkkGGGFFFGGG;;;???RRRBBB<<>>PPP]]]iiitttvvvssszzzzzz{{{{{{|||wwwooo```OOOBBB???IIITTTVVVZZZaaagggiiiiiijjjnnnooowww{{{pppkkkqqqggghhhjjjbbb^^^\\\VVVVVVggghhhNNN999:::AAACCC===@@@???<<<<<<>>>>>>;;;???888;;;BBB;;;;;;aaa~~~TTTNNNWWWlllxxxoooggg^^^WWWUUUOOOBBB666;;;666444777777666:::AAAEEELLLXXXdddnnnuuuyyy|||ttt}}}{{{ttttttvvvwwwrrraaaLLL???<<<===<<<999CCCDDD```kkkhhh}}}{{{pppjjjmmmsssjjjkkkIII999>>>===;;;<<<<<<666999<<>>???BBBCCC@@@???BBB888555TTTEEE;;;WWWpppsssuuu}}}~~~tttvvvjjjpppEEEiiitttmmmmmmiiiiiillljjjiiiiiihhhgggffffffeeeddddddfffggghhhhhhiiiiiihhhiiijjjlllnnnppprrrsssqqqooopppuuuzzz~~~ooommmtttzzzyyy???>>>===<<<:::777333///++++++************************))))))))))))******)))************+++++++++...$$$///JJJQQQIIIUUUppp{{{fff[[[VVVLLLFFFbbb}}}sss|||}}}xxxwww|||wwwyyyzzzwwwuuuuuuuuutttuuuttttttnnn___PPPOOOVVVaaaSSSQQQeeevvvxxxuuuuuujjjAAA<<<:::LLL^^^]]]NNNDDDHHHRRRDDDGGGKKKLLLKKKHHHFFFEEEFFFBBB>>><<<>>>@@@@@@???AAAAAAFFFIIIEEEFFF[[[ttt~~~|||}}}dddHHH222111555111///444333111444@@@OOO^^^nnnyyyqqqwwwzzzZZZ@@@;;;888666DDD[[[uuuwwwxxxYYYfffsss~~~~~~{{{mmmttt[[[BBBQQQZZZJJJ???EEEKKKFFFBBBCCCHHHLLLLLLJJJFFFIIIfffBBBNNNEEE666MMMaaazzzxxxZZZSSSOOO>>>EEE[[[vvvppplll~~~iiiYYYhhh}}}|||yyytttsssuuuzzzwwwvvvWWW;;;CCC???888888???@@@;;;<<>>;;;CCCWWWjjjxxx```bbblllaaaaaapppuuu{{{nnniiirrrxxxuuurrrtttiiibbbkkkfff\\\XXXWWWgggkkk```GGG777888===<<<:::BBBFFFAAA;;;:::<<<===@@@;;;<<>>===<<<<<<===@@@DDDFFF@@@@@@??????>>>=========:::;;;EEENNNHHHKKKtttttt~~~pppoooooogggqqq|||aaa???SSStttooo???>>>===<<<;;;888333///,,,++++++*********************))))))))))))******))))))*********+++++++++***...///666JJJ```eee\\\aaa~~~pppfffLLLCCCSSSdddyyyyyyyyy|||vvvwww~~~{{{vvvrrrooommmgggSSSCCCGGGVVVaaaeeegggHHHeeeeeeIIIDDDEEE@@@HHHPPPOOOIIIEEEHHHNNNHHHJJJLLLLLLJJJGGGDDDBBBCCC@@@>>>>>>BBBEEEGGGGGGCCCAAACCCGGGFFFEEERRRdddtttpppWWW===222---***,,,111222//////222888@@@MMMYYYdddkkkttt{{{\\\???;;;===CCCAAACCCZZZwwwzzz}}}uuusss}}}gggJJJ===KKKSSSGGGAAAGGGOOOJJJEEEDDDFFFHHHHHHFFFTTTMMMccc}}}ssshhh555;;;NNNAAAKKK```hhh```]]]EEEPPP```nnnyyyuuueeeuuuzzz|||zzztttaaaYYYcccxxxqqqlllzzz}}}yyyeeeFFF;;;>>>CCC>>>???GGGGGG@@@>>>DDD???@@@CCCGGGJJJKKKIIIGGGIIIQQQkkkyyynnniiibbbyyywww|||~~~ttthhhcccYYYeee~~~zzz{{{vvv___GGGZZZrrr___222333CCC555222111333<<>>===@@@LLLbbbuuuooodddqqq{{{llldddkkkmmmrrroooooottt|||{{{uuuzzzsss}}}nnn[[[___hhhqqqiiiWWWCCC:::;;;<<<:::<<>>===>>>:::;;;AAAAAA???HHHUUUpppuuurrr{{{zzz|||rrrRRROOObbbrrriiiaaaPPP<<<000333???HHH222666;;;===999666999@@@<<<===<<<<<<>>>???;;;555???999>>>AAA>>>MMMnnn}}}{{{sssyyy}}}zzz}}}wwweee^^^vvvppp[[[BBB===999888:::<<<:::888======;;;;;;;;;===???@@@??????>>>>>>>>>>>>=========;;;AAAHHHCCCCCCcccwwwkkkwwwvvv```^^^jjjnnniiigggeeedddeee```YYYZZZXXXOOOnnn@@@???======;;;888333000,,,,,,+++******************))))))(((((())))))***)))))))))*********++++++)))///+++(((===___kkkaaaTTTlllpppWWW{{{qqqlllrrr~~~zzzvvvuuu|||{{{zzzxxxtttnnniiifff```bbbkkkwwwzzzppp___TTTaaazzzWWW:::AAAIIICCCZZZUUUNNNJJJHHHGGGFFFEEEFFFHHHIIIJJJIIIGGGDDDBBBCCCAAA@@@@@@DDDGGGIIIIIIEEEBBBCCCHHHHHHEEEIIIRRR___hhh|||tttsss}}}rrr]]]JJJ===666222111333222222222000///555===LLLQQQYYYccclllsssxxx{{{{{{vvvllluuufff===:::111///@@@[[[rrrvvv|||vvvzzzSSSHHHDDDKKKLLLBBB<<<>>>NNNIIIEEECCCEEEGGGGGGEEEKKKOOOTTTuuu{{{gggHHHFFF888OOOPPPjjjooo[[[JJJFFFEEEQQQfffyyy{{{qqqhhh___ZZZjjjwww~~~yyyssswww|||}}}yyyfffQQQUUUtttyyyjjjzzz}}}UUU999@@@@@@DDDAAACCCJJJJJJBBB???BBB???@@@BBBEEEGGGFFFCCC@@@CCCGGG___||||||jjjjjjiiikkkrrryyy|||{{{xxxssskkkvvvtttXXXbbboooOOO777<<>><<<999999999777777;;;<<<::::::;;;AAAHHH]]]kkknnnxxx|||wwwyyy{{{mmmqqqzzzjjj```ssswww[[[AAA;;;;;;::::::::::::999999;;;;;;::::::999:::::::::<<<============>>>>>>>>>@@@:::<<>>;;;MMMhhhhhh^^^hhhdddaaassslllzzzmmmSSSYYYqqqwwwrrrpppaaafffdddXXXhhhpppUUUIIIZZZyyy~~~||||||}}}}}}}}}AAA???>>>===<<<999444111---,,,,,,+++************))))))(((((((((((())))))))))))))))))************+++%%%%%%***000>>>ZZZvvvnnngggiii~~~|||yyy}}}}}}|||jjj```hhh}}}~~~SSS;;;===FFFJJJLLLfff[[[OOOIIIIIIIIIEEEBBBAAABBBDDDFFFHHHHHHFFFDDDEEEDDDBBBAAAAAABBBCCCCCCDDDDDDGGGKKKJJJEEEDDDHHHIII[[[|||wwwqqq]]]KKK;;;///222111444888888333111333555888???IIITTT]]]aaacccffffffggghhhiiigggccc```___XXXNNNCCC;;;666333111<<>>;;;FFFCCCAAAAAAEEEHHHJJJJJJGGGKKKOOOgggzzzffftttsssxxx\\\999GGGAAABBBPPPeee}}}ppp[[[MMM>>>>>>MMMaaaoootttyyy|||zzzxxxyyysssdddUUUTTTbbbqqq~~~|||yyyxxxpppfffZZZ[[[rrr[[[{{{|||pppHHH777AAACCC@@@>>>@@@EEEEEE@@@===???AAA@@@@@@@@@AAAAAA???===CCC@@@TTTzzzkkkrrryyy}}}}}}iiiTTT___fff===<<<>>>:::777444333888DDDOOO___aaafffkkkppprrrssssssuuuttttttssstttuuuwwwxxx}}}|||}}}~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyvvvpppfffYYYJJJ@@@===;;;<<>>>>>BBB:::999>>>>>>;;;AAANNNuuuQQQSSSWWWWWWjjjkkkvvvwwwxxxrrreeemmmYYYNNN{{{yyyxxxyyy{{{uuuqqquuu|||~~~zzzzzzxxxuuuttttttnnngggqqqsssrrrooommmpppyyyAAA@@@???>>><<<999555111...---,,,+++************))))))(((((((((((())))))(((((()))))))))*********+++!!!###...+++'''BBBhhhyyypppeeeiii{{{xxxbbbiiisss{{{~~~vvvWWW@@@>>>@@@AAAMMM```TTTOOOHHHEEEFFFGGGFFFEEE@@@???@@@CCCEEEFFFDDDAAABBBBBBAAA???>>>===>>>???>>>BBBHHHKKKGGGAAAAAADDD???XXX|||uuuaaaLLL===999000+++///555555222000......///333888;;;<<<<<<@@@BBBDDDDDDAAA>>>===<<<;;;555555999666666IIIcccqqqoooppp~~~rrrzzzuuukkk|||zzzzzzqqqnnn}}}bbb===DDDEEEEEEEEEGGGJJJGGGBBBAAA???>>>???CCCGGGJJJLLLVVVGGGFFFYYY|||}}}iiilllzzzyyyPPP>>>EEEVVV```eeeuuuooocccQQQBBB===AAAJJJPPPbbbjjjsssxxxyyyyyyzzz|||xxx{{{vvvqqqbbbYYYPPPRRR]]]kkktttwww}}}uuu{{{~~~tttvvvfffXXXXXXuuufffpppqqqllltttMMM@@@<<<999@@@;;;::::::===>>>======???GGGDDD@@@>>>>>>???@@@???@@@888CCCfffcccuuujjjvvvsss\\\~~~eee??????;;;999888444000333:::GGGNNNWWW]]]aaaeeekkkoooooonnnnnnoooppprrrtttuuuwwwxxxzzzzzzyyywwwwwwyyyyyyyyyyyywwwvvvsssqqqppppppllleeeZZZMMM@@@777333222555>>>NNNaaarrrzzz|||uuuzzz~~~rrriiiYYYSSSUUUYYYeeeooolllYYYDDD888>>>BBB;;;:::AAA??????<<<;;;???DDDBBB======<<<===???>>><<<<<<>>>??????LLLlllhhhmmmoooWWWKKKIIIOOO^^^mmmOOORRRXXXVVVJJJDDDVVVooojjjcccbbbmmm{{{vvvxxx}}}||||||ssstttuuusssmmmppp___LLL===<<<444888<<<<<<999777888:::666666777888888999999999999999:::;;;<<<======>>>???:::888===AAA@@@@@@CCC```sssbbb[[[YYYgggrrrnnnkkkgggyyy\\\XXX~~~~~~tttnnnqqqtttpppllllllnnn}}}~~~pppbbbYYY\\\^^^aaadddgggiiikkkmmmooommmhhhdddhhhmmmnnnjjjeeegggjjjmmmuuu{{{qqqoooBBBAAA??????===:::555222///...---+++************)))((((((''''''(((((()))((((((((()))))))))******((('''(((++++++,,,222:::aaarrrzzzpppjjjzzz~~~nnnnnnuuuyyyyyyXXXQQQPPPVVVWWWPPPKKKKKKjjj|||wwwFFFDDD???<<>>@@@;;;???DDDEEEBBB??????AAA@@@RRRmmmssssss~~~uuunnnRRR???---)))...222222222444444333333333333444555222444555444111000222444...222777>>>GGGVVViiiwwwkkkSSSffftttlllwww{{{ssshhhJJJ???===>>>======@@@DDDDDD@@@AAA???>>>>>>???BBBEEEGGGPPPFFFHHHNNN]]]ooovvvzzz|||zzz}}}cccOOO???JJJbbbeeeaaapppuuurrrjjj\\\KKK@@@===???AAAKKKWWW___dddjjjrrryyyvvvzzzzzzxxx{{{|||qqqvvvxxxpppkkkrrrnnn___VVVSSSNNNLLLVVVgggqqqpppkkkgggkkknnnqqqxxxyyykkkYYYPPP___|||~~~pppwwwuuuddd;;;@@@BBB888>>>999999999999;;;<<<===???CCC@@@;;;999:::;;;<<<<<<@@@666888MMMooouuuppp|||{{{qqqeeeooo{{{}}}}}}wwwXXXjjj}}}iiiHHH>>>999;;;999222000444444;;;DDDIIIKKKPPPXXX___``````aaacccfffiiilllnnnmmmpppuuuxxxvvvrrrtttyyyuuutttrrrnnnjjjeeeaaa___XXXRRRKKKBBB999222444:::444???QQQdddwww|||yyyvvvuuuxxx{{{wwweeeWWWPPPMMMPPPbbbqqqpppOOOCCC>>>CCCBBB999999???======;;;999===AAA@@@<<<<<<<<<===>>>>>>===<<<<<<===AAA@@@GGGkkkzzzzzzcccKKKGGGRRRZZZWWW[[[aaa```___ooouuunnnzzzxxx~~~dddaaaxxxyyy|||{{{pppfff|||~~~eeeMMM888333>>>555999<<<<<<999888888:::666666666666777888999:::888888999:::;;;;;;<<<<<<;;;999:::===BBBCCCBBBAAAHHHpppbbbiii~~~xxx}}}nnnbbbvvvmmmBBBCCCoooxxxggg___ZZZPPPFFF<<>>:::666222///...---,,,+++*********((((((''''''''''''(((((((((((((((((()))))))))***'''******(((+++///,,,&&&>>>ZZZwww{{{kkkcccxxx{{{{{{tttuuuaaaCCCDDDCCC===>>>PPPccc\\\GGGNNNNNNNNNLLLJJJGGGEEECCCGGGCCCAAAAAADDDCCC???;;;777:::<<<======>>>AAACCC???@@@??????@@@AAA@@@???@@@BBBRRRlll}}}}}}}}}}}}yyyuuupppZZZBBB666444333222222...000111000///111555999222111111333777999;;;;;;LLLNNNMMMGGGBBBCCCJJJPPP[[[iii~~~jjjjjjiiilllwww{{{~~~nnnHHH<<>>=========<<<;;;:::<<<@@@???>>><<<<<<>>>@@@CCC===HHHIIIEEEIIIVVV{{{wwwooolll___sss^^^:::444NNN^^^eeetttuuuwwwxxxrrreeeXXXNNNJJJ:::===AAAEEEJJJQQQYYY___cccffffffcccdddhhhddd]]]]]]^^^]]]XXXQQQMMMJJJFFFUUU[[[bbbdddccccccfffjjjooottttttrrrrrrqqqfffWWWVVV|||vvv^^^hhhzzzrrrOOO;;;===@@@===<<<777999:::::::::;;;;;;::::::999777777888888777666===888888<<>>;;;888444444>>>IIIXXXfffttt{{{~~~zzzssszzzttt{{{zzzrrrmmmkkkgggZZZRRRQQQVVVhhhnnnbbbEEE@@@>>>???===888999===888999777555666::::::777;;;;;;;;;;;;<<<===<<<;;;:::BBBAAA;;;HHHiiiuuummmwwwyyyxxxnnn```LLLCCCOOOZZZXXXVVVYYY|||{{{uuuhhhyyywwwnnnxxxrrrwwwxxxiiiTTTEEE666222<<<999:::;;;;;;:::999999999888777555444444555777888888888999999::::::;;;;;;777:::;;;<<<>>>AAAAAA???EEEeeeeeemmmggguuu}}}bbbSSS]]]rrruuu^^^QQQdddvvv[[[KKKOOO\\\fff{{{eee[[[OOOAAA888===@@@@@@@@@EEEGGGGGGFFFJJJMMMKKKHHHKKKTTT]]]xxxqqqaaa^^^fffnnnmmm{{{}}}|||CCCAAA@@@???>>>;;;666333000///---,,,+++*********((((((''''''''''''(((((((((((((((((())))))))))))((('''(((+++)))&&&***222)))999]]]~~~qqquuuVVVBBBKKKIIIEEECCCMMM___gggXXXDDDHHHHHHHHHJJJLLLLLLKKKJJJFFFBBB@@@BBBEEEFFFCCC???888;;;>>>???>>>???AAADDDGGGBBB===<<>>===222===^^^oooooottt~~~}}}kkkVVVHHH???666000...///222444222//////555:::BBB???===CCCLLLRRRQQQNNNIIIFFFJJJJJJ<<<000===WWWzzzuuuggguuuwwwggg}}}~~~}}}wwwyyy|||zzzWWW<<<888>>>:::;;;>>>AAA>>>999;;;AAA>>>===<<<;;;;;;<<<@@@CCC???LLL===<<>>MMMfffqqqzzzzzzzzzxxxrrrhhh\\\SSSMMMFFF???::::::===AAACCCCCCEEEIIILLLLLLKKKKKKLLLHHH@@@BBBEEEAAAFFFUUU]]]bbbdddfffdddbbbeeemmmsss|||rrrqqqwwwmmmXXXQQQXXX{{{{{{kkkkkkvvv}}}LLL888===444666>>>777555888:::;;;::::::777333888888999;;;===<<<888666555888999444>>>eeefffQQQ\\\ggggggnnn~~~zzz|||tttvvvqqqYYYgggjjjJJJ???<<<888666888555333000000222444555444444555888;;;AAAFFFKKKMMMRRRNNNOOOTTTUUURRRSSSXXXYYYVVVPPPIIIBBB;;;777555777555555777666777CCCQQQ}}}{{{vvvuuutttrrrnnn}}}}}}tttzzzrrrqqqxxxvvvjjjbbbbbbnnn[[[OOOSSSbbbrrriiiLLL;;;999777777777888:::<<<777:::999555555888999888999:::999999:::===<<<:::777888???DDD===AAAgggwwwlllxxxwwwxxxvvvxxx~~~tttuuunnn\\\RRRUUU\\\lllooo```___qqq{{{www{{{wwwooo|||nnnwwwrrrQQQ;;;999999===HHH<<<;;;::::::::::::999999:::888555333222333444666888999999999999:::::::::555:::<<<::::::===>>><<<999AAAtttkkkaaatttmmmxxxeeeeeeccc^^^VVVxxxfffNNNsssxxxtttttt[[[uuukkk___SSSSSSNNNHHHGGGMMMPPPPPPXXXcccnnnooohhhbbbcccgggYYYtttzzzuuuBBBDDDCCC>>>;;;:::777222///...---,,,+++*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************...(((...LLLsssxxxzzzdddUUULLLFFFEEEKKKXXXeeeiiibbbVVVMMMIIICCCEEEFFFGGGGGGFFFDDDCCCDDDBBB@@@>>>>>>@@@BBBDDD@@@>>>;;;888777888;;;<<>>;;;???@@@<<<<<>>;;;222******---///444999555>>>===:::III^^^ZZZFFFAAA>>>>>>FFFQQQ]]]gggnnn}}}aaajjjzzzxxx{{{wwwzzzWWW===???@@@777<<<<<<=========<<<:::999;;;;;;;;;;;;;;;<<<>>>>>>BBB===@@@FFFEEEBBBJJJWWW{{{ppppppiiiEEE@@@MMMJJJ[[[```|||rrrhhheeeaaa[[[QQQIIICCCAAA??????@@@???======>>>@@@AAAAAAEEEIIIOOOVVV]]]aaacccdddggghhhkkkpppttttttpppmmmfffnnnmmmZZZGGGNNNnnn|||mmmyyy~~~ssskkk~~~xxxEEE???:::888999:::777444666888:::;;;::::::<<<===;;;;;;;;;::::::999999999888777999:::777@@@cccxxxiiibbbrrrgggeee|||~~~bbbqqqqqqYYYAAA===:::111888777777666333000000222444444444333222333555777555888;;;<<<;;;999999999666777999:::999777555444///444:::<<<===IIIddd~~~qqqzzzsssuuuwwwyyyyyyrrrxxxyyyyyyqqq^^^^^^qqqmmm```WWW___rrrvvv]]]???;;;;;;:::999888777666555777888999888666444444555555666666888999:::;;;;;;>>>===>>>>>>:::;;;GGGWWW}}}mmmppp~~~~~~|||yyyrrrvvv}}}yyybbbfff~~~___OOO???888666444666:::666777777777888888888888666555555555555555666777999666444444888::::::999@@@>>>:::888777999;;;===???666RRRfffXXXVVV[[[___dddlllwww}}}}}}uuuooouuu~~~nnn~~~rrrllliiitttBBBDDDCCC>>>;;;:::777222///...---,,,+++*********(((((((((((((((((((((((('''((((((((())))))))))))((((((((()))))))))******---+++)))///BBBbbb{{{}}}rrrLLLBBBJJJLLLCCC999\\\___```[[[RRRIIIDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEFFFEEEBBB@@@??????@@@AAA???===;;;999888999:::;;;>>>@@@>>>999999===???===;;;???BBBCCCLLLaaaxxxlll[[[ggg{{{jjjkkkuuu[[[NNNAAA:::777222//////111111111444999<<<;;;888aaarrrzzz~~~___aaavvvpppccceeehhh~~~www}}}gggFFF;;;===AAAAAA;;;<<<<<<<<<<<<;;;999888:::::::::999999999999:::===:::<<>>EEEQQQjjjwww|||qqqdddGGG@@@FFFEEEIIIeee{{{sssoookkkfffaaa]]]XXXTTTPPPLLLNNNNNNMMMKKKMMMSSSWWW]]]aaadddfffdddcccbbbccclllpppwww~~~pppfffoooWWWAAABBBWWWvvv~~~iiinnn^^^CCC>>>888777999:::888555666888::::::999999:::;;;::::::::::::::::::999999666555777999555999RRRnnn}}}hhhjjjuuunnnzzz```\\\yyybbbMMMJJJ:::@@@999333333777:::999777000111111000000111222444444222000------...111333<<<:::777444222111333555;;;999???QQQeeevvvrrr}}}wwwrrrsss~~~aaa\\\zzzooodddcccooovvvgggMMM;;;<<<;;;:::888777777666666777888:::999777555555555666777888999:::;;;<<<<<>>IIIVVVwww~~~|||gggfffqqqtttiiioooxxx|||qqq|||vvvvvvyyy~~~}}}uuupppzzz}}}iiiaaaqqqvvvIII>>>444333333222222555555555555666666666777777555555555555555666777888666444222333555888888777;;;999777555555666888999@@@888@@@bbbiii]]]bbbeeeeeejjjwwwyyyvvv}}}yyyllluuu~~~xxxooollllllwwwBBBDDDCCC>>>;;;:::777222///...---,,,+++*********((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((()))$$$***+++&&&&&&777YYYuuuzzzVVVHHH;;;999???GGGMMMRRRWWWUUUPPPLLLHHHEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFGGGFFFDDDBBB@@@???=========<<<;;;:::999999::::::777999999777888<<<>>><<<<<<>>>@@@AAAAAAJJJaaavvv|||gggYYYgggjjjtttuuujjjeeeaaaYYYSSSPPPEEE>>>>>>@@@888111CCC___mmm|||WWW```|||yyy||||||{{{yyyxxxoooCCC999>>>===>>>CCC;;;;;;;;;;;;:::999888777;;;;;;:::999999888888777;;;888999>>>>>>;;;AAALLLHHHpppzzzfff888???777>>>SSSggg|||vvvvvvvvvwwwuuuqqqjjjeee___bbbddd```\\\]]]cccjjjmmmpppuuuvvvuuuttttttvvvxxxvvvtttuuusssmmmbbbZZZJJJ???CCCbbb~~~zzz}}}jjjEEEAAA>>>:::999;;;<<<:::888666888::::::888777888999999999999:::::::::::::::555444777999555444@@@PPPlllnnnuuummmcccyyyxxxzzzrrr]]]oooeeeQQQ666===DDDCCC===555111000;;;:::888666444333222222555333000///222555777888///111444777999<<<@@@CCC???DDDUUUrrr}}}lllsss|||wwwjjj{{{kkkhhhppp|||qqqRRR<<<999<<<;;;999777777666777777666999;;;;;;999777666555888888999999:::;;;<<<<<>>777;;;fff{{{ttthhheeerrreeefffeeehhhwww{{{zzz|||~~~zzzeeettttttvvv}}}AAADDDCCC>>>;;;:::777333///...---,,,+++*********(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((($$$(((,,,,,,******///333cccyyy~~~{{{WWWDDD<<<>>>@@@AAABBBIIIWWWcccFFFEEEDDDFFFHHHHHHFFFCCCBBBCCCDDDEEEFFFFFFEEEEEECCCCCCBBBBBB@@@===;;;:::;;;;;;;;;;;;;;;:::999888:::;;;<<<;;;;;;<<<;;;:::???===>>>???:::888GGG[[[uuuoooYYYGGGLLLccc{{{|||}}}yyyvvvyyyyyyjjj___rrrQQQPPPOOOXXXjjjxxxuuuiiinnnhhhfffmmm{{{tttmmmqqq{{{uuuQQQ666999BBB???999::::::::::::999888888777666;;;;;;;;;;;;;;;:::999999<<<999:::===>>><<>>???>>><<<888999::::::888777777888888888888999999:::::::::666555777999888555888???mmmhhhNNNmmmqqqppp~~~yyywww|||uuuzzzzzzkkkooolllTTT888---666BBBBBB:::999888666555444444333222444333333555666666333000888888888777999>>>FFFLLLZZZddduuu~~~sssmmmzzz~~~vvvlllnnnvvvwww||||||rrr}}}jjj^^^fffmmmwwwuuu___BBB666999<<<:::888777666666777888666888;;;;;;:::777666666777777888888999::::::;;;;;;:::;;;===>>>>>><<<<<<@@@;;;FFFhhhvvvlllaaapppuuuYYYYYYqqq{{{uuubbb\\\jjjwwwxxxmmmooowwwzzz~~~xxxaaa```vvvvvvrrrLLL888;;;999888999:::888555333333333333444444444555555333333333444555777888999666555555555666777777777555666777888888999999999444AAA>>>333FFFuuuuuuooo}}}eeeccc___[[[~~~zzzmmmhhhzzz}}}|||vvvvvv}}}wwwzzzrrrpppnnntttxxx}}}}}}|||{{{zzzzzz{{{AAACCCBBB>>>;;;;;;888333///...---,,,+++*********((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''---***'''(((+++---,,,))),,,>>>aaarrrOOO<<<;;;BBB;;;;;;===DDDNNNSSSPPPKKKEEECCCBBBCCCFFFEEE@@@;;;@@@@@@AAAAAABBBBBBBBBBBB<<<===>>>>>>===<<<:::888999:::;;;;;;;;;:::999888===<<<===>>>>>><<<;;;;;;BBB<<<<<>>===888444999999888888777777777777888888::::::;;;;;;::::::;;;::::::<<<======@@@DDDIIIAAAHHHssswwwppprrrxxx|||yyyRRR???AAAAAASSSUUU[[[dddmmmuuuxxxyyyxxxvvvuuuvvvwwwuuupppkkkhhhddd```aaaeeeeee```ZZZJJJLLLKKKEEE===;;;@@@FFFooo|||qqqaaaYYYpppnnnHHH888<<<===<<<;;;<<<<<<======<<<888:::;;;:::888777777777666777777777888888999999666444444777888777888:::888vvvwww~~~___VVVPPPTTTrrrmmmsssppphhhqqqvvv}}}dddOOOEEE@@@===;;;999777777:::===>>>===;;;:::999999999999777666777:::>>>BBBKKKYYYkkkwwwyyyuuuvvvqqqxxxxxxssssssuuuwww{{{yyyrrrtttwwwwwwsssllluuunnngggrrrvvveeeUUUkkkwwwwwwaaaGGG;;;999999:::999777666555666666777555777999:::888666666666555555555666666777777888777888:::<<>>:::===777:::JJJ[[[nnn|||~~~ssswwwxxxvvv~~~rrrnnnxxxxxxlllzzzvvvcccjjjqqqjjjDDD555777777777666555555555444111333333333444444444555555222222222333444666777888444555666666666555666666444555777888999999999999666;;;>>><<<999HHHooowwweeemmm}}}kkk|||~~~mmmoooyyyvvv{{{yyyvvv{{{ttt|||ooogggzzzyyy}}}~~~pppnnndddvvvrrrqqqnnnttt{{{uuuppphhhccchhhqqq@@@CCCBBB>>>;;;;;;888444///...---,,,+++*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''((((((''''''(((,,,///---***...@@@[[[zzzjjj???000777@@@>>>888777CCCOOOTTTSSSNNNFFF???GGGCCC???>>>@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>777888999::::::999888888999999::::::::::::999999:::888999======;;;;;;===@@@===<<>>888OOOrrrzzzkkkWWWJJJIIIQQQ^^^hhhjjjjjjqqqzzz|||gggbbbooowwwcccHHH@@@FFF```|||www\\\SSSaaaqqquuuHHH999??????777444999:::666888777777777777888999999444555777888999999888888999999888999:::;;;<<<>>><<<@@@===LLLuuudddfffzzzhhhEEE888777777;;;BBBJJJPPPSSSYYYVVVTTTXXX\\\\\\VVVOOOPPPKKKEEEEEEFFFEEE???999666777777555888FFF\\\lllddddddkkkrrrfff@@@777:::999777777777777888888888777777888:::999777666666666555555666666666666666666333111000222444666666666333JJJpppgggdddlllpppqqq~~~uuunnnnnnzzz{{{|||}}}zzziii___PPPJJJBBB===<<<;;;999777999888777666:::BBBMMMUUUFFFTTThhhyyyuuukkkyyy{{{wwwxxxtttwwwxxxuuurrrooonnnqqqvvv{{{rrr___cccpppiii```fffwww{{{lllLLL777888;;;777666666666666555555444444444555666666555444444555333333333444444444555555666888999888999<<<:::666888888;;;>>>>>>EEE\\\uuu~~~~~~ggghhhsssdddkkkxxxbbb<<<666999666333555555222333666777555333333333333444444444444111111111222333444555666111333444444333222222333222333444555666777777666<<<333444>>>:::444GGGgggcccKKKKKK\\\mmm|||ooo~~~xxxbbbllluuufffrrryyyffffffqqqyyyxxxhhhbbbffffffqqquuu~~~ssspppsssssssss}}}yyyvvvnnnfffhhhqqq@@@BBBBBB>>>;;;;;;888444///...---,,,+++*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((!!!%%%******'''$$$%%%''')))***,,,,,,---999SSSkkk~~~oooTTTGGG@@@<<<;;;;;;;;;AAAIII@@@RRR```YYYJJJAAABBBEEEBBB@@@======>>>AAACCCDDD???>>>>>>===<<<<<<<<<<<<666666777777777777777777999999999999999999999:::888555666:::<<<999:::>>>>>>@@@???===>>>@@@???;;;???:::TTTrrruuu}}}gggKKKIIIHHHJJJIIIHHHLLLSSSwwwlll]]]XXXcccmmmgggYYYSSSPPPWWWcccaaa[[[jjjvvv{{{tttMMM333666<<<<<<666333777:::999777666666666777999;;;<<<444666777888999888666555888888777777888:::;;;:::666CCC???<<>>BBBDDDpppyyy}}}{{{}}}mmmdddxxxooogggoooyyy\\\<<<333<<<<<<333111555666333333777888555111111111222222222333333111111000000111222333333000222555555222111111333222222333333444444555555:::444444999:::666;;;DDDiiikkk[[[^^^ffftttsssyyyzzzzzzeeejjj~~~ooohhhnnnsssqqq|||mmmtttxxxlllwww{{{{{{rrrssstttmmmppp{{{~~~|||~~~|||zzz@@@BBBBBB>>>;;;;;;999444//////---,,,+++*********((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((%%%###%%%(((++++++***+++'''&&&+++//////000222444QQQrrrgggNNNIIIUUUbbbZZZJJJ<<<;;;AAAIIISSS\\\WWWVVVOOODDD???AAA@@@<<>><<<;;;@@@???>>><<<;;;;;;;;;;;;777777777777666666666666:::999999888888999::::::;;;777666;;;;;;888888======CCCAAA999777======777<<<999AAAFFFQQQ}}}kkk```XXXQQQMMMNNNGGGVVVfffiii___UUUTTTYYYWWWXXXcccwwwggg>>>666@@@777666666888999888777777666666666666888:::<<<>>>888999:::;;;:::888666555999:::999777999;;;;;;999===BBB>>>:::@@@NNNnnnrrrmmmmmmbbbZZZiiiyyygggYYYPPPKKKDDDCCC@@@===;;;;;;<<<>>>222888>>>===999999>>>EEEFFFUUUqqq|||cccPPP```}}}wwwzzzccc999555<<<666222777333444555555444333333333111333444444333222333333444444444333333222222222333444333222111222111......:::444IIIzzzfffTTTcccmmmwwwnnnuuu{{{vvv~~~}}}uuuuuuzzz|||wwwdddiii```UUUXXX```qqqzzz]]]>>>111333666666555111222444666666444111000222222111000...///222555222333333333333333333333333888999444333888;;;999555888999888:::===>>>===;;;RRRjjj}}}{{{uuu~~~{{{}}}tttyyyiii{{{xxxrrrxxxvvvcccnnntttOOO666888:::000///:::...333555111000333333///000000000000111111111111111000000000000000111111111444777777444222333444444444333333333444555666222;;;===666666>>>???999:::^^^~~~oooooozzzjjjbbbwww{{{qqqsssyyyuuu~~~jjj{{{wwwsssgggnnnxxxzzz~~~uuu{{{~~~tttkkk``````mmmuuuooo{{{BBBBBBAAA@@@>>>;;;888666000...,,,***))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,///000444===LLL]]]nnnxxxqqqfffRRRMMMFFF@@@>>>@@@DDDGGGKKKIIIGGGFFFIIIOOOUUUZZZZZZJJJ======@@@AAA@@@AAA@@@@@@??????>>>>>>======FFFCCC>>>:::777888:::;;;888888777666666777777888;;;:::888999::::::999777::::::888888888999:::;;;CCCGGGHHHAAA888555:::AAA:::<<<@@@BBBEEEWWW~~~sssccceeehhhnnnrrrppppppwww}}}}}}[[[888<<>>;;;<<>>===EEERRR\\\}}}cccZZZ\\\ggg~~~XXXJJJ:::333666999666111444444444555444444333222333444555444222111222333555444333222111111111111111111222222222111111000000777222000PPP~~~~~~oooooorrrttt{{{sssoooyyyvvvqqqwwwhhh```ccclll{{{zzziiiuuuwwwqqq~~~xxxpppwwwvvvllleee]]]]]]pppSSSHHH:::222111333555555555444444333333333444444555333111000000111222444222222222222222222222222555666666777777777777777777999::::::999888:::;;;>>>@@@EEEQQQddd}}}oooggguuu|||vvv```kkkyyysss>>><<<999666444222222222222111111000000111111222222222222222222222222222333333222222111000000000000444888:::999666555444222222222222222222222222444444555555777888999:::<<<@@@[[[lllbbbdddrrrlllrrr~~~xxxhhhiii{{{wwwmmmsss{{{ssszzzxxxooossshhhzzzzzztttttt~~~pppzzzyyyggglllrrryyykkknnnvvvyyyBBBBBBAAA@@@>>>;;;888666000///---+++))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))***+++++++++,,,***)))))),,,000555999222666AAAOOOWWWZZZ```fffoooqqqtttvvvwwwvvvtttrrrmmmmmmllliiifff```ZZZVVVJJJFFFAAA@@@@@@???:::555@@@>>>;;;888777999;;;===CCCAAA???>>>???CCCGGGJJJDDD>>>===AAABBB>>>::::::<<<===@@@AAAAAA???<<<;;;BBB???<<<888666777888999:::::::::::::::;;;<<<<<<888777666777999::::::888999888888888999:::<<<===@@@BBBCCC>>>999777<<>>===;;;:::@@@SSSgggyyyOOOAAADDDAAA999222888888777666666666666666555555444555555777999:::999::::::;;;:::999888777666666777777888999999:::999777999===:::888EEEVVVfffqqqkkkfff}}}xxxyyyyyyzzzvvvpppqqquuuhhhiiisss}}}tttNNNHHHAAA999666888:::888666666666666666666555444333444555666555333222333444444444333111111000000000000111111111000//////...***000111...666PPPnnncccrrrpppfffllltttuuuvvv|||pppnnn|||sssooosss{{{uuuyyylllfffuuu|||hhhrrrnnnssstttnnnooooooeeesssppprrrvvvssslllqqqrrrlllnnn|||qqqppp\\\lll}}}aaaIIIAAA888333444666666555555444444333222222222333888666444111000000111111222222333444444555666666777777777777666666555444666777888888777777888:::777777777:::AAALLLZZZbbbyyyqqqwww~~~}}}}}}hhhxxxaaaBBB...999888666555333333333333222222111111111111222222111111111111111111111111000000000000000000111111///222555777666444333333333333333333222222222222333333333333555666777888???:::888OOO~~~lll\\\^^^uuuxxxgggbbbiiiiiieeeaaaaaaeeeppp}}}{{{oookkkwwwtttrrrgggaaafffoooyyyzzz~~~sss{{{xxxaaadddBBBBBBAAA@@@>>>;;;888666000///---+++))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******000//////---,,,+++***)))///---,,,---+++***,,,111111222444666666666555555555444555999===<<<666000777333000000333777888888444555555666777888999999<<<:::888777777888999;;;555666;;;@@@@@@:::777777777:::???BBBBBB???;;;888<<<:::888777666555666666777888888888999999::::::555444444555888999999888555555555666888:::;;;<<<;;;<<<<<<:::999;;;>>>AAA???<<<:::;;;;;;:::>>>CCCYYYqqqhhhHHH444;;;AAA888444;;;777666666555555555555555555444444444555555666777888888888888888777777777555666666777777888999999777555777<<<:::666999BBB:::\\\jjjiiizzzjjjffftttoooOOO666999999999:::;;;:::888777888888888777777555444444444555666555333222333444333333222111000000000000000000//////.........---...---111333---000MMMpppyyyxxxsssuuuwwwqqqyyyzzzqqq}}}zzzxxx}}}zzzyyy}}}xxxfffbbblllpppuuutttxxxsssxxxxxxmmmgggeeejjjmmmlllpppwwwxxxuuu|||cccRRRyyykkkcccddd???<<<888444444666888888666666555444333222111111111777666444222222222222333333333444555777888999:::888888777666555444333333555666777777666666777888:::;;;<<<<<<<<<>>>BBBEEEEEEWWWjjjwww{{{}}}yyyjjj```|||tttbbbbbbvvvlllTTTAAA777444444444444333333333444444555333222222222222222222333000000000000000000000000---......///000000111111///000222333222111111222444444444333333222222222111111111111222444555666777999666555LLLvvvlllaaapppyyyyyy}}}sss```PPPPPPaaaqqq{{{mmm]]]XXXaaasssjjjdddeeelllxxxjjjlllqqqvvvjjjjjjnnn~~~}}}ssswwwvvvwwwlllmmmBBBBBBAAA@@@>>>;;;888666111000...+++***)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((($$$%%%(((***,,,......///...///000111000------...,,,------...//////000000+++,,,///444888:::888555:::777333222333555666555333444666777999:::::::::999999888777666666666666999888888999999888888999333777;;;??????===999666777777666666666555555555666666666666666666666555444333333444666777777666333333444555666777888999999888777777999<<<======<<<;;;<<<>>>@@@@@@??????CCCJJJWWWpppxxxLLL333???EEE>>>555333666777666555444444333333444444555555555555555555666666555555444333333444444555444555555666666777888888888555666;;;;;;777666888999888NNN|||mmmooovvvdddeeeRRRQQQWWWjjjzzzVVV@@@>>>DDD888888999;;;<<<:::666333888888777777666555333333333444555444222111222333222111000000/////////000...............//////000444+++,,,555666111:::KKKvvvuuu}}}yyyqqqqqqooo|||xxxuuuuuulllqqq||||||uuuxxxrrrllliiikkkqqq}}}sssccceeennnwwwffflllooo^^^FFF666666444222333666999999888777666555444222222111111333222222333333555666777444444555666777888999999777777666555444444444444444666777777666666777888333555777888888999;;;===777<<<>>>@@@JJJ]]]nnnvvvmmm|||~~~oooWWWLLLFFF===555111333888;;;333333333333444444555555333333222222222222333333000000000000000000000000/////////000000000111111///000111000//////111333555555444444333222222222000000000111222333444444333888@@@???666;;;bbbyyyrrryyyrrr|||jjj___cccoooyyy{{{kkkhhhqqq|||iiiqqqrrriiikkkyyywwwpppppppppttt{{{nnnrrrrrrjjjlllnnncccqqqvvvBBBBBBAAA@@@>>>;;;888666222111...,,,***)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%'''(((***+++###(((******+++,,,,,,/////////000000111222333///111222111//////000222---------...000222333222555444444333444666777999888888999999999999888888???;;;666444666888777444333555777888999888777666555555555666666555555555999999999888777666555444555444333333555555444333666666777777777777777777:::777555666888::::::999@@@@@@???<<<::::::;;;;;;>>>===@@@GGGRRRjjjtttXXXGGG444...<<<>>>333444>>>;;;...555444444333333333333333555666666666666666666666555444333222222222333333333444444555555666777777888555333777999888666666<<<;;;777@@@fffqqqXXXgggggg___vvv~~~uuuhhh___```jjjxxxhhhKKK:::666999===;;;888666888<<<<<<777222555555555555444333222111111222333222000///000111000000///.........//////,,,,,,,,,---///000222333111+++(((...444444111///LLLkkkSSSQQQaaajjjiiirrr}}}sss}}}yyy|||}}}~~~~~~zzzqqqooosssxxxzzztttjjjjjjoooZZZ===999888666444222222444666888999888777666444333222222222222222333333444555666777444555555555555555666666555555444333444444555666555666777777666666777999444555555444222222333555888:::999666777<<<@@@AAA999DDDNNNUUU^^^iiikkkggg```kkktttvvvyyy}}}vvvmmmaaaQQQ@@@555...111666999:::777333111444444444444444444444444333222222111111222222333111111111111111111111111222222222111111000000000000000111000//////111333444444444333333222222222111111111111222333444444999444666;;;888444???QQQkkkooorrryyy~~~yyy~~~}}}qqqyyyssspppmmm{{{wwwjjjqqqmmmccchhhYYYaaaeeekkkrrrnnnkkktttuuukkkiiimmm^^^[[[gggyyyttteeennnBBBBBBAAA@@@>>>;;;888666333111///,,,***)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,***))))))***+++,,,---///---(((%%%'''))))))((((((((()))******++++++---///111///,,,,,,000555333555888:::<<<======<<<888777444333222444666888666777888999:::::::::999:::999777666888999333,,,555444444444444555555666444444555555555555555555555666666666555444222000666444333333444444333222999::::::;;;;;;:::999999:::888666666777777777666???AAA@@@:::666888:::;;;>>>999<<>><<>>======<<<>>>CCCFFFEEECCCMMMKKKGGG@@@999555555666===999444000000222777:::444444555555555444333222222111111111111111111222111111111111111111111111333333333222111000000000///000111000//////111333222222222222222222222222222222222222222333444444444:::888222555???>>>555QQQnnnsssxxx~~~qqqkkkvvvhhhkkkyyyxxxkkkggghhh```qqqyyyvvvooohhhlll{{{nnnkkkhhhpppyyyqqqnnn{{{oookkkjjjnnnlllkkk___\\\gggpppuuuBBBBBBAAA@@@>>>;;;888666333222///,,,***)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###'''((($$$%%%,,,000111------...000000000000000,,,---///111222555777999000111333333333222222222888777555444444555666777444555666777888888999999222777999777777999666111666666555555555444555555444444333333333333444444000111333444444333222111444333222333555555444333777888:::;;;;;;;;;;;;:::888888888777666555666666888<<<<<<999999===>>><<<===999===HHHLLLDDD===<<>>>>><<<999666555...111444777888777555333111222333444444333222222111000000//////000000111000000000000000000000000111111111111111000000000...///000000//////000111///000000111111222222333222222111111222222333333///;;;???555111888===;;;444>>>^^^uuuhhhbbb```aaahhhppprrrrrrqqqwwwzzzqqqyyyzzzpppyyy~~~{{{vvvrrrhhhaaahhheeeqqqzzzrrrmmm{{{qqqfffqqqBBBBBBBBB@@@>>>;;;888666444222///---***)))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$&&&---...***(((***)))%%%&&&((()))++++++++++++***...,,,,,,...222222...***333444555555555666888:::222222222222222222333333555555555666777777888888000888;;;666444888===>>>666777777777777555444333444333222111111111222333111222555777888888888777333222111333555777666555333444666888999::::::999666888999888666555666777444888999888:::>>>:::222;;;BBBEEEAAA===>>>@@@AAA>>>IIITTTaaatttyyyTTTEEE111111===<<<555888:::666333222444444333666<<<666555444444333333444444///111333555666666666666555666666666444111...---111222222333333444555555333555666666777999888666:::333///333:::===:::666OOOlllzzzrrrTTTEEE:::777777;;;:::444333666222555777666333222333444000000111222333333333333111222333222000000000111------,,,,,,,,,------...///...,,,******+++,,,---,,,'''(((///000++++++///***888000,,,TTT~~~iiiZZZ[[[fffgggkkkrrr}}}zzztttyyy~~~zzzpppkkktttxxxwww~~~zzzjjjaaacccaaaXXXNNNfff\\\cccbbbCCC444555000---444999///000111111000000111222111111000000000000000111222222333333333222111111//////000111333444555555888666444222111111222333222333555444333333444666555777777777666666777999777444222333555555777888444777:::;;;888666666999888444444777999777777999666333111111444555333000444444333333333333444444...///111222333333222222000000////////////000000////////////////////////......//////000000111111,,,...000000///...///000......///000111222222333222111111111111111222333777111222888555---///:::999///999JJJ[[[zzzvvvlll^^^bbbsssqqqpppfff[[[^^^lllrrrnnntttoooxxxsss~~~}}}}}}rrriiivvvqqqeeedddeeeccceee^^^YYYlll}}}yyy~~~fffDDDCCCBBBAAA@@@===888555444222000---+++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,---//////......000111333333333333444555666666777777777666555555444444333333444444555666666666444555555444555999;;;;;;:::;;;;;;;;;999666222000000222666888888555222///111333444444222111111111//////000111111111111000555444555888<<<===<<<999:::::::::999777666777999777888999999999:::<<<>>><<<<<<<<<<<<============>>>@@@DDDFFFJJJNNNTTTWWWmmmvvvhhhSSSFFF===999666777888888888666555444888777666555444555666666555555444333333222111111111111222333333444555555222333444333111222666:::444444333444444555666777333444555777888888999999555666666777888999999:::AAA<<>>;;;777777999888333///222222222333555666888999111222222333333444444555444555666666555222000...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111...///000111@@@gggxxxooolllnnn}}}{{{xxxrrrmmmqqqvvvmmmccceeemmmyyy^^^bbbrrrsssmmmrrrttt{{{tttRRR999555000///111444444222222222222111111000000000222222111111000000/////////000111222222222222222...///000222222111000000000000111222222222222111333333222222333333444555333333333444555666777888444333333222333555888999666666666666777777777777555555444333333333333444111222333444444444333333222333333444444333333222000000111111111111000000////////////////////////..................------000///...------...///000......------------..................////////////000000000000000111111222222222222333333333444444333444777888888FFFfff{{{hhhhhhmmmvvvxxxllljjjrrr{{{sssmmmqqqkkkiiiooorrrjjjfffooo{{{qqqZZZVVVdddtttyyyzzzXXX>>>444DDDCCCAAAAAA@@@===999555444222000---+++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))******++++++,,,,,,---//////......000111222222222222333444555666666666666555555555555444666666666666666666666666444444444444555777999999555666666666555444222111111222555777666555222000000222333333333333444666111111111222222222333333555444333555888888666444777888888666444444555666999::::::999888888999;;;============>>>>>>???@@@===>>>?????????AAADDDFFFKKKQQQXXX[[[^^^eeeoooxxxdddYYYIII===888777666444666777777777666666555444777666555444333444444555555444444333222111111111333333444555555666777777222333444333111222666999333333333333444555666777333444555555666666666666444555555666777777888888777666999CCCSSSmmmwww\\\IIIBBBBBBBBBBBB===:::888999;;;<<<888444444444444444555777888999222222222222333333333333333444444444333111///.........---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---000---///111......===QQQqqqzzz}}}vvv~~~|||ooollloooyyy}}}www}}}pppkkkttt~~~}}}rrrlllddddddkkkooommm]]]___uuuhhhJJJ444666555444222111222333555222222222222111111111000111111111000000000000000///000111222222222222111......///000000000000000//////000111111111111000222222222222222333333444333333333333444555666777555444333333444555777888444444555555555666666666555555444333333333333333222222333333333444444444111111222222222222111111/////////000000/////////................................................000///...------...///000......------------..................//////////////////......//////000111222222222333333333333444777666777777444555AAAOOOrrrssshhheeekkk{{{xxxjjjeeeiiioooggghhhzzzzzzmmmllllllllliiioooyyywwwmmmqqq~~~mmm^^^XXXPPPCCC<<<===CCCBBBAAAAAA@@@===999555444222000---+++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++++++++---...///......///111111111111111222333444444444444444444555555555555999888888777666666555555444444444444555555555666222222222333333333333444111222333444444333222111///111222222222444777:::444333222222222333444555555444444444555444222000555666666555333333444666:::;;;;;;999777666777888<<<;;;;;;;;;<<<===???@@@???@@@???>>>;;;:::;;;===:::<<<=========>>>AAADDD;;;@@@HHHTTT^^^dddeeeeeelllmmmjjjeeeaaa[[[OOODDD>>>:::666666999<<<<<<<<<666666555444444444555555555444333333222222333333333333333222222111111000222333333444444555555666222222333222111222555777222222222222333444555666444444444444444333222111333333444444555555666666000444888777444<<>><<<999555555555555555666777777333222222222222111111111222222111000///......---------,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,,,,)))+++222111++++++///@@@VVVvvv~~~rrrkkkmmm{{{|||yyy~~~vvvvvvrrrfffkkkooohhhdddggg___ggg___\\\qqqyyykkk|||YYY>>>222...222555777555111000222666222222222222222111111111000000000000111111111111000000111111222222111111...............//////000......///000000000000000111111111111222222222333222222222333333444444555666555444333333444555666333333333333444444444444555444333333222222333333444333333222222333555666000000111111111111000000---......//////......---................................................//////...------...//////......------------......---............/////////......------......///000111111222222222333333333666444444666777444333555777EEE[[[ppp{{{ssswwwuuuhhhbbbcccfffqqqvvvllliii{{{{{{ooo___WWWPPPCCC;;;???BBB>>>888888CCCBBBAAAAAA@@@===999666444222000---+++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******++++++---............///111000//////000000111222333222222222333444555555555777777777666666555555555444222333555555222222333222222222222222333444555111111111222222222222222000000000000000222666999444333222111111333555666555555444444444333222111111333444444333444666888999999999888555555666777888888777777888:::<<<======>>>>>>===;;;:::;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999;;;>>>BBBDDDEEEDDDBBBDDDKKKMMMDDD999555666666;;;999777777888888666444555555333222222333444555333333222222111111111111111111111111111111000000////////////000000111111000000000000000000222333111111111111222333444444666555555444333111000///222222222222333333444444444555888999888666555555AAAUUUrrr|||```III>>>::::::;;;<<<;;;999555222999888777999;;;<<<;;;999555555444444333444444555333333222111000000//////000000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************+++++++++++++++((()))///111000000333&&&333LLLjjj~~~{{{ssstttsssggghhhrrr}}}}}}xxxooojjjkkkxxxooosssjjjVVVPPPRRRiiioooiiimmmuuu|||}}}gggNNN;;;333111222///222444444222000111222222222222222222222111111//////000000111111222222000000111111111111000000000///...---...///000111...///000000111111000000000000111111222222222222111111222222333333333333555444333222222222222333222222222333333333444444444333333222222222222222555444222111111333555666///000000111111000000///.........//////.................................---------..........................................------,,,,,,------...---------.........//////......------......///000111111111111222222222222666333111444888:::;;;;;;999999888:::DDDYYYrrr|||{{{}}}ooo___QQQDDD;;;666777444777@@@DDD>>>666222BBBBBBAAAAAA@@@>>>:::666444222000---+++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******+++,,,......------///000////////////000111222222000000111222333444555555333333333444444444555555333111222666666111///222333222111111111111111222000000000000000111222222111111000///...///222444333222000//////111333444222222222222222222333444---...000111111333666888555666666666555555777888666666666666666888999:::666777999888777666777888888777777999;;;<<<:::888999999::::::999::::::;;;@@@<<<666444:::???<<<555555444333222333333222222444333222111111222333444111111111111111000000/////////000000000000000000,,,---------------............------...//////////////////000000111222333666666555444333111000///111111111111111222222222777444111111555999:::999888777777???RRRllluuu^^^RRRHHH<<<999>>>;;;;;;999555111222777<<<666555555666777666555444333333222111111111222222222222111000///......---...---,,,+++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++)))))))))*********++++++...+++***+++***)))+++///---)))***777HHH[[[ooo}}}nnntttrrrjjjjjjllllllkkkkkkqqqsssrrr|||xxxmmmkkksss}}}|||uuuxxxmmmjjjooozzzoooqqqhhhdddaaaooovvv~~~WWWKKK>>>777666333...***///......000222222///,,,111111111111111111111111//////000000111111222222000000111111111000000///111000///...///000111222///000111111222222111111///000111222222222111111000111222333333333222222333333222111000000000000222222333333333444444444333333222111111111111222444333111000111222444666000000111111111111000000...//////000000//////...////////////////////////---------.........//////------............------------,,,,,,,,,,,,------------------............//////......//////000111000000000111111111222222555444333222222555666666===<<<999444222555<<>>:::777444222000---+++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))***,,,---...------...000////////////000111222222///000000111222333333444000000111111222333333444333///111888888111...222000000000///......------.../////////000111111111111111111///------///000111000/////////000111222---...////////////222444+++,,,...//////111333666111333444444444555777999777777777888888888888888555777888777666444444555777666666777888888666555<<<<<<;;;:::888888;;;===000333444333444777666222666666444444333444555555111111000000111111222222000111111111111000//////.........//////000000000...........................---,,,,,,......---,,,............///000111222555555444444333111000///000000111111111111111111...444666222///222777:::444999<<<:::555666???HHHQQQdddzzztttiiiNNNBBB888777666444777===888555222333777888555111444444444444333222111111222111000000000000000111111111000///......------,,,,,,,,,++++++***************))))))******++++++++++++++++++++++++++++++((())))))))))))*********)))+++---,,,)))'''(((***,,,***)))'''(((222JJJ___qqqpppzzzwwwsssqqqppppppqqqxxx~~~sssjjjjjjjjjhhhnnnnnniiiaaa___dddjjjlllzzz{{{sssjjjbbb]]]YYY\\\sss{{{{{{YYYEEE444111111111000,,,,,,///...,,,***---111111...***/////////000000000000000000000000000111111111111000000111111000000//////000000000000000111222222000000111222222222222222///000222333333333222111000111333333444333222111222222111111000000//////222222222222333333333333333222111111000000111111222111111000000222333444000000111111111111000000/////////000000/////////////////////////////////,,,,,,------.../////////------............------------,,,,,,,,,,,,------,,,------------.........//////......//////000111///000000000000111111111...333555444333444333000---111666:::;;;:::::::::;;;>>>999888BBBEEEFFFNNNggghhhhhhjjjmmmrrryyy~~~}}}rrrnnniii]]]TTTRRRLLLEEEBBBBBB@@@<<<>>>:::555222222444666777777888888555000///333888BBBAAA@@@@@@@@@>>>:::777444222000---+++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))***,,,------------...000////////////000111222333///000000111111222222222111111111111111111111111222...111999:::111///333...///000000000///------,,,---...///000000000000000111111000///......000/////////000000000111111---///000///......111444000111222111000000222444000222333333333444666888555666888888888777555444555777999999888777777777999999999888777666666777999:::;;;999666444555777000;;;AAA:::111000666:::333333222000...---------...///000000111111111000000111111222111000///...,,,,,,---...//////000000/////////////////////...///---,,,---///000...+++------------...///000111111111222222111111000000111111111000000000000000+++555;;;777111000///---...333888777333222777===333888:::;;;DDDWWWkkkwww}}}vvvjjj]]]PPPEEE;;;666///000444888999777555333111000222888<<<:::222***222333444444333222222222111111000000000111111222/////////......---------***++++++,,,,,,+++)))((()))))))))))))))***++++++************************((((((((()))))))))******&&&(((***++++++,,,,,,,,,%%%(((---...)))'''///:::BBBXXXyyyxxxuuu}}}uuuuuu{{{}}}}}}rrrnnnqqqvvvyyyrrr```^^^mmm{{{rrrvvvtttlllgggiiihhhdddiiibbbllltttnnnxxxwwwiiiOOO777222111/////////***(((...999,,,,,,,,,---...///...------........./////////000111111111000000000000000000000000000000//////......//////000000000000000///000000111111111111111000111333444555444333222111222333555444333222111222222222222222222111111000000000111111111222222222222111000000000000000///000000000000111111111...//////000000//////...---......//////......---------------------------,,,,,,------...//////000,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,---------...............------......///000/////////000000000111111---222333333555999888333888888888777666555666666<<<>>>666222888999888>>>777888:::<<<>>>AAACCCEEEBBB===AAABBB<<<>>>@@@999<<<999666444333222444888555666888999999:::;;;<<<333666999999777444222000AAAAAA@@@@@@@@@>>>:::777444222000---+++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***,,,------------...000/////////000000111222333000000000000111111111111333333222222111000000000222---111:::;;;222///444...///111333333222000///+++,,,...000111000000//////000222222111000000111//////000111111111111000000222333111//////222555777888777666333222333555111222333333222333555777333444666777666444111///000333666777777777888999777777888666444333555777222555999:::888777888999@@@;;;333...222888777111444555777666555333333333---...///111111111000///000111222222222111///...+++,,,,,,---...///000000.....................---000...---...111111///,,,------------...///000000...//////000000000000000111111111111000000000000555555111...222999888222666333111444999;;;:::666555888:::999;;;>>><<<777777>>>CCCDDDHHHMMMMMMHHHDDDMMMLLLAAA@@@HHHGGG===AAA>>>:::888888888777666999:::888333111666;;;===777888777333//////444999222333555555444444444555111111000000111222222333///............---------)))***,,,---,,,+++)))((())))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))+++)))&&&$$$'''++++++)))---&&&###''',,,,,,+++,,,///000;;;QQQhhhzzzzzznnnoootttvvvvvvpppfffaaahhhrrrpppuuuvvvpppiiifffeeeccclllpppnnnjjjllluuuwwwrrryyylllqqq}}}yyy[[[EEE<<>>333555===;;;444222666<<<<<<666777===555777777666333222222444:::888444000111444444111>>>BBBCCC@@@??????<<<777777555222///+++)))'''&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%(((+++***)))+++111777000000000000////////////...............///000111///////////////000111111222444555444111///111333444333444444444222///---+++,,,---...///111222222...///000111111000...---......000111222222222222555444333111000/////////222666666222222666666111111222444666666555444333444555666777777555333111888999999888666555666777555666777888888999888888888777666555555666777888;;;777444555777888666444555555444333111000//////000000000000000000000000000000000000////////////////////////////////////......////////////...............------,,,,,,,,,............////////////////////////////////////000000111111111222222222222222333333333222222111333333444444555666777777222333555666888999999999::::::;;;;;;;;;:::999999;;;888666999???BBB@@@===777777666666666666666777999888777666666777888999999777444111000111333444333444555666666555444444444444333222222111111000000//////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********,,,------111BBB[[[nnn|||pppsssuuuvvvvvvuuuuuuvvvxxxwwwuuurrrooollliiidddaaarrrpppllllll{{{uuufffnnn|||xxxmmmEEE===444---+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------000000//////......------000///...------...///000...///000000//////000111000111222222111000///...000000111111111000000///000000111111111111000000222222222222222222222222//////000000111111111222222222111111111111222222//////000333666555111...333222111111222222111/////////...------------.........//////......---,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++******+++++++++..................------,,,,,,,,,---------..................////////////222222111111222222333444222333555666777666555333555444222111111111222222333333333444444444555555777777666555555555555555777777777777666666666666888777555444444555777888555555555555444333222111>>>AAABBB@@@>>>>>>;;;777666555222///,,,)))((('''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((***---//////---///444999///////////////////////////............//////000///////////////000000111111333444333000///000222222///...///222444333111,,,,,,---...///000111111///000111222222111000///---...///000111111111111111000000000000111111222000444444111222666666333111222444555555555333333444555555666555444333222===>>>===;;;888666555666666666777888999999::::::888777666555555555666777888777555555666666555444111111222333333444555555111111111111111111111111000000000000////////////...........................//////000000//////...------------,,,,,,,,,+++------........./////////////////////////////////000000000111111111111222111222222222222222111111222222333333444555555666333444555666777888888888888999999:::999999888888999777666888<<<>>>===<<<888888777777777777888888999888777666666777888999777777777666555444333333666777888999999888777666333333333222111111000000//////......---,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---...,,,))),,,444;;;JJJXXXiiiuuu|||||||||}}}~~~qqqsssqqqrrr~~~uuurrrpppnnniii```RRRBBB777555111,,,+++,,,------,,,,,,,,,,,,,,,------------,,,,,,------------......000000000//////.........000///...------...///000///000111000///...///000000111111222111000///...//////000000000//////...000000111111111111000000222222111111111111111111......//////000000000000111000000//////000000111000//////111444444111//////---,,,---///000000/////////...------,,,---------------------,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,..................------,,,,,,,,,------------...............////////////222111111111111222333333222333555666777666555444444333222111111111222333222222333333333444444444777666666666555444444444555555555555555555555555666555333222222333555666444444444444333222111000===AAAAAA>>>======;;;666555444111///,,,***)))(((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((+++,,,,,,***+++///333//////////////////////////////......---.........//////......//////000111000111222111///...///000222///,,,,,,000333444333------........./////////000111222333333222111000------...///000000000000///.........///000111111...000111000111444555333000111333444444444333222444444444444333333333333<<<======;;;888666666666666666666777888:::;;;<<<888777666555555555555555444555666555444333444555000000111333444555666777111111111111111111111111000000000000////////////------------------------...//////000000//////...,,,,,,,,,,,,,,,+++++++++------------..................................../////////000000000000111000111111222222111111111111111111222333333444444333444555555666666666555666666777777777777777666666666666777888999999999999999888888888888999999999888888777777888888999555666999;;;:::777444222333444555666666555444333333222222111111000//////......------,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))+++,,,+++)))&&&%%%%%%$$$---999CCCPPP```kkkooo{{{}}}{{{vvvwwwyyypppdddVVVPPPHHH@@@888000)))$$$)))((((((***,,,---,,,***++++++,,,,,,,,,---------,,,,,,------............000000000000//////////////////...------...//////000111111000...---...//////000111111111000///.........////////////......///000000111111000000///111111111111111111111111............////////////000//////......//////000000/////////111222111000222///,,,+++,,,---...---000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------......,,,,,,,,,,,,---------------............/////////111111111111111222222333333444555666666666555444222222111000111222333444111111111222222222333333555666666666555444222111222222333333444555555555333333111111111111333333333333333333222111000///===@@@AAA===<<<===:::666555333111///---+++******''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''((((((&&&'''))),,,---...............//////000///......------------///............///000000///////////////...//////333444333111...---...000........................///000111222222111111000,,,------...//////......000///......------------...///000///000111111111000111222333333333222222444333222222222222333333444555666666555444555777555444444555666888:::;;;777777666555555444444444111444666555222111222555333333333222222222222222111111111111111111111111000000000////////////...------------------------------............------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............//////////////////000111111111000000000000000111111111222222333444444444444444333333333444555555555555555555333444555555444444555666888777777777777888999999888888888888888888888888444555888::::::888555333222333444444444333222111222111111000000//////...------,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))+++)))((((((***,,,......)))******((())),,,111444FFFKKKRRRZZZ```gggmmmppp}}}yyytttoookkkXXXZZZVVVNNNGGGDDD<<<444000...+++)))***---///111))))))***+++,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000........................000111111000...,,,---...//////000111111000///.........//////000000////////////000000000000//////111111111222222222222222////////////////////////000//////......//////000000///.........///000000:::666111---,,,,,,,,,+++//////---,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++*********************++++++++++++++++++************++++++,,,++++++++++++,,,,,,---,,,,,,------------......++++++,,,,,,,,,------------------.........//////000000000000000111222222333333444555666555555444111111000000000222333444000000000000111111111111333444555666555333111000111111222333444555666666333222111111111111222333333333333333222111000///>>>@@@@@@===;;;<<<;;;777555444222///---+++******''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))***+++*********+++,,,,,,,,,------............000///...---------------...............//////000...............///......///555:::666---(((+++///............------------------...///////////////,,,------............---......---------------...111000///000///...---...///000000111111111111111222222111111111111222333000111333333222222333555222222333333444666777888555555555555444444333333///222555555222111222444333333222111000///...---000000000000000000000000/////////.........------++++++++++++++++++++++++******++++++++++++******)))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...//////000000000////////////000000000000000222333333333333222111111111222333333444444444333222333444333222222333444555555555555555666777777777777777777777777777777444444555666666666555555555666666777666555444333111000000//////...------++++++++++++************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))...+++'''&&&'''***+++***---,,,+++***((('''))),,,((()))+++,,,...222888<<<999777555444333111...+++---///---(((%%%%%%%%%$$$++++++++++++******++++++++++++******))))))***+++*********+++++++++,,,,,,++++++,,,,,,---......//////////////////000000000------............------000111111000---,,,,,,---...///000111111000///......///000111111111111111//////000000000000//////222222222222333333444444000000000000000000000000111000000//////000000111000///...---,,,---///000:::666111...,,,,,,,,,+++......---++++++*********---------------,,,++++++************************)))))))))*********+++++++++******))))))******+++***************+++,,,---,,,,,,,,,,,,------......+++++++++,,,,,,,,,------------------............000000//////000000111222222333333444444444444444111000000///000111333444/////////000000000111111111222444555444333111///111111222333555666777777333333222222222222333333444444444444333222111000???AAAAAA===<<<===;;;888666555222000---+++***)))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((***++++++++++++,,,,,,,,,++++++,,,,,,---...............------,,,---------......------......///000...---------///000///...)))111888666...))),,,111......------------------++++++,,,,,,------......------...............---******+++,,,---///111222222000///000///,,,+++---////////////000000111111000000000111111111111111222444444333111000111222111111333444444444444444333333444555555444444333000222444444333222222333////////////////////////////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++((())))))******))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...//////////////////////////////000000111111222222222111000000000000111222333333333333222222222222333333333333333222222333333444555666555666666777777666666555333333222222333444555666444444555555444333111000000000///......------,,,******************))))))(((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((((()))***)))'''%%%((('''))),,,,,,***,,,000+++---......,,,*********---------...000111000///++++++***)))(((***...000(((***------+++((('''''''''(((((('''&&&'''+++...))))))*********+++++++++))))))***+++,,,------...............////////////------............------///000000///---,,,---...---...///000000000///......///000111111222222111...//////000000//////...111111111222333333444444111111111111000000000000111000000//////000000111...///...---++++++---///111...+++***+++---------,,,,,,++++++******++++++---------------,,,,,,+++)))))))))))))))*********((())))))))))))***************))))))))))))******)))))))))))))))***+++,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,------------.........///////////////000000111111111111222222222333333111111000///000111222333/////////000000000111111///000222333333333222111111111222333555666666777333333333333333333333333444444444444333222111000@@@BBBAAA===<<<===<<<999888666333000---+++))))))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((()))***+++***)))***++++++,,,------......------,,,,,,,,,---.........------------.../////////---,,,---000111000...)))---//////,,,+++---000------------------------******++++++,,,---............/////////......---******+++,,,...000222333222......111000,,,,,,/////////......//////000000...///000111111111000000111333333333111000111222111222444666666444222111111111333444555555444444111111222444555555333111......//////000000111111........................,,,,,,,,,+++++++++******************************((())))))******))))))((('''''''''(((((())))))))))))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,....../////////000000000/////////////////////000111111111000000///000111222333333333333333111000111444666444222222111111222333444555555333444555666666555444333222222222333333444555666111222222222111000...---//////......---,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$&&&(((***+++******)))(((&&&'''***((($$$$$$((($$$&&&)))***((('''&&&&&&''''''&&&'''))))))(((&&&,,,***))))))((('''((()))!!!$$$((())))))))),,,...%%%'''((((((&&&'''***---))))))))))))*********+++'''((()))***+++,,,,,,---,,,---------.........///,,,------......------,,,---...//////---,,,---///,,,---///000000000///...---...///000111111111111......////////////.........//////000111111222222111111000000000/////////000//////......//////000,,,...///---+++***+++---+++)))((()))+++,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,+++******((((((((()))))))))******((((((((()))))))))******)))))))))(((((()))))))))''''''''''''((()))***+++***++++++,,,------......***++++++++++++,,,,,,,,,,,,,,,---------.........///............///000000000000000000000111111222222222000//////000111111//////000000000111111111...//////000111222333333000111111222333444444555222333333333333333333222333333333333222111000///AAACCCBBB>>><<<>>>===:::888777444111---+++)))(((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))))))))***,,,---,,,+++******+++,,,,,,---......,,,,,,,,,,,,------...///...------------.../////////---,,,---000222000......+++((((((***,,,---,,,,,,,,,,,,---------......+++******+++,,,---...///...///////////////......------------......///000000,,,,,,111111------111///............///000000,,,...000111222111000///,,,...000000000111333555111333666888777555222000///000222444555555555444222111111444777777444000111111111000000000000000------------------------+++++++++*********))))))))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))))))))))))))************************************)))************+++++++++***+++,,,---............000000000000000/////////......///000000000000000//////111222222333333333555111...111666888666222222111222222333444555666222333444555555444333222000111333444555666555555444444555555444333111000///......------,,,++++++(((((((((((())))))))))))'''((((((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''%%%###$$$'''***)))&&&(((,,,+++&&&''',,,((((((((('''&&&'''))),,,)))))))))***,,,---,,,+++)))((((((++++++)))''''''((())))))'''%%%&&&)))---(((***,,,+++)))((()))+++))))))))))))************&&&'''((()))***+++,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,...///...------...///,,,---///000000000//////,,,---...///000000000000......////////////......,,,------...///000000111000000//////.........---.........------.........+++---///...+++)))+++---,,,+++******++++++***((())))))))))))***+++,,,---***++++++++++++***))))))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&''''''(((************+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000///////////////000000111333222111/////////000000000000000000111111111111.........///000222444555000000000111222222333333222222333333333333222222111222222111111000///...EEECCC@@@??????>>><<<:::666444222///---+++))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))*********+++++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,---...//////...---,,,000////////////.........---------,,,,,,+++++++++++++++,,,------...//////---,,,+++***+++,,,---...///......---------......---------............///............///000111222111000///...///000222333000111333444444333111000111000000000000000111111444555555555555555444444333444555444222111222333666444333222333333222111000///...------...//////---...//////,,,+++++++++,,,,,,++++++***)))((((((+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********,,,///000222111000000000111333444////////////............111111111111111111111111222111111222444666555444333333222111222333444555888777666555444333333333111111111222333444555666111222333444333111///---000//////---,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))+++,,,---......***+++,,,,,,------,,,,,,---------.........//////......------------......---......///////////////......------------..................------------///......---------......///......------------...------------------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................///////////////000000111111111111000111111111111000000000000111111111000000000000000444444333333222111000000/////////000111111222222////////////000000000000EEECCC@@@??????>>><<<:::666555222///---+++))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((***,,,---...++++++***++++++,,,---...---,,,,,,++++++,,,,,,---,,,---............---,,,............------------,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,++++++++++++,,,------......---------------...------------............,,,---///222333333333222111111111111111222333333222222333444444333222111333222222111111111222222555555666666666666555555444555666555333222333444777444222111222222222111222111000////////////000...///000///---,,,,,,,,,,,,,,,+++******)))((((((*********)))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***,,,...///111000/////////000111222////////////////////////111111111111111111111111222111000111333444444333222222111000111222333444333333333333333444444555666555444333222222222222111111333333222111///...//////...---,,,+++******)))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,---...++++++,,,---------------,,,,,,,,,---------.........------,,,,,,------...,,,---......//////............------------......////////////////////////---------,,,,,,+++++++++.........------...//////.........------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////......///000000000000/////////000000000111111111000000000000000000000000555555444333333222111111111111111111111111111000/////////////////////000EEECCC@@@??????>>><<<:::777555333000---+++))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((***+++------************+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++))))))))))))******************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......***---000444555555444333111222222333333333333222333333333333333333333333555444444333333222222222555555666777777666666555555666777666444333444555777444111///000111111111444333222111000//////000...///000///---,,,,,,,,,++++++******))))))(((((())))))))))))(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,---.........---...//////000////////////////////////000000000000000000000000222000000000222222111000111000000000000111222222///000000111222444555666777666555333222111111111///000111222222111000//////...------,,,+++******))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---+++,,,------......------++++++,,,,,,,,,---------...------,,,,,,------...,,,------.....................------------......000000000000000000000000111111222222111///---,,,...............///000111000//////...---,,,++++++++++++++++++*********)))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))***************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////------...///////////////---......///111222222333000000000000000000000000555555444444333222222222444333333222111111000000////////////////////////EEECCC@@@??????>>><<<:::888666333000---+++)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))******+++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))******+++++++++++++++******************((()))***,,,,,,,,,++++++,,,++++++++++++,,,,,,---+++,,,,,,,,,---------------...000222333333222222000111222333333222111000222111111111111111222333444444444444333222111111444444555555666555555555333555666555333333444555666333000...///000111111444333222111000///......,,,...///...,,,******+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,------......///////////////000000000000000000000000000000111000//////000111000...000000000000111111222222//////000111222333555666555444333333333333333444...///000111111111000///---------,,,+++******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,---............---,,,,,,,,,---------......///......------......///------...///////////////......------------......111111111111222222222222333444555555444111///------------...///000111222000000///...---,,,+++***+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))***************++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------..................////////////------...///000000000000......//////000111111222/////////000000000000000333333333222222222111111333333333222222222111111///////////////.........EEECCC@@@??????>>><<<:::888777444111---+++)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((((((((())))))))))))***+++,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))(((((((((((('''(((((())))))*********))))))))))))))))))((((((&&&((()))+++,,,,,,+++******************+++,,,,,,++++++++++++,,,,,,,,,---111000...---------//////...///000111111000///...//////......///000111111222222222333222111000///111222333333444444444333111222333333111111222333444222///....../////////111111111000...---,,,+++***+++,,,,,,***(((((()))))))))(((((((((((((((((('''''''''''''''''''''((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,------......////////////////////////////////////111///......000000///...111111111222222222222222222222111111222333444444444333333222222222333333.../////////000000//////,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))*********+++,,,------......------............////////////000000////////////000000......///000000000000///......------------......000111111111222222222333000111222222000...+++***------------...000111111000///...---,,,+++***************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------..................////////////---...///000111111111111000/////////////////////......//////000000000000111111111000000000000000111111222222222333333333000/////////......------EEECCC@@@??????>>><<<:::999777555111...+++)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''')))******+++(((((((((((()))***+++,,,++++++************++++++******))))))))))))******))))))((((((((('''''''''''''''((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++++++++)))))))))))))))***+++,,,******+++++++++,,,,,,,,,222000---***)))***,,,------............------,,,,,,------......///////////////111222222111000///000000111222333333333333...000111111//////000222222000......//////...---/////////...---,,,+++***)))***+++***((('''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,,,,------......///////////////////////////000.........000000///...000111222222333333222222333333222222111222222222555555333222000//////////////////...............+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))***+++,,,,,,------,,,,,,...////////////000000000000//////////////////000---......///000/////////......------------....../////////000111111222222000000111111000...---+++---------------...///000...------,,,+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((()))))))))))))))************+++*********++++++,,,,,,---,,,,,,,,,---------..................////////////---...///111222222222222000000000//////.........---......//////000000111////////////////////////000000111111222333333444000//////......---------EEECCC@@@??????>>><<<::::::888555111...+++)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((((()))++++++++++++************++++++***)))(((((((((((()))***)))(((((((((((('''''''''((((((''''''''''''''''''######$$$$$$%%%%%%&&&&&&'''''''''((()))***+++,,,(((((((((((()))***++++++************++++++++++++///...,,,*********+++,,,......---,,,,,,,,,,,,,,,+++,,,---///000000//////---...000111222222000000000000111222333444444333---///000000//////000111000///...///000///,,,***------......---,,,+++***)))***+++***((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))***+++,,,++++++*********++++++,,,------...........................///...---...000111111000//////111222222222111000222111111000000111111111333222111000////////////000//////...------------***************)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++.........////////////000......------------......+++,,,------......------......------------......------......///000000111111111000000000/////////------,,,,,,,,,------...+++++++++******)))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,---------..................////////////,,,---...000111222222222.........///////////////------......///000000111/////////000000000000000000111111111111111111111000000///......---,,,,,,EEECCCAAA??????>>><<<::::::888555222...+++)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''(((((()))***+++++++++************++++++***)))(((''''''((()))***))))))((((((((('''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&(((***,,,---''''''''''''((()))++++++)))************++++++++++++,,,,,,,,,---,,,,,,+++000...---,,,+++,,,,,,---***,,,...000111111000///,,,---000222333333222111000111222333444555555444---///000000//////000222.........000000///,,,))),,,---.........---,,,+++)))+++,,,+++)))((('''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***,,,,,,++++++***))))))***++++++,,,------..............................---///111222222111---...000111111111000//////////////////000111111............///000222222111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++++++++***---------.........//////---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++.........------.........+++,,,,,,---...//////000---,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,*********))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------................../////////000+++,,,---///000111111111,,,------...///000111111---------...///000000111000000000000000111111111222222111111000/////////000000///...------,,,,,,DDDBBB@@@??????>>>===;;;666555222///,,,***)))(((***(((%%%$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&111000---+++)))((((((((((((((()))))))))*********,,,+++***)))(((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++*********)))******++++++000///---,,,---...000111111000000///...------,,,000000111222222222222111111111111222333333000...///111333444444333222111000000//////000111222222/////////...------,,,,,,++++++++++++++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,------...............////////////......///000000000000000777666444222111111111222/////////000111111222222777666444333333444666777222222111///...,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,---......---,,,,,,,,,,,,------......//////------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''***+++***'''&&&))),,,++++++,,,,,,,,,,,,------------------------------,,,---------.../////////............////////////............////////////000000000000000000000111000000000000////////////......---,,,,,,+++******DDDBBB@@@??????>>>===;;;777555333000---+++***)))***(((%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&++++++***)))((((((((()))))))))))))))*********+++++++++***)))((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((*********+++++++++,,,,,,***************++++++,,,///...---,,,,,,---///000.........//////000000111222222222222111000000///111111111333555555444222111222333444333222000///000000//////000000111222//////......---,,,,,,,,,++++++++++++++++++******))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))******++++++,,,------------.........////////////000111111222333222222222555444333222222111111222000000111111222333333333666555333222222333555666222222111///...---,,,+++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------------...//////...---,,,,,,,,,,,,------------------------.............../////////............------------............------------++++++++++++++++++++++++******))))))(((''''''&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((()))***+++---,,,+++)))++++++,,,,,,,,,,,,------------------------------------------........................////////////....../////////000000000111000000000000000000000000000000/////////.........------,,,++++++******DDDBBB@@@??????>>>===;;;888666444111...,,,+++******(((%%%$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))))))))))))))************+++******)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************+++++++++,,,***************+++,,,,,,...---,,,,,,,,,---///000......///000000111222222222222222222000///...---222111222444666777666555333333444333222000...---000////////////000000111///......------,,,,,,++++++++++++******))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))*********+++,,,,,,---------------.........//////000000111222222222222111111222222222222222222111111111222222333444444555555444333222222333444555222222111///...---,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***,,,...%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,------------111000///...---,,,,,,,,,//////...------...//////000000///////////////...000000000/////////......000000/////////.........++++++++++++++++++++++++***))))))(((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((())))))))))))((()))---111222---)))++++++,,,,,,,,,,,,------....................................---------------............//////////////////000000000111111111111000000/////////...000////////////.........------,,,,,,++++++******DDDBBB@@@??????>>>===;;;999777555222///---,,,+++***(((%%%$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%'''((()))((((((************************)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))*********************+++,,,---...------------...//////222111111111000000000///111111111111000///...---333222222333555666555444222222222222111000///.../////////......//////000......------,,,+++++++++++++++***))))))(((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,---------.........,,,------..................///111222333222111111111111111222333333444444333222222111111222222333111111000///...---,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))***+++,,,++++++,,,,,,,,,---------000///......------------111000...------...000111111111000000//////......000000000////////////...////////////............++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))***)))***---000111///---+++++++++,,,,,,,,,------.................................------,,,,,,,,,---------.........//////000000000000111111111111111000000//////......---/////////.........------,,,,,,,,,,,,++++++******DDDBBB@@@??????>>>===;;;999888555222///---,,,+++***(((%%%$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))(((((('''))))))))))))))))))))))))''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))))))))***+++,,,---......---.........//////111111111111000000000000000000111111111111000000555333222222222333222000///000000000000000000000//////...............///---------,,,++++++************)))(((((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,,,,,,,,,,,,,------------***++++++,,,---,,,,,,,,,---...000111222111111000/////////000111111222222111111000000000000111111000//////...---,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++++++++,,,,,,,,,---------------------...///000111000...------...000111111111000000//////....../////////.........------.........---------,,,,,,+++++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,,,,+++,,,000333+++++++++,,,,,,,,,------..............................------,,,,,,,,,+++------------............000000000000111111111111////////////......------............------------,,,+++++++++++++++******DDDBBB@@@??????>>>===;;;999777555222///---,,,+++***(((%%%$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((())))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))***+++,,,,,,---------............------...///111222333333000000111222222222222222555333111000000000///......////////////000000111///......------------...---,,,,,,++++++******)))(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******+++++++++++++++,,,,,,,,,------,,,,,,---............------......///000000000000------......///000000000////////////////////////...------,,,++++++******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000//////...------...//////000000///////////////............---------,,,,,,---,,,,,,,,,,,,++++++++++++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***,,,---***((()))///444++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,------------........./////////000000000111111..............................---------,,,,,,,,,++++++++++++++++++******DDDBBB@@@??????>>>===;;;888777444111///---+++******(((%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++******+++,,,,,,,,,,,,,,,+++,,,---...000111222333222333333333333222222111444222000///000111000///000000///........./////////...------,,,,,,------,,,,,,,,,+++******))))))''''''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++++++++++++++,,,,,,,,,,,,------...///////////////.........---......//////---------...//////000000......////////////......,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++***++++++++++++,,,,,,,,,+++++++++++++++,,,---...------------------------.............../////////.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********))))))***,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.............../////////000000000,,,,,,,,,------......///---------,,,,,,,,,,,,+++******************++++++DDDBBB@@@?????????===;;;888666444111...,,,+++******(((%%%$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$%%%'''***+++'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%'''((()))***(((((()))************)))............////////////555555555444333222111000333111//////111222222222222111000...------------///...------,,,,,,,,,,,,,,,,,,++++++***)))))))))%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))***************+++++++++,,,,,,,,,,,,---......//////......//////---,,,,,,---...///------......///000000000---......//////......---++++++******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++******+++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---......---,,,,,,,,,---------....../////////............---------------,,,,,,,,,++++++++++++++++++***)))(((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++((('''(((+++,,,***'''++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..................////////////***++++++,,,---...//////---------,,,,,,,,,++++++******************++++++CCCAAA???>>>>>>>>><<<:::999888555111///---,,,,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""##############################################################################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''')))))))))%%%&&&'''((())))))))))))------......///000000000111000///......///000111111111111222333444666777111222333333333111///---............////////////+++++++++***)))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************+++,,,------+++---///111222000...------------+++******,,,...111111111111111000///...---.........---,,,++++++...---,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,------.../////////000000000///////////////222111000......---------,,,+++***))))))***,,,---,,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------............---------......///////////////111000///......------...+++++++++***)))(((((('''CCCAAA???>>>>>>>>><<<:::999888555111///---,,,,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""###########################################################################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&''')))))))))%%%&&&'''(((((())))))))),,,,,,------.../////////000///.........///000111//////000111333444666777111222333444444222111000////////////............++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((************+++,,,------,,,---///000000///...,,,---......---,,,,,,...000111111111111111000//////..................---,,,------+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))******++++++,,,---------...------,,,,,,---------........................//////////////////......///...------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---......//////......------......///////////////000///...---,,,,,,,,,,,,++++++******)))(((((('''CCCAAA???>>>>>>>>><<<:::999888555111///---,,,,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&'''(((((()))((((((******++++++,,,------.........------...///000000......///000222333444555000111333444444444333222000000//////......------******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))***+++,,,------------......---,,,,,,.../////////......000222111111222222111111000000......///000000000//////---,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))*********+++,,,,,,------......------------......111000000///......------..............................---------------...+++,,,---......,,,)))(((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,------.........------*********+++++++++,,,,,,---......//////......------......///////////////......---,,,+++++++++++++++******))))))(((((('''CCCAAA???>>>>>>>>><<<:::999888555111///---,,,,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################################################################!!!"""$$$$$$######$$$%%%%%%%%%&&&'''(((((((((((((((((()))******++++++,,,,,,,,,,,,------...//////......///000000000000000...///000222222333222222000000///...---,,,,,,+++)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,...////////////111333000111111222111111000000......///000111111111111++++++***)))(((''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))******+++,,,,,,,,,---,,,,,,,,,,,,---......000000000//////...................../////////////////////...//////000000,,,---------,,,+++)))((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))***++++++,,,******+++++++++,,,,,,,,,------......///.........+++++++++,,,,,,,,,------......////////////......---......///////////////...---,,,++++++***++++++******))))))((((((((((((CCCAAA???>>>>>>>>><<<:::999888555111///---,,,,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################"""$$$&&&&&&%%%$$$$$$&&&$$$%%%&&&'''((((((((((((''''''(((((()))*********++++++,,,,,,------------////////////...---,,,++++++,,,---...///000000000///......---,,,+++******((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,++++++,,,,,,+++,,,...///......000111///000000111111111000000......///000000111000000******)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))******++++++,,,++++++******+++,,,,,,------........./////////000.........//////000000000///............//////000...---,,,***))))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******+++******+++++++++,,,,,,,,,,,,------.../////////...---------.........//////...//////////////////...---......//////////////////...---,,,++++++++++++)))))))))(((((((((((((((CCCAAA???>>>>>>>>><<<:::999888555111///---,,,,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$'''******(((&&&'''((($$$%%%&&&''''''(((''''''&&&&&&'''(((((())))))***++++++,,,,,,,,,,,,++++++............---+++)))(((*********+++,,,------...,,,,,,++++++******))))))''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$"""%%%&&&$$$###&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++***+++,,,,,,---------,,,***,,,......------...///......//////000000//////------.../////////......))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))******++++++***))))))******+++,,,---,,,,,,------...//////000---------...//////000000,,,,,,+++++++++++++++,,,---,,,***((('''((()))+++''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,+++,,,---......................../////////000000...//////000000//////...---......///////////////......---,,,++++++++++++((((((((((((((((((((((((CCCAAA???>>>>>>>>><<<:::999888555111///---,,,,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################################################################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#################################################################################################################################'''++++++(((%%%&&&((($$$$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))+++,,,,,,,,,,,,***)))(((***+++,,,------+++)))(((***))))))******+++,,,,,,)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###''')))(((%%%###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******(((***,,,...//////...---+++---//////...---------,,,,,,---...............,,,,,,---------,,,++++++((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))******+++************+++,,,---...,,,,,,,,,---------------******+++,,,,,,---......,,,++++++***))))))))))))))))))((((((((((((((()))&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,***+++,,,------.....................//////////////////000000000000//////---......///////////////---,,,+++******)))******((((((((((((((((((((((((CCCAAA???>>>>>>>>><<<::::::888555111///---,,,,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$########################################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %%%))))))%%%"""###&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''((())))))***,,,,,,,,,,,,+++)))(((&&&'''(((***,,,---,,,+++************)))******+++,,,''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%&&&''')))***+++++++++...///,,,%%%!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***'''))),,,///000000///...,,,...000000...---,,,---+++,,,,,,---.........---,,,,,,,,,,,,+++******)))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********++++++++++++,,,---...///...------,,,,,,++++++***(((((()))***++++++,,,,,,...---,,,+++************%%%&&&((()))***)))'''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,)))***+++,,,---------------------.........////////////000000000000//////---......///////////////,,,+++***)))(((((((((((('''''''''(((((((((((((((CCCAAA???>>>>>>>>><<<::::::888666333000...---,,,)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""###########################'''******(((&&&&&&'''########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$%%%&&&(((((()))'''''''''(((((((((((((((+++,,,...---,,,++++++,,,,,,---/////////---+++))),,,,,,------,,,,,,+++***(((***,,,***%%%$$$'''+++)))(((((('''&&&&&&%%%%%%"""$$$%%%$$$"""###'''+++222222222222222222222222555111***$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***+++,,,---............///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***,,,,,,,,,++++++*********......---------......///,,,++++++++++++,,,------//////...---,,,,,,++++++*********)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++******+++,,,,,,,,,,,,+++,,,---......//////......////////////////////////------...............---************))))))))))))((((((((((((((((((((((((CCCAAA???>>>>>>>>><<<::::::888666333000...---,,,)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######################## ###&&&&&&$$$""""""####################################"""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$%%%&&&'''((((((''''''''''''((((((((((((***,,,------,,,+++,,,---***,,,---.........,,,+++,,,,,,------,,,,,,+++***''')))+++)))''')))///555((((((((('''&&&%%%%%%%%%$$$$$$#########&&&***---%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***+++,,,------.........///...------,,,---------,,,,,,------------,,,,,,,,,---.........---,,,+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((((((((()))******,,,,,,,,,,,,+++++++++***,,,,,,------...///000111...------------.../////////......------,,,,,,,,,+++******)))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++******+++,,,,,,,,,,,,+++,,,---......//////..............................------............------*********)))))))))((((((''''''''''''''''''''''''CCCAAA???>>>>>>>>><<<::::::888666333000...---,,,)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################!!!######"""!!! !!!##############################""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$%%%&&&'''((((((''''''''''''(((((()))))))))***,,,---,,,,,,,,,---)))***,,,---......------,,,,,,,,,,,,,,,++++++***((())))))'''&&&***111777(((''''''&&&&&&%%%%%%$$$%%%$$$"""###&&&***---..."""""""""""""""""""""""" """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))***+++,,,------------...------------...//////......////////////......------...///...---,,,+++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))******+++------,,,,,,,,,,,,++++++,,,,,,,,,---///000222333000000//////000000111222.....................---++++++******))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))*********++++++******+++,,,,,,,,,,,,+++,,,---......//////..............................------............------******))))))))))))((((((''''''''''''''''''''''''CCCAAA???>>>>>>>>><<<::::::888666333000...---,,,)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$###""""""########################""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))'''))),,,,,,,,,,,,---...)))***+++,,,---,,,,,,,,,+++,,,,,,,,,,,,+++******))))))(((&&&$$$%%%))),,,&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$###&&&+++---,,,)))%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))***+++,,,,,,,,,,,,------------...///000111......////////////......,,,,,,---...---,,,+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))***++++++---,,,,,,,,,,,,,,,,,,,,,---------...///000111222000000000000000111111222.....................///++++++******))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,,,,,,,,,,+++,,,---......///.................................------.........---,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''CCCAAA???>>>>>>>>><<<::::::888666333000...---,,,)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''')))+++,,,++++++,,,...+++,,,,,,++++++******)))++++++,,,,,,++++++***)))''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$&&&***---,,,(((###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++,,,,,,,,,---...///000111------............------******+++,,,+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""%%%(((++++++(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,000//////............//////............///000000---------...............*********)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***************+++,,,,,,,,,,,,+++,,,---......///.................................------......---,,,++++++)))))))))(((((((((((('''''''''''''''''''''''''''CCCAAA???>>>>>>>>><<<::::::888666333000...---,,,)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&'''((()))******((()))+++,,,+++++++++,,,,,,,,,+++******))))))(((+++++++++++++++******)))$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''+++,,,)))$$$ ########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''((()))************+++++++++,,,---...///000,,,,,,------------,,,,,,))))))***+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%))),,,,,,)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))*********++++++++++++,,,,,,000///...------,,,,,,---------,,,,,,------...///---------------------,,,)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))************+++,,,,,,,,,,,,+++,,,---......//////......------------------------------...------,,,+++***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&CCCAAA???>>>>>>>>><<<::::::888666333000...---,,,)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!###$$$###!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******(((***,,,,,,*********++++++******)))))))))******+++++++++++++++***))))))%%%%%%%%%&&&'''(((''''''#########$$$$$$$$$$$$$$$"""&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))+++++++++++++++,,,---...,,,,,,------------,,,,,,)))******++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((())))))))))))******+++++++++...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------,,,+++++++++***'''''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,---......//////......------------------------------------,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&CCCAAA???>>>>>>>>><<<::::::888666333000...---,,,)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&###!!!"""$$$%%%$$$""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++)))+++,,,,,,***))))))***)))((((((((()))***+++,,,***++++++++++++***))))))(((&&&######$$$%%%&&&&&&##################$$$$$$!!!$$$$$$""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))++++++******++++++,,,,,,,,,------------------,,,***++++++,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++++++++++++++,,,,,,---...,,,++++++++++++,,,------------,,,++++++***))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,---......//////......---------------------------...------,,,+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&BBB@@@>>>>>>======;;;999888777555222///,,,***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))))),,,++++++***)))((('''''',,,+++***)))))))))++++++---------,,,+++***(((((((((((('''&&&%%%%%%$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++***)))((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''')))++++++*********+++***+++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******************************)))******+++---.../////////...,,,+++***+++,,,,,,,,,,,,++++++***)))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''BBB@@@>>>>>>======;;;999888777555222///,,,***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))))))))---,,,,,,+++******)))))),,,+++***))))))***++++++,,,,,,,,,+++***((('''&&&(((''''''&&&%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++***)))((('''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))***++++++******+++---,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************************************+++,,,---...///000...---,,,+++++++++,,,,,,,,,,,,+++******))))))((()))(((((((((''''''''''''''''''''''''''''''''''''BBB@@@>>>===>>>===;;;999999777555222///,,,***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&'''((()))************---------,,,,,,++++++***+++******)))******++++++************)))'''&&&%%%''''''&&&&&&%%%%%%$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))******------------------------------............------,,,,,,+++***)))((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,,,,+++******---//////...---------...///000//////.........---------++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++++++++++++++++++++++++++,,,---......//////...---,,,,,,+++,,,,,,,,,,,,++++++******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''AAA@@@>>>===>>>===;;;:::999888555333000---***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((()))************,,,,,,,,,+++++++++++++++******************++++++*********)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***---------------.........---..................---,,,++++++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))),,,,,,,,,***)))***---000000///...------///111222///............---------++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++++++++++++++++++++***++++++,,,------......---------,,,,,,,,,------+++++++++***))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''AAA???>>>===>>>===<<<:::999888666333000---+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((())))))*********))))))))))))************))))))******++++++++++++************)))(((''''''%%%%%%%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))),,,,,,,,,---------......---..................---+++******))))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))),,,,,,,,,***)))***---000000///---,,,---...000222---------,,,,,,,,,++++++************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++++++++++++++++++++******++++++,,,,,,------------------------------++++++******)))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''@@@???======>>>>>><<<;;;:::888666333000---+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))&&&'''''''''((()))))))))((()))***+++++++++++++++)))))))))))))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''((())))))***++++++,,,,,,---------------............------******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,,,,+++******---///...---,,,,,,,,,---...///,,,,,,+++++++++*********************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---............---+++******))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''@@@???======>>>>>><<<;;;:::999666444000...+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((((((%%%&&&&&&'''(((((())))))'''(((***+++,,,,,,++++++'''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))))))))******+++,,,,,,---,,,,,,------------,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$(((******((($$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))***++++++******+++---***++++++++++++,,,,,,,,,,,,+++++++++************************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,.../////////...---*********)))((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''@@@>>>======>>>>>>===;;;:::999777444111...,,,***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&'''((()))******'''(((***+++,,,,,,++++++&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%))),,,,,,)))%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''')))+++,,,*********+++((()))***+++++++++******,,,,,,,,,+++++++++******************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000+++,,,.../////////......*********)))((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''???@@@@@@??????>>>===<<<999999888555111...---...)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""############""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++++++++***************+++******((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***++++++++++++---,,,+++***)))***+++,,,+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,000///...---,,,++++++,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***++++++,,,,,,......////////////......+++++++++---......,,,***************)))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&???????????????>>><<<<<<999999888555000---,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""############"""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''''''''((()))***+++******))))))************)))((('''%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,,,,,,,...---,,,+++***++++++,,,******))))))(((''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++++++++++++++++++++++++++,,,---------------//////...---,,,+++++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***++++++,,,,,,------............------,,,,,,,,,---------+++***)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&????????????>>>===<<<<<<999999888444///,,,******)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))******))))))))))))******))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,------------...------,,,+++,,,,,,,,,***))))))(((((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++++++++++++++++++++++++++,,,------......------......------,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))******+++,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,******)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&????????????>>>===<<<;;;999999888444///+++)))))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""############"""""""""!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((()))******)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******+++,,,------------......---------,,,,,,,,,))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************++++++++++++,,,,,,---............---------------,,,,,,++++++,,,,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))***++++++,,,,,,---,,,------......------,,,---......---+++*********))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&>>>??????>>>>>>===<<<;;;999999888444///+++)))))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""############"""""""""!!!$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((()))***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******+++,,,------------.........---------,,,,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))******++++++++++++,,,------......------,,,,,,---------,,,+++***++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))*********+++,,,,,,------......////////////......---...///---***)))***+++***)))(((((('''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>>>>>>>===<<<;;;;;;999999888444///,,,******)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""############""""""""""""############""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&''''''((()))***''''''&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,---------------------------,,,++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))***+++++++++***+++,,,,,,------,,,,,,***+++,,,------,,,+++***))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******++++++,,,---------...//////////////////...,,,...///---***(((+++---,,,+++)))'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>>>>>>>===<<<;;;:::999999888555000---,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""############"""""""""""""""""""""""""""#################################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%$$$$$$%%%%%%"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,,,,,,,+++,,,---------,,,******''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((((()))***+++++++++)))***++++++,,,,,,++++++)))***,,,------,,,+++***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******+++,,,,,,------...---......//////......---+++---///---)))(((,,,///...,,,***'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>>>>>>>===<<<;;;:::999999888555111...---...))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""############""""""""""""!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++++++++++++++,,,---,,,+++***)))&&&'''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))))))***++++++++++++***)))***,,,------,,,+++)))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***++++++,,,,,,------...,,,------......------,,,***---///,,,)))(((,,,111///---***'''&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>???>>>===<<<:::999999888666444111...,,,+++)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!########################!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***''''''((())))))))))))))))))((('''&&&%%%$$$$$$$$$ !!!"""###$$$######"""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""%%%((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***,,,,,,++++++***)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++,,,,,,------***++++++++++++***))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>???>>>===<<<:::999999888666444111...,,,+++)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!########################!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))'''(((((()))***)))))))))(((((('''%%%%%%$$$$$$%%%'''&&&$$$###""""""##############################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$"""!!!###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***,,,,,,+++******)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))******)))******+++,,,,,,------***++++++++++++***))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''>>>>>>???>>>===<<<:::999999888666333111...,,,+++)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$###############"""""""""""""""""""""""""""############""""""!!!########################!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''((())))))******))))))((('''&&&%%%%%%$$$$$$%%%,,,***&&&###!!!"""###$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***+++++++++******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))*********++++++******++++++,,,,,,------******++++++******)))((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''>>>>>>???>>>===<<<:::999888777666333111///---,,,)))'''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""############"""!!!########################!!!!!!"""###############!!!"""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))'''&&&&&&%%%$$$$$$$$$%%%***)))&&&$$$""""""##############################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###""""""%%%((((((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***+++*********)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))******++++++,,,,,,+++++++++,,,,,,,,,------***************))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&>>>>>>???>>>===<<<:::999888777555333111///---,,,)))'''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""########################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$""""""%%%***......,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++************)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,---------)))************)))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''>>>>>>???>>>===<<<:::999888777555333111///...---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%% """$$$$$$###""""""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((($$$!!!!!!'''000888===$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((()))))))))))))))************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((()))***+++,,,,,,,,,,,,,,,,,,------------))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,++++++------------++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******>>>>>>???>>>===<<<:::999777666555333111///...---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""##############################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$""""""$$$***222888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((()))************)))++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((***++++++,,,------------------------)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,***+++---......---+++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********>>>>>>???>>>===<<<:::999777666555333111///...---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%###!!! !!!###%%%########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""&&&&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))***++++++------------------------)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,***+++---......---+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))<<<<<<;;;<<<===<<<999777888888888555111---++++++)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$################################################""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))******************)))(((((((((((((((((((((((((((((('''''''''***((((((***,,,***((('''+++)))'''(((,,,...+++%%%---)))&&&&&&'''(((***---111)))''',,,---((()))000222111222666:::999444...000+++'''&&&'''&&&''')))+++(((%%%$$$&&&(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''(((***,,,((()))***++++++,,,++++++,,,,,,---------,,,+++++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''<<<<<<;;;<<<===<<<999777777888777555111---++++++)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$################################################""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))******************)))((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***+++,,, %%%******((((((***,,,%%%(((---111222000000111222---+++000444222///...111777===>>>:::999===BBB666444111...///000000...+++)))&&&&&&(((***++++++&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''(((((()))((()))***++++++,,,,,,+++,,,,,,------,,,,,,++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''<<<<<<;;;<<<===<<<999777777777777444000---++++++)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!$$$%%%### """""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$################################################""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))***************))))))((((((((((((((((((((((((((((((((()))))))))***)))'''%%%&&&)))+++(((+++......,,,+++---111333222///......000111111777???CCC>>>777888===@@@444888<<>>===<<<:::===;;;444333777777222888666222...+++)))((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((()))******++++++************************+++***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''<<<<<<;;;<<<===<<<999777666777666444000---,,,+++)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&### ###''')))&&&!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$################################################"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************))))))(((((((((((())))))(((((())))))))))))*********---...+++)))+++---...333---(((***...111333555;;;444///222???IIIFFF>>>KKKeeesss```GGGFFFZZZlll```UUUOOOXXXfffeeeQQQ===EEEOOOOOOCCC<<>>777666444222///,,,***((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&((())))))******)))***+++,,,------------,,,,,,,,,,,,+++***((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''<<<<<<;;;<<<===<<<999777444555555333///---,,,,,,)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************((((((((((((((()))******))))))******+++,,,,,,---...111//////:::LLLQQQLLLPPPeeezzzsssuuuyyyppppppttthhh]]]YYY[[[WWWKKK???CCCBBB>>>:::666333111000***))))))(((((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))******++++++************************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))***+++,,,------------,,,,,,,,,,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''<<<<<<;;;<<<===<<<999777444555555333///---,,,,,,)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((()))******))))))***+++,,,,,,------000444666>>>XXXxxxnnnyyyoookkk}}}}}}pppmmmqqqnnn```RRRPPPNNNJJJEEE@@@===:::888...------,,,,,,------...''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++************************'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((((((******+++,,,------------------,,,,,,***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;:::999888888999888666444111...,,,+++)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$############"""""""""""""""""""""""""""############""""""""""""$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((('''))),,,---,,,+++******,,,///333888:::[[[rrrvvvhhhooo~~~zzzyyytttxxxyyyvvvtttiiiVVVFFFAAABBBDDDHHH===333222666777222---(((''''''((()))(((&&&$$$$$$%%%$$$$$$)))111000)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********++++++,,,,,,++++++***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***,,,,,,++++++***)))(((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%'''((()))))))))))))))&&&&&&'''((('''&&&''';;;;;;;;;;;;:::999888888999888666333111...,,,+++)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""############"""""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))((()))((((((+++///444555(((...333333222:::LLL\\\|||ooorrrsssoooppppppyyy}}}yyylllccc]]]WWWPPP@@@:::999???@@@999222000+++)))''''''(((((('''&&&''''''%%%$$$(((...,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********++++++++++++++++++***(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***,,,,,,+++******)))(((((())))))((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((('''(((******)))(((+++...;;;;;;;;;;;;:::999888888999888666333000...,,,+++)))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$#########"""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))%%%''')))+++++++++---...+++000???XXXqqq{{{tttiii{{{iiixxx|||xxx}}}mmm^^^IIIAAA@@@EEEBBB666111666///,,,(((&&&'''((((((((())))))'''%%%'''***(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))************++++++++++++******'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***+++++++++******))))))((()))((((((''''''''''''(((''''''''''''''''''''''''''''''((('''''''''''''''&&&)))+++)))&&&&&&***...;;;;;;;;;;;;:::999888888888777555333000---,,,***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############################################################""""""""""""""""""""""""""""""""""""############"""""""""!!!#########"""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))))))))))))))))))))&&&(((,,,///---***,,,000>>>>>>OOOxxxuuukkk|||}}}mmmbbbooorrreeeQQQBBBAAA===555777CCC333///***'''&&&((())))))***((('''&&&'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((())))))***))))))************))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***+++*********)))))))))((()))(((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((())))))&&&((()))((()))---///...;;;;;;;;;;;;:::999888888888777555222000---+++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############################################################"""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""######!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))***************************...+++)))***,,,666JJJ]]]pppiiigggvvvtttnnnxxxmmmSSSIIIDDD===>>>EEE888444...***)))))))))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***((())))))******))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++************)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((++++++***)))))))))***++++++,,,---333???KKKLLLEEE;;;;;;;;;;;;:::999888888888777555222///---+++***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########################################################"""""""""!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******************************000)))&&&)))333IIIooo}}}uuu}}}zzzjjjbbbvvv}}}rrrbbbRRR^^^ZZZYYYYYYSSSIIIFFFJJJIIIRRRcccmmmeee\\\iii}}}mmm```QQQAAA888>>>;;;666222///---***'''(((&&&&&&((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((***+++---888;;;???III___qqqqqqggg;;;;;;;;;;;;:::999888888777666444222///---+++***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######################################################"""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********************************+++///===LLLVVV```www~~~~~~}}}zzzuuu~~~|||oooyyysssbbbMMMGGGRRR^^^bbbccceeeggggggbbb]]]\\\]]]]]]___bbb```VVVNNNNNNTTTOOOaaa{{{vvv]]]GGGEEEBBB???;;;777222,,,'''***''''''***)))%%%%%%)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((()))******'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***((()))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''(((***...333888===@@@JJJPPPUUU^^^ooo~~~rrr;;;;;;;;;;;;:::999888888777666444222///,,,+++)))))))))'''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************************************)))===aaa~~~tttnnnssskkk]]]fffwwwrrrUUUNNNVVV^^^bbbeee___pppkkk___\\\WWWQQQMMMSSSdddssspppIIIGGGEEEBBB===666...(((---)))))),,,***$$$$$$)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***++++++++++++***(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))+++---333;;;EEEPPPXXX]]]YYY```dddfffoooyyytttggg>>>===;;;;;;<<<;;;999777666555444333222000,,,))))))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***)))(((((()))++++++***///------...---,,,000666???___xxxvvv{{{pppnnnlllmmm}}}}}}iii___cccbbb```jjj}}}~~~vvvhhhaaacccTTT]]]pppnnnPPP===???FFF<<<+++...,,,++++++++++++)))'''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$"""###$$$$$$######$$$&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******************))))))))))))((((((((((((((('''''''''((()))+++***)))(((((()))''',,,///...,,,,,,...000555CCCNNNPPPaaavvveeecccbbbccceeeeeeffffff>>>===;;;;;;<<<;;;999777888777555333111...***((()))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((()))+++,,,---,,,)))))),,,...///111<<>>===;;;;;;<<<;;;999777999888666333000,,,)))''')))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))+++------......,,,---000666???PPPlllyyyqqq|||}}}qqqhhhpppuuu^^^WWWccc~~~~~~mmmbbbYYYSSS___hhhSSSDDD>>>BBB>>>666---'''&&&))),,,((((((''''''&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''***---...+++(((&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******************))))))))))))(((((((((((((((((((((((()))'''%%%&&&)))++++++******'''000AAAHHHHHHOOO\\\^^^]]]cccdddcccnnnvvvnnneeemmmrrrnnnkkkkkkfff___>>>===;;;;;;<<<;;;999777777777666333///,,,*********(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))'''(((+++,,,,,,,,,------000...111<<>>===;;;;;;<<<;;;999777444555444222...,,,,,,---***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################################################################!!!"""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&'''((()))***+++++++++&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******'''***,,,,,,+++***,,,---,,,---555FFF]]]zzzppp```lllZZZUUU]]]rrrvvv]]]GGG;;;<<<:::777777;;;<<<:::<<<333777???@@@HHHTTTWWW___SSSIIIGGGJJJSSSfffxxxwwwtttsssaaaKKKHHHCCC<<<444---***)))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&)))...222+++((($$$###$$$%%%''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((())))))***************)))))))))((((((((((((((())))))******,,,...///...,,,---222666UUUVVVcccssssssooopppooohhhbbbdddeeeaaadddccc]]]ZZZbbbnnnwww>>>===;;;;;;<<<;;;999777222444444111---+++---///***(((&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######################################################################################################""""""""""""############"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''%%%&&&(((***++++++******'''''''''(((''''''&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((((())))))******+++(((+++---,,,***+++...111///<<>>??????555444===???IIIAAA>>>AAA===888CCCUUUOOOWWWkkkrrrYYYlll{{{wwwggg^^^PPPCCC888111,,,)))******)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((+++...'''%%%""""""$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******************))))))))))))'''(((((())))))******+++***+++++++++...555>>>EEEcccccciiimmmfffcccvvvyyyiiikkkfffbbbfffgggbbbkkkyyyzzzjjjdddggg>>>===;;;;;;<<<;;;999777333555555111,,,))),,,///+++)))&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######################################################################################################""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((('''(((((()))******++++++***+++,,,,,,------,,,,,,+++,,,---......---,,,***+++++++++++++++***))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((()))******++++++)))+++------+++...444999>>>[[[qqqnnniiilllkkk^^^jjjoooiii___JJJ>>>??????@@@???<<<:::AAAOOO[[[eeehhhhhhdddcccffffffddd]]]VVVVVVPPP===777???CCCCCCFFFIIIIIIBBB:::777999@@@<<<<<>>===;;;;;;<<<;;;999777555666666111+++(((***---+++)))&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######################################################################################################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,,,,------111222222333333333333333777888999999888555333111000000000000//////...---++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++(((+++---------111999@@@KKKrrr~~~{{{\\\llllllZZZkkk}}}YYY???BBBJJJCCC:::999222000222>>>PPPbbbnnnssssss{{{|||xxxyyy|||}}}tttmmmkkk___EEE999@@@EEESSS^^^ccc\\\WWWTTTJJJ===>>>;;;;;;>>>>>>>>>HHHTTTRRRlll}}}uuuzzznnncccTTT@@@222++++++)))((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%%%%%%%'''((('''&&&$$$%%%&&&&&&$$$###&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((()))%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++,,,+++***)))''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******************))))))))))))'''(((((()))***+++++++++---444EEE```yyywwwjjjbbbbbbaaa^^^]]]aaahhhmmmrrrbbbaaafffbbbbbbiiimmmeeebbbqqqhhhhhh~~~@@@>>>===<<<<<<;;;999777777777555222---***(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$############$$$$$$""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!)))+++%%%!!!&&&+++++++++,,,(((###%%%+++///...000333<<>>===<<<<<<;;;999777666666555222---***))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######################################################$$$$$$############$$$$$$################################################################################################################################################$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''(((******(((''')))***)))$$$(((,,,...------...000CCCRRReeejjj]]]RRRWWWeeekkkcccYYYWWWcccpppoooeeehhhhhhddd]]]WWWUUUYYY]]]XXXOOOEEEBBBBBB???999333555666:::??????<<<999999111---(((%%%$$$&&&)))***''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%)))***''''''+++***'''***))))))******+++,,,---***111111...111:::XXXuuuuuuvvvpppwwwtttbbb]]]jjj|||{{{|||wwwoooeeeffflllvvv{{{{{{zzz{{{|||tttnnnmmmrrrssstttvvvwwwvvvrrroooccceeehhhiiifff[[[NNNDDD@@@>>>;;;;;;IIIfffzzzssszzzttt\\\AAAFFF444,,,'''(((***))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))))))))))))))'''''''''''''''(((((()))######%%%++++++(((&&&'''000)))$$$%%%''''''(((***///222777<<>>===<<<<<<;;;999777666666555222---***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))+++&&&%%%(((***)))''''''444444888===<<<<<>>999999@@@888777444...(((&&&'''***$$$&&&'''))))))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&((()))''''''******(((************+++,,,---...***000111444AAAWWW{{{vvv{{{uuuppp}}}ppprrrpppiiiiiiyyy|||}}}{{{{{{uuuuuuyyy~~~yyyvvvqqqmmmnnnrrrsssnnnjjj___PPPFFFEEEAAADDDaaammmNNNDDD:::222,,,***)))((())),,,''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))///***'''%%%$$$###)))000---***+++555===@@@??????XXXWWWTTTOOOHHHBBB>>><<>>;;;777333EEEAAA===:::999555...'''************)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******+++++++++******))))))((()))%%%)))444===???DDDKKKbbb```[[[[[[fffrrrqqqgggWWWllljjjXXX]]]lllqqqpppllliiirrr}}}mmmgggbbbiiiggg\\\YYY\\\YYYNNN@@@>>>===<<<<<<;;;999777666666555222---***))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((***$$$###(((***(((***///+++>>>```}}}}}}hhh^^^bbbhhhggggggiiinnnttt|||ttt}}}ggg^^^kkkuuugggeeemmmrrrnnnfff|||kkk^^^___iiisssjjjRRR;;;666999888555333999;;;===<<<777///((($$$&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((('''''')))))))))*********++++++---...///...///000???\\\vvvzzzxxxyyy|||xxxxxx{{{}}}yyyyyysssqqqsssxxxzzz{{{~~~}}}~~~wwwpppooouuu{{{iii^^^WWWRRRCCC555@@@WWWaaattt{{{rrrbbbDDD@@@999222///+++((((((+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''&&&''''''(((((($$$'''---111///)))(((+++///111<<>>999>>><<<777444777???GGGJJJFFF@@@<<<===???<<<777555444666777777;;;??????===111.........,,,(((%%%&&&(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********)))***++++++++++++,,,---&&&...888EEEUUUcccfffbbbaaaeeefffdddhhhpppssspppuuupppfffaaaaaahhhqqqiiicccgggmmmooommmkkkddduuuVVVHHH???777@@@>>>===<<<<<<;;;999777555555444222---*********(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))+++,,,...777AAABBBTTTwwwyyyjjjjjjllllllkkkmmmsss~~~yyyoooxxx|||vvvwww}}}lllpppxxxzzztttooottt}}}qqqXXXKKKOOOSSSHHH666333444888>>>AAA===444,,,,,,***(((&&&%%%&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((())))))))))))************+++,,,...///000///666@@@VVVooovvv{{{uuuyyywwwvvv~~~|||yyyuuurrrssspppoooooonnnmmmrrrxxxvvvzzz}}}}}}}}}~~~{{{|||}}}}}}|||zzzyyyyyyooonnnjjj___NNN>>>888999???[[[|||fffgggmmm```DDD<<<444111...***((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))***)))((('''''''''''''''&&&%%%%%%''')))111CCCSSSfff^^^XXXVVVTTTLLLDDD@@@EEEAAAAAAKKKYYYaaa___YYY]]]]]]YYYSSSVVVbbbllloooccc[[[XXX]]]^^^XXXQQQNNNGGGLLLKKKBBB::::::<<<<<<:::555444666444...,,,...''''''&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************(((***+++***)))***---000999IIIOOONNNaaaeeeiiilllkkklllppprrrrrr~~~wwwiiiiiieee]]]XXX[[[dddiiihhh___xxx}}}___???777::::::@@@>>>===<<<<<<;;;999777555555444111...+++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))'''...333222444===IIIPPPmmmlllpppvvvssslllmmmuuugggvvvzzznnnjjjqqqxxx~~~lllmmm~~~sssgggttthhhnnnrrrwwwuuueeeooooooiiifffoooxxxlllVVV777333222666>>>CCCBBB???444111---)))'''&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))'''))),,,---***)))+++******+++,,,---///000111***AAA^^^{{{|||mmmpppvvv|||pppyyywwwggg~~~xxxvvv|||yyy{{{zzzxxxtttpppkkkhhhgggkkkjjjkkkmmmkkkiiinnnuuuppptttyyyzzzxxxvvvvvvwwwttttttxxx}}}|||vvvrrrrrr}}}~~~~~~}}}zzzxxxzzz~~~|||ooo```VVVIII<<<555===KKK```}}}qqq~~~xxxPPPDDD888444222...***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******))))))))))))))))))))))))+++***))))))(((((())))))+++---000555:::HHH```uuuqqqbbbQQQEEE???>>>CCCJJJeee^^^ZZZ___jjjnnniiiaaagggmmmnnniiihhhnnnqqqnnngggcccfffpppsssjjj___[[[rrrxxxsssaaaOOOIIIFFFDDD@@@:::888;;;999333222777,,,+++)))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))*********++++++)))++++++)))(((***///444FFFZZZaaaYYYbbb||||||aaa___]]]^^^dddjjjnnnoootttmmmttteeennnooocccZZZYYYTTTMMM???IIIHHH:::444;;;BBBAAA@@@>>>===<<<<<<;;;999777444555444111...+++***+++(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''''')))***,,,...///666CCCJJJGGGMMM^^^fffccchhhjjjmmmqqqtttrrrmmmiii{{{|||nnnlllnnngggooo|||}}}nnnrrrxxx|||vvvssssssyyy~~~}}}fff```gggooovvvyyyxxxqqqiiiLLLFFF>>>;;;<<>>:::888444000---+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))*********+++++++++)))+++,,,,,,,,,222;;;CCCLLL\\\gggddd```cccggggggiii___WWWZZZdddkkkkkkiiiccczzzsssbbbwwwnnntttrrrZZZPPPHHH>>>:::<<<:::777888<<<===;;;@@@>>>===<<<<<<;;;999777444555444111...+++***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&(((***---000222444MMM]]]dddaaalllxxxmmmjjjeeeeeeooo||||||yyyssszzzzzzjjjlllwwwvvviiidddgggmmmpppoooooozzzwwwssstttzzz}}}ppp]]]YYYaaabbb]]]TTTHHH===888888999>>>===;;;777222---(((&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((+++222333,,,)))++++++++++++,,,...000111222KKK^^^}}}yyyuuuqqqqqqooottt\\\gggzzziiiaaalllsss~~~~~~|||}}}~~~xxxuuuuuulllrrrzzz{{{{{{~~~lll[[[TTTIIILLLMMMHHH>>>GGGnnnsssgggmmmpppSSSCCC<<<666...)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******))))))))))))))))))))))))''''''(((***,,,...000111DDDSSSeeejjj\\\FFF999777MMMUUUbbbmmmnnniiigggjjjvvvwwwzzz}}}{{{~~~|||yyy~~~{{{}}}vvv}}}ttteeeZZZRRRQQQKKK@@@???EEEHHHEEE???999444111......))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++(((+++...000333===JJJTTTZZZ]]]cccfff___[[[kkkttthhhiiirrrsssjjj```___dddccceeeiiibbb^^^gggooo```BBB;;;;;;666888:::<<<;;;<<>><<<;;;;;;:::777666555555444111...+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''%%%###"""(((###$$$)))***$$$!!!$$$%%%((()))&&&""""""&&&)))!!!###'''((('''&&&&&&'''((('''%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''&&&((()))(((%%%)))'''***111666777>>>FFF\\\]]]ZZZeeevvvdddtttzzz~~~rrrvvvvvvvvv}}}uuuppppppvvvvvvpppssszzzwwwlllttt|||uuuyyyoooiiinnnzzzwwweee```hhhsssfff\\\XXXMMM===666999<<<777888>>>>>>555,,,)))'''(((((()))))))))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((***************+++++++++(((...))),,,555,,,---HHHTTTuuuzzz{{{vvvooogggjjjtttnnnttt^^^]]]VVVRRRRRRLLLEEEMMM\\\lll___~~~}}}qqqZZZAAA:::999///+++,,,,,,***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''+++---***''''''''''''&&&***...---+++444KKK```eee[[[OOOHHHEEEDDDDDDFFFVVVdddooorrrssswww{{{{{{~~~yyy~~~~~~~~~zzzxxxxxxxxxuuusss{{{uuuuuuzzz{{{yyy{{{ooovvvyyyppp^^^LLLAAA===>>><<>><<<;;;;;;:::888666555555444111...+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%***&&&$$$%%%&&&&&&'''***+++&&&###%%%))))))'''%%%...,,,)))&&&######$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&(((******%%%///777999@@@PPP^^^dddQQQfffnnnfffkkk|||yyyfffbbbwww}}}eeeiiiooovvv|||~~~~~~rrrhhhuuuuuuhhheeerrrzzzwwwzzzxxxyyytttgggVVVIII???999333000222:::===;;;888999///+++'''&&&(((*********(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))(((************+++++++++++++++000++++++222222BBBdddtttqqqyyyzzzsssllljjjiiihhhjjjmmmwww|||}}}}}}yyynnnvvvyyy{{{]]]```ZZZNNNJJJOOOOOOJJJ^^^sss}}}fff}}}[[[<<<555999444000---)))((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))))))))+++***)))((()))///)))%%%+++???[[[sss```PPPCCCGGGYYYjjjrrrrrroooxxx~~~}}}yyy{{{zzzvvvsssxxx~~~www|||tttnnnpppssslllZZZIIIAAA888:::KKKYYYSSS???...---,,,******))))))))))))+++)))(((((()))***))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))+++***)))***,,,---,,,+++'''888OOOgggooogggooonnndddjjjiiinnn}}}zzzttt|||uuubbb]]]bbbcccaaaZZZLLLGGGAAA999444666:::???BBBLLLUUUbbblllpppnnnkkkhhhAAA???===;;;;;;:::888666555555444111...+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%'''&&&######''')))'''+++%%%%%%***,,,(((&&&)))%%%###"""###'''***,,,---&&&&&&%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&(((***)))''''''***---***VVVyyyuuuccc\\\ZZZWWWXXXtttzzzbbbTTT___eee\\\hhhppp~~~vvvmmm|||}}}pppmmm|||zzzppp```[[[TTTJJJ:::666444444555555777;;;777111+++'''''')))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************++++++,,,,,,)))...***(((000<<>>555000000444999;;;999444...)))&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********)))******++++++,,,,,,,,,))),,,,,,---666JJJhhh{{{qqqdddpppsssvvvtttpppsssyyysssggglllyyyttt~~~zzzzzz}}}qqqHHH;;;333<<>>AAADDDJJJJJJGGGFFFQQQ___eeebbbfffggghhhgggeeeaaa^^^\\\PPPUUUQQQIIIPPPiiizzzzzzwwwrrrmmmmmmrrrwwwrrr[[[HHH>>>===BBBHHHQQQKKKAAA888111---)))((((((''''''(((******)))'''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((())))))******000...***((()))+++///111===MMMZZZdddjjjbbb]]]eeeqqqxxxtttlllhhheeerrrzzzrrrlllmmmpppppprrrwww^^^ttthhhDDD;;;;;;:::AAAKKKRRRYYYbbbllltttuuuvvvvvvuuuttttttvvvwwwAAA???===<<<<<<;;;888777555555444111...+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))+++,,,,,,+++***)))%%%+++///---+++,,,+++(((,,,---///222222000000222***))))))***+++***(((&&&''')))******)))'''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))''')))+++,,,...:::GGGWWW```ppp}}}kkkqqqqqqsssyyypppwwwyyyxxxyyy}}}nnngggiiimmmqqqsss|||wwwxxx```XXXKKK===666666888999;;;>>>>>>888...'''&&&'''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++)))******+++,,,,,,------...---111888DDDYYYnnnvvv|||eeebbbnnnpppvvvwwwrrrsssxxxtttkkktttbbbMMMBBB@@@III\\\mmmJJJ>>>333000111444:::@@@JJJWWWccceee^^^\\\ccclllrrrkkkggg\\\VVVZZZQQQUUU999EEEyyyxxxwwwQQQmmmxxxUUUEEE<<<<<<999444///***)))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********+++'''(((***'''$$$,,,888MMMeeerrrbbbJJJAAAHHHQQQpppyyy}}}xxxuuu{{{}}}qqqmmmrrrlllZZZOOOPPPEEEDDDBBBCCCIIISSS^^^fffjjjsssooodddmmm~~~zzz{{{rrrbbbNNNBBBLLLkkk~~~zzzwwwqqqeee[[[mmmqqqrrrjjj[[[KKK>>>777MMMLLLIIICCC;;;444...,,,((('''&&&''')))******)))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++///...---******000:::BBB\\\ddd```\\\bbbeeeccchhhuuu~~~~~~|||~~~{{{~~~zzz~~~|||ppphhhllluuupppfffccc[[[GGG<<<>>>===BBBNNN^^^iiimmmppptttxxxrrrvvv{{{|||zzzvvvrrrpppBBB@@@===<<<<<<;;;999777555555444111...+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++++++++******)))+++---111555555444888>>>FFFAAA:::;;;HHHRRRJJJ;;;>>>===;;;666222000000222(((''''''(((******(((&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&$$$""""""&&&***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))***'''(((111888@@@OOO___YYYcccttt|||ppp[[[TTTYYYdddkkkttt~~~{{{zzz}}}xxx}}}tttkkkjjjmmmooonnnxxxpppssszzz{{{nnnggg[[[MMMDDD>>>666///999>>>BBB???666...++++++)))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))******((())))))******+++++++++)))******+++,,,---.........***111>>>NNNjjjyyyqqqiii|||}}}pppyyyxxxhhhzzzzzzqqqnnnnnnnnnfffFFF888HHHbbbNNNCCC:::999999777333111222<<>>:::444---******,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++************,,,555AAALLLZZZYYYSSSJJJDDDJJJWWWcccttt{{{~~~|||}}}YYYMMMEEEHHHKKKIIIKKKQQQPPPTTTYYY```jjjuuummmWWWYYYggg{{{mmmcccZZZaaakkkuuuyyynnnUUU>>>===???DDDGGGFFF@@@888333---+++(((((()))*********&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,+++,,,---000666AAAMMMVVVxxx{{{gggbbbeeejjjrrr}}}qqqwwwzzzqqqsssrrrjjj```^^^gggqqqcccJJJ;;;777555???JJJJJJSSS___nnnwwwyyywwwvvvvvvwwwwwwwwwuuutttuuuxxx{{{BBB@@@>>>===<<<;;;999777555555444111...+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))((())),,,111666999777888DDDVVV[[[TTTWWWbbb~~~~~~yyylllXXXFFF<<<888;;;444---,,,///000...***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""%%%&&&$$$""""""'''+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++,,,999NNNZZZ\\\aaaiii[[[aaaeee```YYYZZZccclllggghhhqqq{{{~~~zzzvvvnnnzzziiikkk}}}rrruuussssssxxx}}}}}}{{{zzzwwwuuuooohhhbbbWWWCCC000999;;;>>>???>>>:::444000))))))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,)))******+++,,,---...///---)))444FFF^^^vvvvvv~~~nnnxxx{{{uuulllssszzz~~~gggKKKDDDFFF???:::;;;:::666333222111444777666333444999???JJJOOOQQQNNNJJJIIIFFFBBBBBB??????BBBGGGMMMYYYdddzzzfffooommm[[[QQQZZZOOOBBB>>>JJJvvv{{{nnnvvvnnnRRREEEAAA<<<777222///,,,***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******+++++++++---******999RRRbbbddd^^^PPPJJJWWWffflllnnnqqqmmm{{{xxxpppaaaQQQ@@@CCCHHHQQQ[[[hhhuuu~~~uuufffrrrfffaaa]]]cccqqqxxxmmm\\\GGGAAA===AAAIIILLLFFF???777333...***************&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---,,,+++...999HHHVVV^^^aaazzzmmmeeehhhggggggxxxttthhhkkk~~~~~~{{{pppggggggiiiiiifffFFF<<>>===<<<;;;999777555555444111...+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,++++++...555@@@KKKQQQEEEJJJbbb|||zzz}}}nnnhhhRRRFFF999444555777444///))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%""""""''',,,$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++444OOOooo|||tttiiifff]]]YYYVVVbbbgggoooeeegggsssyyyzzzwwwpppfffbbb^^^___dddhhhhhhgggXXXbbbqqq}}}xxxpppyyyyyy}}}xxxooorrrxxx|||zzz```GGG:::777777===CCCDDD===555))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,)))******+++---...//////222...===SSSqqq~~~vvv___dddyyyxxx~~~yyyrrrzzzqqq^^^KKKEEE@@@>>>;;;888:::???999888555111000000444666777;;;===:::777666444000444222222444555999BBBKKK___nnnvvvrrrqqqmmmbbbPPPWWWIII<<<999HHHxxxWWW```yyyhhhIIICCC;;;888666333---'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++,,,...***+++DDDiiizzzvvvSSSDDDFFF```wwwzzzxxx{{{~~~```MMMCCC;;;888JJJ^^^jjjuuu~~~uuuwwwzzz}}}wwwmmm___WWW^^^lllpppkkkcccPPP===;;;GGGRRRPPPJJJ???999222---******))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---111---000@@@VVVeeegggbbbjjj{{{wwwhhhmmmssshhh[[[fffwwwyyyoooiiijjjzzz~~~||||||aaaGGGEEE===CCCPPPWWWcccqqqtttvvvwwwxxxwwwwwwvvvwwwxxxsssyyyAAA@@@???===<<<:::999999666555444222000///...---******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&((()))''''''(((((('''###***)))(((,,,'''&&&///---@@@KKKHHHLLLccc|||~~~uuuwwwxxxVVVLLLHHH???<<>>777111***(((***+++)))&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***,,,...------...///...///111@@@YYYqqq{{{iii^^^WWWaaavvv||||||}}}xxxtttpppWWWCCC@@@BBB???>>>BBBDDD;;;333222555666444222666666666666666555333222555555444333333333444444888FFFaaavvvfffkkkhhhZZZTTTUUUHHH555<<>><<<222***)))'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***'''(((+++***%%%'''---111,,,777SSSdddaaaYYYXXXJJJ```mmmjjjmmm}}}{{{wwwmmmaaaQQQBBB???CCCMMMYYYmmmzzzssspppoooqqqrrrpppllljjjjjjnnnpppooonnnqqqqqqoookkkfffdddfffhhhxxx}}}wwwbbbWWWdddssssss___LLL999999FFFKKKDDD===777333,,,&&&***222+++)))''''''(((((('''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************%%%...000)))'''---000---)))333IIIMMMTTTbbbcccjjj```aaacccnnnzzzccclllffffffrrrttt{{{|||___JJJFFFMMMZZZiiiuuu{{{{{{yyy{{{zzzyyywwwwwwxxx|||AAA@@@???===<<<:::999888555555444222000///------+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((&&&&&&''''''&&&(((---***)))///...---666OOOqqqtttyyy~~~~~~vvvmmmaaarrryyyvvvjjjGGG000999777777999999555---'''$$$&&&(((******)))&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))------+++&&&$$$+++999EEE^^^]]]YYYXXX^^^ddd___VVV\\\gggqqqxxx~~~|||fffhhhhhhhhhjjjsss{{{kkkdddiiissszzz|||tttqqq|||}}}|||ttttttyyysssooocccUUUKKK===::::::666:::>>>:::===777///+++******)))((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---///111000)));;;WWWkkkooossszzz~~~dddhhhlllnnnqqqyyy}}}{{{ttt]]]NNNJJJIIIBBB999<<<===>>><<<888555777:::999888777777888888888888666666555555555666666777333:::JJJfffuuujjjsssggg^^^YYYQQQEEE??????^^^vvviii~~~lllPPP:::999>>>999///((((((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,((('''+++,,,+++,,,111,,,HHHdddiii\\\OOOPPPVVVbbbmmmqqqqqq~~~yyybbb]]]YYYTTTOOOQQQ___ooo|||}}}rrrjjjjjjkkklllmmmmmmmmmlllkkkiiihhhfffggghhhiiijjjiiimmmmmmkkkfffbbb___```bbbbbbdddiiiqqq}}}rrr```[[[YYYfffttt{{{cccGGGFFFGGG999SSSQQQIII<<<444111+++"""***)))((()))******((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))),,,,,,))))))---///...222DDDOOOUUU[[[ccciiidddhhhdddbbbkkk~~~yyyccckkkzzzooosssrrrjjjnnnxxxoooqqqSSSUUU[[[aaakkkttt{{{~~~~~~}}}xxxxxxxxxyyy}}}AAA@@@???>>><<<:::999888555555333222000...------+++******)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((''''''(((((((((''',,,---&&&%%%555BBBLLLYYYnnnyyyqqqkkksssvvvmmmUUUKKKEEE>>><<<===<<<555...((()))***+++***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))***)))''',,,;;;QQQbbbbbbkkkmmmbbbSSSPPPVVV]]]fffnnnooogggbbbmmmnnnfffqqq~~~kkk[[[XXXhhh}}}sss{{{}}}|||vvvttt|||~~~vvvqqqssssssooocccJJJ<<<:::555555777333@@@<<<666000,,,***))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,---+++***+++...000111222...GGGiii{{{ttthhhnnn}}}iii```kkktttuuuqqquuu|||}}}{{{}}}rrrbbbZZZMMM===555999;;;:::777666777999777666444555666777777666666666666555555666666777444333666IIInnnrrrqqqpppiii___WWWOOOBBB666666wwwnnn}}}fffvvvZZZAAA<<>><<<:::888888555444333111000...---,,,++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((&&&&&&***+++***)))***&&&///222===WWWkkkuuuxxx|||mmmfffxxxssscccLLL<<<888;;;999444444111,,,(((&&&&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((())))))******+++((()))---444@@@QQQaaalllgggoooqqqggg[[[]]]ooouuurrrjjjcccfffuuurrrXXXXXXkkk~~~~~~xxxuuuzzzzzzuuupppXXXIIICCC777333888888======;;;666111,,,******(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,---******---/////////000===TTTyyy{{{}}}~~~ccckkknnnsssxxx|||}}}pppaaaVVVIIIFFF>>>888888;;;;;;999;;;999888:::<<<===;;;999;;;:::999777666666666666;;;999444;;;XXXnnnqqqqqqiii^^^SSSKKKFFF888YYY|||yyy]]]^^^ttt{{{hhhSSSFFF===666222333++++++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***+++,,,---,,,,,,///333RRReeennn```PPPQQQ\\\cccyyy{{{wwwqqqxxxwwweeeRRRSSS\\\rrr{{{sssiiiaaa^^^aaadddfffllljjjgggffffffgggjjjkkkkkknnnpppoookkkiiiiiikkkjjjfff___YYYVVVWWWZZZ]]]]]]ZZZVVVSSSRRRSSSVVVXXX\\\gggzzz|||oooaaaSSS]]]sssuuueeeSSSCCC888HHHQQQHHH>>>;;;666...***))))))***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************,,,((((((---,,,***222???aaa|||cccfffiiimmmvvv^^^dddjjjgggaaaaaammm{{{kkkhhhhhhmmmqqqpppllljjjnnncccWWWOOONNN[[[kkkqqq}}}{{{|||}}}BBBAAA@@@>>><<<:::888777555444333111///...---,,,+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******'''%%%'''++++++((()))---...CCCUUUiii}}}zzz||||||xxxeeeYYYWWWPPPEEEEEESSSeeellliii~~~kkkPPPEEECCC===555;;;777222---)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((())))))***++++++,,,---...444BBBTTTbbbjjjlllzzzjjj[[[\\\lllxxxyyy|||pppmmmnnn}}}xxxmmm}}}}}}xxx~~~{{{rrrfff^^^QQQ===666;;;;;;666999;;;;;;777111,,,***(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,***,,,000000------222OOO\\\}}}{{{ppp~~~}}}~~~~~~xxxsssppp}}}~~~}}}zzzssstttrrreeeOOO>>>===CCCGGGHHHFFFFFFIIINNNOOOMMMJJJGGGFFFDDDAAA???===<<<<<<>>>@@@===:::GGGggguuunnnooolll___WWWWWWKKKHHHQQQRRRSSS}}}aaaKKK>>>777555555---,,,+++***)))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))*********------***+++666IIIWWWccc\\\VVVVVV\\\dddlllqqq}}}qqq___ZZZZZZVVVWWWcccuuuyyynnneeefffgggiiihhhccc]]]XXX\\\YYYVVVTTTSSSUUUXXXYYY]]]aaafffhhhgggfffhhhjjj```YYYOOOHHHFFFIIIOOOSSSFFFFFFFFFFFFGGGIIILLLMMMWWWOOOOOO```|||qqqooobbbOOOXXXxxxwwwRRRCCC@@@@@@FFFIIIDDD;;;555,,,+++))))))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))***************))),,,000---,,,;;;NNNkkkhhhgggdddbbbjjjmmmllllllmmmiiijjjwwwwwwoooqqqxxxooo___OOOLLLSSSZZZmmm|||yyy|||{{{CCCBBB@@@>>>;;;999888777444444222111///---,,,,,,***))))))(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++)))'''(((,,,)))'''...:::XXXiiiooosss{{{yyy|||VVV___hhhhhhXXXDDD999888>>>BBBAAA<<<===DDDHHHEEE999GGG```tttyyy}}}qqqcccOOO<<<999::::::999555///***&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((()))***+++,,,,,,---,,,111>>>SSSgggtttwwwuuueeeaaabbbmmm{{{~~~}}}jjjeeepppuuulllggguuu}}}uuurrr{{{{{{xxxvvvsssaaaHHH>>>999,,,333666999<<<;;;666000,,,)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++***...222000+++111<<>>AAA888666444444666;;;@@@DDDIIIKKKNNNQQQUUUccc|||~~~mmmTTTOOOhhhxxxooo\\\CCC444AAAUUUYYYLLL???222///+++))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))***************,,,///000000777HHHZZZ```ssshhhkkkhhheeeyyypppxxxlllttt~~~yyymmmooo{{{dddQQQMMMWWWeeelllwwwoooaaaCCCBBB@@@>>>;;;999777666444333222111///---,,,+++)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++++++++)))***---,,,000CCCZZZ~~~}}}qqqvvv{{{tttuuudddIIIJJJCCCDDDKKKMMMLLLYYYmmm___bbb^^^VVVTTTTTTKKK>>>777666===DDDEEENNNooohhhKKK999;;;===>>>;;;666000,,,((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((())))))***+++,,,---...333CCC\\\sssxxxqqqLLL\\\rrr|||xxxwwwvvv~~~~~~mmmWWWuuuxxxsssuuurrrjjjyyy~~~tttiiiiiiXXX888666666777:::<<<:::444///))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,...111---,,,:::MMMrrrkkkdddeeerrrwwwsssrrruuufff___dddkkkzzz}}}wwwWWWQQQaaaqqqjjjaaaWWWTTTWWW[[[[[[ZZZUUUTTTRRRPPPOOOMMMMMMLLLDDDAAAAAA???:::>>>WWWrrrtttqqqnnnddd[[[VVVQQQAAAKKKhhh}}}cccNNN@@@999666///...,,,*********+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******+++++++++...///222@@@ZZZqqq|||VVVZZZ___hhhyyyuuuuuu|||fffRRRSSScccppp|||uuuooojjjhhh```SSSIIIDDDBBBBBBCCC888777555333222111111111999<<>>;;;999777666444333222000///---,,,+++((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++,,,***+++000111<<>><<<;;;888666666555333111///------,,,))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''+++,,,)))))),,,...///"""000000333NNNhhhooooooqqq{{{vvveeeVVVJJJEEEOOOrrrxxxoooUUU@@@===CCCPPP;;;BBBmmmNNNDDDEEECCC777333:::<<<555000***((()))***(((&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++'''(((+++(((%%%...===eeexxx}}}}}}tttfffaaapppuuuuuusss}}}xxxrrrpppwwwzzzrrrpppppplllaaaXXX]]]^^^[[[```kkksss}}}tttxxxxxxnnn{{{{{{nnnGGG999111666===<<<999888---***'''''')))+++)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,111444000444QQQsss}}}ddd```rrr{{{ssslllmmm}}}yyywwwgggVVVTTTYYYSSSPPPLLLHHHEEECCCAAA???FFFCCC???<<<;;;<<>><<<;;;888666666444333111///...------))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***+++))))))***+++***))))))777111333RRR{{{~~~|||\\\DDDMMMUUUpppmmmllliiiXXXHHH@@@AAAOOO[[[ddd{{{{{{iiiUUUPPPFFF===:::555;;;666000,,,***)))'''%%%(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&))),,,,,,,,,444III]]]ppp}}}|||xxxyyyggghhh}}}sssgggfffeeecccWWWRRRLLLIIIHHHHHHFFFCCC:::BBB???<<>>???DDDCCC<<<555222...***((()))******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------666444111......;;;YYYttt|||~~~oooqqq|||mmmkkkzzz~~~xxxiii```UUUOOOHHHDDDDDDEEEDDDCCC@@@>>>;;;999888:::<<<>>>YYYwwwrrrmmmooommmwwwhhhTTTxxxmmmsssOOOBBB<<<555222...,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---+++(((&&&''')))***)))111GGGlll{{{gggVVV[[[dddkkkuuuwwwvvvzzz```XXXhhhuuuyyy~~~~~~{{{xxxvvvtttssstttwwwuuummmcccZZZQQQHHHZZZeeennnooollldddVVVIII999222...000222222444999555888888444222333111......///000000///...---,,,...---000666<<>>RRRooo}}}rrrkkknnnrrrssskkk```]]]___oooqqqkkkhhhwwwrrrpppqqqqqqmmmeee___```dddvvvyyy}}}~~~~~~~~~}}}wwwxxx}}}FFFCCC@@@>>><<<;;;888666555444222111///...------***)))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))******---''''''---...)))'''+++111===OOOmmmtttTTT^^^{{{}}}|||wwwIIIFFF^^^xxxqqqUUUeeeooommm{{{^^^222+++???CCCIIIbbb___TTTLLLDDD<<<222???<<<888222---)))'''%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))......)))+++>>>YYYlllkkknnnaaa___|||lll}}}nnn[[[OOOKKKGGGBBB>>>>>>???>>>===>>>???@@@<<>>>>>>>>???@@@NNNxxx~~~kkkdddeeekkkwwwooo\\\ggg~~~yyyqqqdddFFF777777333///---,,,+++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,)))((()))---000222222(((LLLwwwzzz^^^PPPXXX]]]xxxrrrjjjmmmiii]]]___uuu~~~{{{qqqjjjhhheeeaaaDDDPPP___llluuuwwwppphhhRRR===000555===???BBBHHHBBBBBB===777555555333///222222222111000///------000---...000111222777>>>VVV___iiimmmmmmrrr|||{{{jjj\\\TTT]]]ssssssXXXCCCAAAVVV\\\TTT>>>333555444***+++******))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))***************+++,,,,,,,,,---;;;NNNddduuunnnkkkkkkbbbVVVYYYfffxxx}}}rrrkkkttt}}}}}}nnnbbbdddkkkooo~~~|||{{{{{{|||yyy{{{FFFCCC@@@>>><<<:::888666555444222000///...------***))))))((('''((((((((((((((((((((((((((((((((((((((()))))))))*********,,,&&&'''...---(((---888>>>aaasssqqq{{{eeeiiiwww~~~]]]???777@@@HHHCCC888EEEeeezzzkkkPPPHHHTTTaaaWWWSSSOOOLLLIIIHHHOOOXXX}}}```VVV@@@777OOOkkkooo___TTTSSSMMM===<<<===;;;888333...)))&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))---///+++(((666RRRhhhppplllbbbNNNNNNkkk}}}xxxppp}}}qqqxxxuuuiiijjjggg```YYYTTTLLLEEEDDDIIIOOOTTTVVVUUURRRPPPHHHMMMIIIDDDCCC<<<<<>>???CCCGGGMMMWWWeeerrrzzzlllVVVAAA<<>><<<:::888666444333222000///.........******)))((((((((((((((())))))))))))))))))))))))))))))))))))************+++)))***,,,)))(((555EEEooosss|||uuuYYYaaasssWWWIIIDDD:::444888999333888III\\\zzz}}}}}}aaaNNN>>>???GGGIIICCC>>>]]]|||sss]]]>>>888AAAPPPiiixxxuuurrrhhhPPP:::;;;<<<;;;999444...***''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***,,,((('''333TTTvvvzzzvvvhhhVVVXXXhhhlllllluuunnnxxxzzzlllyyyrrrhhhccc^^^^^^bbbdddccc^^^VVVSSSVVVXXXXXXRRRTTTXXX```gggiiifffbbbZZZSSSMMMNNNGGG555===]]]CCC<<<;;;??????888666999777555888EEE^^^~~~}}}|||zzz___CCC333---<<<888333---)))((((((*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++444333+++555VVVrrr}}}}}}qqqttt{{{xxxzzzuuu{{{}}}zzzvvvsssnnngggaaafffeeedddbbb___]]][[[YYYVVVzzzvvvzzzvvvrrrrrreeeMMM[[[yyy]]]cccvvv|||vvvUUUKKK<<<888333///---,,,***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&)))......((('''444DDDgggQQQNNN[[[dddllltttsss}}}```aaaxxx~~~tttVVVWWWTTTNNNKKKGGG@@@888CCC@@@;;;999===MMMcccuuutttkkkSSS>>>EEE\\\___RRRRRROOOGGG===888999888555666444333333555666555444333111222444222//////333222888CCCSSSdddrrrxxxzzzyyyrrrzzz^^^GGGVVVuuuqqqTTT@@@???EEENNNIII999---+++))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((************+++,,,---...222<<>><<<;;;888666444333222000//////......+++***))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++------***)))222BBBPPP}}}cccXXXzzziiiDDDAAAKKKEEEBBBAAANNN]]]\\\gggaaaMMMYYYNNNDDDCCCDDDAAA===;;;@@@RRRIIIKKK|||vvvFFFAAA444:::gggttttttVVV???===::::::;;;888333...(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******,,,'''+++EEEmmmwwwkkkjjjdddeeekkkjjjqqqzzzjjjTTTCCCCCCGGGJJJUUUcccmmmmmmhhh```]]]```dddfffddd```^^^aaaiiiqqqtttuuuuuuhhhaaaeeeYYY>>>GGGpppfffQQQ;;;666>>>EEE@@@999777888777444444CCCaaa|||uuuvvv}}}uuugggEEE333111999888666111---***)))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++222000---<<<___~~~www|||zzzuuuttt~~~zzztttooorrrqqqooolllhhheeecccbbbdddxxxmmmeeeiii```HHHLLLkkksssjjjVVVrrrbbbQQQ>>>:::555000...,,,***((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))***,,,+++%%%,,,HHHeeeZZZHHHWWWiiisssqqqhhhfff{{{tttbbbfff|||{{{mmmbbbgggrrr}}}ttt^^^KKK<<<777444333666@@@QQQ```pppuuudddHHHJJJeeelll\\\TTTVVVTTTKKKCCC>>>999444777444222333666888777555000000222555444000000333111000222>>>SSSgggtttzzzqqq[[[SSS^^^ooo{{{NNN>>>AAAWWWZZZBBB222555***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************+++---...///888EEE]]]eee]]]bbbttt}}}pppkkkuuuoooaaaaaaiiiooonnnjjjooo~~~~~~fffZZZiiizzz~~~{{{zzz~~~FFFCCC@@@>>><<<;;;888666333333111000////////////+++***))))))(((((())))))))))))))))))))))))))))))))))))*********+++++++++***//////,,,555JJJZZZ^^^nnnjjjmmmuuuTTTMMMFFFCCCJJJQQQcccsss{{{dddMMMBBBAAA???CCC999;;;fffzzzPPP===999[[[|||pppWWWNNNEEE;;;777999:::666111))))))(((''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********...,,,888XXXwwwyyymmmggg|||~~~ppplllrrr}}}vvv[[[HHHAAA===@@@HHHQQQ[[[aaarrrvvvwwwrrrooopppqqqooorrrnnniiiggghhhmmmtttxxxuuummmhhhkkk___CCCCCCaaa|||pppXXXAAA:::???===444555999>>>===444///777EEE\\\xxxvvvwwwooollllll^^^EEE888;;;555777999777222---+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))+++---444JJJiiiyyyrrruuuyyy~~~~~~{{{yyyyyytttssspppmmmiiigggeeeeeeooonnnaaa]]]ddd\\\JJJGGGPPPiiitttWWW@@@;;;666111...,,,***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******))))))+++---+++555TTTtttsss[[[PPPWWWcccrrruuujjj]]]gggjjjbbb```lllyyyooofffbbbbbb]]]kkk^^^OOO@@@999888;;;AAAIIIeeepppkkkWWWVVVkkkwwwssseeeiiieeeYYYKKKEEEBBBAAA<<<888555555999;;;999666333444777:::999444222444555555666:::DDDUUUhhhtttvvvrrr~~~ttt___SSScccbbbGGG???UUU^^^MMM>>>???,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************************+++,,,---...///<<>><<<;;;888666333333111000////////////+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++(((///000000CCCbbbpppllluuu|||___|||~~~{{{[[[GGGGGGGGGUUUzzzrrr[[[@@@===999888MMMqqquuuZZZ[[[KKK===@@@UUUssslll]]][[[MMM;;;444666:::888333******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++///DDDfff~~~~~~uuuppp~~~qqqzzzhhhLLL>>><<>>MMMooo}}}xxxYYY???;;;>>>>>><<<777666:::<<<888666999888GGGooozzzyyyssshhhqqqmmmSSS===888333777;;;;;;666000---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---222@@@VVViiiqqqrrr}}}||||||{{{}}}ooouuu{{{|||zzzxxxyyy|||sssqqqnnnkkkhhhgggffffffuuutttffffffkkk___OOOEEE>>>ooouuurrrfffAAA<<<777222///,,,***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++,,,***---000...111GGG```eeeddddddaaafff~~~nnniii___XXXaaauuu}}}mmm]]]WWW___jjjooorrrxxx___III???:::999;;;XXXdddggg^^^\\\jjj{{{||||||rrr^^^NNNJJJNNNSSSDDD???::::::===>>><<<999:::;;;>>>AAA???999666888666>>>DDDCCCAAAIII\\\lllmmmwww|||xxxzzz|||xxxfffVVVWWWbbbwwwVVVBBBNNNXXXNNN???<<<...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++*********+++,,,---///000>>>III```jjjbbbbbbpppxxx|||ssskkkjjjrrryyyyyyuuu~~~|||ssskkkmmmwwwzzzwwweeennnvvvyyy}}}}}}IIIDDD???>>>???>>>999444333222111000///...---,,,++++++************++++++++++++++++++******))))))...,,,++++++,,,,,,+++))) 444000999mmmeeewwwOOOPPP```}}}wwwPPP;;;777888888999<<>>EEEUUUZZZcccdddeeennnjjjVVV\\\ppp{{{qqqjjjoootttrrrssstttssspppllljjjjjjjjjaaajjjmmmjjj```III;;;@@@IIIbbbrrrOOO@@@CCC<<<@@@===555666>>>===444===777???SSSzzznnnxxx~~~nnnfffQQQ666888<<>>888111,,,***)))***+++,,,,,,,,,,,,,,,++++++,,,------......///000000888GGG}}}zzzsssllliiirrr|||xxxqqqsssyyywwwuuurrrqqqpppmmmfffaaa}}}^^^bbbhhhZZZFFF>>>TTTzzzYYYaaa}}}UUU@@@444777555)))'''///***((('''&&&(((((('''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))444''' ;;;QQQVVV^^^gggllltttvvvtttxxxwwwoooeeeaaagggsss}}}vvvllldddaaatttyyyXXXMMMFFF<<>>EEEPPPCCCAAAIIIIIIDDDNNN```tttlllvvvvvv[[[UUUNNNsss|||aaaCCCJJJTTTHHH===555...)))))))))((())),,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++)))(((+++,,,---333999HHHSSSeeeqqqnnnhhhjjjrrrvvvfffppprrrvvvxxxuuuwwwnnnttt{{{~~~IIIDDD@@@>>>???===999444333222111000///...---,,,++++++************++++++++++++++++++*********)))************+++++++++***777+++111JJJdddyyy~~~nnnpppjjjaaa[[[nnneeeFFF666333444:::KKKWWWMMMIIIAAAQQQuuugggIII@@@999///111<<<666000)))'''((()))(((&&&))))))))))))))))))))))))'''''''''((((((((()))))))))---)))'''---+++)))111777XXXpppvvvxxxtttpppuuu{{{~~~|||jjjRRRLLLPPP[[[^^^fffggggggsssvvvhhhcccjjjwww|||pppkkkmmmttttttuuuwwwwwwtttpppllliiihhhggglllfffPPPIII[[[JJJKKK```{{{VVV@@@<<>>777222555<<<000000666>>>MMMttt|||mmm{{{iiiXXXMMM999:::<<<;;;888444///---******+++,,,,,,,,,,,,,,,++++++,,,------......///(((+++777RRR|||~~~{{{xxxvvvvvvsssnnniii~~~uuuddd```]]]TTTKKK]]]ttt~~~WWWJJJrrr~~~cccKKK999999777---)))...***)))''''''((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))###000---222PPPbbb]]]\\\^^^lllxxxwwwrrrtttqqqnnnkkkkkkpppyyy~~~tttpppvvv}}}wwwVVVJJJIIIAAA```rrrrrr^^^SSSnnn}}}}}}iii___fffjjjgggddd]]]NNNIIINNNJJJGGGOOO[[[SSSMMMMMMLLLJJJKKKOOODDD:::666:::777333AAAUUUooooootttwww|||lllYYYMMMbbbyyynnnIIIBBBUUUYYYNNN:::111******+++))))))+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++...999EEEXXXiiiyyyyyyoooeeedddfffrrrfffrrrtttyyy}}}xxxwwwyyy}}}HHHEEE@@@???>>><<<888444333222111000///...---,,,++++++************++++++++++++++++++************((()))***,,,,,,,,,,,,,,,666'''>>>ZZZ]]]rrryyy{{{zzzzzz|||hhhNNN:::111555GGGRRRTTT@@@CCC}}}jjjFFFAAA???222///999:::555///)))&&&'''***,,,))))))))))))))))))))))))''''''((((((((()))))))))(((...***&&&,,,---,,,111CCCeeeuuuqqquuu{{{yyywwwfffbbbuuutttlllhhhffffffeeeiiigggeeesss|||{{{~~~}}}qqqyyyxxxwwwyyy{{{zzzvvvrrrtttiiiccckkkkkkVVVSSSjjjqqq[[[JJJYYYyyy[[[HHH<<>>NNNqqqxxxbbbNNNRRRrrr~~~pppnnnwwwzzztttqqqggg[[[ZZZ]]]QQQJJJUUUeeeYYYOOONNNRRRSSSRRRQQQLLLEEEAAAAAA;;;555???OOO^^^mmmrrroootttzzzbbbYYYRRRnnnvvvVVV>>>OOOaaa[[[AAA555,,,+++---,,,***)))***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))***++++++)))+++---,,,)))///CCCWWWbbbqqq|||wwwkkkeeefffhhhoooiiirrrpppiiivvv~~~vvvkkkttt~~~{{{xxx~~~HHHEEEAAA???>>>;;;888555333222111000///...---,,,++++++************++++++++++++++++++++++++++++++***+++---......---......,,,???^^^iiiggg|||}}}VVV~~~zzz|||vvvbbb>>>///555GGGXXXLLL===WWWxxxnnnHHH???@@@:::222111:::999444---'''&&&)))---))))))))))))))))))))))))'''(((((((((((()))))))))&&&///+++''',,,...,,,111FFFoooqqqnnnvvvwwwtttfffcccmmm|||}}}zzzooohhhfff```[[[jjjttt|||oootttzzzxxxvvvttttttvvvxxxzzzyyypppfffiiilll\\\OOOVVV|||oooHHHEEEqqqcccOOODDD;;;777999;;;===777888:::000>>>iiisss{{{|||yyyqqqhhhoooKKKDDD;;;888999999555111,,,,,,,,,++++++,,,,,,,,,++++++,,,------......//////,,,777nnnxxx{{{wwwllllllrrrqqqiiibbbvvveeetttcccEEE::::::777000,,,+++)))''''''((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))******+++...---///>>>XXXfff```WWWZZZkkkzzzqqqrrrkkkqqqzzz~~~sssrrrjjj[[[JJJAAAFFFWWWeeevvvcccdddyyyUUUJJJCCChhhxxxoooVVV<<>>666777CCC<<<888III|||www{{{{{{xxxxxx|||uuuhhh```QQQFFF:::555777999777444------,,,++++++,,,,,,---++++++,,,------......///222---===wwwxxxssskkkvvv}}}lll{{{vvvsssoooqqqiiiggg[[[rrr}}}pppooojjjKKK;;;999999333,,,+++)))((('''))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))***+++++++++...+++555KKK___nnnrrrooopppsss{{{kkkoooooouuu|||}}}}}}}}}}}}~~~www}}}yyyhhhZZZUUUWWWYYYhhhfff```{{{dddGGG]]]uuunnnAAAAAARRRooo~~~{{{yyyuuuxxxuuu\\\HHHKKKWWW[[[```dddgggiiigggeee]]]bbbjjjqqqoooaaaOOOCCCBBBZZZeeelllwwwtttuuuvvv___GGGZZZzzzhhhGGGFFFSSSLLL>>>111///111000---+++******))))))))))))*********************************************++++++,,,(((,,,///...,,,777TTToooqqqnnn{{{|||lllhhhrrrvvviiiaaafffppprrrnnn{{{yyy|||~~~xxxHHHFFFDDD@@@===999666555333222111000///...---,,,++++++************++++++++++++++++++,,,,,,,,,,,,***+++,,,+++)))***...222>>>ZZZjjj|||zzzuuudddeeewwwVVV000888UUUQQQLLL===GGG}}}tttyyyIII777999<<<888::::::777111+++((((((************************((((((((()))))))))******'''***+++...000+++666PPPuuuyyy~~~qqqbbb]]]ZZZSSSZZZppp}}}jjj]]]tttggghhhmmmssswwwwwwvvvwwwwwwppp{{{vvvooowwwtttYYY???888JJJttttttTTTLLL\\\pppKKKLLLDDD<<<<<<;;;:::???EEE~~~xxxsss{{{wwweeeVVVJJJ;;;333444888999888///...,,,++++++,,,------++++++,,,------......///555666TTTwwwgggcccnnn~~~mmmTTTvvvrrr|||kkkhhhgggjjjMMMRRR___qqqqqqUUU@@@999999555///,,,***(((((()))))))))(((''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))***+++,,,,,,---000HHHbbbgggjjjpppppphhheeetttwwwiiimmmtttwww|||~~~xxxttt~~~vvvoooWWW]]]bbbaaaddduuu{{{ZZZWWWmmm|||TTT@@@AAAggg~~~yyyttt___LLLKKK___gggllljjjeeecccbbb```jjjssswwwjjjSSSZZZ^^^fffpppqqqsss|||sssjjjGGGOOOzzz{{{UUUDDDNNNTTTGGG999555444000---,,,+++******))))))******+++************************+++************+++,,,,,,***,,,...///111===VVVnnnqqqssssssttt{{{qqqeeedddssswwwxxx{{{|||{{{~~~~~~|||zzzHHHGGGDDDAAA<<<888666555333222111000///...---,,,++++++************+++++++++++++++,,,,,,,,,------***,,,,,,+++)))---444;;;HHHSSSjjjuuuhhh}}}[[[<<>><<<999666222///,,,************************))))))))))))************///'''%%%///111+++KKK~~~xxx{{{zzzsssssswwwiii\\\\\\]]]qqqwwwxxxgggtttwwwqqquuuzzzxxxsssttt{{{zzzyyy|||vvvsss{{{YYYOOO??????```jjjHHHGGG___|||yyymmm___UUUVVV~~~ttteeePPP???777666999;;;000///---+++++++++---...++++++,,,------......//////<<>>===:::JJJ]]]nnnwwwWWW===AAA[[[PPPCCCIIIkkk}}}RRRAAA:::???===,,,<<>>@@@BBB...222+++'''+++,,,(((&&&((())))))))))))))))))))))))''''''''''''((((((((())),,,,,,***)))***------,,,444IIIVVV~~~nnnjjjbbbZZZ}}}tttuuuxxx|||~~~zzzxxx\\\}}}xxxqqqyyylll|||}}}iiiRRRGGGyyy~~~oookkkqqqwwwvvvrrrqqqggg```fffqqqtttjjj]]]SSSNNNSSSSSS^^^iiipppqqqaaaaaajjjpppsssvvvyyydddeee]]]ccczzz___BBBMMMaaaQQQ:::===555&&&---))))))))))))))))))))))))++++++******************+++++++++***++++++,,,,,,...///)))999DDDJJJ```hhhccciiimmmlllmmmrrruuuvvvmmmrrrpppuuusssyyyyyy|||}}}wwwzzz}}}GGGFFFDDDAAA===999666444111111000///...------,,,++++++************++++++++++++,,,,,,,,,,,,------,,,...111222111777III[[[cccrrrxxxxxx{{{ppp```RRRBBBDDDBBB;;;888;;;======777???EEEHHHRRRjjjeee???MMMQQQKKK???SSSuuu\\\777@@@???...888===555:::------,,,******++++++***((((((((((((((()))))))))***)))333&&&---333555[[[tttxxxiiibbbjjj}}}~~~zzzfffeeejjjkkknnnsssyyygggccc}}}jjjlllzzzrrryyy|||~~~~~~|||{{{}}}~~~}}}qqq^^^KKKDDDHHHOOO}}}kkkZZZSSSLLLFFFHHHOOORRRLLLFFF>>>;;;RRRxxx~~~|||sssllleeeVVVCCC???@@@888;;;555///+++,,,---......------,,,,,,------......444MMM|||xxxlllddd{{{{{{pppfffsssdddZZZfff~~~sssooossszzz~~~{{{zzzmmmgggllljjjeeeRRRjjjeee|||KKK666===???444---)))***+++'''&&&)))))))))))))))))))))))))))'''''''''((((((((())))))++++++******,,,...///...222XXXkkksssXXXuuutttwww{{{~~~aaa}}}}}}zzz}}}]]]NNNmmmsssssstttxxx|||{{{uuupppkkksss|||xxxlll```YYY[[[VVVYYYRRRPPPQQQ[[[rrreeefffmmmqqqtttwwwttt~~~{{{YYYRRRvvvxxx[[[LLLYYYQQQ===777000***000******************************+++++++++++++++++++++++++++***++++++,,,---)))222,,,888IIIZZZrrrssskkkooorrrqqqqqquuuvvvuuuhhhvvvwww|||}}}wwwxxxzzzzzzvvvzzz~~~yyyxxx}}}yyyHHHFFFDDD@@@===999666555222111000000......---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,...///111777GGGWWWuuuuuuoooiiiooojjjiii```PPPDDD>>><<<999666444333333555AAAYYYmmmUUU>>>NNNVVVEEEJJJLLL@@@AAA222444888888<<<111///---++++++++++++***)))((((((((()))))))))******+++,,,(((000333BBBjjjyyy~~~rrriiiqqqzzznnndddbbb```aaadddtttsssdddvvvtttddd~~~nnnWWWDDD999888NNNqqqzzziii\\\SSSLLLEEE???LLLKKKLLLooo{{{uuurrr|||{{{sssYYY>>>===CCC===;;;777111---,,,---......------,,,,,,---......///222MMM{{{qqq___lllnnnuuugggmmmWWWJJJWWWtttpppZZZPPPMMMPPP[[[hhh^^^[[[\\\gggxxx{{{llluuupppkkkZZZXXXxxxjjjnnnXXX666888EEE777111+++***)))'''''')))))))))))))))))))))))))))''''''((((((((()))))))))*********,,,---///000111EEEqqq{{{{{{xxxYYYyyy~~~zzz~~~ooosssxxx}}}kkkzzzvvvwwwoooZZZ\\\kkksss}}}zzzsssooovvvzzz{{{uuujjjcccbbbeeerrrmmmpppeeeUUUFFFJJJvvv{{{sssllllllppprrrtttwwwtttzzz|||wwwWWWMMMllluuuKKKRRRZZZPPP:::...///...******************************++++++,,,,,,------+++++++++++++++,,,------'''444000;;;PPPggg~~~xxxhhhmmmrrrtttyyyhhheeekkkwwwyyyvvv}}}yyyuuuwwwxxxvvvuuuyyy~~~wwwppptttqqqHHHGGGDDD@@@<<<999666555222222111000///...---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------///)))&&&***444AAAQQQ^^^zzz|||{{{nnnhhhwwwyyy|||}}}hhhVVVEEE888>>>888888===<<<888===HHH```uuuHHHIIIVVVTTTNNNqqqWWW@@@AAA888333444999<<<666111///,,,+++++++++***)))(((((()))))))))*********---(((,,,000000MMMvvv{{{tttkkkppp}}}}}}~~~}}}}}}iii```\\\YYYYYYbbbrrr||||||}}}hhh|||xxxhhh^^^HHH@@@;;;CCCWWWppp|||vvvoookkk^^^```QQQddd{{{ssssssxxxsssMMM;;;???AAA===999444///---------...------,,,------...///000888XXXzzz|||sssqqqxxxxxxwwwccccccWWWFFFQQQqqqfffRRRBBB@@@>>>:::@@@LLLGGGDDDDDDNNNccczzzppp{{{xxxxxxpppUUUaaa}}}dddnnnKKK888222999444...***'''&&&''')))(((((((((((((((((((((((('''(((((((((((()))))))))***)))+++---------///222___yyyjjjdddqqqyyyyyyvvvqqqlllrrryyy}}}}}}}}}~~~}}}|||{{{{{{pppppp|||wwwwwwjjjPPPrrrzzz|||wwwuuuuuu~~~tttiiifffllluuu{{{}}}vvvXXXLLLmmmuuusssrrrqqqqqqqqqtttwwwzzzzzzuuu|||mmmggg^^^^^^|||xxxNNNNNNeeehhhEEE222222'''******************************+++,,,------......+++++++++++++++,,,---...+++222111EEE[[[gggwwwrrrhhhnnntttvvv{{{nnnbbbfffxxx|||pppooo|||~~~{{{uuutttvvvvvvtttvvvyyy~~~jjjssskkkIIIGGGCCC???<<<999777666222222111000///...---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------222***'''222CCCRRR]]]dddhhhzzzxxxyyy{{{nnnooogggRRREEE;;;777<<<===777666:::@@@RRRmmmqqqPPPKKKYYYPPPHHH\\\rrrUUUFFF@@@;;;222222999777777444111...,,,,,,,,,+++***))))))))))))************---'''///---222ZZZ~~~qqqiiidddsss{{{{{{|||~~~wwwggg___[[[WWWZZZtttmmmjjjtttgggmmmxxxzzzqqqcccPPPAAA::::::<<<>>>>>>AAAEEEKKKPPPRRRQQQPPPKKKRRREEEVVV}}}rrrnnnpppyyyIII999<<<>>>;;;777222...,,,------------------...///000111888ddd{{{yyyvvvaaa___XXXEEEOOOqqqcccUUUMMMOOOKKKCCCDDDOOO[[[VVVLLLEEEOOOiiipppzzzxxx{{{~~~]]]YYY}}}ooozzzvvvaaaGGG444999777111+++''''''((()))(((((((((((((((((((((((((((((((((((()))))))))***,,,******---,,,***---444ccc~~~vvveeeeeejjjzzzttthhhiiisssyyy~~~{{{{{{}}}{{{|||~~~rrrtttzzzxxxyyy~~~qqqxxxQQQaaayyyzzz~~~~~~}}}}}}~~~~~~xxxrrrooouuu}}}}}}~~~wwwXXXfffpppssstttsssqqqqqqtttvvvyyyyyyvvvvvviiiSSSjjjuuuVVVIIIaaammmJJJ555555(((******************************+++,,,------......++++++++++++,,,---...///111...222VVViiicccllloootttyyy{{{vvvsssrrrrrrpppsssiiipppsssiiipppwwwsssssstttuuuuuuxxx{{{iiizzzyyyhhhIIIGGGCCC???;;;888777666333222111111//////...---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,)))---<<>>:::AAA>>>:::888999:::;;;;;;999@@@===OOO|||mmmoooyyyvvviiirrrxxxQQQ;;;>>>???===999444...,,,,,,---,,,,,,------...///111111===sssvvvyyyuuu~~~||||||~~~nnnkkkTTT@@@KKKpppyyyrrrnnnlllfff___cccmmmtttZZZNNN^^^{{{ooovvvtttsss|||bbbYYYuuu~~~ppp^^^KKK@@@888999444,,,'''((())))))))))))))))))))))))))))))((((((((()))))))))******...******---,,,***000:::]]]|||uuuvvveeewwwhhhooowwwzzz~~~}}}{{{zzz{{{}}}}}}{{{xxxxxxyyyzzz~~~yyy}}}```YYYrrryyyyyywwwrrrkkkccc___]]]aaaaaaxxxdddbbbppptttuuurrrpppsssvvvwwwsssuuu{{{yyy~~~zzzdddQQQeee~~~fffJJJRRR```HHH777888000++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,...///000111---666dddvvveeejjjrrruuu|||~~~vvvmmmkkkmmmooowwwnnnwwwtttwwwyyyrrrqqqqqqrrrsssuuu{{{~~~qqqrrriiiJJJGGGCCC>>>;;;888777777333222222111000///......++++++************++++++++++++,,,,,,,,,,,,------'''***111===HHHRRR```kkkjjjjjjwwwuuuXXXCCC<<<;;;;;;777555999EEEUUUkkk```SSSdddXXXJJJ\\\YYY>>>555AAAJJJ888;;;888555000---,,,,,,,,,+++))))))*********+++++++++++++++///+++XXX~~~zzzyyy~~~~~~qqqiiibbb]]]TTTzzzGGGXXX}}}ooozzzzzzoooeee```___OOOGGG<<<777777;;;>>>>>>IIIIIIJJJWWWuuuuuu{{{tttyyytttxxxRRRCCCCCC@@@???;;;555///+++,,,---,,,,,,------...000111222QQQqqq___|||~~~www}}}{{{tttzzzzzzvvvPPP===JJJppp~~~}}}xxxtttzzzdddcccxxxnnnvvv{{{sssxxxcccSSS~~~uuuuuuTTT<<<;;;666999777...))))))***((())))))))))))))))))))))))(((((()))))))))*********///))))))......,,,555CCC```}}}}}}YYYlllwwwiiivvv||||||}}}}}}}}}||||||{{{~~~yyy{{{tttZZZvvv|||ssspppfffWWWHHHBBBEEEJJJSSSOOO]]]oooppphhhrrrvvvvvvqqqpppuuuyyyyyysssrrryyyxxxtttjjjVVV[[[VVVMMM[[[PPP???:::333++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,---...///000///222>>>hhhxxxjjjpppuuunnnzzzzzzsssuuu~~~ssssssyyyrrrmmmnnnooonnnqqqvvvmmmmmmJJJGGGCCC>>>:::888777777333333222111000///......+++******************+++++++++,,,,,,,,,---------+++///555;;;@@@NNNiiipppgggkkkxxxzzzwww}}}^^^NNNFFF???999666555888===KKKgggrrrIII______IIIMMMiiiBBB999MMMWWW>>>@@@999555111---,,,,,,,,,+++)))************++++++++++++,,,------kkkzzzxxxuuuttt~~~yyywwwnnnfffaaa___cccqqqPPPaaa{{{ppp~~~}}}|||}}}xxxtttpppfffYYYRRRRRRTTTTTTRRR]]]VVVXXXaaannn~~~}}}{{{rrrYYYHHH<<<@@@@@@===666///++++++---,,,,,,------///000111222PPPyyyZZZfffjjj||||||}}}~~~{{{vvvQQQ>>>LLLrrryyy}}}zzz~~~}}}nnnwwwnnn{{{{{{xxxbbbIIIsssmmm~~~fffzzzVVV<<>>777444777555---((()))************+++++++++,,,111333111PPP{{{{{{xxxxxxuuuqqqqqquuu{{{hhh___aaaYYYLLLTTTtttaaa```ttt{{{zzz~~~}}}~~~{{{wwwvvvyyywwwpppgggccc___ZZZ```qqq{{{}}}nnnjjjxxx}}}pppnnnIIIAAABBBBBB???777111.........,,,,,,//////...222777ssswwwtttxxx|||rrryyy{{{jjjLLLAAAJJJjjj~~~yyytttqqqkkkmmmrrrzzzwwwhhh\\\UUUUUUGGG===GGGbbb~~~~~~}}}wwwgggVVVVVV```iiiwww|||nnn```eeexxxnnnuuu}}}uuufffZZZmmmyyyqqqqqqzzzSSS<<<;;;<<<<<<999222,,,***+++))))))))))))))))))))))))******))))))******+++,,,***---,,,...///...EEEnnn{{{tttppp___```zzzwwwrrrhhhgggiiicccgggzzzxxxzzz|||}}}|||zzzxxxvvvwwwyyy{{{{{{zzz|||}}}vvvuuuvvv```bbbwwwrrrtttzzz~~~|||ssszzzppp^^^qqqyyyvvvuuutttssssssrrrssssssnnnrrrqqqqqqqqqmmmwww~~~zzzaaaRRR{{{pppWWWWWWgggZZZBBBDDD///,,,***,,,,,,******.../////////...---,,,,,,,,,+++++++++,,,---///000111,,,CCCZZZsssxxxppplll|||{{{iiigggjjjsssrrruuuwwwllljjjgggfffiiiqqq|||kkkkkk~~~JJJHHHDDD???;;;888666555222222111000///...---------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,------333>>>>>>GGG```ccc[[[```mmmuuufffYYYLLLEEEAAA;;;666555444888999444222:::JJJXXXgggooo|||___eeeUUU^^^WWW\\\eeeeeeUUUBBB333444555...***+++*********+++++++++,,,,,,...000---WWW}}}sssssswww}}}{{{qqqnnnlllooovvv~~~}}}yyyiii^^^]]]YYY\\\vvvqqq]]]uuuyyyxxxuuuttt{{{}}}qqqoooxxxzzzuuutttqqqjjj___WWWUUUVVVbbbttt~~~hhhhhhwwwooosss[[[AAABBBDDDBBB:::000---...---,,,---//////...333:::hhhtttjjjbbb}}}yyyxxxxxxtttzzzyyy}}}|||zzzcccNNNEEELLLiiiwwwnnnfffaaa^^^[[[]]]```eeennnzzzooo^^^NNNDDD;;;:::888:::CCCXXXqqqhhh>>>111===GGGkkklllVVVgggkkkrrr{{{{{{mmm```aaayyyooouuu~~~[[[EEE<<<;;;;;;:::444---***+++((((((((((((((((((((((((******))))))******+++,,,///...,,,+++***...IIIjjjgggXXXkkkxxxrrr```TTT[[[ccciiisssuuuwwwyyy{{{|||yyyuuurrrwwwyyyzzz{{{{{{|||sss}}}zzzuuuttt}}}yyy[[[lllyyyxxx}}}~~~{{{rrrllllll{{{eeepppvvvvvvuuutttssssssrrrssssssppptttrrrqqqrrrlllrrrsss{{{tttaaaGGGyyysss[[[VVVRRREEEAAA111,,,***,,,---++++++...///.........---------,,,+++++++++,,,---///000111000MMMdddyyy~~~tttzzzllleeefffxxxvvvrrr~~~|||tttjjjgggddddddjjjsss}}}xxxkkkxxxwwwJJJHHHDDD???;;;888666555222222111000///...------,,,,,,+++************++++++++++++,,,,,,---------***:::???III______UUU[[[```ooo}}}qqqiii```YYYOOOBBB999666999:::999666999JJJgggppp```fff^^^ooo```zzzdddtttvvvXXX;;;222333111---,,,***++++++++++++,,,,,,,,,...///---___yyyqqqvvv~~~lllmmmkkkjjjoooxxxttthhhxxx~~~{{{}}}||||||{{{tttnnnjjjeee[[[SSSKKKOOO___sssrrrtttwwwooodddCCCBBBCCCCCC<<<111,,,...---,,,...000///...555===fffqqqjjjZZZ\\\iiizzz{{{}}}~~~```MMMEEELLLggg|||wwwnnneee]]]XXXUUUTTTQQQQQQQQQRRRXXXcccqqq{{{mmm]]]SSSJJJBBB666;;;===888444<<>>QQQ^^^WWWAAAGGG@@@FFFmmmjjj___wwwpppwww{{{}}}yyykkkRRRyyyxxxhhhwww~~~dddBBB===888777;;;777---)))+++))))))))))))))))))))))))******))))))******+++,,,---(((,,,...///HHHooonnnmmmjjjccceeevvvvvvbbb[[[sss{{{ssssssqqqqqqssswwwxxxuuurrrxxxxxxzzz{{{}}}nnnooo|||yyyqqqvvvYYYZZZwww||||||{{{vvvvvvvvvuuutttssssssrrrssssssrrrqqqkkkkkknnniiilll|||mmm{{{cccfffzzzoooRRR___}}}OOO777000+++,,,---,,,+++---)))******+++,,,,,,------,,,,,,---...///111333444@@@^^^ccciiiiii```hhhlll~~~ooojjjnnnoootttrrreeettt~~~~~~yyyyyyppplllddd```^^^dddooo{{{~~~yyyiiifff{{{yyyJJJHHHDDD???;;;888666555111111000///...------,,,,,,++++++*********************+++,,,,,,---......AAADDDKKKHHHCCC[[[|||wwwpppbbbTTTLLLHHHHHHOOO^^^mmmwwwtttJJJiiiWWWZZZuuu___hhh```NNN:::444777333***+++++++++,,,,,,,,,------((('''999rrrlllttt}}}xxx~~~~~~qqqiiihhhkkkttthhh```eeezzzuuu|||ooojjjmmmpppnnnjjjkkkqqqyyy|||~~~ssssssuuuttt|||uuu~~~uuukkkOOOEEEAAAEEECCC888000000,,,---///000...///777BBBbbbjjjfffggg{{{}}}WWWIIIEEEMMMfffppp___QQQKKKOOOPPPRRRSSSSSSQQQNNNMMMFFFGGGGGGDDDBBBDDDKKKQQQ[[[gggyyy~~~sss]]]GGG>>>;;;777666888999888666HHHUUUsssbbbLLLLLLMMMKKKkkkmmmrrrrrrwwwxxxwww|||xxxiiiaaa{{{~~~lllttt~~~lllGGG>>>888777===:::///***,,,))))))))))))))))))))))))******))))))******+++,,,...(((...///,,,FFFiiiuuu\\\___XXX```}}}yyynnnbbb]]]rrr|||{{{uuurrrooopppuuuyyyyyywwwyyyyyyzzz|||{{{ssstttttt{{{yyyPPPrrr}}}zzz{{{|||vvvrrrzzzvvvuuutttssssssrrrssssssqqqpppkkklllpppiiihhhvvvuuuxxxjjj___ooojjjQQQVVV{{{]]];;;222,,,,,,---,,,***++++++++++++++++++,,,,,,,,,------...///111333555666IIIfffgggmmmtttjjjlllooo{{{vvvqqqnnnxxxeeejjjmmmxxxwwwwwwwwwllliiiccc___^^^ffftttzzziiijjjyyyyyyJJJHHHDDD???;;;888666555111111000///...---,,,,,,,,,++++++***)))***************+++,,,,,,---......BBB>>>JJJOOOGGGZZZ{{{~~~rrriiiccclll{{{SSStttUUUiiipppDDDNNNLLL<<<444999666+++++++++,,,,,,,,,---------///...HHHooo~~~}}}uuuooo|||vvvbbbddddddiiittt{{{hhhZZZHHHLLLgggeeeLLL^^^www{{{llluuu~~~ppplllzzzyyygggTTTGGGAAAFFFFFF;;;333111,,,---///111...///888CCChhhqqqqqqvvvwwwvvv[[[LLLHHHQQQjjjuuu___NNNEEECCCGGGKKKPPPUUUUUUPPPKKKGGGBBBEEEGGGEEEAAA???BBBFFFDDDSSSiii{{{```:::;;;;;;888555555999===...<<<]]]~~~iiiUUURRRDDDCCC]]]xxxpppuuutttqqquuu{{{ttteeeRRRfffnnnxxxtttSSS@@@999888>>><<<111+++...))))))))))))))))))))))))*********)))***++++++,,,,,,&&&///222...GGGiiipppdddiiiYYYcccoooYYYzzzccc]]]jjjtttxxxxxxsssnnnooouuuzzz|||{{{yyyyyyzzz}}}yyyyyyppp|||zzztttqqq}}}oooPPP___mmmvvvwww}}}}}}~~~wwwrrrxxxxxxvvvxxxqqqooo|||vvvvvvtttsssssssssssssssrrrrrrmmmooossskkkgggrrr{{{{{{wwwbbbGGGeeezzzkkkZZZcccdddOOO===333,,,,,,---,,,******...------,,,,,,++++++***---......000222444666777GGGfffgggrrr}}}xxx{{{{{{yyywwwooommmmmmnnnooosss|||pppdddaaaccc______iiixxxwwwrrrkkksssLLLIIIDDD@@@===:::666444111111000///...---,,,,,,,,,++++++******++++++,,,***,,,------+++---111555???BBBLLLWWWVVVQQQXXXfffgggwww}}}|||~~~^^^www\\\uuuaaa^^^___QQQ???666777:::666...,,,,,,,,,,,,,,,,,,,,,,,,///)))WWWzzz}}}}}}|||zzzooohhhdddkkk|||WWWKKKBBBEEEccctttPPPKKKiiivvvoooxxx}}}wwwwwwfffhhhGGGCCC<<>>???555,,,***))))))))))))))))))))))))******))))))******+++,,,+++...111000555LLLuuueee^^^{{{iiiXXXttt|||]]]]]]rrr{{{yyyyyyxxxxxxwwwwwwxxxxxxyyy|||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||vvvwww{{{}}}xxxvvvyyy~~~xxxrrrnnnnnnqqqsss{{{wwwvvvwwwxxxxxxvvvvvvvvvuuuuuutttsssqqqppprrrqqqoookkkiiihhhkkkmmmzzzttthhhHHH^^^qqqLLLaaaaaaLLLCCC777...---///---***(((,,,,,,,,,---------......,,,,,,111000+++333<<<999RRRrrrxxxwwwyyy~~~kkkoooooonnnuuulllaaabbb___^^^eeesss|||}}}}}}yyyzzzLLLIIIDDD@@@===:::666444111111000///...---,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++---222777<<>>FFFNNNGGG222666111,,,111---///111666XXXmmmrrrnnncccaaaqqqxxxZZZYYYQQQHHHXXXyyyyyynnndddkkkmmmmmmjjjddd\\\WWWTTTPPPOOOMMMJJJHHHGGGFFFFFFEEECCCAAABBBKKK```zzzdddJJJMMMFFF666QQQbbb===>>>JJJ@@@666>>>888LLLeeetttyyy{{{xxxzzz}}}qqqiiittttttnnnwww}}}zzz}}}iiicccxxxtttxxxqqqSSShhh{{{ooozzzWWWCCC999555<<>>===RRR\\\RRRNNN\\\iiikkkuuu}}}eeeooo^^^___VVVpppQQQ===<<<<<<888222111///---,,,---...///...333ggg|||uuu}}}qqqyyynnn^^^cccYYYZZZiii|||zzzzzz\\\ooozzziiiFFFIIIcccuuugggWWWSSSfffwwwxxxxxxmmmmmmqqqTTTHHHMMMHHHCCC111000,,,222------111<<>>666;;;AAA<<<444111))))))))))))))))))))))))******))))))******+++,,,***111000555UUUdddVVVwwwfffBBBNNNhhhWWWJJJ[[[uuuuuummmrrrttttttssssssssssssttttttuuuvvvwwwxxxyyyzzzzzzzzzxxxyyy{{{}}}~~~}}}{{{zzz~~~{{{yyy~~~~~~xxxqqqooorrrtttvvvzzz|||oooZZZGGG>>>;;;:::222===MMM]]]hhhooorrrsssqqqsssttttttsssssstttvvvvvvvvvuuuuuutttsssqqqpppuuuvvvwwwuuupppllljjjiiiuuuyyyjjj}}}www[[[UUUiiilllZZZfffXXXPPPBBB444/////////......,,,,,,,,,---------......+++333000444===777CCCjjj{{{vvv{{{ttthhhmmmhhhnnnnnnnnnuuuvvvssswwwjjjuuu}}}kkk\\\VVVWWWZZZiiixxx~~~~~~~~~}}}~~~~~~LLLIIIDDD@@@===:::666444111111000///...---,,,,,,,,,++++++******++++++,,,))),,,......///222888>>>???HHHPPPOOOIIIJJJTTT^^^]]]uuuWWWeee|||bbbwwwVVVyyyXXXBBB???>>>999444222///---,,,---///000111777iiizzzmmmQQQYYYTTT[[[llllllnnn```llljjjrrr|||xxxbbbMMM@@@LLLjjjrrrccc___mmm}}}yyy~~~~~~tttrrrsssvvvsssKKKDDDKKKKKKKKK333...,,,222------111;;;cccwwwqqqgggdddnnn}}}{{{~~~aaaEEEAAA???TTTwwwuuukkkddd^^^^^^]]]]]][[[YYYWWWVVVWWWQQQNNNMMMGGGCCCNNN___ppp[[[NNNHHHEEEPPPaaaeeeffflll]]]QQQ[[[aaa```eeeddd[[[WWWUUULLLCCC[[[wwwuuuyyy~~~ggg______nnn|||```^^^pppkkk^^^vvv~~~ppprrrPPPAAA777<<>>DDDNNN[[[gggooorrrpppsssuuuuuuttttttuuuwwwvvvvvvuuuuuutttsssqqqpppppprrrttttttqqqmmmkkkjjjsssjjjwwwkkkYYYeeesssVVVlllmmmWWWGGG666///.........///,,,,,,,,,---------......***555111333===444CCCuuuuuuyyyqqqvvvooohhhrrrssshhhhhhqqqyyy{{{rrrnnnsss}}}wwweeeXXXUUUWWW^^^nnn}}}}}}~~~~~~~~~~~~}}}}}}~~~LLLIIIDDD@@@===:::666444111111000///...---,,,,,,,,,++++++++++++++++++,,,(((+++...///000333999>>>FFF<<<<<>>QQQttt}}}]]]oooyyyoooiiiaaabbbbbbbbb```___]]][[[TTTOOOOOOSSSNNNEEEGGGQQQxxxiiiNNNAAABBBFFFGGGNNN[[[iiieeeNNNRRRtttqqqpppyyyuuueeeiiilllZZZMMMJJJPPPeeeyyy|||}}}kkkzzzllliiihhhpppeeeSSS@@@ZZZnnn|||bbbXXXnnnxxxnnnmmm{{{SSSBBB888===CCC>>>666222))))))))))))))))))))))))*********)))***++++++,,,+++))),,,AAAiiiyyyttteee]]]pppvvvWWWUUUlll```UUU^^^rrrsssooouuusssssssssrrrrrrsssssssssuuuvvvwwwxxxzzzzzzzzz{{{zzzzzzzzz{{{||||||zzzxxxtttxxxzzzyyy~~~tttpppqqqjjjkkkpppwww}}}{{{www}}}hhhHHH???;;;999@@@OOO```mmmsssrrruuuxxxxxxwwwvvvxxxzzzvvvvvvvvvuuutttsssqqqqqqhhhkkkoooqqqqqqpppoooooohhh|||ooouuupppWWWeeeYYYtttbbbOOO:::///,,,++++++---,,,,,,,,,---------......)))666111333;;;111BBBzzzkkkhhhnnnqqqiiiqqqrrrhhhuuuvvvgggggg|||rrr___UUUUUUYYY```qqq}}}~~~~~~JJJJJJGGG???;;;:::777333111111///...---,,,,,,+++++++++************++++++***++++++---000666===BBBMMMCCCNNNnnnyyy|||~~~yyy}}}qqq||||||zzzuuutttxxxlllSSSyyyddd}}}JJJqqq|||eee>>>@@@CCC<<<===555.........------...333BBBrrriiiZZZVVVVVVWWWttt}}}wwwmmmXXXRRRKKKPPPYYYhhhtttzzz}}}~~~sssbbbRRRCCCLLLbbbnnndddcccfffsssyyyqqqiii^^^XXXWWWaaa|||xxx|||iiiNNNAAAJJJUUUMMM;;;---...222,,,000///888iiizzzrrreeeyyyqqqLLLDDD>>>SSSuuuqqqfffwwwsssjjjxxxsssiiihhhiiiiiiiiihhhfffcccbbb```aaa```ZZZRRRMMMKKKKKKlll|||ddddddWWWCCCGGG<<>>555.........------...***<<>>>>>JJJWWW\\\aaaggg~~~zzzppp___KKK===999999;;;;;;@@@]]]{{{yyyxxx~~~ooommmpppoooooohhhoooqqq^^^RRR{{{uuuzzzhhhIII888<<>>]]]xxxgggvvvzzzeeecccggghhhxxxpppttt{{{{{{wwwbbbWWWPPPOOOVVVeeezzzxxx{{{~~~~~~~~~~~~}}}|||}}}IIIJJJFFF???:::999777333000000///------,,,,,,,,,++++++************++++++)))+++---///222666<<<@@@HHHKKKGGGBBBIII[[[gggiiiaaa{{{{{{rrrxxx[[[EEE;;;::::::===???>>>=========NNNZZZWWWTTT___qqq|||~~~fffpppyyypppkkkPPPDDDEEECCCAAA888000......------///444:::lll{{{{{{pppZZZMMMNNNYYYxxx}}}ttt[[[IIICCCCCCUUUdddrrrvvvpppbbb```jjjxxxppp```\\\hhhwww}}}uuufffvvv{{{|||ooo\\\OOOSSSZZZRRRBBB111///000+++222333===nnn}}}ssskkkcccxxx~~~zzzSSSGGG>>>QQQtttvvvXXXUUUvvvqqqhhhlllxxxyyyuuuyyyyyysssuuurrrqqqppppppqqqrrrtttuuurrrooollliiifff___VVVOOOZZZssskkk]]]QQQIIIKKKYYYllluuurrruuu}}}jjjQQQLLLTTTSSSCCC222IIIJJJHHHRRRcccbbbYYY[[[^^^gggrrrzzz~~~ssspppyyymmmlllsssxxxzzzqqqtttlllVVVHHHpppkkksssooo}}}lllMMM;;;;;;>>>AAA<<>>:::999666222000///...---------------++++++************++++++((()))+++---000666<<>>HHHOOOggg|||rrrnnnddd\\\pppooooooUUUFFFHHHJJJDDD:::111///...------///222444ccceeekkkSSSIIIZZZ|||uuukkkddd^^^UUULLLRRRNNNaaa{{{hhhYYYRRRMMMJJJNNNfff{{{sssrrrpppbbbqqqyyyooouuuyyyhhhPPPEEEPPP]]]WWWGGG111///000+++333444<<>>000++++++************++++++++++++++++++,,,---...///222///===ZZZxxxtttkkk]]]nnnppp___TTTOOO\\\KKKJJJZZZlllqqquuuvvvnnnrrrrrrrrrsssssssssttttttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvssskkkaaaYYYSSSSSSUUUTTTNNNHHHJJJOOOLLLNNNQQQUUUYYY^^^dddiiiuuuyyylllYYYIII@@@;;;666222444DDDNNNKKKIIIQQQWWWXXXUUUFFFOOObbb\\\SSS]]]mmmiiiuuu{{{|||uuuYYYLLL^^^iiiggghhhttt||||||uuuuuuvvvuuusssrrrpppppprrryyytttwwwzzzaaaaaafffuuuRRR===333///222+++///---------...///000222222666999888:::>>>???PPPooowwwhhhnnnmmmdddqqqwwwggguuulllffftttyyyxxxnnnXXXPPPLLLLLLTTTmmm|||}}}xxx|||~~~}}}}}}{{{}}}}}}|||{{{|||~~~|||{{{zzzxxxuuurrrsssvvvzzzHHHIIIEEE>>>:::999666222//////...---------------++++++************++++++((()))***,,,000666>>>DDDFFFJJJUUU___\\\XXXggg~~~wwwlll```vvvxxxooo|||~~~hhhMMM===888999===HHHWWW___XXXLLLBBBVVVcccYYYGGG>>>;;;999CCCZZZ|||}}}oooeeezzz}}}}}}www\\\aaammm~~~pppcccSSSEEEIIIMMMFFF;;;222///...,,,---///...222^^^~~~|||jjjyyyooocccTTTNNNYYY|||oooXXXIIIGGGIIIGGGCCC>>>888DDDXXXfff}}}gggUUUDDDXXXyyytttmmm|||gggwww{{{uuuuuuzzzqqqTTTGGGQQQ^^^XXXGGG111///000,,,444444:::hhh~~~rrrlllhhh}}}WWWHHH;;;LLLpppfffTTTYYYrrrzzz{{{}}}zzz}}}}}}|||||||||||||||}}}}}}yyywwwuuuqqqmmmfff___ZZZBBBFFFUUUpppwwwbbbVVV___yyy{{{bbbYYY[[[VVVSSSRRRPPPHHH???AAAJJJIIIOOOJJJCCCCCCKKKcccuuuTTT999FFFqqqlllggghhhuuusssmmmtttzzzxxx{{{}}}hhhVVVwwwjjj}}}bbb{{{ttt~~~wwwqqqTTT>>>999;;;CCCAAA222++++++************++++++++++++++++++,,,...///000777)));;;ooovvv```aaa\\\jjj^^^SSS]]]wwwNNNHHHVVVlllqqqqqqrrrnnnqqqrrrrrrsssssstttttttttuuuvvvxxxyyyyyyxxxxxxwwwrrruuuvvvssshhhWWWFFF<<<:::FFFXXXdddaaaSSSHHHEEEEEEFFFGGGGGGHHHJJJNNNRRRcccppp~~~oooaaaQQQHHHFFFBBB999111555<<>><<>>999888666222//////...------------...++++++************++++++*********,,,000999CCCIII===DDDcccsss{{{eeeyyyvvvhhhxxxtttkkkYYYSSSNNNUUUhhhwwwsssfffXXXjjjuuuiiiVVVHHH???999888DDD\\\~~~wwwnnnlll[[[lllyyyuuunnnzzz___```ZZZWWWTTTFFFIIILLLGGG===333///...,,,---///---555^^^wwwyyy{{{~~~}}}hhhRRRNNNPPPRRRYYY{{{~~~mmmXXXAAA777>>>IIIQQQTTTJJJ>>>AAAGGGDDDKKKaaapppYYYOOOfff___LLLRRRtttqqq~~~uuukkk```kkkssswwwwwwyyy]]]LLLRRR\\\WWWIII111///000,,,555333888dddtttiiinnnZZZJJJ;;;LLLpppxxxlllaaa^^^lll|||www~~~|||yyy~~~}}}~~~yyyyyywwwssslllfffbbb```GGGFFFGGGdddjjjcccjjjooo___XXXTTTZZZSSSNNNMMMEEE<<<@@@KKKNNNPPPHHHDDDKKKXXXqqqyyyXXX>>>JJJqqqrrrppprrrwwwsssnnntttyyy~~~wwwzzz|||gggWWWzzzoooeeerrrUUU???888;;;DDDCCC444++++++************+++++++++++++++,,,---...///000444000<<>>EEELLLOOOQQQVVV^^^dddbbbYYY[[[\\\LLL@@@BBBCCC```wwwxxxuuu|||vvvqqqrrrwwwuuuxxxzzzyyyuuurrrqqqqqqoootttgggWWWtttxxxYYYeee```FFF222)))---+++000------...///000222333444888;;;888999>>>;;;???PPPiiiyyyxxxyyyuuuyyycccjjjwww|||ssspppxxxxxx}}}{{{gggRRRLLLKKKNNNVVVqqq|||}}}{{{~~~zzz~~~|||}}}|||}}}|||tttmmmfffeeeaaaWWWKKKBBB@@@AAAHHHIIIEEE>>>999888666222//////...---------......++++++************++++++,,,++++++---111;;;FFFMMMtttIII===```uuupppgggyyywwwiii|||nnnlll{{{wwwooo|||nnnYYYLLLDDD???<<<;;;FFFfffxxxZZZmmmaaaMMMYYYbbbZZZeee{{{]]]jjjkkkWWWZZZLLLLLLOOOHHH===333///...,,,---000+++888___qqqzzzuuu~~~oooRRRKKKLLLMMM___|||YYYIII:::888@@@JJJOOOQQQJJJ>>>AAAHHHBBB???EEEHHHMMMgggdddIII\\\^^^GGGDDDSSSsss~~~ssseeeWWWbbb{{{}}}zzzuuuvvv{{{mmmWWWIIIOOO[[[ZZZQQQ111...000---555333666aaasssjjjuuuppp{{{\\\KKK<<>>CCC@@@JJJ[[[fffeeeZZZSSSRRRFFFHHHKKKKKKHHHEEECCCBBB:::CCCQQQbbbuuu}}}zzzyyyvvvjjjVVVGGGBBBMMMYYY[[[XXXYYYbbbmmm]]]RRRNNNFFF777555@@@DDD@@@ccc}}}hhheee|||}}}qqqqqqyyyuuuxxx{{{yyyvvvrrrqqqrrrkkkxxxhhh```[[[zzzbbbZZZdddaaaLLLGGG666+++333///,,,------...///000222444555888<<<:::;;;>>>:::???PPPnnnlllXXXrrrmmmssstttzzzmmmxxx{{{oookkksss~~~{{{yyyvvvsss~~~|||zzzfffPPPLLLLLLOOOWWWrrr|||}}}|||~~~yyy}}}yyy}}}}}}~~~|||wwwnnnaaaWWWEEEHHHIIIFFF@@@===???BBBJJJLLLHHH???888777555222......---------,,,,,,,,,))))))(((((()))***+++++++++)))(((+++222;;;BBBFFFFFFCCCBBBIIIVVVbbbfffddd|||rrrooopppfffmmmppphhhVVVKKK???>>>888DDDOOOmmmjjjXXXPPPZZZuuu___;;;FFF\\\iiiaaavvvggg~~~lll[[[zzzTTTHHHMMMNNNMMMBBB555...///111///---888333___yyy{{{YYYNNNCCCQQQdddjjjTTTUUUOOOFFFDDDKKKQQQQQQMMMHHHCCCCCCHHHJJJGGGCCC@@@HHHYYYpppvvvaaaRRROOO\\\```XXXSSSQQQGGG999GGGIIIbbb}}}vvvpppjjjwwwxxxyyy{{{~~~vvvqqq|||yyynnnyyyyyysss```OOOQQQ___^^^PPP999,,,...000333222>>>kkk{{{nnnllliiixxx}}}wwwxxx|||oooGGGCCCEEEnnn}}}~~~nnneeegggwwwvvviiilllssstttqqq}}}{{{uuurrrggghhhyyy~~~vvvllljjjvvvllliiiNNNPPPZZZeee\\\LLLUUUiiinnnhhhppp^^^RRR]]]^^^rrr}}}hhh```^^^qqqqqqxxx|||zzz}}}}}}___BBBhhhuuuhhhuuuuuuUUU;;;555999FFFGGG:::...---+++)))))))))))))))*********+++,,,---...///000666CCC]]]fffQQQmmmuuukkkRRR<<<[[[KKK@@@PPPnnnuuuoooqqqtttvvvuuutttrrrrrrrrrsssttttttuuusssnnnnnnrrrtttrrr|||mmm___ZZZTTTMMMLLLOOOOOOTTT```kkkkkkaaa\\\]]]SSSRRRPPPPPPOOOMMMJJJGGG;;;===BBBJJJWWWiiizzzzzzttthhh[[[PPPKKKZZZccc```___eeegggcccQQQJJJ@@@;;;DDDPPPSSSNNNOOOTTTqqq~~~fff^^^rrr~~~|||uuuvvv{{{xxxqqqyyyyyyyyywwwuuusssqqqoooqqquuu{{{vvvNNNmmmfffrrrhhhZZZOOOEEE555(((,,,000(((///000111111000111666:::;;;555888555<<>>DDDKKKbbb{{{tttfffnnn]]]IIIEEEKKKeeeWWW;;;CCCWWWiiiXXXffflll\\\aaaiiiSSSSSSSSSPPPDDD777///...000///---222222cccrrr~~~gggRRRGGGNNNbbbwwwpppooohhh^^^ZZZ]]]``````ZZZSSSLLLJJJLLLLLLHHHDDDDDDDDDJJJXXXhhhwwwrrr]]]III<<>>aaasss\\\]]]sssyyy]]]]]]@@@ZZZVVVHHHTTTlllppplllooosssuuuuuutttssssssssssssssssssuuusssnnnooosssuuutttvvvtttpppiiicccbbbbbbccc^^^bbblllwwwyyyrrrkkkkkkcccbbb___]]]ZZZVVVPPPLLLCCC;;;:::CCCJJJSSSiiippp\\\VVVLLLbbbsssoooddd[[[QQQIIIJJJKKKKKKJJJPPPYYY]]]ZZZcccVVVmmmnnnRRR^^^vvvssszzz~~~{{{xxxxxxxxxuuuyyyxxxxxxwwwvvvuuuttttttxxx|||vvv{{{uuuRRRsssjjjzzzzzzZZZBBB666------000---...///111000000222555999<<<777;;;888>>>BBBAAAZZZrrreee___aaammmpppmmmyyyuuunnnpppeee}}}sss{{{|||zzzvvv\\\IIILLLIIIKKK```uuu~~~zzzzzz{{{|||}}}||||||~~~~~~~~~}}}}}}zzzrrrbbbQQQBBB;;;999444777;;;======;;;999777JJJLLLHHH???888777555222......---------,,,,,,,,,++++++***)))))))))******)))+++...///111666>>>CCC>>>CCCPPP]]][[[VVVbbbvvvwww~~~vvvyyy```iii{{{}}}~~~qqq```IIIBBBEEERRRpppyyyssskkkIIILLLooo^^^DDDAAA>>>UUURRR>>>@@@RRRnnnTTTTTTsss~~~bbb___wwwyyyVVVTTTWWWTTTIII:::000...//////...222666hhhccc}}}rrrTTTKKKJJJ```zzzrrrooommmjjjiiibbbYYYTTTTTTSSSPPPLLLGGGAAA>>>FFFTTTbbbrrr}}}wwwiii[[[OOOHHHOOOTTTTTTKKKDDDDDDBBB>>>HHH>>>@@@DDDCCCSSSttt|||nnnkkkuuu~~~|||qqquuu~~~www^^^NNNVVVeeebbbSSS555...333000///000BBBtttlllgggjjjsssvvvLLLFFFGGGooo~~~|||uuunnnmmmnnnnnnppprrruuuwwwxxxxxxwwwuuuzzzppp]]]PPPMMM^^^{{{tttuuurrrXXXlll}}}]]]PPPXXX]]]```___LLL@@@FFF???BBB[[[yyypppCCCIIIhhhfffWWWfff}}}lllrrr~~~~~~tttdddMMMaaaiiinnn]]]mmmppptttpppPPP888222888FFFHHH<<<---,,,+++))))))))))))***+++++++++,,,---...///000888333FFFmmm}}}mmmccchhheee~~~```uuuSSShhhcccSSSYYYlllnnnjjjooossstttttttttttttttssssssrrrrrrtttrrroooppptttwwwuuusss}}}zzzxxxwwwuuurrrrrrxxx|||xxxsssqqqnnnjjjgggaaa[[[VVVRRRBBB;;;@@@@@@@@@XXXyyysss[[[VVVMMMfffxxxsss```OOOCCC;;;CCCKKKQQQQQQSSS[[[eeekkkjjjZZZiiinnnVVV^^^uuuwwwxxxwwwsssrrruuuvvvtttxxxxxxxxxwwwwwwvvvuuuuuuxxxxxxgggsss```gggyyywwwYYYccc@@@777111...222333---///000111111333666999===999???;;;AAADDDBBB[[[mmmllllllfffiii|||oookkkppp}}}wwwiii}}}ttt|||}}}~~~wwwsssYYYGGGKKKHHHLLLcccvvv~~~{{{{{{}}}}}}}}}|||zzzzzz|||||||||{{{~~~uuugggWWWIIIAAA===<<<666777999::::::999888777JJJLLLHHH???888777555222......---------,,,,,,,,,,,,++++++***))))))))))))&&&***---///222:::EEEOOOFFFJJJ[[[mmmppppppxxx|||~~~fffiiiwww}}}nnnXXXMMMFFFPPP|||mmmmmmpppRRRMMMkkksssRRRGGG===NNNQQQCCC>>>NNNwwwbbbNNNgggYYYhhhzzzNNNPPPWWWYYYMMM===222......//////222888eeelllwwwuuusssQQQLLLHHH___|||yyyuuunnneee___^^^^^^\\\YYYPPPHHHCCCFFFOOO]]]ooo~~~uuuyyyrrrllljjjeee```SSSPPPJJJEEEDDDGGGGGGEEEJJJ>>>===@@@CCCYYY}}}|||iii\\\ZZZaaahhhxxxpppsssYYYLLLXXXhhheeeVVV555...333000111222@@@mmmssswwwzzzNNNFFFFFFooo}}}vvvooonnnpppooooooppppppqqqppppppppptttvvveeeNNNDDDEEESSShhh|||zzzxxxcccwwwcccKKKOOOVVVGGGDDD666333>>>AAAFFFXXXggg|||lll|||uuuWWW```~~~wwwwww~~~~~~{{{nnnVVVbbbqqqvvvwww~~~rrrRRR999333999GGGIII<<<---,,,***)))))))))******+++++++++,,,---///000111555777PPPttt|||iiibbbnnn```|||YYYhhhKKK]]]eeeVVV\\\mmmooommmrrruuurrrrrrtttttttttsssrrrqqqpppsssrrrpppqqquuuxxxvvvsss~~~|||yyytttooollliiifffccc]]]NNNCCC???;;;:::JJJ___zzzlllpppvvvppp```TTTQQQ^^^dddZZZIII===888555===EEEJJJHHHEEEMMM```oooeeedddkkkpppkkkhhhnnntttxxxkkk[[[UUU\\\gggnnnooosssuuuwwwxxxxxxvvvsssqqqnnn~~~ooozzz{{{\\\dddtttxxxTTTjjj```BBB777//////444444...///111333555777999:::===:::AAA>>>BBBDDDCCC[[[mmmxxx}}}iiikkk{{{gggdddmmmjjjmmm}}}xxxiii~~~vvv|||zzz~~~{{{tttXXXFFFIIIDDDHHHaaauuu|||~~~{{{|||}}}}}}}}}|||zzzzzz{{{|||{{{zzz||||||}}}}}}}}}}}}}}}}}}vvviii^^^WWWRRROOOLLL@@@???>>>>>>>>>>>>===<<>>MMMXXXLLLJJJTTTffflllqqqvvv}}}kkkjjjuuu|||qqqeeeRRRGGGnnnwwwdddzzzzzz___KKKccchhhRRRBBBLLLQQQIII@@@MMM}}}yyyWWWaaazzzcccjjj{{{IIIPPP[[[\\\QQQAAA555///...///000...777bbbxxxwwwqqqxxxnnnNNNKKKIII^^^|||yyypppjjjgggfffeeeccc\\\VVVPPPKKKJJJRRReeewww~~~uuuwwwkkkkkkrrrrrrnnnUUUKKKBBBDDDLLLQQQRRRQQQQQQJJJQQQ___hhhxxxzzzpppnnntttzzz{{{yyy}}}xxx]]]QQQ\\\hhhbbbSSS555---111000444666<<<___xxx~~~rrr{{{NNNEEEEEEnnn|||zzzrrrmmmlllmmmmmmlllllllllllllllmmmmmmooommmXXX@@@;;;<<>>MMMZZZPPPYYYlllppppppsssssspppqqqrrrssssssrrrqqqpppooorrrrrrpppqqqvvvwwwvvvwww|||~~~vvvpppmmmmmmllllll```ZZZNNNAAA<<<>>>???>>>iii[[[KKKIIIZZZjjjfffWWWNNNMMMGGG<<<444111111111555;;;>>>;;;666:::KKK\\\^^^ccciiiqqqvvvrrrnnnqqqggg___SSSJJJJJJTTTdddqqqggglllsssxxxzzzxxxssspppjjj||||||hhhWWWhhhyyy___^^^ggggggVVVFFF666***///666111000111333777:::<<<<<<<<<<<<;;;BBB???BBBDDDCCC]]]lllvvvppp~~~mmmfffrrrggglll|||yyyjjjwww{{{vvv{{{~~~|||sssVVVEEEGGGAAAFFFaaatttzzz~~~|||{{{|||}}}|||}}}{{{{{{|||||||||zzzyyyyyyyyyzzzzzz{{{{{{{{{zzzuuuppplllkkkhhhccc^^^PPPMMMIIIGGGFFFFFFDDDCCCJJJLLLHHH???888777555222......---------,,,,,,,,,,,,++++++*********++++++,,,---------000999FFFOOOHHHCCCFFFOOOSSSXXXkkkqqqiiijjjxxxzzz}}}|||rrrssssssppplllWWWfffzzz\\\|||kkkJJJYYYdddOOOOOOUUUWWWKKKMMMyyyfffcccwww[[[cccvvvxxxLLLWWW___]]]TTTEEE888111///000000...===lll~~~||||||iiiNNNGGGKKK]]]uuuyyysssnnnllliiihhhbbb___YYYPPPIIILLL]]]oooqqq```fffxxx{{{lllbbbdddiiihhhddddddkkkeeemmm{{{rrr\\\]]]fffzzz~~~oooXXXPPP\\\gggaaaSSS555---111000666888:::XXX}}}yyyxxxkkkzzztttrrr}}}OOODDDDDDmmm|||}}}tttlllhhhfffgggfffeeeeeefffhhhkkkmmmooonnnqqq\\\BBB;;;:::555333777@@@EEEMMMggglllxxxhhhCCC555333777;;;CCCJJJJJJFFF@@@<<<000IIIjjjsssXXXNNNlllqqqjjjuuu|||yyy}}}{{{cccccczzz|||zzzYYY@@@999===JJJKKK>>>,,,+++***))))))***++++++++++++,,,---///111333444999444???fff}}}UUUXXXzzzkkk^^^SSS@@@LLLMMMGGGUUUjjjoooppprrrpppnnnoooooopppppppppppppppnnnqqqqqqoooqqquuuvvvttt~~~yyyrrrooooooppppppggghhh___OOOJJJKKKBBB444:::DDDJJJKKKTTTaaabbbXXXBBB<<<777777<<>>666777DDDIIISSSSSSGGG===888000;;;LLL]]]xxx~~~TTTIIITTTuuuzzzvvvvvvlllddd|||{{{tttuuu{{{yyyyyyYYY@@@999???LLLMMM@@@++++++***))))))***+++,,,+++,,,,,,...///111333444999777FFFjjjxxxYYY]]]qqqkkk[[[aaa@@@DDDKKKGGGVVVjjjppprrrsssooommmmmmmmmmmmmmmnnnoooooommmpppqqqooopppssstttrrr~~~{{{rrr~~~rrriiimmmxxx~~~}}}}}}wwwsssrrrrrrrrrrrrrrrqqqkkkaaaZZZSSSJJJAAA444AAAPPPYYY]]]]]]\\\ZZZAAA<<<<<>>===DDD@@@CCCGGGIIIfffmmmcccrrr}}}~~~mmm~~~mmmttt|||ttt|||xxx}}}~~~wwwjjjNNNAAAFFF@@@HHHhhhtttyyy||||||||||||~~~|||{{{||||||{{{zzzxxxxxxwwwwwwxxxzzz{{{|||{{{xxxrrrkkkddd___\\\XXXSSSNNNJJJLLLHHH???888777555222......---------,,,,,,,,,************+++,,,------++++++,,,000666;;;>>>???<<>>bbbooowwwQQQEEEEEEpppwwwsssjjjXXXkkktttgggaaaccchhhiiihhhffffffgggjjjmmmoooqqq```EEE;;;<<>>777999666888BBBQQQppphhhXXXmmmrrruuu{{{tttfff|||bbbdddwwwrrrpppwwwWWW???999???MMMOOOBBB++++++***))))))***+++,,,+++,,,---...000222444555---777QQQooo{{{uuummmmmmllluuuzzz{{{```{{{IIIFFFPPPLLLZZZmmmrrrtttuuupppmmmlllkkkkkkkkkmmmnnnooommmpppqqqoooooorrrssspppssssss{{{zzzlll|||wwwjjj___bbboooyyy{{{wwwuuusssssstttuuuuuutttvvvooollliii___PPPKKKOOOPPPKKKQQQaaahhhbbb^^^aaaNNNIIIFFFJJJPPPRRRPPPOOOYYYHHH999666999777666666444CCCCCCKKKdddmmmlllxxxuuuyyyaaaVVVYYYcccfffkkkooossstttuuutttwwwyyy[[[uuu|||fff]]]===666000---000000///000444:::???AAA???<<>>FFFAAADDDHHHLLLjjjqqqggglllvvvtttssssssnnnmmmcccwwwxxxxxxrrr}}}|||~~~xxxkkkMMMAAAEEE???GGGggguuuzzz}}}|||~~~~~~~~~{{{{{{{{{|||{{{yyyyyyyyyxxxxxxyyy{{{|||}}}}}}wwwnnniiieee```YYYSSSIIIIIIEEE>>>999888555111......---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,---000222222666CCCPPP<<>>LLLjjjnnnxxxzzzrrrvvviiinnnzzzttt^^^@@@666>>>PPPSSSBBB,,,,,,+++******+++,,,,,,+++,,,---///000222333333444666SSSyyy|||eeebbbvvv___{{{\\\jjjMMM;;;IIIIIISSSeeeoooooonnnqqqlllmmmmmmnnnnnnnnnnnnnnnllllllmmmmmmnnnpppqqqrrrssswwwwwwvvvkkkoooqqqlllkkkoootttwwwvvvtttqqqooooooqqqtttvvvqqqvvvtttqqqmmm]]]SSSZZZUUUYYY```dddfffeeecccbbbWWWUUUVVV]]]eeekkkooorrr\\\UUUHHH;;;555666555111333CCC???===PPPZZZZZZcccjjjhhhzzz~~~hhhfffrrrpppppprrruuuwwwwwwuuuxxxvvvuuubbbgggsssmmmcccvvvjjj===333111000000---111444888;;;>>>???>>>>>>CCC=========EEECCCLLLwwwggg```___jjjuuurrrfffuuu{{{eee~~~nnneeexxxyyyhhhzzz}}}zzzwwwxxxgggMMM@@@@@@>>>KKKfffyyy|||xxx|||~~~~~~~~~}}}|||||||||}}}uuuttt{{{zzztttwwwvvvjjjhhhmmmhhh\\\IIIIIIFFF>>>999888555111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******///---,,,...222:::JJJYYYVVVWWWyyywwwxxxzzz{{{bbbnnnuuuwww|||jjjaaacccwwwvvvnnnjjjqqqxxxtttiiidddsssuuu{{{dddPPPAAA;;;===???EEERRRggg}}}fffbbbOOOXXXZZZ___\\\QQQ???222///222333777KKKtttxxx[[[HHHCCCEEE[[[wwwqqqyyy}}}~~~}}}zzz|||~~~~~~~~~wwwgggWWWMMMIII^^^ccc[[[HHH===GGGbbbzzzmmmdddgggttttttjjjlllzzz{{{iiiSSSIIILLLqqq|||ffffffzzz|||pppzzzvvvxxxsssaaaSSS[[[jjj^^^CCC111222111555999666EEEdddzzz{{{[[[>>>JJJiii}}}xxx^^^NNNSSS^^^kkk|||xxxhhhQQQGGGWWWxxx|||uuusssuuukkkkkkkkkiiiggghhhjjjmmmrrrrrrTTTGGGGGG888333333999>>>AAADDDGGGxxxeeelll___YYYjjjIII<<<777AAANNNUUU\\\cccUUUJJJBBB;;;666<<>>???>>>>>>AAA???CCCAAAGGGDDDOOOiiigggllluuu{{{vvvfffxxxeeeooolllnnnyyy|||sssuuu}}}wwwfffLLL@@@???>>>KKKfffxxx{{{www~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||~~~zzzuuutttwww}}}|||{{{ooommmqqqnnneeeIIIJJJFFF>>>999888555111......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***...++++++///444<<>>aaauuu}}}iiiPPPBBB;;;===DDDsssllleee|||}}}oooyyy}}}nnnwwwgggTTTRRRbbbjjjYYY@@@///111111777===:::CCCZZZ}}}{{{mmm}}}mmmyyy}}}^^^@@@KKKhhh{{{{{{]]]HHHGGGIIIMMMWWW______[[[YYYggg{{{wwwwwwnnnnnnnnnllljjjjjjkkkmmmkkkuuu___IIIIII[[[TTTKKKCCC;;;999@@@KKKgggxxxrrrOOOBBBOOOOOOQQQWWW]]]___\\\YYYUUUSSSJJJ@@@@@@GGGIIIDDDCCC???KKKfff{{{yyyooouuu{{{gggcccEEE;;;AAAQQQQQQ???,,,,,,+++******+++,,,,,,------...///111444777999@@@???MMMnnn~~~QQQ```lllkkkUUUYYY>>>===AAACCCPPPbbbkkkiiihhhlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrsss}}}llleeeyyyzzztttsssqqqnnnllljjjiiiiiiiiikkkfffUUUHHHGGGDDDHHHVVVllllllggg\\\SSSWWWggguuujjjddd^^^]]]___```\\\WWWcccaaaWWWGGG;;;666555444111222333222BBBhhh}}}|||{{{{{{yyyvvvuuuvvvvvvvvvuuurrr~~~vvvyyyzzzvvvWWWWWWnnnkkkdddXXXYYYKKK>>>222)))///666000555888<<<@@@CCCDDDDDDDDD>>>@@@FFFCCCFFFCCCOOOxxxgggsssyyypppyyykkkqqqmmmuuu~~~xxxxxx{{{vvveeeKKK??????>>>KKKfffvvv~~~{{{www~~~{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyvvvooogggwwwvvv{{{}}}~~~uuuqqqtttrrrlllJJJKKKGGG???:::888555111......---,,,,,,,,,,,,---++++++++++++++++++++++++***))),,,333888999<<>>///111000666>>><<>>;;;EEE[[[jjjqqq}}}xxxyyy{{{xxxjjjtttuuupppvvvzzzaaaEEE<<>>999999888666000333444@@@mmmzzzwwwzzz}}}zzzuuuzzzyyyvvvuuuuuuvvvwwwwwwyyy}}}}}}uuu]]]___yyy{{{{{{iii^^^HHH:::333+++...555444888;;;???CCCFFFGGGGGGFFF>>>???CCC???DDDBBBKKK}}}wwwiiiiiizzzmmmssssssvvvzzzooo~~~rrr}}}zzzxxxuuucccJJJ>>>>>>===JJJeeesss}}}{{{www}}}~~~zzz}}}{{{||||||}}}~~~{{{}}}yyy~~~vvvcccdddqqq{{{xxxsssrrruuuuuu}}}~~~wwwrrrrrrqqqnnnKKKKKKGGG???:::888555111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++***,,,222666777999>>>>>>DDDRRRHHHSSSQQQ```___eeepppaaatttvvv\\\iiiooolllsss|||yyynnnpppzzz|||{{{www{{{SSSGGGWWWuuusssggg```rrrpppYYY[[[ZZZPPPAAA777666999222888888222:::XXXzzznnnpppNNNXXX```fff^^^MMM888------111333???>>>ccc```CCCEEEEEEPPPqqq}}}}}}~~~{{{{{{}}}uuugggUUUHHHCCCCCC:::YYYllllllxxxxxxvvv|||ooo^^^RRRJJJKKKNNNKKKAAA888:::HHHEEE666???ccc}}}rrrqqqWWWHHHXXXnnnlllRRR;;;000222000444======CCCSSSvvv}}}ooosssaaaAAAJJJgggzzz}}}aaaRRRPPP]]]ttt{{{vvvvvvuuusssqqqppprrrtttxxxfff[[[iiixxxhhh```ZZZTTTPPPPPPIII}}}zzzsssnnnpppsssppphhh}}}{{{\\\===<<>>>>><<<888===IIIPPPVVVjjjuuu~~~|||nnn{{{zzznnnxxx~~~qqqppplllmmmxxxzzz\\\BBB<<>>VVVyyyyyypppuuu^^^qqq|||wwwiiiyyyVVVCCC;;;<<>>>>>666777555888ZZZzzzxxx}}}vvvwww|||}}}|||xxxvvvuuuuuuzzzxxxbbb[[[vvv~~~PPP444444111---333999666888<<<@@@BBBCCCCCCBBBBBB@@@AAA<<>>AAA```mmmqqq[[[www```bbbjjjZZZfffdddnnnwww{{{|||{{{pppwwwiiiIII;;;XXX^^^FFF<<>>jjjiiiGGGDDD>>>KKKmmmsss{{{|||tttcccOOOBBB======///666999QQQ|||xxxkkkoooqqqaaaKKKYYYbbbjjjhhh[[[JJJ>>>999///888999666DDDccc{{{}}}tttqqqjjjUUUKKK[[[ooojjjOOO777000444111444<<<>>>DDDUUUvvvqqqaaaBBBJJJgggzzz|||kkkkkkyyyyyyyyywwwtttrrrsssvvvxxxyyylllUUUFFFOOOiii|||vvv___\\\cccRRRsss{{{sssgggjjjOOO666<<<===888???@@@999888======@@@SSSjjjwww~~~mmm{{{zzzppp|||qqquuuXXXAAA<<>>???SSSnnnssseeefffvvv\\\cccmmmTTTKKKAAA>>>FFF[[[kkkmmmkkkllllllllllllmmmoooqqqtttuuunnnnnnnnnnnnnnnoooppppppuuuzzz{{{~~~uuummmmmmlllkkkkkklllmmmnnntttrrrcccXXX^^^```\\\]]]xxx~~~}}}kkkTTTMMM\\\nnnyyyjjjZZZ\\\qqq}}}mmmTTTJJJRRRWWWRRRIIIEEECCCBBB===777777666888KKKbbbmmmtttqqqvvvxxxxxx}}}~~~~~~|||yyywwwwwwxxx{{{gggZZZvvvzzzfffzzzSSS000444555///333;;;888:::>>>AAACCCCCCBBBAAAFFFCCCBBB<<>>IIImmm|||yyy{{{~~~yyykkkYYYKKKCCCAAA;;;999444999QQQsssoookkkllleeeZZZRRRtttvvvtttmmm```SSSGGG@@@888:::<<<===EEEYYYrrr|||ssspppoooyyy{{{pppbbbUUUPPP]]]lllgggLLL333,,,444555666===???EEEUUU~~~mmmcccCCCJJJfffyyy~~~~~~{{{xxxvvvxxx}}}|||vvvcccJJJ;;;???IIIOOOVVVrrr|||jjjfffdddeeeooolllfffTTT___sssyyy{{{|||hhhLLL:::777OOOXXXFFF:::FFFAAA999IIIGGG<<<777<<<<<<:::DDDTTTxxxyyyxxxyyyvvvmmm}}}{{{tttXXXBBB>>>IIIYYYXXXDDD,,,,,,+++******+++,,,,,,---///111444666777666666===@@@PPPhhhxxx{{{~~~YYYsss{{{[[[^^^IIILLLKKKCCCFFFZZZlllpppkkkiiimmmlllkkkkkklllnnnppprrrnnnnnnnnnnnnnnnoooooopppvvvzzz|||rrrqqqpppnnnllllllnnnppprrr~~~|||mmmaaadddcccYYYTTTbbbrrr~~~wwwcccUUUYYYbbb~~~qqq]]]TTT```nnniiiZZZdddgggeeeZZZNNNHHHEEEBBB999888555888>>>AAASSSnnntttuuuxxxzzzyyyuuupppnnnqqquuuyyyzzzyyyyyyzzz{{{zzzccc```vvvsssdddmmm|||xxxKKK000333444222777;;;<<<>>>AAADDDEEEDDDCCCAAACCCDDDEEE>>>EEEFFFGGGmmmssstttvvvnnnooouuuyyywwwlllyyy~~~~~~|||uuucccIII<<<;;;888EEE___ppp}}}{{{~~~|||||||||}}}}}}~~~~~~~~~{{{||||||}}}}}}zzzyyyzzz{{{xxxsssoooMMMMMMHHH@@@:::888555000......---,,,,,,,,,,,,---*********++++++,,,,,,,,,***,,,000333444999GGGUUUEEEAAARRRUUU```WWWppp\\\UUUUUUIIIaaaiiiqqquuuzzzttt___MMMMMM^^^uuudddZZZKKKVVVtttVVV<<<;;;UUUWWW>>>555EEEAAA^^^}}}oooRRR@@@:::888888???FFFBBBEEEdddUUUrrrxxxLLLXXXffffff]]]LLL999111333555555===AAAlllhhhxxxAAA===EEEEEEjjj{{{xxx~~~|||{{{wwwuuuyyyxxx|||}}}vvvgggXXXNNNJJJ555:::===444111QQQ|||yyylll\\\___nnnlllccc\\\aaajjjfffOOO999:::888888:::>>>OOOnnn|||||||||{{{lll]]]VVVSSS]]]iiidddJJJ111)))444777999???@@@FFFUUUuuuzzz___oooqqqjjjsss{{{qqq{{{eeeDDDKKKfffxxx~~~|||{{{~~~}}}ooo\\\JJJ@@@===BBB;;;EEEfffwwwlll]]][[[HHHEEE...===JJJXXXaaaqqqxxxeeeGGG===EEEVVVZZZCCC666DDDBBBDDDaaaLLL>>>999AAADDD@@@BBBIIIxxxzzz~~~xxxlll}}}rrrvvvYYYDDD@@@KKK[[[XXXDDD,,,,,,+++******+++,,,,,,,,,...222555777666555444333;;;LLLggg]]]ccclllppp\\\^^^FFFLLLSSSHHHGGGZZZmmmqqqkkkfffnnnmmmkkkjjjjjjkkkmmmnnnooonnnnnnnnnnnnooooooppp\\\^^^zzz}}}```^^^~~~wwwuuuqqqooooooqqqsssuuuyyylllllldddPPPDDDDDD___|||rrr^^^VVVWWWvvvsssaaaHHH@@@PPPeeeoooaaabbb\\\PPPFFFCCCBBBAAA<<<===666888>>>666BBBhhhooowwwxxxtttyyyssswww{{{|||yyyxxxyyyyyyrrrlllUUUddd{{{qqqmmm______[[[@@@222222000444;;;:::;;;===???AAABBBAAA???>>>===BBBGGG>>>CCCCCCFFFooossstttxxxooossswwwwwwqqqxxxyyyyyyyyy|||vvvdddIII<<<:::777DDD^^^ppp~~~||||||}}}}}}}}}}}}~~~~~~~~~~~~zzzyyyuuutttxxx{{{yyysssoooMMMIIIDDD>>>999555333333//////...------------...++++++************++++++---))))))///555999>>>CCCAAA@@@CCCKKKNNNPPPWWWaaawww|||eeeLLLLLLOOOUUUgggooowww}}}tttQQQ___ZZZNNNIIIAAAMMMoooqqqZZZPPPUUUsss|||___NNN???]]]sss\\\GGG>>>DDD...EEEvvvqqqXXX>>>;;;222???HHHAAAQQQuuuaaalll|||aaaVVVSSSiiihhhbbbPPP888---222999999AAACCCuuummmrrrQQQKKK555EEE]]]yyyzzzwwwzzzyyyyyyzzzxxxuuuwww|||ooocccgggcccUUUPPPAAA999===888999AAAYYYrrrooollljjjpppccc___fffvvvyyygggLLL<<<888>>>;;;777;;;EEE___}}}zzz|||xxxrrrlllyyywwwuuu|||VVVOOO^^^oooeee???222///000888CCCHHHGGGKKKQQQnnndddggghhhzzzoooxxx}}}vvvpppnnnFFFEEEfff|||~~~oooOOOLLLAAA???>>>CCC___~~~www^^^GGG???;;;;;;HHHZZZ]]]dddzzzjjjJJJ>>>KKKKKKAAAAAAHHH;;;999PPPHHHEEE666===EEEDDDIII>>>ggg~~~~~~vvvooovvvwwwlllrrr~~~xxxPPP@@@JJJRRR\\\YYYBBB---,,,+++++++++,,,---...---...000333666999;;;<<<:::@@@FFF```|||iiimmmlllzzzfffkkkPPP888>>>BBBGGGUUUggggggccckkklllkkkiiiiiijjjiiihhhfffjjjoooqqqnnnmmmnnnhhhaaaIIIHHH___}}}sssMMMEEEZZZvvv}}}|||wwwrrrppppppqqqsssvvvvvviiidddSSS===FFFSSSfffwww}}}jjjVVVdddiii[[[CCCFFF]]]aaaRRRKKK===FFFCCC???HHHEEEGGGEEE999666>>>???<<>>;;;>>>>>><<<<<>>999666333222//////...------------...++++++************++++++...++++++///333666<<>>FFFHHHIIIcccrrr___ZZZYYYkkkddd^^^LLL666,,,222999:::EEEGGGllllll~~~GGG@@@JJJCCCYYYuuupppVVVfffwwwyyyqqqxxxyyy{{{{{{vvvppprrrxxxlll___XXXKKKCCC888000777666666999KKK}}}yyywww}}}sssVVVCCC???;;;???;;;777:::AAAYYY{{{mmmeeetttsssuuuooo|||zzzpppsssnnnRRRUUUdddnnn```<<<444777888???IIIMMMMMMPPPUUUwwwpppssspppxxxrrrHHHFFFeeezzz}}}rrrkkk]]]LLL???:::BBB___wwwzzzjjjSSS<<<777AAAPPP]]]fffuuuaaa^^^xxx]]]===>>>@@@???@@@???777888GGGHHHGGG888<<>>AAA===@@@IIIcccpppsssrrrxxxzzzyyy}}}}}}{{{yyyxxxyyyyyyyyyuuuzzzsssfffnnntttpppKKK;;;000333999999:::<<>>BBBIIITTT{{{{{{~~~wwwLLL777<<>>aaauuubbbTTTYYY```^^^WWWSSSLLLIII???;;;;;;999JJJhhhgggjjjooo|||{{{|||{{{WWWPPPbbblllhhhTTT666555444777;;;@@@BBBCCCFFFHHHssspppqqqyyyyyyOOOGGGcccyyy}}}~~~~~~```sssvvvrrrZZZ@@@???DDD<<<777<<>>CCC??????CCC]]]mmmsssrrrxxxzzz|||}}}zzzxxxxxxzzz|||xxxiiirrrqqqrrrqqqsssjjjmmm|||HHH<<<555888===>>>???AAAHHHJJJIIIEEEDDDEEEDDDAAACCCEEEGGG???EEECCCFFFoooyyyiiihhhooosss~~~zzzhhhwww}}}zzz|||zzz}}}xxxjjjOOO===;;;:::AAASSSjjjsss{{{{{{yyy{{{|||{{{|||}}}}}}~~~~~~~~~ooo]]]XXXaaaoooyyy}}}wwwtttqqqpppqqqtttvvvwwwLLLJJJFFFAAA<<<777444222//////...------------...++++++************++++++''''''***...111666CCCPPPGGG<<>>===BBBHHHJJJnnnrrr^^^FFF<<>>:::999@@@PPPiiisss||||||zzz{{{||||||||||||~~~|||~~~}}}pppfffkkkzzz~~~qqqpppnnnooorrrtttuuuuuuLLLJJJFFFBBB<<<888444222//////...------------...++++++************++++++)))'''(((+++...222;;;EEE:::CCCBBB<<>>???NNNiiiooo]]]jjjzzzuuurrrrrr{{{YYYNNN]]]]]]YYY^^^lllsss{{{xxxsssiiieeehhh```UUUGGGDDDCCC;;;CCC^^^tttrrrzzzxxx[[[WWWggghhh^^^LLL333444555:::>>>===>>>BBBDDDDDD\\\{{{mmm```xxxjjjjjj}}}TTTGGGbbb{{{~~~~~~xxxiiikkkvvvrrrBBB333;;;BBBOOOcccjjj^^^PPPWWWiiiiiibbbbbbeeeXXXOOOdddqqq\\\OOOPPPWWW```___RRRDDD[[[YYYRRRNNNTTT^^^NNNTTT}}}}}}~~~ooommm}}}zzz^^^iiiDDD@@@VVV\\\[[[UUUDDD,,,,,,+++,,,---...000111666777888:::;;;===>>>>>>===EEEAAAGGGkkk^^^jjj|||tttccchhhSSS@@@BBB<<<@@@UUUaaaaaaccchhhgggffffffggghhhfffeeejjjnnnpppmmmjjjrrr|||tttyyy}}}{{{|||yyyvvvttttttmmm```UUURRRQQQPPP[[[MMMGGGOOOSSSNNNLLLPPPFFFNNNdddZZZOOOYYYUUUPPPHHH???<<>>[[[lllrrrqqqtttqqqoootttxxxzzz{{{yyywwwwww{{{vvvoookkkfffwwwjjj[[[RRR999777777:::===@@@AAABBB???BBBBBB@@@AAAEEEEEECCC<<<>>>AAA===EEEDDDCCCiiiuuuoooqqqxxxwwwsss```lll```nnnzzz~~~~~~wwwwww~~~yyyqqqWWW@@@:::999>>>LLLhhhsss}}}}}}{{{{{{}}}}}}{{{|||~~~|||}}}~~~qqqsssxxxoooooooooqqqssstttsssrrrLLLJJJGGGBBB===888444222//////...------------...++++++************+++++++++((('''+++///222999@@@999CCCGGGGGGSSSeeedddVVVooovvvaaaLLLFFFOOO```dddmmmxxx~~~zzzpppgggXXXKKKQQQnnnoooXXXjjjvvvaaa???999<<<;;;???pppWWWUUUXXXiiiaaacccZZZGGG444111;;;@@@>>>:::???@@@]]]{{{}}}UUUKKKBBB<<>><<<===BBBDDDCCCTTTpppbbbnnnmmmWWWHHH```zzz~~~bbb\\\___nnnxxxyyy}}}rrrzzzpppFFF;;;@@@XXXaaaaaaVVVTTTaaakkkkkkNNNTTTgggrrr\\\LLLtttdddZZZaaa]]]VVVXXXGGGaaa^^^VVVUUU]]]fffSSSKKKrrr{{{yyyqqqqqqvvvYYYdddpppvvvrrrdddAAA@@@YYY___[[[SSSBBB,,,,,,,,,,,,---///000222555555777888:::<<<===>>>888===777???gggvvv{{{aaayyy~~~rrr@@@BBB:::;;;QQQ___```aaafffeeedddeeeggghhhhhhfffhhhjjjnnnooolllnnn||||||~~~~~~yyyrrrooo}}}{{{qqq|||xxxvvvzzzwwwmmmfffnnnqqqhhh^^^\\\```ddd^^^WWWSSSXXX]]]\\\WWWTTTBBBEEE]]]\\\UUU\\\WWWVVVMMMDDD???EEEMMMMMMFFF@@@[[[lllrrrqqqtttqqqjjjlllqqqtttwwwwwwuuuuuuyyy}}}~~~~~~yyyqqqooocccHHH777999:::;;;===??????>>>999<<<>>>===???CCCEEEBBB<<<===AAA===EEEBBB@@@dddwwwssszzzwww~~~|||rrrrrrlllwww{{{mmmqqqwwwtttzzz{{{ttt[[[CCC;;;999===JJJfffrrr}}}~~~zzzzzz|||}}}{{{|||~~~~~~~~~}}}{{{}}}tttssssssssstttsssqqqoooLLLJJJGGGCCC===888444222//////...------------...++++++************++++++,,,((('''---444888===BBBJJJ;;;:::PPPccciiioooxxxlllLLL@@@OOO___```hhhttt}}}rrrooofffdddJJJMMMhhhfffFFFTTTIII;;;???<<<888DDDlll|||~~~~~~WWWXXXYYYkkkeeecccZZZGGG555444>>>DDDBBBAAADDDBBBWWWnnn}}}kkklllWWWEEE;;;@@@[[[vvv{{{~~~www}}}tttsssrrrJJJ;;;VVVkkkqqqnnnbbbcccsssyyy}}}uuuhhhYYYJJJHHHHHH<<>>AAA???@@@FFFHHHFFFHHHpppvvvuuutttZZZHHH```xxx}}}|||}}}iiiOOODDDEEERRR[[[\\\bbbllllllvvvkkkjjjuuutttIIIJJJYYYXXXfffmmm^^^HHHVVVzzzlllOOOPPPdddrrrZZZDDDmmmxxxgggmmmbbbZZZiiiLLLfffccc[[[[[[gggppp\\\HHHfffsss{{{vvvsssvvvzzzppprrrsssmmmrrrbbb???@@@[[[aaa\\\RRRAAA,,,,,,,,,,,,---///111222333444555777999;;;=========>>>999HHHsssuuupppnnnyyysss```>>>???777888NNN^^^``````cccbbbbbbdddgggiiiiiihhheeefffkkkrrrrrrooosss{{{}}}~~~~~~~~~oooNNNSSSTTTSSS^^^pppxxxuuurrrooobbbXXXhhhwwwaaakkkooohhh^^^]]]ccchhhYYYfffbbbPPPSSSeeebbbNNNIIIHHH___bbb\\\___XXXXXXPPPGGGBBBGGGOOOPPPIIIAAA[[[kkkqqqsssxxxtttlllmmmkkkppptttuuusssssswww|||}}}ooommmxxxsssOOO999<<>>>>>??????===;;;>>>???===>>>BBBCCCAAA???@@@CCC???GGGCCC???bbbzzzxxxvvvuuu|||zzzqqq}}}nnnrrr{{{xxx~~~}}}www^^^DDD;;;999===HHHeeerrr}}}}}}yyyyyy|||}}}{{{|||~~~~~~{{{yyywww|||~~~zzzxxxvvvuuutttrrrpppmmmOOOLLLFFF@@@:::666444333//////...------------...++++++++++++++++++++++++++++++***))),,,555BBBKKKXXXBBBEEEuuu}}}TTTAAADDDUUU\\\gggrrr|||}}}mmmmmmrrrTTTXXXQQQNNNHHHkkkxxxVVVBBB:::IIIUUUNNNBBB>>>llllllVVV{{{rrrPPPZZZiiifffeeeaaaRRRAAA777666;;;@@@CCC???===???EEE~~~uuu```www]]]ZZZKKK>>>999IIIbbbvvvhhhkkkzzz|||lllnnnOOO\\\___bbb```]]]]]]bbbfffkkkooo}}}mmmmmmooo^^^LLLKKKKKK===>>>TTTyyy~~~sss~~~}}}wwwXXXLLL\\\jjjeeeMMM888444;;;CCCCCCCCCDDDFFFHHHJJJLLLWWW|||yyysss[[[IIIcccwwwxxx~~~]]]^^^RRRFFFEEEJJJSSS]]]fffvvvpppZZZpppwww[[[aaarrrtttvvvooo^^^___\\\mmmlllYYYVVVOOONNN\\\nnnlllPPPAAAfffhhh___oootttkkkhhhccckkkjjjeeeiiimmmsss~~~]]]jjjyyyyyyyyylllpppwwwddd```HHHMMM___```^^^SSS777------,,,,,,---000222444666555555555666888:::;;;@@@;;;BBBAAAfffzzzrrryyypppvvvjjjbbb^^^888??????888???UUUbbb```dddfffeeedddfffkkkkkkgggiiihhhggggggiiimmmpppsssttt{{{{{{vvviiiddd[[[PPPGGGFFFCCC@@@BBBMMM^^^lllnnntttsssnnnhhhaaammmwwwmmmhhhkkkkkkgggjjjsssooo___^^^gggeee```\\\UUUMMMHHHPPPdddqqqkkk\\\SSSSSSBBBEEEHHHQQQUUUGGGHHHgggkkkrrrvvvvvvuuusssrrroooppptttxxxwwwuuuxxx~~~|||~~~ttttttxxxkkksssrrrooo~~~yyylllCCC555999;;;;;;===AAAAAA>>><<<;;;<<<>>>>>>===???CCC@@@:::;;;AAAAAA???FFFSSSyyyppplllgggrrryyyccc|||{{{|||yyyhhhKKK999:::@@@@@@\\\ttt}}}~~~{{{xxx{{{~~~}}}||||||~~~~~~~~~~~~{{{zzzmmmcccwww{{{yyy|||uuuqqqqqqppplllOOOLLLFFF@@@;;;666444333//////...------------...++++++++++++++++++++++++++++++++++++---555@@@IIIgggZZZOOOYYYmmmppppppzzzqqqKKKJJJSSSZZZeeepppzzzpppsssnnnMMM[[[|||rrrWWW:::VVVtttoooRRREEE===HHHZZZ[[[QQQKKKnnnoooVVVnnnpppTTT^^^hhhdddddd```UUUBBB111000999@@@???>>>AAA===BBBooosssfffYYYrrrhhhIIIHHHCCC===AAAVVVqqqxxxcccjjjnnngggwww|||eeennnlllhhhdddaaa^^^]]]]]]fffgggtttsssgggjjjooobbbPPPMMMOOOFFFGGGYYY{{{~~~uuusss~~~WWWMMM\\\ggg```III888999AAAFFFEEEEEEEEEFFFGGGIIIJJJNNNvvvzzzfffuuuxxx~~~ooo[[[HHHbbbwwwxxx}}}mmmooo[[[HHHHHHTTT]]]______rrrzzz]]]ccc}}}lllaaammm{{{||||||rrrQQQ???OOOSSSGGG]]]iiiggg]]]KKKJJJ]]]xxx```QQQ___rrrqqqiiijjjrrrqqqccc___mmmyyyyyyjjjvvv|||yyyqqqtttvvvxxx^^^IIIVVVggg\\\WWWPPP444,,,,,,,,,,,,...111444555666666666777888:::<<<>>>999333BBBBBBVVV{{{hhhnnn{{{fffZZZ^^^DDD:::777666;;;NNN___```aaacccdddcccfffjjjjjjfffhhhgggfffgggiiillloooqqqrrrzzzuuuuuuqqqlll___]]]]]]PPPNNNKKKHHHHHHOOOYYYaaaqqq}}}{{{ppp```cccxxx|||nnnjjjjjjiiigggeee```eeezzzqqq]]]WWWTTTNNNFFFGGGWWWcccaaaZZZVVVSSSBBBFFFIIIQQQVVVKKKPPPhhhlllrrruuuuuuttttttsssssssssuuuwwwwwwvvv{{{vvvvvvuuuwwwvvvkkkjjjxxxzzz}}}ppppppqqqJJJ333888AAAHHHGGGCCCBBBAAA@@@>>>>>>???@@@@@@???@@@BBBAAA<<<===BBBAAA>>>DDDOOOooollldddnnnssskkk~~~~~~gggttt||||||zzziiiMMM;;;:::??????ZZZsss~~~~~~}}}yyy|||~~~~~~~~~}}}{{{ttthhhSSSIII\\\xxxvvvYYYNNNOOOfff~~~zzztttqqqlllgggOOOLLLFFF@@@;;;777444444//////...------------...++++++++++++++++++++++++***+++,,,,,,...444===EEE;;;<<<999???MMMRRRZZZlllaaaYYYAAANNNVVVbbbnnnxxx}}}yyyzzztttoooNNNXXXJJJNNNccc___ZZZTTTEEEBBBTTT^^^WWWQQQrrraaa[[[nnnhhhYYYccchhhcccfffYYYQQQ>>>+++***444999666;;;EEE<<>>UUUbbb[[[GGGOOOmmmwwwlllzzzzzzyyydddSSSggg{{{qqquuu~~~wwwyyy}}}~~~zzzwwwbbbrrrmmm\\\KKKbbbqqqYYYRRROOO111++++++,,,---000333555777888888999:::;;;===???@@@BBB555CCCDDDGGGjjj^^^llluuu|||nnnvvvaaa???444999888EEEZZZ___]]]```bbbbbbfffjjjiiieeegggfffeeefffgggjjjmmmooooooooozzzwwwsssxxxxxxssssssvvvssslll]]]YYYSSSOOOOOOUUU\\\aaa~~~kkkcccmmmtttyyy}}}nnnWWWXXX]]]RRRFFFBBBLLLVVVXXXXXX[[[TTTCCCGGGIIIOOOUUUNNNYYYkkknnnrrrtttuuutttuuuuuuuuussstttvvvvvvxxx|||ssswwwzzzkkkfff|||~~~ooo\\\JJJ666;;;:::HHHSSSOOOEEE@@@@@@AAA???@@@AAAAAAAAAAAA@@@???CCC@@@AAAFFFDDD@@@CCCLLLmmmnnnbbbeee~~~yyyyyysssxxxqqqvvvqqqxxxaaa~~~sssyyy}}}}}}{{{lllQQQ>>>:::===>>>VVVqqq~~~~~~~~~{{{~~~~~~}}}{{{ssscccMMM???CCCPPPWWWWWWOOOBBBBBB]]]|||yyyrrriiiaaaNNNKKKFFF@@@;;;777555444//////...------------...++++++++++++++++++++++++***,,,------...333;;;AAACCCAAAAAAMMM\\\[[[\\\jjjQQQdddsssoooAAAJJJRRR___lllvvv~~~vvvhhhrrrNNNaaaqqqsssrrr```OOObbbdddPPPZZZ^^^eeegggMMM666BBBSSSTTTUUUxxxiiiwwwxxx^^^\\\ggggggeeeiiiWWWKKK>>>888666666666666777EEE;;;DDDOOO}}}wwwWWWxxxPPPHHH<<<666???VVVpppxxxiiisssxxxzzzyyysssaaa{{{wwwvvv}}}sssdddiiiyyyuuuuuuwwwzzz{{{wwwooohhhhhhhhhooozzz|||tttkkkhhheeekkkbbbRRROOOPPPWWWddd}}}}}}www|||WWW\\\cccaaaOOO999222:::DDDAAA@@@@@@AAABBBDDDFFFHHHPPPkkk{{{vvvkkk|||zzz___FFF```xxxyyy|||}}}~~~{{{zzzssshhh___WWWWWWdddrrrwwwuuullllllnnneeefffFFFLLLhhhZZZJJJ]]]YYYDDDMMMBBBSSSYYYKKKHHH```rrrlllxxxlllnnnbbbLLL```}}}xxxvvvuuu}}}wwwzzzrrrbbbdddoooqqqppplllXXXJJJfffvvvYYYRRRPPP///***+++,,,...111444777999<<<<<<<<<<<<===>>>>>>???JJJ999AAACCCFFFmmm|||wwwxxxddduuu}}}JJJ666===777>>>TTT]]][[[___aaabbbfffkkkjjjffffffeeeeeeeeefffhhhjjjllliiitttvvvxxxssskkkgggqqqppphhhbbbZZZVVVYYYaaaiiinnnyyyiiiiii||||||ggg[[[___cccXXXLLLFFFMMMUUUVVVXXX\\\UUUEEEIIIIIIKKKOOOMMM^^^nnnpppssstttttttttvvvwwwsssqqqsssuuuvvvwww~~~yyyxxxoooyyyKKK666CCC;;;HHHQQQLLLCCC>>>>>>???===???AAA@@@AAABBB@@@<<>>>>>>>>======<<<<<<<<<===888>>>???FFFtttrrrpppwwwvvv~~~PPP666888555999OOO^^^\\\___aaabbbfffkkkkkkgggeeeeeedddeeeeeeggghhhiiidddrrrpppeeeuuuttt]]]oootttpppnnnllljjjjjjmmmqqqssstttpppgggxxxqqquuuxxxuuuZZZ[[[lllyyyoooeeeeeeddd\\\SSSQQQXXX\\\YYYWWW[[[XXXHHHLLLJJJGGGHHHJJJ```ppprrrtttuuutttuuuwwwxxxtttssstttvvvtttrrrvvv|||xxxvvvyyy{{{tttUUU555888>>>DDDGGGCCC???>>>>>>===;;;>>>???>>>@@@DDDAAA;;;AAABBBEEEGGGFFFDDDFFFKKKvvvfffhhhwwwnnn||||||ooovvv||||||rrr\\\FFF;;;:::===LLLhhhzzz}}}~~~~~~~~~qqqgggaaaaaammm|||yyyqqqoooyyyzzzssskkkdddNNNKKKEEE@@@;;;777666555//////...------------...++++++++++++++++++++++++***+++,,,,,,---111999???OOOfff[[[IIIooorrrccc>>>AAAHHHRRR___kkkxxxwww\\\HHHEEE]]]}}}qqqfff___```ZZZVVVQQQGGGEEEZZZvvvyyyvvvvvvvvvTTT___gggXXXXXXuuuNNN===888@@@\\\zzzcccYYYcccccc```bbb```___QQQOOOZZZZZZKKKBBBFFF???===999>>>HHHxxxnnn[[[GGG\\\fffIII:::@@@???;;;PPPsss|||gggOOOFFFVVVfff~~~xxx~~~zzzuuu}}}qqqkkklllmmmeeekkkvvvuuufffooo~~~|||iii\\\XXXeeezzz{{{wwwxxx|||~~~wwwyyylll]]]SSSTTT]]]]]]TTTBBB999>>>FFFHHHKKKJJJHHHFFFEEEEEEEEEEEEKKKSSSuuuzzzkkkKKK]]]tttxxx|||zzz|||uuucccnnn~~~}}}rrrhhhiiipppwww|||iiiXXXjjjyyysssbbbQQQCCCDDDNNN```qqq|||llloooeee```fffVVV]]]^^^LLLIII@@@QQQ[[[GGG@@@MMMRRRNNN:::@@@KKK>>>>>>YYYooo|||~~~{{{zzz|||ZZZuuuvvvyyynnn```MMMLLL\\\eee[[[SSSDDD)))+++,,,///111444777999:::<<<<<<<<<<<<<<<;;;:::999444???@@@===>>>eee|||uuukkkmmmrrrWWW:::000222888HHH]]]]]]``````aaaeeejjjkkkhhheeeeeeeeeeeeeeefffggggggjjjjjjiiihhhkkkmmmggg___RRRhhhooonnnyyyvvv{{{~~~wwwqqqzzz{{{nnnlllfff^^^\\\bbbfffaaaXXXGGGNNNiii{{{sssjjjmmmppp___ZZZ[[[cccddd^^^ZZZ\\\\\\MMMQQQNNNFFFDDDIIIeeeqqqsssuuuvvvvvvvvvwwwxxxxxxwwwwwwvvvrrrmmmoootttxxxooottt}}}zzzvvvyyyzzzppp{{{}}}GGG999;;;AAABBB@@@<<<===AAAAAA>>>:::>>>>>>===AAAHHHFFF???>>>AAACCCDDDBBBAAADDDGGGkkk}}}pppwwwsssvvvfff{{{}}}{{{{{{tttaaaJJJ<<<:::===FFFcccvvv|||~~~~~~zzzsssllleeeMMMJJJEEE@@@;;;888666555//////...------------...++++++++++++++++++++++++)))++++++++++++000999???IIIbbb]]]IIIZZZzzzzzzgggwwwuuuVVV777???CCCJJJTTTaaaooo}}}jjjGGG>>>888GGGaaaooovvvxxxsssqqqWWWCCCDDDLLLTTTeeewwwnnneeegggxxx]]]ZZZeeeOOOiiiuuuUUU::::::^^^xxx___\\\eee``````ddd^^^___ZZZTTTQQQQQQOOOIIICCC@@@777???;;;CCCdddRRRCCCRRR>>>555<<<===888GGG```uuubbb}}}{{{eeeccckkkttt{{{||||||}}}|||vvvpppppp{{{{{{pppxxxuuupppnnnnnnmmmlllrrr{{{vvvsss|||xxxkkkbbb\\\fff}}}xxxsss{{{~~~}}}uuuzzzqqqZZZMMMZZZ^^^\\\PPPBBB???HHHLLLIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHKKKrrrkkkrrr~~~rrrNNN\\\qqqwww|||zzz{{{~~~mmm[[[\\\aaauuu~~~uuummmiiirrr}}}lll[[[kkkqqqQQQBBBSSSaaarrr~~~}}}vvveeennnqqqrrrfffhhhUUUNNNlllmmmQQQNNN???QQQ```LLLDDDNNNKKKLLLFFFGGGIII???999GGG\\\|||}}}jjjllluuu{{{VVVrrrqqqnnnxxx\\\PPP[[[aaa```]]]PPP:::+++,,,...000333555777999999777888999:::::::::999999999EEE<<<>>><<>>;;;<<<@@@@@@===<<<@@@@@@>>>DDDOOOOOOFFFAAADDDEEECCC@@@@@@CCCEEE___xxxwwwvvv}}}ppp}}}llleeefff}}}vvv~~~yyyzzzuuudddMMM===:::>>>AAA___tttzzz|||sssjjjbbbMMMJJJEEE@@@;;;888666555//////...------------...++++++++++++++++++++++++)))*********+++000999@@@AAAHHHFFFDDDGGGIIISSSgggkkklllvvvdddOOO>>>@@@EEEMMMYYYhhhxxxaaaEEE;;;333AAAccc___QQQLLLVVV___fffwwwwwwaaammmWWWpppkkk[[[|||yyywwwXXXMMMmmmGGGCCCmmm~~~ppp[[[]]]fff___bbbiiiaaabbbggg\\\HHHHHHUUUSSSCCC===444FFF<<<>>>MMMjjjSSSRRRGGG@@@@@@>>>999???JJJjjj}}}^^^www~~~nnnooo|||{{{nnn[[[JJJTTTOOOAAAOOOuuu{{{{{{zzz|||zzzqqqiiioootttyyyzzz}}}wwwoookkkdddkkkvvvsss{{{mmmtttnnnwwwuuuvvvuuu\\\NNNaaabbb^^^QQQCCCDDDMMMNNNFFFAAAAAAAAABBBDDDGGGIIIKKK===UUUyyy|||{{{wwwggg~~~sssvvvQQQ[[[pppvvv|||yyy{{{~~~~~~ppprrruuunnnqqqzzztttuuummmtttsssVVVRRR```mmmzzzxxxbbbLLLrrr~~~~~~fffXXXjjjfffSSSbbb|||[[[RRRCCCUUUdddSSSQQQYYYLLLHHHQQQQQQKKKHHHEEELLL^^^xxxsss[[[cccttt{{{ccczzz~~~{{{}}}tttYYY{{{qqq]]]VVViiiiiiaaaaaaOOO555///---///111333666888999999222444666888999::::::999===???---<<>>;;;:::======;;;???CCCBBB@@@HHHTTTUUUMMMGGGIIIIIIEEEAAABBBDDDFFF[[[jjjlll|||rrr}}}{{{eeehhhjjjbbbUUUuuuyyyxxxyyyvvvfffOOO===:::???>>>]]]rrrzzz~~~rrrggg^^^NNNKKKEEE@@@;;;777555555111000///......------...,,,+++******))))))*********+++---...,,,,,,555???GGGFFFFFFGGGKKKUUUccclllwwwdddYYYuuuxxxXXXBBB<<<<<>><<<999;;;<<>>AAAHHHFFF===GGGDDDBBBCCCGGGKKKLLLKKKCCCJJJgggooohhhzzzsssWWWTTTqqqvvvzzz}}}~~~~~~~~~www||||||cccYYYZZZ^^^xxxzzzvvvttt^^^RRRdddtttnnnbbbhhhhhhppp___VVVHHHTTTmmmhhhZZZ___kkkUUUdddfffZZZLLLDDDNNNeee{{{nnnaaaVVVmmm|||}}}xxxvvv}}}zzzooopppWWWeeehhhiiiwww{{{nnnccc{{{]]]WWWNNN444***---000333555666777888:::999888666666666888:::<<<<<<:::888===>>>;;;WWW{{{rrrOOO...///:::<<<^^^XXXVVV[[[```aaacccfffddddddfffggghhhiiiiiiiiijjjeeellloooooowww]]]XXX[[[iiiyyy}}}{{{zzzzzz~~~|||wwwoooggghhhfffZZZXXXaaadddVVV\\\XXXiii|||{{{fffrrrqqqkkkeee[[[tttiiibbbddd```MMMKKK^^^mmmtttrrrrrruuuyyy{{{yyyvvvzzztttoooooorrrtttssssssuuukkk}}}yyy^^^\\\RRR???>>>555999<<<;;;888888>>>DDDMMMJJJGGGEEEGGGKKKQQQUUUPPPMMMJJJFFFBBBAAACCCFFF```}}}{{{gggkkkrrrttt|||ssslllmmmxxxllleee\\\zzzxxx|||vvvzzzxxxkkkSSS???999;;;AAASSSjjjxxx~~~|||yyyiii[[[MMMJJJEEE@@@;;;777555555111000///......------...,,,+++******))))))******)))***,,,---++++++333===:::DDDQQQLLLAAAVVVxxxnnnRRRCCC;;;999BBBLLLWWWhhhvvvcccTTTFFFEEEIIIOOOWWW```mmmuuuqqq___tttmmm~~~VVVAAASSSooo\\\vvvccc___fffjjjdddfffmmmmmmxxxbbbHHH<<<===AAA>>>888===<<<999;;;<<<>>>[[[hhhHHHCCCDDD;;;666:::LLLhhh[[[FFFbbbwwwzzzqqqhhh]]]fffrrr~~~||||||{{{yyyvvvppplllllltttxxxrrroootttzzzxxx{{{uuu[[[YYYeeecccUUUEEE???CCCGGGFFFBBBIIIGGGEEEGGGLLLPPPQQQQQQPPPJJJ```iiiyyy[[[UUUmmm{{{uuuzzz}}}~~~{{{oooaaatttrrrWWWSSScccxxxpppdddooooooffflll|||pppbbb{{{ccc[[[MMMYYYnnnjjjaaammm~~~qqqXXXssskkkTTTeeeppp{{{ggg[[[dddxxx{{{vvvooo}}}pppUUUsss{{{nnnkkklllddd\\\ooo]]]UUUGGG111......111444777888888:::;;;<<<;;;999888888999:::;;;;;;:::999>>>@@@===VVV~~~mmm}}}wwwSSS777555888333IIISSSYYYVVVUUUZZZ]]]\\\bbbbbbccceeeffffffggggggpppmmmrrrqqqppp|||yyy{{{ssspppjjjllljjj___^^^fffggg[[[^^^YYYqqq}}}xxxfffsssvvvppphhh]]]tttnnnkkklllbbbOOORRRgggsssttttttuuuvvvxxxwwwuuusssnnnpppqqqmmmeeeccclllxxx}}}pppkkk@@@:::;;;<<>>=========???AAADDDFFFCCC???BBBIIIIIIDDDBBBEEENNNmmmvvvkkkjjjiiippptttvvvssszzzwww\\\ccc|||yyyxxxzzzyyymmmWWWBBB;;;<<<>>>OOOfffwww~~~}}}nnncccLLLJJJEEE@@@;;;888555444111000///......------...,,,+++******))))))******))))))***,,,******111:::CCCRRRiiicccNNNgggVVVEEE===999===BBBIII[[[mmmwwwzzziiiccc[[[TTT```uuuzzzdddoooaaa|||aaaLLLDDD___wwwbbbyyypppaaa^^^iiirrrjjjhhhppptttlllNNN333000:::===999777::::::888;;;<<<;;;SSSzzziiiMMM??????BBB===666>>>UUUrrrwww___ppp}}}mmmffflllxxx}}}}}}xxxrrrpppttt|||wwwqqqooopppiiillluuuxxxzzzzzz~~~}}}tttdddaaaeee\\\KKK???AAAEEEDDDDDDFFFCCCBBBAAACCCHHHKKKMMMNNNXXXKKK\\\ooo```SSSeeevvvwwwxxx|||~~~}}}rrrggg\\\UUUqqq}}}[[[OOOYYYjjjwww~~~xxxnnnPPPOOO~~~{{{mmm[[[dddttt```VVVeeeyyysssiiiqqq}}}nnnjjjtttvvvzzzpppccc^^^ttt}}}{{{qqqpppmmm|||iii[[[TTTZZZqqqnnn]]]UUU@@@,,,//////222666888:::;;;<<<>>>>>>===<<<:::999999:::;;;:::;;;;;;???AAA>>>QQQuuu~~~~~~yyy```kkkgggNNN888444777888888RRRaaaZZZTTT[[[___\\\___```aaabbbcccddddddeeekkklllrrrnnnlll|||xxxvvvnnnsssrrr|||wwwyyytttgggfffjjjfff[[[aaaZZZnnn~~~yyyjjjuuu{{{sssfff```wwwwwwxxxwwwdddQQQZZZpppvvvtttvvvxxxxxxvvvtttssssssooonnnmmmkkkeeecccmmmyyyvvv{{{XXX;;;FFFNNNIIIRRRGGG999555999>>>???>>>888:::<<<>>>?????????>>>;;;999???LLLQQQJJJDDDDDDIIIrrruuurrrwwwuuukkklllxxx{{{yyyhhhZZZtttyyyzzzzzzqqq\\\FFF<<<===:::III```ttt~~~yyyzzzKKKIIIEEE@@@;;;888555444111000///......------...,,,+++******))))))*********)))***,,,******000888DDDJJJ______NNN^^^|||}}}iiiHHH>>>:::===>>>???NNN```ooo|||gggyyymmmeeennndddMMMPPPxxxfff}}}{{{}}}iiibbb```llluuullliiiqqqvvvQQQ???555999:::333222999888999888:::<<<999IIIhhh~~~jjjtttgggFFF888CCCEEE888;;;HHHbbb}}}vvvfff^^^sssvvvxxxyyyyyy|||xxxvvvzzzzzznnnlllnnnooohhhiiisssxxxzzz}}}|||rrrfffccchhhfff___TTTCCC:::AAAEEE@@@???FFF=========>>>AAACCCEEEFFFQQQLLL\\\xxxwwwsssdddNNNWWWmmmzzzuuuzzz}}}|||}}}kkk^^^oooppp```bbbkkkrrrvvvyyysssooo[[[___{{{mmmyyy|||ooodddffflllppp}}}iiidddvvvssshhhbbbqqqaaarrrpppdddfffnnn|||~~~nnnmmmXXXZZZWWWaaa```[[[UUU<<<***///111444777:::;;;<<<>>>???===<<<;;;::::::::::::;;;:::===<<<>>>@@@===IIIcccuuujjjnnnmmmjjjhhhaaaNNN:::555===444KKK___aaa]]]___cccccc______```aaabbbcccddddddbbbhhhnnnlllkkkzzz~~~xxxyyy}}}~~~ssssssuuulll___iii^^^fff~~~|||sss{{{wwwaaaaaaxxx~~~iiiTTTaaattttttuuuxxxyyyxxxuuuuuuwwwzzzzzzmmmgggooozzz}}}}}}}}}vvviii{{{wwwgggbbbSSSFFFEEEFFFCCC@@@OOOFFF;;;888<<<@@@???<<<<<<===???AAABBBBBBAAA@@@>>>BBBEEEIIIOOOSSSMMMCCC===kkkyyyyyy~~~xxxuuu|||mmmgggqqqjjjooo|||bbb|||zzzyyyyyysssaaaIII======999EEEZZZooo}}}~~~{{{{{{uuu}}}JJJHHHDDD@@@<<<888555444111000///......------...,,,+++******))))))******+++***+++,,,,,,+++000666BBBAAAJJJLLLDDDKKKVVVRRRgggmmmvvvfff[[[MMM>>>888===>>><<>>999@@@CCC;;;;;;BBB??????@@@@@@AAAAAACCCCCCEEEHHHVVVfff{{{zzzeeewwwyyynnnLLLHHH]]]rrrrrryyy}}}|||}}}ffffff{{{xxxrrrxxxxxx}}}zzzvvv|||```oooyyyyyyxxxrrrkkkUUUTTTppp}}}{{{qqqttt^^^ZZZiii{{{~~~yyy~~~yyy}}}kkkqqqkkkiii}}}ooo```YYYOOO888,,,111222555888:::;;;<<<===>>>999999999999999::::::;;;999>>><<<;;;===:::@@@RRR|||mmmjjjyyyuuuzzzyyyLLL333666444;;;MMM___ccc___```fffaaaaaaaaaaaabbbdddeeefffeeejjjllllllnnnuuuzzz|||wwwppptttbbbiiiqqqvvvyyyyyyccc___nnnsss]]]gggwwwrrrwwwxxxyyyxxxvvvxxx}}}uuuiiiiii|||zzznnnjjjPPPCCCHHHDDD888:::EEEAAA???>>>>>>@@@@@@>>><<<<<<<<<<<<======>>>>>>>>>AAALLLJJJ???EEEXXXXXXGGG===___zzzwwwpppooolllkkkaaauuusssyyyvvvwwwvvveeeLLL===;;;:::AAASSSiiixxx||||||~~~~~~zzz{{{HHHGGGDDD@@@<<<888555333111000///......------...,,,+++******))))))******,,,******---,,,+++///444CCCEEEGGGIIIIIIIIIVVViii|||sss\\\aaaHHH777:::>>><<>>:::777;;;:::;;;EEEiiiyyyooovvv}}}zzz~~~UUU888555999444>>>WWWccc______gggccccccbbbbbbccceeeggghhhjjjlllgggfffmmmqqq~~~wwwwwwaaavvv{{{wwwzzzrrrcccdddyyy~~~iiiooozzztttxxxxxxyyyxxxxxxyyy{{{~~~dddfffttt|||]]]HHHCCC>>>@@@FFFFFF888;;;???AAA@@@>>><<<;;;<<<<<<:::::::::;;;<<<===>>>IIIEEE777===VVV\\\OOOGGG\\\tttwwwsss~~~jjjbbb{{{~~~zzzuuuvvvyyyjjjOOO===;;;<<<===KKKbbbssswwwyyy|||~~~|||}}}~~~~~~GGGFFFDDD@@@<<<888555333111000///......------...,,,+++******))))))******,,,))))))+++,,,***---111777CCCEEEPPP]]]QQQUUU{{{ccc@@@;;;===;;;>>>HHHSSSjjj~~~}}}tttpppgggxxx~~~{{{sssppptttsssuuuxxxvvvyyy|||\\\BBB;;;333333777:::999666555777444666;;;666555BBBddd{{{eeeiiihhhSSSDDDEEE===:::;;;EEEWWWjjjzzz}}}zzz~~~zzzmmmiiicccaaannn}}}qqqkkkdddaaabbbbbb]]]VVV>>>>>>???@@@@@@@@@??????===???AAAAAA??????@@@BBBAAABBBDDDWWWqqquuuyyylllJJJCCCKKK```lllwww{{{}}}xxxnnnmmmaaaZZZdddvvvaaaRRR===SSSuuujjjuuu___cccrrrjjjsssyyySSS[[[uuusss|||~~~oooaaa```mmmzzznnnkkkxxxyyyrrrfffnnnsssnnneeeTTT???111000333333666888999888888888999777777888888888888888888555<<<888555;;;<<<;;;AAATTT~~~yyy}}}nnnlllkkk]]]GGG888===777;;;LLL[[[```aaadddddddddccccccdddfffhhhiiigggkkkeeedddlllkkkyyy|||zzzggg{{{~~~sssiiieeeuuusssuuu|||wwwxxxxxxyyyyyyyyyvvvqqqnnn```hhh|||hhhGGG???<<>>>>>===;;;;;;;;;>>>>>>======<<<=========<<>>FFFvvv|||eee]]][[[OOO>>>@@@>>>::::::DDDZZZqqq~~~~~~ooodddfffcccaaawww{{{zzz{{{gggXXX]]]jjjjjj[[[KKK999???BBB@@@@@@DDDDDDAAA===@@@CCCDDDBBBBBBDDDFFFEEEHHHDDDSSS[[[vvvxxxWWWBBBBBBUUUbbbpppvvvzzz~~~jjj___[[[QQQJJJaaakkkggg~~~mmmiiilllrrrppp]]]YYYfffwwwgggppp~~~uuueeeaaaoooqqqppp}}}|||uuucccaaawww}}}hhh\\\SSS???222000///333666888888777666666777999999999999999888777666333:::777333<<>>AAAIII~~~zzzxxxmmmdddkkknnnUUU222:::999999@@@NNN]]]```\\\eeedddccccccdddfffhhhjjjcccllljjjkkkqqqjjjsssxxxxxxvvv}}}rrruuuSSSddd}}}wwwvvv{{{xxxxxxxxxyyy{{{zzzrrrggg___lllooo|||wwwyyyxxxwwwRRR>>>FFFAAA===BBBAAAFFFBBB<<<999999:::::::::======>>>>>>>>>===<<<;;;>>>888999AAADDDDDDLLLXXX^^^PPPiiixxxhhhwww}}}pppnnnpppcccmmmggg~~~ppp}}}vvvxxx~~~sssVVVAAA===:::666???XXXlllssswww~~~|||~~~~~~~~~vvvpppjjjbbbYYYYYYjjj~~~IIIHHHFFFAAA;;;777555444111///......//////...---,,,++++++******++++++,,,))))))***+++,,,,,,------(((???KKKTTTaaa[[[PPPXXXaaasss}}}^^^CCCFFF999333HHHGGGUUUooozzziiizzzwww\\\{{{tttwww|||nnnnnnuuuyyy}}}yyyfff>>>666666666555555444444444555444444444444555666666:::^^^qqq___hhh^^^<<>>>>>IIIGGGDDDBBBBBBBBBDDDFFFHHHGGGDDDJJJeeewwwvvvwwwVVV999DDDLLL]]]pppyyyyyyzzz~~~~~~sssxxx}}}fffRRR\\\ttt}}}|||^^^}}}qqqmmmPPPUUUaaaqqqcccZZZyyy~~~uuuzzz{{{}}}sssvvvjjjXXXaaasss^^^XXXNNN333,,,555333444444444555555777888888555888;;;999555444666:::999999999:::;;;<<<======IIIZZZpppoooxxxxxxsss}}}aaa666777999<<>><<<;;;;;;;;;<<<@@@???===;;;:::::::::::::::===@@@BBBCCCDDDFFFHHHCCC[[[ppp}}}wwwqqqzzz}}}xxxrrrooo{{{rrruuuyyyYYYkkkkkkuuusss~~~xxxrrrdddAAA>>>>>>666;;;RRRhhhsssxxx}}}uuuYYYFFFJJJ^^^oooIIIHHHFFFAAA;;;777555444111///......//////...---,,,++++++******++++++,,,)))******+++,,,,,,------000===GGGOOOVVVRRRLLLNNNRRRccc}}}fffhhh{{{PPPCCCEEE:::111CCCMMM^^^rrr~~~yyynnn\\\}}}tttpppuuuzzz|||wwwvvvsssfffLLL666555555444444444333333333333222222222222333444444999OOOyyyqqqmmmeeeRRR666777<<<@@@<<<999BBBOOOdddnnnzzz|||}}}xxxaaaaaa[[[```ttt|||wwwvvvzzzzzz|||hhheeehhhsssvvvhhhSSSEEEDDDDDDCCCBBBBBBAAA@@@@@@GGGEEECCCAAAAAABBBDDDEEEFFFHHHEEEGGGYYYqqqzzzvvvgggZZZnnn~~~ppp~~~rrryyydddDDD>>>DDDNNN[[[jjjwww}}}lll}}}ooocccyyy~~~}}}\\\ooo~~~YYYRRRZZZqqqqqq]]][[[xxxzzzlllttt}}}~~~vvvpppxxxtttrrr|||hhhjjjuuutttqqqppp]]]VVVKKK444---555444444444444444555666777777555999;;;:::777555888;;;;;;;;;;;;<<<<<<======>>>>>>IIIppprrrtttCCC777333999===AAAOOO```aaacccfffhhhjjjiiifffdddggghhhiiiiiijjjlllpppsss|||sssssswwwuuullllllnnniiinnn{{{}}}}}}{{{}}}rrrnnnvvv{{{xxxvvvyyyzzz{{{xxxjjjccceeexxxppprrraaaRRRPPPAAA:::>>>???999===HHH@@@??????>>>===<<<<<<<<<======;;;::::::;;;;;;<<<;;;===@@@BBBCCCDDDFFFHHHHHHQQQbbbsssfffeee|||{{{}}}yyynnnkkkkkkwww{{{ttthhhGGGCCC>>>999<<>>CCCLLL[[[pppfffwww}}}vvv|||wwwllllllssszzz}}}uuurrrvvviiiJJJ555222333333333222222222222222111000000000000111222222666;;;```yyydddbbbgggCCC======@@@;;;222666BBBMMM\\\ppp}}}|||~~~uuueeeYYY```]]]ddd~~~tttyyy]]]fffsss{{{sss```OOOFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCBBB@@@???@@@AAACCCEEEBBBEEEDDDDDDQQQkkk}}}yyytttvvv|||}}}yyylll{{{{{{___@@@@@@@@@HHH[[[ppp|||}}}}}}}}}{{{ttt{{{vvv\\\mmmvvvqqqRRRHHHddd~~~ttt___XXXZZZlll}}}hhhlllsssvvvtttuuuwwwnnnppp}}}|||kkkooowwwrrriiikkk[[[QQQFFF444000555555999999888999999:::;;;<<<666999<<<;;;999888;;;=====================>>>>>>999===]]]yyy{{{oootttOOO:::000777;;;999GGG^^^bbbcccfffhhhjjjjjjgggeeefffggghhhhhhhhhjjjmmmppp{{{xxxssssssooolllppp~~~xxx|||uuuxxx{{{xxxvvvyyywwwzzz}}}wwweeeXXX```rrr{{{pppGGGEEE???:::;;;<<<===???CCC;;;<<<===>>>>>>======<<<;;;::::::999:::;;;<<<===<<<>>>@@@BBBBBBCCCFFFHHHKKKGGGSSS}}}rrrxxxbbb|||}}}yyynnnPPPFFF===<<<===FFFYYYnnnyyyzzzuuuccc[[[aaakkkqqqIIIHHHFFFAAA;;;777555444111///......//////...---,,,++++++******++++++,,,*********++++++,,,,,,,,,///***<<>>BBBJJJ^^^uuu~~~sssuuu|||xxxkkknnnxxx~~~zzzssssssuuubbbBBB222555111111111111111111111111000000//////000000111222666111JJJtttTTTSSShhhQQQAAA888===???999666;;;===KKK___ooozzz}}}iiiYYYUUUYYYTTT]]]}}}pppiiiYYYjjj||||||jjjRRREEEAAACCCCCCBBBBBBAAAAAAAAAAAA??????>>>>>>???@@@BBBCCCAAACCCBBBAAAKKKhhhyyyqqqpppsssUUUEEE:::AAAQQQ___kkkttt}}}~~~|||oooxxx}}}ooo```]]]jjj~~~uuuaaahhhoooeeezzz}}}qqqnnnKKKVVVtttyyyfffXXXWWWUUUXXXeeevvvxxxyyyzzz{{{|||}}}{{{~~~jjjccceeefff|||dddXXXKKK@@@555222555666;;;;;;;;;;;;;;;<<<======777:::;;;<<<;;;;;;===???==================<<<<<<>>>>>>PPPsss~~~tttiiisss\\\GGG777777::::::AAAMMM___bbbdddeeeeeefffiiilllggghhhiiiiiihhhiiilllnnnvvv|||sss|||zzzlllkkk|||}}}uuuuuuxxxyyyzzzyyyyyy{{{yyy{{{vvviii```dddtttzzz}}}}}}www|||sssIII>>>???<<<999;;;???@@@===777999<<<>>>??????===<<<;;;::::::999999;;;<<<======???AAAAAABBBCCCEEEGGGIIICCCLLLrrrhhh~~~}}}~~~vvvZZZEEE<<>>@@@QQQkkkzzz{{{|||}}}~~~zzzsssppptttyyyzzzIIIHHHFFFAAA;;;777555444111///......//////...---,,,++++++******++++++,,,***+++++++++++++++,,,,,,,,,&&&888NNNXXXkkkxxxnnnYYYmmmkkkMMM>>>;;;<<<<<<>>>MMMiii~~~}}}~~~vvvvvv~~~vvvyyy}}}uuueeePPP>>>777777000000000000000000000000000000000000000111222222666444<<>>FFFDDD:::444333:::HHHZZZlllzzz|||jjjZZZSSSOOOPPPOOO\\\xxx~~~mmm\\\cccuuuxxx]]]FFF<<<===????????????>>>>>>>>>>>>============>>>???AAABBBAAABBBAAA>>>AAAVVV|||zzzeee{{{rrrwwwUUU<<<>>>EEEIIIYYYooowww|||pppkkkvvvwwwlllfffhhhgggiiiwww}}}hhhYYYooozzzhhhvvvccchhhyyyqqq```aaabbb^^^XXX\\\kkkxxx}}}|||zzz}}}nnnrrrmmmZZZkkkyyybbb\\\UUUEEE888666666555777777777666666777777888888888999;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::>>>@@@FFFeeeqqqxxx|||vvvzzztttcccIII666444;;;===:::RRR[[[eeehhheeeeeejjjooohhhiiikkkkkkjjjjjjlllnnnttt}}}{{{}}}ttt~~~|||ooo}}}xxxxxxzzz{{{|||~~~|||lll\\\eee~~~wwwyyyzzz|||tttpppzzzsssXXXFFF>>>AAA???;;;;;;@@@???999888:::>>>AAABBBBBBAAA???===<<<;;;:::999:::;;;;;;???@@@AAAAAAAAABBBEEEGGGLLLDDDJJJjjj|||rrr|||xxx}}}yyy||||||ttt}}}{{{||||||cccDDD===???===<<>>999777@@@^^^~~~wwwooobbb[[[mmmjjjJJJ777555777444////////////000000000000111000000000000111222222000666444MMMqqq}}}YYYWWW|||kkkSSSAAA>>>AAA???999555666<<>>========================<<<<<<<<<===>>>???@@@@@@:::<<<@@@AAA???FFF```|||sssmmmrrr{{{pppMMMAAA;;;999LLLhhhoooxxx|||iiidddtttlllnnnxxxgggVVVnnnhhhnnnpppttt~~~wwwmmmggguuuxxxwwwsssrrrvvv|||~~~zzzyyy{{{zzzvvvwwwyyyrrrttt|||ggg```iiicccUUURRR???222777888555888777777666666666777777888999999999::::::;;;;;;;;;999999999999999999::::::666<<<===KKKrrrrrrvvv{{{[[[;;;///777:::444AAAOOO___hhhiiihhhiiilllhhhjjjllllllllllllmmmooorrrvvvwww{{{xxx{{{yyywwwxxxzzz|||}}}}}}wwwppp___VVVhhhxxx|||vvvwwweeePPPJJJDDDAAA@@@@@@???======???===999:::<<<@@@CCCEEEEEEDDDCCC>>>===<<<;;;:::;;;;;;<<<@@@AAAAAAAAA@@@AAADDDFFFOOOEEEGGGggguuuttt~~~yyyuuuuuuwwwwwwmmmxxxttthhh|||~~~~~~mmmJJJ@@@???;;;;;;GGG]]]rrr}}}xxxcccbbbtttIIIHHHFFFAAA;;;777555444111///......//////...---,,,++++++******++++++,,,+++++++++++++++++++++++++++000000888JJJUUU\\\ddd]]]___\\\dddpppMMMCCC<<<:::;;;LLLyyy~~~ooo^^^LLLMMMqqqyyy|||yyyVVV777+++000333111.../////////000000000000000000000000000111111222,,,666///>>>XXXsssxxxhhhyyyWWW@@@>>>BBBAAA:::999999???KKKXXXdddkkkxxxwwwfffVVVNNNOOORRRggg~~~zzzpppbbbqqqwww]]]EEE<<<>>>BBB>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????;;;;;;AAAFFFCCCBBBTTTkkkxxxppp}}}}}}zzzvvvqqqSSS>>>:::EEERRRaaannnzzz~~~~~~}}}ttt~~~dddXXXlllxxxppp~~~rrrzzzmmmmmmwww{{{|||yyyuuuqqqnnnuuu{{{uuuxxx{{{aaaqqqxxxjjj```PPPPPP;;;---777;;;555888999999888888888888888999999888888888999999999888777888888999999:::::::::444999;;;<<>>>>><<<;;;;;;888:::===@@@AAABBBAAAAAA>>>===<<<;;;<<<===>>>???AAABBBBBB@@@@@@AAADDDFFFJJJEEEEEE```|||yyy~~~jjjfffvvv{{{vvvyyyuuu___}}}}}}wwwXXXEEE>>>999:::CCCRRRgggxxxsssdddbbbiiixxxIIIHHHFFFAAA;;;777555444111///......//////...---,,,++++++++++++++++++,,,++++++++++++++++++++++++'''111...444NNN\\\dddwwwttttttSSSGGGBBBBBB<<<<<<]]]oooooo~~~xxxqqqvvvuuulllWWWFFFXXXxxx}}}fffEEE222///222222000.../////////000000111111///////////////000111111222:::...777JJJ```|||UUU|||wwwUUUGGGCCC<<<:::999666444666>>>HHHPPPiiiyyyyyycccRRRKKKNNNTTTXXXjjj~~~ggg\\\mmmPPP<<<:::@@@EEE@@@@@@@@@@@@@@@@@@@@@AAA=========>>>>>>>>>>>>>>>FFFAAACCCFFFBBB>>>NNNddd~~~qqqqqq|||hhhJJJCCCAAA;;;SSScccsss{{{{{{xxxiiilllvvvkkk~~~uuufffoooyyywww|||}}}xxxyyyxxxxxxlllUUUeeefffjjjaaaXXXMMMOOO888***777<<<555999666666555555555555555666888777777777888888777666777777888999::::::;;;;;;999:::===888@@@qqq|||vvvsssooobbbIII444444AAA666555888CCCSSSaaagggiiifffhhhkkklllllllllnnnooo|||zzzvvvvvvnnnzzz{{{wwwzzz{{{{{{{{{zzzwwwsss___XXXaaaxxx}}}pppmmmxxxppp~~~wwwEEE???CCCBBB@@@999888>>>???;;;:::===555666888:::<<<=========<<<<<<;;;<<<===???AAABBBBBBBBBBBB@@@???@@@CCCFFFBBBDDDFFFUUUppp|||~~~}}}tttkkkrrrttt{{{~~~cccIII>>>777:::@@@JJJ___sss{{{~~~}}}}}}yyyttttttKKKGGGAAA>>><<<999555111000000000000////////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,'''///,,,,,,@@@YYYpppjjjwwwWWW@@@???<<<666CCC\\\xxx|||qqqdddPPPRRRIIImmm|||}}}|||hhhMMM555///111000111666////////////////////////////////////000000000000//////333777999KKKxxxjjjiiivvv{{{XXX@@@>>>===<<<999555333666<<>>===>>>???@@@???>>>@@@>>>===>>>AAADDDEEEEEECCCCCCEEEEEECCCAAAGGGPPP}}}|||yyy|||wwwkkkHHH===@@@BBBRRRiiizzz~~~~~~tttwwwuuurrraaavvvkkkuuuttt|||tttuuuyyy{{{wwwmmmbbbqqqfffuuuuuugggPPPRRR???111444888444222444444444333333333333444444444444555555666666777777444777:::<<<===;;;888666<<<777666;;;???MMMnnnsss~~~rrr{{{|||qqqmmmwwwhhhAAA///999666777555555???QQQ___dddfffhhhjjjkkkkkklllnnnppp}}}xxx|||~~~zzzzzzuuu}}}yyyxxxxxxmmm]]]^^^pppxxxooohhhnnnvvvwwwjjjrrrfffEEEAAAEEEBBB@@@===;;;>>>BBBBBB<<<555333444666999::::::::::::::::::;;;;;;<<<=========;;;;;;===???BBBDDDDDDDDDAAA>>>GGGMMMXXXyyyjjjqqquuuppp{{{pppUUUCCC888:::;;;===PPPjjjzzz{{{~~~|||{{{~~~KKKGGGBBB>>><<<999555111////////////............------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))...+++***888JJJaaazzzxxx```PPPiiixxxqqqJJJAAACCC???<<>>AAACCCDDDDDDEEEDDDEEEGGGEEEDDDHHHNNNhhhyyy]]]AAA???<<>>222555888555222444666666555555555555666666444444555555666777777888888999;;;======<<<;;;999;;;777777:::<<>>AAAGGGHHHCCC>>>GGGCCC<<<777444666:::=========>>>>>>???@@@@@@@@@@@@@@@@@@??????@@@CCCEEEDDD@@@CCCEEEMMMkkkyyygggiiijjjtttuuuwww}}}||||||^^^JJJ<<<<<<<<<:::FFFYYYqqqvvv|||~~~}}}KKKGGGCCC???<<<888555222............------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,))),,,)))***222;;;SSStttqqqpppwwwSSSZZZzzz}}}fffjjjGGG>>>??????<<<333QQQ|||jjjZZZPPPEEEFFFBBBZZZwww}}}sssgggGGG888...111555111---,,,////////////////////////....../////////000000000222///000000...444III```vvvKKKDDDBBB@@@>>><<<999555222:::666CCCgggxxxjjjXXXLLL===GGGHHHBBBKKKggg~~~wwwkkkqqqrrrZZZEEECCCGGGGGGEEEEEEJJJFFFAAA>>>???AAABBBBBB>>><<<<<<===@@@BBBBBBBBBFFFCCCCCCFFFGGGFFFGGGKKKRRR|||qqq{{{uuu|||zzzxxx~~~WWWBBB<<<<<>>BBBHHHJJJHHHEEEQQQKKKBBB:::666777:::======>>>>>>???@@@@@@AAAAAAEEEEEEDDD@@@======AAAEEEGGGDDDDDD@@@DDD^^^uuuttt^^^[[[fffmmm|||hhh{{{|||yyy}}}gggQQQ@@@======:::>>>FFFccclllxxxJJJHHHDDD@@@<<<888555333/////////.........------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))+++))),,,///222IIInnn{{{mmmkkk{{{uuuSSSIIIGGGEEE<<>>>>>@@@@@@@@@<<<;;;;;;<<<>>>@@@@@@@@@CCC??????CCCFFFDDDDDDFFFOOOmmmrrrxxx~~~tttuuuzzzvvv|||SSSEEE;;;;;;LLL```nnnxxx~~~}}}oooSSScccvvv```QQQRRR```ooowwwyyyvvvttthhhvvvoooiiinnnzzzpppYYYiiimmmaaadddqqqhhhaaa```VVVBBB999444777999666444555777777666666666666777777444555555666666777888888888888777777888888999999888888:::<<<999888@@@KKKqqq{{{wwweeeKKK:::222333<<<<<<444777CCCMMMSSS[[[ccchhhkkknnnoooqqqssszzz|||{{{|||zzzyyyzzzvvv|||sssXXXHHHPPPbbbllldddffffffgggttt}}}{{{xxxjjjJJJ666>>>GGG@@@;;;???===;;;:::===BBBEEEDDDBBBEEEDDDCCCAAA???===;;;:::;;;;;;;;;<<<======>>>>>>EEEFFFGGGCCC???===@@@DDDDDDGGGHHHBBBBBBXXXzzzwwwjjjlllmmm{{{~~~~~~sss~~~|||aaa}}}||||||uuunnnWWWBBB;;;<<<<<<<<<>>>TTTaaaqqq{{{}}}}}}~~~~~~~~~}}}JJJHHHEEE@@@;;;777555444000000000/////////......,,,,,,+++++++++***************+++++++++,,,,,,,,,+++,,,+++,,,...,,,>>>___}}}vvvpppsssUUU===IIIAAA???HHHTTThhh}}}tttdddUUUJJJGGGHHHKKKbbbuuuxxxjjj```ZZZEEE:::...)))((()))+++...------------------------............////////////000///000222222111333777ZZZpppmmmZZZCCC777888===>>><<<999;;;;;;777333===YYYsssyyynnneee]]]SSSMMMFFFBBBFFFMMMJJJSSSbbbtttyyynnnnnneeeccc}}}lllDDD???;;;;;;;;;;;;<<>>>>>===>>>::::::???BBBAAAAAABBBQQQXXX|||~~~mmmyyyuuuSSSBBB777===KKKZZZmmm~~~aaaVVVZZZ}}}zzzkkkWWWKKKKKKXXXmmm}}}{{{{{{~~~zzzooofffqqqhhhaaadddgggyyynnn___\\\bbb\\\<<<888666777888666555555666555555444444555555666444444444555666666777777777666666555666777888999777999<<<===;;;888:::???QQQvvvzzzhhhcccgggSSS>>>111777;;;777555;;;<<>>===999<<>>FFFIIICCCAAAOOOuuu~~~qqqnnn~~~zzzlll~~~ooorrr{{{sssppp|||uuuuuuaaaHHH;;;;;;===<<<:::HHHVVVgggsssxxxzzz~~~~~~~~~~~~JJJIIIFFFAAA;;;777555555111000000000////////////++++++++++++******************+++++++++,,,,,,,,,,,,///+++***,,,)))111GGGpppcccgggtttyyyRRR@@@======??????CCCTTTfff|||sssiii```QQQBBB;;;BBBRRR___zzzgggZZZQQQKKK555222...---,,,,,,++++++------------------------------........./////////...///111333444444444444>>>jjjssslll{{{{{{eeeQQQDDD===999666999;;;<<<:::666888@@@GGG```cccooozzzqqqggg]]]UUULLLFFFBBBAAA===;;;EEERRRMMM___|||mmmmmm^^^WWWjjjuuuNNN<<<===>>>===:::999;;;>>>888999:::===@@@@@@>>>;;;999888888:::<<<===<<<::::::888999===???>>>@@@DDDJJJSSSYYYzzzzzzhhhPPP;;;777<<>>FFFNNNWWW___dddiiilllpppssszzzwwwyyyxxxxxxxxxvvvqqqkkkgggTTTDDD@@@OOO[[[WWWNNNKKKPPPhhh{{{vvv[[[```RRRBBBBBBAAA>>><<<;;;<<<<<<999999999:::======<<<;;;999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@CCCEEEFFFEEECCCAAA:::CCCCCC@@@???CCCcccwwwqqq{{{tttjjjpppnnnxxxxxx}}}mmmUUUAAA:::;;;;;;888>>>JJJ[[[hhhqqqvvv|||IIIIIIGGGBBB;;;777555666000000/////////.........++++++++++++******************+++++++++,,,,,,,,,***///+++(((...------555MMMkkkwwwuuuwwwXXXeeeeee|||dddZZZNNNEEEAAA???@@@AAAPPPiiizzzjjj^^^UUUQQQCCC???;;;;;;HHHcccsss\\\OOOHHH@@@777---...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///111111222333333333333KKKyyyzzzbbb{{{aaaJJJ@@@>>><<<<<<<<<===>>>???===;;;555555:::LLLiiitttmmmbbbYYYSSSMMMHHHEEEBBB>>>>>>@@@>>>===KKK^^^hhhzzznnn}}}nnn```eeezzzUUU===;;;<<<>>>===<<<<<<<<<;;;666666666888::::::999777777777777999;;;<<<:::888999888:::>>>>>>>>>CCCJJJHHHJJJHHHzzz{{{{{{~~~jjjJJJ===:::???SSSiiirrruuuwww___[[[```nnnuuuuuu}}}uuuwwwyyyuuuzzzzzzuuusssvvvjjjgggmmmnnnIII[[[aaahhh```YYYVVV;;;777888888666444444555666444444333333333333444444111111222333333444444555444444555555555666666666666777777777777888888777;;;@@@eeezzzqqqcccNNN===555444777999333444666999===DDDKKKQQQ]]]bbbiiilllooovvv~~~{{{uuuuuuvvvuuupppiii```WWWPPP???EEESSS^^^YYYOOOVVVggglllbbbXXXEEE@@@>>>===<<<888444444777888999;;;>>>??????>>>===:::999999999999999:::;;;;;;;;;<<<<<<===>>>>>>>>>AAA??????BBBFFFGGGDDDAAA<<<@@@;;;===CCC@@@QQQzzz~~~lllppp~~~vvvooowwwxxx}}}uuuaaaJJJ<<<;;;;;;888888AAAOOO]]]hhhrrryyy}}}~~~IIIJJJHHHBBB;;;666666666//////.........---------+++++++++************)))******+++++++++,,,,,,,,,'''...***'''111444//////:::RRR}}}ooovvvjjjMMMDDDEEECCC===BBBAAAEEENNNWWW___hhhooopppjjjnnn{{{}}}pppccc___XXX[[[XXXPPPLLLLLLGGG@@@BBBBBBEEERRRlll}}}ZZZBBB======444(((,,,......+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---000000///...000111000111888TTT}}}lll~~~bbbWWWWWW???@@@???;;;888:::===???;;;>>>>>>888999NNNrrryyyqqqpppoooqqqlll]]]UUUQQQKKKEEEBBB@@@???>>><<<888:::???AAAGGG]]]uuuooohhhzzzfffDDD???;;;;;;;;;;;;===???<<<888===;;;999888999;;;::::::777666777999;;;;;;999777999:::===???>>>???FFFPPPTTT:::LLLXXXqqquuuvvv~~~}}}ZZZGGG???===JJJ\\\ssssss{{{}}}yyy}}}xxxlllWWWXXXhhhxxxhhhdddxxxxxxyyyssskkkmmmyyy|||wwwnnnzzz~~~mmmaaarrrccc\\\XXXccc[[[VVVVVV999777999999555222333555666444444444333333444444444000111111222222333444444000111222333333333222222666666555333444666666555333<<>>DDDGGGEEE@@@AAA???666===JJJDDDKKKmmmuuunnn```kkk}}}yyyxxxyyywwwhhhPPP@@@===>>>;;;444;;;FFFUUUcccnnnvvvzzz{{{|||LLLJJJFFFBBB===888555333111000///...---,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,------111---)))222777...222CCCiiiyyy~~~{{{iiiUUUKKKHHHEEE???;;;>>>AAA@@@======@@@DDDEEEBBBAAADDDDDDBBBCCC???===???@@@@@@BBBEEEFFFaaayyy```;;;///000///...///---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111666333888RRR|||bbbgggrrrxxxfffSSSMMMPPPIIIBBB===666;;;<<<>>>>>><<>>??????<<<;;;>>>BBBDDDBBB>>>======<<<<<<<<<<<<=========<<<;;;:::999::::::;;;:::;;;<<<<<<===???DDDGGGXXXGGGBBBGGGhhhxxxsss~~~aaaAAA;;;AAADDD___mmmzzzpppYYYSSSlllddd^^^nnn~~~rrrppp|||}}}ggg^^^OOOTTTiiivvvxxxhhhhhhhhhZZZEEE999999888666555333222222222222222111111000000111111222111///......///000000666444333333444555444444444444444555555555555666777666<<>>EEENNNXXXaaagggjjjkkkooooooppp|||~~~}}}{{{sssrrrsssuuuvvvrrrkkkeeecccWWWIIIAAA======BBBIII[[[KKKEEELLL^^^zzzeee~~~rrrtttTTTKKKHHHEEEDDDEEEGGGHHHIIICCCAAA???>>>>>>??????>>>888888888999:::;;;======<<<;;;;;;<<<<<<===>>>???<<<<<<;;;===@@@AAAAAA@@@999>>>BBBAAA>>>BBBMMMWWWwwwlllrrrssseeeppp}}}{{{vvv|||yyyxxxqqq```JJJ<<<999<<<777888;;;EEETTTdddqqqxxxLLLJJJFFFBBB===888555333111000///...---,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,)))"""(((...))))))---***000999UUU|||nnnnnngggZZZKKKAAA===>>>BBBGGG999;;;<<<;;;;;;<<<;;;:::<<<===BBBCCC>>>>>>MMM___~~~kkkNNN222,,,...---+++,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------......///000000111111000///222AAA\\\}}}}}}rrr```fffwwwnnnjjj___SSSTTTWWWNNNFFFCCC===>>>======<<<999777:::@@@JJJDDD???>>>BBBDDDBBB???666888;;;>>>???>>>;;;999EEE@@@:::777888<<>>BBBCCCAAA>>>>>>======<<<<<<======>>><<<<<<:::999999999:::::::::;;;<<<<<<<<<>>>BBBEEEPPPKKKHHHBBB^^^sss~~~~~~[[[CCC???DDDKKK\\\pppxxxgggYYYaaauuuzzzrrryyytttmmmxxx|||___XXXbbbbbblll|||pppggg\\\MMM@@@:::777666555444444444444444333333222111111000111111111000////////////000000222111000111222333444444333333444444444555555555888666555DDDiiiwwwpppooorrreeeEEE***999666444777777444444666333555999???GGGNNNUUUXXX^^^eeeiiiooo~~~}}}tttqqquuuxxxxxxxxxvvvssspppllljjjppplllhhheeeaaa\\\VVVQQQDDDAAA===;;;:::@@@KKKUUUJJJEEEIIIVVVmmmmmmeeeqqqFFFEEECCC@@@???AAACCCEEEEEE???===;;;:::;;;<<<<<<;;;777777888888999;;;<<<=========<<<<<<<<<<<<<<<===;;;;;;:::<<<>>>@@@@@@???<<>>IIIZZZjjjtttzzz|||LLLJJJFFFBBB===999555444111000///...---,,,,,,,,,++++++************++++++***++++++,,,,,,,,,,,,,,,111&&&,,,888333,,,///000------888TTTuuu}}}vvv|||```MMMDDD@@@>>>AAA@@@@@@AAAAAAAAABBBCCCBBBBBBEEEGGGGGGSSSyyy```JJJ999++++++...,,,***+++,,,,,,,,,+++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------------......///000000000222111333666>>>XXXqqqwwwfffXXXRRR>>>>>>SSShhhqqqdddKKK???;;;;;;>>>>>><<<===@@@<<<999777777888:::;;;:::999:::;;;;;;<<<===???@@@:::<<>>;;;=========<<<<<<=========;;;:::999999888999999999:::;;;<<<;;;;;;<<>>999HHH___zzzxxxhhh______xxx{{{xxxssssss{{{}}}cccbbbppp___[[[mmmpppwww{{{uuuaaaJJJ===:::;;;555555444444444555555666555444333222111000000000/////////000000000000000////////////000111333333222222333333333444444444666555333444BBBbbbrrreee```UUUGGG555222444999;;;888666666333333333444777<<>>??????;;;999777777888999999888888888888888999:::<<<<<<>>>>>>===<<<;;;:::;;;;;;;;;:::999;;;===???>>>===<<<===>>>>>>>>>???BBBEEEhhhrrrpppuuubbbhhhxxxxxxqqqrrrsss|||}}}uuuuuurrriiiYYYJJJ???::::::999777888>>>MMM```mmmwww{{{KKKJJJFFFBBB>>>999666444111000///...---,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,++++++$$$)))///***)))---***///,,,+++666RRRwwwqqq\\\KKKEEEAAA@@@CCCCCCAAAEEELLLLLLJJJQQQ```nnngggBBB666...***,,,...+++***,,,+++++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000444222444444111???nnn___JJJUUUrrrvvvWWWLLLEEEGGGGGGBBB???AAA???@@@BBBCCCAAA@@@>>>>>>AAA???<<<;;;<<<>>>>>>>>>>>><<<999:::AAAOOO___jjjwwwwwwiiihhhmmmMMMBBB;;;444999FFF===<<<;;;;;;======:::888::::::;;;;;;;;;;;;::::::999888888888888888888888:::;;;;;;:::999:::<<<>>>>>>FFFIII888>>>]]]}}}~~~pppnnnjjjLLL???888???OOOhhhlll\\\```oooyyyooonnnrrrxxxxxxpppvvvlllmmmyyyfff___aaallluuupppUUU;;;333777:::666555555444444444444555555444333222111000000000......///000000000000000///000000000//////111222111111111222222222333333222333666555333@@@gggiii```dddkkkPPPFFF<<<999888777888;;;999888777666555555555555999===AAAEEEOOO\\\bbbbbbgggbbb```dddeeeccceeejjjfffffffffccc___YYYSSSOOOIIIFFFAAA===:::888777777999???BBBBBBDDDIIIIIIEEEfff{{{\\\iii~~~wwwbbbCCCCCC@@@:::===BBB===:::888888999:::::::::999777666777888999999888999999999999:::;;;<<<======<<<<<<;;;::::::;;;;;;;;;::::::;;;===???>>>===::::::;;;===???BBBBBBBBBNNN|||yyyvvv}}}vvvkkkqqqzzzeeefffyyyyyywwwqqqeeeUUUEEE:::===<<<:::777999DDDUUUbbbpppxxxKKKJJJGGGBBB>>>:::777555111000///...---,,,,,,,,,++++++************++++++)))***++++++,,,,,,++++++'''***...)))&&&444<<<111000444222...:::]]]qqqrrrwwwrrrrrrvvvsssooovvvuuu```III///000---,,,,,,+++))))))+++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---....../////////,,,///333000222LLLkkktttSSSLLLfffyyydddQQQMMMKKKCCC======999;;;======<<<===???BBB;;;999888<<>>888888888888888888999:::<<>>AAA???>>><<<999888999999888777999888888999;;;<<<;;;:::;;;;;;:::;;;;;;<<<===>>>:::::::::::::::;;;<<<<<<===<<<;;;<<<>>>??????===<<<;;;;;;===@@@BBBAAA@@@BBBjjjyyy}}}|||ooo[[[jjjqqqjjj}}}yyyrrrbbbOOO@@@<<<===<<<999888===IIIRRRdddpppzzz}}}KKKJJJGGGCCC???;;;888666111000///...---,,,,,,,,,++++++************++++++)))******+++++++++++++++***111666---,,,BBBLLL===+++111444...+++;;;^^^|||{{{yyy{{{UUU???444'''------,,,+++(((''''''))))))))))))))))))*********)))))))))************+++))))))*********+++++++++++++++,,,,,,---.........---+++...444444222888BBBiiihhhUUUggg~~~zzz```LLLNNNVVVVVVUUUXXXMMMJJJFFFCCCBBBFFFLLLQQQXXXPPPIIIIIIQQQ]]]fffkkkkkkzzzmmmuuuhhhCCCFFFCCC<<<;;;@@@???888888888888888777777666555444555666777777666555444444555555666666666666555777888999888777666777888777111;;;===<<<;;;LLLsssJJJ===666@@@WWWmmm}}}{{{zzz~~~|||xxxrrrmmmiiijjjmmmqqquuuvvvuuutttmmmkkkgggbbb^^^dddwww}}}vvvuuuuuu|||hhhXXX[[[eee~~~uuu}}}eeewwwyyynnnXXXBBB666444333111666555444222111000//////111111000////////////000...---------///111333444444666666333///,,,...000...////////////000000000000///222777444000666AAAddd{{{sssddd\\\UUUTTTOOOEEE999444444555666777888888888888555555666666777888888888888;;;>>>@@@???=========::::::;;;:::999777666555555777:::;;;;;;<<<===???:::CCCGGGLLLaaaooonnnYYYFFF;;;???FFFCCC:::@@@EEE<<<>>><<<:::999::::::888777:::999:::;;;>>>>>>===<<<;;;;;;;;;;;;;;;<<<======999999999999:::;;;<<<<<<===<<<;;;<<<>>>???>>>===@@@???>>>>>>??????>>>===;;;cccqqqccckkksss|||rrrccc}}}qqq]]]LLL;;;<<<<<<999777999>>>BBBZZZjjjxxx|||KKKJJJGGGCCC???;;;888777111000///...---,,,,,,,,,++++++************++++++))))))***+++++++++++++++$$$&&&+++'''%%%333;;;111***)))+++---******888KKKhhhnnnWWW<<>>555AAABBB888777@@@???444777888999888888777777777333444666777777666444333222333444555666555555444555666888777666555666777999333;;;;;;===;;;???ddd|||iiiQQQ;;;888FFF]]]ttt|||}}}wwwqqqoookkkiiijjjgggbbb___aaadddddddddccc```[[[VVVSSSOOOPPPSSSWWWZZZ\\\ZZZXXXNNNQQQTTTVVV```rrrrrrjjjrrrsssqqqwww}}}tttdddgggjjjzzzlllfff{{{vvveeepppxxx```EEE888555555333222333222111000////////////...............//////000///...,,,,,,---000444666222555666333...,,,...111---............/////////000000000111111222444777222ZZZnnniiihhhkkkhhhYYYHHH===:::999666555555666888:::333333555777777666666777555999;;;:::888777888999555555555555666666777777:::<<<>>>>>>>>>>>>@@@BBBAAAFFFJJJVVVxxxwwwppp~~~wwwuuu^^^DDDDDDBBBBBB;;;333;;;BBB;;;:::999888888:::::::::888888888999;;;>>>???>>><<<:::999999999999:::;;;;;;:::999999999999999::::::<<<;;;:::;;;===>>>===<<>>===<<<<<<===>>>;;;RRRqqqwwwmmmyyyhhhsss~~~ooodddllllll[[[???>>><<<:::999999999:::KKK___rrrxxx|||KKKJJJGGGCCC???;;;888777111000///...---,,,,,,,,,++++++************++++++))))))***++++++++++++***---(((,,,...)))+++///***444(((&&&000444...///666LLLyyyfffHHH;;;///,,,///---)))+++,,,,,,+++,,,+++***'''((((((((())))))******))))))))))))************))))))))))))***************++++++,,,,,,---......,,,000000,,,,,,222666666666;;;OOOffflll}}}hhhppp~~~~~~|||[[[DDD>>>@@@<<<;;;===;;;777888<<<777888::::::999888888999444555777888888777555444111222444555666555444444333555777777666555666777;;;999>>>777;;;<<<777MMMttt{{{xxxxxxpppMMM<<>>>>>BBB===???BBBBBB>>>:::888666777888:::<<>><<<999666???GGGQQQddd{{{xxxppphhhZZZbbb}}}llliiiuuuxxxooottttttttthhh\\\dddsss|||~~~oooQQQ555///333444444555000000////////////000000------,,,------...///000000...++++++,,,000555888000333555222...,,,///222---------.........//////...111222000///222444555>>>777UUU~~~pppggg```\\\[[[GGGBBB;;;555333444777:::666777888:::888666555666444777888666555777:::<<<;;;:::999888888999:::;;;>>>???@@@???>>>???BBBFFFfffvvvzzzooottt}}}mmmlll~~~hhhLLLLLL@@@===777;;;@@@===@@@AAA777666555555777999;;;;;;:::777777888:::===>>>===;;;888888888777888888999999;;;;;;:::999888888888888;;;:::999:::<<<<<<<<<::::::;;;<<<<<<;;;<<<@@@BBBIII===ccctttkkkqqqkkkpppwwwvvvfffEEEBBB>>><<<<<<;;;:::999;;;QQQfffnnnttt}}}zzz|||MMMHHHEEEDDD???888555666222111///...,,,,,,++++++))))))(((((((((((()))))))))************+++++++++)))************+++++++++,,,,,,,,,---------.........KKKXXXIII888///...///,,,)))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------......///000000000888444<<<\\\{{{zzz}}}{{{qqqyyyqqqzzzvvvlll~~~ooouuu}}}uuuvvvyyyXXXIIICCC===AAA@@@???>>>===;;;::::::>>><<<999888:::;;;<<<<<<888999;;;<<<;;;888555333666666777777777777666666666666666666777777777777777777666666666888999;;;___~~~{{{nnntttvvvhhhIIIAAAEEEZZZwwwttt}}}qqq|||{{{nnn___]]]fffaaa[[[WWWWWWXXXZZZZZZLLLIIIEEEAAA>>>=========:::<<<===;;;777555666888888444666???@@@888666;;;888:::<<<;;;999777666777>>>:::GGGdddvvvzzzxxxwwweee]]]lllyyy~~~gggbbbfffaaatttqqq}}}}}}ooouuuTTTBBB555666777222///111////////////////////////------------------------...---,,,---///222666999666555333111000///..................////////////111000...---...///111222000888:::PPP|||kkkaaaoooaaa\\\YYYNNN===;;;===666777444333555666333333666777666777777666444666999@@@777444999;;;666777<<<<<<999;;;DDDKKKSSSaaappp}}}lll~~~yyyqqqRRRKKKKKKEEE<<<888999999999888888888777777777666555555555666888999:::999777777888;;;===???999888777666666777888999:::999888777777777888999:::999888777888;;;===>>>>>><<<999999;;;<<<:::888<<>>;;;888666777888888777666777888888888666444222555666666666666666666555444555555555666666666666666555555555666777888999AAAdddmmmKKK888DDDcccnnnsss]]]ddd^^^KKKKKK___wwwccc___cccIII@@@BBB<<<<<<>>>@@@BBBCCC@@@>>>CCCBBBAAA???<<<:::999888======<<<;;;999:::<<<>>>DDDAAA@@@???;;;777777;;;::::::999999<<>>===???999999999999888888888888888777666666666777999999;;;999888777777999;;;===888888777777777777888888777777777777777777888888888888777777999;;;===???@@@===;;;;;;======<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>===;;;888666666666555444555555444444333333222222444444555555555555444444222333333333333444444444444333333333444555666777///FFFyyy~~~jjjKKK<<>>???>>>;;;999:::;;;???BBBDDDDDDDDDCCC???===<<<<<<>>>@@@BBBBBBTTTWWWTTTKKKCCCCCCFFFHHHEEE@@@;;;<<>>CCC:::::::::999999999888888888888777777777888999:::;;;:::888666666666888999777777888888888888777777444555666888888888777777777777666777999;;;===>>>>>>===;;;;;;<<<===<<<;;;DDDAAA>>>QQQmmmrrreee```ooo|||yyy|||tttyyyxxx~~~oooTTTEEE???;;;888777777666777@@@PPPbbbpppxxx|||uuubbbwwwNNNIIIFFFDDD@@@999666777222111///...,,,+++++++++))))))(((((((((((())))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,&&&222888333555PPP{{{UUU999000222(((***---...---+++))))))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((())))))((())))))***************************+++++++++++++++,,,,,,---......//////...333555111///:::SSSggguuuRRRJJJHHHMMMMMMBBB888555===<<<;;;:::999888777666<<<:::888777888888777666444444222111111111222222222333333444444333333222000000111111111222222222111111222222333444444555999777RRRvvvtttwww{{{ggg___SSSbbb\\\LLLIIIFFF@@@CCCEEENNNDDD???BBB======GGGMMMHHHAAA===>>>AAAEEEFFFHHHLLLQQQXXX^^^cccfffgggeeecccbbbeeeiiijjjhhhfffmmmxxx|||sssnnnrrrvvvuuurrrkkkcccccchhhooorrrsssrrr}}}xxxrrrttt{{{mmm]]]aaakkk~~~xxxmmmwwwzzz}}}nnniiiwwwuuugggeeefff|||}}}nnn\\\888888555666888555///---111------------------------++++++++++++++++++++++++,,,,,,+++******,,,---...//////...,,,++++++++++++,,,,,,---------...............---------...///000444000---444<<<999EEEccczzzssswwwzzzppp```jjjvvvzzzrrriiikkksssuuulllccceeeooovvvpppeeeiii}}}kkknnnnnnfffzzz{{{ooo{{{YYYXXXQQQIIIAAA<<<>>>@@@>>>===???::::::::::::999999999999777777777777777888888888;;;:::888666555555555666666777888999999888777666333555777:::::::::888777555555666777999;;;===>>>;;;:::999888999999999999FFFGGG===AAA^^^rrrooohhhjjjnnntttyyyrrruuu}}}gggTTTDDD:::999===888777777999BBBQQQbbbnnn~~~yyyzzz\\\\\\tttLLLHHHDDDCCC>>>888444555222111///...,,,+++++++++))))))(((((((((((())))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,///---//////+++111QQQsssxxxZZZBBB777222,,,&&&''')))+++***'''%%%%%%&&&((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))************)))))))))*********+++++++++++++++,,,,,,------......---000333222000111555:::VVV|||ZZZ>>>@@@888888AAADDD>>><<>>EEE777:::;;;999999AAAQQQ___hhhqqq{{{eee\\\}}}KKKGGGDDDBBB>>>777444555222111///...,,,,,,++++++))))))(((((((((((())))))((((((((()))))))))******((((((((()))))))))******))))))*********+++++++++444'''$$$...111,,,444DDDdddwww}}}[[[KKK777------000---)))((())))))(((&&&&&&''')))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''((())))))******)))))))))))))))************+++******+++,,,,,,------...///......///222222000...999MMMjjjwww~~~|||bbbKKK???<<>><<<;;;<<<======;;;999999999999999999888888888777777333444555666666666555555888777666666555555555555777777888888888888777777666777:::<<<===<<<:::999555555666777888999999:::999:::;;;:::999999;;;<<<;;;GGGDDD;;;DDD```yyyyyyzzzfffLLLBBBCCC666;;;>>>:::555777AAALLLXXXdddwwwLLLGGGDDDCCC>>>777444555222111///...,,,,,,++++++))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))*********+++---***+++000000,,,...444'''???```yyy\\\GGG222444444000+++)))---000))))))(((((()))******+++(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))*********************+++,,,,,,------......//////000111222222333111999]]]yyycccRRRKKKHHHCCC======>>>???>>>;;;888888999888888888888888888888888333222111222444444333222111111000000000111111111......////////////......---------.........//////...///000111222222111111...333:::999BBBkkkttt}}}gggXXX^^^ooo{{{tttvvvttthhhqqqssssssnnnqqqoooMMM444---666///...---++++++---------++++++++++++++++++++++++************************)))))))))))))))*********+++***************++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------'''333111***...222333888444333777KKKmmm}}}|||[[[XXXYYYUUUDDD555555<<<===>>>===;;;999888999999888888888777777777666666444444666777777777666555555555666666666777777888888888777777777777888888777888:::;;;;;;:::999888555666666777777888777777888999;;;:::888888:::===???EEECCC>>>>>>HHHnnnsssttt{{{nnnxxx~~~{{{bbbLLL@@@:::<<<<<<999666666:::>>>JJJQQQ]]]nnnMMMHHHEEEDDD???888555666222111///...,,,,,,++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))),,,,,,)))+++000000+++///333666KKKsssttt[[[EEE888444333...)))***------***%%%((('''&&&'''((()))'''%%%(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))************)))******+++,,,,,,------''',,,000000,,,+++---111***:::888555QQQ|||~~~www]]][[[SSSFFF;;;999???DDD;;;<<<;;;777666888999888::::::999777666555444333666555444444555555333111//////000000000000000000---..................------------.........//////---...000222222222111111333444999666333PPPssszzz~~~ppp}}}}}}~~~ooosssrrrrrrmmmcccbbbtttyyyggggggsssppphhhlllhhh}}}rrrdddrrryyyzzz[[[:::111///666//////...,,,---...,,,(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************************++++++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,...000,,,///999666,,,---***444777///555SSSxxx~~~xxxyyySSSOOOGGGDDDBBB777222<<<777:::<<<<<<<<<<<<;;;999777777777777666666666666444555777888888888777666444444555666777888999999999888777666666777888999888888999:::999888777777666666777777777777666666555777999888666666888;;;:::::::::??????;;;VVViiixxxqqqggg|||rrr{{{zzz[[[EEE@@@===:::999:::;;;:::888888@@@OOOaaarrrKKKJJJGGGCCC>>>:::666444333111///---,,,++++++,,,(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,------,,,---///000222AAA^^^xxxcccTTTBBB666444333///+++,,,,,,---......,,,((($$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++............////////////444333333222333>>>[[[vvv|||jjjXXXKKKEEEDDDBBB@@@???>>>======999999888777777777888888AAA>>>;;;888777777555444666555555444222111000000///////////////000111222000000//////.........---,,,---......///...............///000000000000000222...444===999:::YYY|||nnnyyy{{{iiixxx{{{ZZZdddrrrrrrbbbccc\\\\\\hhhwwwqqqccc^^^bbblllwwwmmmtttdddAAA333999888,,,000///---,,,++++++,,,---+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,---///000000000///...///000222333555888===AAAwwwzzzpppzzznnnQQQ:::>>>BBBBBB>>>999666555555777999999999:::;;;===888888888888888777666555444222555;;;;;;666777;;;555555555666888:::<<<>>>666666666777777777777777666;;;@@@@@@;;;777666777666777888999999888777666777777777777888888888888555444999???<<<:::HHH[[[yyyrrr~~~vvvyyy~~~ttt~~~wwwcccIII@@@:::<<<<<<888666888888666888BBBRRRfffKKKIIIGGGCCC>>>:::666444222111///---,,,+++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---,,,...000...///666@@@YYYmmmiiiJJJ777@@@888000---///111000...---------...///---)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********+++++++++------........./////////666444333333111111:::EEE]]]lll[[[NNNDDD===CCCCCCBBBAAAAAAAAAAAAAAA???>>><<<;;;999999888888>>><<<888777666666555333555555444333222111000000//////.........//////000/////////.........------,,,,,,---.....................///000000000000//////,,,...444222000CCC[[[xxxzzzpppkkknnnyyynnncccdddkkkuuu{{{|||}}}{{{jjjiiivvv~~~~~~qqqsssgggHHH555000000...---...---,,,++++++++++++,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------,,,---...///000//////......//////000000222666999999QQQvvv~~~jjj^^^PPP===999<<>>BBBAAA<<<777666777555666777777777777666555555555555555666666666666:::888:::>>>:::666???OOOppptttdddzzzjjjSSS===888<<<===999777:::777777===GGGXXXoooJJJIIIFFFCCC>>>:::666444222111///---++++++++++++((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''''''''((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++)))***///000,,,'''&&&,,,888JJJ]]]nnn~~~|||qqq^^^KKK<<<444222222000///...///000000...,,,.........//////---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++------------............222......222444111//////666HHHbbb}}}ooo[[[JJJAAA>>>===<<<@@@@@@AAAAAABBBCCCCCCCCCDDDBBB@@@>>>;;;:::888888<<<999777666777777666444444444333222111000/////////......------------...............------------+++,,,------......------------...///////////////000///000111111000555;;;```|||~~~rrr{{{www{{{vvvcccgggppp\\\\\\dddccc[[[aaalll|||wwwooonnn~~~nnnlllwwwwwwkkkiiikkkwwwOOO111111444,,,***222---,,,++++++***+++++++++******************************))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++,,,---,,,---......//////.........//////...---...111333888666:::KKKhhhsss|||~~~wwwPPP===999888888:::;;;;;;999777666666333555666777666777888:::555666666777777777777666777555444666666444555888666777999::::::777444222444444444444444555666666;;;>>>AAA???;;;666444444444444555555555555444444555555555555666666666666<<<999999<<<:::555999BBB[[[{{{zzzddd___mmmyyyrrrTTTCCC===<<<;;;;;;999666444555888AAARRRbbbIIIHHHFFFBBB>>>:::666444222111...,,,++++++++++++((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))*********++++++---(((&&&+++000000///000///...+++***...888EEEOOOnnnxxx{{{gggTTT:::666111,,,***,,,///222///111333333222///---,,,---,,,,,,---...,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,------------...***)))---222555555444222000333EEEjjjlll___MMMHHHBBB>>>===>>>>>>>>>======>>>???@@@@@@@@@@@@BBBAAA???<<<:::999888777999888666666777888777666222222111111000//////.........---,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,---------------,,,,,,---...............---111333111222444444111999TTTuuuxxxxxxooo~~~kkkeee{{{~~~|||nnnYYYRRRXXX\\\XXXjjjsss}}}hhh\\\mmmvvvzzztttppppppmmmggghhhpppnnndddCCC,,,111555,,,***111------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,------............///000000///......000222444333111111999OOOlllqqqhhhsssvvvaaaJJJ:::666888:::888888888888777777777777333555666777666666888999777777888999:::::::::999;;;999888:::<<<>>>???AAA777777888999888666444222777666555444444444555555777:::<<<;;;888444222222444444555555555555444444777777777777888888888888999666666:::;;;888999>>>JJJsssyyyqqquuu{{{bbbKKK===<<<@@@999777777777555444<<>>:::666444111000...,,,+++******+++((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((()))))))))******000+++((((((((((((,,,111---.........,,,+++++++++)))///666:::>>>DDDNNNVVVyyyooo[[[TTTGGG;;;444000***###'''+++///222222...***&&&&&&))),,,---,,,,,,---///+++***)))*********(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,------,,,+++,,,---//////000444444111333EEE^^^ooo|||rrrhhh[[[MMMEEE<<<======>>>>>><<<999666:::;;;;;;;;;;;;::::::999<<<;;;:::888777777666666555444333444555666444333000000000///.........---...---,,,++++++***++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,---------------(((///222...---000222///:::999OOO|||nnnSSSrrryyy{{{zzzzzzyyyxxxzzzxxxqqqvvvpppmmmyyytttfffVVVVVVcccnnnppp}}}wwwzzzssscccgggjjjsssxxxtttpppzzz}}}jjjEEEDDD777------///---++++++/////////......---,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))***++++++,,,,,,,,,,,,,,,------...---...////////////111333)))000555444///111;;;DDDWWWooo|||uuutttzzzzzz|||}}}jjjvvvwwwfffgggpppqqqwwwttt\\\KKK>>>333555;;;<<<888555888777777777777777777777444666777777666666888999666777888999999999999999::::::999<<>>>>>>>>======<<<<<<:::999777666888999999999999777555444666666555444444444555555000000///000222222000//////.........---------,,,---,,,,,,++++++++++++,,,************++++++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,+++000222///+++---000222111555777FFFnnnppptttttt|||}}}{{{xxxzzzpppgggooo~~~wwweee]]]TTTdddwww}}}sssgggdddddd\\\VVV^^^ooovvvhhhpppvvvqqqjjjjjjmmmiiihhh{{{UUU???444---000///,,,---000///,,,111111111000///---+++***((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((())))))***+++,,,++++++++++++,,,---...)))+++------------///111555222---+++---000333444+++555;;;===FFFPPPLLL@@@DDDJJJUUU^^^ccchhhvvv|||vvv|||uuujjjmmmrrr~~~zzzbbbRRRTTTUUUOOOHHHFFFCCC<<<:::DDDDDD555<<<888555777888777555555888777555666777777666555444666777777666666777999444555555666666666666555666777777999???FFFHHHDDD888777666555666777888999===;;;888555444444444555555666777888888777666555666555555444444555555666555555555555666666666666777888999::::::999999999333DDDQQQ___ppptttttt{{{ccc}}}~~~rrrpppxxx]]]GGG===::::::???@@@<<<999999;;;:::===BBBFFFYYYGGGFFFDDDAAA===999666444111000...,,,************((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&(((,,,,,,))))))---)))(((&&&&&&(((+++...000//////...------------...000222444222000000222444)))***---000///***%%%###"""$$$&&&)))***)))((('''***)))(((&&&&&&&&&%%%%%%'''&&&%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))*********++++++%%%,,,000...///222111......+++,,,222888888222,,,,,,///888FFFTTTfff~~~pppfff___TTTFFFBBB<<<999:::>>>@@@???;;;;;;;;;:::::::::;;;===888999::::::999777555444555555444444333333444444000//////000222111///---------------,,,,,,,,,,,,,,,,,,+++++++++,,,------)))))))))*********++++++)))******+++++++++++++++)))******+++++++++++++++//////000000///---///333%%%333666222BBBiii{{{yyyqqqttt}}}yyy}}}kkk^^^^^^dddiiilllooonnnkkkfffcccaaa___ccchhhjjjlllnnnsssvvvooojjjnnn{{{~~~|||wwwzzz}}}xxxnnnggghhhjjjhhhfffgggaaabbbnnnxxxggghhhuuuvvvnnngggdddbbbiiiZZZ888000333+++.../////////000000...222222111000...+++)))'''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((((((((()))******,,,+++*********+++------)))+++------,,,,,,---...---...000555888666...'''777222111666:::888222---000222555999;;;===CCCIIIMMMTTT[[[ZZZOOODDDAAADDDPPPSSSSSSMMMBBB:::555444000777555111666:::999<<>>666111111555999777555444555666666444111333555666666555444666777444555555555555444444333555666555555:::@@@>>>888888888888888888888888777:::888666444333444555777666666666666666666444333555444333222222333444555555555555555666666666666555888:::999777777888888777===EEEZZZssszzzzzzqqqhhhkkk~~~www}}}kkkggg}}}www{{{fffSSSGGG<<<;;;===<<<::::::@@@;;;<<<@@@===CCCcccGGGFFFDDDAAA===999666555111000---+++************((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***&&&%%%((()))'''&&&(((,,,+++***+++,,,,,,***)))((()))+++///111///,,,(((((()))***+++---///---))),,,)))'''''''''(((,,,111,,,+++***((('''&&&%%%$$$$$$######$$$'''((('''&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))+++)))%%%'''...000---,,,///111///***(((///888777222333:::999333888DDD???HHHUUUeeesss~~~wwwdddTTTNNNLLLBBB>>>===777======;;;999;;;???@@@???:::<<<>>>>>>===;;;;;;;;;888999:::;;;;;;:::888777777666555444444333333444333222222333444444111///------,,,,,,,,,,,,,,,,,,++++++++++++,,,---......(((((())))))*********+++))))))***+++++++++++++++))))))***+++++++++++++++---((((((---///,,,---111333......333222:::]]]tttfffkkk~~~~~~~~~xxxvvvyyy{{{xxxtttssszzzooopppzzz~~~xxxoooqqquuu{{{|||wwwppphhhddd^^^dddhhhbbbXXXUUU[[[cccZZZ```tttxxxtttlllwwwyyyvvvvvvoooiiipppjjjgggcccbbbcccdddfffgggqqqyyyuuu~~~wwwuuuzzzrrrrrrmmmiiinnn~~~~~~YYY777111555,,,000++++++......***(((***222222111000---***'''%%%((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,+++*********+++,,,---+++---//////---,,,------,,,...000---***+++000666000---111999666---111===222444222------111333000,,,666;;;666222555555222---<<>>>>>>>>777444:::BBB;;;111>>>VVVHHHGGGEEEBBB>>>999555222111///,,,*********)))''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***************************(((((((((((()))))))))))))))))))))))))))******+++,,,***'''&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///111111222222222333333333333555888;;;???CCCEEEGGGOOOUUU[[[^^^]]]]]]```ccc]]][[[XXXTTTPPPMMMKKKJJJAAABBBBBB@@@???>>>???AAA>>>@@@BBBAAA???>>>@@@BBB:::999888999;;;<<<;;;:::;;;;;;<<<<<<;;;:::888777777666444222111222333444333333222000///---,,,,,,......---,,,++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------///000111///...333<<>>@@@>>><<<::::::<<<>>>>>>>>>GGGFFFEEEBBB>>>999555333222///,,,*********(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((()))******+++)))'''&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((((('''))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------............///000000000111111111111111111222333444555666777...333888999777777999;;;@@@@@@???>>>======<<<<<<<<<===>>>=========???AAABBBCCCCCCAAA===;;;;;;<<<:::999888999;;;<<<;;;:::::::::::::::999888777666888777555333222222333444333222111000...---,,,+++/////////...---,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,---***---//////---///444999555>>>RRRhhhuuu~~~~~~xxxyyyuuunnniiijjjlllmmmmmmnnnhhhkkknnnqqqzzz|||nnnooouuuxxxmmm___```kkknnneeefffjjjjjjooonnncccfff```[[[[[[___```[[[UUURRR]]]nnn{{{~~~xxx{{{ggghhhqqqooojjjnnnmmmvvvmmmXXX???///---//////------,,,,,,,,,,,,+++++++++...---,,,+++)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,,,,------------------........./////////////////////////////////////////////////////////000000000111111111222222000111222333444333333222444444444444444444444444222333333444444444444333666444222222222333333222111333666777666555555666333333444444444444333333222333444555666777888888666666666666666666666666777666444333222333444444555555444333333333333333111111111111111111111111444444444444444555555666555555666666777888888999999;;;888777GGGaaasssxxxtttuuuxxx}}}wwwjjj|||vvvfffTTTCCC999===<<<;;;<<<<<<<<<;;;999FFFEEEDDDAAA>>>:::666444222000,,,*********(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))******(((&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''')))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------------............/////////111111111111111111111111111444777777555333444666444555777888999:::999999666777999999:::;;;>>>@@@BBBCCCBBB???<<<999888999:::999888999;;;;;;;;;999999999888777666666666666999888555444222222222333222111000///...,,,,,,+++.........---,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,(((,,,///000...,,,---///111+++===dddyyyvvvttt|||}}}~~~llljjjiiieeeccciiikkkjjjgggfffiiijjjiiilllkkkooosssmmmaaa\\\^^^tttmmmmmmjjj___\\\]]]WWW\\\WWWTTTXXX```ggggggeeekkkmmm{{{xxx|||qqqwwwttt{{{sssdddfffrrrsssiii@@@888...***,,,//////---,,,,,,,,,+++++++++*********))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,---------------------............................................................//////000000000111111111////////////000000000000333333333333333333333333222222333333333222111111555444222222333333333222000333666777666666777888222222333333333333222222222222333444555666777777555555555555555555555555333333333222222222333333444444333333222222333333111111111111111111111111333333333333333444555555444555555666666777777777555777888888;;;GGG[[[jjjgggxxxzzz~~~zzzsss{{{uuurrryyy}}}vvvyyy|||rrr]]]PPPBBB???;;;999:::;;;<<<===EEEEEEDDDAAA>>>:::777555333000---+++******(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&''''''((())))))'''&&&%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,---,,,,,,---------.........//////000111222333333444333555777777555333444555777888;;;<<<===<<<;;;:::333555666777777999;;;>>>>>>>>>===<<<:::999888888:::999888888::::::999888888777555444444444555666999888666444333222222222000000///...---,,,++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))************++++++++++++***---000111///------...555111333FFFfff{{{sss```sss{{{rrrmmmlllkkkiiiggggggggggggbbbYYYQQQNNNNNNRRR```cccTTTPPPZZZ^^^aaalllyyy}}}tttyyysssjjjooogggooo|||ssshhhiiigggeeerrr\\\<<>>EEEEEEDDDAAA>>>:::777555444111---+++******(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************++++++++++++,,,,,,,,,,,,------------***+++,,,---...000111111,,,---...............///111333444666666555444222444555666666666666888:::;;;;;;:::999999888777666999888777777888999888666666555444333222333444555777666555444333222111111///......---,,,+++******)))))))))))))))((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((()))))))))*********+++++++++,,,---...---...///000&&&333777333AAAbbbyyy|||pppvvv|||~~~yyykkkmmm}}}}}}xxx{{{|||xxxpppnnnhhh|||ooofffjjjuuu{{{lll]]]WWWcccrrr}}}~~~YYY999***...000111000...,,,++++++++++++*********)))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////......//////000111///000000000111111111222333333333333333222111000555444333444555666555333333555777777555333333333333333444444444444333333111111222222333333444444111111111111111111111111///000222444444444333222222222111111111222222333000000000000000000000000111111111111111222333333333333333333333444444444555333666<<<888222888FFFlllppprrrpppmmmvvv}}}{{{||||||{{{lll^^^QQQHHHAAA>>>FFFEEEDDDAAA>>>:::666444555222...,,,+++***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------000000000111222222333333,,,...///111222333333222555666666555444444666888;;;999777777777666444222888666555555666777555444444444333333333333333444444444333333222222111111------,,,,,,+++******)))************************''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))))))))***************))))))***,,,...000***---///---...@@@eeevvvdddooouuuyyyjjjhhhlll}}}{{{jjjmmmxxxeeebbbfffbbb[[[ZZZcccyyy}}}qqq]]]???000222------...---+++))))))************))))))))))))(((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,------------............///000000111111222222333333333222111111444333333444666666444333444555777666333111000000333333444444444444333333000111111111222222222333111111111111111111111111///000222333333333222222111111000000111111222222000000000000000000000000000000000000000111222222222222222222222222222222555222444:::999333444:::TTTtttxxxmmmttt~~~sssnnnxxxvvvwwwkkk^^^VVVGGGFFFEEEBBB>>>999555333555222///,,,+++***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))******))))))))))))************------------------,,,,,,...---,,,,,,---.........///000111222333444555666333444444444333333444666777555333444666777555333666555333444555555333222222333333444444333333333111111111222222111111000,,,,,,,,,+++******))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((()))))))))*********)))))))))***,,,,,,,,,555***''',,,...111FFF___mmmqqq|||zzzkkkppp}}}zzz|||zzzzzz{{{xxxzzzyyyuuuzzznnnTTTRRR]]]^^^]]]llluuuWWWGGG>>>666222222+++++++++*********************)))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------)))***+++------,,,,,,+++,,,------...//////000000000000111111222111111111111000111222444444333111111333555444222111000000222222333333333333222222000000000111111111111222000000000000000000000000///000000111111111000000000000000000000111222222000000000000000000000000000////////////000111111111111111111111111111111222222222444444444555777777\\\kkk``````nnnyyyvvvtttzzzpppmmmuuuwwwzzzzzzHHHGGGEEEBBB>>>999555222666333///,,,+++***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$######%%%&&&&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))'''''''''(((((((((((()))(((((())))))***+++++++++///...,,,,,,,,,---,,,,,,//////......//////000111000111222222111222444666111//////222666999999777555444222333333333222111111222444555555444333222//////000111111111111000,,,+++++++++******))))))&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))+++++++++,,,------+++)))(((***///111---,,,555BBBfff~~~xxxzzz~~~~~~{{{~~~pppnnnuuuiii]]]```eee```YYYdddoookkkhhhrrr[[[<<<+++...666111''',,,,,,,,,,,,---------,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************++++++,,,,,,,,,---------)))+++---...///...,,,+++,,,,,,------...///000000......///000000111000000///...///111333333111///...111333333222111111111111111222222222222111111000000000000111111111111111111111111111111111111////////////////////////000000///000000111222222000000000000000000000000///////////////000111111111111111000000000000000///111111...///333777888...BBBcccttteee```fffiiixxxrrrsssnnnuuuHHHFFFDDDAAA===999666444444222///---***)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++******)))******,,,...000222333444......///111222333555555555444222111111222444555222444555555444555666888444555666777777666555555555555555444444333333333111000000///...---------+++++++++*********))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------......///;;;cccvvvqqqqqqyyy~~~xxx|||jjjSSSUUURRRVVVbbbnnnwww}}}mmmPPP555333222000...---,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''+++)))''''''((()))(((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...---------............///............////////////---...///000000000000000000000000000000000111111///000222333333222000///222000//////111333333222111///...------///111333111111000000000000000000///////////////000111111222111111000///......---//////............//////111000000////////////000//////000111222222333333999555===XXXwwwwww~~~GGGFFFDDDAAA===999666444444222///---+++)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))******++++++******))),,,,,,------...//////000------...///111222333444555333222111111222333444222444555555555555666888444555666777777666555555666666555444222111000000000000//////...------,,,++++++*********)))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,---.........;;;HHHeeeyyy|||~~~wwwttt}}}sssmmm}}}ssswwwyyy}}}kkk[[[[[[___]]]XXXZZZXXX^^^mmmjjjZZZHHH777333222000///---,,,,,,,,,++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''***(((&&&'''((()))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))((()))+++...111333************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++++++++,,,------------------...................../////////000000//////000000111000000000000111111111111222222222000111222222333222111111000000000000////////////111000/////////000111222444333222111000////////////////////////000000111111111000//////...------......------------......//////.........//////000//////000000111222222333333...111CCC^^^yyy~~~wwwGGGFFFDDDAAA===999666444333222///---+++)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))---------,,,,,,,,,+++++++++,,,---...///000111222333222111000000111333333111333444555444444555777444555555666555555444444666555444222111///...---//////......------,,,,,,************))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---......000555AAAUUUmmmxxxzzz~~~pppgggnnnqqqgggYYYQQQRRRYYYbbbgggaaaiii}}}zzz[[[AAA666111---000///...---,,,,,,,,,,,,+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&((()))((('''(((((((((((())))))))))))))))))(((((((((((())))))***)))'''(((***...333666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000000111111111111000000///222222222222333333333444111111111111111222333333333666888666333000000111111111111111111111000000555444333111000//////...//////......//////000111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000/////////000000111111222555222///222>>>YYYtttsss}}}FFFEEECCC@@@===999666444333111///,,,+++*********'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***))))))))),,,,,,++++++*********)))******+++,,,---...//////111111000000000111222222000111222333222222333555333333333333333222222222333333222111///...------...---------,,,,,,,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))*********+++,,,,,,------'''///666444333@@@ZZZpppooottt}}}ppp|||ssssss{{{www]]]PPPSSS^^^^^^]]]]]]___dddkkkpppwwwggg]]]^^^WWWEEE666111000000---,,,,,,++++++++++++,,,******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((***+++***((((((((((((((())))))))))))))))))(((((((((((())))))***)))((('''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,+++,,,,,,,,,------------/////////000000000111111111222222222111000//////222222333333444444555555222111000000000222444555555:::===;;;555000000222111222222222222111000000444444222111000000000000///............///000000............------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---...///....../////////000000000333444444111///;;;YYYuuujjjooottt}}}|||mmmkkkuuuEEEDDDBBB@@@<<<999666444222111///,,,+++*********'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))***************))))))***+++,,,------...////////////000000111111---///000000000000111333111111000000/////////////////////////////////...,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,+++---///000111222555777>>>QQQttt~~~iiikkkxxx~~~vvvnnnppprrrnnnnnnwww|||zzzyyyxxx}}}jjjfffyyy|||nnn^^^TTTUUUaaaeee[[[UUUXXX```aaaeeemmmxxx{{{kkkWWWFFF>>>>>>@@@@@@;;;666333000,,,++++++************++++++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((***,,,---,,,+++(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,---////////////000000000000111111111111111000///...111111222333333444555555444222111000000222444666333777:::888111,,,,,,...111111222222222222111000111111111000111111222222...............//////000---------,,,,,,,,,,,,,,,,,,---............---,,,************+++---......---...............//////))),,,111222000222@@@PPPvvvuuufffllltttoooiiiwwwDDDDDDBBB???<<<999666444222111...,,,+++******+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((())))))(((((((((((()))******++++++)))))))))***+++,,,,,,,,,---......//////000000000,,,...///000//////000222111000///...........................////////////++++++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,...,,,+++---000111...+++111222777<<>>HHHNNNUUUWWWUUUTTTWWW[[[\\\]]]]]]\\\```kkk|||sss]]]OOOLLLIIIBBB999888777777888888666444888999999888555333222222222222111111111000000000...---,,,+++,,,---///000+++***)))(((''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''')))((((((((('''''''''&&&))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,---......---,,,---...+++,,,,,,...///000111111111111111111000000///...000000000000000000000000//////000000000000////////////...............///------............------+++++++++*********))))))************************))))))*********+++++++++************************,,,,,,,,,---......//////***111222///888MMM^^^eeepppfffeeettt}}}vvvuuuBBBBBBAAA???===999666444333111...,,,***)))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################################################################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$###$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))*********++++++++++++)))+++---...///000222444222222222222333333333333111333444444111///...///000///...---,,,+++++++++************))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************************++++++++++++,,,,,,,,,++++++*********.........---,,,,,,,,,,,,+++...111222222333444666333555555222111:::LLLZZZooommm```KKK===;;;:::555000///000333666888888777666777777666333111111111111111111000000000//////------,,,++++++,,,...///******)))((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((''''''''''''''')))))))))(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,---------+++---......------///000++++++---...000111333333...///000000000///...---000000000000000000000000...//////000000//////...000///...------,,,------,,,,,,------------,,,,,,++++++*********)))))))))************************)))))))))*********++++++************************+++,,,,,,------......///,,,000111---)))///???NNNjjjvvvxxxnnnkkkyyy{{{xxxBBBBBBAAA???===999666444222111...,,,***(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################################################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((()))))))))'''''''''((((((((()))))))))))))))************+++)))+++---.........000222000111111111111222222222222444666666444111000000...---,,,+++******************)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******((((((((()))))))))******((()))+++,,,---,,,,,,+++,,,,,,,,,---000222222111111000...............---000222222000,,,,,,111666???CCCBBB<<<888999999666888777666777777777555333444555666555222111000111000000000/////////......,,,,,,++++++++++++,,,---***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++++++++,,,------......***,,,............000222------...///000111222333...///000111111000...---000000000000000000000000...//////////////////...//////...,,,++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))************************))))))))))))************************************+++++++++,,,------......222,,,,,,333555111222777NNNuuu{{{iiimmmuuuuuuwww}}}BBBBBBAAA???===999666444222111...,,,***(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################################################################""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################"""""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))*********''''''''''''(((((((((((((((((()))))))))************+++,,,,,,,,,,,,---///////////////000000000000000222555555333111//////---,,,+++******)))******)))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))&&&(((***,,,---------,,,+++***)))***+++,,,+++)))---+++***+++...000000000111000111333444333111///)))...222333222222111///111000000111333333222000444555666555222111000111/////////.........------+++++++++*********++++++)))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******+++,,,,,,---......)))+++---.........000222/////////000000000000000...///000111111111000///////////////////////////......////////////............,,,+++******************++++++++++++***************)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******++++++,,,---------000((((((333888000+++,,,555???\\\}}}~~~uuuwwwxxxqqquuuBBBBBBAAA???===999666444333111...,,,***)))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################"""""""""""""""""""""""""""######$$$%%%&&&''''''"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))***+++,,,,,,++++++,,,------.........////////////---///111000///---------,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))***++++++***)))(((------------,,,,,,,,,,,,+++***)))***,,,.........---)))&&&'''+++...---+++555666666444222222444555333333333444666777666444222444555444222000000111.........---------,,,,,,***************)))))))))((((((''''''&&&''''''(((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,,,,------)))+++,,,---------///111000000000/////////......000000000000000000111111////////////////////////---......//////......------,,,+++******)))******))))))************))))))******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))******++++++,,,,,,------,,,...111---&&&)))222---...:::SSSnnntttoooxxxvvv|||BBBBBBAAA???===999666444333111...,,,***)))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################&&&$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))***,,,,,,,,,,,,...///.........////////////000,,,.........,,,+++,,,---,,,+++******)))*********((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((************))))))((('''%%%'''******((((((***---/////////...,,,+++++++++111///,,,+++,,,.........111000///...---...111555333222111111222222000...000222333222000......///------------,,,,,,,,,,,,)))*********))))))(((''''''''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''(((((()))+++,,,,,,---)))***,,,,,,+++,,,---///..................//////000///...------///111222////////////////////////---......//////......---+++******)))))))))******((())))))******))))))(((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,+++...000...)))(((---444///;;;999---777[[[zzzyyy|||yyyooouuuBBBBBBAAA???===999666444333111...,,,***)))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################################################################"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$###!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((***,,,------...000222////////////000000000000...//////...,,,,,,---///,,,+++***************+++(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************+++++++++,,,(((+++...---)))'''***...''')))+++,,,+++***+++---%%%(((,,,---,,,+++,,,---,,,---000222222000111444111000000222444444333222...000111000...------...---------,,,,,,,,,++++++))))))******)))(((''''''''''''&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((()))***+++,,,,,,(((***++++++++++++,,,...,,,,,,,,,---...///000000///...,,,++++++---000222////////////////////////---..................---***)))))))))))))))***+++(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,'''(((((()))---111000+++333,,,+++000000111DDD\\\zzzooouuu|||@@@??????===;;;888555444333111...,,,***)))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$################################################################################################""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,---.........000000111111111111000000111111///...,,,,,,,,,,,,+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,------.../////////111111111111111111111111222222111000///...---------,,,++++++******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---...............------...------,,,,,,------...------------------------///...---,,,++++++++++++))))))(((((((((((())))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,------...///000111222222<<<___zzzmmmssszzznnn{{{@@@??????===;;;888555444333111...,,,***)))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$################################################################################################""""""############""""""########################""""""###$$$$$$$$$$$$#################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))+++,,,---.........//////000000000000//////111000///...,,,,,,++++++++++++***))))))(((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---------......///000000000111111111111111111111111000000//////////////////,,,,,,+++************+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))*********+++------............------------,,,,,,,,,,,,------------------------------......---++++++*********))))))(((((((((((())))))))))))))))))(((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))*********+++++++++,,,,,,+++,,,,,,---///000000111888<<>>===<<<:::777444333111...,,,***)))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$#########""""""!!!!!!################################################"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,------,,,,,,++++++++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++)))************++++++++++++,,,...//////...,,,+++,,,+++******))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))++++++,,,,,,,,,,,,------+++++++++++++++***)))(((------,,,,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////000//////000444:::@@@CCCBBB@@@>>>===<<<:::777444222111...,,,***(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$#########"""################################################"""############$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********++++++,,,---------,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******))))))*********++++++++++++,,,---//////---,,,+++++++++******))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))*********+++++++++,,,,,,++++++++++++++++++******---,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,------......111000///...000222555777BBBAAA>>>===<<<:::666444222111...+++)))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###""""""###$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******((()))***,,,------......*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***)))))))))*********+++++++++,,,---......---,,,+++++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++++++++)))******++++++,,,------000///............//////CCCAAA???===<<<999666333222000...+++)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***))))))***,,,,,,---------***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************+++,,,------------,,,+++***************))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))************++++++++++++***+++,,,,,,------------++++++******))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++))))))***++++++,,,,,,---,,,---...///000000111111CCCAAA???===<<<999666333111000---+++)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""##################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))+++++++++,,,,,,+++******))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,,,,+++)))************)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))+++++++++,,,,,,,,,,,,---***+++,,,,,,------------******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++,,,,,,------***+++---///000111111111DDDBBB???===<<<999555222111000---***((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%"""""""""""""""#########################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))+++++++++++++++***))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))******,,,,,,++++++++++++,,,,,,((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,+++)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))******+++,,,,,,------***+++,,,,,,------,,,,,,DDDBBB???===<<<999555222111///---***(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((())))))******++++++++++++***((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***,,,++++++++++++++++++,,,((()))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))******++++++,,,+++++++++***************DDDBBB???===<<<999555222111///---***((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,,,,,,,(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&(((((((((((()))))))))))),,,++++++******++++++,,,'''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))))))))************++++++++++++++++++++++++***)))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((()))*********+++*********+++,,,---...EEE???;;;<<<<<<888444333000///---+++***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%$$$######((('''%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$(((%%%###$$$&&&'''%%%"""'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))************))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++******************++++++******)))((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************EEE???;;;<<<<<<888444333000///---+++***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%$$$$$$%%%'''((())))))'''''''''&&&&&&&&&''''''&&&$$$###%%%''')))(((&&&''''''&&&&&&''''''(((((('''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((((((((((((((((((((************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))************************++++++******)))((((((((()))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********EEE???;;;<<<<<<888444333000///---+++***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((()))***+++'''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))((((((((((((((((((((((((************************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))************************+++******))))))(((((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******EEE???;;;<<<<<<888444333000///---+++***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***(((&&&&&&&&&'''(((((()))+++,,,,,,---...///222222222333444666777888777666444333111000...---******)))((('''%%%$$$###$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***************+++++++++*********)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***EEE???;;;<<<<<<888444333000///---+++***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((&&&&&&'''''')))+++...///222666;;;>>>@@@BBBEEEHHHEEEEEEFFFHHHIIIIIIJJJJJJLLLKKKJJJHHHFFFDDDCCCBBB::::::888666333///,,,***((('''%%%$$$%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++******))))))((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))EEE???;;;<<<<<<888444333000///---+++***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''(((***...333888===AAACCCAAAEEEIIIIIIGGGFFFGGGIIIKKKMMMOOOPPPPPPOOONNNLLLNNNOOOOOONNNMMMLLLLLLMMMIIIHHHHHHFFFCCC???<<<:::111///,,,)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***++++++,,,,,,***))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))EEE???;;;<<<<<<888444333000///---+++***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))(((((()))***,,,...000111666888===BBBFFFHHHJJJJJJBBBFFFHHHFFFAAA<<<<<<===EEEHHHKKKLLLKKKHHHDDDAAA@@@BBBCCCBBB@@@???@@@BBBDDDEEEFFFGGGGGGEEECCCBBB999999888555222...***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***++++++,,,,,,)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))EEE???;;;<<<<<<888444333000///---+++***((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''(((+++///444999===@@@BBBCCCFFFGGGFFFDDDBBB@@@555:::???@@@===;;;===@@@AAADDDHHHIIIHHHCCC===:::666888999777333111111333666888;;;>>>@@@AAAAAAAAA===???AAAAAA>>>999333///''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))***++++++,,,,,,)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))CCC===:::<<<<<<888333222111000...,,,***))))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&)))***(((%%%%%%(((,,,...333;;;???@@@===:::999999???FFFHHHFFFCCCBBBBBB<<<@@@===>>>GGGFFF???BBBHHHAAA;;;;;;===???CCCFFF>>>@@@999777>>>:::222222555999<<<===@@@EEEGGGEEE@@@>>>=========>>>===;;;999444---*********)))'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''((((((666222---(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((DDD>>>:::<<<<<<888333222111000...,,,***))))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###%%%&&&''''''(((***,,,)))))))))+++...222666888::::::;;;;;;;;;<<<@@@BBBEEE>>>:::>>>HHHNNNLLLFFFQQQTTTPPPPPPXXXXXXTTTXXXTTTTTTTTTVVVYYYYYYTTTNNNQQQSSSJJJBBBBBB===888<<<777888999999???HHHLLLKKKFFFBBB<<<999999;;;===>>>???>>>>>>===:::444---((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&))),,,,,,)))&&&'''(((///...,,,***(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((EEE???;;;<<<<<<777333222111000...,,,***))))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&'''&&&&&&'''+++222666888888=========<<<<<<>>>BBBFFFLLLUUUaaajjjmmmmmmmmmnnnvvv|||yyyyyyyyy}}}sssxxxzzz{{{}}}rrrrrrsssfffXXXQQQHHHBBBHHHAAA>>>777444999AAABBB???FFFCCC>>>;;;:::;;;;;;;;;:::>>>DDDFFFEEE@@@<<<999000---***'''%%%&&&'''(((&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%""")))000111---))))))+++'''(((***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((FFF???;;;<<<<<<777444333111000...,,,***))))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))******)))'''&&&'''(((444555777999:::;;;;;;<<>>777;;;AAACCCBBBBBBEEEGGG>>>;;;666000+++'''%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%+++//////......000$$$%%%(((+++,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((GGG@@@;;;<<<;;;777444333111000...,,,***))))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&((()))***+++---000333555999=========CCCOOOYYYeeennn||||||}}}uuuiiiddd```UUUJJJ;;;:::999;;;>>>AAABBBBBB<<>>DDDIIIKKKJJJIIIHHHKKKJJJIIIFFFAAA;;;444111(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''',,,'''"""###))),,,***'''((('''&&&&&&'''***---///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((JJJBBB<<<<<<;;;777444444111000...,,,***))))))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))),,,------...222999AAAGGGVVVddduuuvvvqqqpppqqqrrrzzzmmm```TTTJJJBBB===999;;;>>>DDDJJJNNNOOONNNMMMMMMLLLJJJGGGCCC???===111///+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))************************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,((($$$$$$&&&((('''%%%'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((JJJBBB<<<<<<;;;777444444111000...,,,+++))))))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++---222:::EEETTTccclllqqq~~~vvvkkkrrrssssssssstttxxx~~~|||zzz}}}uuu{{{zzzrrrfffZZZQQQEEE???::::::???EEEIIIKKKRRRPPPNNNKKKHHHEEEDDDCCC888555///***&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''(((******''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))OOOAAA>>>???:::888777000222111///---+++***))))))&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%'''))))))(((''''''(((((('''(((***+++***+++---000;;;KKK[[[jjjyyynnndddjjjpppyyy{{{}}}tttqqqpppsssvvvvvvpppjjjmmmoooqqqqqqrrrvvv}}}{{{}}}lllnnn}}}zzz^^^KKK<<<;;;>>>;;;:::===HHHIIIKKKMMMMMMLLLIIIFFF@@@===999444...)))%%%###)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&'''))))))((('''''')))++++++)))'''***'''$$$&&&,,,...,,,)))((())),,,---------......---333777555111222444777333333222222333555333///000...+++******)))'''%%%'''&&&&&&)))------)))$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''OOOAAA>>>???:::888777000222111///---+++***))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&'''(((...---+++(((&&&+++666@@@HHHQQQ___ppp{{{sssooottt||||||wwwoooiiillltttwwwvvvdddiiiqqqyyynnnsssyyy|||}}}{{{zzzyyyzzzwwwqqqkkkjjjpppwww{{{zzzbbbOOOCCC;;;;;;===<<>>???:::888777000222111///---+++***))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((&&&%%%&&&(((+++,,,,,,...111111...///===UUUggguuuvvv{{{rrruuu~~~|||}}}zzz}}}yyyzzz[[[bbbmmm~~~jjjUUUHHH???999888:::>>>BBBFFFIIIKKKLLLKKKJJJIIIEEE@@@;;;666333)))(((((((((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''(((((((((''''''(((***,,,,,,+++((('''&&&%%%,,,555888888<<>>???:::888777000222111///---+++***))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((''')))---//////...&&&///888===GGG\\\uuu~~~vvvpppttt{{{nnnrrrvvvfffPPP<<<;;;:::777666888===DDDIIIOOOOOONNNKKKFFFAAA;;;888111...***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((('''''''''((((((&&&))),,,------...111333555AAAOOOVVVUUURRRSSSVVV[[[aaaggggggaaaZZZVVVUUU___YYYSSSRRRRRRRRRTTTWWWTTTQQQRRRXXX]]]\\\XXXVVVLLLOOOQQQLLLBBB:::777777555222111555;;;:::222)))...,,,(((%%%$$$&&&)))+++(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''OOOAAA>>>???:::888777000222111///---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))******)))))))))+++,,,,,,+++,,,;;;JJJUUUbbbttt~~~zzzvvvtttwww~~~xxxzzz~~~vvv{{{wwwxxxsss^^^PPPJJJ@@@666111333;;;AAAKKKLLLMMMMMMKKKHHHEEEBBB>>>888000***'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''''''''((((((((())))))---+++)))''''''))),,,...---,,,,,,...444@@@LLLUUUXXX^^^dddeee___UUULLLHHHRRRTTTYYY___bbbaaa]]]ZZZ^^^WWWTTTXXX]]]```fffmmmRRRKKKJJJRRRZZZ[[[ZZZ[[[ZZZfffrrrvvvlll\\\MMMFFFGGGCCC===:::999:::;;;;;;333111///,,,+++*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''OOOAAA>>>???:::888777000222111///---+++***))))))&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))******)))))))))((((((***///333NNN^^^mmmsssyyykkkrrrzzzyyy{{{xxxyyy||||||rrrrrryyyiiiUUUBBB888555777BBBDDDHHHKKKNNNOOOOOOOOOIIIBBB999222---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''(((((())))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))((('''&&&&&&(((,,,000333666:::AAAJJJRRRVVVVVVTTTRRRTTTXXX]]]aaadddcccbbbdddeeejjjtttssspppttt~~~vvvnnnqqqsssnnniiiiiiXXX^^^eeegggccc]]]XXXUUU___gggiii]]]GGG888777<<<555777:::;;;999444///+++'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''OOOAAA>>>???:::888777000222111///---+++***))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&'''((()))))))))(((((()))))))))*********)))+++,,,+++---777FFFRRRppp|||vvv}}}|||{{{bbbKKK===777<<<>>>AAAFFFJJJNNNPPPRRRNNNJJJDDD>>>888111+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))'''((((((((())))))))))))&&&(((+++000555:::>>>@@@CCCIIIUUUbbbjjjfffXXXLLLLLLPPPYYYdddpppzzznnnooosssyyykkkhhhmmmwwwxxxuuuyyy{{{xxxeeebbb___[[[YYYYYYZZZ[[[cccoooxxxqqq]]]HHH===;;;:::;;;===>>>===:::777555//////---,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''OOOAAA>>>@@@:::888777000222111///---+++******)))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))***************---000111777HHHaaattt{{{xxxvvvzzzzzz~~~xxx|||vvv^^^KKKAAA:::;;;===AAADDDHHHKKKLLLPPPNNNKKKGGGAAA888...'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))---111999BBBJJJOOORRRTTTRRROOOQQQZZZeeekkkhhhbbbmmmsssyyy~~~}}}{{{{{{kkkllllllkkkjjjkkknnnqqqooojjjjjjnnnkkkfffnnn|||mmmbbbaaannnwwwtttoooppp|||qqqeee\\\YYYWWWWWW[[[^^^]]]VVVOOOAAA>>>:::777777:::>>>AAA999888666333000...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''RRRBBB===>>>999777666///333111...,,,,,,+++)))(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''(((((())))))******---***''')))---...---***222))),,,@@@WWWfffsss~~~}}}}}}~~~rrrwww~~~vvv|||tttkkkbbbQQQHHH???===>>>AAAFFFKKKMMMPPPOOOJJJGGGDDD999,,,&&&(((+++***(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''%%%###%%%(((+++***)))"""(((------***''')))+++(((---(((&&&,,,***'''---(((///---)))+++'''%%%,,,...///+++&&&(((...---&&&''''''(((((())))))((((((---)))%%%%%%'''(((&&&###+++***((('''&&&'''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((&&&&&&&&&(((((('''%%%&&&'''***)))&&&&&&,,,444;;;JJJYYY```bbb```XXXNNNXXXXXXZZZaaajjjnnnmmmjjj{{{|||zzzzzzmmmaaaddd\\\XXXYYY___```\\\```hhhfff___\\\```dddfffhhhjjjkkk]]]ZZZ___cccjjjjjj^^^lllsssiiigggccc___[[[ZZZ]]]___kkkiii]]]JJJ<<<999;;;;;;888:::===>>>:::333...------,,,***&&&$$$$$$'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''PPPAAA<<<>>>999888888111333111...,,,,,,+++***((()))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********((())))))***+++,,,++++++,,,999PPPfffrrruuuxxx|||uuuyyy{{{}}}tttvvvqqq{{{\\\===777>>>AAAAAABBBKKKOOOQQQOOONNNLLLDDD:::111---)))'''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''%%%$$$%%%'''))))))''',,,***(((&&&&&&'''((()))***...)))(((111111,,,000+++111...---444333000666,,,///000//////111111...,,,---,,,***((('''))),,,+++)))&&&&&&)))***+++***'''''''''(((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))+++(((&&&&&&)))++++++*********,,,000555;;;AAAFFFOOOUUUXXXVVVXXX^^^aaa```aaadddlllxxxxxxnnnaaajjjjjjgggfffdddmmmwwwhhh]]]]]]aaagggsssrrrddd]]]]]]dddrrr~~~oooiiinnnuuu{{{rrrnnnqqqyyy~~~}}}}}}kkk[[[\\\mmm}}}{{{eeeKKK;;;555:::888666555444555888;;;111111000,,,)))&&&'''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''NNN???<<<>>>:::999999333333000...,,,,,,+++***(((******((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''((())))))******+++'''***,,,+++))))))---111<<>>555+++&&&(((***)))&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))'''&&&&&&((()))((('''+++((($$$&&&+++//////...000333///...777666111444111555000---333111---111:::888777777333---***,,,222444555444111...///000,,,+++***)))(((((((((((($$$&&&((())))))((('''%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&'''((()))((('''$$$)))111:::DDDLLLPPPRRRNNNRRRUUUVVV\\\fffnnnrrrmmmmmmqqqzzz|||nnnbbbYYY```___aaakkktttyyyhhheeejjjpppzzz}}}mmmccc```hhhxxxrrrjjjkkkppp~~~tttyyyyyy___vvvtttvvv{{{hhhbbbdddmmmlll]]]MMMEEE======<<<999777666444333555666777555000,,,)))((()))((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''MMM@@@>>>???999888888222222000---,,,,,,,,,***)))))))))(((''''''&&&''''''''''''''''''(((((((((((('''(((((()))******++++++))),,,...+++(((...;;;FFFccczzztttqqq{{{eeeKKK::::::AAA@@@EEEJJJMMMNNNNNNLLLIIIHHH???444---***)))'''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))(((((())))))***)))+++***+++///333555333000000666444222777333///444;;;???999444888666555===;;;333///222444333555;;;...///333666999999777666333333333111---)))'''%%%''''''))))))))))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))&&&)))+++***(((''')))+++666CCCPPPTTTRRRQQQRRRSSSOOOXXXcccmmmrrrvvvvvvuuunnngggaaaccciiikkkddd\\\qqqlllaaabbbppptttuuu}}}yyylllcccfffiiiiiimmmtttyyyoookkkkkkmmmsssyyyxxxkkkeeebbb^^^fffqqqoooooottt{{{iiihhhgggfffiiisssiiiTTTVVV[[[XXXUUUXXXLLLJJJDDD<<<888666333000555888;;;;;;888444000...***)))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''NNNBBB@@@AAA999666666000222000---,,,,,,,,,+++)))'''''''''''''''((()))***'''''''''((((((((())))))(((((())))))***+++++++++***+++,,,,,,111@@@UUUeee|||~~~qqqnnnxxx{{{hhh[[[III666BBBCCCEEEIIIMMMPPPQQQSSSLLLHHHBBB999000***&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))))))))+++,,,111111222333444444555555666AAACCCAAABBB===;;;DDDQQQWWWSSSOOORRRTTTYYYfff___QQQCCC===;;;;;;;;;===:::444...///555999888666777777888888777444111///+++***)))''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))),,,---***(((,,,888CCCZZZkkkvvvlllZZZSSSWWW]]]jjjoooxxx}}}zzzxxxggg^^^WWWYYYbbbjjjlllkkkvvvnnnoooggg\\\___eee\\\XXX[[[]]]]]]eeeppppppdddYYYVVVXXXXXXXXXZZZppplllnnniii]]]^^^hhhiiinnnjjjddd]]]^^^mmm}}}|||wwwoooiiiiiiqqqxxxqqqYYYQQQYYYaaa[[[NNN???:::<<<===:::444888===???>>>:::888666---,,,***(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''NNNBBBAAABBB999555555///111///---,,,,,,,,,+++***&&&&&&&&&'''((()))++++++''''''((((((((()))))))))(((((()))******++++++,,,)))***,,,444DDDYYYooo}}}{{{yyywwwxxx}}}qqq}}}yyyqqqbbbQQQAAADDD>>>;;;???FFFLLLPPPTTTMMMMMMJJJCCC999000***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))%%%'''))))))***+++...000222333444777;;;BBBIIINNNUUUaaaeeeeeegggcccaaaiiinnntttoooiiillllllooozzz{{{jjj[[[SSSRRRPPPKKKdddWWWEEE:::666666555444777444222444888;;;:::888111///,,,)))'''&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))...:::KKKWWW]]]mmmtttgggYYYZZZeeennnwwwtttrrrssssssuuu{{{gggccc```ccchhhlllkkkiiitttxxxrrrjjjgggaaaeeevvvssseee___[[[]]]kkk{{{xxxiiibbbaaabbbgggllleeehhhqqqqqqcccaaaiiikkk}}}rrrddd[[[\\\ccckkkqqq|||~~~zzzlllwww|||fff]]]lllmmmggg[[[SSSMMM@@@222555999===???>>><<<;;;;;;333000---***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''KKKAAAAAABBB999555666111111///---,,,,,,,,,+++***((('''''''''((()))******'''((((((((())))))))))))((())))))******+++,,,,,,,,,---444DDDZZZnnnzzzvvvuuuzzzxxx~~~||||||hhh___aaaNNN@@@444666===CCCHHHMMMNNNMMMKKKGGGAAA:::222---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((((((((())))))))))))(((***---///000222666:::;;;<<>><<<:::999999999666222...***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''III???AAABBB:::666777333111///---,,,,,,---+++******)))((((((((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,222333<<>>;;;666111---+++******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''FFFAAA>>>>>><<<777444444000///...---,,,+++++++++******))))))))))))******))))))))))))(((((((((((()))((('''(((+++,,,+++***333???WWWoooyyyvvvsssttt~~~ooommm{{{|||zzzzzzjjjcccTTT===>>>777555===<<>>888555777,,,+++)))((()))((('''&&&''''''&&&%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***)))'''%%%%%%&&&...&&&%%%,,,---''')))333;;;JJJPPPaaa~~~|||eee```nnnooooooppppppoookkkhhhdddzzzuuudddeeeaaaZZZ```OOOXXX^^^^^^aaaffffffaaatttaaaYYY\\\\\\VVVZZZ^^^lllrrrhhhgggkkkggg\\\eeeyyyyyy```YYYbbb^^^jjjzzzuuueee]]]^^^pppqqqmmm}}}jjj\\\]]]```\\\ZZZ]]]rrr}}}xxxhhhoooqqqggg\\\eeeddd===777@@@>>>555///222999>>>===777000***&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&EEE@@@===>>><<<777333444000///...---,,,+++++++++******))))))))))))******)))))))))))))))))))))((()))***+++***(((***///444FFFYYYrrr}}}wwwnnnttt~~~wwwxxxxxx```RRRAAA888<<>>EEEKKKKKKKKKLLLHHHBBB888000(((%%%&&&(((&&&$$$'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''',,,)))''')))((('''***000(((///222---+++111;;;BBBWWW^^^ZZZUUU\\\___aaahhh___iiiuuuwwwmmmbbbaaagggtttpppjjjfffhhhiiibbbYYY___RRRaaaooodddiiitttiii[[[iiitttsssllliiippp{{{kkkuuupppeeehhhXXXNNN[[[lllmmmbbb[[[PPP@@@999999666888???CCCBBB??????444111...,,,++++++***(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))+++,,,---'''(((+++,,,***,,,:::IIIMMMYYYYYY[[[iiijjjgggrrrkkktttxxxqqqiiieeedddbbb~~~vvvnnnaaaSSSSSS```WWWXXXeeeiiiaaaZZZ[[[xxxzzzrrrddd___cccccc^^^bbblllzzzeeegggttt}}}jjj```dddaaahhhssswwwpppddd___bbbaaaooo~~~}}}uuussstttyyykkkaaaaaa```]]]aaaiiiaaagggqqqrrrhhhuuuqqqfffrrrsssNNN<<<777444777???222444777888888555...((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&DDD???<<<===<<<666333333000///...---,,,+++++++++******))))))))))))******))))))))))))))))))))))))(((,,,///+++'''+++888DDDaaammmzzz|||sssooozzz~~~{{{xxx^^^LLL>>>888>>>888???FFFIIILLLOOOMMMHHHBBB888+++''')))***(((###'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((***((()))+++***(((***///###+++111222777DDDTTT]]]iiiooobbbRRRXXX```[[[VVViiiqqq{{{}}}qqqaaaZZZ[[[]]]```eeemmmyyyxxxmmmrrrdddmmmuuujjjhhhiii[[[TTTjjjppplllooojjjmmmddd\\\aaabbbdddbbblllWWWeeelllooopppbbbRRRPPPJJJ===111111666:::;;;===:::666222...,,,***'''&&&))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***((('''''''''((((((''''''+++,,,,,,333CCCPPPWWWWWW]]]XXXVVV___ccceeepppjjjqqqooogggjjjyyyttt}}}sssdddbbbbbb___cccccceeeiiilllggg^^^ZZZ[[[\\\aaabbb___aaajjjllliiirrrsss{{{tttkkkkkktttssscccUUUQQQZZZ]]]bbbgggfffbbbccchhhfffjjjnnnpppnnniiieeebbbkkkmmmuuu{{{vvviiidddfffwwwqqqfffaaammmxxxvvv~~~tttjjjiiitttllleee]]]OOO???999<<<777333222666:::999222+++))))))(((''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&BBB>>><<<===<<<666222222000///...---,,,+++++++++******))))))))))))******)))))))))))))))*********))),,,...,,,+++444EEESSSnnnkkkiiimmmuuu~~~}}}~~~}}}}}}~~~~~~~~~||||||}}}wwwgggooonnneeeUUU???999777;;;AAAFFFKKKOOONNNLLLHHH???333,,,***)))'''%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))%%%&&&+++///...)))(((,,,...111777CCCVVVhhhooonnniiikkk^^^TTT[[[```[[[YYYWWWaaapppzzzwwwlllddddddhhhqqqyyy|||kkk^^^aaafff]]]XXXSSSFFF:::UUUYYY\\\ppppppqqqwwwoooxxxxxxkkk```dddiiikkkiiilllpppkkklll|||vvv```GGG888444555888<<<<<<999666333000---)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))'''((())))))&&&$$$***++++++555QQQmmmpppccc\\\ZZZVVVZZZccccccZZZTTT^^^aaa^^^___rrrXXXZZZUUURRRZZZeeejjjlllbbbttt^^^bbbiiieee```gggmmmqqqwww~~~tttssssssnnnsssxxxrrrjjjaaacccrrr~~~}}}xxxwwwgggeeefffiiijjjhhhiiimmmgggeeedddeeegggiiikkkkkkdddlll|||uuujjjggguuuyyyvvvjjjbbbgggttt}}}vvvooo{{{wwwmmmlllZZZbbbnnnsssjjjUUU@@@555===777333666999777333000)))((('''''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&AAA===<<<===<<<777222222000///...---,,,+++++++++******))))))))))))******((()))))))))*********+++*********---555BBBRRR\\\eeebbbcccnnnnnnuuu~~~|||zzzyyyxxxwwwxxxzzz|||~~~rrrsss}}}XXX@@@666666888>>>EEEJJJMMMNNNHHHDDD<<<333,,,''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((()))))))))******''''''***,,,+++)))...555:::BBBLLLVVVbbbiiifff``````\\\VVVZZZdddaaa\\\dddeeebbbbbbhhhoooxxxzzzwwwmmm```\\\aaajjjnnnhhhaaadddmmmqqqssssssnnnkkk|||tttpppzzzmmm|||wwwssskkkqqqyyyyyyyyyvvvnnnkkkmmmiiisssmmm___RRRFFF???===888888777888888777444111(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''')))+++---...---,,,(((000888IIIiiiooojjjeeefffhhhhhhgggddd]]]WWW___aaabbblllyyywwwjjj[[[YYY[[[___aaadddaaaXXXeeevvvbbbjjjvvvuuuyyyyyyzzzuuuxxxwwwllleeedddhhhkkkccccccfffmmmqqqrrrsssuuuqqqxxx|||yyysssooommmkkkgggooo~~~uuuccciii{{{rrrpppmmmnnnqqqmmm```RRR@@@999555666555222333666+++***(((&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&AAA===<<<>>>===888333222000///...---,,,+++++++++******))))))))))))******((())))))******++++++++++++)))***222@@@OOO[[[```XXXeeettt}}}}}}zzzyyywwwwwwyyy{{{}}}}}}|||}}}~~~rrrrrrwwwXXX:::444111666===CCCIIINNNGGGGGGDDD;;;111***((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((())))))******++++++...+++)))((((((...<<>>===@@@???999444333000///...---,,,+++++++++******))))))))))))******((())))))******+++,,,,,,++++++///999GGGUUU]]]aaa```nnn|||~~~{{{yyy{{{||||||yyytttKKK???444444888===DDDKKKHHHHHHGGGBBB999111+++(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,---+++,,,...222;;;MMM]]]qqq}}}pppnnnppp|||}}}|||xxx{{{lll\\\SSSNNNIIIHHHIIIJJJLLLRRRaaavvv~~~rrrsssnnnddd___cccdddhhhssspppkkkccc___cccgggiiikkkyyyoooaaacccgggdddhhhrrrppphhhjjjfffaaaaaaggghhh^^^PPPGGG@@@<<<777444555999<<<===999666111---***))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++(((&&&***555===LLLSSSVVVTTTTTT[[[```aaafffjjjyyyxxxhhhwwwyyyfffYYYTTTYYYkkk|||fffgggtttrrr\\\ZZZiiimmmXXXQQQXXXmmm}}}}}}{{{nnndddaaa^^^UUUWWW[[[VVVJJJKKKNNNTTTWWWYYY]]]bbbiiikkkqqq{{{tttooogggccceeeggggggeee]]]hhhrrrpppeee___fffqqqxxxsssjjjbbbdddjjjkkkhhhnnn|||\\\KKK===:::888222222777666333...***'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&AAA>>>>>>@@@???:::555444000///...---,,,+++++++++******))))))))))))******((())))))***++++++,,,,,,+++...555???KKKVVV]]]```qqqttttttsssyyy|||yyyyyy{{{xxx|||xxx~~~yyy^^^MMM===777888:::@@@HHHJJJIIIGGGEEE@@@888...''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,&&&)))222:::@@@HHHWWWeee^^^kkkvvvuuunnnjjjhhhgggssszzzxxx|||yyybbbOOOMMMQQQ]]]iiillllllkkkjjjkkkiiifffjjjssszzz|||llliii]]]WWW\\\___hhhyyy~~~uuukkkaaaeeemmmmmmrrriiimmmtttdddllltttnnnooojjjpppooo```aaajjjpppqqqqqqWWWOOOCCC;;;888;;;???BBBAAA===666000+++))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%(((++++++...:::OOO___```XXXOOONNNWWWdddmmmpppYYYXXXgggkkk^^^hhh}}}dddRRRXXXeeeiiijjjnnnaaatttzzzeeeiiigggjjjttt|||~~~zzzrrriii]]]PPPFFFBBB<<<777;;;===777:::???;;;<<<:::;;;<<<;;;::::::;;;<<<>>>EEENNNUUU]]]iiittthhh^^^___eeeiiidddYYYRRR[[[kkkssspppiiixxx~~~~~~tttfffYYYuuu|||kkkgggjjjkkkrrrZZZEEE@@@>>>666111222:::777222,,,)))'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&EEE:::<<>>>>>???>>>======>>>BBBEEEGGGGGGFFFCCC???======>>>:::<<<>>>===<<<>>>CCCGGG^^^fffwwwvvvllllllnnnggg___XXX___www~~~hhhqqqvvvooommmwww}}}iii___aaakkklll```FFF666666999777<<<>>>;;;222***''')))+++)))((('''((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFF<<<===???888666666222000...,,,,,,------,,,+++******))))))))))))******(((***+++,,,++++++,,,---555777@@@IIIIIIHHHRRRaaajjjppp~~~{{{wwweee```fffmmmiiiiiinnnrrrrrrtttwww{{{zzz}}}}}}pppuuulll\\\>>>000777???AAACCCEEEEEEDDD???:::666***)))((('''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((((((((((((((''''''%%%'''((((((''''''((())))))((())),,,***(((+++333???FFFQQQ^^^nnnwwwrrrhhhiiirrrssskkkmmmtttvvvooo```VVVXXX```fffkkkiiilllvvv{{{vvvpppnnn}}}sssggg```aaagggnnnrrrzzzxxxwww{{{{{{kkkjjjnnnwww|||yyyuuutttsss|||vvvrrrqqqqqqkkkeeedddffffffbbb^^^lll___[[[VVVCCC777888999BBB@@@:::444444555...$$$'''(((((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&((()))************+++000&&&(((444AAAUUUhhhpppYYYiiibbb___lllqqq\\\LLLRRR\\\\\\```{{{aaa[[[ccc```[[[WWWYYY^^^hhhyyyuuueeeZZZSSSJJJBBB>>>??????AAADDDGGGIIIJJJKKKNNNSSSVVVYYY[[[]]]___```bbbcccccc```\\\ZZZZZZQQQOOOKKKEEE@@@===>>>???@@@CCCJJJSSS\\\fffvvv~~~uuuiiinnnoookkkffffffgggfffmmmccceeeqqq}}}www^^^ppptttgggjjj~~~wwwfffjjjxxxoooPPPAAAEEE:::<<<<<<777///***(((((()))((('''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HHH===>>>@@@999666666111000...,,,,,,------,,,+++******))))))))))))******((()))***++++++,,,///222===???CCCHHHNNNVVV___fffllluuu{{{xxx{{{yyyzzzgggbbbiiikkkeeebbbeeeggggggiiilllpppqqqrrrtttvvvyyy{{{|||~~~}}}zzz{{{|||pppvvvWWW333111;;;>>>@@@CCCDDDCCC@@@>>>===111---(((&&&((()))(((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((((())))))((((((((('''&&&&&&(((***++++++*********,,,---,,,---666???TTT\\\gggssszzzccckkk~~~nnnjjjbbbWWWTTT___qqq~~~nnndddaaahhhkkkiiiooozzzyyy{{{~~~}}}oookkkooo}}}zzzwww{{{}}}wwwpppmmmqqquuuuuuttttttrrrtttvvvwwwxxxzzz~~~|||sssiii___WWWQQQNNNUUUYYYfffgggUUUGGGAAA888AAA???;;;888::::::333)))''''''((())))))(((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&(((************+++---333///999NNNWWWTTTRRRVVVmmmpppxxxtttwwwkkkeeejjjiiiTTTLLL^^^qqqsssttt___bbb___\\\ZZZ```ppptttfffSSSEEE;;;555555888===CCCJJJPPPSSSVVVZZZ]]]```ffflllqqqttttttttttttooorrrttttttpppkkkfffdddfffccc]]]WWWSSSNNNJJJHHH???;;;888888777<<>>AAABBBEEEPPP```iiikkkrrrpppxxx}}}|||yyywwwuuuxxxyyy~~~kkkhhhpppmmmhhhfffhhhjjjiiijjjmmmkkkjjjjjjjjjjjjkkklllmmmppppppppprrrtttxxx{{{}}}hhhqqqxxxgggGGG999111777;;;AAADDDCCCAAA@@@@@@888111)))&&&(((***(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((())))))))))))(((***((('''***...000000---...------...333;;;FFFOOOaaaaaafffqqq|||{{{nnnaaatttUUU[[[[[[___jjjzzzuuuhhhccchhhiiihhhvvv~~~xxxtttuuuvvvvvvvvvllljjjnnnxxx~~~}}}||||||}}}xxxwwwqqqmmmjjjlllqqqtttmmmeeebbbfffnnnvvv{{{uuu{{{}}}sssbbbWWWWWW\\\ZZZZZZfffppptttzzztttaaa<<<@@@BBB>>>888555777999***))))))(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&(((******)))))),,,///...@@@PPPXXXXXXUUU]]]nnnwwwmmmcccddd|||{{{{{{vvvrrrdddRRRUUUaaabbbhhhhhhjjjsssRRRUUUcccmmmwww~~~sss]]]MMMCCC===@@@AAA???DDDNNNVVV^^^fffjjjkkkpppxxx|||uuuiii[[[QQQNNNIIIEEEDDD@@@;;;999:::FFFLLLXXXjjj~~~~~~|||wwwdddZZZ\\\dddppp}}}ttt```cccssswwwwwwjjjcccfffddd^^^aaallluuurrroooGGG222999888999:::777000+++)))***((('''''')))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&III??????AAA999666666111000...,,,,,,------,,,+++******))))))))))))******((()))******,,,111777;;;:::===>>>AAALLL[[[eeegggjjjeeevvvvvvwwwxxxyyyxxxxxxxxxyyywwwwww~~~zzzhhhfffoookkkggghhhlllnnnmmmlllmmmkkkiiigggeeecccccccccdddeeedddcccbbbccceeegggiiijjjpppxxxwwwtttzzz~~~|||~~~yyydddWWWFFF...111666===BBBDDDBBB@@@???===555,,,((()))***(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((()))******))))))***)))(((***///111111///...------111<<>>:::???LLLSSSTTT[[[eeennnxxxyyyjjjddd[[[SSSSSSRRRLLLDDD@@@999888:::CCCSSShhh|||~~~uuuwwwwwwooojjjkkkqqqvvv{{{xxx{{{wwwiiiVVV___vvvgggbbbmmmuuucccHHHAAA999444666555111///000+++***((('''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((''')))((((((((('''''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HHH===>>>@@@999666666111000...,,,,,,------,,,+++******))))))))))))******((()))+++,,,...333999===>>>AAADDDHHHNNNUUU^^^dddgggjjj|||zzzzzzqqqsssvvvvvvvvvvvvwwwxxxyyywww|||xxxgggdddmmmjjjhhhiiiooorrrqqqpppqqqjjjiiifffdddcccccccccdddhhhfffdddbbbaaaaaacccccccccfffkkkoootttyyy~~~qqq|||yyy{{{{{{ggg```QQQ666222444999???CCCDDDAAA>>>>>>888000+++***)))(((''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((()))************(((''''''))),,,.........+++000777???JJJWWW```aaammmlllnnnnnngggbbbmmm~~~fffTTT[[[eeeZZZWWW_________kkkwwwvvvjjj```eeepppgggeeefffgggeeeccchhhooo|||wwwtttsssqqqnnn___XXXWWWbbbttt~~~|||ttt```ZZZ___ccc___bbbddd^^^YYYIII999555888:::888777333111---)))'''(((***+++)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((***+++******///999BBByyyggglllrrrkkkkkkuuucccYYY```eeebbbfffsss}}}jjjnnnyyyqqqpppiiiXXXQQQ^^^nnnwww~~~}}}nnnWWWCCC<<<<<<===DDDGGGOOOZZZcccjjjsss|||yyymmmfff\\\SSSOOODDD>>>888666999AAAQQQ___uuuwww}}}~~~vvvrrruuuzzzxxxuuuooo\\\qqqbbbUUUeeesssooo\\\\\\llllll\\\NNN@@@444333333111222666...+++)))'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''))))))))))))(((((((((((('''(((((())))))******+++************************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFF<<<===???888666666222000...,,,,,,------,,,+++******))))))))))))******(((***,,,...000444999===AAADDDLLLTTTSSSRRR[[[iiiooorrrwwwyyy|||yyyxxxwwwppprrruuuuuuttttttuuuwww}}}yyy~~~~~~mmmgggmmmoookkklllppptttssstttvvvkkkiiigggeeedddeeeggghhhhhhgggeeedddccccccccccccgggggggggdddccceeejjjoooxxxxxxwww~~~xxxhhhNNN999666555:::AAAEEECCC???>>>:::444///+++)))((((((&&&'''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''(((******++++++***&&&(((*********+++---...---???RRR\\\bbbiiimmmmmmppppppqqqwww{{{gggPPPNNNiii|||{{{}}}yyyjjj^^^___eeeeeecccaaannnrrrtttuuu}}}qqq``````rrrsssrrrrrrcccYYY[[[ZZZmmmYYYEEE>>>>>><<<888666444333111...,,,***)))((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((***,,,+++---777FFFRRRYYYqqqoooooowwwrrrsssdddkkkyyymmmSSSFFF[[[uuuqqq}}}bbbTTT^^^ooo~~~vvvsssdddPPPAAA:::;;;GGGRRRSSS]]]hhhpppyyypppjjj]]]TTTIIIAAA:::555888???KKK]]]uuuyyyxxxiiifffiiijjjpppvvvqqqVVVdddsss|||mmmYYYVVVhhhuuussskkkfffcccaaa]]]III888444444111222888000---***((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''((((((((((((%%%&&&'''((()))(((((('''(((((()))***,,,---......------......///000000000........................+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEE:::<<>>444444444333000,,,'''$$$))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((***,,,,,,000===OOO^^^ZZZkkkeeeggg~~~xxxgggqqqttt___aaadddcccfffdddiiiwwwxxxhhhjjjvvv```hhh~~~}}}yyy|||wwwSSSDDD;;;AAAJJJOOOTTT\\\dddsssvvviii\\\SSSIII???;;;===666CCCTTTgggooonnnwwwlllbbbqqquuudddSSSSSScccqqqqqqjjjUUUZZZpppnnnaaaggghhhQQQ<<<777666111222777222///***(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''((((((((()))%%%&&&((()))))))))(((''''''((())),,,...111222333111222222333444444555555111111111111111111111111---------,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&GGG@@@AAA???555555666000......---,,,,,,,,,,,,---+++***)))(((((()))******++++++,,,111666888555222<<>>...)))333777...))),,,((()))***'''$$$$$$(((+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++---+++''')))---000)))(((666LLL]]]aaa___YYYhhhpppjjjfffjjjmmmiii{{{|||tttfff\\\^^^cccfff\\\[[[bbbjjjggg]]]\\\ccczzzxxxyyywww[[[CCC===DDDNNNWWW]]]fffqqqxxx~~~gggZZZSSSFFF:::<<<======???PPPlllvvvllllllsssxxxyyyfffjjjzzz}}}tttmmmkkk~~~www\\\[[[UUULLL@@@:::<<<;;;222666777111'''$$$((()))&&&(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&'''%%%***///000...+++***+++,,,222777888888???KKKUUUBBBAAAAAAMMMYYYPPPEEEIIIHHHCCCBBBBBB>>>666333666444000000555666111000333111000---+++***))))))((((((((((((******(((%%%"""&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&GGG@@@AAA???666555666000......---,,,,,,,,,,,,---+++***)))(((((()))***++++++,,,...111555777777666>>>KKKQQQMMMQQQ```gggdddSSSUUU___qqq~~~yyyuuusssuuusssssstttvvvvvvssspppsssssssssrrrqqqrrrtttvvvyyypppcccmmmnnnjjjfffeeehhhkkknnnnnnppplllhhhggggggiiikkkkkkjjjiiigggeeedddeeefffgggbbbcccddddddddddddccccccdddbbb``````gggttt{{{sssuuummmPPP888666:::999<<>>999999AAAUUUmmm~~~{{{xxxwwwuuupppjjjwwwzzzllluuubbb```fffUUU222111===222555777333+++''')))***((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))************++++++***)))'''(((,,,555???EEE===???===999>>>JJJTTTWWWQQQ\\\[[[UUU\\\^^^WWWTTTZZZQQQLLLOOORRRPPPNNNNNNBBB===:::888333...111888888888888777555000***&&&***(((&&&%%%'''((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&FFF@@@AAA???666555666000......---,,,,,,,,,,,,---******)))(((((()))***++++++---///111333666999<<<@@@DDDFFFGGGKKKRRRWWWWWWIIIXXXnnn{{{xxxuuurrrpppsssrrrssstttvvvuuusssqqqvvvtttrrrrrrtttuuuvvvuuuvvv|||oooaaaiiiiiieeecccffflllooommmiiimmmjjjgggfffgggggggggfffeeedddddddddddddddddddddbbbbbbaaaaaabbbcccdddeeedddfffddd___\\\fffyyyiiilll{{{~~~kkkiiiVVV@@@333111555<<>>DDDJJJNNNQQQUUUVVVhhh~~~|||~~~{{{wwwtttrrrqqqpppqqqsssuuuvvvwwwvvvvvvxxxuuurrrsssvvvxxxwwwvvvqqqwww}}}oooaaahhhgggeeeeeehhhmmmooommmjjjjjjiiiggggggggggggeeeccceeeeeeeeeeeedddcccaaa```bbbbbbcccdddeeefffggggggaaafffiiifff```bbbmmmwwwnnnvvvkkkuuuqqqfffQQQ;;;000333;;;???BBBAAA@@@===888333...+++)))))))))(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++...---...333???OOO^^^hhhnnnxxx{{{xxxyyy|||ggg^^^ooo~~~iii^^^dddmmmooo}}}}}}wwwwww||||||yyypppjjjnnnrrroooiiibbbZZZ[[[ooobbbDDD999999999999<<>>SSSnnnxxxwwwzzzffflllttt~~~|||xxxzzzuuuPPPfff}}}iiirrrfffFFF555555111555666333---))))))***(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((''')))///333888>>>GGGLLLMMMOOOTTTWWWVVVtttmmmQQQHHHMMMPPP[[[tttsss]]]ZZZbbbbbb^^^jjjfffeeemmmvvvuuukkkaaaSSS[[[fffkkkfff[[[PPPKKKHHHCCC===:::;;;===???>>>===999333...+++)))'''%%%(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''EEE???AAA@@@777555666///......---,,,,,,,,,,,,---***)))((((((((()))+++,,,,,,///111111222555<<>>444<<>>888<<<666LLLfffxxx}}}vvvttt{{{xxxmmmuuuxxxkkkiiipppxxxsssoootttWWW888>>>333444666555000***((()))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((((())))))+++------///666@@@IIIMMMPPPRRRLLLFFFGGGRRR]]]MMMjjj{{{lllUUUOOOVVV[[[HHHYYY\\\WWWWWWWWWXXX```OOOPPPRRRWWW]]]```^^^YYY```^^^[[[[[[]]]```___\\\mmmdddWWWLLLEEE@@@:::666;;;999888666444000***&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''EEE???BBBAAA888555666.........---,,,,,,,,,,,,---))))))(((((((((***+++,,,...///000111333666;;;>>>===<<<@@@IIIQQQYYYaaahhhrrrvvv{{{~~~~~~||||||xxxvvv{{{{{{yyyttttttwwwrrrtttxxxzzz{{{|||}}}vvvuuusssssstttvvvvvvvvvwwwzzz}}}mmm]]]ccckkkllllllkkkiiiiiilllooogggfffdddeeeffffffeeeccc]]]^^^```aaabbbaaa``````aaadddhhhkkklllkkkiiiggghhhhhhhhhggggggggghhhhhhllltttoootttvvvxxx]]]CCC666555777<<<===???@@@>>>999555111+++******))))))(((((('''''''''((((((((())))))))))))))))))*********++++++***++++++,,,,,,---......,,,444EEE]]]sss}}}yyyrrrgggxxxzzzuuuwww|||tttcccgggvvvzzznnnrrrrrrmmmmmmyyyttt{{{~~~~~~}}}xxxlll___\\\bbbkkkppppppcccHHH777===BBB:::444777555111+++(((''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))++++++000>>>MMM\\\^^^```ccclllwww{{{yyylll^^^ccczzz~~~kkkaaagggvvvqqqggg```dddmmmsssssskkkhhhkkkvvvwwwlllOOOLLLKKKQQQ\\\jjjvvv|||~~~uuukkkaaaVVVMMMKKKNNNRRRfff~~~hhhYYYHHH>>>;;;111222<<>>@@@???<<<777444++++++******)))((((((''''''((((((((())))))))))))))))))*********+++++++++)))***+++,,,---...///000777BBBVVVkkkzzz~~~zzzuuufffiiiqqqxxxyyyuuusssttt~~~tttooofffhhhooonnnhhhhhhmmmyyy{{{|||wwwjjj[[[RRRVVVbbbmmmdddQQQ@@@<<<>>>:::666444555333000+++((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((***+++...<<>><<<:::888222000,,,)))'''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((DDD???BBBBBB888666555---......---,,,,,,,,,,,,---)))((((((((()))***,,,---000...---000555888888777:::DDDJJJJJJNNN[[[gggkkkooossswwwzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}~~~||||||~~~~~~}}}}}}}}}~~~uuufffmmmoookkkiiijjjlllkkkfff```bbb```______aaacccddddddggggggeeedddcccaaa``````bbbbbbbbbbbbcccdddeeeeee^^^dddlllooommmiiigggfffhhhfffkkkzzzyyyiii~~~|||wwwjjjSSS;;;222666666999===@@@@@@===888555+++++++++***)))(((((('''(((((((((((()))))))))))))))************+++++++++))))))***,,,...///111111FFFQQQ```lllsssvvvzzz|||dddfffmmmsssqqqqqq{{{sssvvvpppjjjhhhcccoooooozzzuuuyyy|||vvvwwwwwwjjjaaa___cccggg\\\UUUGGG;;;:::>>><<<555333444333///)))&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,---222HHHooorrrnnnaaaVVVdddfffkkkjjjbbbcccrrrkkkeeedddlllsssqqqiiicccllluuu~~~yyyhhhSSSCCCQQQWWWaaammmyyysssjjjMMMIIIKKKWWWcccjjjnnnppphhh]]]\\\mmmuuu___PPPAAA???888222999MMMcccppprrrnnnmmmsssyyyyyyuuuqqquuu]]]mmmwwwgggxxxhhh\\\vvvzzzggg{{{FFF<<<666999:::444,,,)))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''')))***,,,---...666???KKKRRRSSSVVV[[[aaaccccccggglllqqqqqqlllfff]]]YYYaaaqqq{{{~~~ooopppiiiiiisssqqqjjjkkkdddjjjmmmmmmqqqwwwwwwssszzzxxxoooccc^^^bbbeeedddtttnnnhhhiiimmmooolllgggjjjaaaSSSFFF>>>;;;::::::888555///***'''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((FFFEEEAAA===999666333222///......------,,,+++++++++***))))))***,,,...000---000333555555444555555<<>>JJJXXXaaammmtttwwwwwwxxxyyymmmiiiuuu{{{rrrnnnkkklllqqqmmm}}}mmmooozzzxxxmmmnnnrrr```___bbbaaaeeeccc___NNN888666===:::444555444111,,,))))))*********)))(((((((((((((((((((((((((((((((((((((((((()))))))))((()))+++---...***'''444KKKWWWcccvvvppplllkkkbbb[[[ZZZjjjeeeggghhhgggyyyvvvllljjjuuu{{{uuupppqqqwww{{{dddQQQJJJKKKZZZcccqqq~~~}}}sss]]]NNNPPPZZZiiissswwwyyy{{{}}}uuupppiiihhhrrrtttaaaPPPCCC:::999888;;;LLL___llltttnnndddssszzzpppmmmtttuuunnnlllqqqfff^^^___jjjllliiivvv[[[JJJ999555===>>>222###%%%''')))(((%%%$$$'''***''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''***+++(((###"""''',,,$$$+++...))))))111999;;;TTThhhhhhXXXTTTXXX\\\bbbYYYeeeYYYXXXqqqpppfffuuusssgggeeehhhiiisss|||yyyyyywwwqqqkkkkkknnnnnnjjjpppkkkgggfffdddeeennnzzz|||zzzwwwuuuuuuyyy~~~zzz}}}mmm```mmmwwwiiiYYYVVV\\\]]]TTTMMMHHH===111777::::::444+++&&&)))...%%%'''((((((&&&$$$%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((GGGEEEAAA===999666333222///......------,,,++++++******))))))***,,,...000...000333444444444555666===???CCCGGGMMMTTT\\\aaagggjjjnnnqqqsssvvvzzz}}}zzz{{{zzzzzzzzz{{{{{{yyyxxxxxxxxxxxxwwwuuutttvvvxxxwww||||||~~~wwwlllpppkkkkkkmmmmmmmmmllljjjiiieeefffgggggghhhhhhhhhhhhgggfffeeefffggghhhfffeeeccceeegggfffeeedddeeegggjjj^^^TTTSSSXXX___jjjtttlllllljjj```NNNDDDMMM^^^iii{{{xxxggg}}}xxxiiiPPP888===888777===CCCBBB===888333...)))(((+++,,,***(((************************+++++++++++++++*********+++,,,------000:::KKKWWWmmmmmmnnnssszzz{{{}}}yyylllhhhvvv{{{xxxuuuwwwxxxpppkkkvvv~~~zzzmmmbbb]]]\\\kkkxxxgggFFF===;;;000666777777444000,,,************)))(((((((((((((((((((((((((((((((((((((((((()))******))))))***,,,...+++111AAASSS```eeecccvvvsssoooeeeSSSJJJYYYpppuuummmllliiibbbiiiwwwyyy~~~zzzjjjgggpppzzz~~~{{{qqq```PPPJJJOOOWWWbbboooyyybbbPPPOOOXXXiiiqqqzzz}}}uuupppuuuyyy```QQQDDD???:::666<<>>;;;--- )))'''&&&&&&((()))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((GGGEEEAAA===999555333222///......------,,,++++++******)))***+++,,,...000///000222222333444666888===???CCCFFFKKKQQQXXX]]]bbbeeeiiimmmppptttxxx{{{zzzzzzzzzyyyxxxxxxyyyyyyxxxvvvvvvxxxxxxwwwuuusssssstttvvv{{{zzz{{{uuulllqqqllllllmmmnnnnnnmmmkkkjjjggghhhjjjkkkkkkiiigggfffhhhgggffffffhhhhhhgggfffeeegggjjjjjjiiihhhgggggghhhaaa]]]dddoooyyywwwaaaGGG<<<>>>EEEXXXlllzzzjjjiiieeeBBB>>>;;;888:::AAAFFFBBB999444000+++***+++,,,***(((************************++++++++++++++++++++++++,,,,,,,,,///999IIIZZZfff}}}vvvmmmrrr~~~xxxzzzyyy~~~~~~{{{tttlllmmm}}}~~~tttwwwtttuuu~~~uuuuuuzzzzzzkkkbbbcccooo\\\LLLCCC222888888888777444000,,,*********)))(((((((((((()))(((((((((((((((((((((((((((***++++++*********+++((((((:::KKKVVVllltttbbbnnnkkkjjjhhhaaa```nnnmmmgggjjjkkkeeeiiioookkkzzzmmm\\\cccvvvuuu___MMMHHHOOO^^^iiippp{{{}}}hhhOOOGGGYYYppp|||vvvuuu~~~yyyfffSSSHHH@@@666333666PPPmmmwwwtttrrrqqqmmmccc```qqqpppjjjnnnuuu|||}}}vvvjjjaaasss^^^HHH===555---,,,111+++)))'''&&&'''(((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''%%%%%%''')))***(((%%%,,,))),,,777DDDMMMTTTYYYRRR```gggkkkqqqllleeejjjwwwzzzpppuuuttt|||vvvllljjjbbbaaaggghhhgggkkkpppvvv~~~wwwlllhhh___YYYYYY]]]```bbbdddtttqqqmmmlllnnnssszzz~~~zzzuuukkkeeekkkhhh___aaalllnnnbbbXXXXXXRRREEE999777===???777...///***%%%&&&***---***&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((()))GGGEEEBBB===999555333111///......------,,,++++++************+++---...///000111111111111333777:::;;;>>>BBBFFFKKKPPPWWW[[[___bbbgggjjjmmmqqquuuxxxxxxvvvuuuttttttvvv{{{~~~{{{yyyxxxxxxyyyyyyxxxwwwxxxzzz|||{{{yyyvvvttttttsssyyyyyy{{{uuukkknnnllllllmmmmmmmmmmmmlllkkkiiiiiijjjkkkjjjjjjhhhgggiiihhhfffggghhhiiihhhggggggiiilllmmmllliiifffddd\\\```iiirrrvvvvvvsssrrrwww|||mmmQQQ:::<<<>>>FFFSSSdddwww}}}gggrrrOOO999;;;999888>>>EEEBBB:::555222---+++++++++***)))************************+++++++++,,,,,,,,,,,,,,,///---...666EEEWWWiiissszzzooonnnzzztttssssssxxx{{{qqqkkkhhhmmmwwwwwwooo{{{xxx}}}zzzyyyvvvqqqmmmlllhhhuuuooo^^^PPP===888777666666666333...***+++***))))))(((((())))))(((((((((((((((((((((((((((***,,,,,,+++***++++++111999UUU______ggg```^^^dddhhhhhhgggiii^^^\\\eeekkkiiioooyyyxxx{{{wwwkkk___aaappp|||xxxhhhUUULLLQQQ___lllsss}}}vvvcccYYYYYYbbbrrrwwwssszzzeeeTTTHHH>>>999777999RRRrrrwwwsssrrrooodddWWWZZZnnnrrrjjjbbbggg{{{ppppppfffVVVGGG???;;;666222///+++'''&&&((()))(((&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''((()))***++++++///666EEEVVV]]]XXXTTTUUUWWW\\\^^^fffppplllgggnnnsssmmmssskkkaaahhhkkkgggkkkllllllvvv}}}vvvqqqsssuuuzzz|||llljjjiiikkkmmmkkkhhhfffdddeeefffffffffeeedddcccffftttttt|||ooojjjiiiooosssmmmbbb\\\qqqhhhXXXFFF888555999???333...)))''')))***)))&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))***HHHFFFBBB===999555222111///......------,,,++++++******++++++,,,---//////000000111000111333888;;;999===AAAFFFKKKQQQXXX\\\```bbbfffiiikkknnnrrruuuqqqvvvzzzyyyuuuuuuyyy|||~~~|||zzzyyyzzz{{{{{{zzzzzz|||~~~~~~{{{xxxvvvuuupppwwwzzz~~~uuuhhhjjjkkkkkkkkklllllllllkkkkkkjjjiiihhhhhhhhhiiijjjkkkjjjhhhffffffggghhhhhhggghhhjjjkkklllkkkhhhddd```hhhoootttpppgggaaa___```\\\ooo{{{{{{||||||kkkSSSAAA333222BBBPPPXXXjjj~~~www|||xxxbbbuuu]]]:::<<<;;;:::;;;???>>>;;;777444000---,,,+++******************************++++++,,,,,,------------,,,...444BBBTTTgggvvv}}}wwwmmmsssttt||||||jjjgggiiivvv~~~rrrnnnpppqqqyyysssrrrlllrrrrrrlll\\\UUUbbbxxxxxxjjjSSS>>>:::777333444666555000,,,++++++***)))))))))))))))))))))))))))))))))))))))(((***,,,,,,,,,+++,,,...222EEEffffffYYYvvv______aaadddccc___]]]^^^eeedddlllpppkkkqqq|||~~~rrrdddiiivvv{{{yyyxxxcccXXXLLLMMMYYYiiissswwwjjjUUUXXXiiixxx}}}|||vvvrrrxxx~~~cccRRRFFF???<<<111:::QQQpppzzzyyyvvvsssnnndddaaammm~~~qqqhhhWWWOOO]]]vvv~~~~~~ZZZ>>>:::<<<888222...)))'''((()))(((&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''&&&)))000666;;;PPPkkkxxxqqqccc___dddaaaccc```eeennnhhh```eeevvvxxxpppfffdddaaa]]]___```ppprrrmmmeeeaaaeeekkkkkkeeeiiimmmpppqqqqqqsssvvvwwwjjjjjjkkkkkkkkkiiihhhgggiiigggdddmmmzzz|||wwwggggggrrrrrriiilllooolll^^^III999333444555333000+++(((&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******HHHFFFBBB===999555222000///......------,,,++++++******+++,,,---.../////////000111111111444888;;;888<<>>======;;;;;;===888666222///,,,+++***++++++++++++++++++++++++++++++,,,,,,------......///(((000???RRRfffvvv{{{vvvnnnsssuuucccooo|||uuummmtttwww{{{|||pppuuuxxxrrr```KKKMMMfffwwwuuu^^^CCCCCC<<<444333666777333///++++++***))))))))))))***)))))))))))))))))))))))))))***+++++++++,,,///111333NNNkkkfffVVVeeessseeeccc```___eeennnssssssqqqtttrrryyy}}}yyy~~~yyyllljjjxxx{{{ttttttXXXRRRNNNTTTcccrrr{{{{{{hhh^^^YYYcccrrr|||yyytttyyy|||cccOOOCCC===888444;;;VVVyyy|||~~~~~~~~~llliiiwww}}}fffRRRYYYrrrLLL444//////444000,,,)))((((((((('''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%((()))((((((...:::EEEYYY]]]eeeqqqyyykkklllqqqllljjjnnnfffYYYWWWaaannntttooopppzzzyyynnnppp~~~|||vvvgggUUUPPPFFF======DDDGGGFFFZZZ]]]\\\VVVSSSXXX___ddd___]]]\\\^^^cccllluuu{{{mmmggg]]]```kkkkkkjjjuuuooorrrvvvdddeeeeeeaaaWWWIII:::111777666444000***''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***++++++IIIFFFBBB>>>999555222000///......------,,,++++++******+++---......//////...///111111222444888;;;888;;;@@@EEEIIINNNSSSVVV[[[]]]bbbeeehhhlllpppsssxxxwwwrrrmmmpppvvvwwwssseeegggjjjjjjdddbbblllyyy~~~}}}}}}~~~yyy{{{||||||zzzyyyxxxyyyssszzz|||tttfffggglllllllllllllllmmmmmmnnnmmmmmmlllkkkjjjjjjjjjjjjiiigggddddddeeegggggggggdddccceeegggjjjjjjgggdddeeennnqqqggg]]][[[^^^aaa___^^^XXXJJJ;;;777BBBNNNaaa\\\PPP???333888JJJXXXrrrwwwyyywwwxxx|||~~~}}}ooolllSSS@@@@@@BBB<<<;;;@@@999777444000,,,***++++++++++++++++++++++++++++++,,,,,,,,,---.../////////,,,:::OOOeeevvv~~~uuu||||||{{{wwwmmmiiizzz{{{tttyyy|||wwwsss|||zzzdddTTTYYYoookkkRRRFFF999555777:::777222,,,+++******))))))******))))))))))))))))))))))))))))))******+++---222555DDD]]]nnnllllllvvvtttfff___ccciiinnnssswwwyyyyyyuuuqqqzzzaaaccclllxxx~~~xxxllldddTTTUUU[[[dddpppzzz}}}kkkWWW[[[eeerrryyy|||zzzwww|||bbbMMMCCC===888555???[[[vvv}}}wwwxxx~~~{{{mmmzzznnnVVVfffqqqgggFFF999:::444333///***'''&&&''')))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%'''***///555???KKKTTTccc\\\TTT^^^~~~sssuuu|||sssfffgggeeeZZZVVV\\\mmmwwwqqqyyywwwdddaaa```VVVJJJNNNQQQGGGUUUUUURRRLLLJJJMMMPPPOOOQQQRRRNNNFFFCCCFFFHHHFFF@@@>>>;;;<<>>999444111000///......------,,,++++++******,,,---.../////////---///111222333555888:::999<<<@@@DDDGGGKKKOOORRRWWWZZZ___cccgggkkkpppsssnnnrrrvvv{{{ooo[[[FFFFFFGGGFFF@@@BBBTTThhhyyyzzz|||~~~~~~}}}~~~{{{|||}}}}}}|||{{{{{{|||www||||||}}}sssgggiiimmmmmmmmmmmmmmmnnnooopppoooooopppooonnnkkkiiigggiiifffdddcccdddfffggggggaaaaaabbbfffkkkmmmkkkhhhrrrssslllaaa___lll}}}yyybbbUUUXXXRRR???888AAARRRjjjoooUUU>>>;;;;;;555ZZZiiiuuuxxx{{{}}}uuuggg___BBBBBBGGG???<<>>777999;;;999444,,,+++******)))*********))))))))))))))))))))))))))))))))))))***...333888BBBTTTZZZ^^^qqqxxxlllaaatttdddooolllgggqqqyyy[[[eeemmmrrryyyxxxdddKKKLLLUUUcccpppyyy~~~~~~uuu___]]]eeerrr}}}}}}yyyxxxvvv\\\MMM===<<<666222AAA^^^oooqqqoooxxxzzztttsssyyyyyysssppp```^^^pppxxxkkkjjjtttjjjLLL999999444444111+++&&&$$$'''***''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((---666CCCPPPZZZ___PPP___dddbbbpppyyyqqq\\\]]]dddbbb```aaannnpppeeepppnnnUUUFFFFFFNNNOOOZZZooo|||{{{~~~xxxuuurrrnnnjjjnnnnnnlllmmmoooiii___HHHEEE@@@<<<:::;;;>>>@@@LLLOOOIIIJJJ[[[dddccceeeSSSYYYdddooouuuvvvuuusssjjjqqqxxxwwwmmm```XXXUUU;;;777333444666555000+++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,IIIFFFBBB>>>999555222000...---,,,+++++++++,,,,,,------------------------,,,---...000222444666777:::===AAACCCDDDGGGLLLQQQ\\\\\\]]]bbbiiimmmooonnnmmmqqqvvvuuudddfffUUURRRPPPUUUSSSBBB@@@UUUUUUWWWdddwww~~~{{{~~~}}}{{{wwwvvvxxxyyyyyywwwzzz||||||yyyllliiioooooonnnnnnmmmmmmmmmmmmppppppoooooonnnnnnmmmmmmiiigggeeeeeefffffffffeee```cccgggiiikkkmmmmmmlllmmmooolllgggmmmxxxwwwooommmZZZLLLYYYmmmaaaEEE888888SSSvvvqqqOOO<<<<<>>QQQeeeeeeeeebbb^^^^^^eeennntttxxxkkkjjj}}}ooo___RRRJJJ===444444999888333((($$$&&&------'''$$$(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''...***(((***++++++---111IIIFFFBBB>>>999555222000...---,,,+++++++++,,,,,,------------------------------...000222444666777999===AAACCCDDDGGGLLLPPP\\\]]]```gggnnnrrrsssrrruuu{{{|||zzzrrraaa___ppp{{{~~~|||oooSSSHHHFFFDDDNNNeeeyyy}}}{{{|||yyyvvvuuuwwwxxxwwwuuuzzz~~~~~~{{{mmmjjjoooooooooooooooooooooooooooooonnnnnnmmmmmmlllllliiihhhhhhhhhiiiiiigggeeeaaa```bbbfffiiihhhhhhiiilllqqqooofffbbbccc___VVVUUUPPPVVVkkkdddCCC<<>>:::555222111///,,,******++++++++++++,,,,,,,,,+++---...---***+++333;;;PPPbbbsssxxx|||zzz|||mmmnnnzzzfffUUU]]]eeeeeerrrzzz|||}}}|||rrrkkksssyyyyyymmmdddeeelllqqqwww]]]???222:::CCC>>>333333000,,,***++++++***))))))+++,,,,,,+++******+++***))),,,111......AAAXXXlllssslll\\\```ssstttdddTTTcccsssttthhh^^^```gggooovvvzzzrrrmmm]]]nnnpppvvvxxxkkkYYYSSSXXX```gggooouuu|||~~~yyyqqqcccaaaoootttyyy~~~}}}zzzoooUUUGGG<<<:::666999OOOjjj|||{{{pppmmmuuuwwwxxxxxxbbbjjjvvvxxxsssddd```ppp{{{tttkkkkkk]]]DDD888555777666222---)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''')))+++)))&&&***222222BBB]]]\\\[[[eeeeeennnbbbiiilllpppdddggg|||pppeeecccccciiinnnpppmmmjjj[[[___cccdddfffjjjiiieeehhhrrr~~~rrr___LLLFFF888222888<<<:::===EEEXXXZZZ\\\\\\^^^ccchhhkkkzzzrrryyyvvvbbbKKK>>>777333222555///***''')))+++)))'''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******+++222:::IIIFFFBBB>>>999555222000...---,,,+++++++++,,,,,,------------------------------...000222444666777999<<<@@@CCCDDDFFFLLLPPPYYY\\\aaaiiipppuuuvvvuuu{{{~~~pppaaaVVVccc{{{aaaTTTJJJQQQeeexxx}}}zzzzzzyyywwwwwwxxxxxxvvvuuuzzz}}}nnnjjjoooooopppqqqrrrrrrrrrrrroooooonnnmmmllllllkkkkkknnnkkkiiihhhgggfffdddbbbkkkdddccciiillliiigggjjjbbbpppxxxpppaaaSSSDDD777===IIIdddxxx~~~HHH>>>>>>OOOqqquuuhhhSSSHHHEEEXXXwwwzzz{{{ppppppyyyuuu```GGG???AAA===666>>>;;;777444111///,,,***++++++++++++,,,,,,,,,,,,///---......+++--->>>RRRdddtttyyy|||fffRRRUUUdddsssvvv}}}}}}}}}vvvqqqnnnoooooopppnnnggg```aaafffqqqnnnYYY<<<666BBB???...444111...++++++***)))'''(((+++///111///---+++***(((***///111...555MMMgggmmmaaahhhiii______dddiiikkkiiifffeeeeeeooo|||pppeeehhheeerrrxxxyyynnn]]]SSSWWW___lllrrrwwwxxxyyy}}}}}}{{{uuubbbbbbooovvvyyy|||}}}{{{jjjVVVEEE===888555@@@QQQyyytttyyyhhhjjjssszzzwwwZZZTTTxxx}}}vvv^^^???666888999777111+++))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((''''''(((((('''(((000999@@@cccrrreeepppkkkhhhaaa^^^___lllaaaUUUiiinnnnnnmmmkkkjjjhhhddd^^^YYYWWWbbbmmmppprrrwww}}}yyy^^^EEE===888222333:::BBBEEEKKKSSSZZZ___bbbeeevvv}}}||||||~~~jjjVVVMMMDDD777222444444111***&&&(((+++)))$$$&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&***,,,+++...;;;IIIIIIFFFBBB===999555222000...---,,,+++++++++,,,,,,---------------------------......000111444555666888<<<@@@BBBCCCFFFKKKOOOWWWZZZ___fffmmmsssvvvwww~~~zzzqqqmmmkkkxxxcccJJJHHH[[[rrr~~~}}}~~~}}}zzzzzzzzzzzz{{{{{{zzzyyyxxxxxx}}}nnnjjjmmmoooppprrrttttttttttttqqqpppooommmlllllllllmmmooommmiiiggggggfffdddccc[[[RRRNNNSSSVVVRRRPPPRRRPPP___hhh```PPPDDD>>>;;;SSSaaa{{{~~~|||\\\???<<>><<<999666222///,,,++++++++++++,,,,,,,,,------///,,,,,,000000666PPPllltttppp|||zzzccc```ooovvvooowww|||qqq~~~ppphhhhhhddd\\\```kkkggg}}}~~~^^^BBB<<<;;;444333111...,,,+++***))))))(((,,,///111///---+++***+++---......///;;;SSShhhkkkXXX[[[___ZZZbbbaaa^^^]]]aaagggjjjiiizzz{{{ddd___kkkuuuuuuyyytttcccVVVWWWbbbjjjuuuzzz|||yyywww{{{~~~rrrbbb]]]iiixxxzzz{{{}}}}}}~~~}}}}}}~~~fffNNNCCC<<<777:::BBBkkknnnmmmwww||||||RRRuuuRRR777777888888444---)))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((''''''(((000===HHHYYY{{{~~~nnnssslllbbbjjjcccYYYqqq{{{tttjjjaaa^^^```^^^ZZZppp{{{{{{yyyyyyzzz~~~~~~}}}||||||{{{zzzzzzuuuxxx}}}~~~{{{tttlllgggkkkjjjnnnwwwfffQQQDDD>>><<<444444999EEEQQQZZZaaafffaaaqqquuummmtttppphhhddd___ZZZRRRGGG999///555555000((('''+++***%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&)))---...,,,222EEEYYYIIIFFFBBB===999555222000...---,,,+++++++++,,,,,,------------------------......///000111333555666777;;;???AAABBBEEEJJJOOOWWWZZZ^^^dddiiioootttxxx{{{yyyqqqtttxxxiiiqqq^^^DDDDDD]]]uuu{{{|||}}}~~~|||zzzzzzzzz{{{{{{{{{zzzyyyyyywww~~~~~~}}}mmmiiilllnnnpppsssuuuuuuuuuuuuuuutttqqqpppnnnnnnoooooolllkkkkkkjjjgggbbb[[[VVVCCC>>>;;;<<<===<<<::::::;;;DDDHHHBBB===EEEVVVeeessstttyyyeeeSSSrrrmmmDDD<<<>>>OOOaaalllttt{{{vvvqqqggg[[[WWWbbbxxx~~~iiirrryyycccEEEHHHLLL888>>>===;;;888333000---,,,++++++,,,,,,,,,---------...++++++000555BBB^^^xxxxxx|||~~~sssnnn{{{|||wwwyyy}}}zzzvvvyyyzzznnnooojjj\\\WWW]]]eee{{{sssRRR===:::<<>>999555222000...---,,,+++++++++,,,,,,------------------------......///000111333555666777:::???AAABBBDDDJJJNNNYYY\\\```dddhhhlllppptttmmmkkkeeennnxxxbbbMMMXXXxxxhhhPPPTTTeeetttyyy|||zzzzzzxxxyyyzzzyyyxxxwwwxxxyyywww~~~}}}|||nnnjjjlllnnnqqqtttvvvvvvvvvuuuxxxvvvtttqqqppppppqqqrrrooommmiiicccYYYMMM@@@777888===>>>999:::???@@@;;;777BBBPPPWWW]]]gggxxxuuukkkVVVAAASSSqqqvvvLLL<<<888KKKbbbmmmllljjjlllnnnlllbbbXXX[[[lll|||kkk|||ppp[[[???@@@JJJBBB<<<===<<<999555111//////,,,,,,,,,,,,------------...,,,,,,///;;;OOOfffwwwtttyyy|||yyytttvvv|||vvvxxx|||xxx|||vvvzzz{{{xxxvvvvvvlllWWWNNNcccgggkkkfffSSS???777999...///000...,,,+++,,,---***++++++***))))))+++---///---***...AAAYYYeeeddd```nnnrrrfffdddyyyzzz{{{sssiiiiiivvvqqqppppppooovvvzzzpppccc]]]___fffnnnsssxxx{{{{{{xxxxxx}}}~~~}}}~~~{{{hhhUUUYYYmmmzzzyyy~~~~~~{{{}}}mmmVVVDDD777333444:::bbbrrrhhhmmm```pppvvvtttmmm___hhhqqqqqq~~~sssEEE999111444666000***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******'''***...444BBBSSS^^^aaa\\\RRR]]]hhh{{{ooodddhhhzzzqqqpppssshhhfff___]]]bbbgggmmm|||}}}{{{tttlllmmmllliiihhhggghhhjjjkkkjjjllloooqqqrrrpppmmmllldddYYYIII>>><<>>BBBHHHKKKLLLWWWfffoooqqqxxxtttsssjjj______hhhmmmjjj@@@;;;777555000***(((+++'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++++++++///666===FFFVVVdddIIIFFFBBB>>>999555222000...---,,,+++++++++,,,,,,------------------------/////////000111333444555666:::>>>@@@AAADDDIIINNNUUUZZZaaaeeefffggghhhiiibbbhhhgggkkkzzz}}}yyy{{{|||nnnlll|||kkkVVVVVVcccooo|||}}}zzz{{{~~~xxxyyyzzzxxxvvvvvvyyy|||yyy~~~}}}pppmmmnnnpppsssvvvxxxxxxwwwvvvzzzxxxuuurrrqqqqqqrrrsssrrriii[[[NNNFFFBBBAAAAAAFFFXXX^^^UUUUUUcccggg___XXXdddtttzzzqqqssszzzppp```fffwwwPPP???888HHH]]]eeebbb```gggccc```aaaeeejjjkkkkkklllooorrrbbbJJJ???EEEHHH:::<<<===:::666222111111,,,,,,,,,------------...,,,......111EEEaaarrruuurrrxxx|||zzztttrrrzzz{{{wwwwww{{{{{{|||vvv}}}xxxooopppooommmvvviiiXXX]]]___aaa\\\NNN???777555///000111000,,,******,,,***+++,,,+++))))))***,,,,,,------333IIIbbbiiibbbiiisssqqqccc^^^lll~~~uuuwwwqqqeeedddpppxxxwwwsssiiivvvzzzuuuzzztttggg^^^aaaeeehhhnnnvvvvvvxxxxxxvvvyyy~~~|||}}}{{{zzz|||~~~jjjYYYZZZgggqqqxxx|||}}}~~~}}}~~~}}}}}}zzz}}}hhhPPP>>>777777444LLLllluuuqqqhhhqqqlllbbbjjjqqq{{{{{{]]]SSSiiittteee^^^jjjVVVAAA222444888333+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++'''---777EEEXXXgggiiiccckkk```bbb^^^hhhvvvnnnooolll{{{mmmpppyyymmmhhhdddcccsss~~~~~~zzzuuussssssoooiiikkkiiigggeeeddddddddddddkkkkkkkkkjjjgggccc___\\\FFFCCC@@@EEEPPP___kkkrrr}}}hhhRRR444555;;;NNNoooxxx___SSSJJJ???888888333<<>>999555222000...---,,,+++++++++,,,,,,------------------------/////////000111333444555666:::>>>@@@AAADDDIIIMMMPPPWWW```eeeeeebbb```___cccqqqtttrrrvvvwww}}}~~~wwwTTTJJJQQQbbbttt|||zzzxxx|||{{{||||||zzzxxxxxx|||{{{~~~~~~qqqoooppprrruuuxxxzzzzzzxxxwwwzzzxxxuuurrrpppqqqrrrsssppp```JJJ<<<>>>OOOdddrrrttt}}}tttooommmZZZZZZrrriiiNNN\\\PPPCCC<<>>:::<<>>CCCJJJOOOWWWZZZ^^^___^^^]]]^^^```|||}}}qqqhhhrrr|||ppp^^^hhh}}}ddd[[[dddrrr{{{{{{xxx{{{wwwyyy{{{{{{zzz{{{|||~~~{{{pppmmmooottt{{{~~~{{{wwwuuuuuuyyyyyysssrrrttttttppp]]]QQQMMMNNNVVVtttooobbbjjjmmmddd___LLLQQQbbbqqqfffTTT]]]vvv\\\@@@777AAAAAA@@@FFFLLLNNNSSSSSSQQQWWWcccgggbbbkkkxxxfff|||}}}eee>>>NNN@@@:::999======666000///......------------......,,,333,,,III]]]ccchhhwwwkkkvvv}}}nnnpppsss{{{sss|||{{{~~~qqq{{{}}}fff]]]hhhvvvxxxiiiRRR>>>666444000///111000,,,+++---******++++++,,,,,,,,,,,,###111666===UUUiiinnnnnndddxxxvvveeedddkkkppptttxxxtttzzz~~~vvvwwwlllcccdddooowwwwwwrrrbbb___^^^dddnnnttttttqqqsssvvvxxxyyyyyyyyyyyyzzz~~~{{{zzz{{{]]]\\\^^^eeeooovvvwwwvvvzzz|||~~~~~~}}}|||||||||||||||}}}wwwvvvhhhRRRCCC999;;;::::::QQQoooqqquuusssqqqmmm{{{wwwaaa^^^{{{vvvmmmYYY333222;;;555,,,,,,)))((('''%%%%%%&&&''''''((((((((((((((((((((((((''',,,)))&&&+++***(((///<<>>999:::999888BBBTTTbbbfffmmmwwwzzzqqqkkkjjjcccXXXaaaVVVDDD444000333111+++)))(((''''''((()))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++'''&&&)))+++***+++...,,,>>>^^^zzzssseee___KKKGGGAAA<<<777444000------,,,+++++++++,,,---...........................------...000111222333444666999;;;===>>>BBBIIINNNSSS\\\cccccc```dddsssyyy|||qqqiiirrr{{{}}}|||[[[QQQppppppnnnttt~~~}}}}}}}}}|||}}}~~~}}}}}}tttpppssswww|||~~~|||xxxuuusss|||zzzsssmmmnnntttuuuqqq[[[eeeuuu{{{}}}|||aaaQQQPPP\\\bbbhhhsssyyynnn^^^RRR^^^qqqsss{{{pppZZZZZZaaaeeennnyyydddKKKDDDMMMGGG===;;;;;;;;;???FFFNNNXXX^^^YYYQQQZZZjjjyyy~~~ppp~~~wwwuuummmGGGIIICCC<<<888::::::666222222///......------......///444///<<>>666666222CCCaaagggbbblll}}}zzzxxxwwwggg~~~yyy[[[:::555555///---))))))(((((('''''''''(((((((((((((((((((((((((((&&&***&&&&&&//////,,,111RRRZZZcccfffiiiuuuqqqeeefffhhhooorrrjjjqqqxxx|||wwwoooppp~~~~~~yyyuuurrrsssrrrsssrrrnnncccUUUKKKCCC???<<<;;;999888>>>FFFFFF@@@HHHTTTZZZgggvvvxxxtttpppcccUUUUUU___aaa[[[]]]LLLCCCHHHUUUkkk{{{|||uuuNNN999======DDD[[[___pppoooKKK;;;444:::<<<<<>>???DDDRRR___MMM___tttgggwwwtttQQQ???HHHAAA;;;999999666333333///......------......///000,,,NNN{{{uuutttyyyvvv|||}}}}}}uuuwww}}}tttqqq```WWWhhhhhhGGG999555333444333...++++++---,,,+++++++++,,,...///000+++===WWWllljjjVVVOOOVVVkkktttnnnsssyyywwwjjjlllooossstttmmmcccZZZhhhdddaaadddmmmtttvvvvvvqqqtttxxx{{{{{{zzzzzzzzzyyyxxxxxxzzz}}}rrrUUU[[[```fffkkkoooqqqsssuuuyyy{{{||||||{{{zzzzzz{{{uuussslllRRRDDD777999333:::XXXiii```VVVgggzzzpppuuusssgggqqqtttjjjsssqqqyyy@@@222777222...)))************)))(((((((((((((((((((((((((((((($$$,,,)))&&&,,,///666EEE^^^ZZZ```iiihhhggg}}}sssaaabbbhhhooooooccccccqqqwwwrrrsssuuuvvvuuuooohhh___WWWQQQJJJBBB===<<<;;;:::777222555EEEVVViiihhhnnnpppjjjlllooofffllleeeVVVGGGFFFRRRZZZZZZbbb___OOOEEESSSdddllloooiiiHHH@@@CCCGGGPPPJJJMMMdddcccGGG===888666EEEZZZcccfffvvvwwwzzzyyymmm```TTTDDD333///444...,,,(((''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))&&&''')))******///555EEETTTiiiuuurrrjjjgggkkkKKKGGGAAA<<<777444000------,,,,,,+++,,,---...///........................------...000111222333444777999;;;<<<===@@@GGGLLLZZZXXXYYYdddttt}}}}}}yyypppxxxtttooovvv{{{|||}}}uuu^^^SSSeee{{{|||xxx~~~}}}{{{yyyyyyzzzxxx}}}{{{xxxyyyzzz{{{zzzwwwuuuttttttqqqtttxxx|||~~~zzzqqqiiidddjjjyyy\\\cccxxxjjjXXXbbbeeefffuuu{{{sssnnnhhhiiiaaahhhsssoooDDD777\\\xxxJJJ@@@;;;======;;;BBBMMMIII[[[rrrqqqssswww[[[===JJJDDD>>>;;;:::777444111//////............//////***444]]]jjj~~~zzzyyyxxxqqqwww~~~|||xxxrrrjjjbbb\\\WWWTTTXXXZZZ]]]```bbbfffjjjnnnkkknnnrrrwww}}}zzzpppyyygggiiilll;;;555333555555000,,,+++---,,,+++***+++,,,...///...111PPPbbbZZZdddnnn[[[YYY```oooxxxvvvuuussslllkkkmmmggghhhiiijjjiiihhhhhhggghhhfffeeeiiioootttuuutttppptttxxx{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{|||}}}}}}~~~~~~~~~ggg]]]bbbYYY```hhhlllmmmmmmooorrrwwwyyyzzzzzzyyyxxxyyyzzz}}}||||||tttrrr~~~|||]]]JJJ;;;>>>777777RRRqqqrrrccc```xxxssseeeYYYrrrqqqeeeqqq|||]]]QQQfffqqqlllppp???444888222000((()))***+++***)))((('''((((((((((((((((((((((((###......(((+++333GGG```\\\WWW\\\gggfff^^^gggzzznnnjjjssstttqqqjjj^^^aaaooozzzrrrnnnnnnoooooonnnaaaZZZPPPLLLMMMPPPTTTUUUQQQMMMGGG???888:::KKK]]]iiihhhiii^^^PPPTTT^^^\\\ZZZgggmmmaaaRRRPPPZZZbbbnnnwww\\\[[[```aaajjjqqqyyyVVVCCCJJJRRRTTTVVVKKKPPPmmmuuuIII777???HHHGGG[[[^^^kkkzzzxxxjjjcccSSS===333777222...***((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''******---666@@@VVV^^^iiiooommmiiihhhiiiKKKGGGAAA<<<777444000---------,,,,,,,,,---...///........................------...000111222333444777999;;;<<<===AAAHHHMMMWWW[[[eeeuuuuuujjjlllvvvtttpppwww|||~~~xxxzzzgggWWWaaavvv~~~yyy{{{|||}}}|||zzzyyyzzz{{{{{{zzzzzzwwwxxxyyyxxxvvvuuuvvvwwwwwwvvvuuuvvvxxx~~~yyyooojjjdddkkkhhhgggdddlllrrr}}}ggg```bbbdddiiilll|||pppKKK;;;KKKcccnnnGGG777777888999<<>>???888222DDDjjjyyyaaatttwwwpppeeennnmmmfffgggooobbbIIIRRRggggggUUUfff[[[@@@888555000222'''((()))***)))((('''&&&))))))))))))))))))))))))&&&,,,***...@@@MMMWWWdddYYYZZZ^^^dddgggfffddddddhhhjjjyyylllbbbjjjrrr}}}|||zzzuuuvvvvvvssslllccc[[[VVVVVVYYYaaajjjrrrrrrmmmhhhSSSKKKAAA888333555BBBPPPUUUTTTTTTGGG666???WWWbbbZZZppp{{{fffXXXYYY```mmmddd]]][[[SSSUUUSSSrrr}}}___AAAEEETTTUUUWWWKKKLLL```uuunnnGGG;;;:::888HHHSSS\\\bbbkkkyyypppiiiooo~~~bbbCCC444555111,,,)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))(((---;;;III```bbbeeehhhmmmooommmjjjKKKGGGAAA<<<777444000---...---,,,,,,,,,---///000------------------------------...000111222333444666999<<<===>>>CCCJJJOOOWWWgggxxx{{{ooo```WWWTTTgggrrrqqqmmmuuu{{{}}}pppiiirrr~~~|||{{{|||}}}}}}||||||}}}~~~~~~xxxzzzuuuwwwxxxwwwvvvvvvwwwxxxwwwwwwxxxxxxvvvxxx{{{dddZZZlllwwwkkkkkk~~~~~~nnneeebbb___^^^oooqqqmmmmmmsssvvv~~~xxxQQQ;;;@@@JJJ```cccJJJ======CCC===CCCRRRfffwwwooorrr|||oooQQQ;;;;;;999888999<<<888222000//////......//////000999GGGgggvvv~~~|||vvvqqqqqqyyy}}}zzzqqqiiibbb]]]ZZZRRRQQQOOOLLLJJJHHHGGGGGGBBBEEEJJJMMMNNNOOORRRTTTZZZ[[[]]]]]]___bbbfffjjjkkkmmmnnnoooooopppsssuuuxxx|||pppttt}}}sssiiipppoooeeejjjsssooocccCCC:::333444555333000///+++,,,,,,,,,------------222===^^^qqqlllsssrrrfffsssooonnnxxxyyyttttttvvvvvvsssooommmnnnpppeeehhhlllqqquuuuuurrrooosssvvvxxxyyyyyyyyyzzzzzzzzz{{{|||{{{yyyyyy{{{}}}}}}~~~~~~tttddd]]]___\\\UUU]]]dddkkknnnmmmmmmpppsssqqqssstttuuuuuuvvvyyy|||{{{|||~~~sssqqq}}}~~~eeeKKKAAA:::444888YYY{{{rrr}}}mmmkkklll___YYYbbbiiiZZZOOOccc|||kkkaaaWWWLLL;;;111000333(((((())))))(((((('''&&&))))))))))))))))))))))))+++(((%%%999^^^lllaaaXXXZZZccchhheeeffflllmmmiiilllmmm}}}ooottt{{{zzz||||||yyyrrrooohhhaaa\\\[[[]]]___fffhhhmmmrrrrrrkkk___UUUDDD<<<444111111555>>>GGGTTT[[[kkkkkkVVVJJJPPPTTTZZZcccmmmnnnhhh```\\\[[[cccooohhhZZZ[[[___TTTHHHGGGcccyyygggFFFGGG\\\bbb\\\MMMHHHXXXlll{{{rrrDDD555<<<:::JJJUUUYYYcccuuu|||xxxfffdddoooyyyTTT:::666333///,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((///CCCUUUhhhfffdddeeemmmvvvvvvrrrKKKGGGAAA<<<777444000---...------,,,,,,...///000------------------------------...000111222333444666999<<<>>>@@@EEELLLRRR\\\hhhqqqgggPPP???===CCCbbblllllliiiqqqzzzwww|||~~~iiifffvvv~~~|||}}}~~~~~~}}}|||}}}~~~}}}wwwyyyuuuwwwxxxwwwvvvuuuvvvwwwtttvvv{{{{{{qqqmmmooo{{{qqqZZZbbb~~~nnn^^^ZZZ[[[gggyyyvvvoooqqq{{{YYY===???EEELLLVVVZZZuuuiiiQQQCCC@@@>>>EEEZZZooo{{{iii~~~yyyhhhEEEDDD???999999<<<999333000000////////////000000:::TTTiiiyyyppprrrtttxxx{{{}}}wwwrrrbbb^^^XXXRRRLLLIIIGGGFFFDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEHHHPPPXXX\\\YYYUUU[[[YYYVVVTTTVVV]]]gggmmmooopppqqqrrruuu{{{yyyqqqhhhxxxwwwtttnnnmmmeee\\\___iiilllfffLLLAAA777555666444111000,,,---///000000000///...444GGGbbbqqqrrrsss|||zzziiiqqquuufffsss|||ttthhhiiilllppprrrpppnnnmmmlllgggiiimmmqqqssssssqqqooowwwxxxyyyxxxwwwwwwyyy{{{xxxzzz{{{{{{zzz{{{~~~zzzsssggg```dddiii```RRR^^^bbbgggiiijjjlllnnnqqqnnnppprrrssstttvvvzzz}}}{{{}}}~~~sssrrr~~~}}}~~~pppYYYDDD===<<<555HHHnnn{{{mmmrrrnnneeegggWWWDDDeeefff```[[[===000555...******))))))(((((())))))))))))))))))))))))))))))++++++---CCCgggrrrdddYYYddduuu~~~tttfffeeemmmuuu{{{nnnnnnoooaaa___uuu{{{vvvmmmdddYYYTTTXXXaaakkkpppnnnggg^^^UUUOOOIIIBBB===;;;777555666888:::AAAHHHKKKSSSqqqxxx```XXXWWWUUUTTTUUUZZZ___```___^^^___]]]]]]ZZZ\\\iiikkk___RRR^^^ssslllNNNKKKcccooobbbWWWOOOUUUbbbooo}}}zzzWWWGGG999BBBMMMWWWbbbnnnwwwzzzssskkkhhhqqq{{{uuu\\\EEE777444111...---+++(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((***+++...<<>>AAAFFFNNNTTT]]]^^^ZZZNNN@@@:::???FFF^^^iiihhheeennnxxx~~~ssswww~~~```XXXlll}}}}}}}}}~~~~~~}}}{{{{{{{{{|||{{{wwwyyyvvvwwwyyyxxxvvvuuuuuuvvv{{{wwwvvvzzzyyysssqqqssswwwxxxhhhiiiyyyzzzhhhJJJ???444555GGGWWWeeeooo{{{{{{]]]KKKBBBDDDWWWnnn|||dddqqq|||~~~UUUQQQHHH===:::;;;888222000000////////////000000888gggrrr~~~~~~vvvtttmmmsssvvvwww||||||qqqbbbUUUMMMGGGDDDAAA>>>===>>>AAABBB===>>>>>>???AAACCCEEEFFFJJJEEEEEEQQQbbbmmmjjjdddYYYUUUOOOKKKMMMXXXfffpppwwwwwwyyy|||uuuvvvvvv}}}{{{ooohhhvvvwwwpppxxxrrrpppcccVVV[[[ooo|||~~~SSSFFF:::777777444111000---///111333444222000///999WWWqqqvvvmmmaaafffzzz{{{{{{wwwnnn}}}uuuhhhlllnnnpppooommmkkkhhhgggiiijjjllloooqqqrrrqqqqqqyyyyyyyyywwwvvvvvvyyy{{{uuuxxxzzz{{{{{{||||||mmm]]]ZZZiiimmm^^^UUUXXX[[[^^^aaadddfffiiikkkmmmmmmnnnppprrrsssvvv{{{~~~zzz|||~~~}}}ssssss}}}|||~~~ttt___AAA<<<@@@444<<<```xxx{{{ooowwwqqqdddrrrppp___VVVeeedddgggeee@@@333999(((---,,,***)))))))))***+++))))))))))))))))))))))))(((333<<>>FFFSSSKKKZZZnnndddRRRQQQXXX\\\ZZZYYYYYYZZZ[[[___ccc^^^ZZZdddddd\\\lllfffbbbooolllMMMEEE[[[iiiZZZ^^^bbbcccdddjjjyyyJJJ;;;888???OOO[[[aaaooo~~~pppiiiaaacccmmmooo^^^III777555222000...+++(((%%%(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&***...666JJJjjjwwwjjjiiirrrzzz|||LLLIIICCC===777333000///------,,,,,,---...000111000000///..................//////000111333444555777:::<<<<<<>>>DDDMMMTTT\\\SSSPPPUUUUUUQQQTTT]]]iiisssfffjjjrrrrrr|||uuuuuu~~~tttbbbqqq}}}yyyZZZQQQggg|||~~~yyyzzz}}}|||}}}~~~sssuuutttsssvvvzzz|||zzzxxxvvv{{{zzz}}}~~~|||uuu^^^gggooo}}}zzz|||zzzvvvyyy```AAA555999===<<>>@@@CCCDDDCCCBBBAAABBBBBBKKKVVV^^^hhhrrrsssnnnbbb```\\\XXXUUUWWW\\\```ssslllpppxxxwww~~~vvvhhhhhhYYY~~~tttLLL777;;;:::333222444,,,000,,,,,,333000,,,333JJJ```pppssslll^^^]]]nnnvvv|||~~~}}}rrriiikkkoootttuuusssoookkkjjjhhhkkkqqqtttoooiiinnnwwwwwwwwwxxxyyyyyyyyyyyyxxxzzzyyyzzz|||uuucccYYYcccjjjeeeWWWOOORRRZZZ___```aaaccceeeggghhhiiijjjkkklllnnnrrrvvvyyy{{{wwwyyy~~~{{{zzz}}}~~~|||~~~hhhVVVAAA;;;;;;666JJJpppssseeetttsss```jjj{{{yyyhhheee{{{sssttt@@@---555///---***)))***++++++***)))((()))+++)))'''***///+++:::GGGOOO[[[kkkoooiiipppooowww~~~oooYYY```xxxrrrooommmmmmmmmoooxxx}}}xxxuuusssmmmccc\\\jjjmmmpppnnnfff]]]UUUQQQHHHEEEAAA===:::999:::;;;999888;;;AAAAAA@@@EEEMMMVVVKKKGGGNNNVVVWWWWWWXXXZZZ^^^aaa^^^YYYYYYaaaiiigggYYY]]]___TTT___www|||jjjaaallldddHHHQQQhhhbbb[[[]]]```eeeppp{{{}}}wwwVVV777777LLLTTT^^^kkkjjjvvvsss```\\\oooooobbbcccNNN888---555666***'''...))))))))))))))))))))))))***)))((((((((((((((()))///''')))---EEE\\\fffqqqjjjsss~~~|||rrrLLLIIICCC===777333000///------,,,,,,---...000111000000///..................//////000111333444555666999;;;===@@@EEEKKKPPPKKKVVVXXXSSSYYYkkkvvvuuu}}}fffjjjuuurrr~~~~~~wwwwwwaaafffnnntttiiipppyyy{{{{{{|||~~~~~~tttvvvuuutttwwwzzz|||{{{yyy{{{~~~{{{||||||yyy{{{uuu}}}ttt[[[MMMFFF<<>>===>>>???@@@@@@@@@@@@??????AAAEEEHHHKKKUUU^^^dddllluuuwwwuuurrrssstttrrrpppoooooopppwwwyyyrrr}}}zzzyyyuuuwwwuuurrrtttzzziiiyyy{{{[[[<<<444666111---///...000,,,+++111000000999dddmmmppprrrrrreee[[[```ooosss}}}rrrnnnxxxlllhhhmmmrrrwwwzzzxxxrrrmmmjjjhhhmmmrrrqqqllllllqqqvvvwwwwwwxxxxxxyyyyyyyyyxxxyyyyyyzzz~~~zzz~~~vvvmmm___MMMSSSVVVXXXSSSLLLLLLTTT]]]``````aaabbbdddfffggghhhiiiiiiiiikkkooossswwwyyyyyyzzz~~~}}}|||~~~ttt```GGG>>>;;;444BBBbbbyyyccciiiyyy}}}|||dddjjjgggtttpppqqqmmmWWW444666///---*********++++++******''''''+++,,,***))),,,444DDDRRRWWW___kkkrrrpppeeedddeeeiiimmmppprrrsss|||{{{}}}||||||~~~wwwlllbbb```fffnnnmmmkkkggg```XXXPPPHHHDDD===;;;999777666666777888666777<<>>BBBFFFIIIJJJDDDSSS^^^bbbmmm~~~fffppp|||~~~~~~vvvxxxpppvvv}}}~~~ssswwwvvvvvvxxx{{{}}}}}}||||||uuu|||uuu^^^mmm|||```CCC===999???UUUkkktttoooiiiiiisss{{{zzzwwwxxxzzz{{{```III>>>777;;;:::===FFFPPP[[[iiittttttnnniiiSSSSSSkkkvvvdddZZZ}}}~~~sssrrrNNNGGGHHH999AAA:::666111333......333//////;;;jjj|||vvvnnnkkk~~~xxxzzzpppgggqqqtttuuuvvv|||qqq\\\MMMGGGAAA===>>>@@@AAA@@@@@@???>>>======>>>@@@AAA<<<<<<===???CCCJJJSSSYYY___fffmmmnnnooosssuuuvvvvvv|||rrrvvvqqqlllvvvssswwwoooyyymmmcccvvvvvvzzzlllFFF...444444,,,111...000,,,***000///333BBB}}}pppggghhhgggooo|||{{{qqqooo|||zzzpppmmmnnnsssyyy{{{yyysssmmmiiigggpppsssllliiipppuuuuuuwwwwwwxxxxxxxxxyyyyyyyyyyyyyyy{{{~~~|||uuu___WWW^^^___TTTOOOGGGCCCEEEMMMYYYaaaaaaaaa``````bbbccceeefffgggfffffffffiiinnnsssvvvyyyxxxzzz~~~~~~~~~~~~jjjNNNAAA===444:::RRRvvvkkkjjjsssaaallliiikkkkkkqqqaaa333000000---+++***+++++++++******&&&%%%***---,,,+++,,,@@@PPP\\\^^^___gggnnnppp```hhhgggbbblllvvv|||{{{}}}zzzuuummmddd```cccmmmuuuggg```VVVMMMGGGAAA<<<888555444333222222333555666:::;;;@@@GGGJJJKKKOOOUUUTTTKKKFFFLLLWWW]]]______\\\___```]]]XXXUUUUUUWWW]]]dddnnnpppsssjjj___lll~~~rrrVVV[[[jjj```VVVZZZZZZWWWYYYdddpppwwwggg???555EEEaaalllaaakkkzzzlll]]]iiitttlllxxxjjjOOO888111444111))))))))))))))))))))))))))))))))))))(((((())))))******,,,AAAYYYyyyfffaaahhheeejjjuuuttthhhcccgggLLLIIICCC===777333000///---------...//////000000///......------............//////000111333444555555777:::???CCCEEEFFFFFFLLLMMMaaa{{{kkk{{{~~~xxx~~~pppbbbooorrryyyyyyyyyzzz|||~~~pppfffiiisssuuuyyyZZZDDD444<<>>EEE999:::000333//////222...222BBBeeezzzwwwzzzwwwiiiiiikkksss}}}}}}tttqqq~~~pppVVV@@@???===;;;<<<>>>???>>><<<999;;;===???@@@???>>>>>>:::>>>CCCJJJRRR]]]gggmmmkkkqqqvvvvvvtttuuuyyy}}}zzzxxxqqq{{{uuukkkoooqqqtttwwwjjjRRRZZZooobbb999:::777---444...000---,,,///---555HHHqqqgggfff~~~{{{xxxtttwww}}}xxxrrrpppsssvvvwwwsssnnnjjjhhhhhhrrrrrrhhhhhhtttyyyuuuxxxxxxwwwxxxxxxxxxyyyyyyyyyzzz||||||xxxnnnggg]]]SSS\\\pppxxx\\\QQQDDD@@@GGGSSS]]]bbbbbbaaa```___```bbbccceeeeeecccbbbbbbdddiiinnnrrrssssssuuu|||}}}~~~pppSSSDDD@@@777777GGGjjjzzzsssqqqgggsssZZZbbblll``````qqq^^^888111111...+++***+++++++++******'''''')))******///555NNNYYYaaa```___bbbfffggg```rrryyypppmmmyyy|||xxxttttttzzzooofff^^^aaajjjnnnhhh```TTTLLLBBB<<<;;;:::777333555444222111222555999;;;FFFFFFGGGJJJMMMPPPTTTXXXuuuhhh[[[WWWZZZ```bbbccc[[[______XXXQQQTTTbbbooowww|||yyyssssssnnnbbbSSS```lllcccWWWeeeooo```WWWWWWRRRLLLQQQ```qqqzzz~~~}}}~~~ZZZ888777OOOaaa``````kkk|||iiimmmtttfffwwwuuu```@@@222888666))))))))))))))))))))))))))))))))))))((())))))******,,,///BBBVVVuuugggccciiiiiijjjkkkjjjhhhggghhhLLLIIICCC===777333000///------...//////000000000......------------.........//////000111333444555666777:::>>>BBBFFFIIIKKKNNNPPPhhh~~~}}}~~~qqq|||{{{zzzeeeoooqqqnnn^^^kkkuuu{{{{{{||||||}}}{{{kkkuuu~~~___ZZZUUU]]]nnnmmmNNN<<<<<>>>>>>>>>>>???@@@@@@>>><<>>>>>>>>??????@@@AAAIIIOOOWWW```gggmmmrrrvvvpppuuuzzz}}}}}}uuurrr{{{jjjvvvzzz|||xxxnnnYYYYYYxxxNNN@@@888,,,111,,,000//////000,,,777PPPoooooorrriiifffnnnrrr|||{{{|||zzzvvvvvvvvvvvvsssnnnjjjiiihhhjjjrrrqqqgggiiivvv{{{vvvxxxxxxwwwwwwwwwxxxyyyzzzzzz{{{}}}~~~}}}yyyqqqpppZZZOOOQQQYYYhhhnnndddYYYNNNCCCCCCMMMXXX___```aaaaaa`````````aaabbbcccbbbaaa______aaaeeejjjnnnoooooorrr{{{~~~~~~}}}}}}|||}}}~~~yyy\\\IIICCC999555>>>```tttssspppiii^^^bbbdddTTTTTTssshhhSSSdddgggKKK888111///,,,++++++++++++************)))%%%(((777FFF___ccceeedddccccccbbb___bbbppp{{{{{{tttrrrxxx~~~|||xxxxxx}}}||||||kkkeee```ccchhhbbbRRRDDDBBB<<<666555777888555222444222111222666<<>>AAAIIITTT\\\UUUbbbuuupppwww|||mmmsss|||~~~vvvvvvzzz|||}}}~~~~~~~~~qqqnnnyyy{{{ssslllhhhVVVOOOQQQeeecccCCCDDDhhh}}}wwwtttwwwzzzvvvooonnnnnntttpppGGG333333888<<<======RRR```rrrrrrlll|||kkkkkksssVVVbbbWWW>>>555888222444111111111---<<>>???????????????????????????===<<<:::;;;@@@HHHQQQVVVdddhhhmmmrrrtttuuuvvvxxxuuuqqqnnnxxxxxxrrrbbbUUUjjjxxxRRR>>>777///111---000000000111...>>>]]]jjjzzz}}}ooorrrxxxnnnyyyuuu}}}yyy|||}}}yyytttnnnjjjjjjjjjlllooonnniiimmmwww{{{wwwyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{~~~}}}ttteeeZZZYYY[[[gggiii\\\TTTRRRJJJHHHCCC@@@EEEPPPYYY]]]]]]``````aaaaaabbbbbbbbbcccaaa```^^^^^^```dddhhhjjjmmmllloooxxx~~~}}}{{{zzzzzz~~~iiiQQQGGG<<<333777PPPuuuxxxiiibbbfffqqqbbbdddpppnnncccYYYPPPSSSkkknnnsssUUU444222000---+++++++++***))))))+++,,,)))%%%***@@@UUUkkklllllllllkkkhhhddd```hhhgggooo}}}~~~|||xxxnnniiissssssooodddVVVIII@@@===888555333444555555333000///000222777>>>GGGNNNSSSPPPPPPMMMKKKPPPZZZ```bbbggglllnnnjjjeeebbb^^^ZZZWWW^^^iiirrruuuqqqjjjeeeaaagggnnnyyy}}}ttt}}}uuukkkppptttiiiXXX]]]VVVLLLHHHTTTiiiyyy}}}pppIII888BBBYYYhhhZZZ^^^pppwwwuuurrrnnnUUU^^^]]]NNN===555000+++************************))))))))))))******+++,,,000@@@WWW\\\hhhmmm^^^dddaaaooonnncccqqq}}}LLLIIICCC===777333000///,,,---///000111111000000---,,,,,,,,,------...///...//////000111333444555333777<<<>>>CCCPPPcccrrrwww{{{}}}}}}|||{{{xxxuuuwww|||kkksss{{{pppxxxhhh{{{||||||~~~llliiiwwwtttsssUUUJJJZZZyyygggRRRXXXjjjxxxsssrrrwwwzzzxxxuuuuuummmpppwww{{{www~~~}}}cccQQQEEE???===666BBBIIIfffmmmaaattt|||}}}xxx\\\uuuyyypppTTT```hhhBBB>>>;;;333444111111000---AAAdddeeebbb~~~ooocccccchhhnnnnnnooovvv{{{~~~fffYYYSSSOOOCCCCCCAAA>>>===>>>@@@AAADDDFFFIIINNNVVV```hhhmmmuuuvvvvvvvvvwwwzzzxxxwwwwwwwwwooouuugggOOOVVVhhhxxxqqqPPP999777666///...111///000111111JJJppprrrrrrmmmrrr~~~zzzwww~~~~~~{{{~~~wwwpppkkkiiiiiiooollljjjlllrrrwwwyyyyyyyyyxxxwwwvvvvvvxxxzzz{{{{{{|||~~~}}}uuunnnggg```XXXRRRTTTcccyyysssSSS@@@@@@AAA;;;===BBBJJJSSSYYY\\\\\\^^^___aaacccddddddcccbbb```_________```cccfffhhhkkkggggggppp~~~~~~}}}}}}}}}uuuZZZMMM@@@555666BBBiiiooo^^^[[[\\\___dddtttvvv^^^SSSRRRyyywwwlllmmmVVV444333000---+++++++++***)))(((***,,,+++***222HHH]]]hhhkkkooopppmmmgggdddccciiiffflllyyy~~~}}}pppgggdddpppmmmdddTTTCCC999888;;;444444444444444333222222000444;;;CCCJJJPPPTTTUUUOOOPPPNNNMMMRRR[[[^^^\\\QQQ]]]fffccc]]]\\\]]]\\\___lllyyyyyynnneeeeeeiiiqqq|||sss```fffvvvtttmmmmmmsssnnnccc___]]][[[VVVSSSZZZiiivvv{{{~~~nnnJJJ===LLLiiiddd^^^dddtttxxxtttwww___ZZZXXXUUUIII888000111************************))))))))))))***+++,,,---222JJJjjjpppxxxyyyggglllhhhpppkkk```lll{{{LLLIIICCC===777333000///,,,---///111111111000000,,,,,,,,,,,,------...///...//////000111333444555222777<<<>>>DDDUUUooo|||nnn^^^hhhsss}}}|||uuu~~~{{{~~~yyyjjj~~~\\\WWWtttzzzYYYFFFNNNQQQ___rrrxxxssspppsssrrriiikkktttnnnaaaddduuueeeJJJBBB@@@===555SSS\\\OOOhhhuuu]]]xxxrrrTTT]]]qqqAAA<<<333444555222111000...DDDjjjaaaxxxwwwpppqqq~~~wwwiiiddddddcccbbbmmmssspppooovvv}}}}}}}}}nnncccaaa]]]XXXUUUUUUXXX[[[\\\aaaiiiqqquuuvvvuuutttxxxvvvsssrrrvvv~~~tttwww{{{hhhaaauuu|||qqqWWWVVVrrrwwwrrrUUU:::888888***000111......000444SSS~~~wwwtttjjjhhhssswww|||ooo{{{{{{~~~{{{vvvvvv||||||yyyqqqjjjfffeeeqqqjjjhhhooouuuwwwxxx{{{yyyxxxwwwvvvvvvxxxzzz{{{{{{}}}~~~~~~yyynnn```TTTQQQUUU\\\aaahhh``````[[[MMMFFFBBB777:::@@@HHHPPPVVVZZZ\\\^^^]]]___bbbeeefffeeedddbbb_________```aaaccceeefffhhhbbb```gggvvv{{{___QQQDDD::::::>>>eeeqqq^^^ZZZ```ooonnnqqqiii```GGG^^^qqqiii]]]```ZZZBBB333000---,,,,,,+++***)))((((((***---000999MMM______eeennnoooiiibbbaaadddbbbhhhooosssuuuwwwyyy{{{{{{{{{||||||vvvnnnmmmppp___TTTDDD:::666555444333111333444333222222444666666<<>>DDDPPP___jjjkkkmmmnnnpppsss{{{~~~{{{qqqdddppppppnnnxxxyyy}}}wwwzzzhhh[[[hhhYYYqqqnnnOOOJJJWWWdddmmmtttkkkooovvv{{{zzzssskkkgggooooooqqqyyylllaaaaaagggkkkkkkuuu|||gggLLLZZZDDD===777666111111444111222HHHbbbppp~~~kkk\\\ZZZ```dddwwwvvvmmmiiinnnpppvvv{{{uuusssuuuxxx|||uuuvvvyyylllvvvjjjsssnnnuuuvvviiidddTTTuuufffKKKDDD999777'''999(((111444BBB{{{tttlllhhhkkkrrr{{{xxxttt~~~~~~{{{mmmnnnhhhdddqqqmmmhhhhhhqqqxxxyyyxxxxxx{{{zzzyyyyyyyyyyyyzzzzzzxxx|||~~~wwwkkk___WWWXXXXXXXXXZZZ]]]```^^^[[[JJJEEE???;;;666444999@@@GGGMMMTTTWWWWWWWWWZZZ]]]______aaaeeeggggggeeeccc^^^^^^]]]___ccceeeffffffbbbbbb^^^ZZZbbbsssppp^^^NNNAAA<<<666KKKooo~~~qqqnnn}}}ooohhhjjj~~~iii}}}zzzHHH555//////---&&&***...((()))---,,,///DDD^^^ddd\\\eeeaaabbbkkkqqqqqqoooooo||||||xxxiii```ZZZOOOAAA666666666444111...---///666111000555<<>>HHHQQQUUUZZZ[[[ZZZXXXYYY[[[^^^___aaaeeeggghhhfffddd```______aaaeeehhhiiiiiiffffff```XXXXXXeeexxxzzzfffTTTGGGAAA999EEEdddyyykkkllltttuuunnnxxx|||iiiuuuWWW999000000///((()))---***,,,)))+++:::SSSgggiiiaaafffhhhiiimmmuuu{{{zzzssszzz}}}zzzqqqdddXXXOOOEEE:::222333777:::999777777:::===000555@@@NNNYYY```hhhooo______```bbbdddcccaaa___PPP@@@BBBNNNVVVfffxxxbbbeeejjjooorrruuuvvvwwwyyy{{{zzzvvvrrrttt~~~wwwccc\\\dddpppyyy{{{zzzvvvpppnnnrrrvvvooonnnkkkkkkpppwwwzzzyyy|||}}}~~~]]]AAAXXXzzzsssgggssshhhjjj^^^iii}}}<<<444111...+++***)))(((&&&)))***(((+++000+++...>>>XXX]]]rrr|||nnnbbbfffjjjqqqooooooiii___ffftttwwwSSSJJJBBB===888222///000---000000......111111///......------------.........//////000111333444555999:::===BBBIIIRRR[[[aaaeeeooo|||}}}zzzyyywwweeehhhqqqjjjsssuuurrr{{{~~~zzzPPPJJJWWWiiifffgggmmmZZZRRRMMM___iiirrr}}}yyymmmmmmooosssrrrmmmiiihhhkkkxxxyyytttlllvvv|||mmm}}}___PPPQQQGGG???999444333444111666RRRqqqxxxvvvvvvmmmZZZTTTWWW[[[\\\ZZZaaaccciiirrrtttzzzzzzyyy{{{~~~uuuvvvxxxsss|||wwwYYYmmm{{{___WWWPPPfff{{{PPP@@@999222666333333///WWWwww|||{{{vvvwww~~~tttwwwuuujjjgggfffhhhlllbbbiiirrrwwwwwwvvvvvvyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzqqqeee[[[UUUVVV^^^hhhbbbaaa```[[[PPPBBB:::888<<<666111333777===IIISSSZZZ]]]___```^^^\\\\\\]]]^^^___bbbeeehhhiiigggeee```___```cccgggjjjllllllkkkkkkhhh^^^VVV\\\rrrjjjWWWKKKAAA===???ZZZzzzlllnnnhhhoootttlllbbbTTT[[[]]]iiiddd???222111333,,,))),,,***000***///CCCZZZffffffcccbbbkkkmmmlllsssuuuttt{{{xxxxxx~~~iiiSSSIIIAAA:::888;;;888999999666555999===>>>OOOXXXdddooorrrnnnjjjggg[[[gggwwwyyyiii[[[cccuuuoooZZZNNNRRRWWWZZZ```ffffffnnnwwwxxxtttrrrvvv|||uuusssuuu|||~~~~~~sssbbbVVVVVVcccwww}}}wwwrrrnnnooorrrtttxxxsssooonnnsssxxxxxxuuu||||||~~~~~~tttLLLMMMxxxzzzmmmccc{{{hhhpppkkkhhhfffrrrnnn999444111---+++***)))(((''')))(((''',,,...'''222OOOnnnccciiirrrkkkeeejjjmmmeeeaaahhhkkkcccgggnnniiiSSSJJJBBB===888222///000---000111......222222///......------------.........//////000111333444555888:::???CCCJJJSSS]]]dddoooxxx~~~xxxyyyyyyzzz~~~zzzsssWWWzzzrrraaa```{{{kkkhhhsss{{{}}}|||___sssqqq___WWWlllzzzTTTWWWmmmKKKMMMZZZjjjsssvvvyyy{{{{{{wwwnnniiimmmtttuuutttuuussskkk```bbb{{{rrrxxxgggsssnnnVVV```JJJ:::999666666444...666]]]zzz~~~fffUUUPPPTTTZZZ___fffgggccceeeoooqqqsss~~~}}}vvvwwwjjjnnn{{{fffRRR___oooUUUCCC999111111222222666hhh{{{xxxtttzzzvvvxxxwww~~~ssskkkfffhhhkkkjjj___jjjuuuxxxwwwuuuvvvxxxvvvwwwxxxxxxxxxwwwvvvuuunnnaaaVVVSSSTTTWWW___ggg\\\PPPFFFDDDBBB<<<555333444000111999BBBKKKUUU^^^aaabbbddddddcccbbbaaabbb```aaacccgggiiijjjhhhfff______```ccchhhlllnnnnnnmmmnnnmmmggg[[[XXXjjjmmmXXXMMM???:::777OOOzzzyyyzzzllldddeeeqqqrrrssswwwooooooLLLOOOllleee```fffgggCCC000---333///***,,,+++...---666JJJZZZaaadddggg```mmmrrrmmmrrrwww~~~wwwzzz}}}hhhRRRHHHBBB;;;>>>FFF@@@DDDIIIPPP\\\hhhiiiddd}}}|||xxxrrrnnnnnnppprrr|||vvvtttooohhhnnn{{{iiiQQQNNNVVVYYYZZZ```sssooonnnttt|||~~~xxxqqq{{{{{{~~~uuujjj```\\\\\\eeettt{{{uuurrrtttvvvvvvtttuuupppmmmpppwww{{{|||{{{{{{|||}}}~~~|||dddVVV{{{zzzbbbtttnnnrrrvvvvvvuuuaaaYYY[[[???444000,,,***)))***)))(((,,,,,,,,,000...'''<<>>999444FFFnnnyyyuuujjjbbb[[[fffgggjjj{{{vvvfffYYYoooiiieee```kkkPPP333(((//////+++------)))111@@@RRR^^^ccchhhmmmcccqqqyyytttttt|||}}}zzz|||pppqqqvvvxxxwwwuuuqqqttt{{{~~~{{{tttuuusssooopppyyywwwyyyzzzvvvsssuuu}}}mmmOOOCCCQQQ\\\___fffppprrrtttvvvxxxxxxwwwvvvzzzmmmaaa\\\\\\\\\gggvvv~~~{{{xxxyyy}}}~~~|||yyysssqqqtttxxxxxxyyyzzz{{{{{{|||}}}~~~kkkWWWlllnnnuuuxxxuuusssttt{{{```WWWHHH555222---***************)))---------***'''@@@jjjuuupppmmmhhhppp{{{{{{kkknnnkkkttt}}}llliiiSSSJJJBBB===888222///000...111111//////222222000......------------.........//////000111333444555666;;;@@@AAABBBLLL^^^mmm|||zzzvvvuuuuuussslll___RRRPPP[[[hhh|||TTTpppeeennn~~~|||oooPPPmmmjjjQQQOOOZZZcccddddddppp```WWWbbbpppvvvxxx{{{{{{kkk\\\bbbtttsss|||tttpppVVVrrrRRRDDD888666666444///<<>>DDDNNNXXX___```fffnnntttsssiii\\\RRRJJJWWWiiizzz{{{nnn{{{|||yyygggWWWpppggg___~~~kkk[[[WWWOOOFFFCCCGGGOOOUUU___eeeeeeZZZ___vvvqqqvvvLLLCCC999888777000>>>bbb{{{~~~|||}}}xxx|||gggPPPDDDFFFKKKUUU]]]YYY^^^\\\^^^bbbdddffflllsssxxxyyy}}}}}}vvvxxxllljjjdddvvvppptttYYY666555888,,,;;;sss}}}hhhccciii|||{{{oooeee```cccmmmjjj[[[kkkmmmppptttvvvvvvsssqqqtttkkk\\\MMMAAA;;;;;;<<<:::888555222333777;;;===777666:::BBBFFFHHHMMMUUUgggpppxxxxxxwwwxxxyyyxxxvvvtttrrrrrrsssuuuttttttrrrqqqqqqooonnnllljjjiiihhhiiikkkpppvvvzzz{{{zzz{{{yyyyyyyyyrrriiieeegggxxxaaaTTTGGG999888SSSvvv~~~tttpppjjjqqqzzzssslllrrrjjjbbb```\\\nnnwww```[[[[[[===111000***...444---999UUU\\\\\\mmmvvvsssttt|||xxxzzz{{{uuuwwwyyyddd^^^hhhnnnrrrrrrrrrqqqppppppppppppuuuvvvwwwtttkkkeeemmmyyyzzzvvvzzz}}}zzz}}}ssstttvvvyyyzzzzzzyyyyyy|||||||||||||||||||||{{{~~~}}}vvvdddgggccc|||tttgggYYYhhhIII555222/////////)))---(((---...))):::^^^wwwqqqeeefffaaapppccclllvvviiicccRRRJJJBBB===888222000111//////...///000000///------------............///......///000111333555666AAA===;;;???HHHPPPUUUVVVaaa___[[[VVVQQQPPPQQQSSShhh|||zzzhhhhhh}}}uuuzzzwwwxxx}}}___YYY{{{xxx{{{vvvaaatttrrrkkk^^^KKKEEELLLIIIEEEGGGJJJNNNjjj}}}qqqsssgggzzzLLLBBB777444333222EEEdddtttttt}}}zzz~~~xxx]]]JJJCCCFFFGGGNNNVVVTTTYYYXXX[[[aaacccdddhhhnnnxxx~~~|||||||||pppxxxxxxuuukkk{{{sssooo;;;555777---CCC{{{iiirrr~~~www}}}}}}||||||vvvmmmdddaaafffkkkfff\\\lllmmmpppsssvvvtttnnnjjjgggXXXDDD666333444666666555999===???>>>>>>@@@CCCLLLOOOXXXbbbiiilllpppvvvzzz}}}||||||zzzyyywwwvvvvvvwwwxxxxxxwwwtttssssssqqqpppnnnlllkkkiiikkknnnsssyyy||||||{{{|||yyyxxxyyyvvvnnnhhhfff}}}|||gggYYYKKK;;;555LLLppp~~~qqq```aaaiiinnnyyyuuuiii```]]]}}}vvvaaa[[[CCC777555---+++000000GGG]]]dddbbbllltttsssttt~~~sssuuunnnZZZ___ppp}}}{{{}}}}}}ooopppqqq}}}vvvooonnnqqqtttrrrpppwwwnnnhhhjjjqqqxxx}}}}}}|||vvvppptttyyy|||zzzssstttwwwyyyzzz{{{{{{zzz{{{{{{||||||||||||||||||{{{xxxxxx}}}oooWWWdddZZZfff|||tttxxxtttZZZ```FFF777555///---...***---***///...)))@@@nnnuuuwwwuuudddhhh^^^fffcccuuuvvvYYYqqq~~~RRRJJJBBB===888222000111000///...///111111///...---------............///......///000111333555666======>>>CCCHHHMMMOOOPPPMMMJJJGGGFFFOOObbbzzzsssZZZqqqqqq{{{|||zzz~~~NNNRRR}}}uuussspppyyy~~~lllfffjjjooopppwwwsss\\\vvvLLL@@@666222222:::UUUnnnsss}}}|||{{{}}}~~~}}}rrrSSSFFFDDDGGGEEEIIIQQQQQQUUUUUUYYY```bbbbbbeeejjjssswwwwwwxxx}}}rrrvvvxxxxxxooo___FFF555888111GGGzzzzzzxxx{{{|||{{{~~~wwwpppjjjaaa```hhhggg```^^^nnnpppsssqqqllleee___[[[MMMDDD:::666777999777444===III\\\jjjmmmjjjjjjmmmpppuuu||||||}}}{{{zzzzzz{{{|||{{{zzzvvvvvvuuutttrrrpppnnnmmmiiikkkpppuuuyyy|||||||||}}}zzzxxxxxxxxxsssjjjdddyyykkk\\\KKK===777JJJnnnrrrkkkjjj{{{www^^^UUUhhh^^^FFF666333000+++...222OOO^^^hhhppp~~~xxx}}}}}}pppvvvqqqOOOLLLddd|||yyy{{{}}}~~~wwwooonnnqqqtttssspppmmmhhhgggpppzzz|||tttlllYYYcccnnnttt{{{xxxvvvzzzzzzzzzuuuuuuvvvtttuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||xxxuuutttxxx~~~eeeNNNccc{{{fff[[[\\\oootttmmmwww]]]HHH===999---)))...///++++++000...,,,JJJ~~~qqqcccwwwqqqffflllmmmlllpppzzzPPP{{{rrrRRRJJJBBB===888222000111000//////000111111000...---------............////////////000111333444555666:::???BBBFFFOOO]]]gggjjjnnntttyyyuuuiiigggfff|||~~~}}}}}}wwwuuutttrrrTTTlllvvvvvvwww{{{{{{~~~]]]tttXXXCCC<<<777666EEEhhh~~~yyyxxx|||{{{~~~{{{kkkMMMCCCDDDHHHDDDGGGOOOOOOSSSSSSXXX^^^aaa```ccchhhqqqrrruuu~~~xxxmmmppptttVVVrrr{{{KKK666:::333AAAooo~~~yyypppsss||||||zzz~~~~~~{{{~~~~~~sssjjjhhh]]]___iiicccZZZaaaooossstttjjjXXXJJJEEEEEE>>>???@@@AAABBBAAA>>><<<===GGGZZZmmmwww~~~~~~~~~}}}{{{xxxwwwwwwuuutttrrrpppoookkkmmmrrrvvvyyy{{{|||}}}}}}{{{zzzzzz{{{wwwmmmddduuu~~~mmm\\\LLLBBB:::FFFhhhvvveeewwwzzzgggLLLggg~~~ooocccIII000---222...///888WWWYYYccctttwww}}}{{{___ZZZppp{{{zzz|||yyyuuurrrpppnnnmmmlllgggqqqyyytttggg]]]YYYZZZ]]]fffkkkgggbbbcccfffhhh^^^```rrrzzzjjjiiiuuuuuutttssspppvvvvvvwwwxxxyyyzzz{{{{{{|||zzz{{{{{{{{{||||||}}}}}}}}}yyyxxx}}}vvvXXXRRRmmm}}}rrrbbb\\\kkktttuuudddFFF999///---///,,,++++++000......NNNuuu]]]bbbmmmmmmjjjmmmvvvoooxxxxxxSSSgggRRRJJJBBB===888222000111000//////000111111000...---------............////////////000111333444555777===BBBCCCIII\\\yyy|||hhhZZZcccwwwuuu}}}~~~wwwnnnooozzzssspppnnnfffYYYNNNXXXgggyyywwwTTTfffxxxlllrrrpppvvvhhhooo^^^EEE>>>777444HHHttt|||{{{zzzdddJJJAAACCCHHHDDDFFFMMMMMMQQQQQQUUU[[[^^^^^^aaafffnnnvvvsssuuu}}}|||uuummmyyywww```hhh|||xxxdddCCC777:::111<<>>\\\zzzooo^^^WWWhhhwww}}}}}}oooMMMUUUvvv}}}___<<<111666///...>>>ggg]]]___jjjxxx~~~xxxrrr```eeeuuu}}}{{{~~~~~~|||wwwpppkkkjjjkkksssuuurrrmmmkkknnnpppooommmhhhZZZHHH@@@JJJ[[[fffggg]]]___pppwwwiiiYYYSSSmmmtttqqqqqqmmmzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}|||}}}mmmMMMkkkqqqfff^^^jjjxxxPPP:::444555222&&&---+++...,,,...LLLvvvuuueeebbbiiinnnoooooozzzppp{{{uuuffffffRRRJJJBBB===888222000111111000///000222222000///---------............/////////000000111222444444888???DDDEEEJJJ^^^}}}zzziii]]]]]]kkk~~~uuuxxxxxx{{{vvvttt}}}zzzvvvllliiiuuu~~~~~~yyysssdddTTTNNNWWW```gggpppzzz|||yyyfffSSSqqqzzzzzz|||}}}yyywwwpppeeeEEE???666000JJJ}}}|||{{{zzz^^^III???AAAFFFCCCFFFLLLKKKNNNNNNRRRXXXZZZZZZ^^^dddlllwwwtttssswwwtttzzzsssooobbbgggnnnooogggCCC:::999000BBBjjjwwwtttwwwpppuuuyyy{{{rrrfffhhhZZZ]]]mmm___TTTlllooossspppdddRRRJJJMMMTTTbbbgggmmmppprrrssstttuuuooodddZZZWWWTTTVVVgggzzz}}}zzzyyyyyyxxxwwwuuusssqqqpppnnnoooooollliiigggiiikkkjjjppptttuuuwwwxxxpppgggjjjvvvvvvdddVVVJJJ999777UUU}}}ccc^^^bbbYYYNNNhhhqqqqqqwwwrrrVVVYYYssssssHHH555777---000JJJrrrhhhiiihhhbbbpppzzz{{{oooqqqbbbQQQggguuuyyy}}}~~~}}}}}}yyyssspppqqqrrr{{{qqqhhhnnnjjj___MMMAAAEEEZZZooozzzoooggg[[[YYYdddnnnhhhZZZcccrrrnnn}}}mmmjjj}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~|||QQQcccuuuhhhaaafffwww~~~VVVAAA555222111+++---***,,,---222MMMjjjssstttnnnkkknnnooonnnrrrxxxuuu~~~oooyyy}}}aaaRRRJJJBBB===888222000111111000///000222222000///---------.........//////000000000000111222333444222999@@@BBBEEERRRhhh{{{{{{sssaaaXXXMMMSSSuuummmlllwww~~~mmmfff|||aaaTTTVVVoootttccc\\\]]]ZZZTTTaaaggg^^^yyy{{{uuunnnhhhfffgggooolllpppuuuzzzvvv|||{{{rrrIIIDDD999333RRR~~~xxx{{{sss|||zzzzzzZZZHHH>>>???EEECCCFFFKKKIIIMMMLLLOOOUUUWWWXXX\\\bbbkkk~~~tttnnnpppxxxtttqqqxxxoooVVV[[[hhhzzz|||QQQ===888222MMM|||tttssskkknnntttxxx|||sssgggiii[[[^^^ooo___UUUpppppprrrqqqjjjcccccckkkssstttzzzwwwnnniiiggg___SSSSSS\\\}}}yyyyyyyyyxxxwwwuuusssqqqpppmmmllljjjddd^^^[[[\\\^^^]]]eeelllnnnqqqsssnnneeecccooozzz||||||~~~}}}{{{iiiWWWIII555444VVVzzzXXXTTTlllpppZZZkkklllwww]]]```mmmgggooommmCCC000222,,,666ZZZpppmmmwwwsss```iiiqqq{{{sssyyyrrrjjjuuu```PPPqqq|||yyy{{{}}}~~~zzzxxxwwwyyy{{{|||ssstttuuu|||xxxggg___UUUUUUbbbsss|||{{{pppwwwqqqeeeppptttTTT\\\oookkkzzziiiggg}}}~~~}}}|||zzzzzzyyyyyyyyyzzzzzzzzz{{{|||}}}}}}~~~uuu|||{{{zzz~~~ZZZ\\\jjjbbbaaarrr~~~ssskkkuuusssbbbXXXJJJ222'''///666,,,(((+++...777PPPgggiiihhhffflllvvvssskkksssyyyfff~~~oooSSSTTTGGGCCCBBB777333333///111000///000111000///------......///////////////...//////111222444666777666:::@@@CCCCCCHHHXXXiiisssiiidddddd```XXXWWW^^^\\\ooovvvkkkmmmzzz|||uuuooo~~~sssgggWWWYYYwwwcccYYYwwwvvvjjjmmmpppOOOEEE999000bbb~~~}}}~~~|||oooRRRDDDCCCCCCBBBBBBDDDEEEFFFJJJKKKMMMQQQVVVZZZ\\\\\\```zzz{{{~~~zzznnnlll|||xxxnnn```~~~qqqhhhUUUpppuuuJJJ999555DDD{{{{{{iii|||~~~ooo{{{xxxuuuxxx|||~~~llljjj^^^YYYfffjjjZZZZZZsssuuuwwwwwwuuussswww|||kkkYYYEEE???BBBFFFEEECCCZZZ~~~wwwxxxzzzxxxsssqqqrrrqqqnnnmmmfff]]]VVVRRRQQQQQQQQQTTTTTTVVVZZZ^^^```___^^^WWW___jjjpppsssuuuyyy~~~|||ggg]]]III::::::KKKooommmkkkVVVXXXtttooojjjlllpppffffffZZZ\\\YYYJJJ666666...333kkkoooooowwwtttuuusss|||iiimmmqqqSSS\\\hhhvvv}}}~~~}}}~~~zzzyyy}}}}}}{{{~~~|||xxxpppaaaaaawwwzzz{{{zzzvvv|||xxxmmmkkkkkkvvvuuupppooolllnnnzzz|||{{{zzzxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~\\\FFFvvvyyycccYYYuuuhhhkkkfffttthhh___RRRCCC555...,,,---,,,---,,,///111VVVZZZkkkvvvtttqqqaaaooolllrrrlll{{{qqqpppgggsssKKKTTTGGGCCCAAA777333444///111000///000111000///------......///////////////...//////111222444666777777:::???CCCEEENNNbbbuuuqqqrrrxxxzzznnnfffmmmwwwwwwuuummmmmmeeehhhxxx~~~zzzooonnnoooNNNBBB999666ddd{{{{{{xxx{{{}}}lllPPPCCCCCCBBBAAABBBCCCDDDEEEHHHIIIKKKOOOSSSWWWYYYZZZbbbjjjnnntttwwwnnnnnn|||zzznnnlll{{{tttfffyyyzzz~~~jjjtttxxxJJJ777222>>>uuu~~~zzzmmmzzzyyyzzz|||wwwyyy|||~~~nnniii^^^ZZZfffiiiZZZ\\\ssszzz{{{|||}}}~~~nnn^^^SSSOOOPPPRRRMMMEEE>>>>>>BBBDDDBBB??????YYYnnntttwwwtttooonnn{{{}}}yyyxxxyyyxxxsssqqqrrrqqqnnnhhhddd^^^YYYVVVTTTRRRQQQJJJIIIIIIIIIJJJIIIFFFDDD>>>DDDLLLTTT[[[cccmmmsssxxx~~~}}}~~~iii___JJJ<<<:::IIIlllpppuuuttt^^^```ppplllkkk```dddfff^^^hhhooo___SSSTTTJJJ444333111;;;rrrrrrjjjkkkjjjrrryyy}}}~~~lllssstttTTThhhqqq||||||}}}|||uuuiiiaaa]]]cccooo|||~~~iiibbbooooooqqq}}}zzz~~~|||rrrpppqqqyyyuuuppppppnnnppp{{{||||||{{{{{{zzzzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy|||}}}~~~}}}}}}~~~}}}gggKKKnnn~~~hhhYYYoooeeehhhdddppp^^^___[[[OOO@@@333---,,,---......111444^^^ggg|||jjjiii______]]]ssstttmmmooo~~~WWWUUUGGGCCCAAA777333444000111000///000111000///------......///////////////...//////111222444666777:::;;;>>>AAADDDOOOdddxxxcccbbbiii}}}{{{rrrrrr}}}jjjhhhkkk]]]www|||qqqjjjlllMMM>>>999@@@nnnwww~~~|||vvvzzz~~~gggKKKBBBBBBAAA@@@AAABBBCCCDDDEEEFFFHHHLLLOOOSSSVVVXXX```aaaaaajjjrrriiicccmmm\\\fff{{{oookkkxxxzzzwwwiiitttyyyyyy}}}lllxxxxxxzzzhhhJJJ666111>>>ttt|||~~~vvv{{{~~~xxxyyy||||||nnnggg\\\\\\gggfff[[[```rrr|||yyyaaaRRRPPPRRRRRROOOKKKJJJJJJLLLOOOPPPKKKFFF666@@@HHHIIIHHHFFFDDDCCCKKKSSS[[[]]]]]]cccqqq}}}~~~xxxyyywwwrrrpppqqqpppmmmgggddd```]]]ZZZVVVRRROOOMMMKKKHHHFFFDDDAAA===:::999888888:::???FFFNNNSSSeeeppp|||~~~}}}~~~mmmbbbNNN>>>999EEEhhhrrrdddeeebbb]]]___eeedddccclllfffYYYfffppp```SSSZZZTTT888000333AAArrrtttpppnnnooorrrzzzzzzooowwwsssSSSqqqwww~~~|||}}}~~~mmmZZZKKKDDDEEERRRgggyyy~~~ggg___gggeeeoooxxx~~~{{{wwwwww|||vvvqqquuutttttt|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}~~~{{{YYYjjjqqqbbbqqqpppqqqjjjqqq}}}vvvVVV999///000111+++......111666dddrrryyyqqqgggdddddd{{{lllyyyWWWUUUGGGCCC@@@666222444000111000///000111000///------......///////////////...//////111222444666777:::;;;===???AAAIII[[[kkkjjj___ffftttxxxjjjwwwyyyooopppuuuiiipppRRR<<<999HHHzzzyyy~~~bbbFFFAAA@@@?????????@@@AAABBBCCCEEEGGGIIILLLOOOSSSVVVZZZbbblllzzzppp___bbblllaaabbbvvvzzzqqqiiiccc^^^[[[^^^ccc|||rrrkkkssszzzpppyyyxxxkkkqqqooonnnaaaxxxuuuooo[[[GGG666666FFF~~~xxx~~~uuuvvv|||zzz~~~wwwxxx|||yyymmmeeeZZZ^^^gggbbb\\\eeeqqq{{{vvvrrrsssyyynnnbbb___gggnnnkkkccceeedddeeeiiiqqqtttnnnfffKKKHHHHHHDDD999444777777///666<<<<<<<<>>=========>>>@@@AAAAAACCCFFFGGGIIILLLQQQUUU]]]iiisssbbbTTTVVVPPPQQQaaa|||kkk^^^uuu}}}uuunnnbbbVVVIIIDDDAAA>>>===???WWWfffzzz{{{ooorrr~~~}}}sss~~~qqqkkkkkkhhh```www^^^CCC666:::LLLlll|||}}}rrr{{{{{{uuuvvv{{{vvvkkkcccXXX```hhh^^^]]]jjjppp|||zzzgggeeemmmwwwuuuqqqqqqyyy{{{qqqssstttwww~~~YYYSSS[[[]]]III===>>>;;;888<<<;;;555222444666555AAAIIIVVVgggyyyyyyzzz{{{yyysssqqqrrrpppmmmlllhhhddd```]]][[[YYYWWWZZZWWWRRRNNNKKKGGGCCC@@@;;;888444333444666777888222;;;LLL```pppyyy{{{{{{xxx||||||}}}}}}~~~}}}~~~vvvgggUUUEEE;;;>>>___|||iiiwww~~~hhhtttiiiWWW]]]dddTTTPPP___eeeVVVYYYZZZ>>>...555GGGkkkvvv~~~rrrwwwqqqjjjZZZPPPtttwwwzzz{{{|||~~~}}}xxxnnn```TTTPPPSSSZZZ___fffjjjooommmgggffftttwwwiiiUUUQQQMMMKKKjjjppp~~~}}}www{{{{{{zzz{{{~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~zzz|||~~~~~~^^^YYYmmmcccvvvxxxuuuxxxyyyEEE:::555''')))/////////444bbbjjjzzzggghhhnnnrrrkkkjjjmmmbbbttt~~~]]]cccVVVHHHBBB???555222444111111000///000111000///------......///////////////...//////111222444666777555777===CCCEEEGGGPPPZZZcccxxx~~~ooofffeeeooo~~~tttrrrkkk}}}gggaaaeeemmm~~~ZZZiii~~~iii{{{eeeGGG999FFFpppxxx}}}~~~yyyXXX???======<<<;;;<<<===>>>??????BBBDDDEEEEEEHHHNNNSSSmmmwwwyyyyyy\\\888???OOOlllnnnsssuuuqqqyyy~~~xxxjjj___LLLAAA888888;;;;;;999999<<>>@@@EEEBBB999555777555000000555AAATTTnnn}}}{{{}}}zzzuuurrrrrrqqqnnnhhheeebbb______^^^\\\[[[UUURRRLLLHHHDDD@@@===:::555555666777888:::;;;<<<666666888AAAMMMWWW\\\]]]XXXcccqqq}}}}}}}}}~~~~~~zzzhhhYYYJJJ<<<<<>>DDDFFFHHHOOOXXXdddppp}}}uuusssyyyvvvzzz|||}}}pppdddbbbfff{{{YYYbbb{{{```rrrdddHHH;;;HHHjjj{{{yyyxxx||||||xxxUUU===<<<;;;;;;::::::<<<===>>><<>>>>>===???666===GGGSSS___kkkvvv}}}sssnnnzzzdddKKKSSSDDD777;;;HHHttt{{{}}}zzzuuu}}}yyyuuuvvvrrrjjj___UUUdddiiiXXX___sssoooyyyzzz{{{wwwzzzwww~~~ttt___TTTHHHccc|||kkkZZZTTTEEEBBBJJJIII>>>777:::<<<888444444888DDD[[[sss}}}~~~|||vvvssstttrrrooofffdddbbbaaa___\\\XXXUUUNNNKKKGGGDDDBBB@@@>>><<<:::<<>><<<;;;===???EEEAAA;;;888888999;;;;;;===EEETTTiii{{{|||~~~|||hhh[[[MMM>>>;;;WWW~~~yyyfffooowww|||www}}}LLLtttyyy\\\PPP===000;;;RRRssswwwqqq~~~vvvzzz```IIIZZZ{{{{{{{{{{{{|||}}}uuuyyyyyyuuuooonnnnnnkkkdddaaahhhrrrooommmggg\\\___UUUUUUsssyyy~~~~~~{{{~~~}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyy|||~~~rrrPPPpppzzzXXXsssrrruuuxxxnnnkkkooorrr___@@@111555///222///222???rrrtttyyyiiilllhhhwwwtttkkksssaaa{{{{{{rrr[[[~~~kkk^^^VVVWWWHHHBBB???444222555222111000///000111111///------......///////////////...//////111222444666777;;;;;;???CCCDDDFFFMMMUUUVVVccc~~~~~~zzz{{{vvv|||wwwrrrmmmsss^^^]]]wwwyyy}}}]]]mmm\\\EEE===MMMyyyyyy{{{}}}{{{wwwTTT<<<;;;;;;:::999:::;;;<<<===:::===@@@@@@???BBBIIIOOO\\\}}}^^^jjjOOOddd}}}}}}{{{uuuiiiXXXFFF;;;777777:::>>>===888888<<<999888888:::???GGGOOOTTT___tttooojjjwwwyyyEEE]]]mmmnnnbbbGGG999<<>>BBBEEEDDD@@@???CCCGGGJJJJJJIIIDDD===888555444111222;;;RRRnnn}}}hhh\\\OOO@@@;;;VVV}}}|||ppphhh```]]]kkk~~~ppp[[[SSSwww```GGG444:::NNNnnnYYYrrryyy{{{uuubbbHHH```vvvwwwwwwxxxzzz{{{}}}~~~~~~{{{xxx|||xxxsssssssssoookkkgggccccccmmmxxxoooooojjj___bbbUUUSSSyyy}}}}}}zzzyyy~~~}}}{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}yyy||||||NNNdddzzz{{{[[[yyyrrrmmmlllzzzcccoooPPP***......///,,,000BBByyy|||hhhpppooozzzkkksss___tttbbb{{{```NNNOOOZZZJJJCCC???666333555000111111111000000///...------------............/////////000111222444555666777:::>>>AAADDDIIIQQQVVV___eeeuuuzzz{{{xxxggg]]]uuuhhhqqqiiiPPP777YYYuuu~~~}}}~~~tttJJJ;;;999999999999999999999999>>>=========???BBBEEEGGGUUUrrrtttuuuiiiaaassszzzxxxqqqbbbPPPBBB<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===>>>???@@@CCCEEEmmmssscccjjjvvvwwwvvvvvv~~~uuuRRRVVVggghhhiiiKKKAAA444TTTuuusssxxx}}}vvvrrrzzzrrrgggYYYUUUeee```XXXeeellluuusss|||wwwqqq{{{tttcccttt^^^\\\ttt|||hhhWWWXXX]]]bbb^^^NNNDDDDDDAAA:::===999777777;;;JJJeee~~~}}}vvvyyywwwrrruuummmhhh```XXXRRRMMMHHHFFFCCCEEEIIIJJJJJJJJJKKKLLLJJJNNNNNNKKKIIIHHHEEE@@@CCCCCCCCCEEECCC???<<<;;;<<<333111DDDbbbzzz~~~}}}qqqeeeKKK???<<>>555555111,,,000///OOO{{{~~~wwwsss|||zzz|||rrr^^^}}}zzzkkkmmm\\\IIIXXXHHHBBB???666444666222111111111000000///...------------............/////////000111222444555666888;;;>>>AAABBBGGGNNNSSScccgggqqquuuzzzlllbbbsssjjjyyymmmPPP666[[[ssszzzvvv{{{~~~rrrJJJ<<<999999999999999999999999;;;;;;;;;;;;===@@@CCCDDDMMMbbb}}}sss^^^___www|||zzz|||ppp^^^LLL@@@;;;999999777999<<<>>>??????>>>===;;;999888:::>>>@@@@@@>>>AAA@@@XXXxxxggglllsssnnnzzzrrrmmmbbblllzzzjjjRRRdddwwwXXXFFF;;;000VVV{{{zzz~~~vvvzzz{{{yyy~~~ssszzzrrrgggYYYUUUeee___XXXeeellluuuyyy~~~~~~sssqqq}}}uuuhhhdddhhhjjjbbbQQQGGGGGGFFFAAA;;;:::;;;;;;777===ZZZzzz~~~wwwyyyvvvoooqqqiiicccZZZSSSNNNKKKIIIGGGHHHJJJLLLMMMOOOQQQUUUYYY\\\^^^\\\WWWSSSRRRNNNIIICCCCCCDDDFFFFFFDDDCCCCCC===999777BBB\\\vvv~~~~~~nnncccJJJ???<<>>@@@AAAEEELLLQQQ___fffnnntttrrriiivvvmmmvvvSSS999eeettt{{{xxxyyy~~~nnnHHH===888888888888888888888888999888888999;;;===???AAAFFFPPP]]]hhhqqq{{{mmmYYY]]]jjj~~~|||yyyppp___III;;;777888888777444777<<>>:::777;;;CCCHHHHHHFFFGGGDDDIIIjjj}}}lllmmmppp}}}ccclll{{{zzzyyyiiirrr|||rrr\\\kkkjjjIII===111XXX~~~www~~~|||zzzssszzzqqqfffXXXUUUddd]]]WWWfffmmmtttyyywwwyyy}}}}}}|||wwwqqqppprrrkkk\\\RRRPPPMMMGGG<<<===CCCDDD888555RRRxxxzzzxxxxxxtttkkkkkkccc]]]UUUNNNKKKJJJJJJJJJMMMNNNOOOQQQTTTZZZaaafffiiikkkjjjeeeaaa```]]]XXXSSSTTTUUUTTTSSSRRROOOMMMCCCDDD@@@???SSSqqq~~~kkk```HHH???<<>>@@@BBBFFFMMMRRRWWWbbblllpppuuu~~~~~~wwwlllmmmzzzUUU???rrr~~~rrr}}}}}}{{{fffDDD===888888888888888888888888777777888888:::<<<>>>???CCCEEEJJJPPPZZZeeeooovvvoooVVVOOOSSSjjj~~~yyyrrrYYYNNN@@@:::;;;<<<:::666444777<<<@@@AAA???===;;;???<<<;;;>>>GGGPPPVVVYYYNNNLLLFFF___mmmlllooo{{{uuuxxx~~~}}}vvv~~~xxx]]]\\\QQQCCC666\\\{{{www}}}ttt{{{pppeeeXXXUUUccc[[[UUUgggnnnssswwwqqqxxxzzzuuujjjaaaZZZRRRKKKCCCBBBHHHLLL???555MMMqqqtttyyywwwqqqhhhfff^^^ZZZUUUQQQPPPPPPOOOOOOOOOQQQSSSVVV[[[aaaiiinnnnnnssstttsssrrrssspppkkkooorrrsssooojjjddd\\\UUUMMMOOOFFF===MMMnnn{{{~~~iii___HHH???<<>>AAADDDHHHPPPUUUVVV___iiimmmqqqzzztttbbbjjjwwwrrrPPP@@@xxxyyyppp||||||^^^@@@;;;777777777777777777777777777777888999:::;;;======???@@@CCCIIIQQQYYY___bbbjjjlllooopppppprrrvvvyyyxxxooo^^^SSSLLLIII\\\{{{~~~zzzyyy{{{|||wwwkkk```KKKFFFAAA===<<<<<<:::999888999:::;;;;;;;;;:::999777999<<>>MMMnnn~~~~~~~~~iii```HHH???<<>>AAADDDIIIQQQWWW\\\___dddhhhlllttt}}}jjjQQQnnniiijjjfffKKK???vvv}}}uuu~~~\\\>>>999666666666666666666666666777777888999:::;;;<<<<<<;;;===@@@FFFLLLQQQSSSSSSTTTTTTUUUVVVTTTOOOIIIDDDRRReee}}}zzzoooeeebbbeee___SSSZZZppp{{{qqqqqqrrruuutttlll___TTTMMMJJJEEE???:::999:::<<<;;;:::999888888888999999444:::AAAHHHQQQ```ttt|||iiicccyyy~~~kkkhhhnnnzzz|||qqqtttvvvccc___pppyyyoooOOOBBB777]]]~~~{{{yyyuuu{{{~~~nnnbbbVVVTTTaaaVVVRRRiiippppppooorrr{{{yyymmmeee```]]]VVVPPPLLLJJJBBB999:::BBBddd{{{wwwsssnnnfffccc``````aaabbbcccaaa]]]ZZZYYY[[[^^^```aaadddhhhjjjggglllnnnmmmmmmooommmiiiqqq}}}|||qqqiiifffWWWIIIQQQkkk~~~}}}~~~~~~~~~mmmbbbJJJ@@@<<>>AAACCCHHHOOOTTT]]]___cccggglllrrrxxx|||{{{lllVVVgggllleeebbbNNNEEEuuuyyy```???888666666666666666666666666666666777999::::::::::::999:::<<<@@@DDDHHHKKKMMMIIIHHHFFFDDDAAA<<<666111FFFSSSfffjjjaaa^^^^^^XXXlllnnntttmmm[[[XXXcccfffbbbcccdddfffeeeaaaZZZUUUQQQOOOJJJEEEAAA>>>======:::999999888888999::::::777<<>>===;;;CCC<<<;;;888555444555777999777<<>>@@@BBBEEELLLQQQXXX]]]eeelllppptttvvvxxx~~~zzzggg{{{nnnqqqtttqqqffffffVVVMMMwwwzzzuuu|||~~~dddAAA888666666666666666666666666555555777888999999999999999999:::;;;>>>CCCHHHLLLHHHDDD===888777888;;;===>>>DDDMMMIII<<>>888888999:::;;;;;;<<<<<<666999>>>FFFNNNVVV[[[]]]VVVYYYaaa[[[TTTssspppiiijjjyyy~~~```ccctttnnndddIII@@@BBBzzzrrrkkkjjj|||uuu|||}}}mmmaaaUUUTTT___SSSQQQjjjqqqoooqqqsssssssss}}}jjj[[[RRRTTTUUURRRWWWaaazzzttt^^^```\\\TTTQQQQQQLLLCCCZZZvvvtttpppnnnhhhfffiiigggeeedddeeeeeedddccc___\\\XXXSSSPPPQQQVVVZZZ]]]\\\WWWPPPQQQXXX^^^___RRRccctttiiiTTTSSSiii~~~}}}|||~~~~~~~~~~~~uuuiiiNNNBBB===RRR}}}~~~mmmiiiaaawwwwwwfffqqqdddZZZssskkkMMM===>>>ccchhhfffzzzyyypppxxxnnnjjjKKKFFF\\\qqqtttxxxzzz{{{|||}}}~~~}}}~~~|||ddd]]]JJJEEETTTHHHbbbmmm```NNNJJJ>>>111666777AAATTTeeehhhdddeeekkkooopppsssuuuqqqbbbLLL<<<555666444:::CCC>>>;;;EEEDDDBBB???;;;999666444333555000333EEEaaavvv|||zzz{{{{{{||||||||||||{{{{{{yyy{{{zzzyyyxxx{{{~~~~~~||||||}}}{{{___YYY|||yyynnnxxxvvvDDD777///000%%%,,,555MMMppp~~~ooogggiiihhhbbbtttwwwlllsss]]]FFF