BM6P6(@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&)))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&(((((((((''''''''''''((())))))''''''''''''((((((((()))&&&&&&''''''((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((($$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((('''((((((((())))))))))))'''''''''(((((()))))))))''''''(((((((((((((((((()))(((((('''''''''(((((((((((()))))))))*********'''''''''(((((((((((()))''''''((((((((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&$$$$$$&&&'''((((((((((((((())))))******************************+++++++++...---------,,,+++***)))******)))))))))((((((((((((((())))))******++++++(((((((((((())))))))))))((()))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''')))***++++++++++++...///000111111111000000222222333333333333444444999999888777555333111000000000///...---+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&((()))*********,,,,,,---//////000000000444555777888888888777666777888888999::::::;;;;;;>>>???@@@@@@@@@???>>><<<<<<<<<;;;:::777555333111222111000...---+++***)))******))))))((((((((((((&&&&&&'''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''(((((())))))&&&(((***,,,.../////////222111111111111222333333111222444666666555444333111222333444555777888888<<>>;;;999666444333000000///...,,,+++******((((((((((((((()))******((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((()))***++++++,,,,,,...000222444555555555444555333111//////000222333000222444666666555333222000111333444666888:::;;;@@@CCCGGGLLLOOOQQQRRRRRRQQQQQQSSSSSSSSSRRRPPPOOOMMMLLLKKKHHHFFFDDDBBBAAA???>>><<<:::888666555444...---,,,***))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))***+++---...///000555777999:::;;;:::999888666333000---,,,...000222888999<<<>>>>>>===;;;999:::;;;===???BBBDDDFFFGGGGGGJJJNNNQQQTTTTTTTTTSSSQQQRRRUUUWWWXXXXXXWWWVVVSSSSSSQQQPPPNNNLLLKKKJJJLLLKKKIIIGGGDDDBBB@@@???333222///---+++***))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''(((((((((***+++...111333666777888999::::::999888666555444///111444999<<<<<<;;;999AAACCCDDDCCCAAAAAACCCFFFDDDBBBDDDHHHJJJIIIIIILLLNNNLLLLLLNNNRRRUUUTTTRRRWWWSSSTTT[[[^^^[[[YYYZZZXXXWWWUUUSSSQQQPPPPPPQQQRRRPPPOOOOOONNNJJJIIIJJJEEEAAA<<<888555111---)))---+++)))(((((())))))(((+++***(((&&&%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))+++,,,------444555666777888888777777666555555555777888777666BBB@@@???AAADDDGGGFFFDDDDDDDDDFFFIIIKKKJJJFFFBBBBBBBBBEEEIIIIIIFFFGGGKKKMMMKKKJJJLLLNNNNNNJJJGGGKKKNNNSSSWWWZZZ]]]```bbb[[[YYYVVVSSSRRRTTTWWWZZZ[[[ZZZZZZYYYWWWTTTRRRQQQMMMMMMKKKGGGBBB??????@@@666333000---,,,+++)))'''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))'''(((((((((((((((''''''++++++,,,---///000111111111222444666666666555555===<<<;;;<<<>>>???@@@@@@???@@@BBBGGGJJJKKKGGGCCCHHHHHHNNNXXX```___UUUJJJMMMQQQYYY^^^]]]XXXYYY^^^^^^XXXQQQOOOPPPSSSUUUUUURRRZZZZZZRRROOOSSSWWWVVVYYYXXXUUURRRQQQSSSXXX[[[XXXXXXXXXWWWVVVVVVUUUTTTRRRSSSSSSNNNFFFBBBBBBDDD@@@===:::888555222///,,,&&&'''((()))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******'''((()))***+++++++++***111111111111111111111111...000333666999:::;;;;;;BBBCCCCCCAAA>>>???CCCHHHFFFPPP^^^ggggggaaaXXXRRR___dddooo}}}vvvkkkaaajjjwww}}}vvvuuuyyyssshhh\\\VVV\\\gggttt{{{zzz~~~uuubbb[[[bbbeee___\\\]]]^^^[[[VVVSSSSSSTTTWWWXXXXXXWWWXXX\\\]]]\\\WWWWWWVVVQQQJJJCCC===;;;AAAAAAAAABBBBBB???:::666000///---,,,***)))((((((''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))'''(((***,,,...///000000000000111111111222222222999;;;<<>>>>>HHHRRR^^^lll|||zzzooohhhfffqqqzzzxxxqqqpppzzz~~~tttkkkbbbbbblll|||yyyiiijjjxxx}}}vvvrrrvvvxxxtttiii]]]TTTQQQRRRUUUTTTPPPPPPUUUVVVTTTXXXUUUTTTUUUUUUPPPFFF>>>:::===AAAGGGIIIHHHCCC@@@<<<999444///***(((''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''(((((()))+++,,,,,,...000222444555---...000222555777999999BBBBBBBBBBBBDDDGGGJJJKKKYYY^^^aaa[[[TTTUUU```lll|||sssjjjjjjnnnzzz{{{mmmeeebbbrrryyywwwooonnncccbbbbbbiiivvvyyymmmeeennn~~~{{{kkk```\\\\\\aaaaaa[[[XXXYYYUUUMMMLLLIIIHHHNNNUUUVVVOOOGGG;;;<<<@@@EEEIIIJJJHHHFFFEEEBBB<<<666111---+++***((((((&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((***,,,......222111000///000333555777555666888;;;>>>AAACCCDDDFFFGGGHHHLLLSSS[[[bbbggg|||vvvppprrrzzz~~~pppeeeaaadddiiisssyyy|||uuufff[[[XXXZZZ___aaaeeeiiidddZZZSSSRRROOOPPPTTT\\\fffmmmoooooommmgggaaabbbjjjsssxxxyyywwwnnnkkkkkk|||{{{ooobbbLLLHHHGGGJJJPPPTTTRRROOOIIIFFFDDDDDDFFFHHHJJJKKKJJJIIIGGGDDD???:::666444...---***((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((***,,,///222444666888555333000000222555777AAABBBDDDFFFHHHJJJKKKLLLPPPRRRWWW```mmm|||~~~zzz{{{}}}~~~rrr```QQQJJJIIIKKKLLLLLLPPPQQQKKKAAA<<>>;;;<<>>???CCCJJJOOOOOONNNCCC@@@BBBIIIPPPTTTYYY___llloooppplllggggggnnnuuuzzzhhh___[[[WWWTTTUUUWWWZZZ[[[YYYSSSJJJEEEDDDHHHLLLNNNMMMOOOQQQQQQNNNHHHBBB>>>444111...+++((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''))))))***))))))(((+++,,,---///222777>>>BBB999999999888999<<>>>>>@@@>>>;;;;;;<<<>>>>>>======???@@@<<<999666888:::;;;;;;<<<>>>;;;888999;;;<<<;;;:::===<<<<<<<<>>>>>??????===;;;;;;<<<<<<999777888777555444555666888:::;;;<<<>>>@@@CCCIIIPPPVVV[[[gggmmmgggbbbfffgggdddkkksss{{{sss___NNNMMMOOOLLLJJJLLLSSSTTTWWWZZZZZZUUUMMMGGGCCCBBB@@@===888111+++'''(((((((((''''''((((((((()))((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((''''''((()))+++...///999::::::888888999<<>>===<<<<<<<<<555666777666666666999;;;;;;BBBEEEBBBFFFQQQXXXXXXeeelllwwwvvvhhh]]]___```ZZZTTTRRRWWWWWWWWWWWWVVVSSSMMMJJJBBBBBBBBB@@@===999555222,,,+++)))((('''(((***+++))))))((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))***++++++'''(((***---000333555777@@@???<<<:::;;;@@@GGGLLLKKKHHHHHHMMMWWW^^^```___```mmmvvvzzzeee___]]]^^^[[[SSSMMMMMMCCC<<<888999999777777;;;<<>>???AAABBB555333///+++)))((()))***'''((((((((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))))))))))))))***,,,...111555777999999999111777@@@GGGKKKKKKKKKKKKDDDJJJVVVgggvvv|||yyytttmmmzzz~~~xxxdddMMMHHHCCCBBBAAA===<<<<<<:::999;;;???BBBEEEKKKRRRZZZ^^^aaa___[[[\\\bbbiiifffiiimmmoooooonnnnnnnnnjjjnnnnnnkkkkkkooorrrppppppooommmkkkjjjjjjkkkllljjjiiifffcccaaa```______gggeee```YYYTTTQQQRRRTTTLLLIIICCC>>>===???>>>;;;>>>AAAHHHOOOSSSTTTSSSRRRTTT]]]kkkwww}}}ooo[[[MMMHHHIIILLLTTTPPPJJJEEEBBBBBBDDDEEE???===888222...***((((((&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***444555777999::::::999999888<<>>;;;777666777999:::;;;AAACCCFFFIIIMMMTTT^^^eeegggkkknnnlllgggeeejjjppppppwww~~~}}}~~~vvvqqqrrrwww{{{}}}zzzuuupppmmmkkkkkkkkkiiigggddd```^^^___bbbeeebbb^^^WWWPPPKKKFFFAAA>>>777777:::;;;999888===DDDGGGTTTdddqqqzzzyyyfffVVVMMMJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDCCC@@@;;;666000+++)))''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))+++---...///666555555555666999<<<===HHHHHHIIIHHHHHHIIILLLOOOeeerrrwwwaaaQQQVVVZZZZZZVVVSSSQQQJJJAAA999999:::<<>>???CCCNNNZZZbbbdddfffggggggfffhhhmmmvvv|||yyyssshhh\\\RRRMMMKKKKKK>>>AAAEEEGGGEEE???999444///...+++((('''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))***+++,,,+++((('''((())),,,///555999;;;999666444333000333<<>>AAAAAAEEEKKKOOOLLLRRR^^^ccceeeqqq~~~~~~}}}|||pppllllllllllllgggdddeeeeee```YYYUUUOOOGGG===888:::@@@DDDFFFKKKSSS\\\dddkkkwwwzzzfffSSSGGGBBBFFFEEEBBB???===>>>AAADDD<<<999444000---***'''$$$(((((()))))))))((('''&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***)))(((''''''(((***,,,000222666888888666444333<<<888999===AAAEEEOOOYYYssswwwooojjjkkkfffaaa[[[OOOAAA::::::;;;:::???EEEGGGIIIPPPYYY]]]YYY\\\fffnnnuuu~~~tttrrr|||uuuuuu}}}~~~~~~~~~vvvooolllkkkkkklllkkkhhheeecccaaa]]]VVVOOOHHHAAA:::666===DDDMMMWWWddduuu~~~kkkYYYNNNIIIEEEFFFFFFEEECCCBBBCCCEEE@@@<<<666222///...,,,***)))((((((((('''''''''''')))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''(((((()))***+++)))''''''***...111222555777888777555444444555999>>>FFFNNNSSSZZZgggtttwwweeeYYYRRRUUUNNNFFFAAA<<<:::???FFFGGGIIIOOOVVVYYY]]]fffooo~~~vvvrrrvvv|||uuupppuuu}}}sssrrrxxx~~~}}}www|||uuuvvvxxxwwwtttrrrpppnnnjjjhhhddd___XXXPPPIIIDDD@@@@@@@@@DDDOOOaaawww~~~wwwkkk```ZZZXXXLLLKKKIIIEEEBBBBBBCCCEEEGGGCCC===888555222000...***)))((('''&&&''''''(((((((((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))******---++++++...222777888888888999999777555666:::>>>AAAPPPcccnnnpppqqqzzzuuu```NNNBBB===<<<::::::;;;>>>DDDMMMTTTXXXZZZ```jjjvvv~~~{{{{{{yyyvvvttt|||uuuqqqyyyyyytttvvv|||}}}xxxxxx~~~ttt{{{{{{}}}}}}rrrkkkdddaaabbbcccbbb```VVVNNNCCC;;;<<>>>>>BBBEEEMMMVVV___kkkzzz~~~zzz|||zzz}}}zzzsssvvv}}}tttsss~~~~~~qqqrrr|||}}}sssrrrzzzyyyrrrwww}}}|||ttt{{{~~~uuuqqqtttuuuooohhheeecccaaa___\\\TTTIII@@@<<>>;;;888999<<<<<>>;;;:::777444000---***)))((((((((((((((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%---,,,***((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))+++,,,---666===CCCAAA;;;888;;;AAAEEEKKKQQQVVV\\\gggxxxkkkRRREEEAAA@@@AAA<<<>>>EEEKKKMMMRRRYYY\\\ooo}}}|||sssqqqwww}}}|||wwwmmmvvvxxxyyyxxxxxx}}}|||uuuqqqqqquuuyyy}}}{{{qqqwww{{{uuu}}}{{{zzz}}}yyylllrrr~~~~~~~~~ppphhhggggggeeebbb\\\VVVKKKAAA===CCCPPP[[[wwwwwwuuupppiiiccc___^^^MMMKKKIIIGGGFFFCCC@@@===>>>===:::777333...+++)))((((((((((((((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''(((''''''((((((((())))))))))))))))))((((((((('''''')))((('''&&&&&&&&&(((((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''333DDDEEE///!!!''')))"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&''''''((((((***((($$$(((222888666>>>>>>:::555888@@@FFFGGGWWWeeepppqqqpppuuu{{{|||zzzeeePPPDDDAAA>>>999CCCAAALLLWWW\\\gggsssrrr~~~wwwsss~~~~~~wwwuuuvvvrrrkkkooo~~~~~~}}}{{{~~~|||~~~uuurrrssswwwzzz}}}}}}~~~zzzzzzxxxttt}}}wwwzzz}}}xxxzzz}}}rrrmmmuuuxxxqqqiiihhhiiiggglllkkkfff\\\QQQGGGBBBAAAJJJQQQ\\\ccccccdddnnnzzzqqqfffZZZRRRHHH???<<<>>>999777:::>>>;;;222,,,---+++)))''''''(((((('''&&&+++*********)))))))))((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))(((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&((('''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''+++999<<<...$$$'''((("""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((()))''''''&&&&&&''''''(((((())),,,......333<<<@@@???<<<:::===BBBBBBBBBNNN]]]{{{}}}ssslllllloooooonnnfffUUUDDD===BBBIIIKKKRRRTTTddduuu}}}rrrooo|||yyyyyy{{{zzz|||~~~yyy}}}{{{zzz~~~~~~yyysssssstttttt}}}}}}qqqooorrrvvv}}}ssslllzzzzzztttuuuvvvvvvkkklllllljjjddd[[[RRRLLLDDDAAAEEEPPP]]]hhhqqqxxx|||~~~}}}uuueeeRRRDDD<<>>@@@???999666888---+++)))(((((()))((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))((((((((((((((('''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((((('''''''''(((***+++''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$***...+++(((&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''((())))))%%%+++111555:::@@@AAA???===999???IIIGGGFFF[[[xxx}}}lll```[[[WWWTTTJJJKKKHHHBBBBBBHHHMMMOOO[[[ggg~~~tttqqqyyy}}}}}}xxx~~~{{{zzz}}}~~~yyywww~~~}}}tttrrryyy|||}}}{{{mmmeeefffrrr~~~xxx{{{xxxmmmgggeeeccc```]]]MMMEEEAAAEEEPPP^^^nnn{{{yyyeeeQQQCCCFFF@@@===???@@@>>><<<<<<333000,,,***)))))))))((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((()))))))))))))))*********)))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((()))***+++---(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###"""$$$((((((%%%$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((()))******'''---555:::======<<<:::>>>???EEEJJJLLLTTTnnnooo___TTTLLLEEE???AAACCCCCCDDDKKKTTTYYYYYYrrr}}}{{{}}}~~~zzzuuuvvv||||||~~~}}}xxx|||nnnqqq}}}{{{~~~|||vvvzzz~~~wwwxxxppprrr|||qqqjjjhhhqqq{{{vvvkkkhhhhhhfffccc^^^ZZZRRRIIIAAAFFF\\\qqq}}}yyylll^^^QQQFFFAAA>>>???AAABBB???===:::666111---+++***)))((('''(((((((((((()))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((((((((()))))))))***(((((()))*********)))(((''''''((((((((()))))))))(((((((((((((((((((((((())))))((('''((()))***+++)))((((((''''''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&!!!!!!%%%'''###$$$((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((()))***++++++000444:::>>>>>><<<;;;<<<>>>KKKUUUVVV^^^pppuuu___OOOGGGCCC@@@>>>RRRQQQOOOSSS```pppwwwwwwzzz~~~}}}~~~vvvvvv{{{|||xxxzzz}}}tttqqq{{{~~~oooiiiooo|||pppbbbeeewwwvvv~~~}}}|||zzzzzzvvv~~~|||rrrpppuuu~~~~~~wwwmmmeeegggccc\\\RRREEE???HHHTTTnnn~~~rrrooojjjbbb[[[TTTKKKCCCAAABBBBBBAAA@@@<<<666222///---***(((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''(((((())))))******((()))***+++++++++***))))))))))))*********++++++))))))***************+++***)))(((((('''((()))*********))))))))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''$$$###$$$$$$###%%%(((''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&(((((((((((()))+++,,,---444555999<<<<<<<<<@@@FFFIII]]]jjjkkkrrrjjjOOO@@@<<<>>>DDDIIIWWWcccsss|||}}}|||{{{|||xxx~~~nnnddd```bbbmmmuuuwwwvvvvvvddd___YYYXXX\\\eeennnttt{{{nnnfff]]]aaarrruuutttiiittt~~~vvvxxx||||||}}}~~~vvvooorrr}}}||||||}}}}}}}}}}}}qqqggg___``````XXXLLLDDDNNNZZZdddeeehhhrrrxxxwwwwwwpppaaaNNNDDDBBBBBBBBB@@@===999666444111...+++************)))))))))((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%******************************+++,,,,,,---......---...///111111111//////000000000000111111111111///000000000111111111111000///...,,,,,,,,,------,,,++++++******++++++,,,******)))))))))(((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&''''''&&&%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""&&&(((%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((''''''((((((((()))***+++------333222444999<<>>@@@AAA@@@>>><<<<<<<<<=========>>>>>>>>>>>>>>>777999;;;>>>>>>===;;;:::<<<;;;:::<<<>>>>>>===;;;:::777444555777777555222000000000000000...,,,+++,,,+++)))((('''((())))))'''''''''(((((()))))))))$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''$$$'''///---$$$"""(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))((())))))((((((***...111000999===>>>KKKddduuuyyy|||kkkWWWMMMOOONNNJJJFFFDDDCCCPPPccciiinnn~~~yyywwwlllggg}}}}}}{{{qqqbbb\\\^^^___``````^^^[[[XXXWWWWWW[[[\\\^^^___\\\UUULLLFFFMMMOOOTTT\\\bbbbbb[[[TTTTTTUUUUUUUUUUUUXXX]]]aaa___bbbcccbbb```bbbjjjpppuuutttwww~~~bbb^^^ZZZ^^^lll{{{nnnnnnyyy|||||||||uuurrryyy{{{~~~zzztttvvvdddQQQHHHDDDMMMhhhhhh???@@@999444666:::===>>>>>>111000---+++************))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&999777777888:::;;;:::888444444555888;;;>>>@@@@@@===???BBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCDDDEEEHHHGGGEEECCCAAA@@@??????888888999:::;;;=========???>>>???AAADDDGGGGGGGGGEEEDDDCCC@@@===888555333333222000...,,,***))))))(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((((('''...888777+++%%%(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***'''(((***,,,.../////////000???LLLUUUdddzzz~~~ppp[[[III@@@@@@BBBCCCDDDQQQ^^^qqqjjj[[[XXXXXXkkkfffccc```YYYPPPOOOSSSWWWXXXXXXWWWUUUSSSRRRSSS]]]]]]^^^]]]ZZZTTTMMMIIINNNQQQVVV___ffffff```ZZZYYYWWWUUUUUUXXX^^^dddgggbbbaaa___^^^___bbbfffhhhiiibbb\\\^^^gggmmmkkkgggaaa]]]ZZZ\\\fffvvvtttiiijjjwww~~~|||uuurrrssswww{{{vvv}}}xxxuuutttjjjaaaZZZQQQMMM[[[nnn|||xxxiiiVVVFFF???888777;;;===;;;:::666444///+++)))((()))+++)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&999888777:::>>>@@@???===888999;;;===@@@BBBDDDEEEBBBCCCEEEGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGHHHIIILLLJJJFFFCCCBBBBBBCCCDDD============<<<===@@@BBB>>>???BBBCCCDDDFFFHHHJJJJJJKKKKKKKKKJJJIIIGGGFFFBBBBBB@@@>>>;;;777444222,,,+++***)))((('''&&&&&&&&&''')))***)))(((%%%$$$&&&''''''''''''((((((((('''&&&,,,333222((($$$'''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******(((***---111444555333222<<>>===???@@@@@@===999333---)))((()))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''(((((((((((('''&&&&&&&&&&&&'''888777999<<<@@@@@@===999999;;;===>>>???@@@BBBCCCCCCBBB@@@@@@@@@AAA@@@@@@FFFEEEDDDCCCBBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA??????BBBEEE@@@BBBDDDBBB???===???AAA@@@BBBDDDFFFHHHIIIIIIIIIJJJJJJKKKJJJHHHDDD@@@>>>333222000---,,,+++******&&&''''''((())))))))))))'''''''''''''''((((((((()))&&&%%%'''%%%!!!$$$)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))),,,///111333333666:::>>>PPPaaarrrzzz}}}~~~```FFFAAAAAACCCQQQeeexxxxxx|||xxx{{{{{{wwwsssvvvzzzrrrvvvsssgggZZZUUUSSSSSSJJJDDD===:::<<>>:::===???CCCDDDDDDDDDEEEGGGGGGCCC@@@>>>@@@BBBCCCCCCNNNLLLJJJGGGEEEDDDDDDDDDDDDGGGLLLPPPPPPLLLFFFBBBBBBBBBAAA???>>>???BBBDDDEEEGGGIIIGGGCCCBBBCCCFFFAAAAAABBBAAA@@@???===;;;CCCDDDFFFHHHGGGEEEBBB@@@777666333111///......///+++)))'''&&&&&&''')))***((((((((((((((((((((((((+++)))'''&&&%%%###'''+++&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((()))******...222333111000666DDDPPPeeennnwwwxxxwwwvvvvvvuuupppTTTAAADDDIIILLL[[[qqq{{{xxxzzz~~~}}}rrrhhheeeeeefffhhhnnnnnneeeYYYPPPHHHBBBDDDCCC@@@>>>@@@GGGMMMQQQRRRTTTUUUVVVWWWYYY\\\___\\\___aaa___YYYSSSNNNLLLLLLPPPWWW^^^cccdddbbb___XXXTTTRRRUUU\\\aaabbb```^^^]]]]]]]]]]]]___aaacccaaa]]]XXXTTTRRRPPPMMMJJJHHHHHHHHHGGGHHHLLLSSSXXXfffjjjnnnnnnnnnuuuvvvnnnqqq}}}sssrrrtttuuu{{{uuuyyywwwzzz|||{{{zzz|||}}}rrrgggeeeffffffbbb```GGGGGGLLLXXXbbbiiirrrzzz{{{~~~vvvaaaLLLBBB>>><<<@@@???<<<888333...)))&&&)))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&''''''(((NNNSSSXXXYYYWWWTTTSSSTTTTTTXXX\\\]]][[[[[[]]]___ZZZWWWUUUVVVZZZ]]]]]]\\\___]]]ZZZWWWVVVVVVVVVWWWXXX[[[```aaa^^^WWWNNNHHHAAA???>>>???AAADDDDDDDDD>>>@@@BBBCCCDDDFFFHHHJJJHHHHHHIIIHHHGGGEEECCCBBB???AAADDDFFFFFFEEECCCBBB888777444222111111222333333111...***'''&&&&&&&&&)))))))))(((((((((((('''%%%(((+++,,,***'''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((***+++,,,,,,///222555555888CCCUUUdddyyyvvvooofff___\\\\\\]]]QQQEEEFFFWWWccciiivvvnnnbbb^^^]]]\\\]]]\\\^^^]]]TTTLLLFFF@@@:::AAAFFFHHHEEEDDDIIINNNQQQOOOPPPRRRSSSTTTWWW[[[^^^]]]```aaa^^^XXXQQQOOONNNPPPTTTZZZ```bbbbbb___]]]RRRQQQQQQTTTYYY]]]]]]\\\YYYZZZ[[[[[[\\\^^^```bbbeeeaaaZZZSSSOOONNNOOOPPPLLLMMMLLLKKKJJJOOOWWW]]]dddkkkrrrttttttwwwuuunnnjjjooo~~~xxxtttsss{{{qqqttt{{{{{{|||}}}nnnhhhjjjllljjjeeeWWWVVVSSSOOOSSSaaauuusss```OOOBBB??????>>><<<888222,,,)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((aaagggkkkhhhbbbaaagggnnnjjjmmmpppooojjjggggggiiieeedddeeejjjooopppkkkgggaaa```^^^^^^___bbbdddfffcccdddeeeeeeccc```[[[YYYTTTOOOLLLMMMRRRTTTPPPLLL=========@@@CCCEEEFFFFFFEEEGGGIIIKKKMMMMMMMMMMMMFFFGGGHHHHHHGGGFFFDDDBBB:::999666555444666777999<<<;;;999666333///,,,***))))))))))))((((((((('''###'''***+++)))'''%%%$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((&&&((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''(((***,,,...///000111444:::DDDPPP```nnnwwwqqq]]]MMMDDDAAACCCFFFGGGNNNddd~~~ppp```ZZZWWWTTTSSSUUUPPPQQQPPPJJJGGGGGGDDD@@@CCCLLLQQQLLLGGGIIINNNQQQRRRTTTUUUVVVXXX[[[___cccaaabbb```ZZZSSSOOOPPPSSSUUUYYY^^^bbbbbb___]]][[[QQQQQQRRRUUUXXX\\\```bbb^^^[[[ZZZ\\\```cccbbbaaaeeebbb]]]UUUPPPMMMOOOQQQKKKKKKJJJGGGFFFKKKUUU]]]gggmmmsssvvvwwwyyy}}}vvv|||vvvllljjjjjjpppzzzrrrpppqqqqqqmmmiiijjjqqqxxxtttxxxzzztttqqqrrrrrrooojjjeeeccc^^^TTTLLLSSSnnnzzzdddNNN??????>>>===999555111///+++*********))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((yyy}}}{{{pppbbb^^^fffpppjjjmmmnnnjjjaaaZZZXXXYYY[[[\\\```fffjjjggg^^^VVVRRRRRRSSSTTTXXX]]]bbbeee___^^^^^^^^^```cccfffhhhnnngggaaaaaaeeeeee]]]UUULLLIIIGGGGGGIIIJJJGGGDDD>>>???BBBDDDEEEFFFFFFFFFKKKJJJJJJHHHFFFDDDAAA@@@===;;;999888999:::===???@@@BBBCCCCCC@@@;;;666222******))))))((((((((('''+++,,,+++(((&&&(((***+++%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((())),,,...111222333555888AAARRRhhhyyywwwdddLLL===888:::@@@EEEVVVhhhyyyqqqxxx}}}tttiii___[[[WWWPPPOOOQQQQQQSSSSSSOOOMMMLLLHHHBBBGGGRRRXXXQQQIIIJJJPPPSSSUUUVVVXXXYYYZZZ]]]bbbfffeeeddd___WWWOOONNNRRRXXX^^^bbbfffhhhfffccc```^^^YYYZZZ[[[\\\___dddkkkqqqfff```[[[^^^fffjjjfff```___```^^^YYYRRRLLLJJJJJJJJJJJJHHHDDDBBBHHHSSS\\\jjjnnnsssvvvwwwzzz}}}sssyyyssskkkkkkiiinnn{{{{{{ssskkk}}}sssggg```bbbiiipppsssvvv|||rrreeegggnnnuuuyyyyyywwwsssoookkkiiiiiicccRRRNNNjjj~~~{{{yyygggPPP@@@???===;;;999777555444++++++++++++*********)))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((())){{{sssfffYYYRRRQQQUUUYYYXXXYYYXXXUUUPPPMMMKKKJJJJJJLLLKKKHHHKKKPPPOOOHHHJJJFFFHHHOOOQQQNNNNNNQQQTTTRRROOOQQQWWWaaaiiinnnoookkkhhhfffaaa]]]___dddVVVQQQQQQUUUWWWVVVYYY___OOOLLLFFFAAA>>>>>>???@@@CCCFFFHHHIIIGGGEEEDDDDDD<<<<<<;;;::::::<<>>AAAFFFIIIGGGBBB<<<;;;555///***)))***+++,,,'''''''''((()))***+++,,,&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))(((((('''''''''&&&+++***)))((('''&&&&&&&&&***)))((('''''''''((()))((((((((((((((((((((((((((('''&&&&&&&&&'''((())),,,+++***)))(((''''''((())))))))))))((('''&&&&&&%%%&&&'''((()))))))))))))))(((((('''''''''(((((((((((())))))((((((((((((+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))***,,,...---,,,000666777444888FFFVVVfff{{{|||]]]@@@777;;;AAAKKKWWWkkktttbbbdddmmmzzzyyyeee\\\QQQLLLOOOVVV[[[]]]WWWXXXWWWTTTOOOKKKHHHHHHMMMNNNMMMMMMLLLMMMQQQSSSVVVTTTSSSXXX```dddccc```eeegggeeeZZZOOOLLLUUU___rrruuuvvvsssnnniiiggggggeeeffffffhhhkkknnnqqqssscccWWWVVVeeepppmmmeeebbbkkkfff^^^VVVQQQOOOPPPRRRJJJDDD>>>@@@JJJUUU^^^aaaiiiooottttttrrrttt{{{vvvyyyyyyssskkkhhhlllqqqnnn```cccmmmxxxqqqpppkkkccccccjjjsssqqqhhhhhhjjjnnnpppmmmlllsss}}}qqqeeecccaaa___iiiwww|||vvvqqqjjj```XXXCCC???===>>>;;;555222333222///+++)))))))))***)))((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''^^^\\\VVVNNNGGGCCCBBBCCCBBBDDDFFFFFFEEEEEEFFFGGG>>>>>>===>>>EEEMMMLLLFFFEEE@@@>>>CCCFFFCCC@@@AAAEEEDDDDDDEEEIIIMMMPPPRRR```^^^]]]\\\YYYWWW\\\dddkkkeeebbbcccaaa^^^```dddaaa\\\UUUMMMFFFAAA???>>>;;;<<<>>>???@@@BBBFFFIII?????????>>>???CCCIIIMMMHHHGGGHHHJJJLLLLLLHHHEEEEEE@@@888222...,,,***)))******)))((((((((())))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((())))))((((((((('''''''''+++******)))))))))******'''&&&&&&%%%&&&'''))))))******))))))(((''''''&&&)))(((((('''((()))***+++(((((((((((((((((((((((()))))))))***))))))(((''')))))))))))))))(((((('''''''''''''''((()))******((((((''''''&&&''''''''')))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********'''))),,,...///111444777III\\\ppp{{{jjjQQQ<<<:::BBBKKKYYYeeekkk___ccchhhppppppeee[[[UUUOOONNNQQQVVVXXXXXXXXXZZZ[[[YYYVVVRRROOONNNNNNNNNNNNMMMMMMNNNQQQTTTWWWWWWYYY___ggglllmmmlllfffjjjllliiieeehhhqqq{{{~~~~~~}}}|||{{{|||}}}~~~oooeeedddooowwwrrrjjjiiilllhhhaaa[[[VVVTTTUUUUUULLLFFF@@@CCCMMMZZZdddiiilllooossstttssstttxxx}}}uuuwwwyyyyyyssskkkccc^^^iiirrrxxxrrrddd]]]bbbkkkyyyzzzhhh\\\ZZZmmmnnnooonnnoootttvvvsssooorrrxxxvvvpppooohhh___^^^eeehhhmmmpppmmmfff``````bbb]]]JJJ888444888999777555333000+++)))((()))((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''EEEJJJMMMLLLGGGAAA===;;;>>>DDDLLLQQQSSSSSSRRRQQQCCCAAA@@@EEERRR\\\\\\VVVNNNFFF@@@@@@CCCDDDFFFIIIKKKHHHCCC???======???AAAHHHGGGHHHIIIFFFFFFMMMVVVjjjfffbbb```^^^[[[\\\___```^^^[[[VVVQQQMMMJJJHHHHHHEEEAAA<<<999:::>>>BBBAAAAAAAAA@@@AAAFFFLLLQQQQQQPPPOOOOOOOOOOOOMMMKKKMMMHHHBBB<<<777333///,,,,,,+++***)))((())))))***++++++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''((()))))))))((((((((()))***+++,,,((((((((())))))))))))))))))))))))***+++,,,---...,,,---...///000///......---......///////////////000000///...,,,+++******((((((((())))))******+++***)))(((&&&&&&&&&'''(((((('''&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***'''''',,,333222000888EEE```qqq{{{yyyuuupppWWWHHH===BBBOOO]]]ooo}}}yyybbbXXX[[[^^^bbbaaaVVVTTTRRRRRRTTTXXXZZZYYYVVVXXXZZZ\\\\\\ZZZWWWUUUTTTUUUVVVVVVVVVVVVXXX\\\___]]]```eeekkkrrrwwwzzz|||yyyyyy}}}xxxyyyxxxuuuqqqlllhhheeeddddddYYYSSSMMMNNNVVVaaakkkppppppqqqtttuuuwwwwwwwwwxxxvvvuuuuuuwwwwwwoooaaaUUUOOOVVV[[[YYYUUUUUU^^^fffwwwyyyhhh```fffwwwjjjnnnvvvxxx}}}xxxuuuvvvooodddaaaeeePPPUUU\\\```cccgggooovvvwwwcccMMMBBB>>><<<::::::666333...,,,+++***)))((()))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''OOOTTTYYYYYYSSSLLLFFFCCCNNNUUU```ggghhheee```]]]WWWQQQNNNTTT```iiigggaaaYYYUUUOOOKKKKKKQQQ[[[ddd```XXXMMMBBB;;;;;;@@@EEECCCBBBBBBAAA===:::???GGGPPPNNNLLLLLLMMMNNNPPPSSSVVVYYY]]]aaaaaa^^^ZZZWWW```[[[RRRHHH>>>999999:::AAAAAA@@@@@@AAAEEEKKKPPPQQQQQQQQQQQQQQQPPPNNNMMMNNNKKKGGGCCC@@@<<<888555...---,,,******+++,,,---+++***)))((('''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''((()))******+++))))))((((((((((((((((((''''''&&&&&&''''''((()))+++***************++++++'''(((***,,,...000111222222222333444555666777888888999;;;<<<<<<;;;999777555666777888999999999999888888777555444444333333//////......---,,,+++***---,,,***(((''''''((())))))((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))++++++,,,++++++***///+++///666555444EEE\\\ttt{{{zzzmmm___YYYWWWVVVJJJHHHLLLYYYhhhuuu}}}xxxzzztttzzzzzzoooZZZPPPQQQRRRXXX]]]WWWVVVVVVXXX[[[______\\\YYY\\\]]]]]]\\\YYYXXXXXXYYY[[[]]]```bbbeeejjjooossszzz|||yyywwwvvvqqqlllfffdddfffkkkoooqqqsssssstttxxx{{{{{{xxxuuuyyytttppppppqqqooohhhaaa```^^^YYYRRRNNNRRR\\\ddd~~~}}}tttkkkssstttuuu{{{vvvmmmnnnwwwzzz{{{wwwooohhhiiiooo```WWWOOORRR```qqq|||yyyhhhRRR???:::===:::777222///...---+++***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''cccddddddccc^^^XXXSSSPPP[[[^^^aaacccccccccdddeeejjj```WWWYYY```aaa\\\UUUWWW\\\___[[[VVVYYYbbbkkkddd```XXXNNNGGGFFFJJJNNNSSSOOOLLLJJJDDD======@@@;;;<<<===???AAAEEEGGGHHHQQQWWWaaaiiillliiiddd```llliiibbbWWWLLLBBB===;;;<<<=========???BBBHHHLLLKKKMMMPPPRRRRRRPPPNNNMMMNNNLLLJJJIIIGGGDDD???<<<777555222///...---...///,,,+++)))'''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((()))***++++++(((((())))))))))))))))))******))))))))))))******((()))***+++,,,---------000111333555777999:::;;;===>>>???@@@BBBCCCCCCDDD@@@AAABBBBBBAAA???<<<:::999:::;;;===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>::::::999777555222000...///...,,,***)))(((((())))))((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++++++++444---...555888===TTTnnn}}}xxxlllYYYKKKDDDBBBAAABBBPPPhhh{{{xxxzzz~~~hhhaaakkkuuussslll]]]MMMIIINNNPPPVVV\\\YYYXXXXXXZZZ\\\]]]]]]\\\ZZZ^^^]]][[[XXXWWWWWWZZZ]]]___ccckkkrrrzzz}}}{{{yyywwwvvvuuutttuuuxxx|||}}}xxxtttxxxuuurrrooonnnmmmllllllsssnnnggg___[[[]]]dddjjjwwwssspppbbb^^^iiiooopppvvvsssvvv{{{qqqjjjkkkpppxxxhhhUUUMMMVVVjjjgggLLL===999:::777333111///---+++)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''```______cccgggiiifffccchhhddd___[[[\\\cccnnnvvv|||pppdddbbbbbb]]]UUUPPPXXXdddnnnlllddd``````bbb___cccfffeee```[[[YYYXXX\\\VVVRRRQQQMMMEEE???===;;;???AAA@@@AAACCCBBB???@@@HHHTTT___eeeeeebbb___mmmmmmiiiaaaVVVKKKCCC???888:::;;;;;;;;;<<>>>>>>>>===<<<999777666777777999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???AAAAAAAAA@@@@@@>>>;;;888777222111000///---,,,+++******)))'''(((((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***,,,---...444......777AAANNNcccvvvuuukkk[[[KKKAAA===<<<<<>>777<<>>>>>>>>=========<<<;;;::::::999666777888999:::999999888999999888777555444333333222222333444555555555444666555444444555666888::::::<<<>>>???@@@@@@???>>>999::::::999777555222000///---++++++++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((***---111333444444999EEEWWWiiitttzzznnnaaaOOOAAA<<<@@@JJJRRRpppzzz\\\]]]YYYRRROOOOOOLLLFFFDDD@@@JJJVVVUUUWWWZZZWWWUUUWWWZZZ\\\]]]^^^^^^___aaadddiiinnntttzzz}}}wwwsssrrrrrriiieee```]]]^^^_________\\\[[[YYYWWWUUUTTTTTTTTTVVVYYY\\\]]]___dddhhhkkkrrruuuyyy~~~}}}yyywwwxxxyyyyyyuuupppkkkiiiiiiiiilllqqqrrrrrrsssvvvyyy}}}jjjcccfffjjjzzzxxxpppfffgggttt{{{rrrmmmgggnnnuuuuuurrrqqqsssvvvjjjmmmjjj```ZZZhhh~~~xxxrrrcccOOOAAA:::777444222111///---+++******))))))))))))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''sssooopppxxxrrreeeooopppqqqrrrtttxxx}}}uuulllgggiiijjjfffeeehhhzzzyyyssskkkkkkoooooojjjpppvvv}}}}}}vvvnnnhhhfffqqqkkkjjjsss{{{yyyooohhh^^^cccddd___ZZZVVVNNNEEECCCCCCCCCCCCCCCBBBBBBAAAHHHNNNWWW^^^bbbeeegggiiihhhgggccc\\\QQQGGG@@@<<<777;;;???CCCFFFJJJQQQVVVPPPOOONNNNNNOOONNNLLLJJJDDDBBB???<<<<<<===@@@AAA???;;;666000,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))******)))(((((((((''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))*********)))))))))))))))(((((())))))*********+++---...000222666999<<<>>>999:::;;;;;;:::999777666666666666666666666666666555666777888888888777666777777555555444444444555///000000111111111111111000///---,,,---...000222000333777;;;>>>@@@AAAAAAAAABBBCCCCCCAAA===:::777444333111000000///---+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))***)))((((((+++///444777666<<>>@@@AAAGGGOOOLLLNNNQQQSSSRRROOOKKKIIIHHHDDD>>>999888:::???BBBDDDEEECCC:::...(((***...,,,)))&&&$$$%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&'''***+++***(((222///***'''(((,,,///111333777>>>DDDGGGDDD>>>999666666555444444444555555:::;;;<<<>>>@@@@@@@@@@@@FFFAAA>>>===<<<:::<<<@@@;;;:::888777777888999:::444555555444222111222444111222333222111000000111---...///111444777999:::999;;;>>>AAACCCCCCBBBAAA>>>===<<<:::888555222111000...+++((('''((()))+++'''&&&%%%%%%&&&''')))+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&(((******)))(((((()))---((((((,,,111333555999>>>RRRgggssszzz|||sss^^^JJJEEEMMMZZZkkkyyy~~~|||vvvooojjj]]]TTTJJJEEECCCDDDKKKSSSRRRRRRRRRSSSVVVYYY]]]```dddeeegggmmmvvv~~~pppnnnbbbbbb```]]]XXXTTTSSSSSSZZZTTTOOOOOOSSSUUUUUUSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTMMMNNNVVVVVVMMMIIILLLLLLLLLMMMQQQUUUVVVSSSPPPUUUTTTQQQLLLJJJQQQ]]]gggwww{{{yyysssmmmjjjkkkmmmpppnnnkkkkkkmmmpppqqqqqquuuyyy{{{wwwooohhheeeeeennn}}}rrrrrr|||zzzqqqppprrrtttxxx{{{}}}{{{vvvsssrrrpppiiiaaa```eeeeee```bbbiiikkkffffffiiieee]]]MMMJJJAAA888777:::777111///---***((((((((('''&&&************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''~~~|||{{{}}}zzzuuunnnhhhdddaaaggghhhppp{{{~~~xxxqqqpppeeefffddddddooo|||zzzoooeee]]]YYY]]]```\\\UUUPPPFFFAAA>>>@@@HHHTTT___dddhhhfffcccaaa___XXXMMMEEE===;;;::::::777777@@@KKKJJJLLLPPPRRRSSSRRRPPPNNNIIIEEE???999666666888:::AAACCCCCC>>>555,,,(((''',,,***(((((((((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))---***))))))++++++)))'''.........000333666999:::EEEDDDBBBAAA???===:::999444444555777:::===@@@BBBCCCCCCDDDEEEFFFFFFDDDCCC<<<999888:::;;;999:::===:::;;;;;;;;;::::::999888777777666555333333333444555555666666777888:::<<<888666555333333222333333555666777999;;;===>>>???CCCBBBAAA???===;;;999999555333000---***(((''''''((((((''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''(((******)))((()))***)))(((***///000111777>>>TTTllluuupppssswwwgggWWWIIIJJJUUUeeexxx{{{qqqttt}}}{{{sssmmmsss|||{{{lll]]]QQQLLLIIIIIIJJJKKKQQQXXXTTTUUUWWWXXXZZZ^^^aaadddeeeooo}}}zzzpppccc\\\^^^VVVVVVVVVTTTRRRQQQSSSUUURRRQQQQQQSSSVVVXXXWWWUUUPPPRRRUUUWWWXXXWWWVVVUUUYYYUUUXXX___]]]SSSNNNQQQRRRRRRSSSUUUXXXXXXVVVSSSPPPOOOLLLHHHEEEIIISSS[[[hhhlllrrryyy~~~{{{tttnnnkkklllnnnsssqqqoooooopppqqqqqqqqquuuyyy{{{yyysssmmmkkklllsss~~~sssiiioooxxx{{{uuummmkkkooowwwwww{{{{{{kkk___```gggiiieeeXXX[[[bbbjjjllliiihhhjjj```QQQ???666777999777444111///+++******)))((('''************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''~~~~~~{{{wwwtttrrruuurrrtttxxxyyyrrrjjjfffaaabbbccciiiyyy}}}uuuiii______bbb___YYYUUUHHHCCC<<<999===EEENNNSSS```___^^^^^^___[[[UUUOOOMMMNNNOOOKKKBBB:::===DDDCCCEEEHHHLLLNNNPPPPPPPPPKKKHHHBBB===888555333333999<<<@@@AAA===555---'''***)))(((((()))***((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))),,,+++))))))******)))'''///111555:::===???@@@@@@AAA@@@>>>===<<<>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEEEEDDDDDDFFFGGGGGGEEECCCAAA??????BBBCCCAAAAAADDDAAABBBCCCCCCBBB???<<<:::===<<<;;;;;;:::999777555444444333333444777:::<<<<<<:::777444333333333444666555444444555777999;;;??????>>>=========>>>>>>;;;;;;999666222...***((((((((()))))))))((('''&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((((((((''')))******))))))***+++'''+++000333111222===JJJkkkzzzvvvaaaUUUVVV[[[RRRRRRVVV```mmmyyyxxxzzzxxxfffbbbbbblllvvvssscccSSSOOOLLLMMMNNNMMMJJJLLLQQQRRRSSSVVVYYY^^^fffpppvvvvvvfff___YYYTTTTTTYYYUUUUUUTTTSSSQQQRRRTTTVVVWWW[[[```dddeeedddcccccc```ccciiimmmnnnllliiigggffffffjjjpppkkk```\\\```bbbaaaaaaaaaaaa```\\\ZZZTTTSSSQQQLLLGGGFFFJJJNNNQQQUUU[[[bbbiiinnnqqqrrrzzz{{{tttpppooopppsssqqqooonnnppprrrsssrrrtttxxx{{{zzzwwwsssrrrrrrxxxttthhhccceeehhhhhhdddbbbhhhrrryyyvvvyyypppfffgggmmmkkkeeeUUURRRYYYiiirrrsss{{{fffKKKAAA>>>999777777444111...,,,++++++)))(((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''~~~}}}|||}}}yyy|||}}}}}}yyyvvvtttsss}}}}}}~~~yyyrrrlllffffffgggooo}}}|||yyylllaaa```bbb```\\\ZZZRRROOOJJJGGGGGGIIIKKKMMMVVVVVVXXX\\\aaadddcccaaabbbgggkkkhhh[[[LLL@@@<<<===???AAADDDHHHKKKNNNPPPNNNLLLHHHDDD???:::666444555777:::???BBB@@@:::555+++)))'''&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((()))***+++,,,,,,,,,777:::===??????>>>>>>===666999===AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHOOONNNOOORRRVVVXXXVVVTTT[[[WWWUUUWWWVVVUUUWWWZZZ[[[[[[ZZZWWWTTTQQQNNNLLLKKKKKKLLLMMMMMMIIICCC>>><<<:::666555555666777777666555444333444666999;;;:::999777666555666777888555555555555666888999:::>>>>>>???>>>;;;777222000)))))))))))))))))))))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((()))******))))))+++---***...444555333777HHH[[[yyyssshhhXXXJJJBBBAAAAAAIII\\\vvv~~~mmm```^^^ccciiikkkggg```XXXTTTTTTSSSTTTUUURRRNNNOOOTTTWWW[[[```hhhsss{{{pppccc[[[UUUVVVVVVTTTUUUYYY[[[]]]```bbbcccdddeeegggmmmsssyyy{{{xxxuuuuuuwwwvvvyyy}}}}}}{{{tttvvvzzz}}}xxxppppppuuuzzzyyywwwuuusssqqqooommmffffffddd^^^XXXSSSQQQQQQIIIJJJLLLOOOSSSXXX]]]___ccciiippprrrrrrvvv{{{xxxwwwsssooolllkkkmmmqqqtttuuusssvvvyyyyyywwwtttsssssssssrrraaaXXXdddeeeffffffbbbaaajjjuuuvvvuuuwww~~~|||tttppppppoooiiibbb^^^WWWWWWcccuuufffZZZOOO>>>666999666333000---,,,+++)))(((************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''zzzzzz{{{~~~}}}xxxvvvuuuzzz|||~~~zzzwwwpppssswww|||~~~~~~zzzyyyxxx|||yyytttjjjccceeeiiijjjiiijjjkkkhhhccc^^^ZZZZZZ[[[\\\QQQNNNMMMPPPYYYeeeooovvvnnnqqquuutttlll^^^LLL@@@>>>>>>>>>@@@CCCGGGKKKNNNOOOOOONNNKKKHHHDDD@@@>>><<<:::999===CCCGGGFFFDDD666222---)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))+++...000222555666===???@@@???<<<:::;;;<<<<<<@@@DDDGGGGGGHHHIIIKKKFFFJJJPPPVVV[[[^^^^^^^^^gggfffhhhnnnuuuzzzyyywwwqqqlllhhhhhhiiikkkpppwww~~~zzztttnnnjjjhhhhhhhhhbbbeeeiiillljjjcccZZZSSSUUUQQQLLLHHHFFFCCC@@@===666555444333444666777999999999999999999999888888444333333222111111111111888:::<<<======;;;888666111///,,,)))((((((***+++))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((*********)))***,,,...,,,000444666555>>>TTTjjjzzzmmmYYYGGG======EEEMMM\\\yyyzzzsssjjjbbb]]]```bbb```[[[VVVVVVWWWUUUTTTVVVXXXXXXYYYaaajjjmmmvvvyyyqqqhhh]]]VVVUUUSSSSSSWWWZZZ[[[\\\^^^fffkkkrrrxxx|||~~~~~~zzz{{{zzz{{{|||||||||{{{zzzyyyxxxzzz||||||xxxuuuzzzyyyzzzxxxuuuqqqllliiihhh^^^ZZZTTTOOOLLLNNNQQQSSSRRRVVVYYYYYYXXX^^^jjjuuuwww|||yyyuuunnnkkklllppptttvvvrrrtttvvvvvvtttqqqnnnmmmfffkkkqqqqqqiii]]]UUURRRfffjjjoooqqqlllfffiiipppsss|||}}}vvvtttmmmmmmnnnooommmhhhdddbbbcccbbb]]]___xxx}}}sss```GGG;;;<<<999666222///---+++)))(((************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''yyyzzzzzzwwwsssuuuwwwyyyyyyxxxwwwvvvvvvyyy{{{zzz||||||wwwkkkfffeeeiiimmmqqqvvv{{{~~~yyypppgggaaa```eeeiii___VVVKKKDDDHHHTTTdddooonnnppprrrrrrqqqlll```TTTBBB???<<<;;;<<>><<<>>>@@@>>><<<<<>>BBBBBBAAAAAAEEEIIICCCIIIRRRXXX]]]cccjjjpppttt|||~~~ssspppqqqwwwrrrmmmkkkoootttzzz~~~vvvpppmmmoootttwwwwwwssssssrrrrrrrrrtttuuupppfff^^^XXXVVVSSSNNNHHHAAA<<<999999999777777666777888999:::;;;<<<<<<:::777333111............///111333444444444333222000---+++)))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))*********+++******+++///111444444999CCCPPP^^^ooo}}}ooofffXXXHHH===DDD___zzzzzzqqqwwwuuummmooouuuttthhh\\\TTTQQQPPPSSSYYY\\\[[[YYY\\\[[[]]]aaafffrrryyymmmcccZZZSSSSSSTTTSSSUUUYYY[[[```fffmmmuuu~~~zzzwwwwwwuuuvvvvvvsssooolllmmmooommmmmmlllkkkkkkkkkllllllnnnmmmkkkiiijjjnnnqqqssslllnnnoooooooooqqqvvvzzz{{{{{{{{{~~~xxxooofff___ZZZXXXXXXWWWTTTQQQPPPRRRXXX]]]VVV[[[bbbiiinnnssswwwzzz~~~|||zzzxxxxxxvvvtttrrrssssssssssssqqqnnnjjjfffZZZTTTPPPSSSUUUXXX___gggiiivvvzzzkkkeeemmmzzzsssssslllgggeeehhhiiigggjjjpppeeegggccc___iii||||||xxxxxxwwwsssjjj\\\MMMDDDAAA>>>999555222000---+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''~~~}}}xxxzzz~~~}}}wwwxxx{{{{{{vvvyyy}}}~~~{{{yyy{{{{{{xxxuuuqqqmmmnnnyyywwwwwwtttmmmddd\\\XXXXXXYYYXXXTTTOOOKKKIIIJJJKKKLLL[[[iiioooooonnnfff]]][[[VVVNNNFFFCCCDDDGGGJJJEEEGGGIIILLLMMMMMMMMMLLLIIIJJJKKKKKKIIIGGGDDDBBB:::;;;<<<===<<<888333...))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...000222333444999;;;<<<:::666444555777:::@@@FFFHHHFFFFFFIIIMMMPPP[[[jjjtttyyy{{{}}}vvvzzzvvvsssrrrwww{{{qqqmmmlllpppuuuyyy|||xxxrrrnnnmmmpppuuuxxx}}}tttmmmmmmqqqtttuuuyyyvvvmmmcccbbb```]]]WWWQQQKKKHHHCCC???:::666333444555666333555888;;;<<<;;;999777111///---++++++---000111,,,///333666666444000---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''((())))))******++++++******,,,///222999888???NNN___mmmzzzwwwdddPPPGGGHHHRRReeewww~~~qqqjjjvvvaaa\\\]]]gggsssqqq^^^LLLRRRZZZbbbaaaZZZVVVYYY^^^]]]^^^eeeooo{{{}}}nnnddd___XXXQQQOOORRRUUUUUUXXX^^^```gggpppvvv{{{xxxxxxwwwvvvssssssuuuwwwnnnpppqqqqqqooonnnmmmnnnlllmmmnnnnnnoooooooooooonnnmmmkkkjjjlllooopppnnnssstttssspppnnnooorrrvvvvvvuuutttvvvyyy|||~~~}}}|||yyytttnnngggbbb___SSSRRRPPPPPPQQQSSSVVVXXXYYY[[[]]]___aaaffflllppptttuuuxxx{{{|||zzzvvvrrrssssssssssssrrroookkkhhh___VVVQQQSSSVVVZZZbbbkkknnnqqqiiihhhxxx{{{qqqssszzzuuunnnlllrrruuurrrpppqqqnnniiiaaa[[[[[[bbbkkkrrrooopppnnnjjjhhhbbbSSSDDDDDDAAA<<<888555222///---************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''yyyyyyyyyzzz}}}~~~}}}{{{zzz{{{{{{yyyvvv|||zzzzzz|||~~~|||xxxrrrjjjggghhhhhhgggdddcccnnnqqqfffYYYUUUVVVWWWQQQKKKMMMZZZeeehhhfffgggpppgggccceee```SSSJJJJJJMMMMMMIIIDDDGGGOOORRRNNNQQQQQQRRRQQQNNNJJJFFFDDD333///---333;;;>>>999222,,,+++)))))))))(((&&&$$$)))(((''')))******)))'''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&'''(((''''''(((***,,,///,,,+++///888@@@DDDEEEBBB<<<999777444111777@@@???BBBFFFKKKQQQZZZcccjjjttt{{{}}}zzzqqqpppuuu~~~}}}yyyxxxtttuuuxxx}}}~~~{{{}}}zzzsssooosssyyyzzzuuuzzzrrrjjjhhhkkkppprrrrrr}}}~~~ttttttqqqpppmmmjjjlllkkkbbbWWWWWWNNNDDD@@@AAA???888111444444555666888999999999;;;999555111///---------......000333777666222...,,,***))))))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((()))******+++((())),,,++++++222===222@@@VVVjjjwwwzzzvvvrrrnnnbbbQQQOOO\\\dddpppyyyqqqqqq~~~ggg]]]cccgggddd\\\RRRMMMLLLSSSZZZ```^^^WWWUUU[[[cccdddvvv}}}nnngggccc]]]ZZZ\\\QQQRRRTTTWWW\\\bbbgggjjjpppssswwwwwwtttssstttuuutttsssqqqpppppprrrsssuuuqqqpppnnnmmmlllllllllmmmnnnmmmlllkkkkkklllnnnoooooommmkkklllppprrrqqqooosssrrrpppnnnnnnoooqqqrrrrrrooonnnqqqvvvxxxvvvrrrsssqqqpppqqqssstttqqqooodddXXXOOOQQQTTTTTTUUUYYYXXXYYYYYYWWWUUUVVVZZZ^^^cccffflllsssyyy|||zzzyyyooonnnmmmoooqqqooojjjeeeddd\\\RRROOOSSS\\\dddhhhvvv~~~sssooopppmmmkkkkkkkkkkkklllnnnyyyqqqvvv~~~kkkYYYWWW^^^aaabbbcccdddeeefffhhhkkkiii\\\NNNGGGAAA;;;::::::666111---+++++++++++++++***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''}}}zzzxxxxxxyyyvvvpppjjjlllkkkmmmttt}}}|||xxxrrrppppppppptttzzz~~~|||wwwvvv{{{{{{~~~{{{zzz{{{xxxkkkeeeeeejjjnnnooouuuwwwkkkdddbbbaaa```VVVNNNLLLOOOUUUbbbnnnmmmpppxxx|||jjjTTTGGGFFFQQQVVVOOOFFFFFFJJJMMMRRRTTTTTTPPPKKKGGGFFFGGG;;;555000000555::::::888111...,,,*********)))((()))((('''((()))***((('''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************)))***++++++))))))+++,,,///222999AAAGGGHHHBBB===444333666;;;<<<;;;@@@IIINNNXXXeeeooouuuzzzzzzwwwsssuuuxxx|||~~~|||zzz}}}|||~~~|||vvvvvvyyyyyy|||~~~{{{wwwuuuttt~~~|||yyyvvvyyy~~~|||wwwppprrrsssqqqoooqqqxxx~~~}}}vvvmmmmmmlllnnnooossszzz}}}vvvmmmdddYYYRRRPPPLLLDDD===888666555555555555555555::::::999777555333111///,,,+++,,,///555999:::999333///+++)))(((((('''&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******((((((((((((((()))******,,,((((((---111333888???>>>PPPgggsssqqqggg]]]XXXUUURRROOO\\\uuu~~~~~~uuueeekkkhhhbbbYYYRRRQQQUUUZZZ______^^^___```bbbcccdddyyyyyykkk```XXXYYYZZZZZZ[[[^^^]]]___aaadddgggiiikkkllllllooorrrrrrpppooopppqqqtttsssqqqpppoooppppppqqqpppnnnjjjhhhgggiiikkkmmmnnnmmmlllkkklllnnnpppqqqpppnnnlllmmmpppqqqqqqooosssrrrqqqppppppppppppqqqkkkhhheeeggglllooonnnllljjjjjjkkknnnsssvvvuuutttpppggg``````___[[[YYYZZZUUUUUUUUUTTTTTTTTTUUUVVVWWWZZZ```hhhpppttttttsssqqqqqqpppooommmjjjfffcccbbb___ZZZUUUUUUYYY___dddnnnlllcccaaannnlllhhhffffffgggkkkooo{{{xxx~~~qqqbbb```bbbaaa^^^^^^^^^fffnnnuuu{{{|||vvvmmmSSSKKKCCC???===:::555222++++++++++++******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''ddd```\\\[[[ZZZWWWRRRMMMVVVWWW\\\gggtttyyyvvvqqqrrrjjjccc___[[[WWWXXX\\\ccceeefffeeedddeeeiiimmmmmmoooqqqtttvvvwwwwwwwww~~~}}}|||zzzzzz~~~uuukkkhhhiiijjjkkk~~~}}}rrrkkkfffcccjjjaaaTTTHHHBBBIII^^^rrrxxx|||~~~}}}vvvfffXXXCCCNNNVVVQQQHHHEEEHHHJJJLLLPPPTTTRRRMMMHHHGGGHHHDDD<<<333---...333999===666222---***************)))'''''''''((()))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))*********+++++++++,,,------,,,,,,---///222888BBBKKKNNNJJJ@@@999777888===AAACCCDDDJJJRRR^^^kkk{{{~~~~~~{{{vvvuuuqqqrrruuuyyy}}}~~~~~~zzzqqqkkkooowwwuuuyyy{{{wwwnnnhhhgggjjjtttuuutttsssuuuxxxuuunnneeeiiinnnsssvvv|||zzzooojjjllliiimmmrrrxxxyyytttnnnkkkggg```UUULLL???<<<888555444333222111777888:::;;;:::888555222000---+++---111888===???:::666000+++)))((('''&&&((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********)))(((((((((((()))******,,,((((((...555:::>>>BBBHHH]]]tttwwwgggQQQDDDAAA<<>>:::555///+++)))))))))((()))(((&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,///333666>>>BBBGGGJJJJJJGGGCCCAAAAAACCCGGGKKKOOOVVV```hhh{{{yyyzzz~~~{{{xxxwwwwww}}}{{{yyy{{{~~~~~~}}}yyyuuurrrnnnhhhdddhhhpppkkknnnooolllfffcccdddfffiiikkkkkkiiikkkmmmjjjeeedddhhhnnntttxxx}}}~~~xxxttttttsssoooqqqvvvrrrwww|||~~~~~~xxxqqqrrrtttwwwwwwqqqggg```QQQKKKCCC>>>;;;888555333333444666888888777666555777444111///000333777:::>>>:::555222///---***((()))((((((''''''((()))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''((((((((())))))(((((())))))***+++******,,,111666;;;AAAEEEPPPaaapppmmmXXXCCC;;;;;;;;;UUUoooxxxvvvkkkeee^^^YYYYYY[[[]]]^^^\\\```bbbaaaeeerrruuuggg^^^ZZZWWWWWWZZZ```fffhhhiiihhhqqqrrrrrrrrrqqqooommmllllllmmmnnnnnnnnnoooooopppnnnnnnoooooonnnmmmlllkkkpppnnnkkkiiijjjllloooqqqmmmmmmlllllllllmmmnnnoooooonnnmmmmmmnnnnnnooooooqqqrrrrrrrrrqqqooolllkkknnnllljjjjjjkkkkkkhhhfffeeefffhhhkkkmmmoooppppppppppppooommmhhhbbb______ddd]]]UUUSSSUUUVVVRRRMMMQQQQQQSSSWWW\\\___```___lllpppsssrrrnnniiiffffff___aaacccbbb]]]XXXUUUUUUYYY___aaa]]]VVVVVV]]]dddooouuuvvvooogggfffiiilllkkkyyy}}}{{{~~~xxxlllpppllliiihhhgggfffdddccc___nnnwwwmmm\\\JJJ???;;;777333...---,,,+++***)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))BBBAAA@@@@@@AAACCCCCCDDDAAA???@@@DDDJJJMMMKKKIIIGGGFFFHHHJJJHHHCCCBBBFFFDDDEEEFFFHHHIIIIIIFFFDDDDDDEEEFFFGGGIIIKKKMMMNNNWWWZZZ^^^aaaccceeehhhiiivvvzzz}}}xxxxxxvvvrrrlllggggggiii```bbbbbb[[[SSSOOOOOOQQQ\\\dddhhhgggjjjnnniii^^^XXXSSSMMMMMMRRRWWW[[[^^^QQQOOOLLLLLLMMMNNNMMMKKKJJJFFF???777222222888===>>>:::444000---,,,***)))+++)))'''&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************************+++++++++++++++++++++,,,...444<<>>888000///---+++***))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))AAAAAAAAABBBDDDFFFHHHIIIMMMMMMMMMMMMNNNPPPRRRSSSKKKKKKLLLLLLGGGAAAAAAEEEHHHIIIMMMRRRVVVUUUOOOIIIFFFFFFDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKNNNPPP\\\```gggnnnttt{{{~~~zzzzzzzzzwwwpppjjjkkkqqqpppsssssslllccc]]]VVVQQQWWW]]]aaaaaaaaaccccccaaagggiiikkkhhh^^^YYY```jjjccc\\\RRRJJJGGGHHHLLLNNNLLLJJJGGGBBB>>>;;;;;;<<>>FFFLLLLLLOOOOOOKKKGGGFFFJJJOOOTTTaaaoooxxxxxxssstttyyy~~~{{{xxxwwwxxx{{{}}}{{{yyy{{{vvvpppooorrrssspppllljjjdddbbbdddfffcccaaabbbhhheeeaaa```bbbdddeeeeeegggjjjjjjffffffiiihhhfff```aaacccfffgggggggggggggggfffgggiiimmmrrrwww{{{~~~}}}xxxsssuuutttsssrrruuu|||sssjjjddd]]]TTTNNNDDDAAA;;;666333444555777888:::<<<;;;999666555444999:::<<<>>>>>>;;;666222///---+++(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++***))))))))))))***++++++(((222;;;;;;===GGGVVVaaavvvrrrfffSSS@@@:::@@@IIIiiivvvyyywwwyyytttuuuxxxwwwoooddd___``````______^^^___```aaabbbfffeeemmm~~~nnn]]]TTTRRRRRRSSSUUU^^^dddiiilllppptttuuurrrsssrrrpppnnnnnnoooqqqrrrnnnlllkkklllooopppqqqpppllllllmmmnnnoooppppppqqqmmmmmmnnnnnnnnnnnnmmmlllnnnnnnnnnmmmllllllkkkkkkkkklllmmmmmmlllmmmoooqqqooopppqqqqqqpppnnnllljjjlllmmmnnnmmmjjjfffbbb___fffhhhjjjkkkkkkkkkmmmnnniiikkkkkkjjjnnntttxxxxxxrrriii___[[[]]]___]]]ZZZYYYWWWTTTTTTVVVYYYZZZ[[[]]]aaafffkkklllmmmmmmmmmbbbaaaaaacccdddbbbZZZTTTQQQKKKDDDAAA@@@FFFTTTaaapppzzzmmmeee```qqq{{{zzzvvvnnneeeeeeccc___```cccbbb^^^]]]eeerrrsss^^^OOOIIIBBB:::333222///---+++************))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((EEEGGGJJJMMMPPPRRRUUUWWWVVVYYY[[[YYYUUUSSSWWW[[[[[[XXXVVVRRRKKKEEEGGGNNNZZZ\\\aaaiiiooolllcccZZZOOOMMMLLLKKKKKKMMMOOOQQQKKKLLLLLLKKKIIIIIIJJJLLLKKKMMMPPPSSSVVV]]]eeelllmmmttt~~~~~~~~~yyymmmmmmttt{{{}}}ssskkkccc]]]eeeaaa]]]WWWQQQRRR]]]jjjttt{{{vvveee^^^aaaeeeeeeaaaXXXLLLFFFHHHMMMKKKJJJIIIGGGEEE@@@<<<999999:::;;;===>>><<<777333...,,,)))(((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************+++++++++,,,,,,---111999???EEEJJJOOORRRMMMNNNOOOKKKJJJPPP]]]hhh~~~~~~}}}uuuwwwzzzuuuppppppssstttrrrnnnqqqlllggggggjjjkkkhhhccc]]][[[\\\______\\\]]]aaaeeedddaaa^^^]]]___bbbeeehhhlllooommmllllllkkkgggggggggggghhhiiihhhgggffffffhhhkkkmmmoooqqqrrrrrruuu|||{{{vvvvvvwwwwwwzzz|||}}}}}}~~~{{{vvvuuurrrjjjddd[[[UUUMMMDDD===:::999999888;;;???@@@>>><<<;;;;;;999999;;;>>>???===:::666444222///+++)))((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++******))))))******+++,,,+++666???BBBKKK\\\nnnyyyyyykkkUUUCCC@@@MMM[[[uuu{{{ffftttsssbbbkkkqqqkkkccc___```aaa^^^```aaa```___```eeeiiiooo{{{rrrbbbZZZTTTTTTVVVVVVZZZ___lllqqqtttrrrsssvvvvvvsssrrrqqqqqqpppppppppqqqqqqooolllkkklllooorrrrrrqqqoooooonnnnnnnnnpppqqqrrrnnnnnnmmmmmmllllllllllllmmmmmmnnnooooooooooooooojjjmmmnnnnnnnnnnnnqqqtttpppqqqrrrrrrqqqpppooonnnpppoooooommmkkkiiihhhiiigggjjjmmmmmmkkkkkklllnnnfffhhhggggggllltttvvvrrrqqqlllgggfffiiikkkiiifffddd```[[[XXXXXXZZZ[[[[[[\\\\\\[[[]]]bbbfffiiijjjffffffffffffdddbbb^^^[[[QQQJJJCCC???===AAANNN\\\qqqsssjjjcccbbbnnnwwwwwwuuuxxx{{{|||rrrrrrooojjjkkklllggg___WWW\\\bbbjjjssszzzwwwqqqrrruuummm]]]QQQMMMFFF<<<666444111...,,,+++++++++******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''JJJMMMSSSXXX\\\```dddfffkkkqqquuuqqqiiieeehhhmmmbbb___\\\YYYUUUUUU]]]hhhlllnnnttt|||}}}qqqfffaaa___[[[XXXVVVVVVWWWXXXSSSTTTUUUSSSQQQOOOOOOPPPLLLKKKIIIFFFEEEHHHOOOUUUWWW```lllwww~~~ssspppvvvuuuyyyppphhhbbbgggbbb]]]XXXNNNHHHSSSddd}}}vvv\\\OOOZZZfffoooiiiXXXIIIFFFIIIHHHGGGGGGGGGFFFAAA;;;666333555:::>>>AAA???:::666///---)))((()))******)))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))******************************************************+++++++++,,,,,,,,,///666AAAJJJPPPSSSTTTUUUSSSTTTQQQNNNQQQ```xxx~~~~~~||||||uuu{{{}}}vvvooogggeeehhhjjjhhhdddhhhbbb]]]]]]```aaa]]]WWWOOOPPPTTTWWWUUUTTTYYYbbbfffgggfffbbb^^^___gggmmmkkkrrrwwwwwwuuutttpppkkksssrrrqqqppppppooommmkkkgggkkkoooqqqqqqrrrooolllrrrwwwxxxrrrmmmooouuuyyyvvv~~~{{{wwwxxx}}}~~~zzzuuulllfff\\\QQQGGG@@@<<<::::::>>>BBBCCCAAA??????@@@:::999:::;;;======;;;999888666111---+++******+++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********)))******+++,,,...777@@@GGGVVVnnn|||zzznnnZZZIIIIII[[[mmmvvvyyyvvvbbbiiiyyymmmppprrrlll```\\\aaaccc^^^ZZZ___dddeeeccccccfffkkkxxxyyyeee[[[YYYTTTSSSUUUUUUVVV___jjjhhhooorrrqqqttt{{{~~~|||oooppprrrrrrrrrqqqooonnnqqqnnnlllmmmqqqttttttssssssrrrpppnnnnnnoooqqqrrrsssqqqnnnlllkkkkkkmmmnnnlllmmmnnnppprrrsssssstttkkkmmmppppppoooppptttwwwrrrrrrsssssssssrrrrrrqqqooonnnkkkiiiggghhhlllnnnkkknnnpppnnnkkkiiijjjllliiijjjiiiiiinnnvvvtttlllooonnnnnnqqqtttuuusssppppppkkkddd^^^[[[[[[ZZZZZZ___YYYTTTSSSXXX___ccceeeiiikkkllliiiddd``````bbbRRRKKKEEEBBB@@@BBBOOO^^^lllqqqggg```dddjjjnnnnnnlllmmmrrrwww~~~~~~{{{xxxyyyyyyqqqeeeZZZ^^^aaaaaadddkkkooonnnfffmmmkkk^^^VVVTTTNNNCCC777555222///,,,++++++,,,******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''^^^eeeooowww{{{zzzrrroooqqqwww{{{}}}yyyoooqqqpppnnnnnnooonnnllljjjgggbbb^^^```eeegggddd___WWWTTTRRRPPPIIIDDDEEEJJJNNNSSS]]]hhhlllooo||||||{{{~~~vvvkkkggghhheeebbb___ZZZMMMEEEQQQdddmmm```XXXdddoooooocccUUULLLIIIFFFKKKNNNLLLIIIFFF>>>666222333777>>>DDDEEE???999555000)))'''((()))***)))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''',,,000000---)))((((((((((((((((((((((((************************+++++++++***++++++,,,,,,...---+++******,,,...///:::EEEKKKJJJMMMUUUVVVPPPPPPTTTTTTZZZiiitttyyy{{{{{{www}}}yyyxxx~~~{{{rrrmmmiiihhhhhheee```^^^```VVVXXXVVVRRRQQQTTTUUUSSSSSSTTTYYY```cccdddjjjqqq}}}uuuooommmnnnppprrrqqq|||~~~tttqqqrrruuuwww{{{{{{uuulllnnnpppppprrrtttooogggssslllgggjjjnnnppprrrvvvxxx{{{tttsssuuu{{{}}}sssssslllaaaYYYSSSIII===888>>>DDDGGGFFFBBB>>><<>>>>>===<<<===>>>>>>;;;888555333111---+++******)))((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''((()))*********)))))))))))))))))))))((((((+++,,,***((((((---222===@@@MMMeeezzz~~~pppbbbYYYPPPLLLUUUggguuu{{{{{{zzzpppgggbbb```bbbcccbbbaaacccdddeeehhhjjjllluuurrrggg^^^TTTRRRVVVZZZ[[[___ffflllppppppnnnuuuuuuuuuvvvvvvuuurrrooooooooorrruuutttoooooorrrooonnnnnnoooppppppnnnllliiihhhfffcccdddgggjjjkkkllllllmmmnnnnnnooopppppprrrrrrrrrrrrpppnnnlllkkkmmmllljjjjjjjjjlllllllllnnnnnnoooqqqqqqrrrqqqqqqpppooommmmmmnnnllljjjgggfffgggggggggffffffggghhhkkkhhhfffgggjjjllljjjgggiiijjjlllnnnpppqqqqqqrrrqqqrrrqqqooojjjgggffffff```___\\\ZZZYYYYYYZZZ[[[eeegggjjjkkkiiieee```\\\VVVYYY[[[[[[]]]eeepppxxxxxxxxxwwwpppcccZZZ^^^hhhiiiccc^^^___gggqqqxxx|||ddd[[[XXX]]]___\\\___gggjjjvvv~~~{{{vvvooo___MMM@@@;;;888666222---+++...++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''{{{qqqzzzrrrkkkfff```WWWRRRRRRQQQRRRSSSQQQKKKFFFHHHNNNXXX\\\ccckkksssyyy}}}{{{ssslllmmmsssqqqooohhhaaaaaaddddddaaaeeekkktttwwwnnncccZZZUUU]]]llluuussslllbbbRRRFFFHHHKKKIIIFFFHHH<<<888333333888>>>BBBDDD;;;666000+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++***))))))))))))))))))))))))******************************))))))***++++++,,,(((+++------...444>>>FFFDDDIIIOOOPPPLLLLLLVVVbbbppp{{{wwwlllmmmkkkfff___XXXUUUWWWYYYYYYXXXYYYZZZXXXSSSRRRUUUbbbdddffflllxxxxxxyyyxxxuuuzzz|||~~~rrrlllrrryyyzzz~~~yyyzzz|||~~~}}}vvvqqqrrrqqqmmmjjjjjjpppooopppssswwwwwwsssnnnyyy|||~~~}}}|||~~~zzztttiii^^^ZZZPPPDDD@@@CCCHHHJJJJJJ>>>>>>===<<<<<<===AAADDD???===;;;:::999666222///+++******)))(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''+++...+++''')))333===BBBCCCUUUsss~~~lllSSSFFF>>><<>>777444666;;;AAADDD>>>:::444...***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))*********************************************************))))))))))))***+++,,,,,,***,,,000333888>>>EEEJJJMMMIIIIIIMMMNNNTTTiiizzzqqqhhhgggfffbbb[[[TTTOOOOOOPPPMMMNNNTTTZZZ]]]^^^cccjjjuuuyyy||||||zzzuuuqqqrrrwww|||}}}|||yyyxxxsssmmmhhhhhhnnnsssuuuxxx|||~~~zzzvvv|||}}}}}}yyy{{{{{{vvvqqqpppkkkjjjjjjllloooqqqpppooozzz|||~~~~~~||||||zzzssskkkddd[[[OOOGGGGGGKKKNNNNNNNNNEEE:::777<<>>>>>>>>;;;777444,,,,,,***))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((('''((((((((()))))))))***)))))))))))))))*********'''+++---,,,,,,000:::CCCAAAHHH\\\pppoooYYYDDD<<<;;;BBB\\\|||xxx{{{~~~vvvyyy~~~qqqbbbjjjbbb]]]^^^bbbcccgggjjjnnnjjjpppooobbbWWWPPPRRRXXX\\\bbbiiifffiiinnnsssuuuuuusssqqquuuuuuuuuvvvwwwvvvsssqqqlllhhhgggkkkmmmmmmmmmooopppnnnmmmmmmmmmllljjjhhhccc___XXXQQQMMMOOO[[[ggglllmmmooopppqqqrrrrrrqqqrrrrrrrrrqqqoookkkgggeee[[[```ffflllppprrrttttttooopppqqqqqqqqqooonnnlllfffggghhhiiihhhccc\\\XXXMMMKKKJJJMMMSSS[[[cccgggllliiiffffffiiikkkjjjhhhhhhhhhhhhhhhiiikkkmmmooommmmmmllljjjgggeeeeeeeeebbb```]]]ZZZXXXXXXYYYZZZ[[[]]]___aaabbbcccbbbbbbeeedddeeehhhjjjnnnvvv}}}yyyqqqkkkfffdddiiiqqqnnnllljjjjjjnnnvvv|||kkkmmmjjj```YYY[[[\\\[[[[[[]]]mmm~~~ddd[[[MMM>>>888666222...---,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''}}}yyyyyyrrrqqqllleee^^^YYYTTTQQQGGGHHHLLLUUUcccqqq{{{~~~}}}yyyzzz~~~|||zzzqqqfffkkkiiilllvvvxxxnnnmmmnnnmmmgggbbbdddoooyyyrrr]]]NNNOOONNNGGGEEEJJJIIIDDD>>>999888:::<<<>>>>>>;;;777222---***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((***+++++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,...333999@@@DDDEEEEEEIIIDDDGGGSSS```nnn}}}xxxnnngggdddddd```XXXQQQKKKJJJKKKMMMOOOVVVcccnnnrrrppprrrvvvvvvqqqqqquuu|||}}}yyyvvvvvvfffhhhlllnnnoooppprrrsssqqqkkkeeeccceeehhhjjjiiioooqqqsssttttttsssrrrrrryyy{{{~~~{{{xxxxxx~~~}}}}}}{{{xxxuuurrrpppnnnlllkkkuuuuuuxxx~~~zzzzzz}}}~~~{{{xxxkkkfff___UUUMMMHHHGGGGGGPPPLLLFFFBBBAAA@@@???>>>?????????@@@@@@???;;;999///...,,,+++)))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))((()))))))))*********+++******+++---000666<<<@@@AAAUUUjjjnnnaaaOOOAAA:::>>>OOOooo~~~llljjjppprrrvvv{{{}}}wwwmmmdddgggbbb___aaabbbbbbfffjjjsssyyykkk___XXXUUUUUU[[[bbbgggjjjmmmlllnnnppprrrssssssttttttvvvvvvvvvvvvwwwuuurrroooccc\\\XXX]]]dddiiilllppprrrooommmkkkkkkkkkjjjiiieee]]]VVVPPPMMMPPP^^^mmmoooppppppqqqrrrrrrqqqqqqqqqqqqpppmmmhhhaaa[[[XXXNNNVVV```iiinnnqqqssstttkkkmmmoooppppppooommmlllfffeeecccaaa]]]WWWQQQLLLIIIFFFDDDFFFMMMWWW___cccllliiiffffffiiilllllljjjjjjiiihhhgggggghhhiiijjjjjjjjjiiifffbbb``````aaa]]]\\\ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZ\\\^^^bbbfffhhhqqqeee]]]```hhhooovvv||||||vvvpppmmmkkkjjjnnnuuuzzzwwwsssoooooovvv}}}uuubbbbbbfff```\\\^^^```aaabbbccciiiwwwhhhVVVCCC999666333000000,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~{{{zzz}}}uuupppllleee___NNNLLLKKKQQQ[[[eeelllooorrrwww~~~{{{}}}}}}}}}{{{uuupppxxxqqqqqqvvv{{{}}}{{{{{{{{{}}}~~~wwwlllcccvvvgggYYYSSSMMMGGGJJJRRRRRRPPPKKKFFFCCCAAA@@@@@@::::::999555000+++))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((((()))+++************************************************))))))******+++,,,......///333999???DDDEEECCCBBBBBBHHHUUUiii{{{~~~}}}|||wwwwwwvvvsssiii^^^ZZZ\\\TTTPPPJJJGGGHHHPPPZZZaaahhhrrryyywwwwwwmmmgggfffjjjrrruuusssppppppkkkpppuuuvvvsssqqqrrrtttwwwqqqkkkkkknnnpppmmmjjjkkkmmmoooooommmkkkjjjjjjkkkooossswww}}}yyysssqqqttt~~~|||uuummmhhheeeiiihhhkkksss~~~{{{xxxzzz}}}}}}}}}~~~}}}{{{uuujjj]]]QQQJJJHHHEEEOOOXXXUUUIII>>>;;;>>>>>>===>>>???@@@@@@>>><<<444333000...+++)))((('''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((())))))******+++++++++,,,++++++---222999>>>@@@NNNfffyyyuuu```MMMBBB===BBBZZZyyywwwmmmhhhxxx{{{gggoooxxxzzzuuullleeebbb^^^___cccggggggeeeiiiooo|||~~~ggg]]]]]]YYYZZZ^^^eeelllpppqqqqqqrrrssstttsssssstttvvvxxxzzzyyywwwvvvuuurrrmmmiiiXXXOOOKKKRRR^^^ggglllooosssqqqooonnnnnnnnnmmmkkkcccZZZSSSSSSTTTYYYhhhyyyuuutttsssqqqpppppppppppppppooolllfff^^^TTTKKKFFFHHHPPP[[[cccgggiiikkkmmmfffhhhkkknnnoooooonnnmmmgggccc\\\VVVQQQLLLHHHEEECCCEEEJJJSSS___iiimmmnnnoookkkggggggjjjllllllkkkiiiiiihhhgggffffffffffffiiihhhfffccc___^^^^^^___XXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ]]]aaaeeehhhmmm\\\QQQWWWdddmmmuuu{{{}}}xxxrrrpppooopppxxxwwwmmmnnnyyy}}}yyy{{{tttgggddd_________``````bbbccceeehhh~~~qqq___KKK@@@:::555222222,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((wwwtttooojjjfffeeeeeeeeehhhjjjkkkjjjhhhgggiiikkkkkkkkkjjjjjjmmmrrrvvvyyy~~~||||||}}}~~~~~~zzzqqq___\\\YYY\\\aaaeeefffdddhhhkkkooorrrtttwww{{{}}}|||~~~}}}vvvsssttt{{{zzzuuunnniiilllvvvqqq```lllmmmkkkbbbVVVOOOPPPTTTXXXWWWTTTOOOJJJGGGEEEDDD555888999777222---***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******(((((()))+++*********************************************************+++,,,...///000444<<>>??????>>>;;;999666222///,,,***)))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))))))))((((((((((((((())))))******+++,,,,,,***+++---000666???KKKSSShhhppp{{{yyydddMMMEEEKKKQQQlll|||qqqsssyyyoooqqqrrroooiiicccaaa```]]]```eeeiiihhhlllyyyqqqbbbXXXYYY___dddgggkkkooossswwwwwwvvvtttuuuwwwvvvtttuuuwwwzzzzzzyyywwwvvvtttpppkkkgggSSSKKKIIISSSbbbkkknnnpppsssssstttuuuuuutttpppmmmdddYYYRRRVVV[[[aaaooo{{{yyyuuuqqqooonnnnnnooolllkkkgggaaaXXXNNNDDD???EEENNNYYYaaacccdddfffiiigggiiikkkmmmmmmllliiihhhbbb\\\SSSLLLIIIIIIJJJJJJKKKTTTeeexxx{{{tttooojjjiiijjjlllkkkiiiggggggggghhhggggggffffffddddddbbb___]]]\\\]]]___XXXZZZ\\\^^^______]]]\\\YYYYYYYYYZZZ[[[\\\^^^___```RRRLLLVVVccciiiooowww{{{yyyyyyyyywwwxxx~~~mmmggglllsssqqqlllppptttrrrtttuuunnnkkknnnooolllfffccccccdddhhhqqq}}}}}}wwwwwwzzzttteeeUUUJJJBBB:::444333---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~|||yyyvvvqqqkkkgggdddaaa^^^\\\]]]```cccfffeeehhhkkkjjjfffcccbbbcccdddeeehhhjjjlllmmmmmmmmmhhhhhhiiillloooqqqqqqppphhhaaaXXXRRRSSSZZZccciiikkknnnuuu|||}}}vvvssspppqqqsssrrrnnniiibbbbbbbbbaaaccchhhooottt}}}~~~~~~yyy{{{xxxpppmmmrrrhhhqqqvvvnnnaaa^^^jjjwwwsssiii^^^nnnyyysssdddYYYSSSPPPTTTSSSQQQLLLGGGDDDBBBBBB222666:::999444...***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$'''******(((((()))+++))))))))))))))))))))))))************************+++++++++,,,---...000111999FFFQQQPPPHHHDDDLLLVVVeeeyyyooohhhbbbYYYQQQOOOLLLGGGEEEHHHTTTccctttzzzxxxxxxyyypppoootttuuu}}}}}}{{{{{{~~~}}}www}}}yyyrrrnnniiieeehhhcccbbbeeegggddd```___gggkkkqqqwwwzzz|||}}}~~~ttttttrrrmmmiiiiiinnnrrr|||{{{}}}~~~~~~yyytttkkkeeeVVVLLLEEEKKKVVVXXXLLL???<<<:::999:::===????????????===:::666111...+++***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%))))))))))))((((((((((((((())))))***++++++,,,,,,&&&+++000444:::HHH[[[jjj}}}ssssssvvveeeKKKIIIZZZeee~~~xxx}}}vvvmmmfffcccddddddeeeeeeeeefffffffffrrrtttaaaZZZZZZ[[[___dddoooqqqssssssuuuwwwwwwuuurrruuuwwwwwwuuuuuuvvvyyyvvvuuuuuuttttttqqqmmmjjjTTTMMMMMMZZZjjjrrrsssrrrrrrtttxxx||||||yyyrrrmmmhhhZZZSSSYYY___dddppp{{{vvvqqqnnnmmmmmmnnnggggggeee```YYYPPPGGGBBBEEENNNYYYaaadddeeehhhkkklllmmmnnnnnnkkkgggccc```ZZZSSSJJJEEEEEEKKKQQQUUUaaaooo{{{xxxsssmmmjjjjjjkkkiiigggdddeeeggghhhhhhhhhgggfff______^^^\\\ZZZZZZ\\\___\\\^^^bbbdddeeeccc```___VVVWWWXXXYYYXXXWWWUUUSSS[[[QQQQQQ]]]ggghhhmmmuuuqqquuu{{{~~~{{{zzzllldddeeeiiiiii```jjjtttoooxxxyyysssjjjgggfffgggffffffjjjlllmmmnnnooottthhh\\\RRRHHH===555333---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))vvvtttqqqjjjccc^^^[[[[[[[[[ZZZYYYYYY\\\aaafffiiimmmkkkiiiiiiiiifffaaa\\\hhhffffffjjjooooookkkfffcccdddeeeffffffddd```\\\TTTNNNHHHHHHOOOWWW\\\]]]___cccgggjjjmmmttt~~~|||zzzyyyvvvpppkkkjjjhhhbbbZZZUUUZZZgggsssyyy~~~ssskkkooozzzuuurrrooollleee\\\YYY[[[wwwxxxllleeepppwwwuuuppphhh\\\QQQRRRVVVQQQFFFAAAEEEEEE@@@:::888777777666333---((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))---+++)))((('''((()))***)))************+++++++++,,,,,,++++++***+++++++++,,,,,,......++++++222<<>>>>>===:::999777444///,,,+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))***)))((()))***+++***)))------444===AAAIIIeeeqqqjjj___IIIOOOfffkkkkkk{{{{{{|||vvvhhh^^^```gggiiigggeeebbbcccjjjpppppp{{{mmmdddYYYTTTYYYcccmmmrrrxxxwwwvvvuuuuuuwwwyyyzzzxxxxxxwwwwwwxxxxxxyyyzzzxxxxxxuuussstttuuuooogggTTTQQQQQQYYYkkkyyyyyyqqqssstttuuuwwwxxxuuuppplllccc[[[SSSSSSYYYcccqqq}}}|||zzzxxxuuurrrooonnnmmmnnnkkkgggaaaVVVJJJFFFGGGJJJVVVcccgggeeeccchhhnnnmmmkkkjjjlllmmmiiiaaaYYYOOOIIIFFFGGGIIIMMMZZZgggrrr|||yyyrrrpppnnnnnnmmmllliiifffkkkjjjiiiiiiiiigggdddbbb^^^^^^^^^^^^^^^^^^^^^^^^aaacccddddddcccbbbcccdddaaa[[[XXXXXXWWWSSSRRRTTT______aaacccaaaaaahhhqqquuuxxx}}}zzzvvvlllccccccgggddd\\\]]]fffppptttwwwyyy|||}}}ssshhhbbbkkkddd^^^\\\ZZZ\\\fffqqqooommmfff[[[QQQGGG>>>777111000---)))''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))jjjgggdddaaa___^^^_______________```bbbfffiiikkkiiijjjjjjiiifffdddbbbaaaeeeccccccfffjjjkkkgggbbbgggfffeeedddaaa\\\VVVQQQMMMHHHEEEGGGOOOXXX]]]___```bbbddddddeeejjjttt{{{~~~zzzuuurrroookkkbbbWWWPPPQQQXXX```iiisss}}}~~~}}}}}}}}}xxxpppqqqwwwyyywwwvvvtttmmmbbb]]]]]]iiiuuuvvvmmmfffjjjlllnnnpppnnnbbbTTTUUUUUUQQQJJJFFFFFFDDDAAA>>>;;;888888888666///***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,+++)))((('''((()))***)))************+++++++++,,,,,,+++++++++++++++,,,///,,,,,,000222444<<>><<<:::999888555111...+++***)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))(((''''''((()))(((((((((((())))))))))))+++*********+++++++++***'''111888;;;GGG___vvvyyycccWWWMMMFFFXXXppprrr}}}|||~~~llleee```cccfffffffffgggeeeaaadddppp~~~yyy___\\\YYYYYY___hhhqqquuuzzzyyywwwvvvvvvvvvxxxyyyxxxwwwwwwwwwxxxxxxyyyyyyvvvvvvtttrrrssstttnnnfffYYYUUUSSSZZZkkkyyyzzzsssvvvvvvwwwxxxwwwsssmmmhhhcccYYYSSSUUU\\\eeepppyyyyyyxxxvvvtttrrrppppppoooooolllggg```UUULLLMMMSSSWWW___gggjjjhhhgggjjjnnnkkkjjjjjjiiiggg```XXXRRRFFFGGGJJJMMMNNNTTTeeevvvyyyzzzqqqooommmmmmlllkkkhhhfffggggggfffggghhhgggeeebbb]]]^^^__________________bbbeeehhhiiihhhhhhhhhiiifffaaa^^^^^^[[[VVVTTTUUU\\\\\\___cccbbbaaagggoootttwwwzzz}}}~~~~~~~~~~~~wwwnnn```WWW\\\hhhllliiihhhjjjlllmmmpppwwwvvvjjjbbbaaacccbbb]]][[[cccqqqzzz}}}uuujjjaaa\\\SSSBBB222222111---***)))***+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))dddaaa^^^___cccggghhhhhhbbbcccdddfffhhhjjjlllmmmiiikkkmmmjjjfffcccdddgggcccbbbbbbdddggggggccc```llljjjiiigggccc]]]VVVQQQLLLJJJIIINNNVVV^^^bbbdddccccccbbb```___bbbiiioooyyywwwxxx}}}|||yyyxxxrrrkkkaaaVVVOOOMMMOOOQQQWWWdddrrrzzz}}}|||~~~|||yyyzzzzzznnnfffdddcccnnnzzz~~~}}}{{{uuuooonnnjjjhhhlllwwwzzzooo```ZZZUUURRRRRROOOIIICCCBBBCCC===888888;;;:::333---++++++******************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++)))((((((((()))***)))************+++++++++,,,,,,++++++++++++,,,,,,---)))(((///777===BBBGGGKKKGGGHHHTTTlll|||wwwfffaaa```[[[TTTPPPDDDKKKQQQUUU^^^lllzzzxxxuuuyyy}}}wwwsssiiinnnrrrssstttvvv||||||rrrllloooppprrrvvv}}}tttqqqwww}}}zzzqqqcccXXXTTTWWW\\\eee\\\OOODDD???>>>>>>???===<<<::::::999777333111,,,+++***((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))''''''((()))(((((((((((()))))))))))),,,++++++++++++++++++,,,))):::???<<>>DDDFFFGGGKKKQQQ\\\mmm}}}zzz|||~~~~~~}}}tttfffZZZXXXXXXTTTMMMIIIMMM\\\gggiiirrr~~~vvvwww~~~~~~xxxsssqqqqqq~~~~~~xxxtttssswwwvvvrrrpppttt|||~~~|||yyytttoooooottt|||rrrddd[[[XXXYYY^^^gggjjj^^^HHH:::<<>>============<<<:::777333111///,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))******(((((()))***(((((((((((())))))))))))(((***++++++)))+++000444<<>>FFFKKKQQQ```nnn}}}vvvllleeebbb[[[RRRSSSNNNKKKKKKMMMTTTaaannn}}}}}}pppeeedddeeeccc``````{{{vvvqqqmmmrrruuu|||~~~{{{}}}}}}vvvoooggg^^^XXX]]]eeedddUUUFFF@@@???>>>>>>>>>===:::888666444111...+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))******)))((()))***(((((((((((())))))))))))(((+++---,,,+++...444:::FFFSSSfffwww}}}vvvcccSSS???FFFMMMdddzzz|||tttooowww|||___gggpppqqqhhh```bbbgggaaa``````bbbbbbdddmmmwwwvvvddd\\\ZZZ[[[aaagggpppooooooqqqtttwwwxxxyyyvvvwwwxxxzzz|||}}}~~~~~~xxxyyy{{{}}}}}}|||{{{zzzvvvxxxwwwrrrppptttvvvuuupppmmmiiiiiiqqqzzz|||wwwwwwwwwwwwuuuooofff[[[SSSPPPXXXlllxxxjjjhhhhhhgggfffeeeeeeeeeeeeZZZTTTNNNKKKMMMXXXmmmuuukkkgggggggggggg```YYYNNNCCC???DDDPPPYYYbbbyyy|||tttqqqpppqqqppplllkkkmmmooonnnmmmmmmmmmllljjjhhhhhhggggggiiijjjjjjgggeeegggeeecccaaa_________```gggiiilllmmmlllkkkkkklllkkkjjjlllmmmiiieeegggmmmlllfffccccccbbb``````cccaaaccciiittt~~~{{{vvvtttuuuwwwmmmooowwwyyyxxxzzztttvvvssslllhhhjjjlllllloookkkggghhhkkktttyyy}}}qqqWWWFFF888555333,,,))),,,************************))))))))))))))))))))))))(((((((((((())))))))))))}}}}}}~~~|||||||||{{{yyyvvvsssqqqlllqqqvvvwwwvvvuuuvvvyyyssstttuuuvvvvvvvvvwwwyyyyyyyyyzzz{{{zzzwwwsssooommmooorrrsssrrrrrrrrrsssnnnnnnmmmmmmmmmkkkhhhfffeeebbbbbbccc```ZZZWWWXXX[[[XXXUUUVVVZZZ\\\\\\[[[___fffoooxxx|||{{{xxxvvviiihhhaaaZZZYYY\\\]]][[[^^^gggmmmooosss||||||yyyrrrlllkkkooojjjssswwwnnnfffhhhttt}}}yyyrrrwwwwwwggg[[[___gggbbbUUUMMMJJJDDD;;;333111444777444222...+++))))))***+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))***************)))************++++++++++++++++++,,,---...///000999???IIIPPPSSS]]]sss~~~|||uuuhhh\\\ZZZ\\\VVVLLLJJJHHHKKKRRR\\\eeerrr}}}}}}yyy{{{ttt|||ooollljjj```TTTNNNccctttzzztttnnnnnnuuuwwwtttwwwzzzzzzxxxrrrfffZZZXXX]]]bbbbbb^^^AAA????????????===:::888777555222///,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((***+++***)))((()))***(((((((((((())))))))))))))),,,......---000777>>>TTTjjj~~~yyydddNNNEEEQQQ[[[rrrwwwjjj{{{wwwuuuccckkkjjj```\\\aaaccc^^^ZZZ]]]```aaa```ddduuuhhhbbb^^^______bbblllxxxxxxuuussstttwwwyyyxxxvvvxxxxxxzzz{{{||||||}}}}}}yyyzzz|||~~~~~~}}}|||{{{yyyzzzxxxrrrqqquuuxxxxxxqqqmmmgggdddkkkvvv{{{yyyzzzyyyxxxuuunnndddXXXOOORRR]]]tttwwwgggffffffeeeeeeeeefffggggggaaaXXXNNNJJJOOO]]]tttsssiiiddddddeeeeee^^^UUUGGG===<<>>===<<<999777555333222///,,,***)))(((((()))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,...000777AAAIIIwwwrrrgggVVVOOO\\\qqqjjjmmmxxxzzzuuu|||zzzpppkkkcccTTTMMMTTT\\\]]]]]]```^^^ccciiijjjiiiuuuiii]]]YYY[[[aaaiiiqqqvvvwwwuuuuuuttttttttttttvvvwwwxxxzzz{{{{{{yyywwwwwwwwwyyyzzzzzz{{{||||||||||||||||||zzzwwwwwwxxxwwwuuurrrrrrjjjbbbbbbiiisssxxxyyyrrrnnnoooqqqiiiYYYRRRTTTZZZuuu}}}rrrllliiijjjoooxxxqqqfffaaa^^^\\\jjj}}}~~~rrrjjjccc^^^```eeeYYYQQQHHHHHHQQQ___kkkqqquuuvvvjjjjjjmmmlllnnnnnnnnnooonnnnnnmmmlllkkklllmmmllljjjiiijjjkkknnnnnnnnnjjjfffddddddfffiiieeecccbbb^^^YYYXXX\\\aaacccfffhhhjjjjjjjjjjjjpppppppppppppppooooooooommmnnnqqqrrrqqqnnnjjjgggiiieeeeeejjjnnnppptttxxxrrrvvv{{{uuuYYY^^^fffmmmrrrqqqkkkeeeiiinnnwww~~~oooiiinnnooolllkkkoooqqqssszzz~~~ttteeedddaaaUUUCCC888666111***---,,,+++***))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''zzzxxxvvvuuuuuuuuutttsssoooqqqrrrpppnnnmmmoooqqqrrrtttvvvtttpppmmmnnnooorrrqqqpppooopppqqqrrrssssssvvvxxxxxxwwwuuuttttttsssrrrpppooopppqqqsssttttttqqqpppssstttrrrrrrvvvrrrrrrrrrrrrrrrssstttuuupppmmmggg```YYYTTTOOOMMMUUU\\\cccdddfffkkkoooppprrrqqqpppnnnkkkgggdddbbb[[[WWWXXX```iiipppxxx}}}xxxhhhgggnnnzzzxxxlllhhhkkkrrrvvvrrrlllhhhddd___eee___RRRDDD===;;;777111222///...///---)))(((*********)))))))))((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************++++++,,,,,,///---,,,---,,,///999EEEHHHSSSZZZiiiwwwkkk\\\TTTOOONNNKKKHHHNNNYYYjjjxxx}}}zzzxxxvvvssstttuuuuuutttrrrpppnnnpppppppppooonnnmmmlllkkklllmmmmmmkkkjjjiiijjjllluuuwwwyyyzzz|||zzziii]]]```nnn{{{xxxqqqppptttyyyzzzyyytttooonnnyyyssshhhaaa[[[YYYkkksssmmmUUUDDDBBBAAA<<<<<<:::777555333111---+++***)))((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***&&&)))222777:::DDDPPP~~~}}}mmmYYYLLLDDDSSSsss}}}zzzyyyyyy}}}pppfffeeedddSSSLLLLLLUUU[[[[[[\\\```dddkkklllhhhnnnppp```VVV___fffoootttuuuuuuwwwyyyuuuttttttssstttuuuwwwxxxyyyzzzzzzyyywwwuuuvvvwwwxxxxxxyyyzzzzzz{{{zzzzzzzzzxxxwwwwwwxxxxxxvvvuuutttkkkaaa___fffpppwwwzzzoooooorrrqqqeeeWWWUUU]]]hhhwwwrrrmmmgggiiippp{{{}}}rrreee^^^[[[\\\lll{{{ooojjjeee```^^^___TTTPPPNNNTTT```mmmuuuwwwvvvyyyttthhhbbbfffkkkkkkkkkllllllmmmmmmmmmmmmmmmllllllllljjjiiihhhjjjlllnnnooonnnkkkhhhffffffgggiiifffcccbbb]]]XXXWWW[[[aaacccdddfffggghhhggggggkkklllmmmnnnooooooppppppooopppqqqrrrrrrpppnnnmmmlllhhhgggjjjmmmoootttzzz||||||}}}rrrPPPZZZfffooouuuwwwpppfffgggooo{{{|||lllfffgggjjjiiifffhhhooozzz{{{rrrgggiiiaaaNNN>>>777000(((---,,,+++******))))))***))))))))))))))))))))))))))))))))))))((((((((((((xxxuuusssrrrsssuuuuuuuuurrrtttuuurrrllljjjmmmqqqpppqqqrrrqqqnnnllllllmmmrrrqqqooonnnnnnoooqqqrrruuuwwwxxxxxxvvvtttttttttsssqqqpppoooooorrruuuwwwtttqqqppprrrqqqnnnnnnqqqnnnooooooqqqrrrtttuuuvvvrrrqqqnnnjjjgggdddaaa```bbbeeeggggggfffiiilllnnnnnnoooppppppnnnkkkgggddd]]]ZZZ[[[```eeeiiiqqqyyy{{{~~~yyysss}}}|||wwwyyynnnuuuzzzwwwrrrllleee___jjjlllcccOOOBBB@@@===888111...---//////+++)))************)))))))))(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++)))******++++++,,,,,,,,,...+++***...222888CCCMMMGGGXXXeeesss|||pppcccZZZUUUPPPLLLIIIGGGLLL[[[lll|||~~~~~~}}}{{{xxxvvvuuurrrssstttuuutttqqqooommmooopppqqqrrrqqqooommmlllllllllllljjjgggfffggghhhllllllmmmmmmnnnqqqvvvyyy~~~}}}{{{||||||tttvvvzzzrrroooooosssxxx{{{xxxtttzzz|||uuunnneee___jjjuuuvvveeeOOOEEECCCCCC===:::777555444222000...,,,***))))))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++---(((+++666:::;;;HHH[[[sssiiiTTTAAA===KKKlll~~~}}}~~~zzz|||~~~eee[[[___aaa\\\FFFGGGNNNXXX]]]\\\^^^bbbdddkkkkkkiii||||||ddd```ccceeerrrwww|||}}}yyywwwwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxyyyzzzzzzxxxwwwwwwxxxxxxxxxxxxyyyyyyxxxxxxwwwyyyyyyxxxwwwwwwwwwvvvuuuvvvmmmbbb^^^dddnnnwww|||yyyyyyvvvmmm]]]TTT\\\jjjvvvtttsssllliiijjjooowwwzzztttiiiZZZSSSUUU\\\qqqxxxmmmiiihhhccc]]]ZZZQQQSSSZZZhhhwww~~~~~~yyyooodddcccjjjmmmjjjiiiiiijjjkkklllmmmmmmmmmllllllkkkiiiggghhhkkkmmmllllllkkkkkkjjjjjjkkkkkkjjjgggeeeccc^^^XXXXXX\\\bbbbbbdddeeeeeeeeeeeeeeeeeefffhhhjjjlllnnnnnnnnnoooppppppqqqrrrqqqqqqqqqoookkkhhhjjjkkkmmmsss{{{zzzqqqVVVYYYcccpppxxxuuunnnjjjgggsss{{{ooobbb]]]___eeehhhgggaaaeeewww{{{rrrfffZZZJJJ888...---------,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((yyyvvvsssssstttvvvxxxxxxtttvvvwwwsssnnnllloootttrrrrrrrrrpppooonnnnnnnnnpppooonnnmmmmmmnnnppprrrwwwxxxyyyxxxuuusssrrrrrrsssqqqpppooopppsssvvvxxxvvvsssqqqqqqppplllkkkmmmkkklllmmmooopppqqqrrrrrrpppqqqrrrrrrrrrpppooommmmmmlllkkkiiigggfffggghhhgggiiilllooonnnllliiifffbbb```aaaccccccccchhhooowwwyyy||||||tttttt}}}~~~xxxsssllleeeoooxxxttt^^^III@@@===;;;333///---000111---******************))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,,,,---------))))))000999???FFFLLLNNNeeeuuu}}}tttbbbWWWRRRNNNJJJGGGGGGLLLZZZpppwwwooorrr|||||||||}}}yyyyyyyyyyyywwwtttrrrpppssssssttttttsssqqqooommmjjjkkknnnooopppooommmlllnnnnnnnnnllljjjiiijjjkkkjjjiiihhheeedddfffiiilllwwwyyy}}}~~~~~~}}}{{{xxxxxx|||tttkkkmmmwww}}}~~~}}}}}}yyyppphhhjjjnnntttqqq^^^IIICCCIII===:::777555555444333111...,,,***)))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************++++++++++++...***...888:::<<>>FFFZZZnnn```RRRAAA666DDDppptttrrrxxxzzzpppeeehhh}}}|||iiiWWWWWWdddfffUUUBBBEEELLLVVV^^^aaaaaaaaaccc[[[gggwwwhhh___WWWZZZlll|||zzzvvvvvvyyy{{{yyywwwuuutttssssssssstttuuuvvvsssvvvyyy{{{||||||}}}~~~zzzzzzzzzzzzyyywwwvvvuuuzzz{{{{{{yyyvvvtttttttttvvvooogggcccfffnnnvvv|||yyylll^^^XXXccc{{{xxxssszzzxxxooonnnlllkkkpppwwwzzzxxxuuucccSSSOOOYYYiii}}}ssskkkjjjjjjeee^^^[[[WWW```sss~~~tttrrrxxxzzzuuunnnhhhhhhjjjkkklllllllllllliiijjjjjjiiihhhhhhkkkmmmooommmkkkjjjkkkkkkjjjiiijjjiiiiiiggg```ZZZ\\\bbbccccccddddddeeeeeeffffffdddfffiiilllnnnooonnnnnnmmmnnnooopppqqqqqqqqqqqqrrrooommmmmmjjjjjjqqqzzzsssjjjiiiooo^^^YYYiiixxxzzzyyy|||www~~~vvvkkk```ZZZXXXYYY]]]bbbkkkgggkkkzzzkkkmmm```BBB111555...---,,,++++++******+++))))))))))))))))))))))))(((((((((((())))))))))))}}}{{{yyyxxxyyyyyyyyyxxxrrrqqqooonnnnnnpppssstttrrrpppooonnnnnnnnnnnnnnnjjjjjjkkklllnnnooopppqqqtttwwwzzzzzzwwwtttqqqpppoooooonnnoooooopppqqqqqqsssooonnnooommmjjjiiilllmmmnnnppprrrsssttttttsssooonnnnnnnnnnnnmmmmmmmmmrrrnnnmmmpppmmmfffbbbccccccdddeeefffggghhhhhhiiiiiifffdddeeeccc^^^[[[\\\kkkrrryyyzzzyyy{{{yyytttoookkklllqqqvvvvvvrrrooottt}}}|||{{{xxxrrrvvvzzztttbbbMMMBBBAAA;;;444///111222000---,,,+++++++++*********))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,---...///---111888???BBBFFFRRR___}}}zzz}}}yyyjjj[[[RRRNNNKKKGGGIIIRRRcccwww|||rrrmmmrrr}}}{{{xxxxxxzzz~~~{{{|||}}}|||{{{wwwtttrrrsssrrrpppooonnnmmmmmmnnnlllmmmoooppprrrrrrrrrrrrnnnnnnnnnmmmkkkjjjkkkmmmjjjjjjiiigggeeedddgggiii^^^aaadddiiilllooopppqqqqqqwwwyyyvvvuuuxxxzzzyyyzzz~~~{{{yyyyyywwwttttttzzzvvvgggkkkrrrzzz|||uuuvvv~~~{{{tttsssooonnnooonnneeeYYYQQQGGGCCC>>>;;;999888666444000...+++******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,,,,...444>>>LLL\\\kkkuuugggNNN>>><<>>666000111222000...---+++++++++************)))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))******+++---...//////+++444@@@FFFFFFLLL```sssuuupppeeeWWWNNNKKKGGGAAAMMMRRR```vvv~~~xxxrrrttt|||yyywwwuuutttvvv{{{zzz{{{||||||zzzvvvssspppuuussspppnnnmmmnnnoooooollllllmmmnnnooooooooooooooooooooommmkkkjjjkkklllfffgggggggggffffffiiikkk___```aaacccddddddeeeeeeeeennnsssrrrrrrvvvwwwuuuuuu{{{~~~|||{{{zzzxxxtttpppuuu|||eeeeeehhhqqq~~~}}}tttvvv{{{tttsssmmmiiiooovvvjjjWWWMMMHHHCCC>>>;;;999666444111...+++******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,...111777DDDZZZpppzzzyyytttPPPAAAEEEKKKaaaxxxxxxvvvyyypppqqq~~~vvvtttrrr___GGGDDDPPPLLLQQQWWWZZZ\\\]]]]]][[[jjj}}}qqq\\\XXX\\\ZZZlll|||ssstttvvvxxx{{{{{{zzzxxxwwwvvvuuuttttttuuuvvvwwwsssvvvyyy{{{zzzyyyxxxyyywwwxxxzzz{{{|||}}}}}}}}}uuuxxxyyyxxxvvvuuuwwwyyypppmmmhhhfffggglllrrruuulllfff]]]ZZZcccttt}}}tttqqqssstttqqqmmmmmmkkklllpppvvvxxxuuuqqq^^^PPPPPP```uuuyyyqqqlllkkkjjjeeebbbaaa\\\^^^hhhwwwvvvhhhggg^^^YYY___jjjpppmmmiiijjjjjjkkklllllllllkkkkkkfffhhhjjjkkkjjjiiijjjkkkjjjhhhfffhhhkkkmmmmmmkkkeeefffgggfff___YYY]]]dddeeeeeeeeefffggghhhiiijjjdddfffiiikkklllllljjjiiinnnoooqqqssssssrrrqqqpppsssrrrqqqpppllljjjoooxxxssseeeWWWPPPPPPVVVfffuuuxxxwwwhhh]]]ssswwwqqqssswwwzzzwwwrrrssswwwwwwmmmhhhnnnsssrrrnnnnnnhhhoooooojjjrrr~~~wwwppp^^^GGG222......---,,,++++++++++++))))))))))))))))))))))))'''((((((((())))))******zzzzzzvvvwwwuuuqqqrrrqqqnnnkkkhhhfffeeeeeebbbbbbbbbbbbbbbbbbccccccffffffgggiiikkklllmmmnnnsssuuuxxxzzzzzzwwwtttqqqpppoooooonnnmmmmmmllllllkkkjjjiiihhhggghhhiiijjjmmmlllkkknnnqqqsssrrrooollllllkkkkkkkkkkkkkkklllmmmnnnnnnmmmjjjiiijjjkkkgggeeebbb``````bbbdddfffccceeegggeeeaaa^^^]]]^^^jjjiiilllsssxxx{{{}}}tttuuu{{{|||vvvnnngggeeennntttssszzzwwwpppqqq{{{~~~pppWWWGGGAAA;;;333///111444111---+++***)))***++++++***)))+++***)))(((((()))***+++))))))))))))************)))))))))***++++++,,,,,,+++)))***...///,,,,,,///000:::FFFJJJMMM\\\{{{hhh\\\QQQMMMJJJFFFGGGLLL^^^qqqyyyrrrpppxxx|||{{{yyyyyyuuutttttttttvvvyyy|||~~~xxx~~~}}}vvvrrrqqqrrrqqqooommmlllkkkjjjjjjmmmlllkkklllnnnnnnmmmkkkqqqooommmkkkjjjiiiiiijjjllljjjiiijjjlllllliiifffcccfffjjjmmmlllgggaaa]]]]]]___cccggglllppprrrtttwwwvvvwww{{{~~~}}}vvvppptttsssppppppvvv}}}}}}wwwooooooiiihhhvvv|||sssrrr|||vvvooosss{{{zzzsss```OOOHHHDDD999444777666333111///---+++*********************))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))---((('''***+++***+++...///000===YYYvvvvvvrrrNNNHHHXXXZZZbbbssswwwsssyyyzzz___NNNOOONNNFFFNNNNNNLLLKKKOOOWWW^^^___tttlll```TTTSSSdddqqqqqqrrryyywwwxxxzzz{{{||||||}}}}}}{{{zzzxxxvvvtttrrrrrrqqquuuvvvvvvwwwxxxxxxyyyyyyvvvvvvwwwxxxzzzzzzyyywwwtttvvvxxxxxxvvvtttttttttrrroookkkhhhggggggfffeeebbb]]]\\\cccppp}}}}}}xxxtttssstttsssooojjjooolllkkkmmmrrrtttqqqmmm\\\VVVXXXkkkvvvsssoookkkiiigggdddaaa```^^^cccnnnuuupppfff^^^\\\PPPIIIOOOWWW[[[cccmmmllljjjiiijjjkkklllkkkjjjjjjjjjkkkkkkkkklllllllllhhhfffeeegggkkkmmmmmmkkkkkklllkkkgggaaa```ccchhhmmmkkkiiikkkoooppplllhhhbbbdddgggjjjllllllkkkjjjiiinnnsssrrrllliiijjjnnnqqqpppooommmmmmmmmnnnooodddVVVLLLRRRcccqqqzzz~~~~~~}}}sssfffdddkkkkkkeeefffkkknnniii``````nnn}}}|||zzzooo{{{vvv```fffgggccceeennnqqqmmmjjj{{{|||sssiiiRRR999000000...+++***++++++)))************))))))))))))(((((())))))))))))((((((sssvvvuuupppooorrrssspppjjjgggbbb^^^[[[YYYWWWVVVPPPQQQRRRTTTVVVWWWXXXYYYZZZ\\\^^^```cccfffhhhiiiqqqrrruuuvvvvvvsssooolllkkkkkkkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllllllllkkkjjjllloooqqqooommmooonnnmmmmmmllllllmmmmmmmmmnnnpppooommmkkkkkkkkkllliiieeeaaa___```bbbdddaaaccceeedddaaa______```ffffffjjjsssyyyzzz|||~~~xxx{{{uuurrrppprrrtttllllllssszzzwwwpppnnnwww|||eeePPPBBB===666222333444222///,,,+++******++++++***))),,,+++***))))))***+++,,,))))))))))))************)))))))))***++++++,,,,,,,,,***+++//////---...111888===HHHTTTcccvvvzzzoooXXXQQQJJJHHHGGGIIISSS^^^pppvvvuuu~~~{{{yyywwwvvvuuuttttttttttttuuuwwwyyyzzzwww}}}}}}wwwttttttsssrrrpppnnnlllkkkjjjjjjmmmlllkkklllmmmmmmkkkiiikkkjjjiiihhhhhhhhhhhhhhhjjjiiiiiikkkllllllhhheeegggjjjnnnqqqppplllfffcccaaaaaabbbdddgggkkkoooqqqwwwvvvwwwzzz}}}|||vvvppprrrsssqqqmmmlllnnnllliiittttttpppkkkmmmvvv||||||~~~wwwnnnqqqxxxvvv{{{~~~|||lll\\\TTTOOOBBB;;;<<<999333222///---+++***))))))*********)))))))))(((((((((((((((((())))))))))))************)))))))))((((((((((((((()))))))))***---)))(((+++,,,++++++...333777JJJlll}}}qqq^^^NNNUUUccc```gggxxx}}}{{{~~~nnnVVVHHHHHHJJJGGGJJJKKKNNNPPPRRRWWW```gggmmm___YYYYYY```mmmsssrrrttt{{{xxxxxxyyyyyyyyyyyyyyyxxxyyyxxxwwwuuutttssssssssswwwwwwwwwxxxyyyyyyzzzzzzxxxxxxxxxzzz{{{|||zzzxxxuuuwwwxxxxxxvvvttttttuuutttpppkkkgggdddcccaaa```___```dddmmmyyy|||xxxttttttuuutttqqqmmmqqqmmmkkklllnnnoookkkhhh```^^^ccctttuuusssooommmllljjjgggeeeddd```bbbjjjmmmeeeXXXOOOGGGEEEHHHRRR]]]eeemmmssspppooommmmmmnnnnnnmmmkkkiiijjjlllmmmmmmkkkiiihhhdddddddddgggkkknnnmmmkkkjjjllllllhhhddddddggglllooommmjjjkkknnnmmmiiiddd___bbbeeehhhjjjiiihhhfffiiikkkmmmkkkgggfffhhhlllmmmlllkkkkkkkkkmmmoooppphhh^^^YYYbbbqqq{{{}}}}}}vvviii^^^[[[\\\[[[fffjjjlllfff^^^```nnn}}}www```cccccc``````dddfffeeeiiiyyy|||tttkkkVVV@@@333111---******++++++***************))))))))))))(((((())))))))))))((((((oooooollliiijjjoooqqqooobbb]]]VVVRRRQQQPPPNNNLLLIIIJJJLLLNNNOOOQQQQQQRRRRRRTTTVVVZZZ]]]aaaccceeelllnnnqqqsssrrrpppmmmkkkgggggggggggggggggghhhiiiiiiiiijjjjjjjjjjjjjjjiiijjjjjjjjjkkkmmmmmmlllkkkpppooonnnmmmllllllkkkkkkmmmnnnppppppnnnlllllllllppplllgggaaa]]]\\\\\\]]]]]]___aaaaaaaaa```aaabbbcccccciiittt{{{{{{xxxwwwzzzwwwwwwxxxwww|||rrrmmmoootttyyyyyyppprrrmmmRRRDDD???:::666555444333333...,,,******++++++***))),,,,,,++++++++++++,,,,,,)))))))))*********++++++))))))******+++,,,,,,,,,---,,,---//////...000555<<>>888444222000---+++)))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((()))))))))******,,,******------++++++...444<<>>;;;888444444777222///,,,++++++++++++***)))******************)))************++++++++++++*********+++,,,,,,------,,,+++,,,......///777@@@FFF[[[sssyyyooodddUUUHHHHHHEEEDDDLLL^^^rrrxxxrrryyy~~~yyy{{{zzzxxxvvvtttrrrrrrqqqpppqqqqqqppppppnnnmmmlllrrrsssuuuvvvvvvwwwyyyzzzxxxwwwtttqqqooommmlllkkkiiihhhiiijjjmmmnnnmmmlllfffgggggggggfffdddbbbaaaccceeegggiiihhhgggeeedddggghhhkkklllllljjjhhhfffggghhhiiiiiiiiigggfffddddddeeegggkkknnnoooooonnnkkklllmmmmmmppprrrmmmeee```cccuuu{{{qqqtttzzz}}}yyyvvvuuuvvvzzzrrrpppiii[[[TTTNNNBBB888666333///,,,***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))************((('''))),,,,,,)))+++000AAAPPPhhhuuueeeHHH===DDDWWWvvv~~~xxxtttyyy}}}vvvjjjmmm~~~ooo]]]___kkkjjjXXXKKKKKKMMMJJJLLLSSS[[[VVVUUUXXX\\\kkkjjjYYYSSS]]]gggoootttrrrqqqssstttrrrwwwxxxxxxyyyyyyyyyyyyyyyqqqrrrsssuuuvvvwwwwwwwwwwwwvvvvvvuuuvvvxxxyyy{{{zzzxxxwwwwwwyyyyyyxxxwwwyyyyyyzzzxxxvvvuuuvvvwwwuuussspppkkkfffeeegggjjj{{{zzzxxxwwwvvvvvvwwwwwwvvvuuusssqqqnnnllllllkkkjjjiiinnnyyywwwrrruuutttrrrqqqpppnnnjjjgggeeeYYYOOOOOOQQQPPPNNNMMMNNNRRRXXXeee}}}uuurrrooollllllkkkjjjiiiggggggggghhhiiikkklllmmmhhhjjjmmmoooooommmlllkkkmmmnnnnnnmmmkkkjjjiiiiiijjjjjjiiiiiiiiihhheeecccaaacccgggjjjkkkjjjgggfffbbbbbbeeekkkrrrtttqqqmmmppppppooooooooopppqqqrrrpppjjjeeeddddddeeejjjppp~~~xxxwwwwwwkkkYYYPPPQQQcccpppwwwqqqkkkqqq|||iii^^^[[[]]]cccaaa[[[```jjjxxxnnneeeMMM===///,,,...---++++++++++++++++++************))))))************))))))xxxvvvtttrrrkkkbbb^^^___dddfffiiimmmrrrwww|||~~~yyyxxxwwwvvvtttsssqqqqqqjjjjjjhhhfffbbb]]]XXXVVVPPPNNNMMMLLLLLLMMMOOOPPPNNNPPPRRRUUUXXXZZZ[[[\\\___aaaccccccbbbaaabbbcccddddddddddddeeefffggghhhjjjiiifffcccbbbeeekkkoookkklllmmmllliiiddd^^^[[[XXXVVVVVVWWWZZZ\\\\\\\\\\\\\\\```ggglllmmmooottt{{{}}}yyytttzzzyyytttzzzyyyyyy\\\LLL???<<<:::666555999444111---++++++++++++***((()))************)))(((*********++++++++++++,,,******++++++,,,---------++++++,,,...///222===HHHLLLjjjzzzkkk```XXXOOOGGGCCCFFFMMM]]]ttttttttt}}}xxx{{{~~~|||zzzyyywwwuuusssrrrqqqqqqoooooonnnnnnnnnmmmmmmmmmooopppppprrrssstttuuuvvvuuutttrrrooommmkkkjjjjjjgggffffffhhhjjjlllkkkiiiiiiiiihhhgggfffdddbbbbbbdddfffhhhiiigggfffgggggghhhhhhiiijjjjjjhhhfffeeedddfffhhhjjjjjjhhheeeccc```aaacccfffhhhiiikkkkkkgggfffeeefffkkknnnhhh___]]]___pppsssmmmsss}}}{{{zzz}}}|||yyyyyyuuuqqqrrrnnnbbb]]]VVVHHH;;;999555111...,,,+++***************))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++''''''))),,,+++***...555GGGXXXiiihhhSSS???===FFFfff}}}pppnnnrrroooaaaSSS```uuusss\\\WWWaaakkkXXXMMMHHHLLLPPPOOOPPPSSSWWWUUUTTTXXXfff___WWWXXX```pppuuurrrooopppsssuuuuuutttqqqrrrsssuuuvvvwwwwwwwwwrrrsssuuuwwwwwwxxxwwwwwwvvvuuutttssstttvvvxxxyyyyyywwwuuuuuuvvvwwwvvvvvvwwwxxxxxxwwwuuuuuuvvvxxxttttttrrrnnnkkklllpppuuu~~~{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvtttrrrqqqooooooooooooppp}}}yyyrrroootttsssqqqqqqpppmmmjjjgggfffZZZPPPPPPTTTVVVVVVVVVTTT]]]nnnuuurrrnnnllllllllllllkkkgggfffffffffhhhllloooqqqkkknnnppppppooommmllllllooooooooonnnllljjjgggffffffggghhhiiiiiiiiihhhgggdddfffiiikkklllkkkiiihhhcccfffllltttzzzzzzuuuppprrrrrrssssssrrrqqqpppooonnniiidddbbbbbbfffrrr~~~|||xxxvvvnnn```RRRJJJVVVlll}}}{{{uuuzzz}}}uuuooo^^^[[[]]]```bbb```^^^ccckkkwwwlllXXXCCC111...000---++++++,,,++++++++++++*********)))******++++++******)))~~~}}}|||yyyoooeeedddjjjwww{{{}}}|||zzzwwwsssnnnjjjggg```]]]ZZZVVVSSSRRRRRRSSSJJJKKKLLLNNNPPPSSSUUUVVVUUUXXXZZZ[[[YYYYYY[[[]]]ZZZ[[[\\\]]]___aaaccceeefffffffffeeedddfffiiilllkkkkkkllllllkkkiiihhhfff___\\\ZZZZZZ\\\^^^]]]\\\\\\[[[\\\___aaaeeeooozzzyyy}}}llllllqqqxxxyyyyyy}}}{{{{{{}}}hhhRRR@@@===>>>:::888;;;666222...++++++++++++***)))***++++++++++++***)))*********+++++++++,,,,,,******+++,,,,,,------...,,,,,,...000111666CCCPPPYYYvvvtttaaaUUUQQQMMMIIIFFFQQQ```qqq|||vvv~~~xxxsssyyy~~~~~~zzzyyyxxxvvvtttsssrrrrrrmmmmmmlllllllllmmmnnnooommmmmmmmmnnnpppqqqpppppppppooommmkkkjjjhhhggggggfffeeedddeeeffffffeeecccfffeeedddcccbbbbbbbbbbbbaaacccdddcccbbbbbbdddfffggggggggggggfffeeecccbbb```aaaccceeefffeeeeeedddbbbbbbccccccddddddfffgggeeeggggggfffhhhjjjgggaaaZZZ\\\jjj{{{rrrooowww~~~{{{{{{}}}yyyyyyrrrqqqtttqqqgggccc]]]LLL===;;;777333000---,,,+++++++++++++++************(((((((((((())))))))))))((()))))))))************))))))*********+++++++++((((((***,,,,,,,,,333<<>>@@@===:::<<<666333...++++++++++++******+++,,,------,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,------...------///222333999GGGUUUjjj}}}lllXXXLLLIIIHHHFFFOOO___rrruuuvvvyyy~~~uuupppuuu|||{{{yyyzzzwwwvvvtttrrrpppooooooooommmlllkkkjjjkkkmmmpppqqqlllkkkkkkmmmnnnnnnmmmlllmmmllljjjhhhgggfffeeeeeeeeedddcccccccccbbb```]]][[[[[[YYYXXXXXXYYYZZZ[[[\\\^^^___]]][[[\\\___bbbeeeeeeeeedddcccaaa```___]]]]]]^^^___aaabbbdddeeeeeeeeeeeecccbbbaaabbbcccaaafffiiifffeeeggggggeeeaaaccckkkzzz}}}tttpppsssxxx~~~xxxtttvvvvvvvvv{{{yyyooollleeeTTT???<<<999555111...---,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++***)))+++------...666@@@^^^kkkmmm^^^PPPKKKFFF>>>XXXmmmnnnmmm}}}tttxxxvvviii```bbbuuu|||hhhgggvvvrrr\\\MMMPPPQQQRRRUUUZZZZZZWWWNNNWWW[[[bbb|||[[[MMMYYYbbbkkkyyyqqqccc___kkkrrroooooouuuqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxvvvuuuvvvuuusssrrrsssuuuxxxzzzzzzxxxuuuuuuuuuvvvvvvuuutttuuuuuuttttttuuuwwwzzztttvvvuuurrrppprrrzzz|||yyyxxxxxxxxxvvvwwwwwwvvvuuuttttttuuuwwwvvvuuusssqqqqqqsssuuu~~~vvvppppppsssppppppppprrrsssrrrooollliiibbb```hhhrrruuuttttttyyyvvvmmmjjjgggfffgggiiijjjkkkggghhhjjjlllmmmmmmmmmllliiilllnnnmmmllllllnnnqqqoooooopppppppppnnnjjjfffeeegggiiijjjjjjiiiiiijjjffffffffffffgggggghhhhhhkkkooovvvzzz{{{xxxtttqqqjjjmmmpppsssssspppmmmjjjggggggiiiiiigggjjjvvv{{{tttnnnaaaSSSMMMpppzzzvvv}}}www~~~www}}}zzzooopppfffcccmmmoooeee___cccgggfffyyywwwhhhMMM555111222...++++++,,,,,,,,,+++++++++************++++++++++++******nnnsssqqqggg```dddqqq|||}}}~~~}}}{{{yyywwwvvvvvvvvvvvvvvvwwwxxxxxx|||wwwxxx{{{yyyrrrkkkhhhiiilllhhh```]]]```\\\ZZZVVVSSSPPPOOOPPPPPPNNNMMMLLLLLLOOOSSSXXX[[[```______bbbfffhhhgggeeeggggggiiinnnrrrrrrlllfffeeecccaaaeeeiiihhh```YYYZZZ\\\\\\ZZZ[[[bbbnnnxxx|||}}}{{{hhhfffsssxxx{{{~~~{{{xxxpppnnnyyygggJJJBBBAAA<<<:::<<<555333000---,,,++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,,,,111333<<>>PPPcccnnnxxx{{{uuuooo^^^VVVNNNIIIHHHMMM\\\iiiyyy|||}}}yyyxxxvvvuuutttssssssrrrqqqppptttooohhhdddbbb```\\\YYY^^^aaadddhhhiiiiiihhhgggeeeeeefffhhhkkkllllllkkkgggeeebbb```^^^\\\YYYWWWYYY[[[[[[YYYXXXXXXSSSMMMRRRNNNNNNUUU]]]bbbgggkkkooohhhaaa]]][[[]]]eeennnwwwkkkbbbXXXLLLCCC@@@CCCGGGNNNVVV___eeeggggggeeeeeeeeeeeeddddddddddddccc```[[[ZZZZZZZZZXXXUUU[[[]]]ccciiilllnnnwwwyyyqqqwwwyyy|||yyy{{{yyytttiiiVVVAAA888777444000,,,++++++***))))))))))))*********))))))))))))******))))))))))))***************************+++,,,,,,)))***,,,///333CCCgggvvvhhhSSSEEESSSfffgggjjjlllppp{{{xxxlllsssqqq^^^SSSWWWTTTVVVUUURRRRRRUUUWWWVVV]]]bbbwwwmmmYYYYYY___iiipppnnniiiggglllmmmqqqvvvvvvqqqllllllaaaeeekkkoooqqqrrrssstttvvvxxxzzzzzzxxxuuutttsssuuuuuuuuuvvvwwwxxxyyyzzz~~~|||zzzxxxvvvvvvvvvwwwyyyxxxwwwvvvvvvvvvwwwxxxuuutttsssrrrssstttuuuvvvuuutttsssrrrrrrssstttuuuvvvvvvwwwxxxyyy{{{}}}~~~zzzzzzyyyyyyxxxxxxwwwwwwpppssstttrrrooooooqqqtttqqqqqqrrrtttvvvvvvtttsssnnnjjjjjjmmmpppqqquuu{{{zzzyyyuuupppkkkiiijjjlllnnnmmmlllkkkkkklllmmmnnnkkklllmmmnnnnnnnnnmmmlllhhhjjjllloooqqqrrrrrrrrruuurrrooommmmmmmmmkkkjjjeeedddbbbaaabbbeeehhhkkkjjjlllmmmjjjjjjmmmmmmjjjdddeeegggkkkmmmkkkeee___aaaeeejjjkkkjjjiiijjjlllnnnmmmoooqqqooolllllloooooojjjeeefffpppzzz{{{vvvlll```RRRTTT```bbbbbbjjjjjj^^^XXXcccsss~~~mmmdddccc```aaaeeehhhjjjppp{{{vvv___DDD666111///,,,,,,,,,,,,,,,+++******))))))************************jjjbbbaaaiiijjjdddcccjjjoooqqqtttxxx{{{zzzxxxvvvuuussspppooopppppppppooorrrrrrrrrrrrrrrsssttttttvvvwwwwwwuuurrrpppooopppmmmppptttuuutttooohhhbbb___```bbbfffiiimmmrrrwwwyyy{{{}}}~~~}}}{{{||||||||||||~~~wwwwwwuuutttrrrpppmmmllliiihhhhhhjjjkkkiiieeebbb```dddggghhhfffeeeeeefffbbb^^^XXXUUUWWWZZZ]]]^^^rrrzzz{{{|||~~~{{{qqqppp}}}yyyzzzZZZAAA:::999555:::888555222///---++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------------+++444888888DDDZZZjjjooommmuuu{{{zzzvvvsssnnniiiXXXQQQIIIFFFHHHRRReeevvv~~~{{{}}}wwwvvvsssrrrpppooopppppppppooommmggg```[[[XXXUUUQQQNNNVVV[[[aaaeeeeeecccbbbbbbccccccdddfffiiikkkjjjiiiiiihhhgggfffdddcccaaa```cccgggjjjkkkjjjhhheeebbbeeeeeehhhpppyyy{{{rrrnnnmmmqqq|||{{{mmmbbbYYYMMMEEEBBBGGGNNNVVV[[[___dddgggfffddddddddddddeeeeeefffffffffaaa\\\ZZZ\\\\\\YYYVVVWWWZZZ^^^aaa``````jjjuuusssrrr}}}wwwxxx~~~xxxrrr^^^GGG:::666555222...,,,+++******))))))************))))))))))))******((()))))))))************++++++******++++++,,,---***+++,,,///999PPPsssuuuiiiVVVFFFMMMffftttnnnrrrsssuuu}}}yyyfff___hhheeeSSSNNNWWWTTTUUUSSSQQQQQQSSSWWWXXXcccmmmwwwdddZZZ```hhhppprrrpppnnnnnnmmmooorrruuuuuupppllljjj```dddjjjoooqqqrrrssstttvvvxxx{{{{{{yyyvvvttttttuuuuuuuuuuuuvvvwwwxxxyyy}}}|||zzzyyyxxxwwwvvvvvvxxxxxxwwwwwwwwwwwwxxxyyywwwvvvvvvuuuuuuuuuvvvvvvuuuuuussssssrrrrrrsssssstttuuuuuuvvvxxxzzz|||}}}}}}}}}}}}|||{{{{{{zzzzzzvvvwwwwwwuuurrrpppqqqsssqqqpppqqqrrruuuuuutttsssooolllkkkmmmnnnmmmnnnrrrvvvrrrmmmiiiiiikkknnnoookkkjjjjjjiiijjjjjjkkkllljjjkkkllllllllllllkkkkkkkkklllmmmooooooooonnnmmmrrrooollljjjjjjkkkkkkjjjiiigggcccaaaaaadddhhhjjjlllnnnooollllllooopppmmmhhhgggggghhhhhhgggccc```ccchhhlllnnnmmmmmmnnnpppoooooopppsssrrrooojjjhhh[[[WWWUUU^^^ooo}}}xxxhhhLLLKKKeeekkkgggqqqkkk\\\TTT```sssmmmeeeccc]]]aaaccceeejjjvvvxxxjjjSSS===333111...***,,,,,,,,,++++++*********************************kkkfffeeeiiihhhccceeelllqqqwww}}}~~~zzzvvvuuuwwwyyyvvvsssrrrqqqqqqpppoooqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwvvvsssqqqppppppppprrrtttssslllaaaWWWRRRMMMNNNNNNOOOUUU___jjjqqq~~~~~~~~~}}}}}}}}}}}}|||xxxyyy{{{}}}}}}}}}{{{xxxtttpppnnnmmmhhhgggggghhhhhhgggeeeccceeehhhkkkiiieeecccdddfffeeeaaa[[[WWWVVVWWWXXXXXXgggssswwwuuu|||zzzwww{{{cccDDD;;;;;;999999888666333000---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........///666:::>>>MMMcccpppqqqpppuuuyyywwwuuurrrmmmgggUUUNNNHHHHHHNNN]]]rrrzzzvvvnnnlllmmmiiifffhhhmmmpppnnnkkkdddaaa\\\VVVRRRNNNLLLJJJSSS[[[ccchhhgggeeeeeeggghhhhhhhhhiiikkkllljjjiiiiiijjjkkkllllllkkkkkkkkklllnnnrrrrrrnnniiiggghhhjjjqqqzzz}}}uuurrrtttxxxwwwjjj```VVVKKKDDDAAAHHHTTT]]]^^^^^^bbbeeeeeeeeeeeedddddddddeeefffgggddd```\\\[[[[[[[[[YYYWWWWWWZZZ```cccaaa```hhhrrrzzz|||qqqwww~~~xxxwwwyyytttdddMMM<<<666555333///,,,++++++*********************))))))))))))******((()))))))))************++++++******++++++,,,---,,,,,,,,,111AAAZZZrrr```WWWEEEBBB___|||~~~rrrnnnssswwwzzzxxxuuu~~~aaa]]]\\\___\\\VVVTTTWWWUUUTTTSSSRRRRRRTTTYYY___kkk~~~hhhaaa^^^gggqqqtttsssqqqqqqrrrooopppqqqpppoooooommmlllhhhkkkmmmoooppprrrtttvvvuuuxxx{{{{{{yyywwwuuutttuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyvvvvvvvvvvvvvvvuuutttttttttttttttttttttttttttuuuuuuuuuvvvwwwxxxzzz|||}}}~~~~~~}}}|||zzzyyyxxxwwwyyyyyyxxxwwwtttssstttuuuqqqqqqppprrrttttttsssrrrooolllmmmpppooojjjhhhiiillljjjhhhhhhjjjkkkkkkiiiggggggggghhhiiijjjkkkkkkkkkkkkkkklllkkkkkkkkkjjjkkklllmmmnnnnnnnnnmmmlllooolllhhhggghhhjjjllllllkkkiiieeecccbbbdddgggjjjllloooooommmmmmpppqqqnnnllljjjgggeeedddcccaaa```ccchhhmmmooonnnnnnooorrrppppppqqqrrrrrrpppjjjeeeRRRPPPTTTbbbttt|||qqqVVVPPPfffmmmjjjsssoooaaa]]]jjjyyyzzzddddddddd]]]bbbdddhhhppp}}}sssnnn\\\EEE555111///,,,,,,,,,,,,+++++++++++++++************************ccccccdddfffiiimmmssswwwxxx~~~yyytttuuuxxx{{{xxxtttrrrrrrqqqpppnnnoooooonnnnnnoooooopppqqqsssuuuvvvuuurrrpppoooooonnnmmmnnnkkkbbbTTTJJJGGGAAADDDDDDEEEMMM\\\kkkssszzztttpppoooqqqrrrtttuuuvvvwwwxxxxxxxxxxxxsssttttttssspppnnnmmmmmmggghhhhhhiiiiiiiiiiiihhhjjjlllllliiieeebbbccceeehhheee```[[[WWWVVVVVVVVV___kkkyyy~~~xxxvvvyyyvvv|||zzzwww~~~~~~pppMMM>>><<<<<<888777555333000...,,,+++*********************************++++++,,,,,,---,,,,,,,,,---......//////111666===JJJ^^^ooowwwvvvyyyzzzxxxuuussspppggg]]]NNNIIIHHHPPP]]]nnnzzzzzz{{{|||uuuiiibbbaaa___[[[YYY]]]dddhhhfffbbbdddccc___WWWOOOLLLNNNQQQ]]]fffooorrrooommmooorrrooonnnmmmmmmnnnmmmllljjjeeehhhkkkmmmmmmmmmmmmooojjjkkkllljjjaaaYYYXXX\\\fffrrr|||uuuoooppprrruuuyyyuuummmbbbYYYNNNDDD???@@@GGGUUUbbbeeegggllllllhhhgggfffeeedddddddddeeefff```^^^\\\YYYWWWVVVUUUUUUSSSUUU[[[aaaaaabbbiiiqqqzzzqqqmmmwww~~~yyyxxx|||uuuiiiUUUAAA777555333000,,,,,,+++************+++******))))))))))))******))))))))))))***************************+++,,,,,,------...555III```kkkiiiNNNIII<<>>;;;AAAGGGLLLZZZnnnwwwlllffffffjjjmmmoooooooooooommmkkkhhhffffffhhhkkkkkkiiiiiijjjllliiijjjkkkkkklllmmmnnnpppmmmmmmkkkhhhfffddddddeeejjjiiifff```YYYUUUUUUWWWYYY```lllxxx{{{zzz~~~qqquuuxxxwww{{{[[[BBB:::;;;666555444222000...,,,+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------.../////////111444BBB\\\sss~~~~~~{{{tttpppooolll___QQQHHHFFFKKK\\\nnn}}}zzzsssqqqpppooohhh```^^^```\\\]]]^^^bbbeeeggggggfffllllllggg[[[OOOMMMUUU^^^rrrzzzwwwqqqrrruuuooonnnllllllmmmllljjjhhhaaaeeeiiijjjjjjiiijjjlllfffeeedddaaaWWWNNNPPPXXXkkkzzzzzzwwwtttqqqllljjjmmmooommmlllmmmhhhbbbZZZQQQFFF>>>@@@FFFOOO^^^mmmwww}}}ooojjjiiifffdddccccccdddeee^^^___^^^YYYSSSPPPQQQSSSQQQPPPSSSYYY\\\^^^dddkkk}}}rrrfffnnn}}}{{{xxx|||{{{zzzwwwqqq```III:::555333111---,,,++++++******++++++******))))))))))))******))))))))))))***************))))))))))))***+++++++++///222:::NNNccceeeZZZCCCBBB;;;MMMxxx|||vvvssssssiiiZZZUUUeeezzz{{{gggRRRQQQRRRQQQNNNMMMOOOQQQQQQUUUSSSTTTXXXYYY[[[fffqqqaaaWWWXXXeeeqqqxxxvvvqqqpppooommmppprrrooojjjkkkqqquuutttrrrssssssqqqpppoooqqqsssrrrsssuuutttsssqqqrrrrrrvvvuuuuuuuuuuuuvvvwwwwwwtttvvvxxxyyyyyyxxxvvvtttrrrssstttuuuvvvwwwwwwxxxssstttuuuvvvuuurrrooonnnpppqqqrrrtttvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{vvvuuuuuutttsssrrrrrrrrrrrrqqqooonnnoooooonnnnnneeeddddddfffiiikkkllllllgggdddcccdddaaa[[[WWWXXXVVVXXX[[[^^^^^^^^^]]]\\\ZZZ[[[]]]```bbbdddeeefffdddccccccbbbbbbaaabbbbbb]]]___aaacccddddddddddddccc___ZZZWWWYYY\\\___```^^^^^^]]]^^^```bbbeeeggghhhkkkllljjjjjjnnnnnnlllhhhgggccc```^^^^^^aaabbbbbbgggkkkmmmlllkkklllnnnlllpppqqqmmmkkknnnmmmiii^^^```iiiwww~~~qqq[[[VVVnnnzzzuuuxxx}}}rrraaaXXX\\\cccfffaaahhhrrr}}}eeePPP@@@555000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++aaaiiikkknnn}}}yyywwwwwwwwwyyyvvvsssrrrrrrsssrrrqqqqqqqqqqqqqqqqqqrrrrrrssswwwxxxyyywwwtttooommmlllmmmiiieee___RRRBBB:::;;;:::EEEPPP\\\nnnzzzmmmgggiiiooouuugggggggggeeeccc___[[[YYY```cccffffffeeeeeegggiiijjjkkkmmmnnnnnnpppsssuuunnnllljjjhhhffffffffffffkkkllljjjcccZZZTTTUUUYYYVVVWWW```qqq|||}}}}}}pppqqqvvvzzzeeeEEE999999444444333222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,------...///000000111333FFFiii}}}sssooopppmmm^^^NNNFFFFFFOOOdddyyy{{{zzzsssmmmjjjhhhfffbbb^^^aaagggggglllqqqsssrrrrrrsssuuuvvvuuunnn^^^PPPOOO\\\iiizzzooommmpppkkkjjjiiiiiiiiiiiifffddd___cccggghhhgggfffggghhheeedddccc```VVVOOOUUU```yyyyyyoookkkhhhhhhddddddiiijjjeee```^^^___ZZZTTTLLLBBB>>>EEEOOO]]]jjjzzzvvvllljjjgggeeecccbbbcccccc```bbbbbb[[[RRRMMMOOOSSSUUURRRQQQUUUYYY[[[aaagggsssdddlll|||}}}{{{|||yyyvvvhhhPPP===555333111---,,,++++++******++++++******))))))))))))******))))))))))))************)))))))))((()))******+++)))111666===QQQdddcccUUU???@@@<<>><<<===DDDLLL\\\sssuuunnnnnnqqqsssrrroookkkddd]]]XXXWWW[[[^^^eeedddbbbaaa```aaacccdddfffkkkmmmlllooovvvyyyvvvppppppooommmkkkgggdddcccfffhhhiiieee\\\UUUSSSTTTQQQVVV]]]hhhxxxwww{{{wwwccc}}}pppHHH;;;CCC888444111///000000---***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++------,,,,,,...///...000>>>SSSjjj}}}~~~qqqooopppfffTTTFFFHHHHHHWWWrrr{{{~~~|||}}}nnnhhhbbb```___bbbmmmyyyyyyyyy|||zzzwwwjjj]]]UUUNNNNNN```wwwrrrqqqoooggghhhgggfffgggjjjkkkjjjiiieeeeeeeeeeeeffffffggggggiiiaaa^^^]]]SSSKKKZZZqqq|||nnneeefffkkkgggeeeeeefffccc\\\XXXYYYXXXRRRKKKDDD<<<<<>>))),,,,,,,,,---//////---+++************************qqqwww|||}}}~~~|||zzzwwwuuuttttttuuussstttttttttssssssrrrrrrqqqqqqqqqqqqrrrtttvvvwwwxxxwwwuuurrrpppooonnnnnniiifff\\\MMMAAA<<<>>>AAALLL___zzzzzzqqqmmmnnnqqqrrrqqqmmmhhh```ZZZYYY\\\aaaeeemmmmmmkkkhhheeedddeeegggmmmqqqsssrrrtttyyyyyyuuuqqqqqqqqqpppooollljjjiiijjjkkkjjjfff___XXXSSSQQQRRRSSSWWWbbbuuuvvvlllnnnwww~~~}}}{{{SSS======999555111000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---***,,,.........///000111000@@@VVVjjjyyyzzzooollliii^^^OOOEEEJJJWWWkkk|||||||||nnnjjjggggggnnnwwwzzzsssjjj___TTTLLLGGGOOOjjjooolllkkkfffhhhgggfffgggiiijjjiiihhheeeffffffggggggffffffeeeggg```]]]\\\SSSOOOaaa{{{tttfff___```ccceeecccbbbbbb\\\RRRLLLKKKEEECCCCCCCCCDDDLLL```sss~~~lllhhheeeaaa______```aaabbbcccbbbaaa^^^[[[VVVRRRPPPOOONNNNNNOOOMMMMMMUUU^^^{{{wwwjjjpppxxxdddKKK999222111///---*********++++++*********))))))))))))******(((***+++***)))((()))+++)))***++++++***+++---/////////===XXXqqqvvvjjj^^^;;;BBBFFFQQQfffpppsss|||{{{qqqzzzmmmaaaSSSNNNJJJLLLMMMLLLMMMPPPQQQSSSZZZaaabbbfffyyyuuu[[[TTT^^^jjj{{{sssppppppqqqqqqooorrrpppmmmlllnnnqqqssssssppprrrpppllllllooommmhhhjjjgggdddcccfffhhhjjjjjjmmmnnnooonnnllllllnnnqqqqqqooonnnnnnoooooonnnlllooonnnmmmpppssstttsssqqqnnnkkkjjjkkkjjjhhhhhhkkkiiillloooppppppooopppqqqooonnnmmmmmmoooqqqrrrrrruuutttrrrsssttttttsssrrrlllhhhfffgggccc[[[VVVTTTQQQTTTUUUTTTZZZfffmmmnnnlllccc\\\^^^bbbbbb``````hhhhhhhhhhhhhhhhhhhhhhhhgggiiilllmmmkkkiiihhhhhhbbbbbbaaaaaabbbcccdddeee___\\\YYYYYYXXXVVVRRRNNNKKKHHHEEEEEEGGGHHHIIIKKKQQQPPPOOOPPPSSSVVVWWWWWWYYY[[[]]]aaaccceeeeeefffeee___[[[]]]bbbeeeiiinnniiiiiiiiijjjkkkmmmooopppoooooonnnnnnmmmnnnnnnnnnhhhccceeerrruuuaaawwwppphhhxxxqqqccclllrrr{{{wwwpppiiidddcccgggkkknnnkkkpppuuutttnnnNNN>>>;;;------,,,,,,---//////---+++************************}}}}}}yyywwwwwwvvvvvvvvvvvvvvvwwwsssssssssssssssssssssrrrrrrqqqqqqqqqrrrtttuuuwwwvvvvvvtttrrrpppnnnlllkkkfff^^^QQQDDD<<<<<>>HHHQQQ]]]|||zzzooopppnnnllllllmmmnnnllljjjfffaaa^^^aaalllvvv}}}rrrwww{{{zzzuuuuuu{{{yyywwwsssqqqrrrsssqqqnnnmmmnnnnnnnnnmmmllljjjiiidddbbbaaaccceeeccc\\\VVVQQQNNNMMMSSS___llltttuuummmmmmyyynnnmmm{{{wwwfffJJJ@@@===888333222222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111///...000555CCCYYYmmmrrrrrrwww~~~qqqlllfff```VVVMMMKKKNNNaaalllvvv|||xxxyyy}}}{{{vvvooommmggggggzzz{{{ssspppnnnnnnoookkkccc\\\PPPJJJGGGKKKXXXqqqxxxnnnjjjfffgggkkkgggfffeeefffggghhhgggfffggghhhiiijjjhhheeebbb```aaa[[[UUUPPPHHHLLLeee{{{ooohhhgggggggggfffcccbbbaaa]]]QQQBBB888777===>>>EEESSSddduuuzzzpppmmmjjjggggggeeeeeegggjjjjjjeeeaaabbb```___aaaccc___WWWPPPMMMKKKKKKLLLJJJHHHJJJPPPSSSlll}}}yyybbbpppyyy}}}}}}fffCCC222444111...+++***+++++++++*********))))))))))))******)))***++++++))))))***+++)))***+++++++++,,,...000222HHHlllrrreeeTTTfffmmmiiijjjiiiooo}}}{{{xxxqqqaaaPPPJJJGGGIIILLLLLLNNNRRRSSS]]]bbbaaaiiieeeWWWZZZdddqqq{{{yyysssmmmkkkmmmpppqqqqqqtttrrrpppoooqqqrrrrrrqqqmmmlllhhhaaaYYYUUUSSSSSSMMMMMMMMMMMMOOORRRVVVYYYVVVWWWYYY\\\^^^```cccdddeeedddccceeehhhjjjkkkkkkooonnnnnnmmmllljjjhhhgggggg\\\TTTSSSVVVYYY]]]bbbggglllqqquuuuuusssqqqppprrrsssttttttssstttuuuvvvvvvuuutttuuuvvvwwwvvvuuujjjiiijjjkkkfff]]]XXXXXXdddeeeiiirrr|||yyy|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||yyyuuusssssstttuuuuuuvvvvvvwwwxxxyyyyyyvvvuuuvvv|||}}}tttlllfff```aaaiiikkkiiiqqq}}}yyyvvvtttuuuvvvvvvoooooonnnllliiigggdddcccbbb^^^^^^aaaddddddgggkkkjjjjjjiiijjjkkklllnnnooommmnnnnnnnnnmmmllljjjiiiiiijjjccc\\\ggg~~~yyyqqq[[[NNNXXX^^^XXXaaalllaaaSSS^^^uuuvvvmmmkkkkkknnnsssuuurrroootttrrrTTT999555...---,,,---......,,,+++************************}}}{{{zzzyyywwwuuussssssrrrrrrtttvvvxxxyyy{{{{{{|||{{{yyywwwuuutttsssssssssrrrqqqqqqrrrsssuuuvvvyyyyyyxxxuuuooohhhbbb^^^RRRIII@@@===<<<@@@MMMZZZqqq}}}tttsssoooooonnnmmmmmmkkkiiiggggggdddccciiissszzz}}}|||sssyyy~~~~~~{{{{{{}}}uuunnnkkklllmmmmmmllllllllllllllljjjhhhfffeeeaaa^^^]]]```dddccc]]]VVVJJJKKKLLLNNNSSS```rrrxxxfffooosssddd{{{|||{{{mmmPPPAAA>>>999444222222333111///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---...000...+++000888KKKbbbttttttqqqvvv|||}}}qqqllleeeZZZMMMFFFKKKUUUpppyyy~~~~~~tttxxx{{{vvvvvvllliiibbbcccwwwqqqssspppmmmnnnnnnjjjaaaYYYHHHFFFLLL^^^wwwpppmmmmmmhhhhhhlllgggfffeeefffggghhhgggfffggghhhiiiiiigggdddaaa^^^^^^WWWOOOGGGAAAGGG```yyysssllleeecccfffhhhfffbbbaaa```___ZZZMMM>>>777777AAADDDOOOaaawww|||xxxqqqiiiggghhhgggdddhhhgggggghhhiiigggbbb^^^bbb``````bbbeeeaaaYYYQQQKKKIIIIIIKKKJJJGGGHHHLLLLLL]]]nnnwwwiiifffppp}}}lllHHH555777111///,,,++++++++++++*********))))))))))))******)))+++,,,+++***)))***+++)))***+++,,,+++,,,///111222\\\kkkYYYWWWjjjqqqlllmmmqqqxxxzzzmmmpppgggVVVPPPJJJFFFGGGJJJLLLPPPUUUYYY]]]^^^aaasssrrrWWWNNNUUU]]]bbbfffnnniiicccbbbgggmmmrrrtttsssqqqpppqqqrrrrrrqqqpppjjjgggbbbYYYNNNGGGGGGKKKIIIJJJLLLOOOSSSWWWZZZ[[[YYYZZZ]]]aaafffjjjmmmnnnpppooopppqqqrrrpppnnnkkknnnnnnnnnmmmllljjjiiihhhjjj\\\OOOMMMTTT[[[ccciiippptttyyy{{{{{{yyywwwvvv{{{|||~~~|||zzzxxxyyyzzzzzzyyywwwwwwxxxxxxvvvtttmmmlllmmmmmmfff]]]YYYYYY___bbbkkkyyyzzzvvvwwwxxxvvvuuuvvvuuuuuuuuuuuuuuuuuuuuuuuusssssssssqqqooooooppprrrooooooooooooooooooooonnnnnnpppuuu{{{{{{qqqhhhiiigggllltttwwwxxx{{{{{{zzzwwwsssnnniiifffgggdddccceeeeeeccceeeiiimmmmmmlllllllllllllllllllllmmmmmmmmmlllkkkiiihhhlllnnneeeYYYbbb{{{|||zzz[[[BBBKKKWWWZZZcccjjjcccVVV]]]uuuuuupppllljjjnnntttxxxvvvsssyyyzzzvvv]]]===555///...,,,,,,------,,,+++************************zzzwwwxxxxxxuuurrrrrrsssttttttuuuvvvxxxzzz{{{~~~|||zzzwwwvvvuuuuuuuuussssssrrrqqqrrrssstttuuuzzzzzzxxxtttlllbbbYYYSSSCCC===999;;;===CCCVVViiixxxsssuuurrrqqqooommmkkkhhhgggfffiiihhhiiimmmrrruuuuuutttwww{{{~~~{{{zzz}}}|||rrrjjjiiikkkkkkkkkkkkjjjkkkkkkjjjiiigggeeedddbbb___]]]^^^```___ZZZUUUJJJKKKLLLKKKMMMZZZttt~~~eeejjjyyybbbyyy{{{XXX???>>>999444111222333222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000------000...,,,444@@@RRRgggvvvuuutttzzz|||xxxtttmmmcccTTTFFFBBBOOO___{{{}}}yyy|||wwwpppsss~~~yyytttvvvhhheeeaaahhh{{{qqqtttqqqnnnnnnllleeeYYYPPPCCCIIIYYYttt~~~qqqnnnnnnjjjhhhjjjfffeeeeeefffhhhiiiiiihhhgggggghhhgggeeeccc```^^^[[[SSSIIIBBB@@@III___sssnnniiidddeeeiiijjjfffaaa___]]]ZZZTTTGGG;;;888<<>>999333111111222111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........000+++,,,000000///;;;KKKaaaqqq|||yyyzzz{{{pppppphhh[[[LLLAAAEEEZZZpppxxxzzzpppooosss}}}vvvssspppfffdddgggttt}}}qqqpppnnnlllkkkhhh___RRRGGGGGGTTTjjjzzzuuupppllljjjhhhhhhhhhfffeeeeeegggiiikkkkkkjjjfffffffffdddcccaaa___^^^XXXOOOFFFBBBFFFRRReeeuuummmhhheeegggkkkllliiieee```]]]XXXPPPDDD:::;;;BBBMMMccc~~~}}}mmmmmmkkkjjjjjjiiifffdddcccdddffffffccc]]]ZZZ\\\^^^cccdddeeefffddd___[[[WWWRRRMMMIIIIIIHHHEEEEEEHHHHHHAAAOOOcccrrrwwwWWWfff|||uuuVVV===444333000---+++++++++***)))******))))))))))))*********+++,,,,,,******+++,,,)))***,,,,,,,,,---000222AAA```xxxrrr```UUUNNNGGGtttsssmmmnnnssspppggghhhqqqiiiYYYccccccRRRLLLLLLHHHGGGLLLPPPPPPRRRUUUWWWWWW___wwwlllYYYNNNXXXhhhpppssswwwiiifffccceeejjjnnnppppppnnnnnnoooqqqrrrsssqqqooohhhddd^^^VVVKKKGGGPPP^^^hhhhhhlllwww}}}{{{zzzwwwtttqqqmmmooopppooollliiijjjkkk^^^QQQGGGNNN^^^mmmuuuzzz~~~~~~}}}zzzvvvtttuuuvvvzzz~~~zzzwwwxxxzzzyyyxxxvvvvvvwwwwwwvvvtttsssqqqooojjj___UUURRRVVVdddjjjxxx|||yyywwwsssqqqrrrqqqmmmlllnnnoooooooooooooooooooooooolllnnnoooooonnnnnnooopppmmmmmmnnnooooooooonnnnnnoooooommmggg^^^VVVQQQOOOQQQ```jjjhhhhhhrrr|||wwwtttqqqpppqqqtttvvvvvvqqqooolllhhhgggfffggghhh]]][[[[[[]]]]]]\\\aaahhhmmmnnnqqqrrrrrrooollliiikkkjjjjjjiiiiiiiiijjjjjjiiiggg___YYY^^^nnn{{{zzzrrrwww{{{hhhLLLAAADDDbbbmmmjjjnnnpppvvv|||uuueeegggjjjnnnrrryyyvvvwwwoooQQQ888111///,,,+++,,,---,,,+++************************yyyvvvwwwzzzyyyttttttyyywwwuuusssqqqqqqrrruuuvvvxxxwwwvvvuuuuuuwwwyyy{{{tttsssrrrqqqrrrssstttuuunnnnnnkkkdddYYYKKK===555666333666>>>DDDRRRrrruuuqqqqqqqqqsssqqqnnniiifffeeefffhhheeegggjjjmmmpppuuuzzz~~~xxxxxxxxxxxxxxxwwwvvvuuunnneeebbbhhhllliiidddcccaaabbbccceeeeeeeeedddddd^^^]]]\\\[[[]]]^^^^^^]]]hhh___UUUNNNLLLUUUooovvvhhhnnn|||iiiooo~~~uuuOOO>>>999333000111222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////***+++111111222AAATTTqqq~~~zzziiihhh___SSSFFF@@@JJJfff}}}rrrnnnttt{{{}}}rrrtttrrrjjjgggfffnnnxxxnnnmmmlllkkkkkkiii```QQQFFFNNN___xxxqqqjjjllllllgggdddfffhhhhhheeeeeeeeegggjjjlllllllllfffeeedddcccaaa```______VVVMMMEEEDDDLLL[[[mmmyyyfffcccaaacccgggjjjiiigggccc___YYYPPPCCC;;;???GGG\\\zzztttdddbbbeeeiiijjjgggddddddhhhdddggghhhccc\\\YYY^^^cccccceeegggfffccc^^^[[[YYYWWWPPPKKKJJJHHHDDDDDDFFFEEE888GGGbbbrrrQQQbbbzzzyyy[[[???000333000---,,,,,,+++***)))******))))))))))))*********+++,,,,,,******+++,,,)))***,,,,,,,,,...000222JJJXXXdddaaaQQQDDDCCCHHHmmmzzz|||qqqmmmmmmkkk\\\OOOXXXlll|||sssZZZRRRccc^^^LLLKKKHHHFFFIIIPPPTTTSSSQQQSSSXXXXXXfff___RRRQQQcccsssuuurrrrrrmmmkkkjjjllloooqqqnnnkkkllllllnnnppprrrsssqqqnnniiieee```YYYOOOMMMZZZkkkuuutttxxx|||yyywwwttttttuuuvvvvvvvvvrrrttttttpppjjjeeedddeeeTTTIIIDDDOOOcccrrrzzz}}}}}}zzzuuupppoooppprrrwww{{{~~~}}}yyywwwxxx{{{vvvuuutttuuuvvvwwwvvvuuuwwwtttqqqjjj___TTTRRRVVViiinnn{{{yyyyyyppplllkkknnnnnnkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnpppooommmlllllllllhhhiiikkklllmmmmmmmmmmmmnnnlllfff[[[NNNFFFFFFHHHNNNcccmmmfffeeerrr{{{yyypppnnnkkkjjjlllooopppqqq```\\\VVVPPPOOOPPPTTTWWWPPPOOOQQQTTTUUUVVV^^^fffkkkmmmqqqttttttrrrnnnkkkjjjiiihhhhhhhhhiiijjjkkkrrrmmmeeeaaacccmmmwww}}}zzztttzzz~~~rrrYYYFFF>>>dddrrrmmmxxx{{{{{{{{{eee]]]dddjjjllllllrrr~~~~~~www[[[;;;111///,,,+++,,,,,,,,,+++************************zzz{{{{{{yyywwwwwwxxxyyywwwwwwvvvuuutttsssrrrqqquuuvvvyyyzzzzzzxxxuuutttsssrrrqqqqqqpppoooooonnnllliiibbbXXXMMMBBB999444666444888@@@KKK^^^|||yyyqqqpppqqqpppxxxrrrjjjggggggiiiiiiiiinnnnnnooopppsssvvvyyy{{{{{{wwwsssrrrssstttrrrooooooiiicccdddhhhkkkiiieeedddeeeffffffgggffffffeee`````````___[[[ZZZcccmmmwwwdddRRRIIIFFFNNNggg```eeeiiigggyyyyyy~~~WWWHHH;;;666555///222666111...------,,,,,,------...........................111,,,---111000444KKKfff|||xxxfffddd\\\NNNDDDGGG\\\vvv~~~|||xxxmmmooo|||{{{tttnnnkkkjjjeeelllssswwwzzz{{{uuummmkkknnnjjjgggfffYYYLLLOOO]]]gggrrrppphhhhhhggggggfffeeeeeeeeeeeefffhhhjjjlllmmmnnnnnnddddddddddddcccaaa___^^^YYYSSSJJJDDDLLL___qqqyyymmmiiidddeeeiiikkkjjjggg]]]^^^YYYMMM@@@>>>GGGRRRhhh~~~qqqkkkgggiiijjjjjjhhhfffeeeeeejjjgggccc___]]]^^^```bbbhhhiiihhhddd```\\\ZZZYYY[[[TTTKKKGGGGGGGGGEEEBBBBBBEEEEEEdddZZZ\\\rrrgggBBB888444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,......)))''',,,444888AAA___eeeXXXPPP@@@;;;KKKdddiiiuuusssmmmnnnooo___MMMVVVnnn[[[WWWdddYYYLLLLLLHHHIIIKKKNNNQQQUUUXXXVVVRRRVVVbbbtttpppWWWRRRYYYmmmyyyvvvsssvvvsssqqqoooooopppooonnnllllllhhhfffkkkrrruuuqqqkkkjjjiii\\\OOOMMMMMMYYYpppxxxuuu}}}|||{{{{{{zzzwwwtttuuurrrooooooqqqtttuuuvvvtttvvvtttpppnnnmmmhhhbbbKKKHHHIIISSSdddttt}}}{{{vvvsssrrrrrrrrrrrrwwwvvvuuutttuuuwwwyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxtttuuutttmmm___QQQPPPUUU```www}}}wwwzzzwwwoooiiijjjmmmllljjjjjjkkklllnnnpppqqqpppooonnnoooooooooooonnnmmmlllkkkmmmmmmmmmnnnmmmmmmlllllllllmmmhhhZZZJJJCCCIIIQQQUUUjjjpppeeejjj~~~qqqmmmiiigggiiimmmnnnkkkgggTTTOOOHHHBBBBBBDDDEEECCCFFFEEEGGGLLLOOOSSSZZZbbbhhhjjjooouuuyyyvvvnnnfffhhhjjjjjjggghhhmmmppppppvvvqqqmmmkkkgggeeemmmyyywww~~~}}}|||vvv^^^CCCBBBaaajjj~~~oooaaa]]]iiigggbbblllxxxyyybbb@@@444444111---***,,,---...++++++++++++++++++++++++xxxyyyxxxwwwtttsssuuuvvvyyyyyyxxxwwwvvvuuutttttttttuuuxxxyyyzzzzzzyyyxxxzzzxxxtttrrrpppppppppooogggaaaWWWLLLBBB:::666444555555:::CCCNNN___zzzvvvppppppqqqqqquuuqqqjjjdddcccfffkkknnnoooooooooppprrrtttvvvwwwwwwtttqqqpppooopppoooooojjjddd``````eeegggeeebbbdddddddddeeeeeeeeeeeeeeecccbbbbbb```ZZZXXX^^^hhhrrrbbbRRRKKKHHHLLL___tttdddccc|||sssiiissszzz\\\KKK<<<666555000111555000...------,,,,,,------...---------------------------***+++///000888RRRnnnzzzhhh___VVVJJJDDDKKK```xxx~~~tttoootttyyypppjjjeeecccbbb]]]fffooosssuuuuuupppjjjjjjmmmiiigggfffZZZOOOSSSbbbppp|||ooolllggggggffffffeeeeeeddddddeeefffggghhhiiiiiiiiiiiibbbcccccccccbbb```^^^]]]YYYVVVOOOLLLTTTeeeuuu|||ooojjjfffgggjjjllliiieee___^^^XXXKKK@@@AAAMMMYYY~~~vvvlllgggkkklllmmmkkkhhhdddccccccgggeeeaaa^^^\\\^^^```bbbeeeeeeeeeccc___[[[ZZZZZZZZZSSSJJJFFFFFFFFFDDDBBBAAAGGGLLLmmmfffaaaooohhhDDD666444111...,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********+++,,,,,,++++++,,,---000666<<>>???CCCDDDCCCCCCAAACCCHHHLLLPPPXXX```hhhiiimmmsssxxxvvvnnnffffffjjjlllkkkmmmsssvvvvvvpppkkkhhhfffbbb```hhhsssxxx|||fffKKKJJJbbbqqq~~~xxx|||zzzkkk```ccciiigggeeekkkooo|||yyygggJJJ555444111---+++,,,------++++++++++++++++++++++++wwwwwwvvvtttqqqpppqqqsssyyyyyywwwvvvuuuuuuttttttssstttvvvxxxyyyzzz{{{{{{~~~zzztttpppnnnmmmlllkkk___WWWKKK???777444444555666999@@@IIITTTddd|||~~~rrrnnnnnnoooqqqrrrnnnhhhcccccchhhpppvvvpppppppppoooppppppqqqrrrqqqqqqooommmkkkkkkmmmooojjjeeebbbcccgggjjjhhhdddffffffeeeffffffggghhhhhhfffeeeccc```YYYTTTYYY```lll___SSSMMMIIIIIITTTbbbzzziii```mmm}}}jjjjjjzzziiiOOO>>>777666000111444000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///333@@@^^^{{{uuudddYYYPPPFFFGGGTTThhh|||}}}wwwqqqsss|||yyynnnddd___]]]\\\[[[XXXdddpppsssrrrpppmmmjjjiiimmmiiigggfff[[[RRRXXXiii|||sssjjjffffffffffffeeeddddddccccccfffffffffffffffeeeeeedddaaaaaaaaaaaa```___]]]\\\YYYYYYVVVTTT\\\lllzzznnnjjjffffffiiiiiieee```ZZZXXXQQQFFF@@@GGGZZZiiipppiiifffiiijjjjjjiiieeebbbaaa```cccaaa^^^\\\\\\]]]```bbbbbbccccccaaa]]][[[ZZZZZZXXXQQQJJJEEEDDDDDDBBB@@@???JJJUUUvvvsssdddiii}}}~~~mmmKKK666555222...,,,,,,,,,,,,+++************************---,,,+++))))))***++++++---((((((---//////666AAA[[[ooosssfffXXXHHHBBBJJJeeeggggggjjjxxxyyyffffffzzzuuuooodddOOOHHHLLLKKKJJJKKKNNNQQQTTTUUUVVVWWWdddyyysssTTTPPP```qqqzzz||||||xxxtttsssrrrqqqqqqrrrsssrrrpppkkkmmmooopppooommmlllkkkfffbbbRRRIIILLLPPP]]]ssswwwwww~~~vvvuuuyyyxxxwwwxxxzzzzzzzzzyyyxxxvvvuuuvvvxxxxxxxxxwwwvvvuuusssrrrttttttjjj___HHHGGGMMM^^^ttt~~~zzzwwwuuuuuuvvvwwwwwwuuuuuutttttttttvvvwwwxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvtttnnncccYYYYYY```kkk{{{~~~xxxqqqkkklllnnnllllllmmmppppppqqqqqqpppooommmllloooooooooooonnnmmmlllkkkmmmmmmlllkkkiiigggeeeccc```aaa]]]SSSKKKMMM[[[iiiuuuuuuuuuxxxqqqkkkgggdddeeehhhiiieee```NNNEEE<<<;;;@@@DDDEEEDDDCCCAAACCCHHHLLLQQQYYYbbbiiiiiikkkqqqxxxvvvmmmeee]]]cccggghhhjjjnnnpppoooiiieeeccc```^^^]]]dddlllyyyqqqYYYJJJVVVsssyyykkkyyywwwpppnnnvvv|||yyypppjjjmmmrrrrrrqqqooolllyyymmmWWW888444000---------,,,,,,++++++++++++++++++++++++wwwwwwvvvssspppoooqqqssswwwvvvtttsssrrrrrrrrrssssssssstttuuuvvvwwwxxxyyywwwsssooollljjjhhhccc```UUUNNNCCC999333222555888:::>>>EEEMMMYYYlllwwwnnnjjjiiijjjlllkkkhhheeeeeejjjpppuuuxxxpppooooooooooooooooooooommmnnnnnnkkkhhhhhhkkkooojjjgggeeefffjjjkkkiiifffccccccccccccdddfffggghhhgggdddbbb___YYYSSSUUU[[[iii```WWWPPPJJJFFFLLLTTTkkk}}}pppbbbcccrrrjjjaaazzz}}}yyyVVVAAA888888222000333000......------------......---------------------------...///000777JJJiii~~~zzzvvvjjj\\\TTTKKKEEEMMM]]]ooo~~~{{{sssqqqxxxxxxrrrggg\\\XXXZZZ\\\[[[^^^lllyyyyyytttpppnnnmmmkkknnnjjjgggfff[[[TTT\\\nnnqqqkkkgggbbbfffeeeeeeddddddcccbbbbbbdddddddddeeeddddddcccbbb``````aaaaaa```___]]]\\\ZZZZZZXXXVVV]]]mmm{{{kkkfffbbbaaacccaaa\\\WWWMMMKKKEEE>>>@@@OOOhhh{{{uuunnnjjjfffaaabbbddddddbbb```______```___]]][[[\\\^^^aaacccbbbcccccc```]]]ZZZXXXXXXVVVPPPIIIDDDBBBAAAAAA@@@===KKKXXXwwwvvvaaa___}}}wwwWWW888666222///---,,,---,,,+++++++++++++++++++++++++++++++++***))))))******+++---))))))...------;;;NNNjjjxxx{{{kkkWWWLLLNNNWWWfffkkklllooo}}}qqqZZZHHHHHHMMMKKKKKKLLLOOORRRTTTTTTXXX]]]vvveeeRRRVVVmmm~~~}}}yyy{{{zzzssstttrrrqqqqqqrrrrrrqqqoooqqqooolllkkkkkkkkkkkkjjjgggeeeXXXMMMOOOTTTccc{{{{{{~~~uuussswwwvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwxxxyyyyyywwwuuutttsssqqqqqquuuuuuiii[[[LLLMMMVVVjjj{{{xxxuuutttuuuwwwwwwwwwvvvuuutttsssrrrrrrssssssvvvvvvvvvuuuuuuvvvvvvvvvwwwuuutttqqqhhhbbbdddkkkvvv|||~~~xxxrrrmmmnnnnnnmmmlllnnnppppppqqqqqqpppooonnnnnnoooooooooooonnnmmmlllkkklllllllllkkkiiifffcccaaaVVVUUUQQQLLLLLLXXXmmm~~~zzzrrrmmmiiiffffffiiiiiiddd```HHH???:::>>>FFFIIIIIIHHHIIIHHHIIIOOOSSSWWW```hhhnnnkkkjjjpppwwwuuukkkaaaVVV^^^ddddddccceeedddbbbdddbbb```^^^\\\]]]bbbgggwwwzzzeeeHHHFFFVVVbbb]]]fff|||oooiiijjjtttzzzxxxttttttxxx}}}sssnnnzzzwwwppp]]]===666///...///---++++++++++++++++++++++++++++++xxxxxxvvvsssqqqpppsssuuuuuutttrrrqqqpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrnnnllliiiiiigggbbbYYYRRRHHHDDD===666333444666888<<<@@@FFFNNN\\\sssqqqiiifffccccccfffbbbaaabbbjjjsssxxxwwwsssoooooooooooooooooooooooolllnnnnnnllliiihhhjjjmmmgggeeedddeeeffffffccc```[[[\\\]]]^^^```bbbdddeeeeeecccaaa___ZZZTTTUUUYYYhhhddd]]]TTTJJJDDDGGGNNN]]]wwwxxxmmmbbbllllll\\\xxx|||^^^FFF::::::444111333111///......------......///////////////////////////...000000///999PPPmmm|||vvvnnnddd[[[NNNFFFEEESSSeeesss|||xxxqqqsss|||{{{rrrmmmcccWWWVVV]]]aaaaaajjjwwwvvvqqqooonnnmmmppplllgggeee[[[VVV```sssvvvgggffffff```dddddddddcccbbbbbbaaaaaa```aaabbbccccccdddcccccc```aaaaaaaaaaaa```^^^]]]ZZZZZZWWWSSSXXXgggvvv~~~iiiccc]]][[[[[[YYYSSSNNNBBB@@@<<<999@@@TTTpppqqqmmmmmmiiiccc___```bbbbbb___^^^]]]]]]^^^]]]\\\\\\]]]```bbbddddddeeedddaaa\\\XXXWWWVVVTTTOOOIIICCC@@@?????????<<>>???@@@<<>>777444000---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++'''---000///111DDDeee|||hhhQQQVVViiioookkksss}}}zzzwww]]]CCCDDDLLLKKKLLLNNNNNNRRRXXXXXXXXXbbbqqq|||```UUUTTTqqq|||wwwrrrwwwwwwqqqtttsssqqqpppqqqpppooommmsssiii^^^[[[aaaggghhhfffccceee\\\TTTUUUZZZkkk|||xxxyyywwwxxxyyyxxxvvvuuuuuuvvvvvvuuuuuuuuuvvvtttrrrooommmmmmmmmmmmpppoooeeeYYYPPPYYYkkkwwwuuutttsssuuuvvvvvvvvvxxxxxxvvvtttqqqooommmllltttuuuuuuvvvvvvuuuuuutttttttttuuuvvvsssppptttzzzxxxzzzwwwrrroooooommmkkklllpppmmmmmmmmmnnnooooooppppppoooooooooooonnnmmmlllkkknnnmmmkkkgggaaaZZZSSSOOONNNFFF???BBBPPPeeewww{{{wwwvvvqqqjjjjjjoookkkgggcccdddffffffaaa]]]DDD???AAAKKKPPPMMMLLLOOORRRRRRVVV\\\```bbbhhhnnnuuullleeeiiirrrrrreeeXXXQQQ\\\eeefffddddddcccaaa\\\^^^^^^\\\]]]aaabbbaaaooopppVVVDDD===KKK[[[ccclllzzzeeebbbhhhvvv}}}|||tttttttttuuuzzznnnkkkrrr|||wwwPPP>>>000///111---++++++++++++++++++++++++++++++ssssssqqqooommmooorrruuutttrrrpppnnnnnnoooqqqrrrnnnoooppppppnnnllljjjhhhjjjfffbbb```\\\SSSEEE:::555444333333444777999;;;@@@HHHOOOWWWggg~~~yyyfffaaa```[[[YYY]]]]]]hhhvvvzzztttppptttuuuuuutttrrrpppnnnmmmmmmmmmnnnoooooolllhhheeecccccccccaaa___ZZZUUUQQQTTTWWW\\\aaafffhhhiiijjjdddaaa``````]]]WWWUUUXXX___gggkkk```MMMBBBCCCHHHPPPhhh~~~iiidddfffqqqlllNNN>>>???999333444444//////............//////////////////////////////---///------???]]]ooorrruuuuuuvvvwwwtttkkk```YYYFFFDDDNNNeeewww}}}uuuoookkkpppyyy|||vvvoookkkjjjaaaWWW[[[kkkvvvvvvxxx}}}sssnnnllljjjjjjnnnjjjfffeee^^^___lll}}}zzzpppeeeaaacccaaa\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\]]]^^^___`````````^^^^^^___``````^^^]]]\\\XXX[[[YYYSSSQQQZZZdddjjj___WWWMMMGGGEEECCC>>>:::888999;;;@@@KKK```yyyzzzmmmfffcccbbb___]]]bbbcccdddbbb___\\\ZZZZZZ[[[[[[ZZZ[[[\\\^^^```bbbbbbbbbaaa___ZZZWWWUUUUUURRROOOJJJDDD???>>>???@@@>>>CCCEEEYYY]]]XXXpppxxx^^^VVVnnnvvvEEE888444000...------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,'''///111---777TTTuuuxxxiiiZZZNNN]]]qqqnnnwww|||jjjkkkUUUBBBIIIMMMIIIOOOOOOOOOUUU[[[[[[[[[hhhzzzmmmTTTSSS\\\xxxzzzxxxttttttwwwuuuqqqrrrqqqpppqqqrrrsssrrrqqqpppjjjcccbbbeeejjjlllkkkiiiggg]]]ZZZdddlllxxxxxxwwwzzzvvvxxxyyyxxxvvvuuuvvvxxxvvvuuutttssssssssspppnnnkkkmmmmmmmmmmmmlllddd[[[VVVbbbvvvxxxvvvuuuuuuvvvwwwwwwvvvyyyxxxwwwvvvtttrrrpppooottttttuuuvvvvvvuuuttttttttttttuuuwwwuuuqqqrrrwww|||}}}vvvxxxvvvrrroooooommmjjjkkkpppmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooonnnmmmlllkkkmmmlllkkkgggbbb[[[TTTPPPLLLDDD@@@III]]]pppzzz|||vvvtttrrrqqqnnnkkklllooojjjfffcccdddggggggbbb^^^JJJDDDDDDKKKKKKFFFGGGOOOTTTUUUZZZaaadddeeehhhmmmqqqfff___dddnnnpppcccUUUQQQ]]]ffffffcccaaaaaa___]]]```aaa___aaaeeefffbbblll}}}pppWWWEEE999GGG```iiilllttteeeccclll~~~{{{qqqssstttwww{{{rrruuu~~~YYYCCC111///111---+++,,,++++++++++++++++++++++++pppooonnnlllkkklllppptttqqqooommmkkkkkklllnnnppplllmmmooopppooommmjjjhhhllleee^^^ZZZUUUKKK===222444444333333555999===@@@DDDNNNWWW```ooouuuccc______YYYXXX\\\cccsssyyyuuuvvvxxxxxxwwwvvvssspppmmmkkkmmmlllmmmooopppmmmgggaaa\\\\\\\\\ZZZVVVPPPJJJFFFKKKOOOUUU\\\aaacccddddddeeebbbaaaaaa^^^WWWUUUVVVYYYgggooodddOOOBBBAAAFFFLLLaaazzzggg___mmmooo~~~pppPPP@@@@@@:::444444444//////............//////........................///111///000EEEdddsssqqqzzztttpppqqqqqqhhhZZZPPPGGGGGGUUUnnn}}}~~~zzzpppkkkgggmmmvvv{{{wwwqqqmmmmmmdddZZZ```rrrzzz{{{sssnnnllljjjgggllliiieeefff```cccrrrvvvhhhaaaaaabbb___YYYZZZZZZYYYYYYXXXXXXWWWWWWZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[XXX\\\[[[UUUSSSXXX___bbbYYYPPPEEE>>>;;;999555111444666<<>>???AAA???BBBAAATTTYYYVVVqqqeee[[[ooo~~~~~~LLL888555111...------,,,+++***************************+++,,,---------------)))222000***999\\\wwwvvv[[[MMMJJJNNNjjjxxxvvvxxxyyyiii]]]cccRRREEENNNMMMHHHQQQPPPPPPVVV]]]]]]]]]kkk^^^KKKUUUggg{{{wwwsssrrrvvvxxxuuupppqqqpppppprrrtttvvvvvvuuupppooommmllllllnnnqqqssssssmmmaaabbbsss~~~~~~vvvwwwzzzuuuwwwyyyyyyvvvvvvwwwzzzwwwuuusssssssssrrrpppooojjjmmmooommmllljjjddd]]]^^^kkkwwwzzzxxxvvvvvvwwwxxxwwwvvvxxxxxxxxxxxxwwwvvvttttttssstttuuuvvvvvvuuutttsssuuutttuuuwwwtttppppppsssvvv~~~{{{uuuxxxuuuqqqooonnnllliiikkkpppooonnnmmmllllllkkklllllloooooooooooonnnmmmlllkkkjjjkkkkkkiiifffaaa[[[XXXJJJCCCCCCRRRjjj}}}|||nnnnnnmmmllllllkkkjjjhhhlllhhheeefffiiiiiieeeaaaOOOHHHFFFIIIFFF???CCCMMMVVVWWW]]]eeeggggggiiimmmmmmbbbZZZ___lllnnnbbbTTTYYYdddllljjjdddaaa```^^^```dddeeeccceeekkkjjjeeekkk}}}~~~pppXXXHHH:::IIIgggqqqnnnrrrtttqqqyyyiiihhhkkkqqq|||zzzuuu___FFF222///111---+++---++++++++++++++++++++++++ppprrroooiiihhhmmmmmmjjjiiihhhfffeeedddeeefffggghhhiiikkkkkkiiihhhggghhhgggddd___YYYQQQFFF999000111222333444666;;;@@@DDDOOOWWW[[[iiinnncccaaaZZZZZZdddkkk|||~~~}}}~~~|||{{{xxxsssnnnjjjjjjjjjggglllpppqqqiii```\\\]]]^^^TTTJJJHHHHHHEEEBBBAAA@@@GGGTTT___dddddddddeeeccccccdddeeeeee```ZZZUUU]]]ccciiicccRRRBBBAAAHHHHHHUUUxxxjjjfff|||oooyyyUUUCCCDDD888222777666222222000//////.....................////////////---000///333MMMqqq}}}yyyrrrpppoooiii[[[OOOKKKJJJccc{{{}}}{{{~~~~~~wwwzzzuuulll```[[[fffrrrvvvsssrrrooommmeee^^^iii}}}yyyyyyxxxuuuqqqmmmkkkkkkiiihhhgggddd\\\XXX]]]eeekkkkkkeee]]]YYYZZZZZZWWW]]]YYYUUUPPPNNNNNNPPPQQQTTTTTTTTTTTTVVVXXXZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\WWWXXXWWWTTTRRRSSSWWW[[[RRREEE888444444222111111666<<<@@@FFFWWWqqqqqqiiidddddddddaaa___```aaa___^^^^^^___^^^\\\ZZZZZZZZZWWWSSSVVV^^^```[[[\\\\\\YYYWWWXXXZZZXXXRRRNNNLLLLLLJJJEEE>>>>>>AAAAAA<<<999SSSaaaeeennnVVVjjj{{{WWW;;;555//////...+++***+++,,,,,,,,,++++++*********++++++******++++++,,,---)))///...+++<<<\\\ppprrriiiQQQAAAAAASSSrrr~~~}}}oooiiidddYYYfffwww]]]YYYZZZNNNJJJIIIGGGNNNQQQHHHOOOQQQUUUWWWWWW```xxxnnn\\\UUU]]]www{{{vvvrrrrrrtttuuuuuuvvvrrrooopppuuuwwwvvvsssssssssqqqpppppppppqqqrrrmmmhhhllluuurrrlllvvv}}}zzzuuutttwww{{{{{{zzzzzzxxxwwwuuutttrrrssssssttttttssssssrrrrrrssssssnnniiifffgggiiinnnuuu~~~~~~zzzxxxuuuvvvwwwxxxxxxxxxxxxxxxwwwxxxxxxwwwuuutttuuuwwwwwwwwwwwwwwwvvvuuusssrrrssssssssssssssssssssssssyyyyyyyyyyyyyyyzzzzzzzzzwwwtttrrrpppqqqqqqqqqppppppnnnllljjjjjjlllnnnooonnnooooooooonnnllliiihhhjjjkkkiiieeedddcccYYYMMMJJJNNNVVViiiuuupppooonnnllllllnnnoooppprrrlllgggeeeggghhhfffcccRRROOOIIIDDDCCCGGGNNNTTTWWW]]]^^^eeeooojjjcccgggppp___VVV]]]iiihhh___WWW^^^mmmmmmbbb```___```gggjjjkkklllkkkiiigggggghhhhhh|||xxx^^^MMM;;;EEEeeeuuuuuuwwwlllfffjjjlllqqqwwwzzz~~~yyylllRRR666---...///---------------,,,,,,+++++++++vvvuuunnneeebbbeeeeeebbbaaa```^^^]]]^^^```cccddddddfffiiijjjhhhgggggggggfffccc^^^YYYQQQGGG;;;333111222333555888===BBBEEEMMM]]]gggvvv|||iiicccbbbZZZ\\\lllvvv}}}|||yyytttoookkkkkkkkkiiikkkllliiibbb[[[YYYZZZUUUJJJBBBAAABBB@@@>>>>>>BBBIIISSS^^^ddddddaaa```ddddddeeefffeeeaaa[[[VVV[[[aaahhhdddUUUDDDAAAFFFFFFSSSyyykkkbbbkkkmmm{{{]]]GGGFFF;;;555999777333111//////...///..................////////////000222000888VVV}}}~~~tttooooooiii\\\QQQKKKPPPlll~~~xxxwww}}}wwwqqqfff\\\ZZZffftttyyyxxxwwwqqqpppjjjfffpppyyyyyywwwtttpppmmmkkkjjjfffeeeddd```WWWPPPRRRYYYbbbdddaaa[[[XXXYYYXXXTTTVVVSSSNNNIIIGGGGGGHHHJJJLLLMMMNNNOOORRRUUUXXXZZZ[[[\\\]]]^^^]]]\\\ZZZXXXVVVVVVTTTQQQNNNNNNRRRUUULLL@@@666333333333333444666===DDDMMM```vvv}}}oooggg```aaacccbbbaaabbb___^^^^^^___```___]]][[[YYYYYYUUUQQQSSSYYY[[[XXXWWWYYYYYYXXXYYY[[[XXXRRRQQQNNNMMMKKKEEE===<<>>>>>AAA]]]lllnnneeeOOOdddaaaCCC:::222///---******---,,,,,,,,,+++++++++******++++++******++++++,,,---)))///...,,,<<>>???BBBKKKXXXccciiiiiifffcccffffffggghhhfffbbb\\\XXXXXX^^^ffffffYYYHHHAAACCCDDDOOOwwwkkk]]]kkkeeeqqqiiiMMMHHH@@@::::::999444111...---...//////...............////////////111111111>>>aaauuuooommmhhh\\\QQQKKKXXXvvv~~~}}}{{{tttzzzzzzuuukkk[[[WWWZZZhhhwww~~~}}}zzzppprrrooonnnvvv~~~sssqqqnnnllljjjiiiiiiiiihhheeebbb\\\QQQHHHIIINNNXXX\\\\\\YYYWWWWWWTTTOOOKKKHHHDDD???======>>>???AAABBBDDDFFFJJJNNNRRRTTTVVVXXX[[[]]]]]]ZZZVVVTTTTTTRRROOOKKKHHHGGGIIILLLDDD;;;333111333333555888;;;AAAIIIWWWnnn~~~qqqfff]]]^^^aaaaaa```___[[[ZZZ[[[\\\^^^^^^\\\ZZZVVVTTTOOOJJJJJJNNNOOOMMMOOORRRUUUVVVXXXZZZWWWRRRSSSPPPMMMKKKDDD<<<:::<<<999???FFFdddqqqrrr```JJJ___kkkLLL@@@555///---***+++---,,,,,,,,,++++++++++++***++++++******++++++,,,---***000//////>>>VVVcccbbb\\\KKKCCCCCCIII^^^tttzzzvvv{{{oookkkoooeeeZZZVVViiiyyyiiiYYYaaadddKKKCCCLLLMMMNNNQQQPPPSSSUUUWWWXXX[[[iii{{{___[[[cccrrr|||wwwttttttuuuuuutttsssrrrrrruuuyyyzzzxxxuuuuuutttrrrpppnnnmmmllllllddddddeee^^^MMMDDDXXXttttttpppooosssuuussstttvvvvvvvvvuuuuuutttsssrrrrrrtttssssssrrrqqqpppoooooooooooopppqqqrrrqqqnnnllllllqqqyyy}}}}}}zzzwwwuuuuuuuuuvvvwwwwwwwwwwwwvvvxxxxxxwwwuuussssssvvvxxxtttuuuvvvvvvvvvvvvttttttssssssssssssssssssssssssnnnppptttxxx{{{|||||||||}}}zzzvvvsssqqqooollljjjkkkkkkjjjiiijjjkkkmmmnnnkkkkkkllllllkkkiiigggffffffiiijjjgggccc^^^TTTKKKLLLWWWoooxxxooonnnmmmllllllmmmnnnooonnnjjjgggfffhhhjjjhhhfff^^^XXXQQQNNNQQQWWW[[[]]]ZZZcccgggiiilllfffeeepppqqq^^^UUUaaaooooooeee___mmmrrrjjj___aaacccfffpppkkkmmmoooooommmkkkjjjjjjhhhwwwzzzjjjVVV<<>>===???BBBFFFIIIOOOSSSYYY^^^```aaabbbccc```^^^[[[UUUNNNDDD;;;555222333555:::AAAIIINNNQQQ```sssyyy}}}nnnbbb]]][[[lllzzzwwwzzzzzzyyyuuupppllljjjjjjkkkkkkllliiibbb[[[YYYYYYXXXIIIAAA;;;===BBBCCCDDDEEEGGGVVViiirrrtttrrrooollliiihhhiiiiiigggccc^^^YYYUUUZZZcccfff\\\LLLBBB@@@CCCJJJooojjjZZZ|||ttthhhpppsssRRRIIIEEE>>>;;;;;;666222...,,,.../////////............//////////////////333DDDiiitttooollleeeYYYNNNIII^^^zzz{{{|||rrrrrr|||~~~|||sssaaaRRRUUU^^^mmm|||}}}xxxnnnpppqqqqqquuu{{{xxxqqqfffbbb^^^]]]^^^cccgggjjjkkkeee\\\SSSHHH???AAAGGGSSSXXX[[[YYYWWWUUUOOOHHHAAA>>>:::777555444555666888888:::<<<@@@DDDGGGJJJMMMPPPUUUYYYYYYWWWSSSQQQQQQNNNIIIDDDAAA???@@@AAA===777111111222222666;;;CCCIIIRRRdddrrrfff\\\\\\^^^]]]ZZZYYYVVVVVVVVVXXXZZZZZZYYYWWWQQQNNNHHHAAA>>>???@@@@@@DDDIIIMMMOOOSSSWWWWWWTTTTTTPPPLLLJJJEEE===:::;;;666===CCC]]]hhhkkkcccLLL```mmmNNNBBB555000...,,,+++,,,++++++++++++++++++++++++++++++******++++++,,,------000000222BBBZZZfffeeebbbLLLBBBDDDHHHXXXnnnwwwtttnnnvvvqqqtttaaaYYYbbb{{{rrriiitttdddFFF===IIIKKKHHHJJJLLLJJJMMMPPPRRRZZZmmmkkkVVVYYYhhhxxxyyyvvvsssrrrsssssstttssstttttttttwwwyyyyyywwwtttttttttrrrqqqooonnnmmmmmmfffccc^^^RRR???999MMMiiirrrnnnmmmrrruuutttssstttuuuuuutttssssssrrrrrrrrrttttttrrrqqqooonnnmmmmmmooonnnnnnqqqtttsssnnnjjjkkkoootttxxxyyyxxxuuutttsssttttttuuuuuutttttttttuuuuuutttrrrqqqrrrtttwwwrrrsssuuuvvvvvvvvvuuuuuusssssssssssssssssssssssslllooossswwwzzz{{{{{{zzzvvvtttrrrqqqqqqqqqooommmiiiiiiiiiiiijjjkkklllllliiiiiiiiiiiiiiihhhgggfffdddgggiiifffaaaYYYPPPJJJUUUccc}}}zzzsssnnnmmmmmmllllllmmmmmmnnnkkkiiiggggggiiijjjjjjiiiddd]]]UUUTTTYYY___aaaaaaXXX```bbbeeekkkgggfffrrrvvvaaaWWWeeeuuuuuulllffftttsssfff]]]bbbfffiiirrrjjjmmmooopppnnnllljjjjjjkkkuuu~~~~~~ppp]]]>>>===fff|||gggmmmzzz{{{llldddnnnyyy{{{xxxwwwxxx{{{zzzbbbDDD222---......,,,,,,,,,,,,,,,,,,,,,,,,,,,nnn```OOOBBB<<<999888777999888555444444666999;;;>>>BBBIIINNNRRRTTTWWWXXXZZZYYYVVVQQQIII@@@888444444444666===HHHRRRZZZ]]]nnnwwwfff^^^aaagggzzz~~~xxxvvvzzz{{{yyyvvvqqqmmmkkklllnnnppptttsssmmmhhhfffbbb\\\JJJBBB===AAAGGGJJJLLLNNN[[[ppp|||uuurrroookkkjjjjjjiiihhhddd^^^ZZZRRRVVV^^^ccc]]]OOOCCC>>>CCCEEEddd}}}kkk[[[wwwppprrr{{{XXXJJJIIIBBB<<>>AAAEEEKKKPPPSSSRRRPPPNNNMMMIIICCC>>>;;;999999999999444222222222222888???HHHTTTdddyyyiii```YYYZZZ]]][[[WWWVVVUUUTTTSSSTTTVVVVVVUUUTTTMMMIIIBBB<<<777555777999>>>DDDHHHJJJNNNUUUWWWVVVSSSOOOKKKJJJFFF???;;;<<<888>>>===OOOVVV^^^hhhQQQbbbjjjKKK@@@555222111...++++++++++++++++++++++++++++++++++++******++++++,,,------...///555HHH```mmmnnnnnnQQQCCCHHHNNN[[[mmmuuulllyyycccbbbvvvyyyuuu~~~___CCC<<>>BBBBBBXXXkkkxxxppp```rrrvvvppp___OOOPPPGGG@@@GGG@@@999000---...111000...............////////////000444???VVVtttuuussstttuuurrrhhh[[[NNNEEEHHHeeewww{{{{{{vvvnnnnnnxxx{{{vvvgggQQQUUU```mmmxxx}}}uuutttsssrrrqqqooolllgggcccYYYUUURRRTTT\\\fffmmmppplll```PPPCCC;;;:::BBBLLLWWW[[[[[[VVVQQQKKKCCC;;;555333111000//////000111333222111111222333555666888;;;@@@EEEHHHKKKKKKKKKHHHDDD>>>999666555555444555333333444333444;;;DDDQQQddd|||iiiYYYUUUUUUZZZ]]][[[WWWWWWUUURRROOONNNOOOPPPOOOOOOIIIDDD>>>:::666444777===AAAHHHMMMOOORRRWWWYYYXXXTTTNNNJJJIIIFFF@@@;;;;;;;;;???:::EEEJJJTTThhhQQQbbbjjjKKK???444111222000,,,******++++++++++++,,,,,,,,,++++++******++++++,,,---***,,,000<<>>MMMQQQSSSiiilllbbbxxxwwwsssyyy~~~{{{pppkkkLLL444---111333000++++++,,,,,,,,,,,,------RRRDDD999777888777666888999999999888888777777777222444666888888:::===???DDDEEEFFFDDD>>>999666666777555888BBBTTTffftttzzzoooYYYKKKMMM^^^rrr}}}||||||zzzvvvqqqnnnmmmppprrrwww~~~xxxsssooodddWWWDDD>>>===FFFQQQYYY^^^bbbtttrrrppplllmmmkkkjjjiiigggccc^^^[[[RRRPPPRRRYYYYYYPPPEEE>>>???@@@PPP^^^ssswwwfffmmmwwwooohhhVVVXXXOOOGGGRRREEE<<<222---///111000...............////////////000666CCCZZZttt}}}rrrpppvvvzzztttfffUUUJJJEEEKKKjjjxxxyyy{{{sssnnnmmmzzz{{{pppeeeWWW```jjjtttzzz|||wwwtttqqqooollliiiffffff\\\ZZZYYY^^^eeekkkkkkjjjfffZZZKKK@@@;;;<<>>BBBEEEGGGEEE@@@999555444444333222000000333555666777AAAKKKaaawwwkkkSSSLLLNNNTTT\\\]]]XXXUUUUUUQQQMMMGGGDDDDDDDDDEEEEEEAAA<<<999888666555;;;DDDJJJSSS[[[\\\]]]]]][[[XXXWWWPPPKKKIIIFFF???:::888888???:::BBBEEEQQQ}}}gggOOO^^^pppOOOAAA333000111///---,,,******+++++++++,,,,,,,,,++++++******++++++,,,---***...777IIIcccyyyuuuUUULLL]]]fffjjjsssyyyvvvuuupppHHH@@@DDDLLLJJJJJJLLLGGGIIILLLSSSccc|||eeeVVV```nnnzzzssssssssstttuuuuuusssrrrooopppqqqqqqrrrrrrssstttssssssttttttsssqqqpppooojjjbbbVVVJJJDDDJJJ\\\nnnqqqiiifffllltttvvvwwwwwwttttttrrrrrrrrrtttvvvwwwvvvtttrrrpppnnnnnnooopppkkknnnppppppnnnkkkiiihhhkkkjjjjjjmmmrrrttttttrrrqqqrrrrrrrrrqqqqqqpppooooooqqqssssssrrrrrrrrrsssrrrssstttuuuuuuuuutttssssssssssssssssssssssssssssssooojjjfffeeeiiimmmqqqpppoooooooooooonnnkkkiiijjjkkkmmmmmmmmmkkkhhhgggeeeeeeeeeeeeffffffggghhhfffccc___XXXLLLCCCFFFNNN^^^yyy{{{wwwssslllkkkkkkkkkllllllkkkkkkkkkhhhiiijjjkkkjjjjjjjjjkkkiiigggdddaaaaaabbbdddeeeaaagggjjjqqq|||{{{zzzeeeSSSbbbtttsssllllllrrrhhhZZZ___qqqssskkkllljjjkkkkkkjjjiiiiiikkkmmmjjjfffkkk{{{~~~xxxlllOOO999888<<>>555888<<<;;;;;;<<<999999::::::::::::999888888999999777666777999<<<;;;>>>@@@???<<<888777888888666888CCCWWWlll{{{aaaLLLLLLPPPbbbssszzz~~~}}}wwwyyywwwxxxwwwsssnnnjjjjjjmmmpppuuu||||||sssllliii]]]NNNCCC===>>>HHHUUU___fffkkk|||{{{pppmmmuuuxxxtttmmmllljjjhhhgggccc^^^[[[RRRNNNOOOUUUWWWPPPEEE???===???LLLWWWqqq}}}jjjjjjwwwvvvooonnn[[[^^^TTTLLLZZZHHH>>>333...000222000.............../////////000...444BBBYYYqqq|||sssssszzz~~~vvvdddRRRIIIGGGOOOooozzz{{{|||~~~rrrnnnooo~~~|||mmmfff```iiiqqqxxxzzz~~~wwwsssooollljjjgggggghhh^^^^^^```ffflllmmmhhhbbbZZZNNNAAA999555777@@@IIITTTUUUSSSKKKEEE@@@:::333000000/////////111222333555555333333222333444555222222222444777<<>>777444333444333111,,,...222666777:::EEEQQQrrrwwwaaaNNNGGGLLLVVV^^^]]]UUUQQQQQQLLLFFF???;;;999:::;;;<<<999555333555555555>>>HHHRRR]]]fffiiigggccc]]]WWWZZZRRRLLLJJJFFF>>>888666333<<<:::BBBEEEPPP{{{gggMMMZZZ}}}vvvUUUDDD444...//////------*********++++++,,,,,,,,,++++++******++++++,,,---,,,222???VVVqqqpppTTTQQQfffnnnnnnuuu|||llllllccc===<<>>:::777???QQQ___yyymmmaaaooo~~~zzzxxx{{{{{{pppkkkvvv\\\<<>>??????>>><<<;;;===>>>>>><<<;;;:::;;;;;;:::999<<<<<<<<<<<<;;;999777666444999:::???[[[zzz___NNNRRRWWWbbbsss}}}uuuvvvtttwww}}}zzzvvvuuuvvvuuurrrnnnkkkkkkmmmpppuuurrrqqqrrrlll___QQQKKKCCC<<>>???@@@@@@???@@@BBBDDDCCCDDDFFFHHHGGGDDD@@@===@@@???===<<<:::999999999444888===MMMkkkkkk\\\UUURRRZZZhhhuuu~~~wwwtttuuuyyyzzzvvvssssssrrrqqqnnnkkkhhhiiilllooouuuqqqooonnngggYYYNNNIIIEEEBBBMMM]]]oooxxxsssvvvzzzpppnnnjjjiiihhheeeaaa^^^UUUKKKKKKWWW^^^UUUGGGAAA???===DDDSSSgggiiippp|||iiifffccchhhdddZZZIII666///111222111000////////////000000000111333;;;LLLbbbwww||||||tttrrrkkkUUUIIISSSddd{{{}}}}}}~~~~~~xxxpppooovvv~~~zzzvvvpppkkkjjjkkkkkkkkkiiijjjgggdddfffiiiddd\\\III;;;111333444222555<<>>>>>OOOZZZJJJQQQ}}}WWW???222222...---///+++,,,++++++******++++++,,,++++++++++++,,,---......111333OOOtttwwwiii[[[NNNCCC\\\wwwvvv}}}vvvrrrrrreeerrrtttbbbddd]]]EEE666>>>HHHMMMMMMMMMOOORRRYYYSSSaaa{{{```TTTVVVnnnwwwqqqrrrqqqkkkccc___```ccchhhiiilllqqquuuvvvtttrrrqqqnnnjjjjjjlllnnnnnnnnniiiccc^^^^^^aaahhhsss~~~~~~tttnnnqqqttttttssstttpppnnnhhhbbbdddkkkooooooooonnnnnnoooppppppooommmmmmoooqqqqqqpppnnnlllkkkmmmjjjiiikkkppptttuuutttvvvuuutttsssrrrrrrrrrrrrrrrrrrssstttttttttssssssrrrqqqpppoooppprrrtttuuusssttttttttttttssssssrrrqqqjjj```WWWUUU[[[fffnnnkkkjjjjjjlllnnnooommmkkkjjjiiihhhgggfffffffffggghhhhhhggghhhjjjkkkiiihhhiii[[[MMMEEECCCHHHVVVcccyyynnnkkkllljjjpppmmmlllkkkkkkkkkkkkiiigggfffkkkmmmjjjiiijjjkkkiiicccgggkkkkkkiiihhhiiijjjooovvvzzzyyyzzzyyy[[[MMM\\\hhhccccccmmmsssggglllwwwuuupppqqqnnnmmmllllllmmmpppqqqqqqqqqnnnooosss|||~~~qqqYYY:::888<<>>;;;999999:::999999CCC[[[wwwvvvwwwiii^^^YYYXXXOOO[[[kkkuuuzzz~~~yyyuuuuuutttpppnnnpppmmmllljjjgggfffgggkkknnnsssoookkkggg___SSSKKKIIIHHHKKKTTTccc~~~{{{vvvqqqpppooonnnllliiiddd```VVVLLLJJJUUU]]]VVVHHH???<<<;;;BBBPPPeeeqqqoooqqqooommmrrrmmmfffPPP999000000111111111/////////000000000111111555>>>OOOhhhuuuqqqkkkWWWLLLWWWkkk{{{zzz}}}vvviiifffmmmxxx~~~wwwsssnnnjjjjjjjjjjjjjjjffffffdddbbbbbbbbb]]]VVVAAA666000222444111333888999;;;:::555444444333///333333333444555666777888999::::::999666555555666777666666555555555555555888777555333222111111111555444666:::???HHHVVVbbb___VVVLLLDDDCCCFFFJJJLLLXXXZZZ]]]\\\VVVKKK@@@888999666222000111222333444444999777666===BBBOOOdddsss{{{qqqcccaaaZZZRRRKKKIIIEEE>>>888666888999555===<<>>???@@@@@@===???AAACCCDDDFFFIIILLLIIIPPPZZZaaabbb___ZZZWWWWWWQQQIIIAAA;;;999999:::>>>;;;FFF]]]oooooohhhdddhhhmmmrrroooggg]]]XXXVVVLLLZZZkkkuuuyyy}}}vvvrrrnnnjjjiiillljjjjjjhhhgggfffgggkkknnnpppkkkgggbbbZZZPPPMMMOOOPPPZZZaaakkk|||zzz{{{uuuwwwuuutttqqqnnnjjjeeecccWWWMMMIIITTT]]]YYYJJJ???;;;;;;AAALLLaaavvv{{{kkksssvvvuuutttyyysssmmmTTT;;;333333111000111//////000000000111111111444???VVVtttwwwrrrkkkWWWNNN[[[tttwwwzzzxxxyyyyyy}}}rrrccc___hhhttt{{{|||uuuqqqllliiiiiiiiijjjiiieeecccaaa^^^[[[WWWQQQKKK<<<666222444666444555888888888888777777777555333222222222222333444555666999::::::999777555666777777777777777777888999:::;;;:::777444333222222222999888888<<>><<<<<<<<<<<<>>>@@@AAABBBCCCEEEHHHJJJKKKQQQYYY]]]]]][[[XXXWWWUUUPPPHHH@@@;;;::::::;;;===;;;CCCRRRXXXTTTSSSXXXXXXbbblllooojjjaaa[[[XXXQQQ]]]mmmyyy|||rrrmmmjjjggggggkkkjjjkkkkkkjjjiiiiiilllnnnkkkhhheee```XXXQQQTTTZZZdddrrrvvvzzzooojjjyyy}}}{{{}}}{{{wwwqqqlllhhhfffeeeZZZOOOJJJTTTaaa___PPPBBB===>>>AAAHHH\\\wwwrrrjjjlll{{{||||||zzzpppUUU<<<666666222///000000000000000111111111111222BBB^^^~~~zzzsssiiiTTTOOO___zzz|||~~~pppooorrryyyzzzwwwkkk___]]]fffrrrzzz|||ssspppllliiiiiiiiiiiihhheeebbb___[[[TTTLLLCCC???777444333555666666666888999999:::>>>???===888555333333333333444555666666888999:::999888777888999777888999;;;===@@@BBBDDDCCC@@@<<<888555444444444777888:::???EEEHHHGGGDDDBBBBBBCCCHHHOOOTTTXXXXXXXXXVVVTTTRRRQQQMMMHHHDDDBBB>>>888555555777888999<<>>222222---,,,...+++,,,++++++******++++++,,,++++++++++++,,,---......,,,666NNN___^^^]]]VVVGGGAAAHHH___vvvwwwhhhrrrpppmmmnnnqqqgggTTTGGGWWWoooqqqfffiiicccIII666777???IIIOOOPPPPPPSSSVVVTTT[[[ssscccKKKRRReeezzz{{{wwwxxxvvvsssooollljjjiiigggffffffgggjjjmmmooommmiiifffcccfffjjjmmmoooppppppqqqqqqooommmjjjccc]]]___dddssssssrrrooonnnooopppqqqpppoookkkggghhhmmmooommmkkkjjjkkkmmmpppqqqpppoooooonnnmmmnnnoooooollliiigggeeefffjjjqqquuuvvvuuuppppppooonnnnnnnnnooooooqqqqqqssstttvvvvvvwwwwwwvvvuuusssrrrssstttvvvwwwuuuuuuuuutttsssrrrpppooolllggg^^^UUURRRVVV^^^eeecccgggkkknnnooommmjjjhhheeeeeeffffffgggggghhhhhhiiifffdddcccdddeeeeeeeeeXXXPPPHHHGGGTTTlllvvvkkkgggiiikkkgggkkkmmmnnnllliiiiiilllpppxxxrrriiibbbccciiiiiieeedddccc___YYYUUUXXX^^^dddnnnsssxxx|||vvvkkkbbbWWWQQQWWW^^^cccppp~~~vvvssstttqqqtttzzzwwwxxxtttnnnjjjiiiiiijjjjjjnnnhhhfffpppvvvpppjjj]]]AAA999999KKKooozzzhhheeeppp|||tttyyy|||vvvWWW666333000000//////...------,,,++++++LLLIIIDDD@@@===<<<<<<===???AAACCCCCCDDDEEEHHHJJJOOOSSSWWWWWWSSSNNNLLLLLLKKKHHHDDD???===<<<===>>>::::::???GGGHHHEEEKKKUUUXXX```jjjnnnkkkeeebbbaaa]]]gggvvv|||tttkkkiiigggfffhhhllllllmmmoooooommmlllllllllhhhfffddd```XXXSSSZZZdddzzzhhhgggxxxxxxttt}}}{{{vvvpppiiieeeeeeeee]]]RRRLLLUUUdddfffVVVEEE??????AAACCCVVV|||xxxlllnnnmmmvvvXXX===888999444000222000000000111111111222222333FFFccc}}}uuufffPPPNNNbbb}}}xxx||||||hhhhhhsss{{{~~~{{{pppggg]]][[[cccoooxxx}}}tttqqqmmmjjjiiiiiihhhgggfffbbb^^^ZZZPPPCCC:::777111111111333444555666777::::::???GGGJJJDDD<<<888666666666666666777888888888999;;;;;;::::::;;;===<<<===???BBBFFFJJJNNNPPPMMMIIIDDD>>>999666555555222666;;;@@@GGGKKKHHHBBBCCCCCCCCCGGGNNNWWW___dddaaa\\\VVVTTTTTTTTTQQQOOONNNHHH???888666777888999>>>IIIHHHDDDLLLVVVaaaqqqqqqfff```\\\QQQKKKGGGEEE???888555666444999555<<<@@@YYY\\\PPPXXX}}}VVV===111111---+++---***,,,++++++******++++++,,,++++++++++++,,,---......,,,999RRRbbbeeehhhcccQQQAAAGGGWWWjjjrrrkkkfffhhh~~~}}}uuuvvvvvv^^^RRRggg{{{xxxpppqqq\\\>>>666888@@@KKKQQQRRRRRRUUUXXXTTTaaa}}}^^^PPPYYYmmmxxxtttwwwsssooollllllnnnnnnjjjfffhhhiiikkkmmmnnnjjjeee```]]]bbbhhhmmmooooooppppppsssqqqooojjj```WWWWWW\\\ppptttuuupppmmmnnnpppqqqlllmmmllljjjkkkoooooollllllkkkkkkmmmpppqqqqqqooonnnmmmmmmoooqqqpppkkkgggcccbbbdddiiipppuuuvvvuuurrrrrrqqqqqqqqqqqqqqqrrroooppprrrtttuuuvvvwwwwwwxxxwwwuuusssssssssuuuvvvuuuuuutttsssrrrpppnnnmmmjjjfff^^^WWWSSSUUU\\\aaadddhhhlllnnnmmmjjjhhhgggdddeeefffggggggggggggggggggdddbbbaaaaaaaaa___^^^VVVPPPGGGHHH[[[yyyqqqjjjbbbfffllliiiiiijjjkkkkkkkkkkkkmmmoookkkdddZZZUUU\\\fffgggccc^^^\\\XXXSSSRRRXXXbbbkkklllppptttuuuvvvrrreeeYYYZZZVVVUUUXXX\\\cccrrr}}}rrroooooommmttt|||yyywwwsssmmmiiihhhhhhhhhggglllgggeeeooo}}}~~~vvvoooqqqeeeCCC777999HHHzzzttt}}}~~~fffwww}}}qqqgggmmmyyywwwyyyvvvwww]]]888333222000//////......------,,,,,,NNNKKKDDD???<<<<<<>>>@@@AAACCCEEEFFFGGGHHHLLLNNNSSSVVVXXXVVVOOOHHHFFFFFFIIIHHHFFFDDDBBB@@@@@@???<<<>>>BBBEEEFFFHHHNNNTTT\\\eeeooossspppkkkiiihhhiiissszzzrrrllljjjiiiggghhhlllmmmpppssstttqqqmmmkkkjjjffffffeee```XXXTTT]]]iiiuuucccqqqwwwqqqkkkttttttsssnnngggcccbbbcccZZZNNNHHHQQQbbbgggWWWEEE>>>@@@@@@???RRRyyyyyygggsssqqq^^^???999999444111555000000111111111222222222555IIIeee{{{vvvcccKKKLLLddd~~~wwweeefffrrr|||yyywww|||}}}xxxlllddd[[[WWW\\\hhhuuu~~~uuurrrnnnkkkjjjiiigggeeefffaaa^^^ZZZOOO@@@666444...000111111222444666777;;;<<>>@@@BBBDDDEEEHHHKKKPPPTTTXXXZZZVVVRRRKKKCCC===999777666444999>>>BBBGGGMMMLLLGGGGGGDDDBBBFFFQQQ]]]fffkkkhhhaaaYYYVVVUUUUUURRROOOOOOHHH>>>777666888<<<>>>DDDQQQQQQLLLSSS\\\fffsssxxxhhhccc___YYYOOOJJJFFFBBB===666444777222888666===CCC^^^___PPPZZZ}}}VVV>>>222222---,,,...+++,,,++++++******++++++,,,++++++++++++,,,---......000AAA\\\mmmrrrvvvlllTTTCCCFFFQQQccciii```fff}}}lllddd}}}vvvwwwVVV444666;;;CCCMMMSSSUUUUUUXXX[[[XXXiiiyyyWWWVVV___rrrvvvqqqtttmmmlllkkkkkkmmmnnnmmmllllllmmmooopppoookkkddd___YYY___hhhnnnpppppppppqqqpppooonnniii___VVVVVV[[[ooouuuwwwqqqlllnnnqqqqqqkkklllkkkjjjlllqqqqqqmmmmmmmmmmmmnnnqqqrrrqqqooommmlllmmmpppsssqqqjjjdddaaaaaaccchhhpppuuuvvvuuurrrrrrqqqqqqqqqrrrrrrsssmmmnnnppprrrtttuuuvvvvvvvvvuuusssrrrqqqrrrssstttvvvuuutttsssqqqooommmlllhhheee```YYYUUUVVVZZZ]]]cccgggkkkllljjjhhhggggggdddeeefffgggggggggfffeeeeeecccbbb``````^^^[[[XXXPPPNNNLLLQQQdddrrrkkkkkkccceeelllgggjjjjjjjjjkkkllllllkkkjjjbbb___YYYVVV[[[dddeeebbb[[[\\\]]]\\\\\\```hhhooogggmmmpppllleee___WWWQQQTTTUUUXXXYYY[[[cccsssyyynnnllllllkkkttt}}}yyyrrrnnnjjjhhhhhhhhhhhhhhhfffaaa```iiiwww~~~yyyuuuzzzlllDDD666777<<<^^^hhh```mmmrrr]]]ooo}}}|||pppmmmzzzwwwvvvmmmwwwddd<<<444333..................---------LLLHHHAAA<<<:::<<>>JJJZZZaaaWWWJJJCCC666555555555555666666777999;;;>>>???@@@AAACCCEEEJJJLLLNNNRRRVVV[[[^^^```\\\XXXPPPGGG???;;;888777999???BBBCCCGGGNNNOOOKKKIIIEEECCCJJJXXXeeekkkmmmjjjcccZZZVVVTTTRRRNNNIIIJJJCCC:::555666;;;BBBFFFJJJXXXXXXSSSYYYbbbjjjvvvqqqaaa^^^ZZZRRROOOJJJEEEAAA;;;555444888111888666===EEEaaa]]]KKKWWW~~~XXX???333333///---///,,,,,,++++++++++++++++++,,,++++++++++++,,,---......555HHHeeevvv{{{pppSSSFFFGGGPPPccciii```nnnrrroooyyy{{{UUU///777===EEEPPPVVVWWWXXXZZZ^^^\\\nnnrrrQQQZZZcccuuutttnnnrrrkkklllllllllkkklllpppssspppqqqrrrsssqqqlllddd___XXX___hhhnnnppppppqqqrrrllllllllliii___VVVWWW^^^nnnvvvxxxqqqlllnnnqqqrrrlllmmmllljjjlllrrrsssqqqnnnnnnnnnoooqqqrrrqqqooolllkkkmmmqqqtttqqqjjjcccaaaaaaccciiipppvvvvvvuuuqqqpppppppppppppppqqqqqqkkklllnnnppprrrssstttuuutttsssqqqppppppqqqssstttvvvvvvuuutttrrrooommmlllgggeee```[[[WWWVVVYYY\\\```dddiiijjjhhhgggggghhheeeeeefffggggggfffeeedddeeecccbbbaaa___]]]YYYUUUGGGLLLRRR[[[mmmxxxdddgggqqqiiigggkkkaaallljjjiiijjjmmmllliiieeecccdddbbb______dddeeebbbXXX\\\```bbbbbbcccfffiiibbbkkkooofffXXXQQQPPPOOOPPPUUUYYYYYYZZZccctttwwwmmmkkkkkkjjjttt}}}xxxmmmkkkhhhggghhhiiiiiiiii```\\\ZZZaaaooozzz|||{{{vvvIII;;;;;;555JJJZZZVVVdddnnn\\\nnn}}}{{{pppsssvvvttt}}}|||iiiyyyjjj@@@666222+++---------...............IIIFFF@@@<<<:::<<>>QQQzzz}}}cccuuuxxx```@@@999555444555111333222111000000111222333666MMMhhhwwwxxxttttttwwwzzztttaaaKKKMMMdddzzzpppdddcccnnnwww|||wwwqqqoooppppppjjjdddYYYQQQQQQ]]]ppp~~~yyyrrrlllkkkjjjfffcccccccccaaa]]]UUUFFF777111222111111111111333555666888===DDDQQQ]]]bbbZZZIII<<<<<<:::888888888999888777999===@@@AAAAAACCCFFFIIINNNQQQSSSVVV\\\dddfffddd[[[WWWPPPJJJDDD???999666:::>>>EEEMMMSSSUUUSSSQQQIIIGGGEEEKKK[[[nnnxxxxxxuuujjj]]]TTTOOOJJJGGGFFFEEE???:::888888;;;EEENNN[[[XXXWWWXXX]]]fffqqq{{{lll\\\VVVTTTQQQNNNIIICCC>>>:::888666444444===;;;>>>FFFeee___JJJ```}}}UUU>>>111///,,,...000)))---------,,,,,,+++++++++++++++,,,,,,+++---///222777KKK{{{{{{QQQDDDQQQ\\\fffmmmmmm~~~xxx~~~lllOOO;;;666@@@IIISSSWWWWWWWWW[[[``````}}}kkkTTT[[[hhhuuuyyyvvvrrrppppppnnnkkkiiijjjmmmppppppnnnrrrtttvvvuuuqqqiii```ZZZUUU___iiinnnnnnoooooopppqqqllljjjhhhaaaXXXVVV[[[ooouuuwwwtttqqqrrrsssqqqkkkjjjiiiiiilllnnnoooooonnnnnnoooooooooooonnnnnnmmmoooqqqrrrpppkkkeeebbb______bbbjjjtttyyyxxxuuussspppmmmlllnnnqqqsssttttttssssssrrrrrrrrrssssssrrrrrrrrrrrrrrrssstttuuuvvvvvvuuutttrrrooonnnlllhhhccc___]]][[[XXXXXX\\\aaadddggghhhfffdddeeefffffffffeeeddddddccccccccceeedddbbb```]]]XXXRRRNNNCCCFFFMMMZZZooo~~~uuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhggggggeeedddcccbbbaaa[[[\\\^^^aaadddfffffffffgggiiieee[[[RRROOOMMMJJJMMMXXXYYYXXX\\\aaannnssslllggghhhpppxxxzzzyyyrrrooojjjeeecccdddfffgggbbb```aaaaaadddxxxkkkGGG888555666<<>>===OOOwww|||dddsssxxxaaa@@@999666777777222333222111000000111222333777LLLgggwwwzzzxxxzzz~~~zzz~~~zzzqqqbbbOOOQQQggg}}}nnnbbbbbbrrryyy{{{vvvpppnnnllliiiiiibbbXXXOOOOOO\\\ooo}}}yyyqqqkkkjjjiiieeebbbccc___]]]YYYQQQDDD666111222000222333444555777;;;>>>CCCKKKWWWaaaddd\\\NNNDDD<<<;;;999999;;;;;;;;;:::===@@@CCCDDDEEEHHHLLLOOOVVVXXXZZZ\\\ccckkkmmmjjjaaa]]]VVVOOOHHHBBB<<<888<<>>???@@@DDDMMMVVV[[[XXXWWW[[[cccnnnxxx{{{gggYYYUUUSSSPPPMMMHHHBBB<<<999777555444111999777===BBB\\\yyyYYYFFF^^^SSS===111///,,,...000)))---------,,,,,,++++++++++++,,,,,,,,,,,,---000222EEE```nnnLLLOOO\\\fffnnnrrrnnnwwwrrrzzzwwwgggJJJ999;;;EEEKKKRRRTTTTTTUUU[[[aaacccgggSSS[[[gggtttxxxwwwtttqqqooopppnnnlllmmmoooqqqqqqppprrrtttvvvvvvrrriii___YYYQQQ[[[eeekkkllllllllllllnnnkkkiiiiiibbbYYYVVVYYYiiirrrxxxvvvrrrpppnnnlllkkkjjjhhhiiilllnnnooooookkkkkkllllllmmmnnnooooooooopppqqqqqqmmmgggaaa]]][[[\\\aaajjjtttyyyxxxuuurrrooolllkkkmmmqqqsssttttttsssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuutttrrrpppnnnlllkkkgggbbb^^^]]]ZZZUUUTTTWWWZZZ___cccdddbbb``````bbbbbbaaa```______```bbbcccbbbaaaaaa___\\\VVVOOOJJJBBBHHHQQQ```rrr~~~{{{qqqiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhgggfffddddddccc\\\\\\]]]aaaeeehhhiiiiiifffgggaaaVVVMMMKKKIIIHHHTTTccccccZZZYYY^^^iiizzzwwwqqqkkkkkkpppuuuuuusssrrroookkkhhhffffffggghhhhhhdddcccaaadddzzzhhhEEE777555555;;;HHHZZZggguuuyyy___SSSiii~~~}}}~~~~~~|||{{{zzznnnlllsssGGG555444...//////...------------...IIIFFFCCCAAABBBEEEJJJMMMQQQTTTXXX[[[]]]___bbbdddfffddd```ZZZVVVWWW]]]cccjjjddd\\\VVVSSSTTTVVVWWWTTTSSSSSSTTTXXX[[[]]]^^^hhhqqq||||||uuupppnnnnnnzzz~~~wwwuuuxxxuuukkk```bbbeeehhhiiiiiihhhgggmmmlllkkkjjjiiiiiijjjkkkgggcccccceeedddcccnnn|||{{{uuusssnnneee]]]ZZZooowwwyyyrrrnnnqqqrrrnnnhhhlllmmmjjjgggfffaaa\\\JJJBBBEEEUUU___UUUDDD999999;;;===<<>>>>>@@@AAAAAA@@@CCCEEEHHHJJJMMMQQQVVVYYY___aaacccfffmmmuuuvvvsssiiiddd]]]UUUNNNFFF@@@<<>>AAATTTpppQQQBBB]]]PPP<<<111000,,,...000)))------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000222OOOqqqqqqUUUBBBTTTbbboooyyy}}}vvvxxxvvvpppuuunnnsssdddEEE777@@@KKKNNNQQQQQQQQQTTT[[[bbbggg}}}aaaSSS[[[iiivvvxxxvvvtttqqqnnnrrrqqqooooooqqqrrrrrrqqqqqqsssuuuvvvsssjjj^^^VVVOOOWWWbbbjjjlllkkkjjjkkkllljjjjjjjjjeee\\\VVVTTT[[[hhhssstttpppnnnllljjjkkkiiihhhiiilllnnnnnnnnniiiiiiiiiiiikkkmmmooopppqqqrrrqqqooojjjccc]]]YYYXXX[[[aaakkkuuuyyywwwtttrrroookkkkkkmmmqqquuuvvvtttssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuuuutttsssrrrqqqooollljjjiiifffaaa^^^\\\XXXQQQNNNOOOMMMTTTZZZ\\\ZZZXXXXXX[[[ZZZXXXVVVUUUVVVXXX[[[]]][[[]]]^^^]]]YYYQQQJJJEEEAAAKKKZZZjjjxxx}}}vvvlllhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkkkkkkkkkklllllljjjjjjiiiiiihhhgggffffff^^^\\\\\\```fffjjjlllkkkfffddd\\\OOOGGGFFFFFFEEETTTgggfffUUUSSS[[[gggssswwwqqqkkkkkknnnqqqpppmmmqqqooommmkkkiiiiiiiiiiiijjjeeeccc___bbbzzzeeeBBB777555555:::LLLiiivvvvvvtttddd^^^qqq~~~qqqtttvvvwwwwwwzzzJJJ444222/////////...------------...KKKIIIFFFEEEGGGKKKOOORRRXXX[[[^^^```bbbdddgggiiihhhgggddd___]]]^^^ccchhhkkkeee]]]XXXWWWZZZ]]]___]]]ZZZXXXZZZ```eeeggggggqqqwwwxxxrrrnnnmmm{{{|||qqqnnnvvvrrrddd``````aaadddhhhkkklllkkkkkkiiigggeeeeeeeeeeeeeee___^^^```dddddddddjjjssszzzsssmmmmmmkkkeee```]]]rrryyyyyyqqqlllppprrrooofffiiiiiigggfffeee```YYYFFFBBBGGGVVV[[[PPPAAA999888;;;===<<>>444000222...333777777666:::DDDLLLRRR^^^kkkrrrmmmcccYYYTTTHHHFFFEEEEEEFFFGGGGGGFFFJJJKKKNNNPPPUUUZZZ___bbbdddgggiiinnnwww{{{pppkkkcccZZZRRRKKKDDD@@@CCCJJJTTT\\\``````___]]]XXXZZZ^^^iiiyyyvvvcccZZZRRRIIICCCCCC???>>>AAAEEEHHHIIINNNTTTSSSXXX___gggtttooo\\\UUUTTTQQQNNNJJJEEE>>>999666555444444666777555@@@CCCUUUiiiMMMBBB___yyyMMM:::111000,,,...000***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---000222PPPwww|||yyy```CCC@@@PPPbbbrrrvvvuuuvvvhhhkkkxxxiiiiiittteeeCCC888EEEOOOQQQRRRRRRQQQTTTZZZ```kkkvvv___WWW]]]ooo}}}{{{tttqqqpppoooqqqqqqppppppppppppppppppppprrrtttvvvsssjjj]]]TTTOOOVVVaaalllpppmmmlllmmmooonnnmmmmmmiii```VVVOOOMMM[[[iiilllkkklllnnnoookkkjjjiiijjjlllnnnmmmmmmjjjjjjiiihhhjjjlllnnnpppqqqpppooolllgggaaa[[[XXXYYY^^^fffpppwwwzzzwwwtttrrrooollllllooossswwwxxxuuuttttttsssrrrrrrssssssrrrrrrrrrrrrssstttuuuuuutttsssrrrpppnnnkkkiiihhheeeaaa^^^\\\VVVMMMHHHHHHAAAIIIQQQUUUTTTRRRRRRTTTRRROOOKKKIIIIIILLLPPPRRRTTTWWWZZZYYYTTTLLLEEEAAADDDRRRfffvvv~~~|||rrriiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllllllllmmmmmmkkkkkkkkkjjjjjjiiiiiiiiibbb^^^ZZZ]]]eeekkkllljjjgggcccYYYKKKDDDDDDEEEDDDIII]]]YYYGGGKKK\\\jjjrrrsssnnnjjjjjjmmmooonnnkkkpppooonnnmmmkkkjjjiiihhhfffcccaaa]]]```xxxdddBBB777555555888LLLrrrwwwzzzvvvpppxxx}}}fffhhhmmmzzzuuuLLL666333/////////...------------...IIIHHHGGGGGGIIIMMMRRRTTT___aaaccceeefffgggjjjllljjjiiihhhfffdddeeefffhhhfffbbb\\\YYYZZZ^^^bbbdddccc___\\\^^^eeekkkoooooozzz~~~{{{tttooolllyyyzzzooonnnwwwttteeeeeeaaa^^^```fffmmmoooooojjjiiigggccc^^^ZZZWWWVVVUUUYYY___dddfffeeeiiimmmsssmmmiiijjjjjjfffccccccvvv|||zzzpppkkknnnpppmmmdddffffffddddddccc^^^VVVDDDAAAGGGTTTXXXNNNAAA<<<888999<<<<<>>RRRlllrrrmmmgggTTTTTTkkkyyy~~~mmmbbbaaabbbeeehhhkkkqqquuuqqqjjjddd\\\PPPGGGHHHXXXnnn~~~{{{qqqhhhdddbbb___^^^```[[[TTTLLLEEE;;;222000222///444777777777<<>>@@@CCCFFFLLLPPPSSSSSSNNNHHHCCCAAAKKK[[[qqqyyyoooiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjfff___XXXZZZcccjjjjjjhhhhhhdddYYYLLLEEEFFFFFFDDDAAAQQQKKK<<>>===<<>>:::999:::===???FFFJJJMMMLLLHHHDDDDDDDDDRRRbbbyyyuuukkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllmmmmmmjjjjjjjjjjjjjjjjjjkkkkkkhhh^^^VVVXXXbbbkkkkkkhhhiiieee[[[PPPKKKKKKJJJFFFCCCQQQMMMCCCLLL\\\gggppp}}}yyytttqqqpppppppppooorrrqqqooommmkkkiiihhhgggbbbcccfffddddddxxxlllIII:::555333888FFFlllwwwvvvxxxzzzmmmhhhlllnnnuuu|||mmmSSS>>>555---//////...------------...DDDEEEFFFJJJPPPWWW]]]aaaiiijjjmmmoooqqquuuyyy}}}vvvtttpppmmmlllkkkkkkjjjgggggggggiiilllnnnnnnmmmiiihhhggghhhkkkrrrzzz~~~zzzsssnnnkkkoooqqqrrrtttvvvqqqjjjdddbbbdddlllwwwzzzssskkkeeefffbbbWWWHHH@@@@@@DDDOOOWWW\\\[[[VVVVVV]]]dddcccdddgggiiigggccceeejjjpppvvvuuukkkfffiiijjjgggcccdddbbb``````___XXXOOOBBB@@@GGGVVV[[[OOO@@@888555777<<<>>>IIIkkkrrr{{{yyypppuuuTTTIII???;;;<<<:::666555444333333444555666<<>>EEERRR]]]___WWWOOODDDAAA>>>;;;:::;;;>>>???BBBEEEGGGFFFCCCBBBFFFJJJXXXggg}}}ooohhhkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllhhhhhhhhhiiiiiijjjjjjjjjiii]]]SSSVVVdddnnnppplllhhheee]]]TTTPPPPPPLLLGGGKKK[[[___YYY[[[^^^fffttt~~~zzzuuuqqqpppqqqrrrsssuuutttqqqnnnllljjjhhhhhheeeeeehhheeedddxxxsssOOO<<<444222999KKKmmmvvvxxxxxx~~~{{{gggvvvpppppptttrrrWWW???444...//////...------------...EEEFFFJJJOOOVVV___fffjjjkkkmmmpppssswww{{{}}}xxxrrrnnnllllllmmmmmmmmmmmmooorrruuuuuusssqqqmmmnnnnnnnnnooovvv}}}|||xxxrrrlllkkkkkknnnrrruuusssnnnjjjaaacccjjjxxxwwwjjj]]]___\\\PPPBBB<<>>HHHVVVbbbjjjtttwwwzzzzzzvvvpppjjjfff\\\[[[\\\^^^bbbeeeggggggddddddgggkkkppprrrooolllvvvzzzyyynnnkkkfffccc```]]]ZZZWWWXXX^^^dddfffddddddfffiiirrrxxx}}}bbbZZZRRRCCC;;;>>>@@@CCCMMMYYYbbbffflllsssvvvtttooopppyyyjjj]]][[[ZZZUUUPPPOOOHHHCCC<<<666555666777888111>>>:::===OOOwwwRRRJJJTTTzzzcccAAA333000222------///++++++++++++,,,,,,---------,,,---......---...111444HHH___lllmmmiiiWWWEEECCCKKKaaammmnnnooooooxxxvvvvvvoooRRREEE\\\wwwyyy]]]MMMQQQ]]]^^^ZZZUUUQQQSSSYYYbbbhhhnnn]]]___hhhvvv{{{pppkkkrrruuuooommmpppssstttsssrrrsssuuuuuurrrooopppooohhh\\\QQQNNNQQQ```www~~~{{{rrrrrrooommmooolll]]]KKK>>>@@@CCCIIIUUUdddmmmmmmooonnnoooppprrrrrrpppnnniiijjjkkkmmmnnnooooooooopppnnnllliiigggeeedddccc[[[```iiippptttuuuuuuuuunnnnnnoooqqqssssssqqqnnnmmmmmmnnnoooqqqsssuuuvvvwwwvvvuuusssqqqppppppppprrrqqqooommmjjjgggeeeccc___YYYSSSNNNFFF<<<666666888999@@@NNN\\\___UUUJJJDDDBBB???======>>>AAACCC@@@CCCDDDBBB@@@AAAHHHNNN[[[jjj~~~|||jjjfffkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkllllllggggggggghhhhhhiiiiiijjjhhh\\\RRRVVVeeerrrtttpppgggddd^^^WWWSSSSSSNNNGGGPPPeeeooommmhhhaaagggzzzxxxuuuqqqnnnnnnqqquuuwwwyyywwwsssooollljjjiiiiiiffffffhhhcccaaavvvxxxSSS>>>333222999FFFeeelllooonnn|||uuupppzzzhhh```|||uuussssss~~~wwwYYY>>>555111//////...------------...LLLQQQVVVZZZ]]]bbbiiinnntttxxxzzzxxx{{{{{{vvvsssttttttsssrrrvvvvvvwwwxxxyyyzzz{{{{{{sssssssssrrrtttzzz}}}{{{|||yyyqqqllllllhhhjjjnnntttxxxwwwqqqkkkgggkkkttt~~~kkk[[[XXXUUUNNNCCC:::999???EEESSSLLLGGGGGGEEEDDDIIIRRR^^^bbbbbb___```fffiiifffmmmnnnnnnkkkfffdddeeeggg___bbbccccccccc```WWWNNNEEEBBBIIIXXX[[[LLL<<<666999>>>BBB???IIIpppxxxssspppQQQEEECCC@@@<<<:::888777555444444444444:::NNNfff~~~uuuiiiSSSTTTttt|||xxxxxxxxxyyy}}}oooaaa[[[___\\\```jjjpppmmmkkkkkkhhh```HHHGGGPPP```rrrhhhddd^^^______XXXHHH???666333222222555:::888777:::AAAMMM\\\hhhoooyyyxxxwwwuuusssooojjjfff[[[\\\```hhhooorrrpppllliiijjjnnnqqqooolllpppwwwuuupppmmmiiieeecccaaa^^^\\\^^^aaacccbbbbbbdddggghhhqqqzzzttt]]]ZZZJJJ@@@AAA;;;HHHOOO^^^mmmuuuwwwwwwwwwuuukkkfffoooyyy~~~|||qqqfffcccbbb[[[SSSOOOHHHCCC<<<777666777999:::333<<<888???UUU|||UUUMMMYYY___AAA888111///...,,,+++,,,---,,,,,,++++++,,,,,,---...111,,,+++111///...666JJJuuuvvvjjjuuuaaaAAAFFFEEE\\\fffqqqooommm~~~\\\GGGggg~~~\\\KKKRRRZZZ]]]UUUOOONNNQQQXXXdddooojjj___^^^jjjyyyyyypppppppppmmmnnnlllpppvvvxxxwwwtttqqqpppsssrrrqqqqqqooohhh^^^VVVQQQ[[[nnn}}}wwwqqquuurrrkkkjjjhhhYYYGGGDDDDDDFFFOOO```ppptttppppppmmmmmmqqqrrrooommmnnnooommmlllmmmnnnpppooooooiiiooopppiiigggiiidddZZZ___dddiiilllooottttttqqqhhhlllpppqqqqqqqqqtttvvvoooooooooooopppqqqrrrsssuuuuuuvvvvvvuuusssqqqpppoooppppppmmmgggcccaaabbbZZZSSSLLLIIIDDD;;;666555888:::@@@MMMXXX[[[SSSJJJBBB@@@>>>===???CCCGGGJJJLLLIIIFFFBBB@@@BBBIIIQQQZZZqqq|||pppmmmmmmkkkhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmnnnnnnkkkiiiggg___dddiiijjjhhhgggjjjmmmjjjaaaWWWXXXggguuuvvvooodddaaa```aaa]]]TTTNNNMMMggghhhjjjkkkhhhfffmmmvvvwww|||}}}wwwrrrrrrssstttwwwtttqqqmmmjjjiiiiiiiiiccciiiggg```eeeyyyuuuZZZ@@@222222888???VVV]]]jjjqqqddd|||{{{xxxsssllljjjtttyyysssqqq|||uuuvvveeeDDD222666........................VVV[[[aaaeeeiiinnnuuuzzzyyy~~~zzzxxxyyyzzzyyyxxx|||}}}}}}}}}~~~~~~~~~~~~yyyxxxwwwwwwzzz|||yyyzzzxxxpppllllllkkklllpppvvv{{{{{{wwwrrrhhhppp}}}www^^^KKK??????===999888===FFFOOOSSSKKKCCC@@@???DDDRRR```hhhllllllfffbbbdddggggggmmmmmmmmmjjjeeecccccceee___aaaaaa``````^^^VVVLLLCCCDDDNNNYYYTTTCCC888888666999======MMMuuuyyy{{{xxxgggNNNFFFDDDAAA===<<<;;;999777555555555555:::OOOfff{{{vvv{{{ssshhhPPPOOOnnnyyyzzz{{{{{{}}}qqqccc]]][[[^^^gggsssvvvpppkkkiiiccc\\\FFFHHHTTTfffqqqhhhccc\\\\\\[[[RRREEE<<<555333222222555999999999<<>>MMM]]]uuu~~~wwwttthhhaaahhhuuuzzzqqqhhh]]]TTTPPPFFFAAA:::666555666888999444<<<999DDD]]]RRRLLL]]]___AAA888000//////,,,+++,,,---,,,,,,++++++,,,,,,---,,,000,,,+++000...000<<>>===<<<<<<>>>BBBFFFIIILLLJJJGGGEEEDDDGGGNNNUUUfffwwwvvviiiggggggfffhhhhhhhhhiiiiiijjjjjjjjjjjjkkklllmmmlllkkkiiihhhdddhhhkkkkkkhhhgggiiilllggg___WWWYYYgggsssrrrjjjbbbaaabbbaaa[[[SSSQQQUUU\\\\\\___bbbcccdddkkksss|||xxxqqqqqqssssssrrrppplllhhhfffddddddddddddiiihhhaaafffyyyxxx^^^CCC444333777<<>>666777666555666;;;EEELLLNNNIIICCCAAABBBLLL^^^ooovvvwwwtttjjjccccccfffiiikkkkkkjjjgggdddbbbbbbbbb```aaa```]]]]]][[[TTTKKK@@@GGGRRRWWWLLL:::555999555666999===RRR{{{ttt{{{{{{uuu[[[KKKGGGGGGCCC??????>>>;;;999777666555555999OOOfffxxx{{{tttyyyrrrgggNNNKKKgggvvvrrreee___XXXaaaqqq~~~~~~tttkkkhhhbbb[[[FFFJJJZZZmmm~~~ooohhhcccZZZYYYUUUIII???888333333444333555999:::;;;???FFFPPP\\\gggmmmppppppooopppooolllgggdddhhhfffiiissswwwvvvyyy{{{zzzyyy}}}vvvmmmkkkiiigggfffdddaaa______aaabbbaaa]]]\\\^^^aaammm~~~jjj```^^^LLL>>>AAAFFF[[[qqq}}}qqqkkkiiisssuuuhhhZZZQQQNNNCCC>>>999555555666777888666<<<:::LLLiiixxxNNNKKKaaa]]]???777000//////---+++------,,,,,,++++++,,,,,,---+++000---,,,///...555FFFmmmjjjKKKTTTdddnnnllluuu|||{{{www]]]SSSYYY\\\YYYTTTPPPRRRVVV___mmmyyy~~~hhh^^^___jjjyyyyyyoooppppppmmmoooqqqtttwwwxxxvvvsssqqqpppqqqpppppppppooojjjaaa[[[YYY___nnn~~~{{{wwwvvvxxxtttmmmjjjgggZZZKKKKKKSSS\\\fffqqq{{{}}}zzznnnkkkjjjnnnpppooooooqqqpppnnnkkkjjjkkkllllllkkkfffbbbbbbdddccc^^^[[[[[[]]]aaaccccccgggmmmooonnnkkkmmmqqqrrrqqqpppoooooooooooooooooopppqqqrrrrrrrrrrrrsssssssssrrrpppooooooooolllfff___YYYUUUSSSSSSJJJCCC???:::555222333777888===EEEMMMMMMGGG@@@999999999:::===AAAEEEGGGKKKKKKJJJHHHIIINNNUUUZZZmmmvvvwwwlllbbbbbbdddcccggghhhiiijjjkkklllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjlllmmmkkkgggfffhhhkkkfff___WWWYYYfffqqqooogggfffeeeeeeaaaXXXPPPRRRXXXQQQQQQTTT[[[```eeemmmuuuxxxqqqqqqssssssuuusssooollliiihhhggggggeeejjjhhhccciiizzz}}}eeeJJJ888444666;;;EEEQQQggg|||uuu___WWWsssyyy|||yyywwwxxxssszzz{{{~~~kkkKKK555///........................zzz~~~zzzxxxvvvwwwwwwuuusssrrrpppqqqssswww|||}}}zzzwwwzzziiiTTTDDD<<<:::::::::999999===CCCGGGFFFHHHLLLOOOTTT```rrrtttiiiccceeehhhjjjggggggfffdddbbbbbbbbbbbbaaaaaa___\\\[[[YYYRRRIII>>>FFFPPPQQQFFF777444999777888;;;???TTT~~~tttzzz{{{ooobbbSSSJJJIIIIIIEEE@@@BBB@@@===:::777666555555888PPPfffwwwzzz~~~sssiiiRRRMMMgggzzzrrreee^^^WWWfffyyyvvvmmmiiiddd]]]IIIPPP```rrrzzzoooiiicccZZZXXXQQQBBB999444111333555444555888999<<>>666000000000---,,,------,,,,,,++++++,,,,,,---+++000......000///:::QQQ___FFFUUUfffqqqppp}}}www___WWW^^^aaa[[[WWWUUUWWW[[[cccqqq~~~|||fff^^^___lll{{{zzzppppppqqqnnnqqqrrrtttvvvvvvssspppooonnnqqqooooooppppppllleee___[[[```ooo{{{wwwwwwxxxuuupppmmmjjj```UUU\\\fffpppvvv{{{~~~}}}yyyhhhcccbbbfffjjjjjjlllpppmmmjjjhhhgggggghhhhhhggg```cccmmmvvvooo___WWWYYYYYY\\\]]]]]]bbbjjjoooooolllmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnooopppppppppqqqrrrrrrrrrqqqpppooonnnllliiiccc]]]WWWRRRPPPNNNFFF>>>:::666222111333555777;;;@@@DDDDDD???:::444444666999<<<@@@CCCEEEIIIKKKKKKKKKNNNVVV\\\^^^hhhkkkjjjbbb^^^bbbeeedddfffgggiiikkkmmmmmmnnnnnnlllkkkjjjiiiiiijjjkkkkkkllllllllljjjgggfffhhhjjjggg```WWWXXXdddpppqqqkkkooojjjeee```XXXQQQQQQUUUNNNNNNRRR\\\dddkkkttt}}}wwwpppqqqsssssszzzxxxuuuqqqnnnmmmllllllfffiiiiiifffkkk{{{lllQQQ>>>666666;;;DDDWWWnnnwwwjjj[[[YYYnnnxxx~~~|||}}}uuuttt{{{qqqQQQ999///........................{{{xxxwwwvvvwwwyyy{{{zzzyyyvvvuuuvvvzzz}}}|||xxxttt|||nnnYYYGGG===:::666888:::===@@@DDDIIIMMMFFFMMMWWW```mmm~~~tttgggfffhhhiiihhhcccbbbaaaaaabbbbbbccccccbbbbbb```\\\ZZZXXXQQQHHH===BBBJJJKKKCCC999666999888:::>>>AAASSS{{{ttt{{{|||```XXXPPPLLLKKKJJJFFFAAABBB@@@===:::777666555555:::RRRfffuuu~~~tttnnnYYYTTTnnnzzz|||rrrccc]]]ZZZjjj|||uuunnnkkkccc]]]LLLUUUhhhxxxxxxnnniiicccYYYXXXPPP>>>666111000333666555666888888<<>><<<888777888999999999::::::;;;ZZZrrrKKKMMMgggRRR===555000000111...---------,,,,,,++++++,,,,,,---,,,000///000222000===WWWzzzmmmPPPFFFZZZhhhxxx|||vvvzzzuuuxxxxxx{{{xxx```ZZZcccggg___\\\[[[\\\^^^eeetttzzzeee]]]___mmm{{{zzzppppppqqqooorrrqqqrrrtttssspppmmmllllllqqqooonnnpppqqqooojjjeee[[[bbbqqq|||wwwwwwvvvtttrrrpppooohhhbbbfffpppzzz}}}}}}{{{wwwrrrccc^^^\\\___ccceeehhhmmmhhhgggeeefffgggggggggfffjjjrrrttt]]]TTTZZZUUUXXXYYYYYY___iiipppqqqllljjjgggeeefffhhhjjjlllhhhhhhhhhhhhhhhhhhiiijjjjjjkkklllmmmmmmlllkkkkkkgggeeebbb^^^YYYTTTPPPMMMJJJBBB:::666444111111444333555888<<<===<<<999777111222444777;;;???CCCEEEGGGKKKMMMMMMSSS]]]bbbaaa```aaa```^^^^^^bbbddddddeeegggjjjlllnnnnnnnnnnnnkkkjjjiiihhhhhhiiikkkllljjjjjjiiihhhggggggiiijjjiiiaaaWWWUUUaaaoootttqqqrrriiiaaa^^^[[[VVVSSSSSSPPPQQQWWWaaaiiipppzzzvvvpppqqqssssssyyyvvvsssooolllkkkkkkkkkgggiiiiiihhhmmm|||qqqVVVAAA888888:::FFF```uuurrrddd___```eeeqqqyyy{{{xxxqqqwwwpppRRR<<<000////////////////////////yyywwwxxxyyyxxxwwwzzz~~~|||{{{zzz{{{}}}}}}wwwrrryyyzzzuuugggSSSBBB999777777999===CCCHHHMMMQQQRRRUUU]]]gggrrruuuhhhiiijjjhhheeebbb```___```aaaccccccbbbbbbbbb```\\\ZZZWWWNNNEEE;;;@@@FFFGGGBBB<<<888777777999>>>CCCUUU}}}sss~~~|||ZZZVVVPPPMMMLLLKKKGGGDDDCCCAAA>>>;;;888777666666===SSSdddsss|||tttqqq^^^ZZZtttuuuvvvrrrccc\\\]]]lllzzz~~~yyytttnnnjjj```\\\MMM[[[ppp}}}tttmmmiiiaaaYYYYYYQQQ===444000///333666555666999888===EEEKKKPPPVVV]]]bbbdddcccbbbbbbaaa^^^YYYUUUOOOVVVlllzzzuuurrrssstttuuuyyy~~~zzzttttttuuuuuuuuuqqqlllhhhbbb^^^\\\ZZZRRRKKKRRR^^^vvvkkk```qqqxxxqqq```NNNXXXwww{{{jjjZZZVVVXXXSSSIIIBBB<<<:::888888999:::999999:::;;;???ccckkkJJJSSSlllMMM;;;444///000111///---...---,,,,,,++++++,,,,,,---...///...000333000===XXXuuuhhhXXXDDDEEEZZZggg}}}|||llllllcccccc|||~~~gggqqqxxxbbb]]]fffgggaaa___^^^___```fffuuuyyyccc[[[]]]lllzzzxxxnnnnnnooonnnqqqpppqqqrrrpppnnnlllllllllqqqoooooopppsssrrroookkk```fffuuu}}}xxxuuutttsssrrrrrrqqqooolllnnnvvv~~~~~~yyyssseee^^^ZZZ[[[]]]^^^bbbgggbbbbbbcccfffhhhiiigggfffrrryyywwwbbbPPPNNNVVVSSSVVVWWWXXX^^^hhhoooqqqoookkkgggeeeeeegggiiijjjdddddddddccccccddddddeeeeeefffgggiiiiiiiiihhhhhhdddbbb^^^\\\YYYVVVQQQNNNFFF>>>777444222000111444000333666888777666666666222222444666:::???CCCFFFFFFLLLPPPQQQXXXdddhhhddd_________^^^^^^___```aaaeeegggjjjlllnnnnnnmmmmmmjjjjjjiiihhhhhhiiikkkllliiihhhhhhhhhhhhiiijjjjjjiiiaaaUUURRR\\\lllrrrqqqlllccc\\\^^^```]]]XXXVVVUUUXXX___fffjjjooozzzuuuppprrrttttttwwwuuurrrnnnkkkjjjjjjjjjfffggghhhiiiooo{{{qqqVVVAAA999888888FFFfffxxxooohhhkkkjjjgggrrrzzzooorrr{{{kkkOOO;;;222////////////////////////zzzvvvuuuzzz|||{{{wwwyyy~~~~~~zzzzzzzzz{{{~~~|||uuuooottttttnnnaaaPPPAAA:::888>>>AAAGGGOOOWWW\\\___```jjjrrr}}}tttjjjjjjjjjfffddddddaaa______aaabbbaaa___```aaa___\\\YYYUUUKKKAAA999@@@GGGFFF@@@:::888777777888???III```uuu|||vvv|||YYYVVVQQQMMMLLLJJJIIIGGGDDDBBB???===:::999888888===RRRaaapppyyyqqqppp```]]]vvv~~~uuuuuussseee^^^^^^kkkwwwyyyuuurrrlllfffaaa]]]PPP```uuupppkkkggg___WWWYYYRRR===555111///333666666777:::888???HHHNNNQQQUUU[[[```cccbbb```___]]]YYYSSSOOORRR^^^uuutttnnnkkknnnqqqtttyyy|||yyyyyyyyyxxxvvvpppiiidddZZZVVVUUUVVVQQQNNNYYYjjj|||~~~lllmmm|||}}}uuuoooaaafff|||rrrooouuuwwwsssrrrxxx}}}~~~hhh]]]TTTRRRPPPJJJBBB>>>999777666777888999999888999<<>>DDDGGGHHHOOOSSSTTT]]]jjjmmmgggbbbbbbaaa```___]]]___aaaeeegggjjjlllnnnmmmlllkkkiiiiiiiiiiiiiiijjjjjjkkkjjjiiiiiijjjkkkkkkjjjiiiggg___TTTPPPXXXeeejjjiiieee```]]]```aaa]]]YYYWWWZZZ___fffjjjiiijjjvvv|||ssspppsssvvvtttxxxuuurrrnnnkkkjjjjjjjjjffffffgggjjjppp{{{nnnSSS???777777777EEEfffxxxrrrvvv}}}uuuqqqxxx|||nnnwwwjjjNNN:::444////////////////////////wwwtttuuu}}}|||wwwxxx}}}|||wwwvvvvvvyyy|||~~~zzzssslllvvvsssiiiZZZJJJ@@@===>>>???DDDNNNZZZfffoootttvvvxxxoooiiijjjhhhfffffffffccc```___aaaaaa___\\\^^^______[[[XXXTTTIII>>>777AAAJJJGGG>>>888666777888999@@@OOOlllyyyxxxnnntttYYYVVVQQQMMMKKKJJJJJJJJJEEECCCAAA>>><<<;;;;;;;;;;;;OOO___pppwwwnnnnnn___\\\uuu|||xxxuuuuuuggg```]]]jjjtttvvvtttqqqjjjbbbfffbbbTTTdddwww~~~yyynnniiieee]]]UUUYYYRRR===666111000333666666888;;;:::AAAJJJPPPSSSVVV\\\```cccbbb```^^^[[[VVVPPPKKKXXXggg~~~yyykkkeeecccfffkkkpppvvv}}}|||}}}zzzuuulllccc\\\OOOLLLMMMRRRQQQSSScccwwwsss|||~~~yyyyyyvvvllleeebbbiiilllfffbbbdddeeecccUUUQQQNNNLLLGGG>>>999:::666555555666888888888666888>>>KKKwwwWWWHHH^^^|||HHH:::333///111222000......---,,,,,,++++++,,,,,,---...,,,(((---222---777QQQjjjmmmjjj[[[HHH>>>DDDNNN```yyytttdddssszzzppplll```\\\LLLIIIbbbeeejjjpppyyytttdddbbbeee^^^[[[[[[\\\^^^___eeeuuuxxxbbbYYY[[[ggguuussshhhhhhjjjiiilllqqqqqqqqqpppnnnmmmnnnppprrrqqqppprrruuuwwwuuurrrrrrttt|||}}}zzztttqqqpppqqqqqqppppppqqqvvvyyy{{{zzzzzzzzztttmmmiii___VVVQQQNNNLLLNNNQQQQQQTTTYYY___dddeeebbb___```eeebbbVVVOOORRRUUURRRVVVYYYZZZZZZ^^^fffkkklllhhheeecccaaa```\\\UUUQQQPPPPPPOOONNNNNNOOOOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRSSSPPPMMMKKKIIIGGGBBB>>>===666111111000......111,,,000444555333333666999666555444555999>>>DDDHHHIIIQQQVVVWWWaaannnpppiiieeedddcccaaa___]]]```eeeeeegggjjjlllmmmmmmkkkjjjhhhhhhiiiiiijjjjjjjjjjjjlllkkkllllllmmmllliiigggddd]]]SSSNNNUUU```ccc```bbb```bbbdddaaaZZZVVVVVV^^^dddlllnnniiihhhtttzzzrrrppptttvvvuuutttrrroookkkhhhgggggggggfffeeefffjjjpppzzzkkkPPP<<<666666888FFFfffwwwvvv}}}xxxzzzzzzxxxppp{{{mmmOOO:::555000000000000000000000000ppprrryyytttxxxyyyssstttqqqrrrvvvtttmmmjjjlllmmmmmmdddRRREEEAAAAAA>>>GGGPPP```kkklllnnnzzz}}}wwwqqqnnnmmmjjjddd___aaaaaaaaaccceeeddd```\\\[[[YYYWWWVVVRRRKKKAAA999<<>>888777999:::===DDDVVVxxxoooqqqdddUUUSSSOOOMMMLLLLLLKKKIIIDDDCCCBBB???===;;;999888>>>KKKYYYsss{{{zzzsssiiihhhppp~~~~~~yyyiii\\\```gggoooqqqnnniiiggggggbbbZZZWWWdddxxxuuufffkkkfffZZZWWW[[[SSSCCC888333111444777888:::>>>???FFFPPPWWWZZZ\\\___bbbeee```___^^^WWWMMMLLLTTTeeezzzwwwggg``````bbbeeejjjpppvvvyyy~~~zzzuuukkk[[[OOONNNPPPLLLNNN[[[dddrrrrrrfff___[[[`````````aaa```^^^ZZZVVVMMMLLLIIIEEEAAA===:::888444666777888777888999;;;>>>@@@___yyyUUUMMMeeexxxCCC777444111/////////---,,,+++++++++,,,,,,---------...222---)))...111777FFF```cccVVV[[[TTT;;;CCCUUUgggxxxvvvtttlllhhhwwwuuusssiiiggg```LLLJJJcccyyy}}}{{{}}}vvvddd^^^]]]VVVWWWXXXUUUYYYbbbfffrrrvvvaaaYYY[[[iiisssqqqkkknnnnnnmmmsssppppppqqqrrrrrrssstttuuuqqqooonnnooosssvvvyyyyyyuuuyyy~~~zzzvvvtttssspppmmmnnnqqqssssssrrrwwwvvvsssqqqqqqqqqrrrssskkkddd\\\WWWPPPHHHCCCBBBCCCCCCHHHQQQUUUSSSQQQPPPZZZdddbbb\\\ZZZTTTRRR\\\XXXXXXXXXXXXZZZ___fffkkkeee^^^YYYWWWRRRKKKFFFEEE??????>>>>>>>>>??????@@@FFFFFFFFFEEECCCCCCEEEGGGEEEDDDBBB@@@>>>;;;:::999888666333000//////111222333222222444777888999888777666777:::===>>>DDDKKKQQQ[[[```___fffrrruuupppmmmhhhdddcccaaa___```dddhhhiiiiiiiiihhhiiikkkmmmmmmllllllkkkiiihhhhhhgggllllllmmmmmmllljjjiiihhhfffbbbXXXPPPTTTaaajjjkkkrrrlllcccZZZTTTTTTYYY^^^gggfffjjjnnnllljjjpppzzzzzzwwwssssssvvvzzz|||}}}wwwtttooollljjjiiihhhgggccc^^^```jjjuuu~~~oooTTT???777777555LLLdddnnnuuuzzzxxxnnnyyy|||}}}rrrRRRCCC333222111000//////.........qqquuu{{{uuuzzzyyyrrrpppllljjjllljjjeeedddfffnnnmmmdddSSSEEEBBBBBBAAAOOOYYYeeejjjlllrrr}}}xxxsssnnnkkkjjjhhhbbb]]]^^^^^^^^^```aaa```\\\YYY\\\ZZZWWWTTTPPPHHH>>>888===CCCGGGDDD===888777999:::>>>FFF[[[~~~nnnsss```UUUSSSOOOMMMLLLKKKIIIHHHDDDCCCBBB@@@???===<<<<<>>@@@CCCFFF???>>><<<;;;999777555555666444111/////////111222444444555777888:::999999999888:::???AAABBBGGGMMMUUU]]]bbbaaagggtttxxxuuummmgggbbbaaa```^^^___cccfffhhhiiijjjjjjjjjlllmmmmmmmmmlllkkkjjjiiiiiiiiillllllmmmmmmlllkkkiiihhhdddbbb[[[VVV\\\iiirrrssstttjjj]]]TTTSSSWWW\\\```jjjiiijjjllljjjiiioooxxx{{{yyywwwvvvyyy{{{|||}}}xxxtttnnnjjjhhhgggeeeccc^^^\\\```kkkuuu~~~rrrVVV@@@666555222AAAVVVggg|||hhhuuu|||yyycccyyy}}}}}}rrrUUUEEE444222111000//////......///}}}qqqyyy{{{uuu|||wwwpppnnnjjjgggfffccc``````cccmmmlllcccSSSFFFCCCEEEGGGXXXccchhhfffhhhuuutttqqqmmmiiiggggggeee```]]]]]]]]]]]]^^^^^^]]]YYYWWWZZZXXXUUUQQQLLLDDD<<<666???CCCFFFCCC<<<777777999:::???JJJccctttyyy[[[TTTRRROOOMMMLLLKKKJJJHHHEEEDDDCCCBBBAAAAAA@@@@@@AAALLLVVVhhhtttfffgggppp{{{pppgggeeegggjjjmmmooommmiiieeefff___]]]hhhyyy{{{qqqjjjiiiaaaZZZ___fff\\\III;;;666333777:::<<<@@@EEEDDDLLLVVV\\\```aaadddfffeee___]]]\\\WWWRRRXXXddd{{{~~~ppphhhggghhhjjjmmmqqqvvvzzz}}}zzztttjjj^^^TTTKKKVVV[[[cccqqq{{{~~~{{{}}}rrreee]]]]]]^^^]]]XXXWWWWWWWWWWWWTTTPPPMMMIIIGGGDDD@@@<<<888666555333555777777777777999:::>>>CCCooogggKKKZZZ~~~mmm@@@777444111/////////---,,,++++++,,,,,,,,,,,,------,,,000---,,,//////888KKKcccmmmjjjsssgggDDDAAALLLUUUeeefffooosssuuu|||{{{sssXXXTTTqqqfffXXXZZZZZZWWWXXXVVVZZZeeeiiivvvooo[[[VVVZZZdddoooooojjjmmmllliiinnnppppppqqqrrrssssssssssssqqqppppppppprrrrrrqqqoooooorrrtttuuutttttttttuuusssqqqpppppprrrssssssrrrrrrqqqpppnnnnnnnnnoooooorrrlllfffaaaXXXLLLBBB???777555666999<<>>AAA999999888666555444333222333222000//////111222444666777999:::;;;;;;;;;:::<<<<<>>KKKaaaccc___tttqqqfff|||vvv~~~zzz]]]KKK:::222222111000////////////|||ttt}}}yyyttt}}}tttmmmrrrooollljjjgggeeeeeefffiiihhhbbbUUUIIIGGGKKKQQQaaajjjiii```dddwww|||rrrkkkiiifffddddddccc```]]]``````______^^^\\\ZZZXXXWWWUUUQQQMMMHHHBBB<<<888AAACCCCCC@@@:::777777999;;;AAAQQQlll}}}jjjWWWRRRPPPNNNNNNNNNNNNMMMLLLHHHGGGEEEDDDCCCBBBBBBCCC===GGGOOO]]]qqquuuppprrrzzz}}}tttgggcccgggpppxxx~~~}}}||||||tttnnngggeeeeeeiiimmmmmmiiidddfffaaa```iiiwww|||vvvmmmhhhgggaaa\\\```fff^^^PPP===777444777:::<<>>???EEELLLPPPPPPSSSXXX___bbbbbbaaafffpppwwwxxxiiiaaaZZZYYY[[[[[[]]]``````cccgggjjjkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmmmmmmmllljjjiiilllkkkiiihhhiiinnnqqqrrrjjj]]]RRRTTTaaannnrrrooommmkkkhhhfffeeegggnnnttt{{{~~~}}}{{{zzzzzzyyytttmmmfffbbb___]]][[[[[[aaajjjrrrxxxzzz___FFF999444<<<:::FFF^^^{{{yyyQQQ^^^uuu||||||zzzwww{{{~~~wwwbbbNNN===333222111000////////////}}}~~~~~~}}}}}}~~~~~~~~~{{{vvvttt~~~|||qqqmmmwwwwwwvvvsssqqqpppnnnlllhhhgggddd[[[RRROOOVVV___kkkpppkkkbbbhhh}}}vvvlllhhhfffeeedddcccbbb```___aaaaaaaaa___]]]ZZZXXXWWWRRRQQQNNNIIIDDD@@@===<<>>IIIOOOYYYjjjooolllpppxxxzzz}}}}}}uuuiii```]]]bbbppp~~~}}}{{{|||wwwrrrgggdddbbbeeejjjllliiidddfffbbbaaahhhssswwwrrrkkkcccfffddd^^^]]]```^^^VVV@@@:::555777:::===BBBHHHOOOWWWaaaiiikkklllmmmoooqqqllliiiiiifffgggvvv{{{rrrtttxxx}}}|||xxxuuuqqqlllhhhhhhvvvtttjjjdddaaaaaa```\\\ZZZ[[[]]]\\\XXXUUUTTTSSSQQQPPPPPPNNNJJJHHHAAA???<<<888555444333333444666777888777888:::;;;???JJJ|||zzzTTTVVV|||SSS999777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***.........111000>>>ZZZzzzxxxOOOJJJVVVjjjooohhhrrr|||rrrzzz|||ggg\\\```bbb]]]^^^ZZZ]]]fffhhhtttjjjWWWTTTYYYaaammmmmmiiilllkkkgggkkkmmmnnnoooppppppooommmlllmmmmmmmmmnnnnnnlllhhheeejjjjjjiiihhhhhhkkkqqquuurrrrrrrrrrrrqqqpppppppppqqqppppppoooooooooooooookkkfffbbb___YYYNNNEEEBBB;;;999777666333444>>>IIIpppsssnnnpppyyysssccc______^^^[[[WWWSSSQQQSSSUUUMMMDDD<<<888777555777;;;777888999::::::888666444888999:::999777666666777777777777666555444444444333333333333444666888999777:::===>>>======>>>???BBBDDDKKKSSSXXXYYY]]]bbbhhhhhhfffdddhhhpppwwwyyyfff]]]UUUUUUXXX[[[^^^aaa___cccfffiiiiiiiiiiiiiiikkkllllllmmmmmmnnnnnnoookkklllmmmmmmmmmlllkkkjjjnnnlllkkkjjjjjjkkkmmmpppiiiaaa[[[aaapppyyywwwpppllljjjfffcccccchhhooossszzz~~~}}}yyyyyyzzzzzztttmmmfffaaa___]]][[[]]]dddmmmrrrvvv~~~zzz```HHH;;;777333222DDD```vvvpppQQQXXXrrr}}}xxxwwwzzz|||dddNNN;;;333222111000000/////////~~~wwwsssrrrrrrnnnoooooonnnmmmooorrruuuoooppprrrsssuuuvvvvvvvvvwwwyyy~~~{{{tttvvv{{{rrrrrr|||~~~}}}zzzxxxyyywwwsssnnnnnnmmmhhh```\\\dddooovvvuuuooojjjtttssskkkfffeeeeeedddbbbaaaaaa```___```___]]]YYYVVVTTTTTTOOONNNKKKFFFAAA>>>>>>???AAA@@@>>>:::777777:::<<<>>>LLLddd~~~vvv|||XXXUUUMMMMMMMMMOOORRRSSSRRRQQQLLLJJJGGGDDDBBBBBBBBBBBBBBBMMMTTT]]]mmmsssttt{{{{{{~~~yyymmmbbb[[[\\\ppp|||~~~~~~|||xxxuuugggdddaaadddiiikkkiiifffgggdddbbbgggooorrrooojjjcccfffddd___\\\]]]\\\YYYCCC<<<888:::>>>CCCIIIPPPXXX```jjjrrrttttttuuuvvv|||xxxwwwwwwuuuxxx~~~~~~{{{xxxuuuxxxssskkkiiifff```[[[ccc\\\VVVVVVWWWWWWWWWYYYOOONNNKKKJJJIIIGGGDDDBBB===;;;888555444333333444555777999999999999;;;<<<:::QQQjjjMMMXXX|||LLL===777444111/////////---,,,------,,,,,,,,,,,,++++++***...---///111111CCCdddvvvMMMOOO```qqquuuoooyyy|||}}}iii]]]```aaa___```\\\^^^eeegggrrrjjjXXXTTTYYYcccnnnnnniiilllkkkhhhmmmmmmnnnoooppppppnnnllljjjlllllllllmmmmmmkkkhhheeeiiihhhfffdddeeeiiioootttppprrrrrrrrrooonnnmmmnnnpppqqqqqqqqqppppppppppppgggaaa\\\YYYUUULLLGGGFFF???<<<:::999555333777>>>KKKSSSUUUZZZddd```VVVUUUZZZWWWRRRKKKFFFDDDEEEGGGHHH@@@:::999888777888;;;666777888999999888777666666777999:::999888888999777777666555444333333333444444555555666888999:::777:::======;;;<<>>@@@@@@>>>;;;888666888;;;>>>AAARRRoooxxxrrrrrrTTTTTTMMMLLLMMMNNNPPPPPPOOOMMMIIIHHHEEEBBBAAABBBCCCDDDAAAMMMUUU^^^ooowww{{{rrrgggaaa[[[rrr~~~yyy{{{{{{~~~{{{wwwuuuhhhfffdddeeehhhkkkkkkjjjiiifffdddgggmmmpppooolllgggfffccc___]]]^^^[[[WWWEEE???;;;???EEELLLUUU]]]eeemmmxxxzzzuuunnniiigggeee```[[[aaaZZZUUUVVVUUURRRRRRVVVLLLJJJGGGEEEDDDCCC@@@===:::888666333222333444666666888::::::::::::<<<>>>AAA___\\\LLLaaawwwFFFAAA777444111/////////---,,,---------,,,,,,+++++++++***------///111222HHHnnnfffCCCMMMeeesss{{{yyyzzzuuu~~~iiiZZZ\\\```^^^___[[[]]]eeehhhssslllYYYUUUYYYfffpppoooiiilllllljjjoooooopppqqqrrrqqqooollljjjmmmllllllmmmnnnmmmkkkiiiiiihhhfffcccdddhhhnnnsssoooqqqrrrqqqnnnkkkkkkllloooppppppqqqqqqpppppppppeee^^^WWWTTTPPPJJJHHHHHHCCC???<<<<<<;;;888888<<<666?????????EEECCCAAAHHHOOOLLLFFF@@@<<<<<>>;;;<<>>CCCKKKTTT^^^gggqqqzzz}}}sssrrrnnnfffaaa______^^^YYYVVVWWW[[[XXXPPPLLLNNNKKKIIIFFFDDDCCCAAA???===888777444222222333555777777999;;;;;;;;;;;;===???LLLlllrrrSSSOOOlllqqqAAACCC777444111/////////...,,,---------,,,,,,++++++++++++------///222333LLLsss{{{nnnUUU777IIIgggtttzzz|||vvvnnngggvvvyyyuuu~~~~~~gggVVVZZZ```\\\]]]YYY]]]eeehhhtttmmmZZZUUUZZZhhhrrroooiiilllmmmlllqqqpppqqqssstttssspppmmmkkknnnmmmmmmnnnooopppnnnmmmiiihhhfffccccccgggnnnsssnnnppprrrqqqmmmjjjjjjkkknnnooopppppppppppppppooofff^^^UUUQQQMMMIIIHHHJJJBBB===999:::;;;999999;;;:::AAA===666666444888EEEFFFCCC>>>:::888<<>>???;;;>>>@@@@@@???>>>>>>>>>;;;;;;:::999777666555444444444555555666777777777555777999999777:::@@@FFFRRRTTT[[[fffnnnsss{{{{{{uuurrrpppoooqqqttt```UUULLLNNNWWW^^^cccgggmmmmmmllljjjgggfffggghhhggghhhiiikkkmmmnnnppppppkkklllmmmnnnnnnnnnmmmlllnnnjjjhhhiiiiiiiiirrr}}}www}}}zzzrrrmmmlllmmmhhhaaaaaahhhjjjhhh{{{zzz}}}}}}wwwooojjjgggggggggggghhhlllnnnoooxxxrrrVVV@@@555333555888RRRnnnpppfff]]]UUUUUUiiissswwwhhhppp~~~uuuaaaSSS555444333222111000000000000sssssstttuuuuuutttsssrrrwwwwwwvvvssspppnnnooopppnnnnnnnnnmmmllllllkkkkkkkkkkkkkkknnntttyyy}}}yyyxxxxxxzzz}}}ttt{{{xxxyyy{{{pppgggcccccccccdddcccbbb```^^^]]]^^^\\\[[[[[[[[[ZZZXXXVVVRRRMMMGGGBBB@@@@@@@@@@@@===>>>;;;555555<<>>:::888777666555555444444555666888999;;;999>>>===666;;;DDDDDD[[[xxxbbbMMMRRR~~~dddAAA555888555111//////000000///......---------,,,,,,,,,,,,111///---///111FFFeee~~~yyyeee^^^MMM===OOO[[[kkkzzz{{{jjjfffggg\\\]]]qqqsssrrrzzzwww___SSS[[[ccceee^^^]]]aaaaaaddduuummm]]]YYY[[[ggglllnnnllllllnnnnnnllllllnnnoooooooooppprrrtttooonnnmmmoooooommmgggbbbggghhheee___^^^dddjjjlllkkkmmmoooqqqqqqpppqqqqqqnnnmmmkkkiiiiiiiiikkklllfffZZZOOOKKKIIIFFFDDDDDD@@@@@@@@@???>>>>>>@@@CCC======:::666333444:::???;;;777888===???===???EEENNNEEE===:::888777:::>>><<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEEEECCCAAA???@@@===999999;;;<<<;;;999999666555555666555444666999;;;<<<:::;;;CCCKKKQQQYYY^^^hhhqqqxxx~~~xxxpppnnnqqqrrrqqq^^^RRRLLLSSS[[[^^^```eeeiiilllllliiiggggggfffcccfffggghhhjjjlllmmmoooooommmmmmnnnmmmllllllmmmoooiiinnnhhhdddhhhiiijjjtttzzzzzzsssrrrrrrppppppnnnggg^^^\\\bbbkkkqqq~~~~~~}}}xxxoookkkiiiffffffgggkkkiiihhhooo}}}iiiKKK:::555444444<<>>DDDHHHUUU{{{uuuZZZPPPMMMOOOOOOOOONNNLLLJJJIIIHHHHHHFFFDDDBBBAAABBBDDDEEEEEEIIINNNSSSbbbxxxwwwooohhhaaaqqqvvvnnnwww~~~~~~zzz|||}}}|||{{{{{{xxxtttpppooonnniiieeeiiirrrsssooollljjjhhhggghhhjjjnnnppphhhgggeeedddbbb^^^YYYUUUVVVSSSTTT\\\gggqqq}}}~~~|||wwwsssqqqqqqqqqqqqooommmkkkjjj}}}}}}}}}|||}}}~~~zzzsssoookkkfffbbbbbb``````cccfffeee```ZZZYYYWWWSSSNNNJJJHHHHHHHHHFFFDDD@@@<<<999777666555444444444444555777888999<<<;;;;;;===???@@@HHHTTT~~~VVVLLL```___@@@666777444111000000000000///......---------,,,,,,,,,,,,000...---000222CCC___nnnjjjYYYWWWHHH666FFFRRRccc}}}xxxsssccc___\\\LLLKKK```ttttttqqqxxxrrrYYYLLLVVV```ccc\\\[[[^^^___ddduuujjjZZZVVVYYYaaagggiiihhhhhhjjjjjjiiijjjlllnnnooommmlllkkkllllllkkklllnnnooommmhhhdddfffhhhfffaaaaaagggmmmnnnjjjlllooopppqqqpppppppppnnnmmmllljjjjjjkkkmmmnnnfffYYYLLLGGGFFFCCCBBBCCCDDDDDDEEEEEEDDDDDDGGGIIIBBB@@@===999666777:::<<<>>>999888;;;===>>>BBBIIIRRRGGG===999999999:::===<<<===???AAACCCCCCCCCBBBEEEEEEGGGGGGGGGGGGEEEEEEDDD@@@===<<<<<<<<<;;;999<<<:::::::::999999999;;;;;;<<<===<<>>???>>>EEEPPPcccdddVVVRRROOONNNNNNMMMMMMKKKJJJHHHGGGJJJHHHFFFDDDCCCCCCDDDEEEFFFHHHKKKSSSddd|||}}}uuullljjjrrryyywwwtttxxx}}}~~~yyyyyy{{{zzztttnnnooonnnmmmlllpppuuuuuuqqqjjjiiigggeeefffhhhkkkmmmhhhiiijjjhhheeebbb```___]]][[[]]]eeemmmttt}}}zzztttpppooommmjjjggggggggggggeeeccceeejjjooozzzwwwsssooommmnnnppprrrtttuuuvvvxxxzzz{{{||||||uuupppjjjfffeeeddd```]]]]]]ZZZXXX\\\bbbccc^^^XXXXXXRRRKKKGGGFFFGGGFFFEEEBBB@@@===:::777555444444222222333444666888999:::<<>>>>>===<<<>>>:::888;;;???DDDLLLSSS[[[LLL>>>::::::::::::;;;<<<>>>AAADDDFFFFFFEEEDDDGGGHHHHHHIIIIIIIIIIIIIIIGGGEEEBBB@@@???>>><<<::::::;;;;;;::::::<<<@@@CCC@@@???>>>@@@EEEMMMXXX```gggjjjrrr~~~{{{rrrooooooppppppeeeZZZTTTZZZ``````bbbgggqqquuuuuuoookkkkkklllkkkmmmmmmmmmmmmnnnnnnnnnnnnjjjlllnnnpppooollliiifffbbbhhhfffjjjuuussskkkkkkxxxqqqfff```dddmmmrrrrrrqqqkkkeeedddgggjjjkkkjjjvvvnnnlllkkkhhhfffgggiiihhhjjjsss___BBB555444666555>>>QQQoooooorrrxxx~~~www|||{{{zzz|||nnn___LLL===;;;777444222111111222mmmlllllllllnnnqqqtttuuutttsssqqqooonnnooosssvvvrrrqqqpppooonnnmmmlllkkkmmmmmmnnnpppssstttsssqqqmmmkkkiiijjjkkkllllllkkkqqqwww}}}uuusssvvvuuunnnjjjnnnvvv~~~rrrgggbbbbbbaaabbbbbbbbbbbb```___]]]]]]\\\\\\\\\\\\[[[WWWUUUSSSNNNGGGAAA??????@@@@@@===666777??????<<>><<<:::777444333222222111111333555777999;;;<<<;;;CCC999:::IIIGGGYYYqqqOOOaaa{{{WWWAAA<<<555444333333333222000.........---------,,,,,,,,,,,,...,,,---222222<<>>FFFOOOZZZlllkkkvvvzzzooosssvvvpppkkkooogggMMMEEE```|||xxx{{{rrrUUUCCCMMMZZZ___ZZZXXXZZZ^^^gggxxxyyycccSSSPPPRRR[[[aaaffffffgggjjjkkkiiihhhkkkmmmnnnllliiiggggggggghhhjjjmmmoooooommmlllgggkkkkkkhhhhhhlllooonnnjjjjjjkkkmmmooooooooonnnllllllkkkkkkkkklllmmmnnneeeVVVGGGAAA???>>>???AAACCCFFFIIIKKKLLLMMMOOOQQQOOOKKKGGGGGGHHHHHHFFFCCC>>><<<<<<@@@FFFOOOXXX^^^bbbQQQAAA;;;======<<<;;;>>>???AAABBBDDDEEEFFFFFFIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDBBBAAA???>>><<<======<<<@@@IIIRRRVVVGGGCCCBBBEEEKKKRRR\\\dddgggmmmvvv{{{sssooollllllnnndddZZZVVV\\\aaaaaadddiiitttyyyzzzrrrjjjiiikkklllllllllmmmmmmmmmnnnnnnnnnjjjkkklllnnnnnnllliiigggdddkkkkkkllltttoooggghhhsssjjj```___hhhqqqsssqqqllliiiggghhhiiihhhiiijjj~~~}}}tttmmmlllkkkhhhggghhhjjjhhhkkkvvv}}}]]]BBB555333444444;;;LLLmmmfffrrryyyrrr~~~}}}uuudddIII===;;;888555333222222222iiijjjkkklllmmmmmmmmmmmmppppppooommmlllmmmqqqtttqqqqqqpppooonnnmmmlllllllllkkkjjjkkkoooqqqsssssskkkiiihhhiiikkkllllllkkknnnppptttuuummmbbb\\\]]]XXX[[[eeeuuuxxxmmmccc```aaa______`````````^^^]]]\\\\\\\\\[[[[[[[[[XXXTTTQQQJJJFFFAAA>>>===>>>?????????777777<<<===@@@UUUnnn```UUUXXXUUULLLOOOOOOOOONNNMMMLLLKKKJJJIIIHHHFFFEEECCCCCCCCCCCCEEEEEEEEEJJJZZZppp~~~{{{xxxwww}}}vvvuuusssyyy~~~wwwxxxzzz|||~~~~~~xxxsssqqqpppoooppprrrrrroookkkiiillllllmmmmmmmmmmmmmmmmmmeeeggghhhfffbbb```bbbeeedddhhhqqq{{{}}}{{{|||{{{tttkkkcccgggeeeccccccdddeeeeeedddaaadddfffdddaaabbbhhhnnnhhhgggfffdddcccddddddeeebbbbbbccccccbbbaaaaaa```___^^^^^^^^^^^^^^^\\\[[[VVVSSSSSSWWW]]]___ZZZTTTPPPKKKHHHKKKPPPPPPJJJCCC:::999666444222111111111111222444666888:::<<<===;;;EEE===<<>>>>>@@@BBBBBBFFFJJJMMMOOOPPPRRRSSSQQQOOOMMMOOORRRTTTSSSPPPFFFGGGHHHJJJOOOWWW^^^bbb```PPPAAA===AAACCCCCCCCCCCCBBBAAA@@@BBBFFFIIILLLMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJHHHFFFEEEDDDDDDCCCEEEDDDEEENNN___jjjnnnYYYSSSRRRWWW\\\___eeelllkkkttt}}}wwwqqqllliiiiiimmmeee\\\ZZZaaaffffffiiipppyyywwwllliiikkkmmmllllllmmmnnnoooppppppqqqpppnnnmmmlllmmmmmmkkkiiifffooonnnjjjjjjccc^^^eeejjjddd```fffppptttpppkkkggggggiiikkkgggcccfffmmm~~~{{{rrrkkkjjjjjjhhhgggiiipppnnnooozzzzzz]]]DDD777333222333777HHHlllpppZZZtttvvv{{{iiiEEE>>><<<888555222111111111iiijjjkkkllllllkkkiiihhhmmmnnnnnnmmmlllmmmoooqqqpppoooooonnnnnnmmmmmmllljjjhhhfffgggkkkoooqqqrrriiihhhfffgggiiijjjjjjjjjkkkjjjjjjiiiaaaTTTLLLJJJGGGWWWsssuuunnnfff___^^^aaa]]]]]]^^^___^^^]]]\\\[[[[[[ZZZZZZYYYXXXUUUPPPLLL@@@>>>;;;;;;<<<=========:::777888<<>>AAAJJJddd```WWWYYYRRRKKKIIIMMMNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEDDDLLL[[[jjjqqqwwwtttsss{{{{{{wwwxxxxxxwww{{{yyyqqqnnnoooqqqssstttqqqqqqssspppjjjiiimmmooorrrwwwzzzzzzwwwrrrnnnkkkgggdddaaaaaaaaaaaa```___dddlllttttttrrrtttyyy{{{wwwuuuqqqoooooojjjdddaaaaaaaaabbbccceeeeeedddbbb```^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaa``````______^^^]]]]]]]]]^^^^^^^^^___^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[SSSXXX```dddccc]]]VVVQQQJJJIIIIIILLLMMMIII@@@888555444222111000000000111444555888:::<<<===>>>>>><<<@@@EEEMMMZZZqqqVVVRRRiiizzz]]]KKKDDDAAA@@@===999777555444222111......---------,,,,,,,,,,,,000...---000222CCC___nnnAAAFFFXXXiiiuuurrreee[[[}}}~~~uuu[[[FFFJJJUUU___^^^]]]\\\aaakkkuuu{{{{{{eeeTTTNNNOOOXXX```fffggghhhkkkjjjhhh```bbbeeefffffffffggghhhfffiiikkkllljjjjjjkkkmmmkkknnnmmmgggeeehhhkkkjjjnnnhhhbbbaaafffkkknnnnnniiiiiiiiihhhgggfffeeeddd^^^QQQDDD?????????AAACCCDDDIIIOOOSSSUUUUUUUUUVVVRRRTTTVVVXXX[[[^^^cccffffffeee```WWWUUUZZZ]]]\\\VVVLLLBBB@@@AAABBBEEEHHH?????????AAAFFFMMMTTTYYYJJJMMMRRRWWWZZZZZZYYYXXXUUUWWWXXXVVVRRROOONNNNNNHHHKKKLLLRRRcccuuuuuukkklllfffiiissswwwqqqnnnqqqxxxxxxxxxqqqffffffgggfffkkktttnnngggfffmmmpppooorrrzzzrrriiiiiikkkllllllmmmmmmmmmnnnnnnnnn^^^]]]^^^dddlllppppppnnnfffnnnjjjdddccc^^^]]]fffbbbdddkkkrrrsssmmmiiijjjjjjfffgggjjjgggaaafffrrr~~~|||sssiii```^^^______bbbfffnnnpppxxxoooWWWBBB777444222555999QQQwwwbbbIIIJJJoooyyyxxxwww||||||tttJJJAAA>>>;;;777444333222222mmmllljjjhhhiiikkkmmmooodddfffhhhiiigggffffffffflllllllllmmmmmmmmmmmmnnnllllllnnnpppssssssqqqooonnnllliiihhhhhhhhhgggeeegggdddcccbbb]]]RRRIIIFFFQQQppp{{{uuupppmmmlllkkkhhhfffeeeaaa[[[ZZZ\\\]]]^^^_________^^^]]]\\\YYYXXXWWWVVVSSSNNNHHHCCC888888888:::;;;;;;999777555???EEEFFFRRRqqqtttVVVXXX[[[QQQKKKQQQLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCFFFFFFDDDIIIXXXgggooo~~~yyyvvvzzz|||www{{{yyytttxxx|||{{{|||qqqddd___dddlllsssuuuvvvrrrqqqsssqqqlllmmmrrrkkkooouuuzzzzzzuuuooojjjiiiddd^^^[[[\\\\\\[[[YYY\\\___eeekkkkkkkkkpppxxxyyy}}}}}}xxxsssmmmhhhgggiiimmmooonnnjjjfffdddcccbbbbbbddd___```aaa```^^^^^^^^^___```___]]]]]]^^^______^^^___^^^]]]]]]]]]___aaabbb\\\\\\]]]]]]]]]]]]]]]]]]WWWWWWWWWUUUTTTTTTVVVWWWUUUWWWYYYXXXUUURRRRRRSSSIIIHHHHHHHHHGGGBBB999333444333222000000000111111555777999<<<===>>>>>>>>>======GGGUUUeeesssGGGXXX|||tttXXXKKKIIIGGGDDD@@@;;;777555444333111......---------,,,,,,,,,,,,111///---///111FFFeeeuuuDDDLLL```iiicccvvv]]]JJJOOOZZZ^^^^^^]]]\\\aaajjjrrrvvv|||gggUUUOOOOOOZZZbbbhhhiiijjjlllllliiiaaadddhhhjjjjjjhhhggggggeeehhhjjjjjjhhhggghhhjjjiiillljjjfffdddhhhkkklllppphhhaaa___dddjjjnnnooojjjjjjjjjiiigggfffdddccc\\\OOOBBB>>>??????AAACCCCCCHHHNNNSSSTTTTTTTTTTTTRRRUUUXXXYYYZZZ^^^eeejjjmmmkkkcccWWWTTTZZZ___^^^YYYPPPFFFBBB???<<<===AAA777888;;;@@@GGGOOOVVVYYYDDDHHHOOOWWW[[[]]]\\\[[[[[[]]]^^^[[[VVVQQQPPPPPPMMMQQQSSS[[[mmm{{{tttcccVVVPPPTTTaaaeee]]]WWWYYYgggccc```lllwwwiii___bbbfffgggnnnyyypppiiihhhnnnpppmmmqqqxxxqqqfffeeegggjjjjjjjjjiiiiiihhhhhhhhhGGGIIIPPP\\\iiiqqqsssqqqhhhmmmiiifffjjjhhhdddjjjgggiiipppuuurrrjjjjjjpppooogggdddiiihhhdddhhhsss}}}pppeee[[[YYYZZZ\\\___cccdddiiiwww{{{jjjRRR>>>666444333777===XXX|||vvv[[[MMMPPPpppuuussswww}}}zzzwwwMMMBBB@@@<<<999666444444444iiikkklllllliiiiiikkknnnhhhjjjkkkkkkiiiiiijjjkkkooopppoooooonnnmmmkkkkkksssrrrrrrrrrsssrrrooommmlllmmmnnnnnnllliiifffdddgggdddaaaffffffRRRFFFOOO[[[{{{xxxuuuqqqllliiiggggggggggggeeeccc```]]]\\\[[[[[[^^^^^^^^^```aaa___\\\YYYZZZYYYXXXVVVRRRKKKCCC>>>777888:::<<<===<<<777444777CCCCCCGGGcccqqqZZZVVVXXXSSSNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJLLLLLLJJJIIIHHHEEEGGGGGGGGGJJJTTTdddppp|||uuuzzzzzzuuuyyy~~~~~~sss___UUU\\\kkkssssssrrruuuwwwuuupppmmmlllmmmgggpppzzz|||vvvnnnjjjiiieeedddccc```^^^[[[XXXVVVSSSXXX^^^cccfffhhhjjjlllrrrsssuuuwwwxxxwwwssspppooojjjeeedddeeeggggggfffhhheeeaaaaaaccccccaaa^^^aaa```^^^]]]]]]]]]^^^^^^___]]]\\\]]]``````\\\YYY\\\\\\]]]\\\\\\\\\___aaaaaa___]]]\\\\\\[[[YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTQQQOOOOOONNNLLLKKKIIIFFFCCC@@@>>>;;;888555333222111000000//////000555999===>>>===<<>>@@@CCCGGGKKKQQQUUUVVVUUUUUUUUUMMMSSSWWWTTTNNNRRRaaaooooooqqqhhh[[[]]]jjjjjj___\\\SSSFFF???>>>??????>>>CCC===;;;BBBMMMSSSOOOHHH@@@IIISSS[[[^^^___```aaaeeeaaa``````]]]UUUOOONNNSSSVVVUUU^^^ooojjjRRRDDDDDD>>>???FFFHHHEEEKKKVVVYYYTTTSSS\\\kkkwww{{{yyyccc``````ccchhhmmmtttyyyqqqjjjfffjjjooossswww|||ttt___\\\aaadddjjjhhhgggfffgggggggggfffPPPOOOTTTaaapppuuunnndddgggggghhhiiiiiihhhgggffflllkkklllooommmiiiiiimmmeeemmmmmmjjjhhh______mmm~~~~~~{{{yyy{{{}}}xxxooocccWWWSSSTTTWWW^^^dddbbbhhhxxxsss^^^JJJ<<<555444444999===^^^|||eeeTTTKKKRRRppp}}}{{{|||xxx}}}~~~rrrVVVGGGCCC===888666555444333kkklllllljjjhhhgggiiillliiijjjkkkiiigggfffgggiiiiiiiiijjjjjjjjjiiihhhhhhpppoooooooooppppppmmmkkkjjjkkkmmmnnnmmmkkkhhhfffgggeeedddjjjiiiUUUHHHPPPggg~~~~~~}}}{{{zzzzzzwwwrrroooooommmiiifffdddcccddddddeeeccc```^^^\\\[[[\\\\\\_________```aaa___[[[XXXZZZXXXVVVTTTPPPIIIBBB===888:::<<<===<<<;;;999888>>>GGGIIIUUUzzzyyyeeeUUUTTTVVVQQQLLLMMMLLLLLLKKKJJJIIIIIIJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGGGGFFFIIISSScccooo|||yyy{{{{{{xxxxxxzzzyyyvvvfff\\\aaalllpppmmmrrrssssssqqqnnnkkkjjjjjjiiipppxxxxxxqqqjjjffffffddddddccccccbbbaaa_________^^^]]]^^^aaadddhhhjjjiiiiiijjjkkkllljjjgggdddfffdddaaa```bbbccccccaaa```___^^^^^^```aaaaaa```aaa```^^^]]]\\\\\\]]]]]]]]]]]]]]]^^^______]]][[[]]]]]]]]][[[ZZZ[[[^^^```]]]\\\ZZZZZZZZZZZZXXXVVVWWWWWWWWWXXXXXXYYYYYYZZZSSSPPPNNNMMMLLLLLLJJJIIIJJJGGGCCC???===:::777555333222111111000111222333999;;;======<<<===???AAADDDFFFWWWkkk[[[OOOSSSuuurrrWWWIIIGGGDDD>>><<<999555333222222111000000000000////////////...,,,...,,,.........CCCgggwwwrrrbbbEEEFFFcccwww~~~{{{zzzqqqiiifffjjjppppppXXXEEELLLWWW^^^bbbaaabbbgggddddddqqq}}}ooo[[[PPPTTTVVV___eeefffgggjjjiiieeeeeegggiiiiiihhhggghhhiiijjjhhhggghhhjjjkkkkkkkkkjjjiiiiiiiiiiiikkklllmmmqqqmmmjjjllloooqqqooolllnnnmmmlllkkkjjjhhhggggggZZZMMM@@@<<<===>>>@@@CCCEEEJJJPPPUUUWWWWWWWWWWWWTTTVVVVVVPPPLLLQQQ```nnntttuuunnniiisssppp[[[RRRGGGAAA@@@BBBCCCBBBDDDCCCDDDIIIOOOQQQNNNKKKIIIPPP[[[aaaddddddeeefffiiifffcccaaa\\\WWWXXX]]]WWWXXXWWW```jjj\\\CCC999999333333:::<<<:::AAALLLVVVQQQMMMNNNTTTZZZ]]]]]]^^^^^^aaagggnnntttyyy}}}rrrlllhhhkkkpppuuu{{{jjjZZZZZZ```cccggghhhhhhiiijjjhhhfffdddVVVYYY___gggmmmmmmhhhcccdddeeegggiiijjjjjjjjjjjjmmmiiiiiimmmooollljjjjjjfffmmmkkkgggeee]]]___nnn{{{wwwyyy|||zzzuuummmcccZZZXXXYYY[[[```fff```fffuuu}}}mmmWWWEEE:::666444333888FFFiiiyyyjjj```WWWVVVqqq{{{zzz|||yyy}}}zzzZZZIIIEEE???;;;888777555444kkkkkkiiigggddddddeeehhhjjjjjjjjjhhheeedddeeefffhhhhhhiiijjjjjjjjjjjjjjjkkkkkkkkklllmmmmmmkkkiiieeegggjjjmmmmmmkkkiiigggfffggggggllllllYYYMMMVVVxxx}}}rrrtttwwwuuurrrqqqpppnnnllliiihhhfffdddbbbaaaaaabbbccccccaaa^^^[[[ZZZ\\\^^^___bbbaaaaaaaaa```^^^ZZZWWWYYYWWWTTTPPPLLLFFF???:::999;;;======:::999;;;===@@@IIIOOOggg|||wwwdddWWWOOOQQQRRRMMMJJJLLLMMMMMMKKKJJJIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEGGGRRRaaannn~~~~~~~~~{{{{{{|||xxxzzz}}}}}}~~~}}}qqqjjjmmmssssssnnnqqqpppnnnmmmllljjjgggeeeggglllpppooohhhbbb```aaaccccccdddeeeggghhhhhhiiikkkddd]]]YYY\\\```ccceeegggeeedddeeeeeedddbbb``````___^^^___aaaaaa___]]]]]]^^^^^^^^^]]]]]]___aaa```^^^[[[XXXVVVUUUTTTTTTUUUWWWZZZ[[[[[[[[[\\\\\\[[[ZZZYYYXXXVVVXXX[[[^^^[[[YYYXXXWWWXXXXXXVVVUUUVVVWWWWWWXXXYYYZZZ[[[[[[TTTRRRPPPOOOOOOOOOMMMLLLKKKGGGBBB===:::888555333333222111111111333555777<<<<<<======???AAACCCDDDLLLPPPcccfffOOOSSSlll```OOOIIIEEEAAA@@@===:::777444444333222111000/////////............,,,...+++---000///???\\\uuunnneeeddd\\\FFFEEE\\\oooyyyvvvrrrnnnddd___\\\XXXjjjlllhhhlllXXXCCCIIIVVV\\\ccccccdddiiifffeeepppsss^^^RRRUUU[[[aaagggiiijjjlllkkkiiiggghhhiiihhhggghhhiiikkkjjjhhhggggggiiillllllllljjjjjjjjjjjjkkkmmmnnnooopppnnnmmmnnnqqqqqqnnnkkkpppooonnnmmmkkkhhhfffeeeXXXKKK???;;;===>>>@@@CCCDDDIIIPPPUUUWWWYYYZZZZZZ[[[ZZZUUUPPPOOOWWWfffrrrzzzyyyuuuvvvtttYYYQQQHHHCCCCCCEEEGGGGGGGGGJJJNNNRRRSSSSSSRRRRRRUUU\\\dddjjjkkkkkkkkkllliiihhhgggeee___YYY[[[aaa^^^\\\\\\eeegggOOO777444555000000555666444888AAA@@@??????CCCIIIRRRYYY^^^^^^```eeelllttt{{{}}}~~~sssllliiilllrrrwwwxxxaaaUUUYYY```cccdddfffiiikkkkkkiiifffccc___eeelllmmmiiieeebbbbbbeeefffgggiiikkkkkklllllloooiiihhhnnnsssqqqkkkhhhfffkkkhhhcccaaa\\\aaarrr{{{vvvvvvyyywwwrrrggg```\\\\\\]]]]]]___ccc]]]dddqqq~~~~~~|||~~~vvveeeNNN===777666555333777OOOqqqwwwrrrmmm```\\\ttt{{{~~~}}}vvv{{{\\\MMMIIICCC>>>;;;999666555kkkiiigggdddbbbbbbdddeeeggghhhhhhgggeeedddeeegggggghhhiiijjjjjjjjjjjjjjjhhhhhhhhhiiikkkkkkiiigggccceeehhhjjjkkkiiigggeeefffhhhgggjjjkkk^^^WWWbbbwwwpppooouuussspppnnnmmmlllkkkkkkhhhgggeeecccbbbbbbcccdddccc```]]][[[[[[]]]aaacccdddcccaaa```___]]]YYYVVVXXXUUUPPPLLLGGGBBB<<<888888;;;===<<<888999>>>CCCBBBPPP___|||{{{dddYYYRRRNNNNNNLLLHHHHHHKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFEEECCCEEEOOO^^^jjj}}}|||yyyxxxvvvwwwyyy{{{vvvwww{{{yyyssspppmmmjjjjjjkkkiiieeebbbbbbeeegggddd___\\\\\\^^^bbbcccdddfffhhhkkklllnnnnnnggg___]]]___bbbaaa```fffeeeccccccddddddcccbbb___```aaabbbaaa```^^^\\\___aaabbb```\\\[[[]]]___^^^\\\XXXTTTPPPNNNLLLKKKNNNRRRVVVXXXVVVVVVXXX[[[VVVVVVUUUSSSSSSUUUZZZ]]]\\\ZZZXXXXXXWWWWWWUUUSSSUUUUUUUUUUUUUUUVVVVVVVVVTTTRRROOONNNOOOOOOMMMLLLKKKFFF???:::777555333222222111000000222555888:::<<<<<<===???BBBEEEGGGGGGWWW___uuuVVVTTTddduuuXXXTTTTTTJJJAAAAAA>>>;;;888666555555333111000000//////......---------...***,,,111000:::QQQgggddd^^^\\\WWWFFFFFFZZZiiiuuukkkoooiii```]]]YYYLLLRRRkkknnnaaaccciiiWWW@@@CCCUUUYYYcccfffhhhooonnnmmmvvvrrr]]]QQQUUU___dddiiijjjjjjjjjiiihhhhhhhhhhhhhhhggghhhjjjmmmkkkiiihhhhhhkkknnnoooooommmmmmmmmmmmmmmmmmnnnnnnooonnnoooqqqrrrqqqnnnjjjqqqpppooommmjjjgggdddcccUUUIII>>>;;;===>>>@@@CCCFFFKKKQQQUUUXXXYYYZZZ[[[___\\\WWWUUUWWWaaannnwww{{{|||yyyxxx~~~ttt```WWWQQQIIIDDDDDDFFFIIIJJJJJJMMMQQQUUUWWWYYY\\\]]]___eeelllppppppooopppqqqllliiiiiijjjggg```]]]^^^bbb``````iiifffHHH333999555444666::::::666666;;;...111888EEEUUUbbbjjjmmmcccfffiiinnnvvv}}}~~~{{{qqqllliiimmmrrrxxxqqq\\\UUUZZZ______```cccfffggggggeeedddcccffflllqqqpppjjjdddbbbccciiijjjjjjjjjkkkkkkkkkkkkpppllllllqqqtttpppjjjgggdddhhhddd___^^^\\\dddwww~~~yyyttttttwwwvvvqqqaaa]]]\\\^^^]]]ZZZZZZ\\\ZZZ___kkkxxx~~~|||{{{|||nnn\\\EEE777444666555333777PPPqqq~~~yyy```cccxxxvvv|||}}}WWWOOOKKKEEE@@@===:::777555lllkkkhhhfffeeeeeeffffffcccdddffffffeeeeeefffgggccccccdddeeeeeeeeeeeeeeegggfffggghhhjjjjjjhhhfffdddeeegggiiiiiihhhfffeeeeeegggeeeeeehhhaaabbbpppyyyvvvqqqnnnqqqpppnnnkkkiiiiiiiiijjjjjjiiigggeeedddcccccccccbbb```]]]\\\]]]```dddgggeeecccaaa___^^^[[[WWWUUUUUUQQQLLLGGGBBB>>>:::777666999;;;:::888:::AAAGGGJJJ```wwwxxx[[[XXXSSSOOOKKKGGGDDDFFFJJJJJJIIIHHHGGGFFFEEEEEEFFFIIIIIIIIIJJJJJJIIIIIIIIIEEEEEEDDDBBBCCCKKKXXXcccxxx~~~~~~zzzwwwtttuuuxxxzzzxxxxxxsssmmmmmmkkkiiijjjkkkiiieeeaaa___```aaa___]]]\\\___bbbccccccdddeeefffiiikkklllllliiifffgggjjjjjjeee___bbb```______```aaabbbaaa```aaaaaaaaa___]]][[[ZZZ]]]___```^^^[[[ZZZ\\\___^^^\\\ZZZWWWTTTSSSSSSRRRWWWZZZ]]]\\\XXXVVVVVVXXXSSSTTTTTTTTTUUUXXX\\\```___]]]ZZZYYYXXXVVVSSSQQQTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHHHHHHHFFFEEEFFFBBB<<<777555333222111000000000111333666:::;;;<<<===???AAACCCEEEGGGHHHaaasssqqqQQQYYYuuukkkWWW]]]aaaPPP@@@>>>???<<<:::888777666444222111000000///......---------...***+++222111666HHHaaadddaaa]]]UUUFFFEEEWWWeee{{{wwwlllcccfffaaa\\\```^^^LLLKKK```hhheeegggiiiYYY??????TTTZZZfffiiikkkrrrqqqooovvv}}}nnnZZZNNNRRRYYY]]]bbbggggggeeeddddddgggggghhhgggggghhhjjjmmmlllkkkjjjkkknnnqqqrrrrrrpppppppppooonnnmmmllllllnnnnnnppprrrsssrrrnnnlllppppppooommmjjjfffbbb```SSSGGG===;;;>>>???AAADDDJJJMMMSSSVVVXXXYYYZZZ[[[```^^^[[[ZZZ\\\ccclllrrrxxx||||||uuuooogggYYYJJJTTTOOOIIIDDDDDDFFFIIIJJJKKKKKKMMMRRRYYY```dddgggggglllqqqsssrrrqqqrrrtttpppgggaaadddhhhhhhdddbbbcccbbbaaafff```BBB111;;;555999@@@GGGGGGCCCAAAAAA>>>@@@IIIYYYjjjsssqqqlllgggiiikkkmmmuuu~~~{{{nnnjjjiiimmmrrrxxxjjjYYYVVVZZZ[[[XXXZZZ]]]____________bbbdddkkkmmmoooooommmjjjhhhgggkkkkkkkkkkkkllllllmmmmmmmmmlllnnnqqqnnnhhhdddeeeaaafffbbb^^^___^^^hhh{{{~~~|||wwwssstttwwwuuuppp```^^^^^^```^^^YYYWWWYYYVVVYYYccctttyyyvvvgggVVV@@@444333555555333999LLLmmmbbbeeeyyy~~~zzzUUUOOOLLLGGGBBB???<<<888666qqqnnnllljjjjjjiiigggeee^^^aaadddfffeeeeeedddeee___```bbbcccdddeeeeeeeeefffffffffggghhhhhhfffdddcccddddddeeeeeeeeeeeeeeedddgggcccaaaeeeccchhhxxxuuuqqqsssnnnkkkoooooonnnllliiiiiijjjkkkjjjiiigggeeecccaaaaaa```aaa```^^^]]]___bbbeeehhhdddbbb___^^^\\\ZZZVVVTTTRRRNNNGGGBBB>>>;;;888777555777999:::;;;???EEEKKKSSSnnngggVVVWWWTTTOOOIIIEEEDDDFFFIIIGGGFFFFFFEEEEEEEEEEEEEEEIIIIIIHHHHHHHHHHHHIIIIIICCCDDDDDDAAAAAAFFFQQQ[[[gggvvv{{{vvvwwwyyywww}}}{{{zzzxxxvvvwww{{{zzzsssmmmeee]]]hhhhhhjjjkkkkkkiiidddaaa____________^^^aaadddhhhccccccbbbbbbcccdddfffggghhhiiikkkppprrrpppjjjdddaaa```^^^^^^```aaa```___\\\\\\\\\ZZZXXXVVVWWWYYYXXXYYYZZZZZZZZZ[[[]]]______^^^^^^^^^___```bbbcccgggggggggddd___ZZZXXXWWWTTTVVVWWWXXXYYY[[[___bbb^^^\\\YYYWWWVVVUUURRRPPPTTTSSSRRRQQQOOOMMMLLLLLLKKKIIIFFFDDDDDDCCCBBB@@@???<<<888444333222111000000111222444666999;;;<<<>>>@@@BBBBBBBBBEEEKKKQQQppp```VVVkkk}}}dddXXXdddgggUUUDDD@@@???===;;;:::999888555333222222111000///......---,,,///,,,+++111000444CCC^^^ggghhhddd[[[JJJCCCNNNeeevvvqqqrrrmmmhhhlllhhheeelllgggOOOGGGYYYppptttsssppp```BBB<<>>;;;888rrrpppmmmkkkjjjgggbbb^^^ZZZ^^^bbbeeedddbbb___^^^ZZZ[[[^^^aaadddfffggghhhfffeeeeeefffffffffcccaaa]]]\\\\\\\\\^^^```bbbdddbbbgggdddaaadddccciiixxxtttiiimmmnnniiikkkmmmoooooommmjjjiiijjjlllhhhgggfffdddcccaaa``````___^^^^^^^^^___bbbdddfffccc```^^^\\\[[[YYYVVVSSSPPPKKKDDD>>>;;;999888777666777888;;;@@@EEEKKKNNN]]]yyyzzzXXXUUURRRPPPLLLGGGDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCDDDAAA???CCCKKKSSS[[[nnn|||{{{uuuvvvyyyyyy||||||}}}|||xxxyyy}}}}}}vvvkkk^^^SSSaaaeeejjjmmmkkkgggcccaaa______^^^^^^___bbbfffhhhbbbaaa```___```aaacccdddccceeeiiilllmmmllliiigggcccbbb```___```___]]][[[VVVVVVUUURRRPPPQQQVVVZZZZZZYYYXXXYYY\\\]]]^^^^^^_________```bbbeeehhhiiiiiigggeeedddbbb^^^ZZZWWWUUUWWWYYY[[[ZZZ[[[]]]^^^XXXVVVTTTSSSSSSSSSQQQOOOQQQPPPOOONNNMMMKKKKKKJJJJJJGGGDDDBBBAAA@@@>>><<<888666333222222222000///222333666999;;;<<<======@@@CCCEEEDDDEEENNN___lllmmmXXXggglllZZZTTT^^^```RRREEEDDD@@@>>><<<;;;:::999666444333333222111000///......+++111...,,,000///444BBBaaammmqqqpppjjjVVVDDDBBB\\\tttzzzpppsssyyyyyyzzz~~~xxxWWWIIIYYY|||{{{kkkIII<<>>FFFqqqqqq]]]gggxxxyyy\\\QQQNNNJJJGGGDDDAAA>>>;;;rrroookkkiiigggbbb[[[VVVXXX\\\bbbdddccc___[[[YYYQQQSSSVVVZZZ___bbbdddfffeeedddddddddeeedddaaa___TTTSSSSSSSSSVVVZZZ^^^```aaahhheeebbbdddcccggguuunnnnnneeeccckkkkkkhhhmmmhhhjjjkkkjjjgggeeefffhhhggggggfffeeedddcccbbbaaa]]]]]]]]]^^^___aaacccdddbbb___]]][[[ZZZXXXUUUSSSNNNIIIAAA<<<999888888777777777888===DDDJJJOOOQQQjjjqqqQQQYYYKKKJJJHHHEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEAAACCCDDDAAA???@@@GGGNNNWWWnnnxxxzzzyyy|||zzzqqqaaaTTT\\\bbbjjjmmmkkkfffbbbaaa^^^]]]\\\\\\]]]```cccfffaaa```___^^^^^^```bbbccc___aaacccdddddddddfffhhhbbb```^^^]]]\\\ZZZVVVTTTSSSSSSQQQNNNLLLPPPWWW]]]aaa^^^[[[[[[^^^___^^^[[[___^^^^^^^^^___aaacccddd```]]]\\\]]]______\\\XXXTTTWWWYYYZZZYYYXXXXXXXXXQQQPPPOOOOOOPPPQQQPPPNNNLLLLLLKKKKKKJJJIIIIIIIIIEEEBBB???<<<;;;999777555444222111111222222000///333555999<<<>>>??????>>>AAADDDGGGGGGKKK[[[ttt\\\WWWyyyZZZMMMHHHPPPQQQHHHAAABBB@@@???===<<<;;;999666444444444333222111000///...+++111///,,,//////444BBBdddqqqwwwzzzxxxbbbGGG<<>>>>>AAACCCEEEHHHIIIMMMRRRWWWZZZ]]]```bbb[[[\\\ZZZUUUPPPPPPWWW^^^rrruuutttjjj]]]RRRMMMJJJ>>>>>>======???DDDKKKPPPUUUaaammmpppllljjjnnntttuuuxxx{{{{{{yyyyyy{{{}}}~~~yyywww|||{{{sssooohhhnnnhhh```___[[[YYYaaadddkkkrrruuuxxxzzzzzzyyywwwlllnnntttvvvvvv|||}}}oooiiiiiimmmsssvvvyyy|||iiiVVVPPPVVV]]]``````cccjjjrrrwwwwwwxxx{{{~~~ppprrrrrrpppmmmkkkmmmpppnnnmmmmmmmmmnnnoooqqqrrriiibbb```eeeiiihhhdddcccfffmmmlllhhhgggbbbfffvvv~~~~~~|||xxxwwwvvvppphhhaaaaaacccfffeeebbbdddjjj___bbbkkksssrrrlllhhhiii]]]SSSFFF;;;555444555666>>>EEEssssssVVVNNNlll{{{www^^^RRROOOLLLIIIGGGDDDAAA>>>vvvqqqkkkhhhfffaaaZZZSSSUUUdddlllfff```___XXXMMMMMMJJJPPPaaakkkiiigggiiifffhhhhhhfffdddbbb\\\UUUMMMIIIGGGKKKPPPUUUYYY]]]```bbbaaa___```fffiiiiiiffffffggghhhiiijjjkkkkkkggggggffffffffffffggggggdddccccccbbbaaa___^^^]]]___^^^]]]]]]]]]^^^___```___^^^[[[ZZZXXXVVVRRROOOMMMDDD<<<::::::888777999===<<<<<>>999888>>>BBBEEEKKKTTTWWW^^^ggglllmmmmmmqqqtttzzz{{{}}}~~~~~~~~~~~~wwwtttpppmmmlllkkkccc\\\^^^fffmmmrrrwwwzzzzzzyyy{{{|||}}}vvvmmmoooqqqrrrwww|||mmmiiinnnppppppttt|||xxxhhhYYYVVV[[[]]]\\\[[[[[[fffqqqwww{{{~~~}}}zzzppppppooonnnmmmlllkkkkkkooollljjjkkknnnqqqqqqppphhhggggggjjjmmmmmmjjjfffjjjsssnnndddbbbbbbhhhuuu|||}}}wwwuuuuuuppphhhhhhddd___]]]]]]```bbbccceee______iiippplllgggfffXXXOOOBBB888333444777999===[[[}}}hhhGGGVVVkkkfffcccYYYTTTNNNJJJIIIHHHEEEBBBoookkkgggeeeccc___XXXRRRRRR___iiigggaaaZZZOOOEEEJJJSSScccpppsssnnniiiiiieeeffffffdddcccaaaYYYOOOCCCDDDGGGMMMRRRUUUWWWXXX]]]aaabbb``````dddfffeeeeeeeeeeeefffgggggghhhhhhdddeeeggghhhhhhgggeeeddd^^^______```___^^^]]]\\\]]]\\\\\\[[[\\\]]]^^^______]]]ZZZYYYWWWUUURRROOOFFF>>>888777777666777:::===???AAABBBFFFRRRcccpppfffVVVSSSNNNKKKHHHFFFFFFFFFFFFEEEFFFIIINNNQQQQQQOOOKKKHHHEEEEEEFFFFFFFFFEEECCCCCCBBBBBBAAAAAAAAADDDHHHLLLKKK___xxxzzzzzz}}}xxxyyy}}}ttteee^^^eeelllnnnjjjdddaaa___]]]\\\ZZZYYYYYYZZZ\\\^^^______^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^____________]]][[[YYYXXXXXXVVVRRROOOJJJLLLSSS]]]ggglllkkkhhh]]]]]]]]]^^^^^^^^^^^^^^^___]]]\\\^^^aaaccceeeeee]]]ZZZWWWVVVWWWWWWVVVTTTTTTSSSSSSQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGFFFEEEDDDBBBAAA@@@>>><<<999888999888777555555444222111111222333444888<<>>======@@@AAADDDJJJHHHHHHcccvvvXXXVVVssskkkSSSNNNGGGEEEEEEEEECCCAAA???>>>>>>>>>???>>><<<:::666555444222111000000000000000///......111666999```vvvKKK>>>III___nnniiivvvjjjttt]]]GGGRRRtttrrrrrruuuxxxwwwuuusssoooxxxxxxbbbRRRKKKMMMVVVaaahhhhhhfffeeeeeeiiiaaaaaajjjoookkkhhhkkkkkkmmmppprrrtttsssrrrqqqnnnnnnmmmlllmmmnnnooopppnnnnnnoooqqqtttvvvuuutttsssoookkkkkknnnllleee^^^NNNHHHBBBBBBCCCCCCFFFJJJKKKNNNRRRWWW\\\___```aaa^^^\\\[[[\\\ZZZWWW\\\cccnnnmmmiii___PPPEEE???===;;;888:::???CCCEEELLLUUUWWW^^^gggmmmoooqqquuuyyy}}}~~~|||vvvssspppkkkhhhjjjiiieeefffkkknnnsssyyy|||||||||~~~tttmmmrrrtttvvvzzzyyyjjjiiinnnqqqrrrvvv|||uuugggZZZXXX\\\^^^___```bbbnnnyyy{{{zzzzzzxxxuuusssqqqnnnkkkjjjjjjkkkkkkkkkiiiiiikkknnnpppooonnneeehhhlllooopppmmmkkkiiilllsssnnneeeddddddkkkyyy~~~|||uuurrrrrroooiiieeebbb```aaadddhhhjjjkkkhhheeeeeeiiimmmkkkfffcccZZZTTTIII===666444777:::FFFggg___HHH\\\oooddd___[[[WWWQQQKKKHHHEEEBBB@@@jjjgggeeedddccc___XXXRRRUUUbbbnnnmmmbbbTTTLLLIIIWWWkkk~~~yyypppiiifffddddddbbbaaaccc```TTTGGGDDDLLLXXXaaaffffffdddbbb]]]bbbeeecccbbbeeeeeecccdddddddddddddddddddddddd```cccgggjjjjjjgggccc```[[[\\\^^^______^^^]]]\\\ZZZZZZZZZ[[[\\\]]]^^^___^^^\\\[[[YYYWWWTTTOOOKKK???888444555777777999===;;;???DDDGGGOOOccc~~~oooXXXQQQRRRMMMKKKHHHFFFFFFFFFFFFEEEJJJLLLNNNOOONNNLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBEEEDDDCCCBBBAAABBBFFFIIIEEEWWWlllyyy~~~{{{{{{~~~yyyzzz|||||||||vvviiikkkmmmlllhhhdddaaa```]]][[[YYYWWWVVVWWWXXXYYY\\\\\\\\\]]]]]]]]]]]]]]][[[[[[[[[\\\\\\\\\\\\\\\[[[YYYXXXWWWXXXYYYXXXWWWWWW\\\eeennntttqqqhhhaaa[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZ\\\___bbbcccccc\\\ZZZXXXWWWWWWUUUSSSQQQQQQPPPOOOMMMLLLLLLMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBAAA@@@???===<<<;;;:::888666666777777666555333333222222333555777888<<>>===>>>>>>>>><<<:::777666444222111000000////////////......000444777```lllGGG>>>JJJhhhyyysss}}}||||||}}}]]]GGGOOOlllkkklllttt}}}zzzssspppuuujjjUUUJJJQQQ[[[gggkkkhhhdddccceeeddd^^^^^^ffflllkkkkkknnnlllmmmoooqqqrrrrrrqqqpppmmmlllkkkkkkkkklllnnnooommmmmmnnnqqquuuvvvvvvtttuuuqqqnnnmmmnnnkkkddd]]]QQQIIICCCCCCDDDEEEIIINNNLLLOOOSSSWWW\\\___```aaa[[[[[[\\\^^^\\\[[[___eeeiiihhhbbbXXXLLLBBB>>>===<<<===@@@BBBBBBDDDMMMWWWZZZ```hhhnnnrrruuuzzz~~~|||xxxvvvrrrlllhhhlllpppqqqqqqqqqqqqvvv|||yyyqqqoootttwwwzzz~~~uuugggjjjnnnqqqssswww}}}}}}qqqggg]]][[[]]]___bbbfffuuu|||xxxvvvuuurrrmmmiiiggghhhiiikkkfffgggiiilllnnnnnnllliiibbbjjjsssuuupppkkkjjjkkkmmmsssmmmffffffgggmmm}}}{{{tttpppooommmjjjeeedddeeegggkkknnnpppppphhhgggdddeeekkkpppmmmgggbbb^^^TTTFFF999333666:::PPPrrrxxxVVVIII___yyy|||yyydddZZZYYYWWWRRRLLLFFFCCCCCCCCCjjjiiiggggggeee```ZZZUUUVVVggguuuoooZZZJJJPPP]]]xxxxxxnnnhhhaaadddcccaaaaaaccc```QQQAAAKKK[[[ooozzz}}}zzzuuuqqqaaagggiiigggeeefffgggfffeeeddddddccccccbbbaaaaaa___bbbfffhhhhhhfffbbb___]]]^^^```aaaaaa___]]]\\\ZZZZZZ[[[\\\]]]^^^___```^^^^^^]]][[[XXXQQQIIICCC;;;666444666888999<<>>>>><<<:::999888777666555444444444444444111111222333555888:::;;;??????BBBEEEEEEBBBCCCFFFLLLQQQjjj]]]QQQbbbxxx\\\SSSKKKLLLJJJEEE@@@===>>>@@@CCCAAA?????????>>>;;;:::888777555333222000000000.........------///333666]]]~~~yyyrrr\\\CCC@@@GGGooo~~~~~~rrrlllsss{{{sssZZZFFFJJJ\\\```hhhqqq{{{yyypppoootttkkkUUUKKKXXXbbbmmmpppkkkeeeeeegggbbb]]]]]]dddiiiiiikkknnnkkklllnnnooopppooonnnmmmkkkkkkjjjjjjjjjlllmmmnnnkkklllmmmqqqtttvvvuuusssuuurrrooonnnnnnkkkeee```RRRJJJCCCCCCDDDFFFJJJPPPLLLOOOTTTYYY\\\]]]\\\ZZZVVVXXX\\\]]]]]]]]]```dddiiifff```VVVKKKCCC@@@@@@BBBDDDEEEDDDBBBEEEPPP[[[```eeekkkqqquuuxxx}}}}}}|||uuuqqqnnnooosssuuuvvvuuuuuuzzz|||rrroooqqquuuxxx|||}}}qqqfffkkknnnppppppuuu{{{~~~{{{nnnfff___^^^^^^___eeekkk}}}yyyyyytttrrrooollljjjiiiiiijjjeeegggjjjmmmmmmkkkgggdddbbbllluuusssjjjdddffflllmmmqqqkkkfffiiihhhooo}}}wwwqqqmmmjjjiiihhhiiijjjllloooooommmkkkddd```ZZZ\\\lll}}}~~~vvvpppmmmbbbPPP===333555;;;WWWuuuwwwnnnWWWLLL[[[}}}}}}zzz|||fffWWWUUUTTTRRRLLLGGGEEEGGGJJJlllkkkjjjhhheee```ZZZWWWTTTiiivvvgggLLLDDD\\\xxx~~~pppmmmiiibbbeeedddbbbbbbddd```PPP@@@JJJaaaxxx{{{uuuooodddiiilllhhhdddfffhhhiiifffeeeeeedddcccbbbaaa```aaabbbcccddddddcccbbbaaa``````aaaaaa```^^^\\\ZZZ\\\\\\]]]___```aaaaaabbb______^^^[[[UUULLLAAA:::999555555888999:::>>>DDDIIIGGGMMMaaa~~~jjjWWWPPPOOOMMMLLLJJJHHHHHHHHHHHHGGGEEEGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEHHHHHHFFFDDDBBBAAACCCEEEJJJMMMTTTccc|||{{{~~~|||{{{~~~}}}xxxuuuzzzzzzlllfffhhhjjjfff``````^^^\\\YYYWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[^^^aaadddfffdddaaa```^^^]]][[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWSSSSSSSSSUUUWWWYYYYYYXXXSSSUUUWWWXXXWWWTTTRRRQQQMMMKKKJJJIIIJJJKKKMMMOOOHHHHHHGGGFFFDDDAAA???>>>>>>>>>===<<<;;;999888777666555444333222111111222///000222444777:::<<<===AAA>>>???EEEHHHEEEBBBCCCQQQ^^^}}}eeeQQQ\\\~~~hhhRRRQQQKKKMMMLLLHHHBBB>>>@@@BBBHHHEEEBBB@@@???>>>;;;999:::999777555333222111111............---///222444WWWtttttteeeddd[[[IIIEEEHHHuuusssyyysssmmmiiimmmuuuttthhhqqqmmm]]]HHHHHHPPP^^^llltttyyy{{{xxxrrrnnnsssgggTTTOOO^^^gggpppqqqmmmgggfffgggcccaaaaaadddggghhhiiillliiijjjkkklllmmmmmmlllllljjjiiiiiiiiijjjkkkmmmnnnjjjjjjmmmpppssstttsssqqqrrrpppooooooooommmiiieeeSSSKKKDDDCCCDDDFFFJJJOOOJJJOOOVVV[[[]]]ZZZUUURRRUUUYYY]]]^^^]]]___bbbdddiiieee___VVVMMMGGGDDDCCCCCCFFFGGGEEEEEEMMM[[[fffjjjmmmppptttxxx{{{vvvuuutttqqqppprrrssstttxxx}}}vvvnnnooossstttwww|||yyynnnfffiiikkklllmmmssszzz{{{yyykkkeeeaaa``````bbbiiiqqq~~~tttrrrtttqqqqqqqqqpppooommmkkkjjjhhhkkknnnnnnlllhhhdddaaafffmmmqqqlllbbb^^^ccckkklllnnniiigggkkkiiinnnzzzrrrkkkggggggiiijjjlllnnnooommmiiieeebbbVVVMMMVVVqqq{{{mmmVVV???333666<<<]]]tttxxxsssssscccSSSYYYzzzzzzyyy}}}hhhWWWVVVUUURRRMMMHHHFFFIIIMMMkkkjjjiiifffbbb^^^ZZZXXXXXXmmmtttaaaMMMUUUvvvpppkkklllkkkgggeeeeeeeeedddddd___QQQCCCLLLeee{{{~~~vvvoooiiiccc```hhhllliiieeeeeeggghhhffffffeeedddcccbbbaaa```bbbbbbaaa``````aaabbbbbbaaa``````___]]][[[ZZZYYY^^^___```aaabbbbbbbbbbbb```]]]YYYTTTMMMEEE;;;555777555666:::<<<>>>CCCJJJJJJMMMYYYuuusss```YYYTTTQQQPPPLLLKKKIIIIIIJJJJJJHHHFFFFFFGGGHHHIIIJJJLLLMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGEEECCCBBBDDDFFFGGGJJJOOO^^^wwwyyywww{{{|||yyy|||rrrlllkkkjjjeee```___^^^\\\YYYWWWUUUTTTSSSQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWYYY\\\______``````___^^^\\\YYYXXXXXXXXXWWWWWWVVVUUUUUUUUURRRRRRRRRSSSVVVVVVUUUTTTOOORRRTTTUUUSSSQQQPPPPPPLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDCCCBBB@@@>>><<<;;;<<<<<<<<<;;;999888666555444444444222000///000111111222444777999<<<>>>???CCC>>>>>>DDDFFFBBBCCCHHHRRRyyyggg\\\\\\uuu```QQQSSSNNNOOOOOOMMMIIIFFFHHHJJJJJJGGGDDDAAA@@@>>><<<:::<<<;;;999777555333222222.../////////...///111444JJJjjjnnnbbbhhhcccMMMBBBJJJuuuuuuooojjjjjjjjjkkktttlllRRRgggzzzsssfffkkkbbbKKKDDDPPPdddwww|||zzz{{{yyyuuupppqqqzzz|||eeeWWWVVVaaagggmmmpppnnniiigggfffeeeeeeeeegggggghhhhhhiiihhhiiijjjkkklllllllllllliiiiiiiiiiiijjjkkkmmmnnnkkkkkknnnqqqttttttrrrooopppooooooppppppooollliiiTTTLLLFFFEEEFFFFFFJJJNNNJJJOOOVVV[[[\\\XXXSSSOOOXXX]]]aaa___^^^aaadddeeeeeebbb\\\UUUPPPKKKIIIHHHDDDJJJMMMNNNSSS___nnnwwwuuuuuuwwwyyy|||vvvxxxvvvqqqoooqqqsssrrrzzz~~~~~~sssnnnpppuuutttvvv|||}}}rrriiidddcccfffiiilllsssyyyxxxsssiiidddaaabbbfffjjjqqqyyytttllllllooonnnoooqqqrrrqqqpppmmmlllmmmoooqqqooolllhhheeedddjjjllljjjeee^^^^^^eeellllllmmmiiijjjoookkkmmm}}}~~~zzzpppgggdddfffgggiiikkknnnooommmiiieeeaaaPPPGGGYYYxxxpppVVV>>>444888???cccyyy~~~~~~nnnYYY]]]}}}}}}yyyfffYYY\\\YYYTTTNNNIIIHHHIIILLLjjjiiigggdddaaa^^^]]]]]]___mmmlll[[[[[[vvv~~~mmmhhhiiijjjhhhgggdddffffffdddbbb]]]RRRFFFVVVooo|||mmmbbb\\\WWW\\\gggooonnnjjjhhhgggfffeeeddddddcccbbbaaa``````aaaaaa```______```aaaaaaaaa```___]]]]]]\\\]]]]]]___```aaabbbccccccbbbbbb```YYYPPPHHHAAA<<<888666888777;;;@@@DDDFFFMMMUUU[[[gggzzz{{{___YYYYYYRRROOORRRMMMLLLKKKKKKLLLKKKIIIHHHEEEFFFGGGIIIJJJKKKLLLMMMIIIHHHGGGFFFEEEFFFFFFGGGEEEFFFFFFEEEDDDDDDEEEGGGEEEHHHKKKSSShhh}}}zzzyyyyyyxxxwww}}}}}}}}}xxxooogggbbbaaa\\\[[[YYYWWWUUUSSSQQQPPPLLLMMMNNNPPPSSSUUUVVVWWWZZZZZZZZZYYYYYYXXXXXXXXXUUUVVVWWWVVVTTTTTTVVVYYY[[[\\\^^^^^^\\\YYYWWWUUUVVVUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPQQQRRRRRRPPPNNNMMMOOOQQQPPPMMMKKKKKKLLLIIIHHHGGGEEECCCAAA@@@?????????>>>===;;;:::888777999999888777666444333222111222333222000///111444555666888;;;===>>>???@@@AAA>>>@@@EEEDDDCCCNNN^^^tttooo]]]dddyyywww```VVVVVVSSSSSSRRRPPPMMMKKKKKKKKKGGGEEEBBB@@@@@@???>>>===>>>===;;;999666555444333...///000000//////111333???gggqqqgggmmmiiiOOO>>>FFFiiizzzhhhdddhhhkkkmmmyyyoooMMMOOOhhhjjjeeeqqqlllSSSFFFTTTjjj|||~~~{{{zzzwwwqqqtttmmmqqq}}}{{{iii]]]]]]dddggglllpppqqqnnnjjjfffeeegggiiiiiiiiiiiiiiihhhhhhiiijjjkkklllmmmnnnoooiiiiiiiiiiiijjjlllnnnooommmnnnpppsssvvvuuurrrooopppppppppqqqqqqooollljjjVVVOOOIIIHHHHHHHHHJJJMMMKKKOOOTTTXXXZZZYYYVVVSSSZZZ```bbb]]]\\\```cccccc```]]]ZZZWWWUUUSSSQQQPPPPPPXXX^^^bbbkkkxxx}}}||||||~~~{{{{{{wwwsssvvv|||{{{vvvyyy~~~{{{rrrpppsssvvvwwwwww{{{~~~xxxkkkbbbaaaYYY___gggnnnvvvyyysssjjjgggbbb```eeemmmttt||||||lllfffiiilllkkklllnnnooopppppppppppppppqqqrrrpppllljjjjjjlllllliiieeebbbbbbeeejjjnnnnnnnnnjjjnnnsssmmmmmm}}}{{{uuujjjaaaaaahhhiiijjjlllooopppnnnjjjfff[[[JJJIIIdddmmmQQQ<<<555;;;CCChhhmmmZZZfffmmmaaa^^^___ZZZSSSNNNLLLLLLLLLMMMiiiiiigggdddaaa```aaabbb___ggg```TTTdddnnncccfffjjjgggcccccccccfffgggddd```[[[RRRHHH___vvvzzzfffZZZSSSNNNZZZgggsssuuuppplllhhheeecccccccccbbbaaa`````````___``````````````````___cccbbb```______```bbbccc```aaabbbccccccbbbaaa```___VVVIII>>>888777888999:::;;;@@@GGGKKKOOOWWW___|||jjjRRRTTTVVVMMMJJJQQQMMMLLLKKKLLLMMMLLLJJJHHHDDDDDDFFFGGGHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEFFFEEEDDDEEEFFFHHHFFFHHHFFFGGGWWWqqq~~~~~~{{{|||uuuxxx~~~}}}~~~yyyrrrddd```aaaYYYXXXWWWUUURRRPPPOOONNNHHHIIIJJJMMMOOORRRSSSTTTYYYYYYYYYXXXXXXWWWWWWWWWUUUWWWXXXVVVSSSRRRTTTVVVRRRSSSUUUWWWWWWXXXZZZ\\\TTTSSSSSSRRRQQQQQQPPPPPPMMMLLLLLLMMMNNNMMMKKKIIILLLNNNOOOMMMIIIFFFFFFHHHFFFFFFFFFEEEDDDCCCAAA@@@;;;;;;::::::888777555444666666555555333111000///...000222222000000333666999:::;;;===???@@@AAAAAA>>>???CCCGGGDDDFFF\\\vvvxxx^^^WWW[[[ooooooccc]]]YYYXXXWWWTTTQQQNNNKKKHHHFFFDDDBBB???>>>???@@@@@@??????>>><<<:::777666555444///000111000///000222444@@@kkkxxxlllqqqlllRRRBBB>>>ZZZnnn|||{{{qqqjjjooopppppp~~~uuuNNNDDDbbbjjjjjj|||zzz```OOOUUUjjj{{{|||xxxwwwrrrjjjxxxkkkjjjxxx|||nnncccbbbhhhiiilllqqquuusssnnniiieeeiiikkkkkkkkkkkkjjjiiiiiijjjkkklllnnnooopppqqqjjjiiiiiiiiijjjlllnnnooopppqqqsssuuuwwwvvvssspppqqqqqqrrrrrrqqqooollljjjXXXQQQLLLKKKKKKIIIJJJMMMMMMOOORRRVVVXXXZZZZZZZZZYYY___```ZZZXXX\\\```___]]]\\\ZZZYYYZZZZZZYYYXXX___hhhpppvvv~~~yyywww}}}www}}}yyysssrrrtttwwwyyyxxx{{{}}}uuufff^^^^^^RRRZZZfffpppyyyzzzpppdddfff```___gggsss|||ttteeeaaadddhhhjjjjjjkkklllmmmppprrrsssqqqrrrrrrpppmmmlllooorrrlllgggbbbbbbggglllpppqqqoooooolllqqqvvvooonnn|||xxxpppddd\\\```iiinnnnnnpppqqqqqqooojjjfffTTTFFFLLLmmmiiiMMM999555===FFFiiifffVVVlll|||fff___bbb^^^XXXQQQMMMNNNQQQQQQQQQkkkiiigggeeedddbbb^^^[[[fffYYYQQQ___}}}uuujjjgggddddddggggggeeecccgggeeecccaaa___YYYQQQKKK___yyyxxx___PPPMMMKKKZZZooo}}}yyyqqqnnnkkkfffbbbaaaaaaaaabbbcccdddddd___``````aaaaaa`````````aaa```___^^^___```aaacccbbbaaaaaa```___^^^^^^^^^RRRKKKAAA:::999999::::::>>>CCCIIIJJJJJJUUUoooqqqbbbTTTPPPRRRQQQOOONNNMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCDDDEEEGGGIIIOOOLLLFFFBBBAAACCCGGGJJJGGGGGGGGGGGGHHHIIIJJJKKKNNNGGGBBBEEENNN]]]sss~~~||||||vvvggg```___ZZZUUUTTTUUUTTTNNNIIIIIIHHHHHHIIIJJJLLLNNNOOOSSSTTTUUUUUUTTTSSSQQQPPPVVVSSSPPPNNNMMMOOOQQQSSSTTTTTTUUUUUUUUUTTTSSSRRRTTTRRRPPPQQQRRRRRROOOKKKKKKIIIHHHHHHIIIIIIHHHGGGKKKJJJJJJIIIGGGEEECCCBBBCCCBBBAAA???===<<<;;;;;;;;;:::888777555555444444222111111111111111222333...//////111444777:::<<<@@@AAAAAA@@@@@@AAA@@@>>>DDDEEEFFFGGGIII[[[zzzVVVTTTcccwwwvvvggg]]]VVVRRRRRROOONNNKKKGGGEEEDDDDDDDDD@@@@@@???@@@AAABBB@@@>>><<<;;;;;;;;;:::999666333222111000000000000000111:::]]]|||yyylllpppeeeFFF???PPPlllyyyxxx~~~vvvxxxyyysss}}}SSSJJJ]]]mmmvvviiiIIISSScccqqqsssqqqqqqqqqooojjjgggkkkvvvzzzrrrkkkjjjcccfffkkkoooqqqooollljjjccceeeiiilllnnnnnnmmmllliiikkkmmmnnnmmmmmmnnnooopppnnnkkklllnnnooonnnmmmnnnoooqqquuuxxxyyywwwuuuqqqttttttrrrssssssoooiii^^^UUUMMMKKKKKKKKKKKKNNNKKKOOOTTTYYY[[[\\\ZZZYYY[[[ZZZZZZZZZ[[[\\\]]]^^^[[[]]]]]]\\\ZZZ[[[```dddpppxxx|||vvv|||{{{sssppprrruuuwwwxxx~~~|||nnnccc^^^^^^^^^```iiiwww~~~zzzpppiiihhhbbbgggvvv~~~|||jjjaaabbbdddbbbdddbbbeeelllooonnnpppvvvrrrpppmmmnnnpppqqqpppooommmgggdddjjjooopppoooppprrrqqqrrrttttttrrruuuzzz}}}pppaaa[[[```hhhlllrrrmmmmmmmmmlllpppjjjXXXSSSCCCOOOpppgggDDD666555;;;HHHxxx}}}WWWTTTvvvbbb___```[[[WWWQQQMMMLLLOOOSSSVVViiigggeeeeeedddccc```^^^YYYQQQMMMZZZrrr{{{kkkddddddcccbbbaaaaaabbbcccgggeeecccbbb```[[[TTTOOOggg{{{qqqXXXMMMLLLMMMfffxxxzzznnnjjjiiifffdddcccbbbbbbaaaaaabbbbbb______``````aaa`````````bbbbbbaaaaaa```______^^^```aaabbbbbb```\\\XXXVVVLLLDDD:::444444999???BBB>>>BBBKKKVVVbbbqqq~~~wwwiii]]]RRROOOPPPOOONNNOOOLLLLLLKKKKKKJJJIIIHHHHHHFFFEEEDDDCCCDDDEEEGGGHHHOOOLLLHHHDDDCCCEEEGGGIIIFFFFFFEEEEEEFFFGGGHHHHHHEEEAAA???BBBKKKZZZppp~~~zzzzzzrrrggg\\\\\\ZZZUUUOOOKKKLLLMMMIIIHHHHHHHHHIIIJJJLLLMMMQQQQQQRRRSSSSSSSSSSSSRRRVVVTTTQQQNNNLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSQQQNNNNNNOOOOOOLLLJJJIIIHHHFFFGGGHHHHHHGGGEEEGGGGGGGGGFFFDDDBBBAAA@@@@@@???===;;;:::999888888999888777555444333333333222222111000000111111111000111111333666999;;;===<<<===>>>???BBBFFFGGGGGGFFFDDDEEELLLZZZsssbbbOOOYYYkkknnn^^^WWWQQQMMMJJJIIIHHHGGGFFFEEEDDDCCCCCC@@@??????@@@AAAAAA@@@>>>>>>===<<<;;;;;;:::777444333222111111000000111111999UUUqqquuurrryyymmmKKK@@@NNNfffooohhhmmm}}}|||ZZZLLL```sss~~~pppSSSMMM\\\iiillllllmmmmmmkkkjjjeeegggrrryyyuuunnnkkkggggggiiikkkmmmmmmllljjjcccdddgggiiikkkjjjjjjiiiiiikkkmmmoooooooooppprrrpppnnnmmmnnnpppqqqooommmlllmmmooosssvvvwwwvvvtttsssuuuuuurrrssstttqqqkkk___VVVNNNLLLMMMLLLMMMOOONNNQQQVVV[[[]]]]]]\\\ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^___^^^\\\^^^dddiiiwww~~~yyyttt~~~yyyqqqnnnppprrrtttwww|||zzznnneeebbbcccdddeeemmmxxx{{{tttlllhhhbbbeeennnxxx|||}}}uuuccc[[[]]]___]]]```^^^```gggjjjjjjmmmsssrrrpppnnnoooqqqqqqooommmkkkggggggmmmppppppoooqqqsssqqqsssuuuuuurrrssswww~~~yyylll___[[[aaaiiilllqqqmmmnnnnnnlllnnnfffVVVIIIGGG\\\xxxgggEEE888555;;;IIIzzzeeePPPWWWttt~~~}}}```^^^bbbZZZWWWRRRNNNMMMOOORRRUUUeeedddcccdddddddddbbb```NNNNNNQQQ[[[kkkuuupppfffbbbdddeeebbb^^^^^^bbbfffhhhfffdddaaa^^^XXXRRRNNNiiiuuuwwweeeRRRNNNTTTZZZyyyyyykkkffffffeeeeeeeeedddbbbaaa```______]]]]]]^^^_______________``````aaaaaaaaa```___^^^^^^```bbbbbb^^^VVVOOOJJJBBB===777444777<<>>>>>@@@EEEQQQgggzzzyyyuuurrruuu|||pppaaa]]]WWWPPPLLLKKKLLLMMMGGGFFFEEEDDDDDDEEEFFFFFFKKKKKKLLLMMMOOOQQQSSSTTTWWWTTTQQQNNNLLLKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQQQQNNNKKKIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;:::888777666555444444666555444333222111111111111111000000000000111111333444555666999;;;===??????>>>>>>???BBBCCCDDDDDDDDDCCCJJJ___zzzcccZZZeee}}}}}}bbbTTTPPPMMMIIIGGGGGGHHHIIIIIIHHHEEEBBB@@@@@@???>>>???AAAAAA???>>>@@@>>>===<<<<<<:::777555333333222111111111111111<<>>PPPkkkNNNMMMaaayyy~~~www]]]^^^dddXXXVVVSSSPPPOOOPPPQQQSSSdddcccbbbcccdddcccaaa```RRRYYYaaahhhoootttqqqkkkgggggggggeeecccdddgggkkkiiigggccc^^^YYYRRRMMMIII]]]dddcccWWWNNNTTTbbbllluuukkkhhhfffbbbdddddddddcccaaa```___^^^\\\]]]^^^^^^_________^^^^^^]]]]]]]]]^^^___```aaa___```___[[[UUULLLCCC>>>::::::;;;>>>AAADDDFFFGGGTTTTTT```{{{ssspppfffUUURRRPPPPPPMMMIIIJJJNNNIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@FFFXXXjjjuuuyyy~~~xxxxxxqqqkkkqqq~~~zzzsssdddTTTLLLMMMOOOLLLHHHDDDCCCAAA@@@????????????DDDDDDDDDFFFIIILLLOOOQQQTTTSSSPPPNNNLLLKKKKKKKKKIIIHHHGGGFFFGGGIIIKKKMMMLLLJJJGGGDDDCCCCCCCCCCCCBBB@@@??????@@@@@@???>>><<<<<<<<<;;;:::999888777666666555333222222222222333222111000000000000000/////////000111222333444777777999:::<<<>>>@@@@@@CCCBBBBBBDDDDDDBBBAAABBBFFFMMMbbbddd^^^sss|||jjjXXXNNNLLLJJJIIIJJJLLLNNNOOOOOOLLLFFFAAA===???>>>>>>???@@@@@@???===@@@>>><<<;;;;;;999777555333222111000000000000000:::OOOqqqiiiHHH>>>MMMiiisssxxxtttXXXwwwrrrbbbHHHMMMTTTYYY]]]```___]]]___^^^aaannn|||~~~qqqaaaRRRVVV___jjjsssvvvssspppmmmmmmmmmmmmmmmkkkjjjjjjeeegggjjjjjjjjjjjjkkklllnnnoooppprrrrrrqqqooommmkkklllnnnqqqtttvvvuuutttuuuvvvssspppppptttsssoooeee[[[SSSRRRRRRQQQRRRTTTVVVXXX\\\___```___^^^]]]___``````aaabbbbbbcccccc___aaacccdddeeejjjrrrxxxxxxnnnooo{{{xxxsssrrrssstttttt{{{|||{{{wwwqqqmmmlllmmmhhhkkkrrrvvvrrrkkkiiilllhhhwww~~~{{{~~~ssscccXXXXXX[[[[[[YYYccccccccccccbbbccchhhmmmjjjkkkmmmpppqqqqqqooonnnhhhkkkooorrroooiiiiiimmmuuutttvvvxxxuuuooommmooowwwrrrhhh]]]\\\dddjjjlllqqqtttqqqmmmlllaaaQQQJJJBBBUUUppp}}}~~~~~~ZZZ???666777FFF___\\\EEERRRnnnoooZZZ]]]aaaVVVUUUTTTRRRQQQPPPPPPPPPdddcccbbbbbbcccbbb```^^^^^^hhhqqqtttvvvwwwvvvsssmmmjjjggggggjjjlllmmmlllhhhfffccc^^^XXXSSSPPPNNNXXXZZZZZZVVVWWWbbbsss}}}xxxnnnkkkkkkggg```bbbbbbcccbbbbbb```___^^^___``````````````````______\\\YYYWWWXXX[[[___bbbaaa^^^XXXPPPHHH@@@:::777888:::>>>CCCIIIOOOTTTWWW```ggg{{{~~~pppmmmjjjYYYRRRQQQQQQQQQMMMHHHGGGKKKGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA??????>>>>>>??????@@@@@@BBBBBBCCCBBB>>>@@@MMM\\\lllyyy}}}~~~{{{|||rrrqqqzzzvvveeeVVVNNNJJJHHHGGGDDDCCCAAA???===<<<<<<============???BBBEEEHHHJJJMMMMMMLLLLLLKKKKKKJJJJJJFFFEEECCCBBBBBBCCCEEEFFFEEEDDDBBB???======>>>???===<<<;;;;;;<<<<<<;;;999666777777777666555444444444333222222111111111111111000000/////////000000......///111333666888999:::;;;<<<>>>???@@@AAABBBCCCBBBEEEIIIGGGCCCEEEKKK[[[lllssshhheeewwwccc[[[TTTPPPKKKGGGHHHLLLLLLNNNOOOOOOLLLGGGBBB>>>>>>>>>===>>>??????>>><<<>>><<<:::999999999777555222222111000///......///111GGGpppzzz^^^CCC@@@[[[yyyiiisssmmmFFFFFFJJJSSS\\\aaaaaaaaa^^^```eeeooo|||~~~kkkTTT@@@IIIZZZmmm{{{}}}vvvoooooooooppppppooommmllljjjgggiiijjjjjjiiihhhhhhiiilllnnnpppqqqqqqooonnnmmmnnnnnnooorrruuuwwwvvvuuutttuuurrrnnnooorrrrrrooohhh___WWWUUUVVVUUUVVVXXXYYYZZZ]]]___``````___^^^aaaaaacccddddddeeeddddddbbbdddfffhhhkkkqqq{{{}}}vvv}}}}}}wwwsssssstttuuuuuu}}}zzzvvvssspppoooooofffjjjqqquuurrrlllnnnsssrrr{{{|||xxxvvvjjj]]]WWWXXXXXXVVVTTT```cccdddaaa^^^aaafffjjjmmmnnnqqqrrrqqqpppnnnnnnkkkmmmqqqrrrkkkeeefffkkkwwwvvvwwwxxxtttnnnkkkmmmyyytttiii______eeejjjjjjsssyyyqqqjjjiiiXXXGGGGGGFFFUUUlllxxx~~~|||UUU<<<666:::PPPqqqpppVVVHHHYYYvvv}}}hhhXXXZZZXXXUUUTTTSSSRRRQQQOOONNNMMMcccbbbaaabbbbbbbbb```^^^eeennntttuuutttuuutttrrrllliiifffhhhmmmooonnnkkkffffffeeebbb^^^\\\]]]^^^fffggghhhiiioooxxxzzzmmmiiikkklllfff___aaabbbccccccbbb```___]]]aaaaaaaaaaaa```___^^^^^^^^^ZZZUUURRRRRRVVV[[[______ZZZPPPFFF>>>:::888888;;;>>>CCCKKKTTT___kkksssyyyttteeeuuuzzzlll\\\WWWQQQOOOOOOPPPMMMGGGFFFHHHEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDCCCCCC@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>???@@@AAA@@@@@@AAAAAA>>>???IIIUUUiiizzz}}}}}}~~~yyywwwvvvzzz}}}lllTTTEEEEEEKKKFFFEEEBBB@@@>>>>>>===>>>888999999;;;<<<>>>@@@AAACCCDDDEEEFFFFFFFFFFFFEEEAAA@@@???=========>>>???>>>>>>===;;;888888999;;;999888666777888888777555333333333444333333222222222222111000000111111111000000/////////000111111000000222444666999;;;===<<<===???@@@AAABBBBBBBBBDDDDDDGGGHHHBBB===FFFUUUpppXXXcccyyyoooTTTSSSSSSQQQKKKDDDDDDIIIFFFGGGIIIIIIHHHFFFCCCAAA>>>===<<<===??????===<<<===;;;888888999999888777333333111000///////////////BBBjjjuuudddSSS===GGGmmm}}}uuurrrwwwmmmyyymmmoooGGGCCCEEEQQQ^^^eeeffffffaaaeeegggkkkuuuzzzhhhOOO===HHHZZZooo}}}}}}rrrgggkkklllnnnoooooommmjjjiiiiiijjjllllllkkkjjjjjjkkkmmmoooqqqqqqooonnnnnnooorrrqqqrrrsssvvvwwwvvvuuussstttqqqnnnooorrrrrroookkkbbbZZZYYYYYYXXXYYY[[[ZZZ\\\^^^aaabbbbbbaaaaaaaaabbbdddeeeffffffeeeeeeeeehhhkkkmmmrrrzzz~~~zzztttqqqqqqsssuuuuuu|||xxxuuutttsssqqqppphhhkkkrrrwwwuuuqqqsssxxxwwwxxxvvvwww|||nnncccZZZWWWVVVTTTRRRRRReeejjjkkkfffaaacccgggjjjlllnnnppppppooommmmmmnnnoooooopppooojjjeeegggnnnxxxvvvwwwwwwssslllkkkmmm{{{uuujjjaaaaaagggjjjiiirrrzzzoooeeeeeeRRR@@@IIILLLUUUiiizzzyyyRRR<<<999===XXX}}}rrrgggVVVLLL```}}}{{{bbbVVVWWWRRRTTTSSSRRRQQQOOOMMMLLLKKK```______aaabbbcccbbb```eeejjjlllkkkkkkmmmlllhhhggghhhiiikkkmmmmmmmmmlllggghhhhhhfffddddddgggjjjrrrrrrtttzzzwwwppphhhggghhhgggccc___ccccccdddcccbbb___\\\[[[]]]\\\\\\[[[ZZZXXXWWWVVVTTTRRROOONNNPPPVVV\\\```YYYSSSIII@@@;;;:::<<<>>>@@@HHHTTT```kkkvvvooolllrrrttt]]]XXXRRROOOLLLKKKMMMLLLHHHEEEGGGDDDDDDEEEEEEFFFGGGHHHHHHDDDDDDEEEDDDDDDCCCCCCBBB???????????????>>>>>>===<<<<<<===>>>???AAABBBCCC>>>===>>>@@@??????EEENNN\\\mmmwwwrrrrrrxxx{{{vvvzzz}}}hhhUUUNNNMMMEEEDDDAAA???============777888888999999999999999999:::<<<>>>>>>===<<<<<<888888888999999999999999666888999888666555666888666444333333444555333222000111111222222222111111000000/////////000000111000000000000000111222333555555666777999;;;<<<===>>>???@@@BBBCCCCCCCCCBBBEEEEEEIIIJJJEEEFFF\\\vvv|||kkkbbbbbbzzzxxx[[[NNNMMMNNNOOOJJJDDDBBBEEEDDDDDDDDDCCCCCCCCCBBBBBB===<<<<<<===>>>>>>===;;;<<<:::888888999;;;::::::666555333222111000000000333???```yyysssfff___YYYAAAGGGfffzzzvvvrrruuutttiiihhhuuugggzzzlllfffmmmRRRIIIFFFQQQ___ddddddccc```dddaaa^^^jjjxxxqqq^^^NNNTTT```nnnvvvsssfffZZZfffiiimmmooopppnnnjjjhhhfffiiikkklllkkklllmmmnnnnnnppprrrqqqooonnnpppqqqtttsssssstttuuuvvvuuutttssstttrrroooppptttsssooonnneee]]][[[[[[[[[[[[^^^]]]^^^```cccdddeeeeeedddeeefffhhhjjjjjjjjjiiihhhjjjmmmppptttyyy~~~zzztttpppqqqtttwwwxxxzzzvvvsssrrrttttttrrrpppppprrrwww|||zzzvvvvvvyyyvvvuuuvvv}}}ssshhh___XXXWWWXXXWWWYYY^^^nnnttttttjjj```^^^^^^^^^]]]```dddfffgggiiimmmppprrrooommmllljjjhhhmmmuuuyyywwwvvvvvvqqqlllkkknnnyyytttiiiaaabbbiiikkkhhhpppyyyjjj___bbbOOO???OOOUUU[[[rrrlllIII:::;;;AAA^^^wwwxxxuuu___QQQmmmwww]]]SSSWWWRRRSSSRRRQQQOOOMMMKKKJJJJJJ]]]]]]^^^```cccddddddbbbccceeedddaaaccceeeddd```ccchhhmmmnnnlllkkklllnnniiijjjjjjhhheeeeeeiiilllnnnnnnrrrzzz~~~yyyvvvllljjjhhhgggeeeaaa``````eeeeeeeeedddaaa^^^ZZZXXXVVVVVVUUUTTTRRRPPPNNNMMMHHHHHHIIILLLRRRYYY___cccTTTNNNFFF>>>;;;<<<@@@CCCDDDRRRfffxxx{{{kkk[[[^^^{{{ZZZQQQRRRHHHMMMIIIHHHKKKLLLHHHFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDEEEEEEDDDCCCBBBBBB?????????>>>>>>>>>>>>>>><<<<<<===>>>@@@BBBCCCDDD@@@======??????>>>AAAGGGKKKZZZooo}}}zzzrrrnnnmmmttt}}}zzz}}}oooZZZJJJBBBAAA???<<<;;;:::::::::888888999999999777666555333444666777777666555444111222444555666777777666222555777777555333444666444333222222333333222000///000111111111111111111//////.........///000000111000000111111222333444999999999999:::;;;<<<===>>>@@@AAACCCCCCCCCCCCBBBAAACCCKKKQQQSSS```rrr^^^^^^dddeeeIIIKKKHHHGGGJJJJJJFFFDDDEEEHHHFFFDDDBBB@@@@@@@@@AAA===<<<<<<===>>>>>>===;;;<<<:::888999:::<<<===<<<888777555444333222222222444:::TTTlllhhh```bbbeeeIII@@@OOOsss}}}uuulllnnnpppddddddvvvcccmmm|||xxxhhhgggppp^^^QQQKKKSSS^^^```^^^\\\\\\___YYYSSSaaayyy}}}qqq```aaaeeekkkoooiii[[[OOOdddhhhmmmqqqrrrpppllliiibbbeeehhhjjjjjjkkknnnoooppprrrsssrrrooooooqqqtttuuutttsssssstttuuutttsssssstttsssqqqrrruuutttpppooofff^^^\\\]]]\\\]]]___^^^```bbbdddfffgggggggggiiikkkmmmooooooooonnnmmmnnnppptttxxx~~~}}}||||||~~~|||uuurrrsssvvvzzz|||uuuqqqnnnooosssuuussspppxxxxxx{{{~~~yyywwwxxxuuuuuuyyyoooddd\\\WWWYYY[[[]]]eeennnsssxxxuuufffWWWPPPMMMIIIKKKOOOVVV[[[```fffnnnttttttoookkkjjjkkklllsss{{{zzzwwwuuuuuupppkkkkkknnnwwwqqqhhhaaacccjjjllliiimmmwwwggg[[[```NNN@@@UUU^^^ddd~~~www\\\>>>666<<>>BBBGGGKKKLLLVVVggg~~~lllaaaXXXVVVVVVYYY^^^qqq~~~cccQQQJJJKKKNNNFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFF>>>???>>>;;;===AAAAAA>>>>>>=========???BBBEEEGGGAAA@@@?????????@@@AAABBBFFFPPP```pppvvvuuuvvvzzz|||{{{|||~~~|||yyyuuuyyy}}}oooaaaJJJCCC;;;999:::;;;999666:::::::::999666333222222111111000000000000111111111111111111111111111222222222222111111111111111000000000000000000000000///////////////........./////////000111111222222666444222222444666777777:::888555666999<<<======FFFCCCBBBBBB===:::???JJJHHHMMM^^^vvvuuu______yyy}}}]]]KKKGGGGGGHHHHHHIIIHHHGGGEEEDDDIIIFFFCCCBBBCCCCCC@@@===<<<===>>>??????>>><<<<<>>@@@@@@BBBIIIXXXhhhnnnlllssspppmmmmmmooorrruuuvvvvvvvvvtttsssqqqooommmlllsssssskkkaaacccnnnpppjjjtttoooccc[[[TTTCCC>>>LLLNNNiii}}}```GGG444444===MMMmmmeee^^^ccc[[[WWWNNNWWWKKKJJJJJJJJJLLLLLLKKKIII[[[[[[\\\]]]^^^^^^^^^^^^[[[]]]\\\YYY[[[aaabbb^^^___^^^^^^___bbbfffjjjlllooojjjddd___^^^^^^______]]]^^^```bbbbbb```^^^]]]]]][[[YYYWWWWWWWWWVVVVVVYYYXXXYYYZZZVVVOOOKKKMMMMMMKKKHHHFFFEEEFFFIIIJJJQQQ[[[bbbaaa^^^[[[UUUNNN>>>CCCHHHIIIIIIPPP]]]iiirrr|||eeeSSSMMMKKKQQQ```uuujjjRRRGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC>>>???>>>;;;<<>>>>>======???AAADDDEEE@@@@@@?????????@@@AAABBBBBBFFFSSSdddqqqwww|||~~~zzzuuuooojjjjjjnnnrrrsssqqq]]]UUUJJJ???888666666777444444333333333444666888444333222111000000000000111111111111111111111000111111111111111111111111000000000000000000000000////////////////////////000000111111222333333333666555555555777888888888<<<:::888999<<>>DDDHHHEEEBBBHHHRRRdddxxxxxxhhhkkk}}}cccNNNIIIKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFDDDBBBBBBDDDCCCAAA>>>AAAAAAAAAAAA@@@???===<<<<<<:::888999:::;;;:::999999999777666555333222222888444;;;PPPdddnnnsssvvv[[[AAA???YYYrrryyyxxxwwwyyysssqqqtttuuunnnYYYOOOZZZcccfffooo}}}xxx```QQQVVV[[[UUURRRVVVSSS^^^ccc^^^```nnnzzz}}}rrrmmmiiihhhhhheee\\\UUU```hhhnnnoooooonnnkkkgggeeefffggghhhkkknnnqqqssstttrrrpppqqqssstttrrrpppyyyvvvqqqooooooppppppqqqqqqqqqrrrrrrrrrqqqpppooorrrmmmhhhddddddcccaaa```fffhhhjjjkkkkkklllmmmoootttssssssvvvyyy{{{zzzyyywww{{{{{{tttpppooooooooorrrnnnmmmooonnnkkklllpppmmmmmmnnnppprrruuuxxxzzzzzz}}}~~~yyywwwvvvzzz|||rrrpppqqqsssqqqpppuuu~~~wwwsssuuuyyywww}}}nnnbbbZZZZZZ[[[]]]cccmmmxxx{{{```III===:::<<<===@@@CCCGGGMMMZZZiiiqqqrrrtttqqqmmmmmmooorrrttttttsssssstttsssqqqnnnkkkiiivvvvvvoooeeefffooopppiiiooommmbbbZZZRRRCCC@@@OOOXXXnnnmmmOOOBBB777555===TTT|||fffjjjZZZTTTSSSMMMUUUMMMLLLKKKKKKLLLLLLJJJHHHXXXXXXYYYYYYYYYXXXXXXWWWUUUVVVUUUSSSVVV[[[\\\ZZZ^^^\\\ZZZYYY\\\bbbhhhllllllhhhbbb^^^\\\\\\\\\[[[WWWWWWWWWWWWVVVUUUTTTSSSTTTSSSQQQOOONNNNNNOOOOOOPPPOOOPPPQQQNNNGGGEEEGGGHHHIIIHHHFFFFFFJJJRRRXXX```hhhllleeeYYYOOOHHHCCC@@@GGGPPPVVV\\\gggvvv|||dddIIIBBBJJJTTTooowwwYYYGGGEEEIIIHHHDDDAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@>>>:::;;;>>>===:::??????>>>>>>???@@@BBBCCC@@@????????????@@@AAAAAA@@@???FFFUUUfffsss~~~{{{uuunnnllliiieeedddiiiqqqwwwqqqmmmdddUUUFFF;;;555444333333333333333333333333555444333222111000000000222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000222222333444444555555666777888999999999999999999999999999999;;;<<<>>>???DDDCCCBBB??????IIIaaavvvmmm]]][[[wwwnnnPPPJJJLLLIIIKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBBBBCCCDDDCCCAAA???CCCCCCBBBBBB@@@>>>===<<<:::888888999;;;=========999999888777666555444333888333666HHHaaaqqqvvvwwwiiiDDD777NNNffftttvvvooo|||{{{|||xxxtttuuuwwwzzz^^^IIIQQQeeettt}}}jjjYYYYYY[[[WWWVVV[[[aaammmrrriiidddmmmzzzvvvppphhheeeeeeeeeaaa^^^bbbiiiooonnnmmmmmmjjjfffbbbbbbccceeeiiinnnrrruuusssrrrrrrrrrsssssspppnnnyyyvvvqqqooooooooooooooommmnnnpppqqqqqqqqqpppooossspppkkkhhhffffffdddcccjjjlllnnnooooooppprrrtttuuuvvvxxx{{{~~~~~~|||~~~vvvssspppooooooooonnnmmmoookkkiiijjjjjjiiikkknnnooonnnmmmmmmnnnooopppqqqooosssyyy~~~vvvwwwyyy~~~}}}xxxtttssssssqqqmmmllluuu|||xxxvvvwwwyyyxxxrrraaaXXXVVVYYY^^^bbbgggppp|||kkkNNN;;;777;;;======CCCJJJQQQXXXcccooowwwxxxtttqqqnnnmmmnnnppprrrrrroooppprrrsssqqqnnnjjjgggttttttooogggiiiooonnnhhhhhhiiiaaaXXXNNNAAACCCUUUiiiyyyzzzcccAAA???:::555>>>]]]xxx\\\ppp{{{WWWUUUVVVSSSYYYOOOMMMLLLLLLMMMLLLJJJHHH[[[[[[ZZZYYYWWWTTTRRRQQQTTTSSSQQQPPPRRRTTTUUUTTTXXXWWWUUUUUUWWW\\\aaaeeeccc___ZZZWWWVVVVVVVVVUUURRRQQQPPPOOONNNMMMMMMMMMJJJJJJJJJIIIHHHIIIJJJLLLKKKJJJLLLNNNLLLGGGFFFIIIFFFJJJOOOQQQRRRWWW```ggggggfff___TTTIIIEEEEEEGGGNNNQQQYYYiiizzzsssddd[[[MMMEEETTTmmmzzzgggQQQFFFHHHLLLKKKFFF@@@@@@@@@AAAAAABBBCCCDDDFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>???===;;;<<<@@@@@@<<<@@@@@@??????>>>???@@@@@@???????????????@@@@@@AAABBB???AAAKKKXXXfffwww~~~yyyuuuvvvuuuqqqkkkiiikkknnnyyy{{{{{{uuugggSSSAAA555444444555666666444111///333333222111000000111111222111111000000/////////000000000111111111111111000000000000000000000000111111111111222222222222555555555666777777888888:::;;;<<<<<<:::888777666777888:::999999:::>>>AAAGGGIIIJJJJJJPPPffflll___dddxxxvvvZZZPPPTTTPPPEEELLLJJJHHHFFFEEEDDDEEEEEEAAABBBBBBCCCCCCBBB@@@>>>AAAAAA@@@??????>>>===<<<<<<::::::;;;===?????????:::999999888777666666555333222777GGG___ttt}}}|||zzzPPP;;;IIIZZZeeejjjggg|||~~~zzzzzzhhhPPPTTTkkk~~~mmmZZZWWW]]]```ccceeennntttsssiiiccckkkxxxyyyrrriiidddccccccaaa___aaahhhllllllkkkllljjjfffdddddddddfffiiinnnsssuuurrrrrrssstttsssqqqooommmtttqqqmmmllllllmmmmmmmmmjjjlllmmmooopppoooooonnnqqqooollljjjiiiiiiiiihhhlllnnnpppqqqqqqsssuuuwwwxxxzzz~~~{{{uuutttrrrppppppppppppnnnmmmmmmlllllllllllllllmmmnnnsssrrrqqqpppooopppqqqqqqooorrrwww{{{}}}~~~}}}|||xxxyyy{{{}}}yyyzzzxxxuuuqqqoooqqqyyy|||yyyxxxyyyzzzyyy{{{vvveeeZZZTTTZZZ\\\___cccggglllssswww___QQQ@@@888;;;AAADDDDDDLLLTTT___jjjuuu~~~~~~zzztttqqqnnnmmmnnnpppqqqqqqooooooppppppooommmjjjhhhooooookkkgggiiimmmkkkeeeaaafff___SSSIII@@@FFF\\\sssyyy^^^@@@???:::666GGGlllpppWWWQQQrrruuuYYYXXXYYYUUUXXXNNNMMMLLLMMMNNNNNNLLLJJJffffffdddaaa^^^ZZZWWWUUUWWWTTTRRRRRRSSSRRRPPPOOOLLLLLLLLLMMMOOORRRTTTVVVTTTQQQNNNMMMMMMNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHBBBDDDFFFGGGGGGHHHJJJMMMJJJJJJLLLOOOOOOLLLLLLPPPNNNUUU\\\___]]]]]]___ccc\\\SSSIIIBBBAAAEEELLLRRRZZZddduuu|||ppp]]]PPPHHHMMMVVVeee```WWWLLLGGGGGGIIIGGGEEEAAA@@@@@@AAABBBCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>><<<>>>===<<<>>>CCCDDDAAA@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAA@@@BBBEEEKKKXXXmmm|||yyyvvvrrrooonnnvvvzzzrrr]]]MMM@@@<<<888666666777777666111111000000000111222222222111111111000000//////000111111111222222222333222222222222222222222222222222222333333333444444777777888888999999::::::;;;===>>><<<999555444444555888;;;;;;:::<<>>======???@@@??????:::::::::999999888888888222555999CCC[[[zzzcccCCCAAAJJJ[[[jjjnnnttt]]]ZZZnnnqqq[[[VVV```lllqqqqqqsssoooggg^^^^^^gggrrrxxx{{{uuullleeebbb___]]][[[___eeeiiiiiiiiikkkkkkhhhgggffffffgggiiillloooqqqqqqrrrttttttrrrpppnnnmmmooommmjjjjjjlllnnnnnnnnniiiiiijjjllllllmmmnnnnnnlllllllllkkkjjjjjjlllmmmmmmooorrrtttuuuwwwzzz|||}}}zzztttrrrqqqssspppmmmkkkjjjjjjjjjiiijjjlllmmmnnnnnnooonnnmmmpppooonnnmmmlllmmmmmmnnnqqqqqqrrrtttvvvxxxzzz{{{zzzzzz|||~~~~~~}}}}}}yyyuuutttyyyxxxwwwzzz}}}~~~||||||iii]]]YYYXXX```]]]\\\___dddfffccc```DDD???:::999>>>GGGNNNRRRZZZdddsssxxxtttqqqooonnnoooqqqqqqppprrrqqqpppnnnmmmmmmmmmmmmqqqoookkkhhhiiiiiifff```^^^ddd[[[MMMDDDAAAOOOgggzzztttTTTAAA<<<555===^^^rrrUUUIIITTTzzz}}}iiiWWWUUURRRMMMLLLJJJJJJJJJLLLNNNOOOOOOMMMllllllkkkiiigggeeecccbbb\\\XXXWWWYYYYYYTTTPPPPPPDDDEEEFFFHHHIIIJJJJJJIIIKKKIIIGGGGGGHHHIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFGGGDDDHHHMMMOOONNNNNNPPPSSSPPPOOOQQQTTTTTTQQQRRRWWW\\\___bbbaaa[[[VVVRRRQQQKKKFFFCCCHHHOOOUUU[[[aaappphhhSSSKKK@@@DDDQQQfff}}}cccQQQOOOMMMKKKIIIHHHFFFFFFBBBBBBAAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEAAAAAA@@@???===<<<;;;;;;;;;======<<<@@@EEEFFFCCC@@@@@@?????????>>>>>>>>>===>>>??????@@@@@@??????>>>???AAABBBDDDMMMcccwww}}}wwwzzz~~~|||yyyyyyzzzzzzzzzssssssvvv|||wwwooocccYYYKKK@@@;;;999888777222222111111111111222222111111111111111111111111111111222222333444444444444444444444444444444444333333333444444555555666888888999::::::;;;;;;<<<;;;===>>><<<777444444555222777<<<===>>>DDDPPPZZZlll|||zzzwwwuuueeeXXXTTTQQQJJJHHHLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDDDDCCCBBBAAABBBDDDAAAAAAAAAAAABBBCCCDDDEEECCCAAA???>>>???@@@???>>>;;;;;;::::::::::::::::::666999888<<>>===;;;:::>>>IIIXXXbbbiiixxxxxxsssqqqooooooqqqrrrrrrrrruuusssqqqoooooopppqqqssswwwsssnnnkkkiiifff```[[[^^^bbbWWWGGGCCCIII^^^yyynnnLLL>>>444222KKKxxx```IIIGGGZZZ}}}yyy```UUURRRMMMGGGEEEHHHHHHIIIKKKNNNPPPOOONNNbbbcccdddfffhhhiiiiiijjj___\\\]]]aaaaaaZZZUUUTTTKKKKKKLLLMMMMMMMMMMMMLLLOOOMMMLLLLLLMMMLLLKKKIIIGGGHHHIIIKKKLLLNNNOOOOOOQQQWWW^^^```^^^\\\\\\^^^[[[YYY[[[]]][[[XXXYYY\\\aaa^^^[[[VVVQQQNNNLLLKKKLLLNNNVVVbbbjjjnnnssszzzcccHHH>>>???FFF\\\yyynnnRRROOONNNMMMLLLKKKIIIHHHGGGCCCBBBAAAAAAAAACCCDDDFFFEEEEEEDDDCCCCCCDDDEEEFFFBBBAAA@@@???===<<<;;;:::;;;======<<>>>>>===<<<===>>>???@@@??????>>>======>>>???@@@GGGWWWgggvvv|||}}}vvvqqqrrruuuvvv~~~}}}|||}}}~~~sssoookkkkkkqqqwww}}}wwwjjj^^^TTTJJJ???888777777555444333222222111111111111222333333444444222222333444444555666666555555555555555555555555333333444555555666777777999999::::::;;;;;;<<<<<<888;;;===:::777555888;;;;;;AAAIIILLLPPP[[[lllzzztttyyyzzz[[[[[[WWWPPPIIIFFFFFFFFFBBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCBBBCCCGGGJJJCCCCCCBBBAAABBBBBBDDDDDDAAA???>>>===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888:::777888TTTnnnKKK<<>>===<<<<<<>>>===;;;>>>BBBBBB???>>>>>>????????????>>>>>><<<===>>>@@@@@@??????>>>@@@===<<<>>>???CCCMMMWWWdddlllsssuuurrrppprrruuurrr}}}zzz}}}|||zzzzzzsssooohhhbbbbbbiiittt}}}~~~{{{tttdddQQQBBB<<<;;;999666444222111000111111222333444555555666333333444444555666777777777777777777777777777777444444444555666777777888999999::::::;;;<<<<<<<<<666999;;;:::777777<<>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<666999666999VVV~~~}}}eeeLLLDDD]]]{{{{{{{{{kkkVVVQQQbbbwww|||uuuoooooorrrsssttttttyyymmmbbb\\\ZZZ\\\^^^fffkkkmmmjjjiiikkkllljjjlllmmmoooppppppooommmkkkoooqqqrrrqqqnnnnnnqqqsssqqqooonnnnnnoooppppppooollliiieeeccccccfffjjjmmmgggiiijjjhhheeecccccceeejjjmmmrrrvvvzzz~~~tttsssmmmmmmqqqssspppooorrrnnnmmmkkkjjjjjjiiigggeeehhhiiieee^^^___hhhnnnnnnpppooommmkkkkkkkkkkkklllkkkkkklllmmmnnnnnnnnnnnnooorrruuuxxxxxxyyyyyyzzzzzz}}}uuuuuusssssswww}}}yyyccc[[[```ccc___^^^^^^^^^]]]XXXOOOEEE>>>>>>@@@BBBGGGNNNXXXbbbiii{{{rrrqqqpppqqqtttuuuuuuuuuvvvvvvwwwxxxxxxwwwvvvuuuoooiiieeeeeeeeeccc___^^^___```OOO@@@GGG\\\|||aaaAAA:::555BBBgggfffVVVCCCDDDXXX~~~}}}{{{kkkTTTQQQJJJEEEGGGGGGIIIIIIIIIJJJLLLMMMLLLKKK@@@AAADDDHHHNNNRRRTTTTTTQQQVVV\\\___```aaabbbcccbbbdddfffhhhiiigggeeedddiiikkklllkkkiiigggfffeeejjjgggddddddfffjjjlllmmmnnnqqqrrrllldddaaaeeekkkmmm```\\\ggglllbbbUUUOOORRRLLLLLLSSSWWW[[[iiiyyy|||sssaaaUUUKKKIIIKKKTTTkkkzzz}}}uuu^^^QQQLLLKKKNNNNNNIIIGGGHHHFFFAAABBBAAAAAA@@@@@@@@@AAAAAAAAACCCEEEHHHIIIIIIHHHGGGBBBAAA????????????>>><<<@@@??????@@@BBBCCCCCCBBB@@@???>>>>>>??????===<<>>DDDDDDCCCCCCBBBBBBBBBBBBDDDBBBCCCGGGIIIFFFCCCCCCCCCBBB@@@>>><<<<<<<<<===============>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<444999@@@MMMqqq|||nnnjjjRRR>>>QQQ{{{nnnpppqqq|||{{{wwwlllhhhooohhhTTT]]]vvv{{{}}}zzzwwwsssrrrsssuuuvvv{{{{{{uuuhhh^^^\\\\\\[[[aaaffflllooonnnmmmnnnooonnnoooooommmkkkjjjkkkmmmqqqrrrrrrssstttttttttsssoooppprrrssssssrrrqqqpppqqqmmmgggaaa___aaaeeehhhfffggggggddd```]]]\\\[[[\\\bbbllluuu}}}zzztttrrrmmmmmmllljjjnnnsssssspppmmmnnnnnnnnnlllkkkkkkllliiikkklllkkkkkkkkknnnpppppppppnnnmmmmmmllllllmmmooonnnmmmlllkkkjjjjjjiiilllnnnoooppprrruuuzzz}}}~~~yyywwwwwwxxxzzz}}}oooccc^^^^^^___```\\\^^^\\\TTTHHHBBBBBBEEECCCEEEHHHJJJLLLUUUfffvvv~~~~~~vvvqqqrrruuuuuutttvvvuuuwwwzzz}}}~~~|||wwwtttnnngggbbbcccggggggddd```]]]\\\PPPBBBIIIhhhsssSSS@@@222;;;@@@uuuzzzcccTTTIII```~~~bbbQQQPPPIIIEEEJJJOOOGGGIIIKKKLLLLLLKKKJJJHHH:::;;;<<>>>>>??????>>><<<=========>>>???@@@@@@AAA?????????@@@AAAAAABBBBBBCCCMMMSSS^^^mmmqqquuuzzzooorrruuuvvvuuuttttttttt}}}|||wwwtttxxxtttqqqmmmggg^^^UUULLLFFFDDDAAA<<<999888777666555:::<<<<<<777666999:::888111333555555333111000000999:::::::::888888:::;;;<<<:::===BBBBBB@@@BBBHHHLLLPPPWWWaaannn|||xxxmmmiiinnnvvv```TTTQQQLLLKKKIIIGGGEEECCCAAA@@@EEEDDDDDDDDDCCCCCCCCCCCCFFFCCCBBBFFFGGGCCCAAAAAABBBAAA???===<<<<<<<<<<<<>>>>>>>>>===<<<<<<<<<;;;===<<<<<<;;;;;;:::999999<<<555777:::BBBaaawwwoooaaaaaaRRR???IIIkkkyyyssspppkkkgggnnnnnnwwwtttffflllvvvmmmhhhgggrrrmmmUUUWWWnnnxxxyyyxxxwwwvvvuuutttssssssyyy{{{uuuhhh]]]ZZZ[[[[[[\\\```gggkkknnnnnnnnnnnnlllllllllkkkiiihhhiiijjjooopppqqqssssssssssssrrrqqqrrrsssssssssrrrqqqqqqrrrnnniiieeedddfffiiikkkeeeccc```[[[WWWVVVWWWYYY]]]eeeqqq}}}{{{wwwrrrooonnnmmmnnnllljjjmmmsssssspppllloooqqqqqqooolllkkkjjjiiilllooopppooonnnmmmmmmnnnnnnmmmmmmnnnnnnooopppmmmlllllllllkkkjjjjjjiiilllmmmnnnoooppptttyyy}}}~~~}}}}}}zzz|||{{{lllaaa^^^```ccceee```___[[[RRRIIIEEEFFFIIIHHHGGGGGGIIIOOO]]]ppp}}}wwwmmm^^^]]]fffpppwww{{{{{{|||}}}}}}zzzuuunnniiilllgggdddeeefffeeeaaa^^^ZZZWWWMMMFFFUUUuuukkkNNN===999===HHHzzzlllZZZSSSiii|||aaaUUUYYYUUUPPPQQQQQQVVVUUUTTTRRROOOLLLIIIGGG;;;<<<===>>>>>>===;;;:::>>>???BBBFFFKKKOOORRRTTTWWWWWWXXXZZZ^^^bbbgggiiikkkjjjhhhfffdddcccbbbbbbWWW\\\bbbffffffeeefffggghhhccc___bbbiiioooooommmnnnpppvvvyyyrrrgggfffnnnzzzwwweeeSSSJJJDDD@@@BBBHHHQQQ___ttt}}}kkkSSSKKKLLLKKKIIIHHHCCCDDDJJJKKKEEEEEEJJJCCCBBBBBBBBBBBBBBBCCCCCCGGGGGGGGGGGGEEECCCAAA@@@CCCAAA@@@@@@@@@@@@???===>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>??????>>>===:::;;;<<<===>>>@@@AAAAAA>>>>>>@@@@@@@@@@@@???>>>@@@EEEHHHSSSeeemmmrrrvvvvvvxxx}}}uuugggfffmmmuuu~~~zzzrrrmmmhhhaaaXXXOOOIIIEEECCCAAACCCCCC???999666999999777;;;===??????===:::999999333666:::===>>>@@@BBBDDDFFFJJJRRR\\\bbbgggnnnvvvzzz}}}oookkkuuu{{{ttt\\\LLLJJJMMMJJJHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCGGGBBBAAACCCCCC@@@>>>?????????===<<<;;;;;;;;;;;;>>>>>>===<<<;;;:::999999<<<<<<<<<;;;:::999888888;;;666777666:::QQQggggggfffggg\\\FFF>>>PPPppp{{{xxxqqqhhhhhhnnnrrrrrr{{{www___QQQUUUXXXiiilllxxxvvv]]]TTTfffwwwwwwxxxzzzzzzyyywwwuuusssvvvzzzvvviii\\\XXXYYYZZZXXX[[[```gggmmmooonnnlllkkklllllljjjhhhhhhiiijjjmmmnnnqqqsssssssssrrrqqqqqqrrrrrrrrrqqqpppooonnnqqqooommmkkkkkklllooopppllljjjeee```^^^```fffkkkssszzz}}}tttrrrrrrpppnnnnnnmmmnnnmmmkkkmmmrrrssspppnnnqqqttttttrrrnnnkkkiiijjjnnnsssuuusssooollljjjlllllllllmmmnnnpppqqqrrrkkkkkkkkkllllllkkkkkkjjjkkkllllllmmmnnnsssyyy}}}~~~~~~~~~wwwiii```___bbbgggiiieee```YYYRRRNNNMMMNNNPPPMMMJJJFFFGGGRRReeezzz|||qqqzzzdddQQQQQQaaapppxxx{{{~~~|||vvvnnnfffaaaiiiiiiiiigggeeebbb^^^\\\XXXRRRJJJLLLddd{{{^^^FFF888<<<;;;SSSeeeSSSWWWqqqsss```^^^gggccc[[[YYYUUU]]]\\\XXXTTTPPPLLLIIIGGG======>>>>>>>>>>>>@@@AAAAAA>>>===>>>AAAEEEGGGHHHCCCGGGKKKPPPSSSSSSRRRQQQZZZWWWUUUSSSSSSSSSSSSSSSSSSZZZaaacccaaa^^^___aaaaaa___```hhhrrryyyyyyvvvssstttuuutttmmmkkkvvvppp\\\III;;;;;;@@@DDDPPP]]]zzz{{{}}}yyyvvv[[[KKKJJJKKKGGGBBBIIIBBBFFFQQQRRRGGGEEELLLCCCCCCBBBBBBBBBCCCDDDDDDGGGGGGFFFEEECCCAAA???>>>AAA???>>>>>>??????>>><<<<<<===>>>>>>>>>>>>???@@@???>>>======??????>>>===::::::;;;<<<===>>>??????<<<>>>???@@@???>>><<<:::@@@DDDCCCKKK]]]gggrrrqqqhhhjjjlllkkknnnuuuyyynnngggbbb___^^^XXXWWWRRRJJJFFFGGGDDD@@@???@@@BBBAAA???=========;;;BBBKKKRRRXXX[[[]]]^^^eeekkkvvvtttrrrpppooo|||rrr^^^UUUPPPKKKFFFGGGFFFDDDCCCCCCDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCDDD@@@>>>@@@AAA???>>>@@@===<<<<<<;;;;;;:::::::::<<<;;;;;;;;;:::999999999::::::;;;<<<<<<;;;::::::999888888666999JJJ___jjjnnnnnneeeNNN999???bbbyyyyyy~~~pppnnnyyyxxxxxxeeeIIIHHHVVVrrrvvv~~~iiiZZZeeexxxzzz{{{|||}}}|||{{{yyyxxxtttxxxvvviii\\\WWWXXXYYYXXXYYY^^^eeemmmpppnnnkkkooooooooonnnlllkkklllmmmlllnnnqqqsssttttttsssrrrpppppppppooonnnmmmllllllppppppoooooopppqqqsssssstttrrrpppnnnnnnttt{{{yyytttqqqsssssspppmmmmmmmmmooonnnkkklllqqqrrrpppqqqsssuuutttqqqnnnlllkkklllppptttuuurrrnnnkkkiiikkkkkkkkklllmmmnnnpppqqqjjjkkklllmmmnnnnnnmmmmmmkkkkkkkkkkkkmmmqqqwww|||~~~~~~~~~uuufff]]]\\\aaaeeehhheee```YYYVVVVVVVVVVVVUUUNNNLLLHHHHHHSSSjjjyyyooorrrcccXXX]]]kkktttvvvvvv|||}}}}}}zzztttkkkddd```hhhmmmnnnjjjddd```\\\ZZZXXXPPPKKKTTTqqqmmmRRR>>>555:::888```TTTJJJ]]]|||www```YYYbbbllldddXXXUUUQQQVVVUUURRRPPPMMMLLLKKKKKKAAAAAA@@@???>>>AAAFFFJJJPPPKKKEEEEEEJJJMMMNNNMMMRRRTTTVVVWWWWWWVVVTTTSSS\\\ZZZXXXXXXZZZ\\\\\\\\\]]]bbbhhhjjjhhhgggkkknnnpppsssxxx~~~~~~{{{uuuuuuuuuvvvwww|||sssmmmiiiYYYFFFBBB::::::GGGXXXgggyyywwwxxxxxxyyylll```SSSLLLKKKJJJEEE???HHHBBBGGGTTTTTTGGGBBBGGGBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>===<<<<<<======<<<;;;;;;===>>>>>><<<;;;===???>>>===<<<<<<>>>>>>>>><<<::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>>>><<<999888999??????DDDSSS___rrryyyyyy}}}vvvtttvvvrrrhhheeekkkkkkmmmooorrrvvv}}}zzzzzzvvvpppmmmlllggg```]]]]]]^^^\\\[[[ZZZ[[[]]]gggnnnwww~~~zzzwwwrrr}}}{{{___QQQQQQRRRLLLDDDFFFEEECCCBBBBBBDDDFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@<<<;;;>>>@@@??????AAA;;;;;;;;;;;;;;;:::::::::888888999999::::::;;;;;;777888:::<<<=========<<<999<<<:::888;;;DDDWWWkkkjjjnnnmmm]]]CCC<<>>qqqgggNNNQQQnnnoooNNNQQQbbbjjjZZZLLLKKKJJJMMMLLLKKKKKKJJJKKKKKKLLL]]]]]]\\\ZZZXXXZZZ```eeeggg```ZZZ[[[bbbhhhgggeeemmmjjjddd___]]]^^^aaaccchhheeedddfffjjjlllllljjjfffjjjpppsssuuuxxx}}}uuujjjXXXIIIDDDDDD>>>666666>>>NNNddd}}}|||llluuuwwwiiiUUUPPPKKKGGGEEEDDDCCCBBBCCCAAAEEEMMMLLLCCC>>>@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>><<<;;;::::::<<<<<<;;;:::999<<<>>>===:::999;;;>>><<<;;;:::;;;<<<===<<<;;;:::::::::::::::::::::::::::;;;;;;<<<;;;:::999888:::???===>>>GGGOOO___www}}}tttmmmnnnvvv}}}{{{~~~xxxqqqooorrrlllqqqvvvxxxwwwvvvvvvxxx~~~~~~~~~yyytttrrr{{{zzzttttttyyy}}}yyyzzznnndddWWWLLLHHHGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEE?????????@@@@@@@@@@@@AAA>>>::::::>>>@@@??????AAA999::::::;;;;;;;;;::::::777777888999:::;;;<<<<<<555777:::<<<======<<<<<<:::>>>:::888;;;<<>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>======<<<;;;::::::<<<<<<;;;:::888;;;>>><<<999777:::===:::999888999;;;<<<;;;:::777888888999999:::::::::999999999999999999999888>>>AAA<<<:::@@@@@@FFFWWWgggiiilllmmmmmmqqq{{{}}}~~~|||yyyzzz|||wwwvvvwwwxxx{{{{{{pppiiihhhjjj{{{xxxeeeSSSRRRNNNIIIDDDCCCEEEHHHEEEDDDDDDCCCCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAA===:::;;;???AAA???===>>>888999:::<<<<<<<<<;;;;;;888999999::::::;;;;;;;;;555777999;;;;;;:::888777888===777666<<<777AAA___yyyaaaBBBBBBQQQppppppxxxeeeMMMTTTnnnuuujjjpppuuusssqqqoooooorrruuuwwwuuuvvvssslllhhhfffbbb\\\^^^```ccceeehhhlllpppssspppqqqqqqooommmmmmnnnooonnnnnnoooppprrruuuwwwyyyyyyyyyxxxwwwwwwwwwxxxyyyuuuttttttssssssssssssssspppsssvvvxxxwwwvvvuuuuuuvvvvvvvvvtttrrrqqqrrrsssqqqtttvvvvvvtttsssrrrrrrwwwvvvtttqqqmmmlllnnnqqqkkklllqqquuusssoooooossslllpppqqqmmmkkknnnqqqqqqpppppppppnnnlllkkklllnnnpppppppppmmmkkkjjjjjjlllppppppooonnnmmmlllllllllmmmoooqqqrrrsssqqqooonnnmmmnnnooooooooooooppprrruuuzzz}}}rrreee^^^```hhhpppuuutttqqqmmmiiieeebbb^^^\\\bbbiiisssuuuqqquuuvvvttttttvvvuuutttxxx~~~||||||xxxpppfff``````bbbsssuuunnn___WWWZZZYYYTTTOOO```yyyzzzZZZBBB999888888???^^^xxxaaaDDDEEEVVVrrrzzztttwwwWWWNNNPPP]]]```QQQIIILLLKKKHHHHHHIIIIIIHHHGGGEEEDDD}}}zzzxxxxxxyyyzzzzzzwwwvvvyyy}}}~~~zzzvvvzzz|||{{{tttqqqgggccc\\\TTTOOOIIIBBB::::::888:::>>>===BBBXXXpppbbbPPPMMMEEEEEEEEEDDDCCCBBB@@@??????AAA>>>999:::???BBB@@@@@@??????@@@AAABBBCCCDDDEEEDDDBBB@@@>>><<<;;;;;;===;;;:::;;;======<<<;;;888;;;>>><<<888666999===999888777888:::;;;:::999555555666888999:::;;;<<<999999888777777888999999888:::666888@@@??????III^^^ccckkkrrrvvvzzzvvvppprrruuu{{{wwwrrroooooorrrrrrnnniiimmmxxx~~~gggPPPLLLIIIEEEFFFHHHJJJHHHEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB>>><<<<<>>;;;;;;888999;;;<<<===<<<<<<;;;;;;;;;::::::::::::::::::666777999999999777444222555;;;444555===777>>>^^^rrr]]]BBBGGGXXXoooSSSTTTfffzzzmmmpppsssrrrqqqpppqqqsssuuuwwwvvvuuurrrmmmkkkjjjddd]]]]]]```ccceeefffkkkrrrwwwrrrrrrrrrqqqooonnnooopppmmmmmmmmmnnnppptttwwwyyyyyyxxxwwwwwwwwwxxxyyyzzzxxxwwwuuutttssssssssssssooorrrvvvxxxxxxxxxwwwxxxjjjmmmqqqssstttvvvwwwyyysssuuuxxxxxxwwwuuuttttttqqqqqqqqqnnnjjjiiikkknnnhhhjjjnnnqqqmmmhhhjjjooolllpppqqqmmmkkknnnpppqqqlllmmmoooooommmkkkkkkkkkooopppqqqooommmkkkkkkkkkqqqqqqpppooooooooooooooommmnnnqqqrrrrrrpppnnnmmmmmmoooqqqqqqpppoooooopppnnnttt{{{wwwkkkfffjjjuuuyyyrrrkkkfffdddcccnnnttt~~~rrroootttuuusssuuuyyy{{{zzz{{{yyyxxxtttlllccc___aaaeeeuuuuuukkkZZZSSSXXXXXXQQQUUUllloooOOO999555999:::???gggjjjRRR;;;NNNXXX{{{wwwQQQJJJGGGOOOQQQGGGDDDGGGCCCDDDEEEGGGGGGGGGEEECCCBBB~~~wwwjjj___VVVOOOJJJJJJFFFBBB@@@AAA@@@<<<999>>>;;;===HHHYYYnnnvvvooottt|||dddQQQHHHHHHFFFFFFEEEDDDBBB???===<<<===>>>???>>><<<;;;;;;;;;??????????????????@@@@@@>>>>>>>>>>>>===<<<::::::888999:::;;;;;;;;;::::::>>>@@@BBB@@@<<<:::;;;===:::999888888999999777666666777888999999888777666999999888888888888888888:::;;;;;;:::999:::<<<>>>OOOZZZhhhssszzzyyy}}}xxxtttvvvyyy{{{yyytttyyyuuu}}}|||rrriiidddggglllxxxwwwyyy{{{xxxxxxjjjUUUNNNJJJHHHFFFEEEEEEFFFHHHIIIDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>:::;;;<<<>>>>>>>>>===<<<999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;:::::::::999777777777777777888888888:::;;;;;;888666:::CCCJJJppp|||dddLLLFFFXXXnnnXXXssszzzdddmmmuuutttooojjjoooyyy|||www}}}wwwpppnnnooommmfff```gggfffdddccceeehhhlllnnnlllpppsssqqqllljjjlllooopppqqqqqqqqqrrrsssvvvyyyxxxwwwuuuttttttvvvxxxzzzyyywwwuuutttuuuvvvuuuttttttuuuwwwwwwuuusssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrwwwzzzvvvnnnmmmsssrrrooojjjfffeeefffiiillliiikkklllmmmmmmmmmooopppqqqpppooommmllllllllllllkkkmmmnnnppppppooonnnmmmpppppppppppppppooonnnmmmnnnnnnnnnnnnnnnoooooopppqqqqqqqqqrrrrrrooojjjfffnnnoooqqqqqqooooooooopppvvvvvvuuuvvvyyy}}}zzzrrrrrrzzzyyyqqqmmmkkkjjj{{{{{{zzzrrrsssvvvttttttvvvxxxzzz}}}|||tttiii___[[[aaaiiiyyyjjjYYYNNNIIIJJJQQQYYYaaa}}}^^^BBB666666999;;;FFF|||qqqcccNNN???KKKfffxxxvvvkkkUUUNNNKKKIIIGGGEEEBBB@@@@@@HHH>>>AAAGGGEEEEEEHHHDDDttt~~~}}}bbb[[[QQQGGG@@@<<<:::888888999:::888666777;;;>>>@@@QQQiii|||}}}nnnppptttttt```RRRJJJFFFGGGFFFEEEDDDCCCAAA???===<<<>>>??????>>>===<<<<<<<<>>KKKSSS]]]fffooo}}}~~~|||}}}~~~~~~~~~|||xxxvvvlllqqquuuzzz~~~uuuttt}}}yyysssoooppprrruuuxxxzzztttnnnmmmmmmqqqzzz|||jjjXXXMMMIIIIIIHHHFFFDDDDDDDDDFFFGGGCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>;;;<<<===>>>???>>>======999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;777777888888888888999999999::::::888666999@@@GGG]]]yyygggRRRFFFMMM{{{ttt}}}www```ooo{{{qqqeeejjjhhhdddaaadddllluuuyyyyyy{{{vvvqqqooopppooojjjeeehhhfffeeeddddddfffhhhiiinnnooopppnnnllllllooorrrnnnppppppppppppqqqsssvvvxxxvvvtttrrrrrrsssuuuvvvvvvuuuttttttuuuuuutttssssssssstttuuuuuutttsssrrrvvvuuutttsssqqqpppooonnnqqqrrruuuwwwsssllllllrrrllljjjgggfffgggjjjnnnpppjjjlllmmmnnnmmmmmmoooqqqrrrrrrqqqoooooonnnnnnnnnmmmnnnppprrrrrrqqqpppnnnppppppqqqppppppooonnnmmmllllllllllllmmmmmmnnnoooqqqqqqqqqqqqqqqoookkkgggkkkmmmoooppppppoooppprrroooooopppqqqtttwwwzzz|||{{{tttqqqooo}}}wwwpppqqqrrrtttvvvyyy|||~~~~~~~~~xxxtttmmmddd___```iiiqqqvvvdddOOODDDCCCJJJUUU^^^wwwqqqPPP999666666999EEEbbbmmm```KKKBBBVVVuuu{{{~~~xxxzzziiiMMMLLLMMMGGG???:::===@@@@@@III===???FFFEEEGGGJJJFFFLLLTTT```mmmvvv{{{||||||rrrbbbSSSIIIDDDAAA>>>999333000111444888444<<>>>>>>>>>>>;;;<<<<<<===============::::::999999999:::;;;<<>>999777777888999:::;;;999888888::::::999777777777666666666666777777777777777777777777777777777888999999999:::===@@@FFFIIIMMMSSS___sssxxxwww~~~vvvqqqnnnkkkjjjbbbkkkrrrrrrtttwwwrrriiihhhggghhhnnnuuuvvvqqqlllkkknnnrrruuuxxx{{{~~~zzztttrrrwwwiiiWWWOOOJJJGGGFFFIIIGGGFFFDDDCCCCCCCCCDDDBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@?????????<<<===>>>?????????>>>===999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888999999:::::::::888::::::999777888===AAAJJJmmm{{{oooeeeYYYJJJDDD___~~~|||tttssspppgggeeewwwjjj^^^tttzzzkkkbbbdddgggfff___UUUTTT```mmmqqquuuzzzzzzvvvrrrqqqrrrqqqnnnkkkggggggeeedddddddddddddddooonnnlllkkklllnnnqqqssslllmmmoooooonnnoooqqqrrrwwwvvvsssqqqppppppqqqrrrssssssssstttvvvvvvtttrrrsssqqqqqqsssuuuvvvssspppttttttsssrrrpppooonnnnnnrrrrrrssssssoookkklllpppjjjiiihhhiiijjjmmmoooqqqlllnnnoooooonnnnnnoooqqqrrrqqqppppppoooooooooooonnnpppsssuuuuuutttrrrpppqqqqqqqqqppppppooommmmmmllllllllllllmmmnnnpppppprrrqqqpppqqqqqqooollljjjjjjlllnnnoooppppppqqqssskkklllmmmnnnppprrrssstttzzz||||||rrrppppppqqquuuyyy~~~|||yyypppllleee___^^^eeepppwwwlllXXXBBB;;;BBBQQQbbbnnnuuucccAAA222999555<<>>CCCCCCBBBBBB@@@???>>>===<<<;;;999:::;;;<<<======>>>>>>>>>>>>>>>=========:::;;;<<<===>>>>>>>>>>>>;;;:::999888888:::<<<===KKKDDD===888888999999888;;;:::999999:::;;;:::888888777666555555666777888777777777777888888888888777888999::::::<<>>???@@@@@@???>>>===999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===888999999::::::;;;;;;;;;999:::;;;;;;999999;;;===BBB^^^llleeeaaa___RRRAAAIIIiiiuuu~~~zzz|||pppZZZ___^^^___qqqrrrMMMOOOYYYZZZTTTcccqqqlllcccRRRPPPbbbqqqqqqsss|||{{{xxxuuusssrrrqqqpppoooffffffffffffeeedddcccbbbnnnmmmkkklllnnnoooooonnniiikkknnnoooooooooqqqrrrwwwvvvsssqqqoooooooooooorrrrrrtttvvvxxxxxxuuussstttqqqooorrrwwwxxxtttpppooooooooooooppppppppppppsssssssssqqqnnnlllnnnqqqoooooonnnmmmmmmmmmnnnnnnnnnpppqqqpppooonnnooopppoooooonnnnnnmmmnnnnnnnnnppprrrtttvvvvvvuuusssrrrqqqqqqqqqppppppnnnmmmlllnnnnnnnnnooopppqqqrrrsssrrrqqqppppppqqqpppooommmjjjmmmooopppooopppqqqrrrnnnooopppqqqqqqpppooonnnpppqqqtttxxx|||~~~rrrppprrrrrrrrrwww|||yyytttmmmiiiaaa\\\```jjjsssvvv^^^KKK::::::III^^^rrr~~~~~~vvvhhhYYY;;;222999444CCCnnnuuuRRRVVV}}}yyyhhhRRRHHHAAAIIIIIIFFFXXXyyy```MMMDDDCCCAAADDDGGGBBBRRRJJJ???999999::::::999777:::===AAACCCDDDDDDCCCFFFLLLSSSXXXZZZZZZZZZZZZPPPOOONNNNNNMMMKKKGGGDDD<<<<<<;;;888777777:::<<<555999>>>DDDKKKVVVbbbkkk~~~yyy~~~uuuqqqpppuuu~~~oooSSSMMMGGGCCCEEEFFFDDDAAA@@@AAAAAAAAAAAA@@@???>>>======;;;:::;;;>>>@@@@@@???>>>>>>>>>=========<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;:::999888888:::<<<===KKKEEE>>>::::::;;;;;;999;;;:::999:::;;;<<<;;;:::888777666555555666777888888888888999999:::::::::888999:::;;;;;;>>>AAADDDAAA???===>>>FFFUUUhhhvvvsssyyy{{{uuuuuu|||{{{www]]]RRRHHHGGGJJJJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAAAAAAAA@@@???>>>===>>>???@@@@@@???>>>===999::::::;;;::::::999999999999::::::;;;;;;<<<<<<888999999:::;;;;;;<<<<<<:::;;;<<<<<<<<<;;;;;;;;;===PPPaaadddeeehhhZZZBBB>>>VVVdddssssssrrrzzzmmmVVV^^^bbbeeepppwwwOOOAAAKKKWWWYYYmmmxxxjjjUUUQQQeeeuuuuuuvvv~~~}}}{{{yyyuuuqqqooonnnoooeeeffffffffffffeeecccccckkklllmmmooopppnnnjjjgggfffiiimmmpppqqqrrrssstttwwwuuutttrrrppppppppppppttttttuuuwwwyyyyyywwwtttuuurrrpppsssxxxyyyvvvqqqppppppppppppqqqqqqrrrrrrtttuuussspppooopppqqqrrrtttsssrrrqqqpppoooooonnnpppqqqrrrqqqooonnnnnnoooooonnnnnnnnnnnnoooooopppqqqrrrssstttuuutttsssrrrrrrqqqqqqqqqooonnnmmmlllnnnnnnnnnnnnooopppqqqrrrqqqppppppppprrrrrrqqqooommmoooqqqqqqpppooopppqqqsssssstttsssrrrooommmkkkllllllnnnpppsssvvvxxxzzz|||sssmmmoooqqqqqqqqqyyy}}}|||tttnnnhhheee```]]]dddooossspppRRRCCC999@@@RRRfffvvv{{{{{{{{{yyyzzzzzzuuuooo]]]OOO;;;666666333NNNkkkJJJZZZ|||}}}[[[JJJMMM>>>FFFGGGKKKeeeaaaMMMCCC@@@<<>>999<<<===>>>???>>><<<:::888<<>>===;;;888;;;;;;:::888888999===@@@KKKPPPXXXcccppp~~~{{{~~~uuullliiimmmzzzlllUUUMMMHHHDDDBBBBBBAAA>>>@@@EEE@@@@@@@@@@@@@@@???>>>===???======@@@DDDFFFEEEBBB>>>>>>======<<<<<<;;;;;;<<<===============<<<<<<::::::999999999:::;;;<<>><<<<<<@@@IIISSS[[[bbblllnnnhhhkkkzzzqqq\\\RRRIIIGGGHHHFFFFFFHHHHHHHHHGGGGGGFFFEEEDDDDDDAAA@@@@@@@@@@@@AAAAAABBB>>>???@@@AAAAAA@@@>>>>>>===>>>?????????>>>===<<<:::::::::::::::999999888999999999999::::::::::::888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888BBBXXXiiinnnsssgggMMM<<>>GGGWWWdddnnntttppprrruuuxxxyyyuuunnnhhhSSSBBB;;;:::333999bbbuuuXXXJJJhhhtttQQQAAAFFF@@@BBBBBBEEEXXXnnnqqqfffSSSDDD@@@AAA<<>>???AAADDDHHHHHHFFFDDDBBBEEEJJJQQQYYYcccmmmssszzz|||nnnnnnyyyhhhOOOGGGKKKGGGDDDBBBBBB@@@===???DDD??????????????????>>>===>>>======BBBGGGIIIFFFBBB>>>>>>===<<<<<<;;;::::::?????????>>>===;;;:::999999999999:::::::::;;;;;;999;;;===>>>=========>>>;;;::::::;;;<<<======;;;888888999999999999888888777888888999::::::;;;;;;777888999999999;;;>>>AAA<<<<<<;;;<<<===AAAEEEHHHQQQWWW^^^cccjjjvvv{{{~~~zzzqqqmmmmmm]]]RRRGGGDDDFFFEEEEEEGGGEEEFFFFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@???@@@@@@@@@<<<===???@@@@@@???===<<<======>>>???>>>===<<<;;;:::::::::::::::999888888999999888888888888888888777777888999:::;;;<<<<<<::::::::::::;;;;;;;;;:::;;;777KKKeeeoooyyyzzziiiDDD@@@IIIdddfffggg{{{uuuvvvmmmooonnnPPPEEEUUUhhhxxx}}}hhh]]]gggvvv{{{zzzzzz{{{|||zzztttllliiilllooohhhgggfffdddcccaaa```___ccchhhmmmnnnkkkhhhffffffgggjjjooorrrrrrqqqpppoooqqqqqqqqqrrrrrrsssssssssxxxwwwvvvvvvwwwwwwvvvuuussstttuuuuuuuuutttsssrrrttttttssssssrrrqqqqqqqqqqqqtttsssppprrrvvvwwwsssrrrqqqqqqpppqqqrrrtttuuurrrrrrrrrpppmmmkkkkkklllppppppppppppqqqrrrssstttpppnnnmmmllllllnnnpppqqqrrrrrrrrrqqqooonnnlllkkkmmmllllllkkkkkkkkkkkkkkknnnooopppsssuuuuuussspppoooqqqssssssrrrrrrssstttrrrrrrrrrqqqpppooonnnmmmnnnoooppppppqqqqqqqqqppppppsssvvvwwwwwwuuutttsssppprrrvvv{{{sssrrrqqqnnnrrrzzz}}}}}}{{{xxxsssnnniiifff^^^``````bbblllssshhhVVVEEEAAADDDNNNYYYaaafffkkkoooooorrrwwwyyyrrrfff]]]NNN666888>>>444III|||kkkYYYLLLXXX{{{{{{]]]FFF>>>>>>?????????@@@GGGNNNLLLFFFDDD===CCCJJJEEEFFFKKKIIIzzzvvvtttsssyyyxxxnnnhhheee```bbbgggnnnuuuyyyyyyyyyuuunnnrrr~~~lll[[[RRRKKKIIIJJJFFFCCCCCCFFFEEEAAA>>>???>>>>>>????????????>>>>>>:::999;;;AAAGGGHHHDDD???>>>>>>===<<<;;;;;;::::::AAA@@@@@@>>><<<:::888777888999:::;;;;;;;;;::::::999===BBBBBB???<<<<<<<<<<<<;;;:::;;;===>>>===<<<888999:::;;;;;;:::999888666777777888999999::::::666777888888888999<<>>???@@@>>>===<<<<<<===>>>>>>>>><<<;;;::::::::::::::::::999888777999888888888777777666666666777777888:::;;;<<<<<<999888888888:::::::::999BBB222???[[[hhhzzzNNN>>>???]]]bbbhhhqqqppp|||\\\HHHWWWpppuuufffiiivvv|||xxxtttxxxzzzyyyssskkkhhhlllqqqjjjiiifffccc```^^^]]]\\\aaafffkkkkkkhhhfffgggjjjhhhlllppprrrqqqnnnlllkkknnnooopppqqqrrrsssttttttyyywwwuuutttuuuvvvuuutttrrrtttuuuuuusssqqqqqqqqqmmmnnnnnnoooppppppqqqqqqooorrrsssppprrrxxxxxxssssssrrrpppooooooppprrrsssrrrrrrrrrpppmmmkkkjjjkkknnnnnnnnnnnnoooppprrrrrrooommmjjjiiiiiikkkoooqqqsssrrrrrrqqqooonnnlllkkkoooooommmlllllllllllllllmmmnnnqqqtttwwwvvvssspppnnnpppssstttttttttuuuwwwqqqqqqqqqqqqrrrrrrrrrrrrmmmnnnooopppqqqpppooonnnoooqqqssssssqqqooonnnnnnlllmmmnnnqqqtttxxx|||~~~uuuuuussspppxxx~~~|||xxxsssnnniiifffddd```cccccceeemmmooo^^^GGGBBBBBBGGGRRR\\\aaafffjjjsssoooooouuuxxxppp___RRRNNN///777BBB888YYY~~~gggPPPBBBFFFeee}}}lllHHH@@@CCCAAA<<<===???AAAAAA??????@@@>>>===JJJUUUOOOLLLOOOLLLxxxrrriiifffjjjmmmpppxxxrrrcccUUUOOOKKKEEECCCEEEBBBBBBCCCCCCCCCBBB@@@???AAAAAA@@@@@@>>>===<<<;;;888999:::<<<===???@@@AAA>>>======<<<;;;:::::::::<<<<<<:::999888777777777777777888999999:::;;;;;;===>>>??????===;;;888666;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888777777888888999:::???<<<999888888999999999::::::::::::::::::::::::;;;<<>>======>>>======<<<<<<<<<======>>><<<:::;;;>>>>>>;;;888999999::::::999999888777888888888888888888888888888777666777999::::::888;;;:::888777777777888888===666<<>>===;;;:::999999:::::::::>>>EEELLLGGG>>><<<@@@tttvvvkkk^^^\\\\\\iiiqqq{{{{{{___TTTKKKIIIHHHCCCAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@@@@???>>>===;;;;;;999999:::<<<===>>>???@@@======<<<<<<;;;::::::999;;;;;;:::999888888888888666777777888999999::::::======>>>===<<<;;;999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999888888888777888999999:::>>><<<999777888999999888:::::::::::::::999999999999999===CCCIIIQQQ```mmmqqqvvvzzzyyytttuuu}}}}}}xxxrrrsssyyy{{{vvvcccUUUPPPKKKHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHJJJIIIFFFDDDBBBAAA@@@@@@AAA@@@@@@???>>>>>>============<<<<<<<<<<<<<<<======;;;:::;;;======;;;888:::::::::::::::999888888999888888888888888888888888777666777999:::999888:::999888777666777888888:::444;;;FFF[[[gggQQQBBB\\\sssyyyzzz___JJJbbbwww___]]]cccgggmmmmmmlllkkkjjjiiihhhfffeeedddeeeeeeccc^^^ZZZ[[[]]]]]]```fffjjjlllnnnoooqqqppppppppppppooooooooooooqqqqqqpppppppppqqqrrrssspppsssvvvwwwuuutttuuuvvvsssqqqpppqqqsssuuutttsssrrrpppooooooppprrrrrrqqqsssrrrpppooonnnoooqqqrrrrrrrrrqqqqqqqqqppppppppppppnnnllljjjjjjkkknnnooopppppppppooooooooooooooorrrqqqpppooooooqqqrrrtttqqqpppooopppqqqqqqnnnkkklllnnnnnnnnnllllllmmmnnnsssssstttvvvwwwvvvsssqqqssstttttttttsssrrrqqqqqqsssrrrqqqppppppqqqrrrsssqqqqqqqqqqqqpppnnnlllkkkkkklllnnnooopppooonnnmmmooopppqqqrrrssssssrrrrrrtttrrrqqqvvv|||}}}zzzuuuqqqqqqssswwwzzzwwwqqqmmmmmmjjjccc```aaaccchhhjjjfff[[[OOOEEE@@@IIISSSUUUMMMQQQfff||||||wwwttttttpppbbbSSS@@@:::555;;;VVVwww}}}lll\\\KKK???IIIdddppp|||~~~tttMMMAAA<<<666;;;===<<<;;;::::::999999999888999>>>CCCAAA;;;;;;???xxxfff___dddllloooxxxaaaXXXKKKEEEBBBDDDFFFCCC@@@??????@@@@@@@@@@@@@@@???>>>?????????>>>===<<<;;;::::::::::::;;;<<<============<<<<<<;;;;;;::::::::::::::::::999999999999:::777777777888888999999:::<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888999999:::<<<:::888777777888888777999999999999999999999999999888999;;;<<>>>>>=========<<<<<<;;;;;;;;;<<<<<<===<<<;;;999:::;;;;;;:::888::::::;;;;;;;;;:::999999999999999888888777777777888777666777999999999888999999777666666777777888777555:::@@@OOOqqqeeeVVVFFFXXXyyy|||{{{}}}gggKKKYYY{{{cccYYYXXX]]]gggggggggggggggggghhhhhhhhheeeffffffccc^^^\\\^^^```]]]aaafffiiikkkmmmnnnpppnnnnnnnnnoooppppppqqqqqqooooooppppppqqqrrrrrrrrrooorrruuuvvvuuuuuuvvvwwwsssrrrrrrsssttttttrrrpppsssqqqnnnnnnoooppppppppptttrrrpppoooooooooqqqrrrqqqqqqqqqpppppppppppppppnnnmmmmmmmmmmmmnnnooooooooooooooooooooooooooooooqqqqqqqqqrrrrrrsssssstttqqqqqqpppqqqqqqpppnnnkkklllmmmnnnnnnnnnnnnppprrrvvvuuuttttttuuutttrrrpppuuuuuuuuutttsssrrrpppppptttsssrrrqqqqqqrrrssstttqqqppppppnnnllljjjhhhggglllmmmmmmnnnnnnnnnmmmmmmqqqqqqpppppppppooonnnnnnssspppnnnppptttvvvuuussssssttttttrrrooonnnqqqtttpppmmmkkkjjjfffaaa```cccjjjjjjeeeZZZMMMCCC@@@AAARRR[[[VVVHHHRRRtttyyyzzzwwwcccIII777>>>777FFFtttuuugggWWWDDD===SSStttvvvooo~~~iiiGGG???===888:::;;;;;;;;;;;;:::999999888888777777;;;<<<:::;;;>>>zzzzzz~~~ooolllhhhkkkuuu}}}yyyqqqSSSDDDFFFCCCAAA@@@BBBDDDCCCAAA???>>>>>>>>>>>>>>>>>>======>>>>>>>>>======;;;::::::::::::::::::;;;;;;;;;;;;=========<<<<<<<<<;;;;;;888999999::::::;;;;;;;;;888888888999999999::::::<<<;;;;;;::::::;;;<<<<<<:::::::::::::::;;;;;;;;;===<<<;;;:::999888777666888888777777888888999::::::888666666777777777666777777888888888888888999:::888888999888666999???GGGRRR^^^dddgggnnnzzz~~~}}}|||vvveeeVVVKKKDDDCCCCCCCCCDDDCCCBBBAAA???DDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;:::999999999999999888:::;;;;;;;;;;;;:::999999999999888888777777666666888777666777888999888777888888666666555666777888777888999:::CCCYYYmmmsssaaaYYYHHHIIIjjj}}}wwwrrryyynnnUUURRRjjjmmm{{{wwwcccVVVPPPVVVdddccceeeggghhhhhhjjjlllmmmhhhkkkjjjeee```aaadddeeecccdddeeeeeeeeegggiiilllnnnnnnoooooopppqqqrrrrrrooopppqqqqqqqqqqqqppppppqqqrrrtttuuuuuuuuuttttttqqqrrrtttvvvvvvuuusssqqqsssqqqnnnnnnnnnoooooonnntttrrrpppoooooooooqqqrrrpppppppppppppppppppppooolllmmmmmmnnnmmmmmmlllkkkllllllmmmnnnooopppqqqrrrrrrssssssttttttsssqqqqqqpppppppppppppppnnnllljjjmmmnnnoooooopppqqqtttwwwxxxvvvtttsssssssssrrrppptttttttttssssssqqqppppppsssrrrqqqppppppqqqrrrsssoooooonnnmmmkkkjjjiiihhhnnnnnnnnnnnnnnnnnnooooootttsssrrrpppooonnnnnnnnnsssqqqnnnmmmnnnnnnmmmkkkooorrrtttqqqkkkhhhkkknnniiijjjjjjiiieeebbbdddgggjjjdddYYYKKK@@@???GGGNNNaaa___VVVRRReeeuuuXXX???888777AAAeee|||pppZZZIIIHHHcccjjj{{{ZZZ@@@<<<===:::888999:::;;;;;;;;;999888777;;;888888999<<<<<<<<<<<>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999:::::::::>>>>>>>>>===============888888:::;;;;;;;;;;;;;;;999999999:::::::::::::::;;;::::::::::::;;;<<<<<<999999999888999:::;;;<<<<<<;;;;;;999888777666666777666666666666777888888888666555555666666666555666666666777777777888888888666666888777444555999===CCCLLLTTT]]]iiiwww~~~|||{{{gggaaaZZZTTTOOOKKKHHHGGGEEEEEEDDDCCCAAAAAABBBBBBDDDDDDBBBAAA@@@?????????BBBBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<::::::999888888888888999::::::;;;;;;::::::999888888888888777777777666666888777666777888888777666777666555555555666777888666:::999666<<>>333\\\lllWWWOOOWWWtttlllpppHHH888666888777333888999:::::::::999888777;;;:::::::::<<<===<<<:::}}}iiiUUUOOOVVVbbboooxxx{{{kkk]]]PPPLLLGGG???>>>BBBAAABBB@@@;;;:::<<<<<<::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999999999999========================888999:::<<<<<<<<<;;;:::999999999999999999999999::::::::::::;;;;;;;;;;;;999888888777888999;;;<<<::::::999999888777666666555555555555555666666777666444333444555666555333444555555666666777777777555222333666666444444666555888>>>EEEOOO]]]kkkuuu}}}{{{{{{}}}}}}|||zzzvvvvvvvvvzzzqqq]]]MMMGGGCCCFFFGGGDDD???===AAAAAAAAA???>>>???CCCEEE@@@@@@????????????@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;;;;<<<:::;;;:::999777777999;;;999999:::::::::999888888777777777777777777777777999777666666777888777555666555555444444555777888444;;;888666<<>>999777777888555888888999999999888888777777:::;;;999999<<<<<<;;;zzzzzzrrrqqqhhhdddccckkkvvvyyypppPPPLLLFFFBBB@@@???>>>>>>;;;??????:::999<<<<<<999888888777777777888:::::::::::::::::::::999999888777777777888888999999999;;;;;;;;;<<<<<<<<<<<<<<<888:::;;;<<<===<<<:::999777777777777777777777777999:::;;;;;;;;;:::999888888888777666777999;;;<<<999999888888777777777666444333333333333444555555444333222333555555444222333444444555666666777777555111111555666333333555111555:::<<>>???>>>======@@@CCC============>>>???@@@@@@@@@@@@@@@@@@???===;;;::::::::::::::::::;;;;;;;;;888888888888999:::;;;<<<;;;<<<;;;999777777999<<<888888999999888888777666555555666666777888888888999777666666777777666555555555444444444555666777333:::555444<<<<<>>;;;888;;;888888888777777777777888888555::::::666555;;;AAABBByyyjjjaaadddccc\\\^^^hhhpppwww|||sss{{{rrr^^^QQQKKKGGGJJJGGG???;;;<<<<<<999555<<>>>>>999888777666666666888999:::999999:::::::::999888888666666666777888888999999::::::::::::::::::::::::999:::<<<======<<<:::999666666666666555555555555999:::;;;<<<<<<:::888777888777666666777999;;;<<<888888888777777777777777333222222222222333444444333222222333555555333222333333444444555666777777777333222555666333222444111777<<<999444666BBBMMMDDDJJJQQQVVVYYY^^^eeejjjuuuzzz{{{|||qqqeeeYYYSSSPPPKKKEEEAAACCC>>>===AAA@@@======BBB<<>>>>>============>>>>>>@@@@@@@@@@@@>>><<<:::999::::::::::::::::::::::::888888888888999:::;;;<<<;;;<<<<<<:::777777:::===888888888888888777666666444444555666777888999999999777666666777777666444555444444333444555666777333;;;444111999555<<>>888;;;===}}}zzzlllSSS@@@CCCWWWttt~~~oooAAA222===999444888666999888777666666777888999555;;;;;;555444===GGGKKKuuu}}}||||||xxxiii\\\VVVVVVTTTTTTZZZhhhzzzwwwoooxxxzzzgggTTTFFF???===>>>CCCCCCBBB???;;;999999::::::::::::999999999888888666666555555555555666666999999999999999888777666888777666555444333333333888999999999999888777777999999888888888888999999999777555555666777777666666777888999999888777666555666777999::::::999999999888666444333222333333111111222333333333222222444333222111111111222333333444444444555555666666333333333222222222111111777777777777777777777777999;;;???DDDKKKUUU___fffnnn|||}}}qqq{{{{{{{{{}}}}}}zzz```QQQLLLJJJGGGDDDAAA@@@??????>>>>>>>>>>>>===============<<<:::999999:::;;;<<<<<<<<<<<<<<<============@@@???===<<<;;;;;;;;;<<<::::::::::::::::::::::::999999::::::;;;<<<======<<<;;;:::999888888888888999888777777777777777888555444333444777999999888999888888777666555555444333444555555666666555555666555444444666999<<<>>>eeeqqqiiiLLLIIIVVV]]]vvvvvvooowww~~~{{{kkkOOO888AAA```rrrwwwlllcccjjjuuu}}}~~~{{{wwwuuuuuuqqqfffZZZWWW]]]```^^^ddddddddddddcccaaa___^^^___ccciiimmmnnnnnnooooooqqqnnnlllnnnqqqtttuuutttsssttttttuuuuuutttsssrrrrrrssssssttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooommmiiifffeeefffhhhjjjppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmooonnnlllmmmooorrrsssssszzzxxxtttpppmmmkkkkkkkkkkkkmmmpppooolllkkkkkkmmmmmmnnnppptttxxxzzz{{{zzzzzzzzzzzzyyyxxxvvvtttsssqqqtttxxxxxxuuurrrqqqqqqpppmmmjjjggggggjjjnnnqqqppppppppprrrssssssrrrpppllljjjjjjmmmqqqrrrpppmmmjjjllloooqqqrrrqqqpppnnnpppooonnnllllllkkkkkkkkkkkkjjjiiigggeeeeeegggiiijjjkkkjjjfff^^^UUUIII???666<<>>>>>===;;;777555666666999999999888888888777777666666555555555555666666777777888888777666666555777777666555444444444444555666777888888888888888888888777777777777888888888777555555666777777666777777777888888777777777777888:::;;;<<<<<<;;;;;;999888666444333333333444444444555555555444444333444333222111111222333333333333333444444555555555333333222222222111111111555555555555555555555555333444777999===CCCKKKPPPdddnnntttqqqqqqsssppphhh{{{zzzzzzsssqqqrrrtttlllZZZIIIBBBCCCBBB@@@???>>>?????????>>>>>>>>>=========<<<<<<>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<======;;;;;;;;;:::::::::::::::999999:::;;;;;;<<<======;;;;;;:::999888888888888888777777777777777888888:::888777888999::::::999888888777777666555555444333444444555555555555555555444333333444777:::<<>>III^^^rrr|||}}}~~~cccLLL;;;777DDDTTTppp|||nnnUUUKKKCCCAAAOOOcccwwwooohhhwwwxxxyyyyyyhhhIII@@@777666777666555666777777666555555555555555333333333333444555666777]]][[[UUUPPPQQQUUUUUURRRYYY^^^jjjwww|||{{{{{{}}}wwwkkkfffiiiqqqyyy||||||||||||xxxmmmcccbbbhhhooolllgggccc^^^VVVKKKCCCMMMNNNPPPUUU]]]gggrrryyyttthhhmmmzzz}}}qqq\\\LLL===:::555222222555999===:::;;;:::888555333444555777777777777777666666666666666666555555666666666555555666666666555444444666666555555555555666666333444555666888888888888777666666666666666666777888666555555666777777666888777777666666777777888777888:::;;;<<<<<<;;;::::::999777555444444555555555555555555555444333222333333222222222222333333333333333444444444444444333222222222222111111111222222222222222222222222333444555555555777;;;===LLLUUUZZZ[[[```jjjpppnnnvvv}}}tttwww~~~|||||||||zzzyyyvvvqqqlllYYYXXXXXXVVVNNNBBB<<<<<<<<<<<<;;;;;;;;;;;;<<<===============<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>????????????<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<======;;;:::999888777777777777666666666666777888888999<<<:::999999::::::999888888777777666666555555555333333444555555555555555333333222222333555888999CCCTTTwww___IIIKKKmmmSSS===WWWzzzkkkfffkkk{{{zzzvvvyyyllliiibbb\\\]]]dddhhhiiihhhiiikkkkkkiiiddd___\\\YYY]]]bbbfffiiikkknnnpppooooooqqqtttxxxzzzzzzyyyppprrrvvvxxxyyywwwuuusssrrrrrrrrrqqqqqqppppppppprrrrrrrrrsssssstttttttttuuurrrmmmiiihhhiiilllnnnppppppppppppppppppppppppppppppooonnnnnnmmmllllllmmmmmmmmmppprrrsssrrrppplllllllllmmmnnnpppqqqrrrsssrrrppplllhhhffffffgggiiilllqqqwww{{{}}}~~~~~~wwwwwwwwwwwwvvvuuutttsssqqqsssuuuuuutttrrrrrrrrroooooopppqqqpppooommmlllmmmnnnoooqqqpppooommmllllllmmmnnnnnnmmmlllmmmnnnxxxvvvsssppppppppprrrtttrrrpppllliiihhhjjjmmmpppnnnmmmkkkjjjjjjjjjkkklllnnnggg]]]QQQGGG???;;;:::BBBSSSkkk||||||~~~{{{xxxxxxpppTTTAAA777???[[[wwwxxx]]]KKKCCC888@@@YYYttt{{{\\\aaaxxx{{{jjjSSSAAA:::666888999666333333666555444444333333444444333333333333444555666666oookkkccc[[[ZZZ[[[YYYSSSRRRSSSYYY^^^^^^XXXVVVWWWYYYTTTOOONNNQQQUUUYYYZZZVVVWWWXXXVVVMMMFFFHHHOOOWWWWWWWWWXXXXXXWWWVVVUUUaaaccchhhqqq|||vvvhhhkkk}}}~~~zzz~~~zzznnnaaaRRRCCC999;;;999666333111222333444999::::::888555444555666555555555555555555555555555555666666666666555555555555555666666555444444666555555555666777777888444555666777888888888888666555555444444555555666777555444444666777777666888777666555555666777888666777888999:::999999888:::999777666555555555666444444444444333222111000222222222222333333333444444444444444444555555555222222222222111111111111111111111111111111111111333555555555333333444555777>>>DDDGGGOOO\\\eeehhhfffkkksss{{{uuulllrrr~~~zzzyyyxxxuuuvvvyyyxxxiiigggdddaaa^^^WWWPPPKKKMMMLLLKKKGGGCCC>>>>>>???<<<<<<;;;::::::999999999<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<999999888777777777777777555555555666666888999:::999888777888999999888777777777666666666555555555333333444555555555444444333333222222333444666888???IIIeeeaaaOOORRRzzzgggMMMTTT}}}~~~|||{{{rrrcccaaasss|||wwwzzzrrrpppllliiihhhiiihhhgggfffhhhkkkllljjjfff```]]]YYY\\\```dddgggjjjnnnqqqmmmooorrruuuwwwxxxvvvuuuooorrrvvvyyyzzzyyyvvvtttsssrrrrrrqqqqqqqqqqqqqqqoooppppppqqqqqqrrrrrrsssuuusssqqqnnnmmmllllllmmmnnnnnnooooooooooooppppppqqqqqqpppooonnnmmmlllkkkjjjkkkmmmppprrrrrrpppmmmmmmmmmmmmmmmmmmmmmmmmmmmsssqqqmmmiiiffffffgggiiijjjnnnsssxxxzzz{{{{{{{{{xxxvvvsssppppppqqqsssuuuqqqrrrsssssssssrrrrrrsssoooppppppppppppnnnlllkkkmmmnnnqqqqqqpppnnnmmmlllnnnpppqqqooolllkkkmmmpppvvvtttrrrpppooopppqqqrrrpppnnnllljjjjjjkkknnnooonnnlllkkkkkklllmmmmmmllljjj```RRRGGG===999<<>><<>>>>>===;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999888999:::;;;;;;<<<======<<<<<<<<<<<<============>>>>>>===<<<;;;:::999888<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;888888777666666666777777555555555555666777888999666666666888:::;;;:::888666666666666555555555555222333333444555444444444444333333333333444555666999;;;NNNhhhmmm]]]RRRSSSooozzz~~~yyyhhhWWWfff}}}vvvmmmtttwwwxxxdddZZZhhhwwwyyyxxxzzzvvvuuuvvvwwwvvvqqqlllhhhdddfffhhhjjjiiifffbbb```ZZZ\\\^^^```bbbfffkkknnnlllnnnrrrtttsssrrrpppoooooorrrvvvyyyzzzyyyvvvttttttsssrrrrrrrrrrrrsssssspppppppppqqqqqqrrrrrrrrrrrrrrrssssssqqqooollljjjmmmmmmmmmnnnnnnnnnoooooorrrqqqpppooonnnmmmllllllhhhiiikkkoooqqqqqqnnnkkkmmmmmmnnnnnnmmmllljjjiiipppmmmiiiggggggiiilllnnnnnnrrrvvvxxxwwwvvvwwwwwwuuuqqqjjjeeeeeejjjpppuuuqqqqqqpppqqqrrrssssssssspppooonnnlllkkkkkkllllllnnnppprrrrrrpppoooooopppqqqrrrrrrooolllkkknnnrrrqqqrrrrrrssssssrrrrrrqqqllllllmmmmmmmmmmmmmmmmmmlllkkkjjjkkkmmmllliiifff\\\QQQEEE===888888BBBNNNbbbmmmvvvsssiiidddiiiooopppqqqrrrttttttqqqllliiiZZZSSS@@@444IIIttt{{{tttfffPPPAAAMMMlllzzz^^^fffvvvNNN<<<888444222444444222222444333222222111111111111111222111111222222333444555||||||~~~~~~yyyuuuvvv||||||fffhhhmmmvvv{{{yyyggg[[[IIICCC;;;444111111111222...//////000111222222222222222333222111111333444333333333444444444444444444555666777777666555444666666777888888888777777777777777777777888999999999999999999999888777777555555444444444444555555555444333333555777777666777666666555555666666777999999;;;;;;;;;;;;:::999888777666555555555666666666666666666666555444333111222333444555555444444666555555555555444444444222111111111111000000000111111111111111111111111///111222222111111222333111333333222111000111222888999;;;>>>BBBIIIQQQWWWYYY\\\hhhnnnkkkrrryyytttiiifffcccccchhhsss~~~yyytttmmmhhhkkkrrrwww~~~yyytttppplllbbbbbb```___bbbddd___WWWPPPMMMHHHFFFEEECCC???;;;999888888777888999;;;<<<999:::999888:::===;;;666888999;;;<<<===>>>>>>>>>::::::::::::999999999999;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>??????????????????>>>===;;;999777666::::::::::::::::::::::::999999999999999:::::::::777777666666666666777777555555555555666777777888666666777:::<<<===<<<:::555555555555555555555555222222333444444444444444444333333333333333444444333555AAAVVVdddcccZZZTTTWWWppp~~~ssssss{{{}}}bbbVVV\\\]]]___kkkvvv{{{kkk]]]]]]fffnnnuuuyyyrrrrrrwww~~~yyyssspppeeeeeefffffffffeeedddccc]]]]]]]]]]]]]]]```eeeiiikkknnnqqqrrrpppmmmllllllppprrrvvvxxxyyywwwuuussssssrrrrrrqqqrrrsssuuuvvvssssssssssssssssssssssssoooqqqssstttssspppmmmjjjlllmmmmmmnnnnnnoooooooooqqqqqqpppoooooonnnmmmmmmhhhiiikkknnnppppppnnnkkkkkklllnnnooonnnmmmkkkiiikkkhhhffffffjjjnnnqqqssssssvvvyyyyyyvvvtttuuuvvvrrrlllddd______eeemmmsssqqqpppnnnnnnqqqsssttttttpppnnnkkkiiihhhjjjlllmmmoooqqqsssrrroooooorrruuurrrrrrpppmmmkkklllooorrrppprrruuuwwwwwwuuusssqqqjjjkkkmmmnnnooonnnmmmlllkkkjjjjjjkkkkkkggg```ZZZKKKAAA999888888===MMM___wwwyyyttthhh___```fffkkkqqqqqqrrrtttuuupppggg___OOODDD888DDDqqqxxxssseeeKKK>>>ZZZkkk```yyyfffCCC:::777333111222222000222555333222111111000000111111111111111111222333444444ttt```___lll~~~rrr\\\HHH;;;666444333222333333333333222222222222111000///......///000/////////111333333333333444444444555555444555666777777666555444555666777888888888888777888888777777777888999999666777888888888888888777555555444444444444555555555333222333555777777666555666666666666666666555999:::;;;;;;;;;;;;999999777666555444444444555666555666666666666666555555111222333555555555555444444444444333333222222222111111111111000000000000111111111111111111111111444555555333222111222444000111222222111000111444000111333444555888===BBBGGGJJJTTTUUUPPPVVV^^^XXX]]]```bbbcccdddjjjttt{{{xxxtttpppmmmgggbbbeeekkkhhhmmmnnniiifffeeeccc___PPPNNNIIIFFFGGGHHHCCC;;;:::888666555666777999:::<<<;;;:::888777888:::;;;444999;;;777666999:::888777888:::<<<======<<<<<<:::999999999888888888888;;;<<<===>>>>>>======<<<>>>>>>>>>>>>????????????============<<<:::888777777888888999999:::::::::888888888888888888888888666666666555555666666777666666555555555666666777777777888:::<<<<<<999777555555555555555555555555222222333444444444444333222222222222222222222222111444:::HHH]]]kkkhhh[[[MMM]]]lllzzz~~~yyy|||}}}}}}wwwlllgggsssrrrXXXMMMRRRWWWeee{{{|||vvvgggVVVQQQ]]]ooozzzkkkkkkqqq{{{{{{xxxwwwiiihhheeecccbbbcccdddeeedddcccaaa^^^]]]___cccgggkkknnnqqqqqqooommmmmmnnnrrrsssuuuvvvvvvuuutttsssqqqpppooopppqqqsssvvvwwwuuuttttttssssssrrrrrrqqqoooppppppppppppooonnnmmmnnnnnnnnnooopppqqqqqqqqqpppppppppooooooooonnnnnnkkkkkkllloooqqqqqqpppnnnkkkmmmooopppooommmjjjhhhgggeeedddgggmmmrrruuuvvvxxxzzz|||zzzvvvtttvvvyyyrrrnnngggcccccchhhpppuuuqqqooolllmmmpppsssttttttnnnmmmkkkiiiiiijjjlllmmmoooqqqrrrpppmmmoootttzzzrrroookkkiiijjjmmmoooppprrrsssuuuvvvvvvtttqqqooojjjkkklllmmmmmmnnnnnnnnnmmmkkkkkkkkkhhh```SSSIII@@@888555:::???HHH[[[ppp}}}wwwkkk___^^^iiissswww~~~~~~~~~uuuggg\\\HHH@@@FFFiiiuuudddXXXJJJJJJmmmiiitttzzzUUU:::888555222222444222000000444333222111111000000111111000000000111111222333444{{{yyymmmeee}}}~~~{{{qqqaaaOOO@@@999666111111111000000000///.........///////////////...---///000/////////111333333333333444444555555555444555666888888666555444555555666777888888777777999999888888888888888999333444555777888888888888666555555444444555555666444333222333555777777666444555666777777666555444777888999:::999999777777777666444333333444555555333333444444555444444444000222333555666666555555222222222111111111000000111111111111000000000000000000000000000000000000666666444111...---...///333222111111///---///333111444666666444333444666777999@@@@@@:::BBBHHHAAABBBHHHMMMNNNMMMOOOWWW^^^ZZZWWWVVVTTTOOOKKKMMMSSSPPPTTTSSSMMMJJJLLLKKKFFF<<<;;;999888<<>><<<666777@@@GGGQQQfff|||{{{tttfff]]]fffyyy~~~mmm```>>>>>>YYY~~~xxxeeeKKKDDDMMM]]]{{{nnnkkkJJJ555666333222333666444000///222333222222111111111111111000000000000111222333444~~~vvvqqqtttzzz~~~kkkeeefffhhhllltttyyyxxxuuu|||}}}~~~zzzwww^^^SSSEEE;;;777555333111111111000000//////......000000000000////////////////////////////////////444444444444444444444444333333333333333333333333555555555555666666666666999999999888888888777777555555555555555666777777666666666666777777777777666666777888888888888777999777666777555333555:::666777888999999888777666444333333222222333333444555555555555444333222111666555444333222222111222222222222111111111000000000000000000000///..............................333222111000000000222222;;;666000---...//////...///000000000111111111111444444444444444444444444777777777777888888888888;;;:::::::::999999888888888888777777666666666555555555555444444333333333111222222333333222222111444444444444444444444444333333333444444444555555777777666666555555555444444444555555666888999:::888999::::::;;;;;;::::::999;;;<<<<<<;;;::::::;;;;;;;;;::::::999888777777666444333444777999777555888888777777666666666555555555444333333333333444555444444333333444444555666444222222333555555444444444333333333222222222111111111111111111111111111111000000000000111111222333222555DDDYYYiiiooovvvfff[[[^^^fffkkknnnqqqwwwnnnkkkiiijjjuuuoooVVVHHHQQQjjj~~~|||}}}mmmYYYQQQ\\\jjj^^^```kkk{{{zzzrrrjjjdddccceeehhhgggjjjnnnpppooolllkkkkkkkkkkkkllloooqqqssssssssstttsssrrrsssuuuwwwvvvvvvpppmmmllllllooorrrssstttqqqqqqpppqqqqqqpppmmmkkkiiifffdddhhhoootttuuusssqqqtttsssnnnnnnrrrrrrnnnppppppppppppppppppppppppnnnpppssstttsssqqqpppppplllmmmooopppnnnkkkfffcccfffeeefffkkksssxxxyyyyyy~~~~~~~~~}}}}}}|||{{{zzzuuutttrrrsssvvvvvvsssppppppooonnnoooqqqrrrrrrqqqfffjjjkkkhhhiiilllnnnmmmqqqooogggbbbgggttt{{{{{{ooohhheeeiiimmmmmmnnnrrruuuuuuuuuqqqllljjjkkkmmmpppmmmkkkjjjllloooppppppooommmiiiaaaUUUHHH===666222888AAAMMM^^^oooxxxxxxwwwhhh]]]fff{{{~~~cccNNN>>>aaattt___WWWPPP>>>@@@aaafffLLL===777777555444222000//////000111111111111111000000000000111111111000000000000000___^^^[[[YYYXXX[[[aaaeee{{{|||wwwvvvwwwxxx~~~rrrccc___fffpppzzz~~~rrreeeYYYQQQLLLBBB;;;333/////////---+++000000000/////////......000000000/////////......////////////////////////333333333333333333333333333333333333333333333333555555555666666666666777999999888888777777777777555555555555555666777777555555666666666777777777666777777888888888888888777666777999777333333666555555777777777777555555444333333222222333333444555555555555444333222111555444333222222111111111222222111111111000000000000000000000000///..............................111000////////////000111888444000...///000///...//////000000000111111111222222222222222222222222222333333333333444444444444444444444333333333222333333333333222222222222333333333333222222222111111222222222222222222111333333333333333333333333333333333333444444444444555555555444444444333333444444444555666777999999888888999:::::::::::::::777999::::::999888888999999999999888777777777666666555333444777888666444777777666666666555555555555555444333333333333444444444444333333444444444666444222222333444444444333222222222111111111111000000000000000000000000111111000000000000111111000000000222:::JJJ^^^mmmyyybbbTTT[[[mmmyyy|||yyyvvvyyy{{{hhhUUUQQQdddzzztttddd]]]^^^```YYY```pppyyynnnkkkiiifffgggkkkooorrrvvvxxxwwwtttrrrqqqrrrooolllmmmoooppppppoooxxxwwwvvvvvvwwwwwwuuusssrrrpppmmmmmmnnnppppppooommmmmmmmmoooppppppooommmllljjjhhhkkkqqqttttttrrroootttuuuoookkknnnpppoooqqqqqqqqqqqqqqqqqqppppppnnnpppssstttrrrqqqppppppnnnppppppooollliiigggfffhhhjjjnnnsssxxxyyyyyywww||||||}}}}}}}}}||||||{{{yyyvvvttttttvvvvvvtttrrrqqqqqqqqqqqqrrrqqqnnnkkk^^^fffkkkiiigggjjjmmmnnnpppkkkdddbbblllxxxxxxrrriiifffgggmmmooommmnnnqqqrrrsssrrroookkkjjjlllooopppooommmmmmnnnooonnnmmmjjjcccXXXLLLBBB===;;;;;;999CCCQQQ```ppp~~~pppiiijjjyyypppSSSBBB\\\}}}|||dddRRRFFFCCCAAASSSwww{{{{{{pppVVVDDD;;;777555444333222111111000000000111111111000000000//////000000000000000000000000uuuuuusssnnniiifffdddeeeiiilllqqqrrriii^^^YYYZZZaaajjjrrrwwwvvvoookkkmmmwww}}}|||}}}xxxnnn```XXXXXX___iiiooo{{{yyyrrrhhhbbbfffttt~~~}}}uuufffUUUFFF;;;555222000---+++,,,///000...+++///////////////.........000////////////.........////////////////////////111111111111111111111111222222222222222222222222555555555666666666666777777777777777777666666666666555555555555666777777555555555666666666666777666777888888999999888888666777;;;???===666333444333444555666666555444333333333222222222222333333444444444444333222222111444333222111111111111111111111111111000000000000/////////000//////...---------------------------///......------...//////444222//////000000///...////////////000000000000000000000000000000000000000000000000111111111111000000////////////......//////000000000000000000111111111111111000000000111111222222222222111111111111111111111111111111222222222333333333333444333333333333222222222222444444444444555666888888777777888999999999999999555666888888666666666777777777777777666666666666666555444444555666555333666555555555555444444444555555444333333333333444444444444444444444444444555333222222333444444333111111111000000000000///////////////////////////111000000//////000000111000///000222222999PPPiiilllRRR[[[~~~{{{dddVVVffftttnnnaaaRRRTTTaaarrrrrrgggllloookkkjjjnnntttxxx}}}|||yyyxxxtttnnnhhhgggjjjnnnnnnllluuuuuuuuuvvvwwwwwwuuurrrsssqqqoooooonnnnnnllljjjjjjjjjkkkmmmpppqqqpppnnnooommmmmmooosssuuussspppnnntttvvvpppjjjkkknnnqqqssssssssssssrrrqqqqqqpppoooqqqssssssrrrppppppqqqqqqrrrqqqmmmiiiggghhhjjjmmmqqqxxx||||||zzzwwwvvvyyyzzz{{{|||}}}}}}}}}}}}}}}zzzvvvuuuuuuuuuuuutttsssssstttttttttpppkkkfffaaakkkssspppkkklllooorrrlllgggbbbfffrrrzzzttthhhcccffflllqqqqqqmmmmmmpppoooooonnnllljjjkkkoooqqqqqqqqqpppqqqqqqoookkkiiidddZZZJJJ<<<555555:::>>>FFFTTThhhyyylllmmmwww}}}[[[JJJMMMkkkVVVHHH===:::LLLlllsssgggnnn}}}[[[DDD<<<999666222333333333333222222111000111111000000000000//////000000000000000000000000yyy{{{}}}~~~~~~~~~mmmpppqqqnnnfff^^^ZZZZZZYYY___eeegggiiiiiibbbXXXYYYYYY___iiinnnkkkjjjlllpppiiiaaa```gggttt|||yyyxxx}}}~~~}}}gggUUUOOOEEE;;;444111000111111000///000111111///,,,......................../////////.........------........................000000000000000000000000111111111111222222222222555555555555666666666666666666666555555555555555555555555555555666666777444444555555555666666666666777888888999999888888777999@@@EEECCC:::555444333444555666666555444333333333222222222222333333333333333333333222111111333222111000000000000000111111000000000/////////.........//////......---------------------------------------.........///////////////000000///............/////////000000........................000000000000111111111222//////////////////////////////000000111111222222111000000000000000000000000000111111111111000000000000000000000000000000111111111222222222333333222222222222222222222222333333333333444555666777666666777888888888888777444555777777555555555666666666666666666777777777666555555444444444333222444444444444444444444444555555444333333333333444333444444444444444444333444222111222333444333222111111111000000000//////////////////////////////000000////////////000000333///000555222111EEE___rrrYYYgggrrrdddvvv{{{fffKKKQQQ```ppp{{{yyyfff___lllvvvpppkkkmmmqqqvvv|||}}}|||ooohhhaaaaaagggmmmpppooonnnnnnpppsssvvvwwwuuusssrrrqqqpppoooooommmkkkhhhkkkkkklllnnnqqqrrrqqqooonnnnnnnnnqqqttttttrrrppppppssstttrrrooooooqqqssssssttttttttttttrrrqqqpppppprrrssssssqqqppppppqqqqqqrrrpppkkkffffffjjjnnnsssxxx~~~}}}yyyvvvvvvwwwxxxyyy{{{|||}}}~~~~~~{{{wwwtttsssssstttuuuvvvvvvuuuuuutttqqqllliiilllsssvvvrrrnnnnnnpppppphhhffffffllluuuwwwnnnddddddjjjqqqsssnnnjjjlllooolllkkkjjjjjjjjjmmmqqqtttssssssssssssqqqmmmgggbbb[[[RRRFFF;;;666999???DDDWWWhhh}}}qqqttt}}}bbbJJJVVVqqqjjjSSSHHHBBBAAA^^^^^^```nnnvvvNNN999777888444...222333444444444222111000111000000000/////////////////////000000000000000{{{}}}~~~~~~}}}~~~|||vvvrrrpppfffjjjnnnppprrrrrrnnniiioooqqqvvv}}}~~~{{{xxxxxx{{{xxxuuuvvv|||~~~uuu^^^GGG;;;888444000---------...222000...------,,,+++***---------------.....................------------------------------------////////////////////////000000000111111222222222333444444444444555555555444444444444444444444444444444444333444555555666444444444444555555555555666666777888888888888777666999???EEECCC:::555444444444666666666666444444333222222111111222222333222222222333222222111000111111000/////////000000000000000/////////......,,,---............------------------------------,,,------....../////////,,,---.../////////......---............///////////////////////////////////////000000000111111111///000000000000000000000//////000000111111111222000000000000000111111111///000000111111000000///////////////////////////000000000111111111111222222222222222222222222222222222222222333444555555444555666666777777666666444666777777666555555666666666666777777777777777555555555444333222222333333333333444444444444444555555444333333333333444333333444555555444333333333111111111333333222000111111111111000000000000000000000000000000000000000000////////////000000444---///666555111;;;MMMffftttnnnZZZhhh}}}vvvnnnSSSOOO^^^ppp}}}xxxnnnfff[[[]]]ooozzztttllljjjkkkpppxxx}}}~~~pppjjjdddccchhhooorrrrrrlllmmmnnnqqqtttvvvuuutttpppooonnnooopppooommmkkkoooooooooqqqssssssqqqooolllmmmnnnppprrrsssrrrqqqsssqqqqqqtttvvvvvvsssqqqsssssstttuuutttsssrrrpppqqqrrrsssrrrqqqooopppqqqppppppnnnjjjggghhhmmmqqqxxx{{{~~~}}}yyyvvvvvvwwwvvvwwwyyyzzz|||}}}}}}}}}}}}{{{wwwrrrpppppprrrtttxxxvvvtttttttttsssqqqpppqqqrrrpppllllllpppooolllfffhhhmmmrrrsssooojjjfffiiippptttqqqjjjgggjjjnnnkkkjjjiiijjjmmmpppsssuuutttsssrrrpppmmmggg___ZZZNNNGGG???999;;;DDDPPPWWWlll{{{zzzxxx{{{lllQQQWWWzzzmmmQQQGGGMMMXXXttt~~~___pppiiiBBB333555666222...111222333444333222111000000000000////////////.........//////000000000000~~~~~~~~~~~~|||xxxzzz{{{}}}}}}~~~~~~}}}{{{~~~~~~~~~zzzpppcccdddaaaYYYPPPGGG:::000//////......------------///...,,,+++***+++,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,------------------------/////////////////////////////////000111111222222222222222333333333444444222222222333333333333333333222222222222333444444333333333444444444555555444555666666777777666666444555999>>><<<666333444444444555666666555444444222222111111111111222222111111222222222111111000000//////....../////////////////////............+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......***,,,......------...///------------.........///////////////////////////------------.........................../////////---...............////////////000000000000111111//////000000000000///////////////////////////////////////000000000111111111111111222222222222222222222222222222333444444333444444555555555555555444666777777666555555666777777777777777666666666222444444444222111222333333333333444444444444555555555444333333333333444222333444555555444333222111111000111333333111///111111111111000000000000000000000000000000000000000//////......//////000///+++---333444000444<<>>:::777000)))(((+++***+++,,,------.........---.........---------...++++++,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////000111111222000111111111111222222222111111111222222222333333111111000000111111222333222333333333333444444444333444444555555555555555333222444777666333333777222333444555555444333222222222111111111111222222000000111111111111111000///......---......///////////////.........------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,***,,,...---++++++---///,,,,,,---------.................................+++,,,,,,,,,,,,---------,,,,,,,,,------...............---------------,,,---.........////////////...//////000000//////...////////////////////////....../////////000000000//////000000000111111111222111111111111222333333222333333444444444444444333555666666555444444555777666666666555444444444000222444333111111333555333444444444555555555555555555444333333333333444222333555666666555333222111000000111222222000...000000000/////////......//////////////////////////////............//////***---000000000000222555BBBQQQ]]]^^^]]]dddpppyyyyyywww}}}}}}vvvqqqfffgggxxxnnngggooo|||{{{ccc```hhhvvvsss```TTTTTTUUUcccrrrzzz}}}}}}wwwpppiiilllqqquuuwwwyyy{{{}}}zzzzzzxxxsssooollllllnnnrrrpppnnnoooqqqtttuuuuuupppooommmnnnpppssssssssssssrrrrrrtttuuuuuusssqqqpppppppppooooooooopppqqqrrrooopppwwwwwwooogggcccnnnppprrrtttuuutttsssqqqrrrssssssrrrpppooooooqqqooollllllooouuuyyyzzzxxxyyyxxxwwwwwwxxxyyyxxxwwwyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxvvvsssooonnnqqqssssssrrrrrrsssuuuuuutttrrrnnnqqqssstttvvvyyywwwrrrmmmnnnqqqpppggg___bbbkkknnntttuuunnniiiiiikkkjjjnnnmmmmmmppptttvvvvvvtttnnnjjjccc]]]VVVPPPKKKGGG;;;<<>>@@@FFF^^^lllyyy~~~pppddd\\\bbbmmmtttxxx{{{{{{aaarrr|||```QQQJJJHHHGGGKKKXXXmmmwwwzzz}}}zzz[[[FFF444444222111000000000000........................////////////......------,,,,,,,,,------------...))))))+++,,,...000111222222444888;;;???BBBDDDEEEFFFIIIOOOUUU[[[```cccddd___[[[VVVQQQOOOOOOQQQSSSMMMHHHDDDDDDHHHGGG@@@999777...)))---...)))''')))((()))***++++++,,,,,,,,,)))***+++++++++***)))(((************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------//////000000000000//////111000/////////000222333111111111111000000000000222222333333333444444444444333333222222333333444555555444333222222222222000111111222333333333333111111000000000000//////000000//////...---------......---------,,,,,,,,,++++++,,,------------,,,++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,---///...---+++,,,------....../////////......000//////......//////000222444555444222111111111333333333333444555666777666666555555444333333333444444333333444444555666444444444444444444444444555555555555666666777777666444222222222222000///111000000//////........./////////...............---------------------------------------------------------.........//////---111444>>>ZZZ~~~gggWWWVVVlllmmmmmm}}}lll```gggzzzlll```^^^kkk}}}zzzuuurrryyyyyywwwqqqjjjfffeeeffflllmmmqqqxxx~~~zzzwwwsssmmmkkklllnnnnnnnnnsssrrrtttxxxxxxuuusssuuuuuutttttttttuuuuuusssrrrqqqqqqpppppppppoooooooooooooooqqqttttttrrrssswwwuuuvvvvvvtttqqqoooooooooqqqpppooonnnkkkiiigggfffnnnrrrwwwzzz{{{zzzyyyyyy{{{zzzyyyxxxwwwvvvuuuuuuyyyyyyyyyyyyyyyyyyxxxxxxtttvvvxxxzzz{{{{{{zzzyyyvvvxxxzzzzzzxxxuuusssrrrpppqqqpppnnnkkkiiiiiijjjnnnooooooooonnnppptttwwwyyyyyyvvvrrrnnnnnnsssxxxuuutttrrrpppmmmhhhaaa]]][[[YYYVVVRRRLLLJJJRRR\\\qqqyyy}}}ooocccZZZWWWYYYeeesss}}}mmmooohhhSSSEEEIIINNNWWWcccqqqccclllsssrrr\\\>>>444222111000000//////000000------------------------///............---------,,,,,,,,,,,,------------//////////////////............------------......///111444777:::<<<>>>???;;;:::888666444333222222111///...111444444000+++444---***---///------000)))***,,,------,,,***)))((()))*********)))((((((************************+++++++++***************************************************************++++++++++++************++++++++++++++++++++++++++++++,,,------------,,,...///000000111000000000111000///...///000222333222222111111000000//////111111222222222333333333333222222222222222222333555444333333222222222333000111222333333333333333111000000000/////////////////////......---------......---------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++******++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------///000///---,,,,,,,,,------......//////....../////////....../////////111333444333222111222333444333333333444444555666555555555555444444333333555555444444555555666777444444444444444444444444444555666777777777666666555333111111222222000///000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111555333111FFFiiiooo]]]cccyyy}}}zzznnnooo|||rrrggg^^^]]]bbbrrrtttxxx}}}|||tttnnnsssyyy|||vvvmmmgggcccaaafffjjjqqqyyy{{{~~~xxxqqqnnnnnnnnnllljjjqqqqqqtttyyyzzzvvvuuuvvvvvvuuutttuuuvvvvvvtttrrrooooooooooooooooooooopppssssssuuuvvvtttssssssuuuuuuvvvuuutttqqqpppqqqsssrrrrrrqqqpppmmmkkkhhhgggsssvvvzzz}}}}}}||||||}}}{{{{{{{{{zzzxxxuuusssrrryyyzzzzzz{{{{{{zzzyyyyyytttvvvxxxzzz{{{{{{zzzxxxxxx{{{}}}|||xxxuuutttuuuvvvuuurrrnnnlllkkknnnppptttrrrqqqppprrrsssttttttwwwwwwvvvsssqqqqqqsssvvvvvvqqqkkkddd___\\\[[[ZZZUUUVVVWWWXXXZZZ```kkktttwww~~~~~~lllWWWHHHJJJPPP]]]ooo~~~qqqsss|||nnn]]]MMMRRR\\\kkkzzzjjjYYYppptttooo{{{lllFFF222000//////.........//////000------------------------------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++*********+++---///000,,,,,,------............***+++,,,---------++++++,,,,,,---///222111///,,,---+++***,,,---,,,+++,,,,,,---/////////---+++)))))))))***************)))))))))))))))))))))))))))************************************************************************+++*********************++++++++++++++++++++++++***+++,,,,,,------,,,,,,......///000000000000000111000/////////000222222222222111111000000//////111111111222222222333333222222222111111222222222444444333222222222333333111111222333333333222222000000000////////////...............------------......---------,,,,,,,,,)))***++++++,,,,,,+++++++++******))))))******+++)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------...///111000...---------,,,,,,---...............//////............//////111222333222111111222444444333333333333444444555666666666555555555555555666666666555666777777888444444444444444444444444555555666666666666555555333222111111111111000...////////////............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------(((000000,,,888TTTmmmuuunnnaaalll{{{{{{vvvwwwqqqmmmeee[[[TTT___bbbjjjwwwsssiiilllvvv~~~{{{tttoookkkfff^^^cccjjjssszzz}}}}}}|||~~~{{{wwwuuutttrrrnnnkkkpppooorrrwwwxxxvvvvvvxxxvvvuuutttuuuvvvvvvtttrrrooooooooooooooopppppppppsssuuuvvvuuussssssssssssssstttuuutttssssssuuuwwwttttttsssrrrqqqpppnnnmmmsssvvvyyy{{{||||||}}}yyyyyyzzzzzzxxxvvvsssrrrzzz{{{|||}}}}}}|||{{{zzzuuuvvvxxxyyyzzzyyyxxxwwwzzz|||}}}{{{vvvtttuuuwwwxxxvvvsssooommmnnnrrruuuwwwtttqqqqqqqqqrrrqqqooorrrssstttsssqqqooonnnmmmllliiiccc\\\WWWUUUVVVVVVJJJMMMQQQXXXcccoooxxx||||||kkkWWWHHH@@@???NNNcccuuurrrvvvyyyyyywwwjjjZZZPPP[[[hhhzzz{{{[[[jjjsssuuuPPP:::555555......------......///000------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------((()))))))))******++++++++++++++++++,,,---......,,,,,,,,,,,,,,,---------(((***,,,.../////////...---............,,,+++***))))))+++,,,+++***)))((()))***,,,......---+++***)))))))))*********++++++)))))))))))))))))))))))))))))))))***************************************************************))))))************************************************+++,,,,,,,,,,,,,,,,,,---...///000000000//////000000000111111111111111111111111000000000000111111222222222333333333333222222111111222222333444333333222222333333333111222222333333222222222000000////////////......------------------------......---------,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))))))))******)))***+++,,,---,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++++++++++++++---,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,---...000///...------...+++,,,---...............///......------......///000111222111000111333555444444333333333333444444555555555555555555555555666666555555666666777888333333333333333333333333666666666555444444333333222111000000111111000...........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------&&&---111///222AAAUUUaaafffbbbmmm~~~wwwwwwvvvhhheeekkkmmmfff^^^QQQQQQWWWeeeuuuzzzrrrhhhcccqqq|||}}}{{{{{{uuummmYYY\\\bbbiiipppvvvzzz|||{{{{{{||||||zzzwwwtttrrrqqqoooooorrrtttsssuuuyyyuuutttttttttuuuuuusssrrrooopppppppppppppppppppppooosssuuusssrrrtttuuutttrrrsssuuuuuuuuuuuuwwwyyyuuuttttttsssssssssttttttqqqtttvvvwwwxxxxxxzzz|||vvvvvvxxxxxxxxxwwwvvvuuuzzz{{{}}}~~~|||{{{vvvvvvwwwxxxxxxxxxxxxxxx}}}|||zzzwwwtttsssuuuwwwttttttrrrooonnnooosssvvvwwwuuurrrppppppooommmkkkmmmnnnpppooommmiiieeeccc^^^______\\\XXXTTTRRRQQQMMMRRRYYYaaammmxxx|||{{{{{{ooo```OOOCCCBBBFFFGGG[[[rrrrrrqqqmmmccciiieeeQQQHHHOOOjjjxxxhhh___bbb===222444333.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))******+++,,,------******+++,,,------------+++,,,,,,+++)))(((((()))+++---------,,,,,,,,,+++((()))***++++++******))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))*********+++************************************************(((((())))))******++++++******************************+++,,,,,,,,,,,,++++++,,,---...////////////...///111222222222000///000000000000000111111111222222222222333333333444333333222222222222333333333333333222222333333444222222222333333222222111000000/////////.........------------------------......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,******))))))))))))******(((***+++------,,,+++***************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************))))))***++++++++++++++++++++++++++++++,,,------***++++++++++++,,,,,,,,,***+++------,,,+++,,,---***+++,,,---............///......------......//////000111111000111333666444444333333222333333444444444444444444444444444444444444444444555666666333333333333333333333333888777555333222111111111222000//////000111///...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......///111000111<<>>BBBHHHPPPXXXoooiiiqqqgggUUUGGG???CCCGGGLLL^^^uuufff]]]wwwtttPPP:::222//////111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,+++***))))))******+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***,,,,,,,,,---------......000000000111222222333333111111111111111111111111111111111222222333333444222222222333333333444444222222333333333333444444555555444333222111000///111111000000//////......000000000///......---------,,,,,,+++*********+++------------------------(((((())))))******++++++++++++,,,------------,,,******))))))))))))******))))))))))))************+++*********))))))((((((************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++************************+++++++++,,,,,,,,,------..............................//////000000111111111111222222222333333333333333333222222222111111333222111111111222333444333333333222222222111111555444333111000////////////............---------000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,,,,++++++,,,,,,------...///.........000222EEE[[[llljjjfffhhhjjjhhhlllrrrwwwyyyyyyrrrcccUUUYYYhhhwww~~~xxxddd[[[iiiuuuvvvyyyxxxuuueeeLLL<<<>>>IIIRRRLLLXXXgggssszzz~~~}}}{{{uuunnnccc]]]]]]aaaaaa^^^ooottt{{{zzzvvvpppnnnnnnooommmkkkrrrpppsssxxxzzzvvvrrrrrrppprrrrrrpppnnnmmmoooqqqtttttttttttttttssssssssssssuuuwwwxxxwwwwwwwwwxxxtttuuuuuutttssstttwwwyyyxxxxxxxxxwwwwwwwwwvvvvvvooosssxxxyyyxxxxxx{{{~~~zzzzzzzzzzzz{{{{{{{{{{{{yyyvvvtttuuuyyy~~~zzzrrrooopppsssttttttssssssrrrpppoooppprrrtttsssrrrqqqpppoooooooooooommmhhhbbb`````````\\\XXX^^^]]]ZZZUUURRRVVV```hhhtttyyykkk\\\DDDDDDAAA>>>@@@NNNcccsssppp{{{mmmXXX@@@HHHJJJFFFMMMbbbxxxwwweee~~~{{{\\\>>>444333000///222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********++++++***)))))))))))))))*********)))))))))((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))+++++++++******)))))))))((()))******++++++******))))))))))))))))))))))))*********)))))))))(((((())))))***++++++++++++***,,,,,,,,,,,,------------.........///000000111111111111111111111111111111111111111111111222222222222222222222333333333333111222222222333333444444444444333222111000//////000000000/////////......000//////......---,,,,,,---,,,++++++*********+++------------------------)))))))))))))))*********))))))***+++++++++++++++******))))))))))))******(((((()))))))))******************)))))))))((((((************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++************************+++++++++,,,,,,,,,,,,------------------------------......//////000111111111111111111222222222222333222222222111111111111222111000000000111333444333333222222222111111111444333333222000//////...............------------...---------------,,,,,,+++++++++***************************************************************---,,,,,,++++++,,,,,,---+++,,,------,,,,,,...000888MMMdddpppwwwyyynnn```ccckkkvvvppp``````hhhzzz~~~tttiiigggssszzznnn^^^NNNDDDBBBBBBHHHTTTdddrrr{{{|||uuukkkbbb]]]]]]]]]\\\gggllluuu{{{vvvuuuuuuuuutttpppjjjeeennnlllnnntttwwwvvvuuuvvvqqqqqqqqqooolllmmmppptttrrrrrrsssssstttttttttuuurrrtttvvvvvvvvvvvvxxxzzzvvvwwwwwwwwwvvvvvvwwwyyyxxxxxxwwwwwwvvvvvvuuuuuuwwwvvvvvvvvvxxxzzz|||}}}||||||{{{zzzyyyxxxxxxwwwxxxxxxyyy|||~~~xxxrrrooopppssstttuuupppqqqqqqpppooonnnnnnnnnoooppprrrrrrrrrpppmmmlllhhheeecccaaa```^^^ZZZVVVUUUSSSTTT[[[eeelllllljjj|||rrrgggZZZOOO@@@BBBEEEGGGMMM\\\rrr~~~ttt~~~hhhXXXLLLGGGAAAFFF^^^}}}pppsss}}}|||```III555111111---+++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******************))))))(((((((((((()))******))))))))))))((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))((((((((()))******++++++******++++++,,,,,,,,,---------,,,,,,,,,---......//////000000000000000000000000111111000000000000000000111111111222222222333333000000111222333333444444222222111111000///......///////////////..................---,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''((()))))))))))))))***))))))(((((())))))***(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************)))))))))*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////000000000111111111111111111111000000000000111000/////////000222333333222222222222111111111222222222222111000...---............------------***+++++++++++++++,,,,,,))))))))))))))))))))))))************************************************,,,,,,++++++++++++,,,,,,)))***++++++***+++---...---<<>>???FFFPPPYYYbbbrrrvvv```SSSGGGFFFFFFTTTrrrfff]]]wwwwww{{{~~~fffBBB555---///000,,,***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))(((((('''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************++++++++++++,,,,,,,,,,,,++++++,,,,,,------......000000000000000000000000000000000//////.........000000000111111111222222//////000111222333444444111111000///......------........................------,,,,,,+++*********++++++***************+++++++++++++++++++++++++++++++++******))))))((((((&&&'''(((((())))))(((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************))))))))))))************************************************++++++++++++************************,,,,,,,,,---......//////........./////////000000000000000000000/////////000//////......000111222222222222222111111111111000111222222222000---,,,.........---------,,,,,,))))))******++++++,,,,,,((((((((()))))))))))))))************************************************,,,,,,++++++++++++,,,,,,(((***+++*********,,,...---111;;;NNNhhhyyyuuuhhhbbb}}}xxxttt}}}zzziiiiiidddRRRCCC???AAAJJJ^^^wwwxxxnnnjjjfffccceeefffddd```___XXXZZZ^^^bbbffflllrrrvvv}}}|||{{{zzzyyyxxxwwwvvvnnniiifffiiikkkjjjlllooorrrqqqqqqpppooopppqqqrrrtttttttttuuuvvvwwwwwwwwwuuuvvvuuutttssstttwwwyyyzzz|||~~~~~~|||zzzyyyyyy{{{zzzyyyxxxwwwvvvuuuuuuvvvjjj```aaammmwwwyyywwwxxxxxxyyyyyyyyyzzzzzzzzzzzz|||~~~wwwrrrmmmkkkjjjjjjmmmqqquuuwwwxxxxxxvvvuuutttqqqnnnkkkhhhiiijjjjjjhhheee```^^^WWWYYYYYYWWWUUUWWW^^^eeepppwwwpppaaaXXXKKK===:::???GGGSSScccpppyyyxxx{{{xxxhhhWWWNNN===NNNbbbtttiiiUUUkkkhhhOOO222...---111222...,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))************)))*********+++++++++,,,,,,+++,,,,,,------......///////////////////////////000//////......---------/////////000000000111111//////000000111222333333000//////......------------------------.........,,,,,,,,,+++******))))))*********))))))***++++++++++++++++++++++++++++++++++++******))))))(((((('''((())))))******))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++************************+++++++++,,,------......------........./////////////////////////////////000///.........///000111222222222111111111000000...000111222111///---,,,...------------,,,,,,,,,******++++++,,,,,,------)))))))))*********++++++************************************************,,,++++++******++++++,,,)))***++++++***+++---//////...///:::OOOdddoooqqqlll~~~~~~zzzlll___fffiii^^^RRRNNNCCCAAAKKKaaarrrtttjjjbbbfffaaabbbmmmuuurrrkkkggghhhfffbbb^^^\\\___dddiiirrrtttvvvxxxyyyzzz{{{|||uuunnniiiiiigggcccbbbdddiiijjjmmmpppsssuuuuuuuuuxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwtttrrrrrruuuwww{{{}}}}}}{{{zzz{{{}}}|||{{{zzzxxxwwwuuuuuummmcccZZZ]]]jjjvvvzzzyyyxxxxxxyyyyyyyyyzzzzzzzzz|||{{{{{{zzzyyyuuuppplllhhhhhhjjjllloootttxxx{{{{{{xxxsssqqqpppnnnllljjjeeedddbbb___]]]ZZZYYYXXXWWWYYY[[[[[[^^^iiiyyy{{{]]]PPPEEEBBB???<<>>777777//////...,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((()))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))***************++++++,,,,,,---..............................---......//////000000000---------.........//////111111111000//////......///////////////.........+++++++++,,,,,,---------------,,,,,,+++*********))))))((())))))***++++++))))))))))))))))))))))))(((((())))))******++++++'''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))***++++++,,,,,,........./////////000000//////000000111111222222111000/////////000222333111111111111000000000000//////...---------......---------,,,,,,,,,++++++---,,,,,,,,,+++*********((())))))***+++,,,,,,,,,************************************************++++++************++++++)))***++++++***+++---///+++---...---...888NNNaaafffsss|||{{{uuutttwwwzzzxxxtttwwwxxxiiiTTTSSSaaagggoooxxxyyydddiiinnnttt~~~tttjjj```XXXLLLFFFSSSgggvvvuuuxxx{{{qqqeeehhhttt|||zzztttlllbbbYYYSSSQQQOOOVVV___fffkkkooosssvvvsssqqqrrrwwwxxxsssooonnnjjjeee```___bbbgggjjjjjjsssssstttuuuvvvwwwxxxxxxtttvvvxxxyyyyyyyyyzzz{{{zzzzzzzzzyyyyyyyyy|||~~~{{{zzzyyywwwtttrrrppppppooossswwwxxxvvvvvvxxxzzzsssssssssttttttttttttuuuqqqpppooopppqqqqqqpppooommmooorrrrrrqqqqqqsssvvvhhheeeaaaaaabbb```YYYSSSTTTTTTSSSTTTWWW[[[^^^aaagggnnnxxxzzzvvv___LLLEEEEEE999BBBGGGKKKZZZrrroooWWW<<<;;;???FFFIIISSSlllqqq|||ZZZ<<<000///------...---,,,,,,...---+++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''')))***))))))***+++,,,,,,------..................------------,,,,,,,,,+++++++++,,,------...///000111111777555111...,,,---///111......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++++++++,,,------......///222111000.........///000...//////000111222222222222///,,,---111333000---222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++******))))))******+++,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++,,,******///999AAAZZZggg{{{sssgggppptttzzz}}}wwwiii]]]XXXiiiwww~~~zzzkkkjjjooozzzwwwmmmdddTTTFFFIIIUUUdddhhhjjjddd\\\XXX]]]dddrrrqqqrrroooaaaQQQLLLPPPOOOPPPQQQUUUZZZaaagggjjjoooqqqssstttttttttuuuvvvtttnnneee^^^\\\\\\^^^___kkkkkkjjjiiiiiimmmssswwwuuuvvvwwwwwwuuuttttttttt|||{{{zzzyyyxxxyyyzzzzzzzzzyyywwwwwwvvvssspppmmmrrrsssssstttvvvwwwxxxxxxrrrttttttrrrooommmoooqqqvvvrrrnnnnnnrrruuusssqqqqqqqqqnnnjjjfffbbb\\\VVVWWWUUURRRQQQQQQRRRRRRRRRWWWSSSWWWdddkkklllpppyyy{{{~~~}}}qqqbbbWWWMMMCCC??????FFFRRRbbbppp~~~{{{ssssssdddLLLBBB???GGGZZZkkkxxx{{{sssnnnrrr{{{ttt{{{XXX<<<000...////////////...---,,,,,,++++++++++++******++++++,,,---******************************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))***++++++,,,------..................------------------,,,,,,,,,,,,---------......///000000555333000...------///000......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((()))***+++))))))*********+++++++++++++++,,,,,,---.........222111///.........///000......///000000111222222222///---...111333000---111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++******))))))******+++,,,+++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,---------+++***---444999KKK]]]wwwssshhhbbbvvvxxxuuuppphhhggg{{{pppqqqxxx~~~tttnnnaaaOOOFFFGGGUUUXXXZZZXXXVVVYYYbbbiiiuuuttttttpppcccUUUQQQTTTNNNNNNOOOQQQTTTYYY^^^aaagggkkkqqquuuvvvvvvvvvwwwsssoooiiidddbbbaaa```___fffccc^^^\\\^^^ccciiinnnoooqqqsssttttttrrrqqqqqqyyyxxxwwwwwwwwwxxxyyyyyy}}}{{{zzzyyyyyywwwsssqqqqqqrrrssstttuuuvvvvvvwwwrrrtttuuusssqqqqqqsssuuutttrrrrrruuuyyyzzzvvvrrrnnnkkkeee^^^XXXSSSOOOKKKRRRPPPMMMLLLLLLNNNOOOOOOOOOVVVcccooouuuwwwzzz~~~uuulllaaaSSSIIIBBB???BBBGGGXXXeeetttwwwbbb```cccWWWDDDBBBJJJ[[[qqqzzzaaaSSSVVVssssssjjjKKK666111222000---///......---,,,,,,++++++++++++******++++++,,,---******************************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))******+++,,,,,,,,,------------------......///.........------------111111000000000000111111111000///............///......---------,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((())))))******))))))((()))))))))))))))))))))))))))(((((((((((()))***+++)))))))))*********++++++++++++,,,,,,------......111000///.........//////......//////000000111111222000...///111222000...000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++******))))))******+++,,,+++******))))))******+++))))))))))))))))))))))))*********++++++++++++,,,---,,,+++***+++---000222999NNNkkkrrriiinnn~~~}}}sssooo~~~xxxyyy~~~yyy{{{vvvcccPPPFFFKKKPPPVVV\\\bbbiiippptttuuutttrrrmmmbbbXXXVVVZZZQQQPPPOOOOOOOOOQQQRRRSSS\\\bbbjjjqqquuuwwwwwwxxxsssqqqnnnllljjjhhhdddaaaddd]]]TTTOOOQQQWWW\\\^^^dddfffjjjnnnqqqsssttttttxxxwwwwwwvvvwwwwwwxxxxxxzzzyyyxxxxxxxxxwwwtttqqqpppqqqssstttuuuuuuuuuuuuqqqrrrrrrrrrqqqqqqssstttsssssstttwwwyyyuuummmgggbbb]]]VVVOOOIIIEEEDDDDDDGGGFFFGGGHHHKKKOOOSSSUUU[[[jjjyyyzzzrrrssswwwtttggg\\\TTTOOOIIIHHHGGGHHHPPPXXXooo|||~~~cccWWWZZZ\\\SSSIIIJJJ[[[qqqbbbLLLTTTiiiyyytttgggSSS:::///111444111,,,......------,,,,,,+++++++++************+++,,,,,,***************************))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))******+++++++++,,,,,,,,,------------......////////////............000000000000//////......------...............---......---------,,,,,,,,,+++++++++***************************************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))***+++))))))))))))***************++++++,,,------......////////////.../////////.........//////000000000111000...///111222000///////////////...---,,,+++++++++++++++++++++++++++,,,+++++++++******))))))******************************))))))******+++,,,******))))))))))))******))))))))))))))))))))))))************++++++++++++)))((((((***---///000//////===UUUkkkwwwxxxpppiii}}}~~~~~~zzz~~~|||xxx}}}~~~~~~vvvrrruuuyyyhhh\\\QQQVVV```kkkuuuzzz|||{{{xxxwwwvvvpppiiidddeeehhh\\\[[[XXXUUURRROOOMMMMMMQQQWWW___ffflllppptttvvvsssrrrqqqqqqpppnnnkkkhhhiii```VVVQQQSSSVVVXXXWWW[[[\\\^^^cccjjjppptttvvvzzzzzzzzzzzz{{{{{{||||||zzzyyyyyyyyyzzzyyyvvvtttrrrsssuuuwwwwwwvvvtttssssssssssssrrrqqqqqqrrrsssuuutttsssrrrnnnfff\\\UUUPPPLLLHHHFFFCCC@@@BBBFFFBBBEEEIIINNNUUU\\\ccchhhvvvuuuhhh\\\YYYYYYTTTLLLEEEGGGIIIOOOVVV[[[^^^dddkkkuuulllZZZKKKIIIJJJHHHIIIMMMbbbrrrlllPPP\\\wwwmmmKKK???111,,,///333111------------,,,,,,,,,++++++***************++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''')))***************++++++,,,,,,,,,,,,------......000000/////////.........+++,,,---...---,,,***(((,,,,,,......///......---......---------,,,,,,,,,************************************************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))***************++++++,,,------............////////////................../////////000///...///000000//////......///......---,,,+++++++++++++++++++++++++++++++++***************)))******************************))))))******+++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++''''''(((***---...---,,,...222<<>>???>>>AAAOOO```kkkddd^^^```eeekkkrrryyy]]]@@@CCCBBBDDDDDDCCCLLLhhhpppooowwwzzzcccHHH222...///000///,,,+++---///,,,,,,,,,,,,++++++++++++***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))************))))))))))))***++++++,,,------....../////////.........------000444999======999333/////////........................---------,,,,,,,,,((()))))))))*********+++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))'''&&&%%%(((((((((((()))))))))************+++,,,,,,------,,,---.../////////......------------------------,,,---------,,,,,,------,,,------------,,,++++++************************))))))))))))******************************************))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((***,,,,,,)))(((***,,,+++******///999HHHXXXbbbiiirrrvvvrrrppptttzzz}}}{{{||||||tttdddVVVUUU[[[bbb{{{|||xxxvvvuuuyyy}}}wwwvvvzzz}}}yyyvvvhhhccc[[[RRRKKKJJJMMMQQQSSSWWW___gggnnnpppnnnlllyyy{{{}}}~~~wwwooojjjjjjiiigggddd]]]___aaadddggghhhiiiiiillllllmmmooorrrsssqqqpppppprrrttttttqqqkkkeeeaaa___\\\YYYYYYYYYYYYXXXVVVMMMLLLKKKJJJKKKNNNSSSVVVRRRNNNOOOVVVVVVUUU___lll||||||uuupppfffWWWJJJCCC>>>999;;;CCCHHHNNNaaauuuuuujjjjjjooouuu{{{~~~mmmRRRDDD:::>>>CCCIIIQQQaaaxxxqqqtttwww]]]III888...------......---,,,------++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&((()))************)))))))))))))))******+++,,,,,,---......///.........------------+++000777<<<<<<777000,,,111000///............///......---------,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))******)))'''%%%$$$(((((((((((()))))))))))))))******+++,,,,,,------+++,,,.../////////......------------------------+++,,,---,,,++++++,,,---,,,,,,---------,,,++++++************************)))))))))))))))*********))))))))))))))))))))))))*********)))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************###(((,,,,,,))))))---222&&&***---///222>>>PPP___fffzzzssslllvvv{{{ttt|||yyyyyyzzzssseeeWWWPPP___~~~yyy|||{{{xxxyyy|||{{{uuuiii\\\QQQKKKJJJLLLGGGNNNYYYdddlllnnnkkkggg{{{}}}~~~~~~}}}~~~}}}qqqrrrrrrrrrqqqooommmlllhhhhhhjjjlllooopppooonnnmmmnnnppppppmmmfff___[[[[[[XXXVVVVVVXXXYYYWWWUUUQQQRRRTTTUUUYYY^^^eeejjj\\\VVVWWW^^^aaabbboooyyykkk___WWWKKK???===DDDBBB>>>BBBNNNWWW^^^ooovvvyyyzzzhhhbbbkkkgggQQQDDDGGGBBBHHHRRR```qqqyyyiiibbbcccjjj|||fffKKK:::...)))...,,,+++,,,...///---+++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""$$$***((($$$---;;;<<<111&&&###%%%&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,------------------------------++++++++++++,,,---......333222111///---,,,,,,,,,++++++++++++++++++++++++************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))***++++++,,,---............---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))***++++++,,,,,,***,,,---------333>>>FFFaaakkk|||~~~mmmggglllzzz}}}yyytttjjjeee___xxx}}}yyyvvvuuuwwwxxx~~~~~~~~~uuukkk```TTTKKKLLLIIIHHHMMMSSSXXX```hhhxxx|||~~~}}}yyyllleeedddiiiiiiiiiiiijjjjjjkkkkkkkkklllhhhfffnnn||||||iiidddaaaeeejjjqqq|||tttjjjhhhUUUNNNFFFAAA@@@@@@@@@??????GGGRRR]]]hhhvvvrrrvvvyyyYYYMMMFFFIIIIIICCCBBBHHHTTTaaa{{{}}}bbbKKKJJJUUU}}}wwwuuu```GGG666...///222......---,,,,,,+++******))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''''')))&&&&&&777LLL===333)))&&&'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---------------------------++++++++++++,,,---......///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))************)))++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***++++++++++++++++++,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***+++*********************(((***+++***)))---555<<>>>>>>>>@@@>>>???CCCCCCAAAAAACCC===>>>???@@@BBBCCCDDDEEEBBBKKKQQQPPPSSSZZZZZZUUUTTTNNNLLLRRRYYY\\\^^^___lllvvvrrrYYYHHH@@@AAAAAA@@@@@@DDDOOOYYYooorrrRRRCCCKKKXXXkkk}}}~~~{{{cccOOO???444---,,,,,,...111000,,,,,,000******************++++++((((((((((((((((((((((((&&&''''''((())))))((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''&&&&&&%%%$$$"""!!!###''''''%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++++++++++++++++++++))))))))))))***+++,,,---(((((((((((()))***+++,,,))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((+++++++++***************,,,,,,,,,+++++++++******(((((())))))******++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''++++++***+++,,,------,,,+++***,,,...+++,,,???TTT\\\nnn{{{rrrddddddtttyyynnngggiiinnnrrrzzzqqq{{{zzz{{{}}}~~~ssseee]]]bbbiiifff___ZZZUUUTTTRRRRRRRRRPPPMMMJJJHHHGGGFFFEEEEEEEEEEEEEEE???@@@DDDHHHEEEAAACCCHHHFFFGGGIIILLLNNNQQQSSSTTTTTTaaammmqqquuuzzzwwwooohhh___ZZZbbbmmmuuuyyy|||vvvuuucccRRRFFFAAA<<<@@@AAA???DDDSSSgggssskkkGGGAAA[[[yyyxxx}}}|||^^^HHH<<<555222111---,,,---000///***((()))******************++++++((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++++++++******)))))))))************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))&&&&&&''''''(((''''''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***,,,///333555NNN^^^qqqyyyuuunnnjjjjjj}}}|||}}}nnn]]]TTTWWWdddvvvzzzxxxyyy|||xxxpppwww{{{rrrlllooozzzpppppprrrwww{{{{{{wwwtttjjjiiihhheeeccc```___^^^]]]VVVPPPPPPTTTTTTMMMFFFFFFIIIMMMRRRUUUVVVVVVVVVXXXZZZ]]]```cccdddeeeeeelllrrr|||~~~uuugggfffgggooo{{{~~~pppjjjeee\\\PPPEEE@@@???AAAEEEAAA===FFF___{{{___EEEVVV~~~aaaAAA555222...---000,,,,,,,,,+++++++++******+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********++++++******)))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((&&&&&&'''''''''''''''&&&)))((('''&&&&&&'''((()))'''((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++*********+++---///111<<>>>>>CCCIIIMMMFFFKKKVVVaaafffkkkxxx|||kkkUUUHHHLLLaaa{{{wwwkkkWWWDDD:::222))))))///---...//////...///...---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))+++)))'''%%%$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))************))))))((()))++++++++++++---...***===QQQ]]]gggsssxxxwwwwww|||uuuooosssuuuxxxwwwkkkYYYLLLHHHGGGOOO^^^sss~~~}}}vvvrrrrrrjjj[[[VVV[[[UUU[[[bbbfffggggggiiijjjlllmmmoooqqqpppooolllkkkpppooooooqqqtttvvvvvvtttzzzxxxwwwxxxxxxvvvuuuxxx}}}}}}qqq^^^TTTTTT\\\cccgggZZZUUUKKKEEEGGGKKKHHHAAABBBDDDHHHLLLQQQTTTVVVWWW```jjjzzzyyypppiiieeeXXXQQQMMMTTTiii|||oooPPP???111000///******///,,,......---,,,,,,***&&&************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))*********((('''&&&'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))************))))))*********+++++++++)))000:::EEEQQQbbbttt}}}xxxwwwzzztttqqqfffWWWHHHJJJOOO[[[qqq~~~|||}}}tttppp^^^WWWOOOLLLLLLKKKJJJJJJHHHIIIJJJLLLMMMLLLIIIGGGMMMNNNOOOMMMKKKLLLPPPUUUhhhrrryyyvvvqqqtttzzz~~~ooo^^^VVVSSSRRRTTTWWWVVVRRRSSSWWWYYYWWWVVVXXXUUULLLCCCAAACCCEEECCC???FFFCCC@@@???@@@BBBCCCCCCFFFKKKSSS[[[aaafffpppxxxuuulll```SSSNNNPPPKKKdddrrrkkkmmm{{{rrr___HHH666444000---,,,,,,---...------,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''///111222...'''######&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))***)))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''((((((((()))))))))******))))))*********+++++++++---///000333<<>>>>>>>>???AAADDDKKKPPPRRRPPPPPPUUUXXXXXXYYYOOOGGGEEEDDD@@@>>>===DDDAAAAAAEEEFFFCCCBBBCCC@@@>>><<<;;;===>>>?????????>>>===>>>@@@DDDHHHKKKWWWaaannnxxxrrr```RRRIIIDDDHHHOOOfffkkkoooqqqzzzyyybbbWWWHHH777111000...---,,,---...///---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''+++---///,,,'''$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((()))))))))((('''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&''''''''''''((((((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))((('''''''''''''''(((((((((((())))))))))))************+++...---***(((,,,999JJJVVVfffrrr~~~|||xxxnnnuuu}}}xxxxxxwwwqqqeeeWWWOOOMMMLLLJJJVVV```mmmvvv{{{xxxsssqqqppplllfff___YYYRRRKKKGGGAAA@@@>>>>>>?????????>>>===;;;888666;;;AAA@@@<<>>FFFQQQ\\\ccciiiuuuvvv}}}~~~xxxqqqlllMMMIIIDDDCCCNNNaaatttwwwwww{{{iiiZZZKKK===555333222///,,,---...---)))---------,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))******))))))((((((((('''((()))+++---///...,,,******(((+++000111111777AAAXXX___lllzzzzzztttxxx|||{{{|||}}}{{{tttiii]]]UUUFFFEEEFFFJJJRRRaaavvv|||rrreee``````[[[PPPHHHCCCMMMRRRVVVjjjmmmOOOEEE===///,,,333(((......***+++000111---+++++++++***************'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,777>>>KKK]]]ooozzz}}}|||}}}zzzyyyyyy|||www|||wwwgggUUUJJJJJJOOOUUUZZZ\\\^^^gggrrrwwwwww|||vvvfffXXXRRRJJJFFFEEEHHHNNNTTThhheeemmm~~~tttbbbKKK777333111,,,***.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,333444888BBBRRRbbbpppwww}}}yyywwwwww}}}{{{qqqiii```UUUMMMJJJKKKIIILLLSSSZZZaaalllwwwvvveeeWWWJJJAAA999;;;HHHZZZkkkuuu{{{zzzgggTTTIII::://////000,,,+++///...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((((((((((((((()))))))))*********++++++*********+++++++++++++++...,,,+++---666FFFWWWcccqqq}}}{{{rrrrrrrrrvvv}}}nnnaaa\\\OOOGGG@@@>>>AAAHHHSSS^^^ooosssyyy~~~|||wwwppphhh___ZZZXXXSSSJJJBBB@@@BBBKKK]]]rrrlllooo{{{{{{___CCC555333,,,***...000+++***...------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))***************************+++++++++***,,,,,,,,,---333<<>>===<<<===AAAEEEIIILLLVVV```mmmvvvyyy{{{~~~vvvppplllgggcccdddaaa[[[SSSJJJBBB>>>===:::<<>>FFFPPPXXX]]]```cccfffgggjjjooouuu|||yyyfffVVVMMMIIIHHHHHHGGGEEEDDDDDDBBB>>>===???AAAKKK]]]qqqyyyiii}}}rrreeeIII<<<111//////+++---333,,,,,,,,,,,,******+++---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***+++*********)))))))))(((***)))'''''')))+++,,,,,,000,,,+++///777???KKKVVVooowwwyyynnnllluuu|||wwwooojjjccc\\\WWWRRRLLLHHHAAABBBDDDFFFGGGHHHHHHHHHKKKPPPWWW^^^fffnnnvvv{{{zzzzzz{{{{{{xxxuuutttuuuzzz}}}uuuwwwtttuuulllhhhnnnlllgggjjjeee\\\NNNBBB===>>>BBBDDD<<<@@@IIIPPPNNNJJJKKKRRRfffooo~~~vvvvvvppp___KKK<<<666222///...//////---,,,************+++,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%'''(((***+++,,,))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))(((((()))((('''***---...+++(((***&&&(((......)))...888999GGGZZZkkkvvv~~~vvvsssyyyzzz~~~|||tttooo\\\WWWRRRLLLHHHEEEAAA>>>@@@AAAAAA@@@AAACCCGGGKKKLLLNNNQQQUUUUUUSSSSSSUUURRRYYY___aaabbbbbb]]]VVVKKKMMMXXX\\\XXX^^^gggeee^^^[[[ZZZ]]]```^^^VVVNNNNNNOOOGGGBBBGGGDDD???BBBCCCBBB???>>>???BBBGGGKKKTTT___oooyyyvvvoooqqqzzz~~~```^^^SSSBBB888777777555---///---***+++...,,,&&&++++++++++++---...,,,)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&######%%%%%%###%%%)))######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&'''(((***---000222((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***++++++++++++(((''')))...000---***000333888???IIIUUUbbbiiiqqqxxx~~~xxxyyy}}}|||zzzlll[[[OOOPPPHHHBBBCCCFFFDDD@@@<<<@@@BBBAAA???>>>@@@@@@>>>======>>>BBBFFFFFFAAA<<<@@@<<<<<>>HHHTTT]]]kkktttzzzxxxwww|||rrrooo}}}vvvqqq^^^TTTHHHAAA>>>:::444...333111000000222222222000******++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&((((((666...''''''(((&&&$$$%%%&&&&&&&&&&&&''''''''''''+++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***************)))*********))))))+++---(((***,,,---,,,***((('''+++,,,,,,+++---222777:::BBBKKKTTTWWW]]]jjjxxxyyy{{{xxxzzzrrr~~~{{{~~~pppzzz{{{}}}|||wwwsssjjjaaa^^^ZZZRRRJJJFFF888333...---///111///,,,***))))))***++++++)))''')))***************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&''''''%%%$$$"""!!!$$$'''&&&###%%%***''''''''''''((((((((()))...---+++***((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%(((&&&###!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))+++,,,)))******)))((())),,,...---,,,***)))((()))+++---%%%'''((()))+++//////...///555::::::>>>IIIUUU[[[bbblllwww{{{yyyzzz~~~xxxuuussszzzvvv{{{{{{qqq|||{{{yyy~~~uuulllggg\\\NNNJJJCCC>>><<<:::555333333000///000000111000//////,,,++++++,,,...000///...+++++++++++++++******)))(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&++++++***(((((('''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((+++***((('''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++)))************++++++++++++,,,...000333555777888DDDHHHOOOWWW^^^fffmmmrrryyy{{{~~~~~~~~~~~~|||yyyxxx}}}{{{yyyxxx{{{uuuooommmpppttttttssskkkeee\\\PPPFFF???;;;999666666444222000///---,,,------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++))))))*********+++++++++***+++,,,---...///000000///222666999;;;???CCCEEEKKKNNNTTTZZZ```dddggghhhggggggfffgggiiikkknnnppprrrqqqooommmmmmoooqqqrrrrrrtttuuutttpppllljjjiiicccbbb```^^^\\\ZZZYYYXXXSSSMMMGGGEEEFFFHHHGGGDDD<<<:::777444333333444555/////////...---,,,,,,+++---------------------------,,,,,,,,,,,,+++++++++************************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++)))))))))*********++++++++++++++++++++++++******(((***+++***))))))***,,,...000444777:::<<<======::::::999999:::<<<>>>???DDDDDDCCCCCCCCCCCCDDDDDD>>>BBBEEEGGGEEEBBB@@@??????>>>===<<<;;;:::999888666222...,,,---...,,,***+++++++++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************,,,,,,,,,+++++++++******+++---...---,,,+++,,,------------...---,,,+++***......---------...///000000111111222222111111000///222444444222000//////000/////////.........---///---,,,---...///...,,,222222111000...,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++************************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((((((((('''%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++((()))++++++******+++---)))***,,,---///000000111//////...............///---...///000000///...---000000000...,,,,,,---///------------------------,,,++++++,,,------,,,+++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******((((((((()))))))))******(((***+++***)))((()))+++'''((()))***+++---......((((((((((((((((((''''''))))))************))))))(((((('''&&&%%%&&&))),,,******+++++++++,,,,,,,,,------,,,+++***)))((('''&&&''')))***+++,,,------,,,++++++******)))))))))*********************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***((((((((((((((((((((((((+++,,,---,,,*********,,,******)))(((((((((((((((+++,,,,,,------,,,,,,,,,//////............//////+++,,,------,,,---///111))))))))))))************///......,,,*********+++......------------,,,,,,************))))))))))))******************************)))))))))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))+++******)))((((((''''''%%%'''((((((''''''((()))***************+++,,,---))))))***+++++++++************))))))))))))******)))+++------+++*********+++++++++++++++,,,,,,,,,((())))))((('''(((***,,,***)))))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$'''+++''' '''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++***))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))### ...+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%&&&)))'''"""''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))))))))*********,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$""",,,$$$(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))&&&%%%''''''%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))************))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***###$$$***888)))$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$+++---)))$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$ '''---JJJ...%%%---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...000+++$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!+++333OOO000%%%,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...000***%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&000888CCC...$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))+++'''$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))...999,,,***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''$$$$$$&&&'''%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((***666)))***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%))),,,---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''&&&'''(((***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''&&&%%%&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""!!!"""%%%'''((((((%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&))),,,---+++'''$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++///...)))%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++222777555+++###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""+++333333,,,&&&&&&)))'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$+++333333***!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""(((...///+++&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###%%%)))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""" %%%((('''$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((&&&$$$""""""%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###$$$&&&(((######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$%%%(((***(((&&&%%%%%%%%%&&&&&&&&&&&&'''---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''(((***---000666111***'''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""''',,,,,,'''######$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''',,,***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''***...111>>>777...)))((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###''')))'''$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%'''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%(((+++///)))###!!!$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&'''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((())))))*********''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%'''(((******$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))************''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%'''))),,,...000$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))***))))))(((''',,,+++)))''''''''''''(((***)))((('''''''''''''''************++++++++++++************************)))))))))(((((((((((((((''''''(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%$$$'''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&)))(((%%%"""$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########)))''''''***......***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((((())))))******)))))))))))))))((((((((()))******(((((((((''''''(((((()))((((((((()))************------------------......------,,,,,,+++******)))))))))(((((((((((((((((()))((('''&&&&&&'''((()))''''''((())))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&'''%%%###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$###%%%)))***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******''''''''''''((()))***+++***+++,,,---............222222333333333444444444444444333222000///......,,,,,,,,,+++******))))))))))))(((((((((((())))))&&&'''((())))))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!"""&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))(((((((((((()))))))))***+++,,,...///000333444555777888888888888999999::::::;;;<<<<<<<<<===<<<;;;999888666555444333333222111000///......++++++++++++++++++++++++'''''''''''''''&&&&&&%%%*********))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###%%%''')))%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((('''''''''((('''((()))***,,,,,,------222222333444666888:::;;;<<<===???AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???>>>===<<<<<<;;;:::999888777666555333333333333333333333333---,,,,,,***)))'''%%%$$$)))))))))***************'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###$$$&&&***,,,(((&&&######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))((()))***+++,,,)))+++...111444666777888<<<<<<===>>>@@@BBBDDDEEECCCDDDFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>===>>>>>>??????>>>>>>===888777666444111///,,,+++******************))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''+++...,,,((($$$###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''***+++)))&&&$$$%%%(((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))))))))***,,,///222444555666999;;;===?????????@@@@@@AAABBBDDDFFFGGGHHHGGGHHHJJJKKKKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDAAAAAA@@@>>>;;;999777555111111000...---+++******(((((()))))))))*********''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%%%%&&&***...000+++&&&$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%(((***)))%%%$$$&&&)))&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%"""$$$%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())),,,000444999;;;BBBBBBCCCDDDDDDCCCAAA@@@?????????@@@BBBDDDEEEFFFJJJLLLNNNNNNNNNLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFHHHHHHKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA???===<<<:::999666444111...,,,+++))))))))))))************''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$&&&)))---333---'''%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%((('''$$$###'''***&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""%%%''')))((('''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((((('''%%%$$$'''&&&'''))),,,,,,)))%%%&&&'''))))))))))))+++,,,///...,,,---000777>>>BBBDDDDDDCCCBBB???;;;777555555888888777:::@@@DDDDDDMMMMMMLLLJJJHHHFFFGGGHHHIIIFFFAAA===:::888555444777888999999999;;;>>>@@@@@@@@@@@@@@@@@@CCCHHHKKKJJJNNNPPPOOOKKKHHHIIIJJJFFFDDDCCCBBBCCCBBB@@@>>>??????>>>===;;;888555333...---,,,+++************$$$&&&((()))***((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%111///+++(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((()))))))))(((((()))''''''))),,,,,,***'''))))))*********,,,///222111///---...111666:::<<<===<<<;;;999888888888888444777777444666;;;>>>===<<<>>>@@@AAAAAABBBEEEGGGCCCAAA???===<<<;;;999888666888::::::999888888888444444444444666999<<>>BBBBBBBBBAAA@@@>>><<<:::555444333000...,,,***)))************)))((('''''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,***(((%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))***+++++++++***)))(((((()))***++++++******---111444444333333333000...---///444888999888===:::666222///.../////////222222000222777999888666888<<<>>>@@@AAADDDFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>AAADDDDDDBBB???>>>===888888888999;;;===???@@@::::::;;;===@@@@@@???>>>@@@AAADDDHHHKKKKKKHHHFFFEEEDDDDDDBBB@@@>>><<<:::<<<;;;999777444111...---...,,,+++)))(((((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))***************)))(((((((((***+++,,,,,,+++222;;;@@@???:::444000///------222888===<<<:::<<<999666222///......///444888:::;;;>>>CCCEEEDDDDDDFFFIIIJJJJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHCCCEEEGGGGGGEEECCCBBBBBBBBBBBBAAABBBCCCCCCBBBAAA;;;999888:::<<<<<<999666222555:::@@@EEEFFFEEEBBBFFFEEEDDDAAA>>>;;;999888::::::;;;;;;:::999777666111///,,,)))''''''((())))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))))))))))))))))))))***++++++,,,...000222555:::???AAA???999444111333333444888===??????===777888999;;;<<<>>>@@@AAADDDHHHKKKKKKNNNSSSTTTQQQMMMOOORRRRRRPPPMMMKKKKKKJJJKKKLLLLLLJJJIIIJJJLLLIIIIIIHHHEEEAAA??????@@@EEECCCCCCCCCCCCAAA<<<999@@@>>><<<===???>>>;;;777555555777:::<<<;;;888555BBBAAA???===;;;:::999888222333666999<<>>???@@@AAAAAA@@@??????BBBCCCEEEGGGIIIKKKLLLMMMHHHMMMOOONNNOOOQQQPPPLLLFFFJJJMMMOOOMMMKKKIIIHHHGGGJJJLLLLLLKKKMMMQQQUUUaaa```]]]XXXRRROOOOOOPPPTTTRRRQQQRRRRRRNNNHHHBBB???>>>>>>>>>>>>===;;;888<<<;;;::::::::::::888777555444444333333444444555,,,...111555999>>>BBBEEEFFFDDDAAA<<<777222...,,,))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))***,,,...000222777<<>>EEEEEEFFFEEEBBB>>>999666333111///,,,***(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''))),,,///333555777===CCCGGGIIIKKKNNNPPPOOOQQQTTTTTTQQQMMMJJJIIIFFFKKKOOOMMMHHHFFFIIIMMMKKKIIIGGGFFFIIIMMMSSSVVV___dddhhhhhhiiijjjhhhdddggglllrrruuuuuusssqqqpppoooppppppmmmjjjkkkrrrxxx}}}zzzsssvvvxxxwwwssskkkeeecccccc\\\VVVLLLEEE@@@???>>>===>>><<<999666333111111111111000...---...111444777<<>>>>>===<<<999555111999888666444222000///...333999BBBIIILLLJJJFFFBBBDDD@@@<<<;;;:::777///)))***)))(((''''''((()))***((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((*********(((&&&%%%''''''((((((((((((((((((((()))+++------,,,+++***''''''((()))***))))))((('''(((((((((((((((((((((&&&''''''(((((((((''''''%%%%%%&&&''''''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((())))))'''(((*********)))***+++******+++---111555:::<<>>>>>???@@@@@@@@@AAAAAAAAA???;;;888666000333888>>>CCCFFFGGGGGGHHHDDDAAA@@@???<<<555///---,,,***((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((()))(((''''''(((((((((((()))))))))***))))))((((((''''''''''''&&&&&&''''''(((((()))***''''''''''''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((((())))))))))))***+++***))))))+++------...///222777===AAADDDIIIPPPRRRKKKEEEFFFKKKMMMHHHEEEDDDGGGPPPYYY___bbbaaafffkkkjjjhhhmmmxxxwwwnnnrrruuutttzzzrrriiigggjjjoooqqqwww{{{|||ttteeeYYYVVVXXXgggnnn{{{~~~uuuuuurrrnnnnnnuuuzzzvvvnnn^^^YYYWWWYYY[[[\\\^^^bbbfffjjjooouuuyyy{{{{{{{{{{{{|||~~~yyyqqq]]]XXXPPPHHHCCCAAABBBCCCDDDFFFHHHIIIGGGCCC???<<<111111111333777<<>>999333111///,,,***((('''&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((())))))***)))))))))))))))***++++++***((('''&&&&&&'''((()))***))))))((())))))***+++))))))((((((((((((((()))&&&'''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((())))))))),,,,,,,,,+++++++++...000000333777<<>>DDDSSSdddqqqvvvvvvtttqqqppptttmmmdddjjjkkkbbb```gggccc^^^VVVRRRQQQRRRRRRQQQNNNQQQUUUSSSKKKDDDFFFKKKVVVVVVYYY^^^bbbaaaZZZTTTWWWXXXYYY\\\aaacccZZZPPPFFFEEEFFFIIIIIIIIIOOOVVVMMMOOOSSSZZZbbbiiimmmnnnsssrrrooolllqqqzzz~~~}}}pppkkkcccYYYOOOGGGDDDCCCGGGHHHJJJKKKJJJGGGCCCAAA:::777333//////222777:::???>>>>>>AAADDDEEEDDDBBB;;;999777333000,,,***)))))))))(((((('''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''))))))(((((()))******+++***)))))))))***+++,,,---+++++++++,,,------.........///000000111111000000222111///---++++++***+++(((((()))))))))(((''''''((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))******++++++++++++---000333666:::AAAGGGKKKLLLKKKJJJIIIOOOQQQJJJDDDDDDHHHJJJLLLIIIKKKWWWjjjzzz}}}wwwvvv{{{dddTTTKKKPPPQQQJJJHHHNNNIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKPPPWWWXXXWWW[[[ccc\\\WWWRRRNNNLLLJJJGGGDDD@@@EEEHHHIIIKKKMMMKKKGGGLLLOOORRRQQQJJJEEEIIIQQQGGGEEEFFFLLLVVVaaaiiimmmnnnooolllhhhiiiooorrrqqqiiikkkjjjeee]]]VVVPPPNNNMMMMMMLLLLLLJJJHHHGGGFFFAAA>>>999444000///000000222333666:::???CCCEEEFFFAAA@@@>>>:::777333000...++++++***(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((())))))***+++************,,,...///111222444555555222000......111666:::=========<<<===;;;777444111///...---,,,,,,------,,,+++******)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((()))))))))******&&&(((+++---...111555777>>>BBBHHHMMMOOONNNJJJHHH@@@FFFIIIGGGFFFIIIKKKKKKPPPVVVbbbttt}}}uuuppplllmmmnnnhhh\\\RRRMMMDDD>>>@@@CCCEEEIIIMMMLLLLLLNNNQQQVVV\\\```bbb```ZZZ[[[eeemmmooottt|||sssooohhh```YYYTTTQQQPPPKKKOOOPPPLLLJJJQQQYYY]]]aaadddgggdddYYYLLLJJJOOOLLLHHHFFFJJJTTT^^^fffiiikkkqqquuutttssssssrrrooofffjjjooonnniiibbb]]]\\\VVVTTTRRRNNNKKKHHHFFFEEEBBBAAA>>>:::777444222111,,,...111555999===@@@BBBCCCBBB@@@>>>;;;888555333...---+++)))(((&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))************)))))))))***************...---,,,,,,---///111333999:::<<<<<<999444///+++---111888>>>CCCFFFGGGFFFDDDAAA===888444222111111111222222222111000///...,,,,,,+++***************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((()))))))))*********'''+++///333777:::===@@@GGGIIIKKKMMMLLLJJJGGGDDD???DDDJJJMMMTTT[[[]]][[[^^^eeesssooobbbXXXWWWVVVUUUTTTPPPHHHCCCCCCIIINNNPPPUUU[[[]]]ZZZ___^^^aaajjjwwwvvvhhhbbblllyyyvvvlllhhhkkkooorrrvvvvvvppplllooouuuxxxzzzzzz~~~zzzooofffddd[[[XXXWWW[[[aaafffgggeeedddlllsssuuuuuuwwwxxxwwwooosssvvvuuuqqqmmmmmmooohhhfffbbb]]]WWWPPPJJJFFFBBBAAAAAA???===:::777666111222333444555666888:::??????>>>===<<<999777666444222000---+++)))((('''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,***+++...000111222222222222111000000111333666888>>>???@@@???===999555222444555888<<<@@@CCCEEEFFFDDDBBB===999666444444444777777777666666555444333000000000///...---,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++///555;;;???CCCFFFIIIMMMMMMLLLJJJHHHFFFDDDBBBIIINNNUUU]]]iiisssuuurrrmmmqqqwww{{{wwwiiiVVVHHHGGGGGGFFFEEEEEEIIIPPPVVV[[[nnn~~~zzzqqqoootttuuujjjttttttuuuxxxwww|||xxxqqqpppooopppuuuyyyxxxrrrlllbbbiiillljjjiiinnntttvvvtttwwwzzzyyywwwzzz}}}|||xxxrrriii^^^UUUOOOCCCCCCCCCAAA???<<<:::888888888888666333222333444;;;;;;<<<<<<;;;999777666:::888666222///---++++++&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''(((***+++,,,---...---///333777:::;;;;;;;;;666444333333444666999;;;@@@@@@@@@AAA@@@??????>>>===;;;:::888999;;;>>>@@@BBB???;;;888555444555666::::::::::::999888666666333444444444222000...---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''''''''''''''***)))'''''''''(((''''''(((((((((((((((((((((((((((((()))***************+++***)))***+++---------666999>>>BBBGGGKKKKKKIIIIIIKKKEEEEEEJJJGGGHHHSSSPPPZZZkkk{{{vvvjjjaaahhhbbb___^^^XXXLLLEEEDDDKKKWWW```kkkvvvrrrooowwwpppiiipppxxxpppvvvxxxqqqppp{{{|||wwwyyy{{{sssvvvooovvvsss___RRRSSS[[[```___bbbfffnnnxxxxxxrrrlllgggdddOOOIIIGGGIIIGGG@@@<<<===<<<===>>>>>><<<888555222555444555666888888666555555555666888999555...(((((((((((((((((()))******(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))******111///,,,(((&&&%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''(((((())))))&&&&&&'''((())))))))))))++++++,,,,,,,,,...000222555:::AAAHHHKKKJJJGGGDDD???@@@AAABBBBBBBBBAAA@@@===>>>???>>>======>>>???;;;444///111222111111222888777888999:::888444111555555666666666555444444000111333444666777777777444000,,,*********(((&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''+++)))(((&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((((('''((((((((((((((((((((((((((())))))*********))))))+++)))((((((+++///333555>>>AAADDDGGGKKKMMMMMMKKKGGGGGGEEENNN^^^[[[PPPPPPcccjjjvvv}}}|||ssshhhbbb^^^UUUKKKDDDAAAEEEVVVggg||||||rrrxxxvvvfffrrrzzz{{{pppyyy|||rrrmmmrrryyywwwuuuqqqrrrttt}}}uuuwwwzzzyyymmm]]]RRRPPPOOOKKKFFFYYYXXX\\\ggguuu}}}}}}{{{vvvppplllVVVSSSUUUYYYWWWPPPJJJJJJ???>>>=========<<<:::777333222111111333444444333111222555999;;;999333...++++++***((((((((())))))(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))***++++++,,,------///...+++(((&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***---///...+++,,,111777>>>AAAFFFJJJLLLJJJGGGEEEDDDCCCCCCAAA???===:::999888888777444222111222444666000,,,------,,,+++---000111444777;;;<<<:::888333333333444333333222111333444555666777888999999888444000.........+++)))''''''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&)))((((((''''''''''''(((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))(((***)))(((***...555<<>>@@@>>><<<888666333222222222111000,,,...111666::::::777555000///,,,***(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((***+++,,,---...---+++)))(((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((******)))((((((((())))))***///222000++++++333;;;CCCEEEGGGHHHHHHFFFCCCBBB???>>><<<:::777444222000111222222000///000222444999333///000000...---///---...000333666888777666666666666666666555444444777777888:::;;;<<<===>>>;;;888555333222000...,,,***)))((('''&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))(((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))((((((((()))((((((((((((((((((((((((******))))))((((((((())))))+++...222777>>>EEEIIILLLIIIFFFEEECCCBBBEEEIIIUUUhhhvvv~~~}}}pppjjjttt|||wwwjjjZZZPPPSSS[[[aaaooouuuzzzyyyuuuxxxyyyqqqtttwwwuuuyyy{{{}}}xxxooommmooommmkkkiiiiiikkkooosssxxx|||~~~xxxpppjjjkkkppptttuuu|||}}}ssssssjjjttt}}}~~~rrrmmmnnnqqqwww}}}iiiccc\\\YYYYYYYYYWWWUUUooopppqqqssstttvvvyyy{{{tttvvvxxxxxxsssiiiaaa]]]UUULLLAAA===???AAA???;;;@@@>>><<<:::999666222///***+++---///333555777777555333000---***)))(((((('''''''''''''''(((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))*********)))((('''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))((((((*********)))***+++---......000111000---///666<<>>===<<<777777777666555444222222---000555888999:::<<<===BBB===:::;;;999666666999666555444444555444222111888888888888777666555555777888999;;;===???AAABBB<<<;;;999777555222000...---,,,***(((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''(((''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++)))((((((***))))))))))))))))))))))))+++***))))))))))))*********000777===BBBEEEIIILLLHHHDDDBBBDDDDDDEEEMMMVVViii|||ooobbbhhhkkkcccSSSGGGNNNkkkwwwyyy{{{wwwppprrr{{{xxx{{{yyy|||rrryyyiii]]]YYY[[[___bbbgggnnnuuuyyywwwtttooojjjbbb\\\[[[```kkkuuurrriiijjjlllrrrwww|||~~~vvvqqqtttzzzuuuhhh___\\\]]]WWWVVVVVVVVV[[[dddpppxxxwww{{{~~~|||vvvpppjjjgggcccYYYLLLFFFEEEDDD???999@@@@@@AAAAAAAAA===888444000///...---...111555888888777444111...,,,***)))'''(((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))************************)))******+++---///111333444333111///000333666999:::<<<<<<;;;;;;:::::::::::::::;;;<<<======<<<;;;:::888===CCCGGGGGGDDDBBB@@@DDD@@@??????===::::::======;;;999888888888777666555555555555444333222111333333444666999<<>>>>>>>>===:::666333222000...,,,***))))))))))))((((((((())))))(((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&'''''''''''''''''''''(((''''''''''''(((((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++...---***((()))***))))))))))))))))))))))))++++++***)))***+++,,,---///777AAAHHHIIIIIIIIIJJJDDDBBBEEENNNRRRUUU___lll{{{oooUUUNNNQQQWWWZZZ```rrrtttoootttzzz}}}yyyttt|||}}}zzzvvvpppiiihhhkkkuuu}}}xxxoooiii```\\\dddpppyyyiii___aaa___aaadddjjjsssyyywwwqqqbbb]]]XXXUUUWWW```qqqxxxeee```bbbfffkkksss|||xxxpppnnntttuuullllllqqq]]]ZZZSSSKKKHHHLLLVVV^^^kkkssszzzzzzxxxxxxvvvsssmmmfff\\\VVVQQQLLLDDD>>><<<===???BBBCCCBBB>>>;;;999888555222000222555999999999888666444000---+++)))))))))))))))(((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******)))*********++++++++++++***,,,///222555777999999777333111444999======;;;<<<<<<<<<<<<<<<<<<======>>>@@@CCCDDDDDDBBB???<<>>;;;777888<<<999777666666999;;;<<<<<<999999999999888777555555.........000222555888999>>>@@@BBBAAA>>>:::777666333111///,,,******))))))((())))))******))))))(((((((((''''''''''''(((((('''''''''(((((())))))***)))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''((())))))''''''((()))&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***...111000,,,((()))***))))))))))))))))))))))))++++++******+++---///000555===GGGLLLKKKHHHFFFFFFGGGHHHRRR```ffffffnnnzzz~~~}}}~~~mmmZZZWWW^^^jjjttt~~~yyyppppppxxx}}}|||~~~}}}xxxpppvvvrrrmmmhhhddd\\\WWW\\\fffppptttjjj\\\UUUNNNOOO[[[rrrtttiiimmmccceeegggkkkuuu|||xxxooo```___cccmmmuuuzzzvvvggg^^^___cccbbbeeejjjpppyyy|||tttiiiiiijjjuuu{{{sssrrrxxx}}}xxxmmm^^^OOOGGGFFFIIIWWWdddqqqvvvxxx{{{{{{xxxrrrppplllgggbbbZZZQQQKKK>>>>>>===???AAABBBAAA???<<<======;;;777444555666888999;;;;;;999555111...+++******))))))(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((((((((('''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********((())))))***+++,,,---------000444888;;;<<<<<<;;;888888999;;;???AAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCGGGJJJJJJGGGBBB???WWWYYYZZZWWWQQQJJJDDDAAA???>>>???AAA>>>:::<<<@@@===:::888777999;;;<<<<<<@@@@@@??????>>><<<;;;:::000///...---...000222333:::===AAAAAA===999777666555333111...+++*********'''((()))******)))((('''((((((''''''''''''((((((&&&''''''((())))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))*********+++************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''((()))&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,000333222,,,((()))***)))))))))))))))))))))))),,,+++******,,,...111222:::BBBJJJMMMJJJEEECCCDDDMMMPPP^^^ooosssooorrr|||~~~vvvqqqiiijjjxxx}}}pppnnnyyyyyyrrrtttllleeekkkfff___[[[XXXRRRQQQ]]]nnnzzz|||ooo```ZZZWWW\\\kkkqqqoooqqqmmmgggmmmhhhlllqqqvvv|||ooonnnppp}}}|||xxxoooccc]]]^^^dddhhhooommmhhhddddddeee```YYYaaabbblll|||}}}zzztttnnnnnntttvvvcccTTTNNNLLLHHHYYYjjjrrruuuyyyxxxuuutttuuuvvvsssmmmddd[[[VVVFFFCCC???===>>>???@@@@@@;;;>>>AAA@@@;;;666333222777:::===>>><<<888333///,,,++++++***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***,,,---...///000333888<<<>>>>>><<<;;;888;;;???BBBBBBBBBDDDFFFCCCCCCDDDDDDDDDCCCBBBBBBCCCGGGMMMRRRSSSPPPJJJGGGJJJKKKKKKIIIEEEBBB@@@???EEEEEEGGGHHHFFFBBBDDDIIIMMMIIICCC@@@>>>>>>===<<<@@@@@@??????>>><<<;;;:::555444111/////////000111555999===>>>:::666333333666444222///,,,+++******&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))*********++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''')))***)))((('''(((***&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++)))(((((()))+++''''''(((***---444;;;@@@LLLHHHFFFFFFEEEDDDLLLUUUZZZiiitttttttttvvvuuupppzzzlllgggtttyyyzzzvvvvvvlll|||ssspppaaaPPPOOOaaaqqquuuoooiiiccc___```gggrrr||||||nnneeeccceeeggghhhuuussskkkcccbbbggglllnnnuuuyyy{{{xxxrrrnnnpppssswwwyyypppiiigggfffgggppp{{{wwwnnniii___TTTVVVaaa\\\jjjyyy~~~~~~~~~lllaaaaaammmuuuyyyvvvjjjgggbbbaaaVVVUUUcccjjjkkkrrr~~~xxxssstttvvvtttjjjaaaTTTTTTLLL@@@888:::>>>@@@DDDCCCAAA===:::999999:::555777999;;;;;;999666555666111,,,(((''''''((('''''''''((((((''''''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******------,,,---000555999<<<<<<>>>??????>>>>>>>>>>>>>>>===???DDDFFFEEEFFFIIITTTWWWXXXUUUOOOMMMOOOSSSXXX^^^___ZZZWWWXXXVVVQQQRRRQQQPPPPPPPPPPPPQQQQQQ[[[ZZZZZZYYYZZZ^^^dddiii\\\ZZZUUUMMMEEECCCFFFJJJXXXSSSNNNHHH???888888===<<<===;;;777777888777333666333555::::::666111111555333000///000000,,,))))))))))))(((&&&%%%&&&'''((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******(((''''''&&&&&&'''((()))(((&&&%%%%%%(((***''')))++++++)))(((((()))******+++,,,------------,,,---...///111222333444333444444222111222444666888777666444222000...------------+++)))(((***+++(((((((((((((((((())))))%%%&&&&&&'''(((((())))))***(((&&&%%%'''(((((('''&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$&&&***,,,)))$$$))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%***)))'''&&&%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,+++++++++***+++,,,+++)))((()))***---,,,,,,000888AAAFFFHHHHHHGGGEEECCCEEENNN[[[dddnnnppppppqqquuuvvvjjj[[[TTTWWWhhh~~~xxxwwwvvvwww}}}sssyyy{{{cccSSSUUUSSSTTTcccyyyoookkkffffffiiiooouuuyyywwwoooeee```bbbgggkkkmmmmmmlllfff___^^^dddhhhiiidddjjjttt}}}zzzwwwvvvttttttmmmhhhjjjlllqqq|||zzzwwwooofffjjjuuuyyy|||ssshhh```VVVRRR[[[nnnzzz~~~xxxtttxxx{{{yyyiii]]]___```dddpppzzzwwwuuuxxx|||zzzqqqhhh^^^]]]VVVLLLGGGJJJMMMMMMLLLMMMMMMHHHBBB===;;;<<<666888:::<<<======<<<<<<999555111---,,,+++***)))((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))***+++,,,...111555:::>>>@@@BBB<<>>;;;@@@AAA:::444555999:::888222000222444444666999333222111111222111...+++*********)))(((((()))***((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))(((((((((((())))))%%%'''))))))(((((()))***''')))++++++,,,---///222,,,...000222444666777888=========>>>>>>>>>??????@@@AAAAAAAAA@@@AAACCCEEEBBBAAA@@@???>>>>>>??????;;;:::888666444222000///++++++)))(((((())))))***,,,+++*********+++,,,---+++)))''''''(((******))))))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((((((((())))))))))))))))))))))))+++***)))(((&&&%%%$$$$$$)))(((&&&%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++***,,,------+++)))******...---...555@@@HHHKKKKKKBBBGGGGGGCCCIII[[[kkkqqqxxxwwwxxx|||xxxdddRRR___cccttt{{{zzzxxx{{{jjjjjjqqqnnnwwwzzzhhhbbb```]]]___nnn|||{{{qqqsssqqqppprrrwww{{{|||{{{|||tttlllgggiiillloooppphhhiiifffbbbdddkkkpppqqqooouuuyyy~~~|||vvvmmmiiikkkmmmmmmllliiihhhmmmssszzz}}}zzztttnnnsss}}}rrrdddZZZRRRPPP[[[ooo{{{~~~}}}tttxxxnnnddd[[[ZZZeeemmmnnnssszzz~~~|||rrriiihhhfff___XXXXXX^^^aaa```XXX\\\```^^^UUUIII@@@;;;777777888999;;;===???@@@;;;999555222000...+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((()))***,,,,,,...222777===BBBCCCCCCCCC>>>>>>???>>>???EEENNNTTTRRROOONNNSSSXXX\\\ccckkkkkkjjjhhhggggggiiikkklllnnnmmmggg___\\\aaagggjjjcccdddddddddcccaaa```___iiikkkooopppqqqrrrsssuuuuuutttssstttuuuvvvvvvuuuuuuqqqllldddWWWJJJEEEFFFJJJTTTYYYOOOBBB<<<===@@@AAA:::666666555333222444111111111222333222000---++++++++++++++++++++++++))))))((((((((()))******(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))(((((())))))***+++%%%(((+++,,,***(((''''''++++++,,,++++++,,,///111777888;;;===@@@BBBCCCDDDIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLJJJIIIGGGFFFFFFFFFFFFGGGEEECCC@@@@@@???===999555222000...,,,++++++,,,,,,---,,,+++))))))***+++,,,,,,+++)))((()))***)))(((******************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%&&&(((+++((((((((((((((((((((((((***))))))((('''&&&&&&%%%(((((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************************+++++++++***,,,......---++++++,,,---000666===CCCGGGIIIJJJFFFRRRWWWSSSYYYlllxxxxxx}}}{{{|||~~~wwwsss{{{|||wwwjjj```fffnnnoooxxx~~~vvvoookkkfffhhhuuu}}}|||~~~}}}{{{yyyzzzyyyvvvyyysssmmmjjjlllpppqqqqqquuuxxxxxxwww|||~~~uuuvvvuuurrrnnnqqqvvvvvvssspppooorrrwww}}}}}}yyyvvvvvvsssrrrxxxxxxqqqlllgggdddjjjvvv|||}}}{{{tttqqqzzz}}}iii[[[]]]XXX]]]fffqqqzzz|||yyyuuuppplllddd___bbbjjjooonnnaaaeeejjjmmmiii\\\LLL@@@:::888777666777999;;;===;;;:::888666444000+++((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))***+++,,,......333666:::>>>AAAAAA???>>>BBB===999;;;CCCPPP\\\bbb]]]]]]bbbjjjllljjjhhhjjjgggddd```___```aaabbbbbb\\\^^^^^^[[[XXXVVVVVVVVVYYYZZZ\\\]]]\\\ZZZXXXWWWXXX[[[___bbbdddfffiiillliiiiiijjjnnnsssuuurrrooopppooonnnllldddZZZWWWZZZcccnnnsssiiiVVVGGG>>>:::???======@@@???888222000111000000000000111111111///...............,,,+++***))))))((())))))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))(((((((((((())))))(((***,,,+++)))'''''''''---///111222333444666888DDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGIIIKKKLLLKKKJJJJJJKKKMMMMMMMMMLLLJJJGGGDDDAAA???AAA???===@@@DDDDDD???::::::888555222000000111222000000000000000/////////000...,,,+++******(((&&&***))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))*********++++++++++++---...///...---...///000999CCCGGGFFFEEEIIIMMMUUUeeeooommmooozzz|||uuu}}}sssppp|||~~~yyysssxxx}}}wwwiii^^^[[[dddvvv~~~zzzxxxsss}}}{{{xxxxxx~~~}}}xxxxxxyyyxxxzzzxxxwww{{{wwwwwwxxxzzzzzz{{{{{{uuuvvvxxxyyyxxx~~~zzzrrrrrrsssuuuhhhbbbPPPQQQUUU]]]gggsss}}}xxxtttllleeegggooorrrpppgggcccaaadddiiiggg]]]TTTEEEBBB>>>999777666777888<<<;;;::::::888555///+++***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))************+++---///111222555666888;;;===>>>??????GGGBBB@@@IIIXXXdddhhhgggcccccchhhmmmlllddd^^^\\\[[[XXXUUUSSSSSSTTTSSSSSSKKKLLLOOOOOOLLLGGGDDDCCCFFFGGGIIIKKKKKKJJJHHHGGGDDDFFFGGGIIIJJJMMMRRRUUUWWWXXX[[[aaagggjjjiiifffooooooqqqrrrnnniiiiiinnnwww{{{zzznnn^^^PPPDDD;;;888777;;;BBBCCC>>>999888333222///---,,,...111444666444333444555444111///******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************)))(((((('''''''''(((***+++++++++***,,,...111111555;;;???BBBDDDFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEKKKMMMMMMLLLJJJIIIJJJJJJHHHIIIJJJJJJFFF@@@:::666666444555;;;BBBFFFCCC??????>>>;;;999888777888999:::<<<>>>@@@@@@???===;;;999777444222111///,,,)))***)))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((---111000+++%%%))))))))))))))))))))))))&&&''''''(((((()))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))******+++,,,,,,,,,+++---.........///222444444>>>HHHHHHCCCBBBKKKTTTbbbooozzzyyywwwuuuooogggggg___jjj~~~vvvmmmooorrrlll```WWW```ooo|||~~~~~~zzz{{{}}}}}}tttuuuzzzzzzsssjjjfffjjjpppvvvooojjjbbb]]]UUUPPPQQQZZZgggqqqxxxwwwsssnnnnnnqqqrrrooojjj^^^RRRPPPZZZdddhhhhhhWWWSSSLLLDDD>>>:::999888=========>>>===;;;666222---,,,***(((''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******+++,,,,,,...000222444555333555777;;;@@@EEEIIIKKKNNNMMMRRR^^^lllpppiii``````\\\ZZZZZZVVVPPPNNNOOOKKKKKKKKKJJJJJJJJJJJJKKKHHHFFFEEEEEECCC???@@@DDDBBBBBBDDDDDDDDDDDDCCCBBB===>>>===<<<;;;<<>>777777888999999:::;;;;;;===???@@@???===<<<;;;<<<:::<<>>BBBBBB@@@???>>>>>>===<<<<<<<<<<<<===@@@CCCFFFGGGGGGFFFDDDCCCAAA???>>><<<:::777444///...,,,+++*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%''',,,222222+++$$$))))))))))))))))))))))))((((((((((((((()))))))))&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))*********************+++,,,---------,,,---------...111555999<<>>???>>>:::888222000---+++))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********------...000222555777888666999>>>DDDKKKRRRXXX[[[XXXZZZ]]]bbbfffccc\\\UUUVVVOOOJJJHHHEEECCCDDDHHHBBBFFFKKKMMMNNNOOORRRUUUUUURRRQQQTTTSSSQQQUUU\\\``````___^^^]]]\\\[[[[[[XXXYYYYYYXXXVVVTTTTTTUUUGGGGGGFFFDDDAAA@@@@@@AAA======AAAHHHMMMSSS^^^hhhppprrrrrrpppqqqrrrooojjjccc___]]]\\\VVVJJJ@@@<<<888888777333///...///111555333444888===???===999,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((***++++++***(((''''''((((((((())))))))))))'''((((((((())))))))))))))))))*********+++++++++)))))))))***+++---...///333555999<<<>>>BBBFFFIIIHHHGGGDDD@@@;;;999:::;;;???>>>===<<<:::888777666//////000000111222222222///111333444333222222333333444666777777666444333000111222444666888999:::999:::<<<=========<<<<<<:::;;;===???BBBDDDFFFGGGHHHGGGFFFFFFFFFEEEBBB@@@:::888555111...,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%'''***------+++((())))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))******************+++,,,------......,,,,,,,,,,,,...111777<<>>>>>;;;999666333///,,,)))((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))+++***))))))+++...//////111333666777888:::===@@@<<>>GGGHHHIIILLLMMMLLLIIIFFFBBB???======>>>AAACCCDDDBBB@@@>>>;;;:::;;;===>>>;;;:::;;;<<<;;;:::;;;>>>888;;;???@@@@@@@@@@@@AAA???BBBCCCBBBAAABBBCCCBBBEEEDDDBBB???999444222333222111000///000222555777555444333333555999<<>>===<<<;;;;;;<<<>>>>>>>>>===;;;777333///+++)))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))+++******+++...000222222666666777;;;BBBIIIOOOSSSYYY\\\___```]]]XXXTTTRRRKKKJJJHHHFFFDDDDDDCCCDDDBBBIIISSS[[[aaaeeeiiilllwwwvvvuuuvvvxxxzzz||||||~~~}}}~~~vvvxxxzzz{{{zzzvvvtttssstttpppqqqrrrooohhhaaa[[[XXXRRRNNNLLLMMMQQQXXXeeerrrzzzxxxwwwwwwwwwrrriiibbbXXXLLLBBB???===999888:::333222222444888===???@@@;;;666...***))))))***)))))))))*********)))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))*********************))))))***+++------555777:::>>>BBBGGGJJJLLLIIIKKKMMMOOOOOOOOONNNMMMNNNMMMLLLLLLMMMMMMLLLLLLOOONNNMMMKKKJJJHHHGGGFFFGGGHHHKKKMMMNNNMMMMMMNNNGGGGGGGGGFFFFFFHHHLLLOOOKKKMMMNNNMMMMMMMMMLLLLLLLLLKKKHHHDDD>>>999777777666555333222000///......555333111000///000111222888;;;AAAFFFIIIIIIHHHGGGCCCCCCBBBAAA???===:::999555555333000,,,))))))************))))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((666444222///,,,+++++++++******)))))))))***++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))***,,,,,,,,,++++++,,,111999AAAGGGIIIHHH___}}}}}}vvvqqqlllsss~~~tttoooyyywwwiiifffkkk||||||{{{~~~|||ooobbb^^^kkkvvvuuugggVVVLLLIIIGGGLLLWWWdddnnnttt||||||vvvqqqkkkfffbbbnnnttt{{{xxxppplllnnnpppuuuzzztttrrriii^^^[[[eeerrr{{{vvvxxxyyytttmmmjjjooouuummmbbb\\\aaahhhggg___YYYHHHEEE@@@<<<;;;<<>>BBB<<<555...+++***)))(((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))***++++++,,,,,,,,,+++)))(((***...222555>>>@@@CCCGGGKKKNNNQQQRRRMMMOOOQQQOOOLLLJJJLLLNNNLLLNNNOOOPPPPPPOOOMMMLLLMMMOOOQQQSSSTTTSSSQQQOOOIIIKKKMMMOOOOOONNNLLLJJJPPPPPPOOOMMMLLLNNNRRRUUUPPPPPPRRRSSSSSSSSSRRRRRRRRRSSSRRROOOLLLJJJJJJJJJFFFEEEDDDAAA>>>:::777666222111000000///000000000---111777===@@@???===;;;555777:::===??????>>>===@@@???;;;666000,,,++++++++++++***))))))(((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((666555222000---+++)))))))))))))))))))))***+++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))***+++,,,,,,,,,...222888===AAAEEEIIILLLwwwzzz{{{~~~qqqhhhZZZmmmzzzzzz~~~|||hhhrrrzzzwwwlllfffnnnxxx}}}~~~nnnaaa[[[WWWVVVWWW[[[aaaiiiqqqwww~~~|||xxxrrrkkkddd```qqqsssvvvwwwwwwyyy}}}qqqkkkggghhhkkktttyyytttxxxyyyrrreee]]]___eeeiiiyyy{{{}}}yyyqqqnnnwwwnnnYYYRRRWWW___fffjjjWWWQQQGGG???:::;;;???CCC@@@AAAAAA@@@===888444111,,,+++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))******)))))))))***++++++(((***---000222555888;;;999CCCOOOXXXYYYVVVQQQNNNGGGIIIKKKJJJGGGDDDAAA@@@???EEEKKKOOOQQQVVV___ffflllqqqxxx{{{{{{}}}}}}qqqkkkooo{{{~~~{{{{{{zzzqqqggg^^^VVVOOONNNRRRcccfffllltttzzzzzzwwwsssyyypppgggccc```WWWHHH<<<@@@===:::888888999999888AAA???:::666111...***(((+++******))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))******)))******++++++,,,*********,,,000666;;;???DDDEEEHHHJJJMMMNNNOOOOOOOOOQQQQQQKKKDDDAAABBBFFFEEEGGGJJJKKKKKKJJJJJJJJJHHHJJJMMMOOOPPPOOOMMMLLLKKKMMMNNNMMMNNNNNNLLLHHHKKKLLLLLLKKKIIIIIIIIIKKKKKKHHHHHHKKKLLLJJJJJJKKKHHHLLLNNNNNNNNNQQQRRRRRRKKKJJJHHHFFFCCCAAA@@@???::::::999888777666555444...000333555555333111///+++---000444777:::;;;<<>>@@@???CCCNNNXXX{{{ppprrrkkk^^^^^^[[[tttyyynnnXXXaaalllqqqtttzzzyyyssssssooojjjlllrrrxxxwwwssseeeeeefffggggggggghhhiiiooorrruuuxxxyyyyyyzzz{{{nnnllljjjkkknnnvvvxxxtttttt}}}}}}yyyooogggdddaaa^^^mmmqqqxxx|||xxxrrrwwwnnnVVVIIIHHHQQQ___kkkfff]]]OOOBBB;;;:::>>>AAA===>>>???@@@???<<<999777...,,,+++)))((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***************************************+++,,,,,,(((,,,000333555888<<>>:::888777777666555;;;<<<======999444///------,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***++++++***))))))******+++(((***///555;;;AAAEEEHHHLLLLLLMMMMMMMMMLLLLLLKKKKKKMMMLLLGGG@@@<<>>===>>>;;;<<<>>>??????>>>===;;;111///---***))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***(((************************************+++,,,---------222777:::<<<>>>BBBFFF[[[______XXXLLLEEEEEEHHH>>>>>>===>>>AAAHHHQQQXXX```dddkkknnnppprrrvvvyyyzzz|||{{{vvvuuu{{{~~~yyyyyyyyyxxxrrrlllnnnsssvvv{{{|||vvvttttttjjjbbbWWWOOOQQQZZZgggqqqzzzwwwsssppprrrrrrjjj```DDDAAA<<<999888888777666555999>>>@@@>>>:::666444222111...,,,************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******,,,+++*********+++,,,------111777???EEEJJJLLLMMMOOOMMMKKKIIIGGGFFFEEEEEEFFFGGGGGGEEEAAAAAACCCFFF@@@BBBCCCAAA???>>>AAADDDCCCDDDGGGIIIJJJKKKKKKKKKJJJPPPTTTWWWaaammmoooiiihhhddd]]]WWWWWW^^^hhhpppssshhh``````^^^YYYWWWZZZYYY```aaaZZZTTTRRRLLLDDDDDDDDDDDDEEEFFFHHHIIIJJJEEEEEEDDDDDDDDDDDDEEEEEE<<<:::888666555777888:::666444000...---///111333777;;;@@@AAA???;;;777555000...---+++*********+++'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((:::888555111000///000111++++++***)))))))))******'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++---------,,,---111444888<<>>>>>?????????>>>>>>666444000---+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***,,,------,,,***(((*********************************++++++---......555:::@@@DDDDDDFFFJJJNNNeee___VVVJJJAAA;;;:::;;;:::???EEEMMMUUU^^^ggglllqqqtttzzz~~~}}}xxxyyyzzzyyymmmmmmnnnqqquuuvvvsssqqqqqqttt{{{~~~wwwkkk```[[[[[[```eeeppptttuuuvvvzzz}}}xxxpppRRRMMMGGGBBB???<<<999777333777<<>><<<<<<===888666333000---,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++---///222333;;;>>>BBBGGGKKKMMMNNNNNNLLLJJJFFFCCCAAA@@@@@@AAADDDDDDDDDDDDEEEEEEGGGGGG???CCCHHHIIIHHHGGGJJJMMMNNNRRRXXX^^^aaacccbbbaaajjjrrrxxx{{{vvvtttqqqooorrrzzzzzzpppqqqrrrmmmnnnsssvvvxxxppplllcccWWWIIIKKKMMMNNNNNNKKKHHHFFFBBBAAAAAABBBDDDGGGJJJLLLBBBBBBAAA@@@@@@AAACCCDDD@@@===999555222000000000333666:::;;;;;;:::::::::888666333///,,,+++******'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((888666222...------///111------,,,+++************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,......---,,,---222666AAABBBGGGQQQ```nnnxxx|||nnntttzzztttpppvvv|||vvvpppjjj~~~xxxzzz~~~~~~~~~zzzwwwxxxwwwsssooorrrzzz|||}}}xxxnnniiijjjmmm```ZZZVVV[[[gggooopppmmmlllqqqwwwyyy~~~xxxhhheeegggkkk{{{pppaaa[[[eeepppsssvvv{{{xxxtttrrrsssrrrnnnmmmooossssssqqqlllbbbVVVJJJCCC@@@@@@?????????>>>>>>>>>:::777333///---,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,......,,,***(((************************++++++++++++,,,---...///;;;AAAGGGJJJKKKLLLPPPUUURRRJJJAAA=========999666BBBLLL[[[hhhpppssssssrrr{{{~~~yyyuuuuuuvvvuuutttjjjpppuuutttqqqttt}}}~~~}}}zzztttnnniiifff^^^hhhrrrwww|||~~~wwwmmmbbb]]]UUUMMMFFF@@@;;;888444777;;;<<<<<<===@@@BBB===:::777333000.........))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************+++,,,///333666999GGGHHHJJJKKKLLLMMMMMMMMMMMMKKKFFFBBB@@@@@@AAACCCEEEDDDCCCDDDEEEFFFEEEDDDHHHPPPYYY___``````cccgggooosssxxx||||||yyyssspppuuu}}}pppmmmqqqwww|||tttkkkooosssrrrvvv~~~|||~~~|||rrrfffrrruuuyyyzzzwwwppphhhcccLLLJJJFFFCCCAAAAAABBBCCCIIIIIIIIIIIIIIIHHHHHHGGGKKKIIIFFFAAA===999555444000222333444444666999;;;@@@===888333...+++))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((>>>999111,,,+++---///000555000+++)))+++------,,,+++++++++++++++***)))(((************************************************++++++******************,,,---,,,+++))))))+++---111---,,,---...000666>>>DDDIIIUUUeeeooosss{{{tttiiiuuuxxxuuuxxx|||uuukkkhhhmmmsssxxx|||vvvqqqmmmjjjjjjiiijjjlllpppvvv{{{|||qqqfffXXXQQQTTT[[[bbbeeeeeeyyy{{{xxxwwwllliiillltttqqqiii___ZZZ^^^jjjvvv~~~sss~~~zzzxxxqqqoooxxxtttfffjjjsssnnn[[[KKKAAA<<<;;;??????<<<<<>>HHHPPPQQQSSSSSSNNNFFFGGGBBB:::444444:::DDDKKKNNNbbbvvv~~~|||~~~~~~|||yyy|||~~~vvvkkkbbbaaagggnnnuuuyyy~~~{{{|||}}}vvvlllaaa^^^aaappptttnnnmmmggg[[[NNNEEEAAA@@@777666999>>>???===<<<>>>===<<<;;;;;;999555000,,,(((***+++***)))((()))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((((((((())))))*********+++)))))))))))))))))))))))),,,,,,+++***((()))+++---)))+++---///222888???CCCEEEKKKPPPQQQNNNLLLNNNQQQKKKKKKJJJIIIGGGFFFEEEEEEBBBCCCDDDFFFHHHLLLQQQUUUdddnnnvvvvvvrrrrrrwww{{{|||vvvssstttwww|||~~~zzzwwwxxx|||~~~zzzzzzqqqkkksss|||bbb^^^UUUMMMMMMPPPNNNIIIHHHFFFHHHKKKKKKGGGFFFIIIJJJJJJKKKKKKJJJEEE???:::///000333555666777666666BBB@@@===888444000...,,,***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***EEE@@@888000,,,,,,///222777333...***))))))***************+++******))))))************************************************++++++*********************+++++++++******---///---+++,,,///000111777>>>EEE___uuuvvvooooooxxx~~~wwwiii^^^eee|||}}}xxxzzz{{{zzz||||||sssnnnoootttxxx{{{{{{xxxuuutttsssssstttvvvxxx{{{~~~~~~~~~~~~~~~ttthhh```\\\ZZZVVVTTT```lllsssqqqttt~~~yyyoooiiilllttt{{{vvvvvvssslllfffbbbeeelllqqqxxx{{{zzzxxxuuuhhhkkkuuuuuukkkbbbNNNDDD===>>>???<<<:::;;;===;;;999555222...+++***)))))))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******,,,+++******)))***+++,,,***)))))))))))))))******------,,,---000444999<<>>LLLWWWsss}}}|||~~~~~~vvvllldddbbbbbbfffjjjpppyyy~~~{{{uuummmgggbbbeeennnwwwzzzzzzxxxuuuqqqkkkbbbWWWLLLEEE@@@;;;:::===???===<<<===>>>>>>======<<<888444000,,,+++***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))(((*********)))))))))))))))************************((()))******)))(((***+++,,,///222666999>>>DDDHHHPPPNNNJJJHHHGGGIIILLLOOORRRPPPKKKEEE@@@AAAFFFJJJPPPQQQTTTXXX___gggoootttxxxzzzzzzvvvssswwwyyysssuuu~~~}}}{{{qqqnnniiidddhhhooorrrppp```VVVLLLGGGBBB???@@@DDDKKKKKKKKKMMMMMMKKKGGGCCC777666444222111222444555???>>>>>><<<999555222///,,,+++***)))))))))******))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((***)))(((((((((((()))***JJJGGG@@@777///---000333;;;999444///***((()))+++))))))))))))******************************************************************++++++++++++++++++(((***+++++++++,,,...000,,,+++---222555666<<>><<<<<<>>>===;;;888555222000...((()))))))))))))))))))))************************))))))))))))))))))))))))***************++++++,,,******))))))))))))******++++++,,,,,,,,,,,,,,,++++++******)))))))))******---------000555<<>>888111777???DDDJJJWWWjjjyyyzzzyyyxxx|||}}}|||zzztttooommmooommmnnnsss}}}{{{vvvmmmfffdddiiipppvvv}}}zzzxxxwwwuuunnnccc[[[LLLCCC<<<===???>>>===>>>@@@???>>>???>>><<<888555111---)))((()))***)))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))++++++******)))(((((((((************************''')))++++++******+++---111555;;;@@@CCCFFFIIIKKKRRRLLLEEECCCFFFJJJKKKJJJIIIHHHFFFBBBCCCKKKYYYeeeiiijjjlllpppvvv~~~~~~{{{uuullleeejjjkkkllloootttxxxyyyyyyqqqiii]]]WWWZZZeeepppxxxzzz{{{tttssszzz{{{{{{{{{|||{{{{{{ppp^^^RRRIIICCCBBBDDDGGGFFFFFFGGGIIIKKKLLLKKKGGGCCC===666333222333555999:::<<<===<<<999666333///...,,,+++***)))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''***))))))(((((())))))***HHHHHHEEE>>>444///111444;;;<<<;;;666000++++++,,,(((((((((((()))******+++******************************************************+++++++++++++++,,,)))+++,,,,,,+++,,,---///---,,,///444999<<>>@@@BBB???>>><<<:::777555333222+++++++++******+++++++++************************))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******)))***,,,---...---+++***------,,,+++++++++,,,,,,+++---111666===DDDJJJNNNUUUTTTOOOFFF===888777777===EEEOOOZZZeeesss|||~~~zzzxxxvvvuuuvvvvvvuuurrrppprrrwww{{{~~~}}}|||{{{zzz~~~~~~xxxvvvxxxyyywwwsss}}}|||zzzqqqkkkhhhgggvvvvvvwwwzzz||||||xxxuuuWWWJJJ???===@@@AAA@@@@@@@@@?????????@@@???<<<:::777000***(((***,,,)))'''(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))***************************+++,,,,,,,,,...111444999===DDDIIIKKKKKKJJJKKKGGGEEECCCEEEIIIJJJHHHEEEBBBCCCEEEKKKTTTcccrrr}}}qqqsssvvv{{{yyyrrrmmmfffaaacccbbbaaa```^^^XXXPPPIIIFFFHHHIIIMMMTTTZZZZZZVVVIIIEEE@@@???BBBGGGLLLOOOVVVUUUNNNMMMWWW]]]fffxxxwwwjjjccc___ZZZXXXXXXSSSNNNGGGCCCDDDGGGKKKLLLQQQNNNHHHCCC===:::777666444555777888888888777666111000///---+++***)))((((((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))BBBEEEGGGCCC;;;555555666999;;;===:::444...,,,,,,))))))(((((()))***+++,,,******************************************************++++++,,,,,,,,,,,,+++,,,...---,,,+++,,,------,,,///666<<>>EEEIIIKKKLLLMMMIIIBBB999333333:::BBBTTTXXXaaammmyyyxxxqqqoooiiieeegggjjjkkkhhheeedddccc```[[[WWWYYYaaagggnnnrrruuuzzz~~~~~~~~~|||{{{{{{||||||{{{wwwoooiiikkkhhhjjjuuuttteee[[[lllrrryyy~~~~~~{{{yyyyyy[[[MMM@@@>>>@@@AAA@@@AAA??????>>>???@@@@@@>>><<<;;;444---***,,,,,,***&&&(((((())))))******++++++(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******''''''((()))***++++++,,,************************++++++++++++,,,111777<<<@@@DDDJJJMMMLLLJJJHHHGGG???@@@CCCDDDFFFGGGGGGHHHNNNPPPVVV```lllwww~~~pppsssyyytttdddXXXQQQLLLGGGBBBKKKOOOSSSTTTPPPJJJEEECCCCCCEEEGGGKKKRRRXXXRRRHHHFFFEEEDDDEEEHHHKKKMMMMMMMMMMMMFFFDDDIIIIIILLLYYYoooqqqwww||||||zzz~~~yyyqqqkkklllooorrrvvvzzzvvvkkkZZZLLLDDDBBBDDDEEEIIIJJJKKKJJJFFFBBB===999333222111111111333444555222111000///---+++***)))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))@@@DDDGGGGGGCCC>>><<<<<<:::;;;:::888444000---,,,+++***)))))))))***+++,,,******************************************************++++++,,,---------,,,---///...,,,++++++,,,------222;;;BBBIIISSS]]]jjjppp}}}~~~jjj___^^^vvvxxxsssyyyvvvnnnqqqzzz~~~}}}{{{yyyyyyxxxvvvsssqqqooonnnmmmkkkkkkjjjiiigggfffeeeeeecccaaa___]]]^^^```dddfffeeeeeeffffffffffffffffffkkkmmmooopppppprrruuuxxxtttvvvyyy{{{{{{{{{|||}}}{{{|||}}}||||||}}}~~~xxxoooooovvvuuu{{{nnnfffmmmzzzxxxtttooouuuvvvxxxnnnddd______ccclllvvvwwwaaaKKK@@@@@@BBBCCCBBB@@@===;;;888666555///---,,,***)))))))))***************************))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******'''(((+++,,,---,,,+++******************+++,,,,,,000555<<>>???AAAAAA???>>>>>>999333///...,,,***'''))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************&&&&&&''')))***+++,,,---++++++++++++++++++++++++***++++++,,,///555===BBBEEEHHHKKKLLLJJJGGGEEEDDDBBBBBBCCCCCCFFFJJJPPPTTT\\\bbblllwwwtttjjjhhhfffbbbeeellliii___RRRJJJIIIJJJJJJIIIQQQ]]]gggfff\\\RRRPPPSSSSSSYYY```gggttt{{{rrrcccZZZWWWUUUWWW\\\ccciiilllllllllccc\\\ZZZQQQLLLTTTUUUXXX\\\[[[ZZZ]]]ccciiixxx}}}wwwwwwyyy}}}nnnYYYJJJCCC??????@@@CCCFFFHHHGGGDDD@@@===777555222//////000222444111111111000///...,,,+++))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******((())))))******))))))(((************************)))******++++++******)))FFFGGGHHHIIIHHHGGGFFFEEECCC???:::555333222111000...---+++***)))***,,,---******************************************************++++++,,,------...***,,,......---,,,,,,---000222;;;GGGPPPUUU]]]eeennn|||xxxvvvwww}}}yyy{{{~~~ttt|||vvvmmmppp{{{{{{}}}yyywwwvvvssspppooommmkkkiiieeebbb```^^^^^^XXXWWWVVVUUUSSSRRRPPPPPPOOONNNMMMLLLLLLNNNOOOQQQQQQQQQQQQRRRSSSSSSSSSTTT[[[]]]___```bbbdddgggjjjhhhkkknnnppprrrsssvvvxxxvvvxxxzzz{{{zzzzzz|||}}}}}}||||||~~~{{{wwwvvvxxxyyy{{{{{{yyy||||||oooqqq}}}}}}wwwtttuuuooorrrxxxqqqjjjhhhggggggkkkpppuuu}}}~~~ppp___RRRJJJEEEFFFEEECCC@@@===;;;999777222000...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******)))***+++,,,---------,,,)))))))))***+++,,,---...888;;;@@@DDDEEEDDDAAA???888777888<<<@@@III[[[lllqqqzzz~~~zzz}}}|||yyyrrreeeZZZLLLDDDAAAJJJRRRTTTQQQOOOPPPNNNKKKGGGFFFHHHMMMPPPNNNWWW[[[WWWWWW[[[WWWNNNOOOSSS\\\fffmmmuuu|||uuussstttvvv{{{}}}zzznnnkkkmmmttt{{{xxxqqqooottt{{{{{{vvvrrrggg^^^TTTOOOJJJEEEDDDFFFBBB@@@???@@@AAABBBAAA??????<<<888444000,,,)))(((*********)))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))))))))************''''''((()))***++++++,,,++++++++++++++++++++++++))),,,000444999>>>DDDIIIGGGIIIJJJIIIGGGEEEDDDDDDEEEEEEGGGMMMXXXaaaeeefffiiisss{{{uuujjj^^^VVVVVVWWWXXXcccqqqooohhh___ZZZ[[[___ccceeeooouuudddcccjjj___hhhrrr}}}sssaaa``````fffooo{{{vvvhhheee```bbbpppfffkkkhhh\\\TTTTTTSSSOOOYYYeeeqqqtttvvv}}}wwwggg\\\TTTPPPNNNKKKJJJHHHFFFDDDBBBAAA@@@===;;;888555333222222222///000111111111000///...++++++++++++++++++++++++(((((()))))))))*********(((((()))))))))*********))))))************)))))))))))))))))))))))))))))))))***++++++++++++***)))NNNLLLJJJIIIKKKLLLMMMLLLNNNFFF<<<555333555555555///...,,,******+++,,,---******************************************************+++,,,,,,---......(((***---............///333888DDDSSS\\\aaaffflllvvvzzzwwwsssppp{{{~~~uuuzzz~~~nnnjjjzzz~~~yyyuuutttpppmmmllljjjfffbbbaaaZZZXXXVVVRRROOOLLLJJJIIIEEEEEEDDDBBBAAA???>>>===<<<======>>>>>>======<<<@@@@@@AAAAAABBBCCCDDDDDDEEEGGGJJJLLLMMMOOOSSSVVVZZZ]]]```bbbdddgggkkkmmmqqqtttwwwxxxxxxxxxyyyzzz|||{{{{{{zzzzzz{{{{{{|||}}}zzz}}}yyyuuuuuutttwww~~~ssskkkssszzz~~~~~~uuuqqqxxxxxxtttxxx}}}xxxtttttttttqqqrrrtttjjjwww|||rrrfffXXXLLLIIIHHHEEECCC???<<<:::999666444111...,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))*********)))***++++++,,,******))))))))))))*********+++,,,---............******+++,,,---///000111???@@@BBBCCCBBB@@@===;;;444555<<>>KKKMMMRRRXXX[[[aaaooo}}}ssslllhhhlllqqqvvvzzzzzzssspppsssxxx|||zzzzzzzzzxxx{{{~~~vvvsssrrruuu|||qqqiiiaaa[[[SSSKKKIIIKKKCCCBBBAAAAAABBBCCCBBB@@@???>>><<<777111,,,))))))++++++******))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))************++++++++++++++++++++++++***///777===CCCGGGKKKNNNGGGHHHIIIGGGEEEDDDEEEFFFCCCDDDLLL\\\ooozzzyyyuuuwwwzzzsssppppppnnnhhhddd^^^WWWVVV___ffflll|||{{{rrrllljjjmmmqqqtttuuurrrZZZYYYcccfffoooxxxzzzaaa___aaahhhrrrqqq]]]]]]dddvvv}}}lllggg]]]PPPKKKUUU]]][[[YYY]]]dddiiitttzzzzzztttqqqnnnlllkkk^^^YYYPPPGGGBBB@@@BBBCCCBBBAAA???===999666333111...///000222222111111000++++++++++++++++++++++++(((((())))))*********+++))))))))))))************))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))YYYUUUOOOLLLLLLLLLLLLLLLHHHDDDBBB@@@888//////444222///+++******+++++++++++++++******************)))************+++++++++++++++******++++++,,,---,,,+++---...---+++///666888DDDcccyyysssmmmttt{{{vvv{{{rrreeennnsssqqqiii~~~yyypppoooyyy~~~~~~xxxvvvuuurrrmmmgggeeebbb]]]WWWRRROOOMMMLLLEEEDDDBBB@@@===;;;999888888999999888666555666777777777777888888888999999999999:::::::::::::::999::::::::::::;;;<<<===>>>DDDGGGJJJMMMOOOTTT[[[```eeehhhllloooppprrrtttvvvyyyzzzzzzzzzyyyyyy{{{}}}yyywwwooohhhqqq~~~uuuttt{{{vvvyyy}}}~~~{{{ooodddeeelll~~~{{{yyy|||{{{ooovvv{{{~~~}}}xxxlll```LLLIIIGGGGGGFFFCCC>>>999;;;888444222111///---+++'''((()))******++++++*********++++++++++++******(((((((((((())))))))))))************************)))************+++++++++)))******+++---000666:::AAAAAA@@@>>>:::666222000666GGGYYYcccgggqqq~~~hhhaaajjjeeeaaa\\\KKKMMMFFFIIIZZZeeeeeeeeejjjsssxxxxxxbbbPPPHHHOOOOOONNNJJJEEECCCDDDEEEOOORRRTTTPPPKKKKKKQQQXXXQQQQQQWWWaaabbbcccqqqzzzuuuyyy{{{||||||}}}|||{{{zzzwwwwwwyyy}}}{{{yyy{{{yyyuuurrrrrrxxxwwwpppcccYYY]]]YYYFFFDDDCCCAAA@@@@@@@@@AAABBB@@@>>><<<:::888444///+++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++******************)))+++---,,,***))),,,...111;;;DDDFFFHHHKKKJJJEEEDDD>>>@@@HHHHHHDDDHHHRRRRRR^^^ooo||||||yyy}}}}}}~~~iii___WWWZZZggguuu|||}}}xxxooojjjmmmuuu~~~{{{qqqgggeeeiiilllnnnooozzzqqq```VVVUUUWWWeeeccciiiwwwuuubbbSSSXXX___gggnnnwwwuuu^^^___hhhfffppp}}}pppjjjgggeeeppp|||~~~uuufffYYYRRRUUUaaattt~~~}}}zzzeeeOOOBBB===<<<<<>>@@@AAABBBFFFKKKOOOWWWZZZ___ccchhhlllqqqtttvvvwwwyyyyyyxxxxxxzzz{{{|||zzzzzz}}}yyymmmbbbdddooozzz|||xxxvvv{{{zzz{{{nnndddbbbdddtttzzz{{{ssstttwww}}}zzzlllUUUQQQLLLKKKKKKIIICCC>>>;;;999666444222111...,,,))))))***************)))******++++++++++++******(((((()))))))))*********************************************++++++++++++)))+++,,,...///333777;;;DDDBBB???;;;888777888:::IIIVVVgggttt|||yyyvvvzzzaaa___jjjhhhfffcccUUUQQQNNNUUUeeeooopppttt{{{iiiSSSJJJPPPMMMIIIGGGFFFFFFDDDCCCGGGLLLPPPPPPMMMIIIIIIJJJFFFEEEIIISSSXXX]]]ooo{{{zzzwwwuuuzzz{{{vvvttttttkkkiiillltttzzz}}}}}}sssllllllttt{{{~~~{{{yyypppeeeiiigggXXXGGGEEECCCCCCDDDDDDBBBAAABBB@@@???===:::666000,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++******************((()))******)))***...222>>>DDDIIIIIIKKKNNNMMMIIIMMMCCC>>>CCCFFFHHHSSS```mmmuuu}}}tttrrrppplllYYYVVVYYYjjj|||sssmmmnnnrrrwww~~~pppiiidddeeejjjnnnooonnnvvv|||{{{oooaaaZZZZZZ[[[``````gggrrruuummmbbb[[[ZZZaaaiiimmmrrryyy~~~nnnaaaSSSWWWcccdddkkk~~~vvviiidddfffhhhwww}}}mmm___WWWTTT[[[hhhvvvvvv```NNNDDD>>>@@@BBBEEEGGGGGGCCC<<<666///...------...000333444444111---******+++++++++************************(((((())))))))))))((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))************\\\[[[XXXSSSNNNKKKIIIJJJIIICCC<<<:::666222111222333000---+++++++++***)))******++++++++++++++++++************+++++++++,,,+++++++++++++++,,,------///...///111//////444;;;CCC___www{{{yyyzzzaaaWWWkkk{{{uuuzzzxxx~~~~~~zzzxxxuuuooofff___[[[VVVPPPLLLEEECCC@@@<<<:::888777777444555555666666777777777666777999999999999;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999:::888999:::::::::;;;>>>AAAGGGJJJNNNSSSXXX^^^dddiiimmmooosssuuuvvvwwwyyy{{{zzzzzzzzz|||~~~ttteeebbbhhhwww{{{xxxqqqttt{{{zzztttmmmiiidddiiivvv{{{ssspppnnnvvv{{{fff]]]SSSOOOOOONNNIIICCC===;;;888777555333///,,,+++++++++*********))))))******++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,))),,,///111333555999;;;BBB???999444222777???FFF___hhhwww~~~tttxxxhhh[[[___kkkiiiccc\\\RRRRRRVVVcccrrrzzz}}}eeeTTTPPPYYYUUUQQQPPPQQQOOOJJJEEEGGGIIIKKKLLLKKKHHHDDDBBBGGGDDDGGGMMMPPPSSS```ooo~~~rrrssswwwxxxzzzxxxyyy}}}~~~wwwvvvwwwkkkddd```fffqqq|||vvviiidddkkksss|||}}}|||rrrtttsssfffIIIDDD@@@AAACCCCCC@@@<<>>:::666333000...---///222444666555222...+++***,,,...************************((())))))******))))))(((***))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++XXXZZZ[[[YYYSSSNNNKKKJJJKKKDDD===999888666333222444111...---,,,,,,***)))******+++++++++++++++,,,*********+++++++++,,,,,,,,,++++++++++++,,,------///...///111000111777???JJJ^^^www}}}uuuzzzzzz___\\\iii|||xxxtttyyy}}}zzzvvvrrroooeee___VVVNNNIIIEEEAAA>>>;;;:::888666555555555555666777888999:::;;;<<<===:::<<<===>>>======???AAABBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???BBBDDDGGGKKKQQQUUU]]]aaaggglllppptttxxx{{{zzzzzz|||}}}~~~~~~~~~wwwtttvvv{{{|||zzzqqqkkkjjjqqq{{{~~~xxxoooiiiuuu~~~qqqkkkeeekkk}}}xxxkkk[[[QQQOOOOOOLLLHHH???===;;;:::888555111...+++++++++******+++++++++******++++++++++++************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,---))),,,111333555666888:::<<<999555222555AAAQQQ\\\uuutttrrrpppnnnpppssssssqqqddd```dddjjjeeeZZZQQQKKKXXXaaaqqqtttaaa\\\```jjjjjjkkkkkkiiiccc\\\WWWXXXTTTPPPMMMMMMMMMKKKIIIKKKJJJLLLOOONNNLLLOOOVVVlllmmmhhh```]]]bbbfffgggxxx}}}~~~{{{pppccc```hhhwwwsssmmmnnnqqqyyyyyy~~~~~~xxxxxxtttfffPPPHHH@@@???BBBDDD@@@<<<@@@@@@@@@AAA???;;;666111---,,,+++***)))******+++))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++++++++,,,,,,,,,,,,...111888???CCCGGGFFFFFFFFFIIIKKKJJJGGG@@@EEEPPP]]]eeelllyyy}}}uuukkk___[[[hhhrrrqqqlllkkkgggjjjqqq}}}wwwjjjjjjffffffjjjmmmmmmqqquuussswww}}}{{{{{{qqqiiibbb```___\\\[[[\\\fff|||xxxlllnnntttooocccccc```lll|||mmmccc^^^ZZZUUUOOOIIIFFFDDD@@@@@@AAA???===999555222111000111444666777444///++++++---************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++XXX[[[^^^___\\\VVVQQQNNNMMMHHHAAA<<<::::::777333333111///......---+++*********++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---...111222333;;;CCCWWW^^^kkkqqqsss}}}~~~oooXXXfffyyy|||wwwvvvmmmtttwww~~~|||yyyuuupppiiiaaa\\\QQQMMMFFFAAA===:::888777888777777777777888888888:::;;;;;;<<<>>>???@@@@@@AAABBBDDDDDDDDDDDDEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDBBBAAA???>>>===============<<<:::;;;;;;;;;<<<>>>BBBEEEKKKPPPWWW___eeelllrrrvvvwwwyyy{{{|||}}}||||||{{{~~~~~~rrriiigggkkkuuu~~~yyytttxxx~~~sssnnnggggggrrrvvvbbbUUUPPPOOOMMMKKKCCCAAA>>><<<:::777444111++++++******+++,,,------******++++++++++++******++++++++++++,,,,,,,,,,,,************************+++,,,,,,,,,------------***...222444555666777888333444777;;;FFFXXXnnn}}}rrrccc___]]]bbbhhhlllmmmlllggggggccc```^^^XXXVVV[[[mmmxxxrrrjjjlllqqqxxx~~~xxxvvvuuuooohhhdddbbb```[[[VVVRRROOOLLLKKKIIIFFFFFFIIIMMMNNNMMMNNNSSSZZZ^^^^^^mmmzzz||||||~~~uuummmooo{{{zzzuuuuuuoootttzzzzzz|||vvvdddZZZQQQFFFBBBDDDFFFEEEBBB>>>>>>???@@@@@@>>>999666///...,,,***)))******+++))))))))))))))))))))))))))))))*********+++++++++******************************++++++,,,,,,,,,,,,.........222888???EEEHHHHHHFFFEEEFFFGGGFFFEEEEEEEEESSSeeeppprrrsss}}}xxxhhh^^^[[[[[[fffyyy|||tttsssdddiiiooouuuwwwwwwvvvuuunnnnnnsss|||}}}xxxyyyxxxsssnnnmmmlllyyywwwkkkbbb[[[hhhsss}}}```VVVWWWgggqqqrrrwww{{{vvvsssppppppmmmjjjcccUUUFFF@@@CCC@@@???>>><<<888555222000111555999888333...+++***************************))))))************))))))))))))))))))************************************************++++++++++++^^^]]]]]]]]]\\\XXXRRRNNNNNNLLLGGG@@@<<<;;;888333222111////////////---+++******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,...222444777@@@JJJ]]]]]]iiitttxxx{{{tttbbbbbbjjjqqqssszzz{{{ooouuuwwwzzz~~~|||{{{xxxsssmmmeee\\\RRRKKKAAA@@@===999777777777777888888999:::;;;<<<============>>>???@@@AAABBBCCCBBBDDDFFFGGGGGGHHHJJJLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPOOONNNMMMPPPPPPPPPOOOMMMJJJGGGFFFCCCBBB@@@@@@@@@@@@>>><<<;;;<<<<<<;;;:::;;;===@@@???CCCIIIPPPWWW^^^fffjjjsssvvvzzz}}}}}}~~~~~~{{{|||}}}|||~~~yyyqqqmmmnnnttt~~~|||}}}{{{|||yyysssnnnsss~~~|||kkk]]]UUURRRPPPNNNGGGDDD@@@===;;;999666444---,,,+++++++++,,,---...******++++++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,---------.........000444555555555666777+++333>>>JJJYYYnnnsssddd\\\YYY[[[bbbhhhiiijjjkkkeeeggg]]]VVV]]]ccclll}}}yyysssrrruuu|||zzzppphhhmmmeeeYYYPPPJJJFFFEEEEEEDDDCCCDDDHHHPPPVVVYYYXXX___qqq~~~|||zzz}}}|||rrrjjjnnnxxx~~~|||kkk___VVVKKKEEEEEEFFFFFFDDD???>>>>>>???@@@???<<<:::111000---+++)))******+++)))))))))))))))))))))))))))************+++++++++******************************++++++,,,------------...000666===CCCFFFGGGDDDBBBBBBBBBAAA@@@CCCHHHPPP```rrrzzzzzz}}}vvvkkkaaa[[[aaajjjyyyvvvlllhhh[[[bbbiiinnnqqqwww}}}oooddd\\\WWW^^^jjjxxxgggXXXTTTUUUYYYbbbmmmnnnQQQ@@@===;;;<<<===>>>===;;;888666222555999:::777111---***++++++++++++++++++++++++)))******++++++******))))))))))))************+++*********************************++++++++++++,,,pppiii```\\\[[[ZZZTTTOOOLLLOOOMMMDDD===;;;888333111000//////000000...---******++++++,,,------...+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........---000444888<<>><<<>>>AAADDDHHHMMMTTTYYYfffkkkqqqvvvyyy{{{}}}zzz{{{}}}yyyxxxzzzvvvvvvuuuuuuyyyzzz{{{{{{zzz|||~~~~~~uuukkkaaaYYYUUUSSSKKKGGGBBB>>>;;;:::999888111000...+++******++++++******++++++++++++******************++++++++++++************************------------............333444666777666666777888666BBBRRRaaannn~~~zzziii___]]]```gggkkkgggaaaaaaggggggqqqjjjhhhxxxwwwpppooorrr~~~zzzoooggg___WWWPPPMMMJJJHHHIIILLLNNNNNNNNNMMM]]]sss}}}yyyvvvxxx}}}vvvmmmqqq|||uuuccc]]]VVVPPPMMMKKKJJJHHHDDDBBBAAA@@@@@@@@@>>><<<333111...+++))))))***+++)))))))))))))))))))))))))))************+++++++++******************************++++++,,,------......000444<<>>?????????>>>>>>777777888888888666111...++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++*********************************+++++++++,,,,,,zzzjjjbbbaaa```\\\WWWKKKPPPPPPFFF===:::666222000//////000111111///...******+++,,,,,,---......++++++,,,,,,,,,------------,,,,,,,,,,,,---......///...111777;;;@@@KKKUUU[[[aaazzz|||{{{|||||||||}}}nnnzzzzzzuuuwww{{{www}}}}}}tttqqqtttbbb\\\SSSJJJBBB===888555777888:::::::::;;;<<<>>>>>>???AAACCCEEEFFFGGGGGGIIIJJJLLLNNNQQQTTTVVVWWWUUUXXX\\\```cccgggkkknnnrrrrrrssstttvvvwwwxxxyyy||||||||||||{{{zzzyyyxxxssstttsssrrroookkkgggeeeaaa^^^[[[ZZZYYYWWWRRRNNNLLLLLLLLLHHHDDD???==================>>>BBBGGGLLLTTTZZZccciiimmmqqquuuxxx}}}~~~~~~}}}~~~yyyqqqtttwwwzzz|||uuu{{{}}}xxx}}}}}}|||}}}|||uuujjj```YYYVVVNNNIIICCC>>>;;;;;;::::::555333000,,,***)))((()))******++++++++++++******))))))*********+++++++++************************---------.........//////666777888888777666777999MMMZZZkkkyyyvvvfffaaa___gggrrrssseeeWWWXXXbbbqqq|||qqqjjjmmmtttttthhh\\\VVVPPPMMMKKKIIIGGGHHH;;;GGGVVV```fffkkkqqqwwwzzztttqqqxxxyyyrrr{{{{{{sssxxxyyykkkiiieee```[[[VVVSSSQQQIIIGGGCCCAAAAAA@@@>>><<<444111...+++))))))***+++)))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,---......000333999AAAIIILLLIIIFFFCCCBBBDDDHHHKKKTTTjjj|||zzzwwwvvvvvvsssnnnjjj___kkkpppjjjfffkkknnnlllllltttlll[[[bbbpppwwwvvvrrrgggaaa^^^ddddddjjjsssvvvpppgggccccccmmmooollluuu|||tttvvv~~~yyywww{{{|||xxxtttssseeeiiimmmrrrzzz|||^^^fffmmmqqqxxxkkkYYYVVVDDDCCCBBBAAAAAAAAABBBCCC<<<999777666888888555222++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++******************************+++++++++,,,,,,,,,xxxfff___ccceeebbbPPPOOONNNKKKGGG@@@777000---///...,,,000555222)))---,,,,,,---///000///...,,,,,,++++++,,,,,,---......,,,++++++,,,...//////---000666>>>EEEOOO\\\ffffffnnn}}}|||zzzxxx~~~eeeooopppmmmzzz}}}{{{vvvmmmccc[[[NNNIIIBBB<<<999888777777888:::<<>>BBBHHHPPPXXX___gggpppwwwuuuxxxzzz||||||}}}~~~~~~sssxxxzzz|||xxxvvvzzz|||rrrwww}}}zzz~~~wwwiii```XXX]]]VVVEEE<<>>===;;;888444///,,,+++++++++************************)))************+++++++++++++++************++++++***,,,---,,,***+++...111333>>>EEECCCBBBEEEGGGEEE@@@KKKQQQYYYgggooo{{{yyyeee^^^```vvvsssmmmhhhccc^^^iiilllnnnzzz{{{yyy}}}lll___YYYZZZ^^^aaadddkkkmmmgggaaa```^^^ZZZXXX^^^bbbaaabbbeeegggeeedddddd```[[[^^^hhhllljjjooobbb```kkkmmmjjjzzzvvvnnnmmmjjjaaaZZZYYYYYY\\\eeewwwwwwiii```ZZZXXXggg{{{~~~vvvkkkaaabbbTTTIIIFFFDDDAAA???BBBBBB>>>888555555666666666111///,,,******++++++***))))))******+++++++++++++++++++++*********)))))))))************++++++++++++++++++***++++++,,,,,,sssfffdddkkkooonnnZZZSSSLLLJJJIIIEEE;;;222///000...,,,000555333,,,---,,,+++,,,...//////...,,,,,,++++++,,,,,,---...---,,,++++++---.........222666>>>IIIUUUcccpppyyyvvvzzz~~~wwwqqq~~~|||}}}vvvrrrrrrqqqmmmooollllllsss~~~yyyrrrkkkeee\\\RRRKKKCCC@@@;;;888777888999999;;;===???AAADDDFFFIIIKKKLLLNNNPPPRRRTTTYYY___ccceeekkksssyyy}}}}}}yyyuuurrrmmmiiigggddd```\\\SSSRRROOOKKKHHHEEECCCBBB@@@CCCGGGKKKQQQZZZdddkkknnnrrrxxx|||}}}}}}||||||xxxuuuzzz~~~sssttt{{{~~~|||ttt}}}yyytttjjjjjjbbbRRREEE@@@===:::999666333///,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,---...000222333333<<<:::444777>>>PPPiiissszzzxxxeeeeeeeeemmmyyy}}}yyyyyybbb___dddpppzzzzzzxxxxxxzzzzzzzzzuuuqqqnnnhhhccceeekkkmmmqqqvvvyyyxxxwwwwwwwwwssswww|||}}}ooo___SSSPPPKKKDDD@@@BBBKKKWWW___nnn}}}xxx}}}qqqiiijjjyyy~~~{{{{{{wwwsssvvv}}}|||wwwooovvv{{{hhhbbb___PPPCCCBBBCCCBBB??????<<<:::555111---+++******************************************++++++++++++++++++************++++++***+++,,,+++***,,,///333;;;DDDIIIFFFDDDEEEFFFEEEEEE[[[hhhnnnuuuzzzyyyqqq```WWW```iiizzzwwwiiiddddddcccuuu~~~~~~|||tttqqqtttpppgggffflllkkkiiieeebbbaaadddgggjjjjjjppptttrrrsssxxxyyywwwmmmpppsssvvv|||yyyooommmpppooojjjkkkcccaaahhhhhhfffrrr{{{xxxtttrrrvvv|||tttgggbbb```___dddtttsssfff[[[RRR[[[jjjmmmrrr~~~zzzzzzxxxkkk```\\\WWWLLLBBB>>>BBBAAA>>>:::666555666888333111---+++******++++++)))*********+++++++++++++++++++++*********))))))************+++++++++++++++++++++++++++,,,,,,---yyynnndddeeemmmrrrrrrfffZZZNNNJJJLLLJJJ@@@666222111...,,,///444333///...,,,+++,,,---......---,,,,,,,,,,,,,,,------...,,,,,,,,,---------------111555???MMM___ppp}}}~~~vvviiiddduuuuuu|||{{{wwwsssrrrrrrnnnhhhuuuhhhiiizzz}}}yyyrrrggg]]]UUUMMMEEE???999888777777888:::<<<>>>@@@AAACCCEEEGGGKKKPPPTTTVVVYYY^^^ccciiipppwww|||~~~zzzvvvrrrmmmjjjaaa___\\\WWWSSSNNNKKKJJJBBBAAAAAAAAADDDKKKTTTZZZbbbhhhrrryyy|||}}}|||{{{sssrrrzzzyyyuuuyyyzzzwwwppp|||yyysssjjj___OOO???888999:::888555111///---,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333000:::555000@@@WWWjjjzzz|||~~~}}}eeeYYYZZZgggxxx{{{wwwZZZfffyyytttqqqpppmmmnnntttuuuqqqnnnlllhhhdddfffjjjlllpppvvvyyyyyyxxxvvvvvvnnnrrrwww{{{{{{pppnnnaaaPPPDDDAAAEEELLLQQQiiirrr{{{wwwtttnnnppp{{{vvvqqqppprrr|||zzzuuu{{{llleeedddXXXJJJDDDCCCAAA@@@@@@>>>;;;777333///,,,******++++++++++++++++++++++++************+++++++++,,,++++++************+++++++++++++++++++++...222666BBBGGGIIIFFFCCCEEEGGGGGGLLLhhhyyy{{{uuulllfffWWWWWWlllvvv|||xxxiii```eeennnrrriiifffgggjjjfff___```fffcccjjjrrrxxxyyyxxxxxxyyytttyyy~~~zzzwwwqqqmmmooovvv{{{ssskkkfffcccccchhhnnn{{{|||tttmmmkkklllwwwrrrjjjbbbYYY^^^fffccchhhzzz{{{hhhOOO>>>BBBCCCBBB>>>888555666999666333000,,,******+++,,,************+++++++++++++++++++++***************************+++++++++,,,+++++++++++++++,,,---...|||ppphhhhhhkkknnnooonnncccUUUNNNLLLJJJDDD>>>555222...,,,---111333222///---++++++,,,------,,,,,,,,,,,,,,,,,,---......+++,,,......---------...000555???MMM```rrr{{{}}}ooodddaaabbbmmmwwwtttvvvooopppyyy~~~zzzsssqqqiiimmm~~~zzzxxxpppgggZZZPPPHHHCCC===:::777888999;;;<<<>>>AAADDDEEEGGGJJJLLLOOOTTT\\\aaajjjnnnttt{{{~~~yyywwwnnnllliiiddd___ZZZVVVTTTLLLIIIFFFCCCBBBEEEIIILLLTTT[[[eeennnuuuyyy|||~~~}}}~~~~~~~~~vvvyyy|||zzz|||~~~{{{ppppppyyyuuuppplll]]]DDD888999:::999666444111///---,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333444777555///;;;]]]uuuzzz}}}oooaaaaaaiii~~~xxxjjj___fffxxx{{{zzzssswww}}}yyyvvvuuurrrmmmmmmppptttxxx|||}}}zzzxxxyyy|||iiiVVVKKKKKKPPPUUUppp{{{zzz}}}vvvwww|||wwwsssqqqqqqxxxvvv{{{sssfffdddiii___RRRHHHBBB@@@@@@AAA???===:::666111---+++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++,,,...222777:::CCCDDDCCCAAABBBGGGMMMRRR]]]uuuyyysssqqqhhhiiixxx{{{xxxppphhhlll|||yyywwwuuussspppooommmnnnoookkkgggllluuuzzz~~~{{{vvvlllhhhfffgggnnnuuutttwwwjjjiiibbbfffkkkjjjqqqwwwqqqttttttyyy```FFFBBBBBBAAA>>>:::888777888888666333///+++***+++---++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,+++,,,,,,---...///vvvooommmmmmmmmnnnqqqkkkbbbWWWNNNHHHFFFFFF999555000------///111444111...,,,+++,,,------,,,------,,,,,,------...///+++---//////------///111666>>>GGGRRRbbbrrrwwwuuuxxx]]]WWWgggmmmoooxxx~~~tttnnnuuu{{{pppmmmttt{{{|||vvvpppmmm]]]UUUIII@@@<<<:::777555:::<<>>CCC@@@???AAAGGGQQQ]]]fffwwwxxxvvvtttqqqrrrrrrrrrttt~~~sssmmmuuuvvvuuuqqqmmmnnnuuu}}}{{{uuuttt|||~~~wwwpppnnnnnnqqqyyyxxxttt|||wwwmmmjjjccciiirrrxxxvvviiiiiiwwwhhhNNNGGGBBB===<<<>>>>>>:::555888888666222---+++,,,---,,,+++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000|||ssspppooonnnnnnppprrrssspppcccSSSIIIHHHLLL???999444111000...111555333000---,,,,,,------------------------......///,,,...000///...///333777;;;EEEPPPXXXdddqqqtttpppqqq[[[___uuu|||zzz}}}}}}sssiiirrrzzztttmmmfff```LLLFFF>>>999999999999888===@@@CCCEEEFFFIIIPPPUUUYYYbbbnnnxxxwwwppplllfffddd```\\\WWWPPPIIIEEEBBBCCCEEEIIIQQQ\\\hhhppprrrvvvzzz}}}~~~~~~}}}|||uuuvvv{{{{{{}}}}}}}}}|||qqqwwwwwwssstttyyy}}}tttuuu~~~zzzbbbLLLBBB::::::999777555111...,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...000333555666777777555@@@WWWxxx~~~|||~~~}}}yyysssllllllxxxooo^^^aaavvvttt{{{xxxhhhaaaccchhhooo~~~~~~zzz~~~|||pppooojjjkkkeeeVVVHHHBBB@@@@@@@@@???>>>;;;777222...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,...222777===@@@AAADDDAAABBBJJJUUUaaaooozzz{{{uuuqqqjjjllliiihhhlllvvvwwwhhhkkkpppqqqssssssqqqwwwyyyuuu|||www|||sssqqqpppqqqpppqqqxxx}}}||||||ooofffmmmuuu{{{www{{{tttddd```kkk}}}iiiVVVPPPHHH@@@???BBBBBB<<<666777999999666000------...,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111vvvppprrrsssssstttwwwuuuzzzzzznnn\\\NNNKKKNNNEEE>>>999777444000222777555222...,,,------...------------------...//////---///000///---000666<<<;;;JJJWWW^^^hhhuuuyyytttpppkkkuuuyyyrrrrrrzzz{{{sssmmmdddYYYRRRBBB>>>:::999;;;>>>???>>>???CCCHHHKKKNNNTTT^^^fffmmmxxx~~~{{{}}}}}}zzzvvvuuuyyy}}}wwwxxxzzz{{{|||}}}}}}}}}~~~{{{rrroookkkgggccc]]]UUUPPPHHHFFFCCCAAAEEENNNYYYaaajjjooouuuzzz|||}}}}}}~~~|||uuuvvv}}}zzzyyyyyyzzz~~~sssoooyyy}}}uuuvvvzzzwwwuuu}}}~~~nnnUUUDDD;;;;;;;;;:::777333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...000222555777888999999???VVVmmmzzzfffffflllppppppuuuzzziiicccffftttvvvnnnllllllnnn~~~||||||yyytttjjjpppnnn___OOOFFFCCCAAA??????>>><<<999444000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------///555<<>>AAAFFFLLLPPPUUU^^^kkkttt}}}vvvqqqqqqzzz}}}}}}}}}}}}|||zzzyyyxxxxxx{{{~~~zzzvvvqqqnnnkkkggg```[[[PPPMMMGGGBBBAAAGGGQQQXXXeeejjjqqqwww{{{|||~~~~~~~~~~~~~~~tttpppttt}}}{{{|||uuuttt~~~}}}xxx{{{xxxzzz~~~{{{yyy```JJJ<<<======<<<:::555111///------------------------,,,,,,,,,---------......------------------------///000333666888999::::::WWWmmmzzznnn]]]___kkktttxxxvvvfffaaaqqqzzzsssmmmsssxxxvvvpppuuu~~~~~~|||~~~xxx{{{tttkkktttttteeeSSSIIIEEEAAA?????????===:::666111...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------111888@@@EEEFFFDDDDDDEEEOOOaaaooowww~~~yyyWWWYYYwwwtttkkkkkkkkkuuuzzzyyyzzzqqqrrr~~~nnn]]]eeetttxxxuuutttqqqgggXXXRRRTTTYYY]]]bbbhhhrrrwwwrrrjjjgggbbb```dddddd```^^^``````\\\```kkkrrrsssvvv|||vvviiihhhnnnrrr}}}wwwiii___ccc\\\kkkwwwxxxvvvxxxzzzyyy|||ooommmsss{{{wwwkkkdddgggpppwwwuuukkkccc^^^UUUMMMGGGCCC@@@???333888<<<;;;555000...///---------,,,,,,+++++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,------///000111222{{{xxxwww[[[LLLOOOFFFEEEEEEEEE???888666999666333///---------,,,,,,........................///---///111//////888DDDKKK[[[jjjooowwwsss{{{{{{{{{ppprrr|||wwwmmmaaaTTTHHH@@@<<<999<<<>>>???>>>@@@EEEIIIJJJSSSZZZ^^^fffwww}}}}}}yyyssskkkeee^^^XXXOOOJJJIIIIIIHHHGGGOOOTTTaaapppxxxyyyyyy{{{~~~}}}{{{{{{}}}~~~tttttt{{{}}}~~~~~~|||{{{|||}}}~~~zzzjjjXXX@@@AAA???;;;:::888555000---,,,+++++++++,,,---...,,,,,,,,,---------......,,,...111111111111222333222333666999888888???IIIvvv}}}kkkSSS]]][[[xxxyyyuuupppwww|||xxxwwwzzz}}}xxxnnnwwwrrrxxxrrrrrrqqqmmmbbbRRREEE???<<<@@@???;;;:::<<<777///++++++++++++++++++++++++++++++,,,,,,,,,---------'''***,,,---,,,++++++,,,///222888>>>BBBDDDCCCBBBDDDSSSmmm~~~yyyppp~~~yyyiiigggsss~~~rrriiirrr}}}~~~tttmmmuuu{{{zzztttzzzlllTTTQQQZZZ___cccbbb```___```bbbdddfffdddhhhmmmoooooommmkkkjjjdddbbb^^^[[[WWWUUUTTTTTTVVVUUUUUUVVVYYY^^^cccfffpppuuu|||}}}}}}~~~yyysssddd^^^^^^eeefffbbbccciiiuuuyyyxxxqqqnnnqqqvvvyyy|||pppiiigggiiixxxzzz~~~|||}}}ttteee\\\XXXLLL>>>888888888888777555333111///...---------,,,***(((***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++---///......111888===tttooo{{{{{{dddQQQNNNJJJHHHHHHHHHCCC;;;888:::666333///------------,,,...........................---...000222999KKK\\\gggfffkkktttxxxyyy~~~rrroooyyyvvvzzz{{{zzz{{{vvv|||tttlll```SSSHHH@@@<<<;;;888;;;???@@@BBBEEEKKKPPPYYYfffrrrzzzzzzrrrllliiiccc\\\WWWTTTQQQMMMJJJMMMMMMSSS___jjjppptttxxx{{{yyyxxxyyy{{{}}}}}}}}}~~~tttrrrvvvssswww{{{~~~wwwhhhMMMFFF>>><<<;;;999555222------,,,++++++,,,---...,,,,,,---------.........000111333444333333444666555777999777444:::NNNccczzzeeeWWWgggxxxuuummmnnnvvv{{{wwwxxx~~~sss~~~~~~vvv|||{{{zzzxxxpppaaaPPPEEE@@@BBB???;;;;;;<<<888222------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++------,,,+++,,,---///555<<>>AAAnnnfffwwwqqqZZZNNNMMMJJJIIIJJJGGG???;;;;;;888444000---------------...........................---...000666FFFaaaxxxrrrsss}}}pppzzzllliiixxxqqqssszzznnngggssszzzyyytttggg^^^QQQDDD<<<999:::<<<<<>><<<>>>:::666666///...---,,,,,,,,,---...,,,------------.........111222333333222333555666:::;;;:::777666DDDdddvvvggglll~~~cccbbblllxxxvvvuuuuuuuuu}}}zzz}}}ppp[[[JJJCCCBBB???<<<===>>>:::555///...------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------,,,,,,---...222:::AAACCCAAA???BBBFFF]]]ttt|||vvvrrrqqqtttxxxttt|||tttrrr{{{||||||}}}{{{|||{{{vvv}}}xxxssspppoooiiieee```\\\\\\^^^```aaaZZZ```hhhooosssvvvwwwxxx|||}}}xxxtttmmmbbbkkk~~~mmmccc```dddrrr}}}vvveeeWWWOOOGGG???<<<======999555///...,,,,,,------,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------111...,,,111999BBBFFFFFF}}}lllfffuuuyyycccTTTMMMIIIHHHJJJIIICCC>>>===:::666111...---....................................//////111999MMMkkk~~~yyy}}}jjjrrrssscccjjjtttpppyyyvvveeepppyyyqqqjjjYYYRRRGGG<<<777888<<>>:::666777111000...---------......------------............///000000000///000222555===999777:::DDDXXXvvv~~~zzzrrrttttttlllooovvv{{{zzzjjjtttxxx{{{}}}|||{{{~~~~~~vvvcccPPPDDDAAA>>>>>>@@@@@@<<<777000///...,,,+++++++++,,,,,,,,,,,,------------...,,,---......------///111888>>>CCCBBB===>>>EEEMMMiii{{{|||zzzvvvoooiiihhhmmmrrr{{{|||qqqqqq}}}}}}zzz}}}xxxoooiiieeebbb___XXXUUURRRRRRVVV___jjjqqqwww|||{{{fffbbbmmmooouuutttlllooommmiiiuuuhhh]]]TTTNNNFFF???;;;999777666000...------......---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...000///...222:::BBBGGGIIIwwwllljjjuuu~~~xxxhhh\\\OOOHHHEEEHHHJJJFFFAAA???<<<888222///....../////////////////////////////////111222444===QQQiiizzzrrr~~~sssgggqqqrrrgggiiiuuuwwwkkkwwwrrrxxx|||ttthhh]]]KKKFFF@@@;;;999:::>>>AAADDDFFFIIIMMMWWWgggzzz~~~vvvrrrrrr~~~tttfff\\\YYYQQQTTTYYY```eeehhhjjjkkkhhhjjjllllllkkklllnnnqqqpppuuuyyyzzzyyyyyy}}}{{{~~~{{{tttnnnjjjeee___ZZZYYYVVVTTTRRRMMMMMMWWWbbbhhhiiilllrrrwwwzzz{{{zzz||||||~~~}}}tttkkkeeegggllltttzzz|||}}}}}}{{{|||{{{qqq{{{~~~dddJJJ@@@>>>999666777333222000...------......---------.........////////////...------///333666===666666EEE[[[ppp~~~zzzvvvxxxeeeUUUTTTZZZbbbhhh|||xxxyyy|||~~~}}}||||||~~~wwwwwwvvvjjj[[[FFFAAA>>>@@@CCCBBB===888111000...,,,******++++++,,,,,,---------.........---.........---///222555===???AAAAAABBBJJJWWWaaazzzvvvuuupppiiidddhhhuuuuuuoooxxx{{{wwwnnnggg]]]UUUSSSWWW]]]bbboooooozzzuuupppvvvwww}}}uuuwwwoooaaafffzzzyyyeee___YYYYYYTTTJJJ>>>777777999222///------......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------............000222444777===EEEKKKtttppppppuuuyyywwwooogggUUULLLFFFHHHKKKHHHCCC@@@>>>999333///...///000000///////////////////////////333555999DDDVVVgggoooqqqxxxgggiiixxxppppppssshhhyyy|||wwwlll]]]PPP???>>><<<;;;<<<>>>AAABBBDDDHHHPPP[[[kkkvvvlllmmmvvv}}}yyywwwtttpppnnnlllkkkkkkffffffeeeaaaXXXNNNFFFCCC>>>@@@CCCGGGKKKMMMOOOOOOOOOQQQTTTSSSQQQQQQTTTXXX[[[^^^bbbccccccdddhhhkkklllooossssssrrrvvv}}}|||~~~~~~wwwsssmmmfffaaa___^^^]]]ZZZRRRMMMPPPXXX```bbbhhhooovvvzzz{{{zzzzzz}}}xxxoooggggggkkkttt|||zzzxxx|||yyyyyyoooWWWEEE===:::888666555333111///............------........./////////000000000//////222777;;;===999@@@WWWpppnnnkkkrrr}}}xxxaaaLLLIIIQQQZZZeeeooowww{{{uuuvvvxxxxxxzzz}}}}}}~~~|||{{{}}}sssqqquuutttlllPPPFFF???@@@CCCAAA===:::444222///,,,+++++++++,,,,,,---------............---......---...111666999???>>>>>>DDDQQQbbbrrr{{{oookkknnnmmmkkkiiimmmzzz{{{rrrwwwvvvyyyqqqiiibbb[[[WWW]]]```ppp|||xxx~~~~~~xxxllliiinnnxxx~~~qqqddd```bbbfffggg\\\KKK>>>;;;>>>444111...------...---,,,,,,,,,------------,,,,,,,,,---------...............111444555666;;;DDDKKKyyy}}}xxxxxxwwwwww{{{~~~{{{vvvaaaTTTJJJJJJMMMKKKEEEBBB???:::444000...///000111///////////////////////////333666===MMM```kkkmmmzzztttkkkrrrvvv}}}jjjlll}}}vvvnnnaaaPPPDDD;;;;;;;;;===???BBBFFFHHHMMMVVVddduuuqqqhhhdddlllyyy|||wwwuuupppkkk^^^\\\YYYTTTPPPMMMKKKJJJKKKJJJHHHEEE@@@<<<777333555555666888999;;;<<<<<<<<>>666333000...---------,,,,,,,,,------------,,,,,,------------............111111333666:::AAAHHHLLLyyy}}}||||||jjj\\\OOOMMMOOOLLLFFFBBB@@@;;;444000///000111111000000000000000000000000///222666@@@SSShhhrrrppp}}}yyywww{{{~~~www}}}nnneeesssxxxpppfffXXXHHH<<<<<<<<<===???BBBGGGKKKNNNZZZfffxxxgggiiihhhqqq|||uuujjjaaa\\\TTTMMMCCCCCCBBBAAA@@@@@@@@@@@@@@@???===;;;;;;<<<999666888777777888999:::<<<===:::===???===:::999<<<@@@=========???BBBEEEGGGGGGDDDEEEGGGJJJMMMPPPRRRSSSSSSXXX^^^bbbdddgggjjjnnnsssuuuxxx|||~~~{{{uuuooofffaaacccfffbbb[[[WWWSSSWWW___iiisssyyyzzzzzzvvv}}}}}}vvvrrrgggdddppp~~~}}}yyyyyy}}}~~~qqqQQQ>>>>>>>>>777777555333111///...................../////////000000000///...000555<<>>>>><<<===???:::888444111///...///000---------.........//////------------///444;;;@@@DDD======MMMiiiooommmuuupppiiigggtttmmmooo|||ooofffgggggg___YYYXXXaaaooo}}}pppbbb___ppp~~~qqqjjjgggmmm{{{ssswwwyyysssdddRRRDDD<<<888444000...------,,,+++,,,------......------,,,---------.........//////444222111666???GGGLLLMMMuuuwwwyyy{{{uuu]]]KKKMMMPPPIIIDDDFFF???>>>999222,,,+++///333222000......///000000000...888;;;HHH^^^```cccxxx{{{~~~wwwmmmppp{{{nnnaaaUUUKKKBBB>>>888===AAADDDEEEIIIQQQXXXfffwwwttthhhmmmzzzoooggg[[[RRRLLLGGGCCC???>>>===<<<<<<<<<===>>>???;;;;;;999888777777777777666777888999:::;;;;;;;;;999;;;;;;999999===>>><<<===<<<<<<===>>>>>>===;;;===>>>@@@AAACCCDDDDDDDDDEEEJJJOOORRRSSSVVVZZZ^^^```cccgggjjjnnnrrrwww{{{}}}vvvsssmmmfffdddeeeeeebbb___UUUVVVYYYaaallltttxxxxxx}}}|||{{{}}}|||yyysssvvvmmmhhhttt{{{yyyzzzzzz|||```FFF<<<;;;::::::888555333000/////////------......///000000000///444555000000999>>>>>>FFF^^^sss|||xxx```___sssQQQHHHKKKYYYrrr~~~~~~|||{{{}}}zzzzzz{{{}}}xxx~~~}}}|||uuucccWWW]]]lll~~~{{{~~~wwwyyy}}}yyy^^^FFFAAADDDBBB??????<<<999555111...------...---------.........//////000///---...333;;;>>>>>>CCC:::>>>TTThhhtttzzzqqqpppnnnvvvzzzoooooopppbbbYYYUUUTTT]]]ffflllooo|||zzzjjj]]]dddzzzyyykkkjjjwww|||rrrcccOOO>>>===666000//////......111------------------------...---,,,,,,---...---,,,555444444:::CCCJJJMMMLLLyyyvvv~~~tttrrr___PPPNNNNNNIIIEEEDDD>>><<<999444000...///111000///...///000111222222444:::AAANNN^^^dddnnn~~~wwwqqq{{{rrrcccUUUJJJBBB===:::<<>>===;;;;;;;;;:::888666;;;;;;<<<======>>>>>>>>>>>>AAADDDFFFGGGIIIKKKLLLOOOQQQTTTWWWZZZ^^^bbbeeeppptttyyy}}}zzzssskkkgggggghhhfffddd```^^^]]]```fffnnntttxxx~~~}}}|||~~~|||zzzzzzooohhhlllkkkhhhoooxxx~~~wwwqqqUUUCCC===<<<999888666444222000//////------......///000000000///222333333444:::BBBGGGcccqqq|||sssooo}}}pppggg[[[LLLJJJIII\\\wwwzzz|||yyysssmmmjjjiiijjjiiigggdddcccdddhhhkkkrrrpppmmmiiiffffffhhhkkkkkkmmmooorrrtttuuuvvvvvvzzzzzz{{{|||}}}}}}~~~~~~}}}{{{{{{zzz}}}xxxiii]]]___lll|||xxx|||mmmSSSFFFCCCBBB???>>><<<999555111///---......---------.........//////...------///444:::===>>>===>>>GGGZZZlll{{{ssslllmmmsss}}}yyyrrrrrrxxxnnngggdddbbbfffgggiiivvv|||rrrkkkrrrssslll~~~~~~mmmZZZLLL???777111000///---,,,...------------------------...---------.........---777888;;;AAAIIINNNOOOOOO~~~tttrrrsssrrrrrrgggYYYOOOKKKIIIFFFBBB===;;;888555444333000.........///000111222333333:::BBBVVVeeeeeekkkwww}}}~~~{{{}}}|||{{{{{{rrrgggWWWHHH???;;;999999CCCDDDFFFJJJRRR```rrr~~~nnnkkkyyyssseeeZZZNNNDDDAAA>>>:::888999;;;<<<<<<============>>>@@@AAABBB>>>????????????>>>>>>>>>??????@@@@@@@@@???>>>===???BBBAAA>>>>>>AAAAAA>>>AAA???============;;;999::::::::::::::::::::::::;;;:::;;;<<<>>>???>>>===???@@@CCCDDDFFFHHHLLLNNNXXX^^^fffmmmsssxxx|||~~~|||sssmmmllllllkkkiiikkkhhhddd```aaafffnnnttt|||{{{zzz|||~~~}}}rrrkkkfff\\\[[[jjjyyyvvv|||kkkNNN???<<<888888777555333111///...---......//////000000111000...111888:::;;;FFFTTTpppttt{{{rrrvvvxxx```QQQLLLLLLLLLNNNOOOiii|||yyytttqqqooommmmmmmmmllljjj]]]\\\ZZZWWWSSSPPPNNNMMMQQQPPPNNNLLLLLLPPPVVV[[[[[[YYYUUUPPPMMMMMMPPPSSSSSSTTTVVVYYY\\\___aaabbbddddddeeeeeeggghhhjjjjjjhhhiiimmmqqqvvv{{{~~~}}}~~~}}}zzzqqqjjjiiiqqqzzz{{{~~~}}}eeeMMMBBB@@@@@@===<<<:::666222///.........------........./////////------///222666:::===???BBBNNN[[[ggguuuvvvhhhggglll}}}yyyoooppp|||{{{yyyvvvmmmdddhhhssswwwssssssoooooo{{{wwwnnnrrreee]]]EEE<<<444222111...,,,---------------------------...------......///000000:::===CCCIIIMMMOOOOOOOOOwwwnnnpppyyyyyyrrrcccRRRIIIHHHGGGBBB>>>:::555444444444111...///000222222222222333444@@@PPPsssrrrqqq{{{www|||ppp~~~zzz{{{vvvwww|||zzzxxx|||{{{rrrjjj^^^NNN@@@999999<<<>>>GGGGGGJJJPPP^^^rrrqqqooowwwgggTTTIIIDDD???999:::999888888:::<<<>>>???=========>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???BBBDDDBBBDDDGGGHHHFFFEEECCCBBBCCCDDDDDDDDDBBB@@@@@@??????????????????@@@>>>===>>>AAABBB???===>>>@@@AAAAAAAAABBBDDDFFFHHHMMMUUU]]]eeemmmtttyyy}}}}}}{{{vvvsssqqqnnnlllmmmmmmkkkgggdddeeejjjooowwwwwwwwwyyy{{{}}}~~~~~~vvvqqqiiiYYY[[[qqqxxx}}}YYYAAA;;;888888888777555222///............///000000111111333,,,000;;;<<<999HHH^^^nnnllluuu}}}~~~zzz}}}vvvWWWKKKLLLPPPTTTYYYWWWdddyyykkkeeebbbXXXWWWVVVUUUTTTTTTSSSRRRLLLIIIFFFEEEFFFHHHHHHHHHMMMLLLJJJHHHIIIMMMTTTYYYMMMMMMLLLJJJHHHIIILLLOOOKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPRRRSSSOOOQQQUUU[[[ccckkkrrrvvvyyy~~~{{{zzz{{{{{{yyyxxxxxxyyy~~~yyypppRRR@@@???@@@>>><<<:::777333111///..................//////////////////222666888:::>>>CCCXXXgggssswww|||lllfffnnnyyy|||tttvvvuuu|||xxxfff]]]^^^aaaaaaooolllpppxxxttt~~~tttnnnkkkKKKAAA777555444111..............................---......//////000222444<<>><<<888444111111222000222333222000333999???XXXooouuuooossszzzxxxttt[[[ppp}}}~~~|||vvvwww~~~}}}|||tttcccTTTEEEAAA<<<999;;;???CCCEEEKKKSSSccczzz}}}xxx~~~zzzdddMMMFFFBBBDDDFFFFFFIIINNNDDDHHHMMMOOOPPPRRRUUUXXXUUUWWW[[[```dddhhhjjjkkkvvvxxx|||~~~}}}zzzvvvsssqqqnnnjjjgggiiimmmssswwwzzzqqqjjjcccaaa]]]ZZZXXXWWWVVVWWW]]]___aaabbbbbbbbbccceeeeeeeeedddbbb___]]]^^^___^^^```cccfffhhhlllpppttt}}}{{{vvvtttmmmnnnooorrruuuuuutttrrrppptttzzz}}}}}}||||||}}}{{{zzzvvvwwwnnncccccciiijjjkkksssyyyttt{{{___AAA<<<;;;999777555333222222/////////000111111222222333444999===;;;>>>UUUooonnnvvv}}}~~~qqqtttzzz~~~}}}wwwqqqoooVVVQQQOOORRRYYYjjjsss^^^XXXbbbcccYYYSSSWWW[[[ZZZbbbdddfffeeecccaaaaaabbbZZZ___ffflllqqqvvv|||}}}|||vvvsssmmmhhheeedddeeeeeeaaaccceeeffffffeeecccaaabbb```]]]YYYVVVSSSRRRQQQOOOTTT\\\eeeppp{{{{{{pppuuu~~~~~~}}}}}}{{{vvvyyyzzzpppZZZEEE>>>AAA<<<;;;999777444111000///.../////////000000000000000...333;;;???EEEYYYooo}}}{{{jjjjjjhhhhhhrrrqqqnnn{{{~~~llliiigggmmmzzz}}}zzztttmmmrrr{{{|||zzz{{{{{{nnn[[[FFF<<<777333000///........................---///222111000333999???AAAGGGJJJHHHJJJZZZvvv}}}~~~}}}zzz{{{~~~uuukkkkkkdddPPPCCCCCC>>>@@@AAA>>>888333111222...000222111000444===DDDZZZpppmmmfffvvv|||lllbbbbbb|||yyy{{{{{{uuuiiiYYYMMM???===;;;<<>>AAA===;;;:::777444222000///////////////000000000000333111777@@@FFFOOOhhh|||uuuuuussswwwpppllltttrrrssstttvvv|||kkkgggwww}}}hhhPPPBBB<<<777444333////////////////////////---000222222111333:::@@@BBBGGGKKKJJJOOOfffxxxzzzhhhaaadddYYYFFF>>>DDD@@@:::666444333111000111666...---444---333QQQXXXlllmmmlllyyyvvvjjjnnn|||vvv|||wwwpppaaaOOODDD???;;;999>>>BBBFFFJJJPPPbbbllluuuqqqsssbbbVVVQQQTTT[[[```aaaccclllwww}}}zzzzzz|||yyyuuuppplllmmmqqqvvvyyyssstttuuuxxx|||}}}}}}{{{}}}~~~~~~~~~~~~zzzlll^^^\\\YYYZZZcccsss|||vvvyyyLLL===>>><<<888444444333111000000000000000111111222555555===@@@;;;IIIfffxxxuuuxxxooo{{{fffTTTVVVWWWOOOSSS]]]sssyyydddXXXVVVYYYiiinnntttyyy~~~{{{zzzvvvsssrrrjjjkkkooossssssvvvuuuxxxzzzxxxqqqzzz{{{yyyzzzzzzlllSSSCCC@@@<<<;;;:::999888666333000......------...///111222///555888>>>RRRmmm}}}~~~vvvnnn{{{xxxmmmnnnwww~~~}}}}}}~~~zzzzzz}}}xxx}}}yyywwwwwwzzzyyy^^^FFF999666444222000000000000000000000000111///......222888>>>BBBJJJGGGMMMKKKMMMuuu~~~qqqiiifffZZZIIICCCDDD@@@:::666444333222111000333...000999555;;;TTT^^^kkkmmmrrryyy{{{tttkkk[[[JJJAAA>>>;;;;;;???BBBEEELLLSSShhhyyy|||ttt{{{ooofffaaagggmmmvvv}}}~~~|||||||||wwwwwwtttoookkkkkkqqquuuuuuwwwyyyzzz||||||}}}}}}~~~~~~~~~|||pppddd]]]WWWZZZjjj}}}~~~VVV???>>><<<888666444333111000000000000000111222222555555>>>BBB@@@PPPmmm}}}~~~{{{\\\NNNTTTWWWTTT[[[nnnsss^^^SSSQQQSSS___hhhuuu{{{wwwuuu}}}~~~|||yyyxxxyyy{{{~~~wwwxxxyyyssswww|||~~~www```KKKAAA===;;;:::999888666333000......------...///111222222555:::DDDVVVlll|||{{{ssssssssssss}}}~~~}}}|||}}}~~~zzzuuuqqqnnnmmmhhheeedddfffjjjoooyyyuuuiiiPPP???666333111000000000000000000000000111000///111444:::AAAEEEFFFIIIJJJKKK___zzzrrrjjj]]]PPPGGGDDD@@@;;;777666555444333///222///111:::;;;BBBVVVdddjjjnnn{{{xxxooobbbQQQCCC===<<<<<<>>>BBBDDDIIIUUUaaa{{{nnnyyylllbbb___cccqqq{{{vvv}}}jjjaaabbbcccyyywwwwww}}}|||vvvxxxwwwqqqjjjgggkkkpppxxx{{{}}}}}}|||{{{}}}~~~~~~}}}|||~~~~~~vvvlllbbbWWWYYYnnnfffBBB???;;;999777555333222111111000000111111222333444333;;;@@@@@@SSSooo|||~~~kkkQQQMMMYYY___dddmmm~~~fffSSSJJJHHHJJJNNN]]]pppuuuiiigggmmmsssiiiccccccnnn}}}~~~{{{}}}~~~yyyvvvyyy~~~}}}rrrjjjmmmqqqUUUAAA>>><<<:::999999777444111///............000111222555555>>>NNN```ooo|||qqqsss}}}ppplllvvv}}}vvvpppllljjjjjjeeefffhhhkkkqqqwww|||~~~|||zzzxxxuuusssqqqooooooqqqtttvvvwwwwwwxxx|||}}}yyyssskkkddd]]]YYYVVVXXXSSSPPPPPPRRRWWWaaakkkvvv|||{{{yyy___HHH999222000000000000000000000000000111111111333888>>>DDDHHHFFFLLLIIIRRR{{{zzz}}}xxxooogggYYYHHHEEEAAA<<<888777666666555111333222111444;;;JJJ[[[iiilllvvv~~~~~~tttiiiYYYHHH===;;;:::<<>>333222000000000000000000000000000111222555:::@@@FFFIIIIIINNNMMMeeezzz~~~{{{{{{vvvuuugggJJJGGGCCC>>>:::888777666666111444666222111AAA[[[kkkpppsssxxxrrrrrr}}}~~~zzzoooaaaQQQAAA;;;;;;;;;???EEEKKKPPPZZZooouuurrrXXXBBB???IIIJJJaaazzzzzz]]]DDDQQQaaa{{{|||uuuvvviiiZZZGGG???FFFOOOhhhzzzoooZZZMMM]]]yyy~~~~~~~~~{{{xxxuuurrrpppqqqooollliiiuuuzzz~~~}}}{{{|||{{{yyy{{{~~~|||wwwsssaaaZZZfffttt|||RRREEE;;;:::;;;888444444222222222222222333333444<<<:::???DDDMMMiii~~~~~~~~~sssfff\\\VVVaaassswwwyyy```LLLCCCFFFKKKRRRhhhrrr[[[SSS___qqqpppYYYFFFEEEIIIPPPcccyyyrrr___RRRNNNOOOUUUmmm{{{qqqjjjnnn||||||oooiiixxxuuulllKKK@@@>>>;;;:::999888555333000000//////000111333444666888IIIggg|||pppdddooopppjjjqqq~~~}}}wwwttttttsssmmmhhhiiiddd]]]VVVRRRRRRSSSUUU[[[___dddiiinnnuuu|||~~~{{{xxxsssooolllkkkjjjmmmrrruuuwwwuuurrrpppuuussssssuuuyyyzzzxxxuuuqqqmmmgggbbb``````ccceeeeeeaaa```cccgggmmmwww}}}zzzyyyxxx}}}cccGGG777555111111111111111111111111///000222666;;;AAAFFFHHHIIILLLWWW|||zzzxxxQQQIIIEEE@@@;;;999888777666111222777555555PPPrrr~~~xxxzzzzzzqqq}}}xxxhhhlll|||uuugggXXXIII>>>:::===???BBBGGGNNNUUUaaaxxx|||vvv\\\BBB???JJJBBB___{{{}}}nnnXXXGGGTTThhh}}}uuuttt}}}lll\\\EEE888:::DDDNNNpppqqqggg___OOOHHHbbb~~~~~~~~~}}}{{{zzzyyytttoooooorrrrrrmmmgggooouuu||||||}}}|||yyyzzz}}}}}}yyyvvvjjj___aaaiiittt~~~]]]KKK<<<;;;<<<888555666333333222222333333444555888999BBBKKKYYYwww{{{|||pppeee```^^^mmmyyy^^^GGG>>>DDDNNNaaazzz}}}iiiVVVSSSdddxxx~~~gggRRRDDDFFFIIINNNaaayyyzzzfffPPPBBB@@@DDDNNNlll{{{rrrjjjfff{{{uuummmkkkzzzssswwwVVVAAA???<<<:::999888666555111000000000000222333444777BBBXXXppp~~~jjjbbbjjjxxxsssnnnrrrsssuuuqqqllljjjkkkllljjjiiieee```YYYSSSQQQSSSXXX[[[]]]dddoooxxx|||yyywwwwwwxxx{{{}}}~~~|||yyyxxxzzz}}}}}}tttqqqsss{{{~~~}}}|||vvvqqqRRR===888111111111111111111111111...000333777<<>>AAABBBHHHRRR]]]ooo~~~vvv___GGGEEERRRTTTsss{{{lll___SSSJJJRRRkkk{{{uuuqqq|||}}}jjjUUUEEE>>>EEEIIINNNuuuttt```TTTOOODDDAAAbbb~~~~~~{{{yyyyyyyyyxxxtttpppoooooonnnjjjggghhhnnnvvv~~~}}}~~~{{{{{{~~~}}}zzzwwwssshhh^^^___jjjtttwww~~~fffPPP===;;;<<<999666888333333333333333444555555777;;;HHHUUUeee~~~tttuuu}}}{{{kkkbbbaaafff|||www^^^FFF@@@LLL[[[vvvtttbbbSSSRRReeezzzyyy~~~{{{|||yyyuuu___LLLAAAEEEGGGIII]]]xxxxxxdddMMM@@@@@@EEERRRooo}}}vvvooofffyyyqqqllljjjrrr|||^^^BBB???<<<:::999888777666111111000000111222444555999PPPjjjwwwyyy|||~~~~~~xxxeeeeeerrr|||nnnrrr{{{yyylllllllllnnnqqqtttvvvxxxooojjjccc^^^]]]aaaggglllnnnyyywwwvvv{{{|||~~~yyy{{{}}}\\\CCC:::111111111111111111111111///111444999===BBBEEEFFFHHHXXXwwwiiiMMMIIIBBB===:::888666555666...222666AAAhhh}}}vvv|||vvvgggqqq|||zzz{{{ssskkkuuu||||||lllXXXIII???::::::>>>@@@BBBIIIVVVfff|||}}}yyyttt___IIIHHHVVVooooooZZZMMMFFFCCC^^^yyytttkkkjjjlll}}}hhhQQQEEE@@@GGGFFFEEEllljjjUUUIIIIIIDDDGGGnnn~~~~~~~~~~~~yyyvvvwwwyyyvvvuuurrroookkkhhhggggggdddiiirrr}}}}}}}}}~~~zzzyyyzzzooo]]]XXXbbbhhhgggppp~~~qqqyyy}}}lllSSS>>>;;;<<<999777999444333333333333444555555===CCCTTTbbbrrruuummmooo{{{sssddd]]]```kkkyyycccNNNKKK\\\oooppp^^^PPPSSShhh~~~vvv}}}}}}||||||wwwoooUUUFFF@@@HHHMMMRRRkkk}}}~~~wwweeeOOOBBBCCCIIIVVVooo~~~yyyssskkk|||xxxyyyrrrjjjjjjrrr~~~{{{|||aaaBBB@@@<<<:::999999777666222111111000111333444555;;;\\\wwwzzzrrrtttrrrqqqzzztttkkksss~~~wwwrrrppphhhlllrrrwww|||zzzttttttyyy}}}iiigggjjjuuuvvvyyy}}}uuuuuubbbFFF;;;111111111111111111111111000222666:::???BBBEEEFFFNNNeeeWWWJJJ???===>>>===999888666777666999GGG___pppuuuvvvyyyuuummmppp|||{{{yyyzzz{{{www```IIIAAA???===>>>CCCEEEEEEVVVhhhrrrxxxuuu}}}ooo^^^OOOCCCSSSttt|||dddKKKAAAGGGPPPddd}}}zzzqqq___UUUeee~~~rrr[[[MMMSSSSSSKKKJJJ^^^bbbRRRGGGFFFHHHXXXzzzsssxxxxxxssskkkfffhhhiiigggiiihhhkkkttt~~~}}}}}}|||zzzssseeeXXXSSSXXX___hhh{{{yyy~~~{{{}}}]]]DDDEEE<<<666999555555444333333333555777888:::HHH]]]qqqrrrgggeeennnggg___\\\hhhqqq```ZZZZZZiiipppeee[[[XXXeeexxxyyyvvv|||yyy{{{zzzxxxyyyzzzqqqeeeOOOAAA???CCCDDDXXX{{{|||~~~{{{lllSSSBBBEEEPPPbbbsss}}}yyywwwqqqzzz~~~xxxkkkdddnnnzzzrrrNNN>>><<>>555666444111111333333222111333333:::DDD@@@@@@LLLddd~~~]]]OOOBBB>>>???===999888444666888<<>><<<>>>CCCEEEGGGZZZnnnyyysssqqq}}}|||lllVVVHHHCCCSSSqqq{{{eeeNNNEEEKKKUUUsssxxxooodddZZZOOOSSSoooyyyhhhdddeee```VVVTTThhh{{{kkkVVVEEEEEEPPPddd}}}~~~~~~~~~zzztttyyyzzzwwwpppjjjjjjjjjhhhiiigggiiirrr~~~~~~}}}|||zzzsssfffYYYSSSVVV\\\lllyyykkkMMMCCC===999999777555444333333333555888999>>>NNNfffzzzuuuiiiiiitttbbbaaahhhyyy{{{hhhXXXWWW]]]pppxxxhhh]]]]]]jjjzzzyyy{{{}}}||||||~~~yyyuuupppdddXXXQQQ???:::>>>BBBVVVwwwpppWWWFFFHHHSSSfff{{{{{{yyyrrruuuzzzxxxtttkkkccchhhzzz|||SSS@@@:::>>>999777:::888555222000222333333777<<>>FFFBBBEEETTTyyyfffUUUEEE??????===999888333666999@@@OOO___hhhjjjnnnqqqqqqpppwwwzzzwww}}}zzzkkkVVVCCC======;;;>>>DDDFFFKKKaaaxxxxxxmmmlll|||nnnRRRDDDDDDRRRfff|||kkkYYYQQQWWW```nnnyyyhhhUUULLLMMM^^^|||rrrmmmiii```XXX[[[rrr{{{qqqYYYGGGNNNaaaxxx~~~||||||~~~~~~}}}}}}}}}~~~{{{wwwvvvzzz{{{tttnnnkkkiiiggggggfffgggnnnzzz~~~~~~|||zzzssshhh[[[SSSTTTVVVkkkqqq\\\AAA===<<<888999555444333333444777:::<<>>===:::999555666:::DDDSSSaaahhhiiiyyy{{{|||~~~xxxtttbbbOOO???;;;<<<;;;???FFFJJJRRRlllpppeeeeeezzzzzz\\\MMMLLLQQQZZZjjj~~~tttfff^^^ccclllmmm}}}qqq___QQQUUUggg~~~~~~tttooo\\\UUUMMMKKKVVVsss}}}pppZZZMMMZZZsss~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||sssxxxzzzuuuooolllhhhdddeeeddddddiiittt~~~|||zzztttjjj___VVVRRRQQQfffhhhzzzkkkBBB===>>>777999555444333333555888<<<>>>FFFXXXoooxxxpppzzzsss}}}zzzhhh___KKK@@@FFFMMM[[[ooofffYYYbbbqqqxxx~~~qqqtttvvvvvvuuuuuuuuutttqqquuuyyyyyywwwuuusssqqqqqqTTTAAA;;;777>>>KKKPPPddd{{{~~~~~~qqq[[[KKKNNNZZZ}}}}}}{{{yyyuuuwww~~~xxxxxxsssjjjfffooo~~~hhhKKK:::::::::<<<<<<555555222111222222333:::CCCOOO___uuuxxxmmmtttpppggglllwww|||nnnvvvnnn^^^TTTXXXrrrzzzkkkqqqxxxnnneeeZZZOOOFFF@@@DDDKKKOOOhhh~~~}}}~~~{{{{{{nnnaaaZZZHHHCCCJJJ^^^ooo~~~yyyyyyXXX>>>888222111222111111222000888<<>>>>>>>><<<;;;888777;;;GGGXXXffflllooo}}}|||tttkkkYYYIII<<<:::<<<<<>>AAAOOO\\\nnnvvvuuuyyy~~~wwwlllWWWRRRDDD???FFFJJJQQQ```||||||fff[[[cccrrrzzzyyynnnssswwwtttkkkfffiiipppzzzyyyxxxvvvsssqqqrrrttteeeLLL>>><<<:::@@@LLLOOOYYYvvv~~~rrrZZZIIIKKKUUUuuu{{{zzzzzzxxx{{{wwwuuupppiiicccdddkkkssswwwvvvTTT===;;;:::===<<<555666333222222111444===HHHYYYjjjuuugggiii{{{tttaaaeeeyyy~~~xxxllliiikkkVVVMMMPPP___}}}ppp^^^aaawwwyyyqqq```SSSEEE???>>>BBBIIIPPP\\\|||}}}|||||||||zzzwwwvvvwwwvvvnnn___TTTHHH;;;===UUUqqqyyyqqq```DDD:::222222333111111333222:::>>>???CCCEEEYYYxxx~~~hhhMMM@@@>>>>>>===;;;999777<<>>AAA@@@GGGVVV]]]rrrvvv[[[GGGFFFPPPdddsss{{{{{{yyyzzz|||~~~~~~|||xxxuuurrrnnnggg___]]]___iiizzz]]]CCC===:::<<<===666777444222222222777EEERRRhhhwwwvvvhhhaaaooouuufff^^^mmmtttggg```kkkyyyZZZOOOKKKRRRccc~~~mmmYYY[[[ttt}}}tttlllYYYKKK===:::>>>EEEOOOVVVnnn{{{yyyxxxxxxqqqmmmooossslll\\\MMMLLL>>>;;;NNNlllxxxnnnlllJJJ<<<333444555222111555666===???BBBHHHQQQkkk~~~rrrSSSCCC@@@???<<<;;;777555???UUUkkkwww{{{||||||}}}zzz|||mmmcccNNNBBB:::<<>><<<@@@HHHTTT___www{{{vvvsssrrrlllhhhjjjnnnjjj\\\OOOPPPIIIEEELLLaaa}}}qqq{{{zzzNNN???444555777333222666777<<<===BBBNNN^^^~~~~~~yyyXXXEEEAAA???<<<:::444444AAA[[[sss}}}}}}}}}zzztttyyykkkcccLLLAAA:::===@@@CCCKKKUUUjjjxxxwww]]]IIIKKKYYYxxxqqqZZZVVVddd|||tttdddLLLBBBUUUrrr|||~~~}}}uuuwwwnnnWWWAAA;;;999<<<>>>IIIfffxxxtttcccQQQGGGZZZ~~~}}}}}}~~~}}}~~~}}}vvvooonnnvvv|||vvvkkk```aaa```^^^___iiizzz~~~}}}zzzuuuhhhXXXLLLNNNXXXfffwwwlll???;;;BBB444666444333444777===CCCGGG]]]lll|||rrrvvv{{{qqqhhhhhh___\\\dddjjjxxxzzzwwwvvvvvvyyyyyyppphhhqqqtttnnnjjjiiijjjjjjffffffqqqrrrggg```aaaaaa\\\YYYYYYLLL@@@AAAFFFGGGVVVvvvvvv\\\HHHGGGPPPeeeooozzz~~~~~~}}}{{{xxxvvvtttqqqpppmmmooosssssshhh[[[XXX]]]bbbnnnvvvuuuwwwkkkMMMAAA999:::<<<999777444222333666BBBWWWjjjuuuyyyuuuiiijjjooonnnrrrmmmVVVSSSkkkdddSSSTTTZZZcccuuuqqqccciiizzzvvvrrrjjjaaa\\\EEEAAA===<<<>>>FFFUUUcccxxx{{{tttooolllhhhfffhhhkkkiii___WWWTTTTTTPPPMMMWWWtttssstttQQQ@@@444666888333333777555::::::@@@QQQeee```BBB???@@@:::888:::777BBB]]]www~~~~~~uuu|||wwwfffYYYCCC===<<>>DDDPPP```tttxxx]]]HHHFFFNNN^^^mmmxxx~~~|||{{{xxxppphhhddduuuppphhhqqqkkkYYYVVV```hhhqqqwww~~~VVV===BBB<<<000666444444888666333IIInnnzzzxxx~~~~~~yyywwwpppooozzz~~~{{{iiiTTTUUUpppwww^^^QQQSSS^^^ooo}}}nnnjjjttt~~~tttmmmdddXXXMMMIII======>>>???CCCNNN```ppp|||ssslllhhhdddccccccaaa\\\ZZZ[[[WWWXXXYYY\\\RRR[[[wwwhhhxxxyyy```???111777777444555666555<<<@@@FFF\\\~~~~~~~~~jjjHHHAAA@@@:::999999;;;HHH^^^qqqzzz}}}yyyvvvsssuuuyyy}}}~~~~~~wwwcccSSSCCC===;;;???BBBGGGVVVggg}}}qqq___LLLOOOeeefffMMMKKK]]]}}}rrrhhhVVVLLLGGGAAAQQQppp|||||||||zzz}}}zzzxxxwww{{{}}}~~~}}}}}}~~~}}}yyyuuuyyyzzzwwwrrrpppmmmbbbVVVGGG999888888@@@EEEMMMrrrwwwjjjMMMGGGGGG[[[|||sssqqqvvvzzzyyykkk```XXXZZZ]]]```nnn}}}|||xxxppp```PPPEEELLLTTTcccQQQ===>>><<<777555666:::<<<@@@IIIRRRnnnpppaaasss|||uuuuuu||||||wwwsssrrrgggaaakkkrrryyyzzz}}}xxxqqqfff______cccfffgggrrr|||zzznnngggeeehhhgggccc\\\UUURRRUUUYYYVVVUUUTTTRRRNNNJJJFFFCCC===999888===EEEPPP```mmm~~~|||yyy^^^HHHEEEKKK___nnnxxx}}}||||||zzzrrrjjjdddrrrlllfffooojjj[[[YYY\\\eeennntttdddFFF@@@:::333999777333555666:::SSSsssyyyyyyssswwwlllYYY___~~~ttt[[[OOOTTTbbbyyyrrrkkkppp}}}xxxkkkaaaWWWLLLDDDBBB;;;;;;===AAAJJJ\\\sss~~~uuulllhhhdddaaaaaa^^^YYYWWWXXXVVVVVV___jjjaaa^^^vvvjjjmmmiiiFFF444888777333555666777<<>>@@@BBBTTTrrrzzzxxxyyyzzznnnttt{{{~~~{{{yyyyyyqqqvvv|||~~~}}}|||}}}~~~zzzwwwxxx||||||wwwqqqvvvuuurrrppppppkkk___RRREEE999:::999@@@CCCKKKpppssscccHHHDDDGGG]]]~~~zzzqqqlllsss~~~rrrbbbUUUUUUZZZ```iiisss~~~{{{tttcccSSSEEEEEEEEERRRvvvXXX@@@>>>===999777999<<>>888666::::::333333777BBB___yyy}}}yyy~~~zzznnnyyylll^^^kkk|||oooVVVNNNXXXhhhtttkkkjjjqqq~~~ooo___SSSIII@@@;;;;;;888999===DDDVVVqqqwwwmmmhhhbbb^^^]]][[[VVVTTTUUUVVVUUUdddvvvrrrdddiii~~~wwwnnntttNNN888999666333666888;;;;;;@@@RRRrrr{{{PPP???===;;;===:::CCCQQQ^^^hhhqqqzzztttqqquuu|||yyyvvvvvvrrrZZZHHHCCC===<<<@@@DDDMMMcccyyy{{{ooo______qqq{{{^^^FFFAAALLL___kkkxxxqqq___EEE;;;AAAHHHWWWpppyyyuuuuuuuuugggpppyyy}}}zzzuuussssssuuuyyy~~~|||yyyyyyzzz{{{xxxwwwyyy|||}}}zzzvvvvvvrrrooonnnnnngggXXXLLLBBB888::::::@@@EEEQQQyyyooo]]]HHHDDDHHH^^^~~~}}}~~~sssgggoooxxxeeeUUURRRXXX^^^dddiii~~~~~~wwwhhhXXXJJJEEEAAAMMMqqq]]]AAA<<<;;;999888:::>>>AAAGGGTTTaaa|||mmmxxx~~~{{{wwwxxxzzzxxxsssrrrkkk[[[YYYjjjwww~~~||||||~~~ooobbbcccjjjhhh]]]RRR```kkkzzz|||ooofffUUUSSSNNNHHHDDDEEEIIIMMMEEEDDDCCCAAA???<<<:::888444222222777;;;AAAJJJTTTvvv{{{qqq]]]LLLFFFIIIZZZjjjsss|||||||||xxxpppkkknnnoooooosssvvvnnnbbb\\\ZZZppp~~~YYY>>>999:::999999333444999FFFdddzzzzzz|||wwwrrrjjj{{{}}}{{{hhh^^^sssyyywwwjjjQQQOOO___nnnsssiiicccdddvvvssseeeTTTIIIAAA:::777777777999===HHH___{{{pppggg```ZZZZZZYYYVVVTTTUUUYYYVVVjjj}}}~~~lllgggppp}}}TTT:::888555333777999@@@;;;@@@YYY}}}UUU@@@;;;:::<<<>>>EEEPPP]]]kkkwww~~~wwwzzz|||}}}vvv~~~mmmWWWFFFBBB>>>===AAAEEEPPPhhhxxxiiigggwwwsssWWWCCC>>>GGGPPP]]]ssstttbbbHHH===FFFMMMXXXjjj~~~wwwqqqlllhhhbbbkkkuuuzzzxxxuuutttuuuzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyzzztttppplllkkkhhh^^^OOOEEE@@@666:::999@@@IIIZZZlllXXXHHHEEEJJJ```~~~~~~}}}}}}~~~~~~{{{}}}uuuhhhlllzzzzzziiiWWWRRRVVV\\\```bbbvvvzzzlll^^^MMMGGGDDDQQQsssjjjJJJ???<<<777777:::>>>BBBIIIYYYhhh~~~xxxxxx~~~mmmiiipppwwwyyywwwqqqiiiYYYWWWiiivvv||||||{{{sssdddXXXXXX[[[XXXSSSOOO^^^iiiyyytttaaaTTTJJJJJJIIIHHHGGGHHHJJJLLL??????>>><<<;;;999777666555222222555999>>>GGGQQQjjjllluuu|||mmmZZZIIICCCDDDSSScccmmmzzz~~~~~~|||tttmmmkkkiiieeemmm{{{}}}ttthhh___QQQeeexxx~~~}}}```@@@;;;===666555333777;;;FFFddd{{{zzzppprrrzzzjjjrrrzzzvvv|||wwwddd___zzztttpppbbbMMMRRRgggtttqqqeee[[[WWWfffwwwxxxdddXXXJJJCCC===888555666888<<<@@@KKKfff~~~tttggg^^^XXXXXXYYYWWWVVVWWWWWWYYYtttxxxfffyyyfffxxxYYY;;;777444444999;;;AAA;;;DDDeee|||]]]CCC<<<999;;;BBBIIISSS```ppp~~~{{{|||xxxhhhTTTEEE@@@===>>>CCCIIIUUUoooqqqmmmzzzgggLLL>>>===GGGIIIWWWsss~~~wwwhhhPPPGGGQQQYYYbbbqqqzzzoooeee___YYY```jjjppprrrrrrssstttrrrooolllmmmpppsssttttttsssuuuvvvuuurrrqqqrrrtttooojjjgggfff```SSSFFF???<<<444999888???JJJ___jjjTTTGGGGGGOOOhhh}}}~~~|||zzz}}}wwwkkkjjjrrrvvvjjj[[[SSSSSSXXX\\\___mmm~~~|||pppdddLLLHHHFFFTTTsss|||YYYHHHAAA666777:::>>>BBBKKK]]]nnn{{{~~~||||||ssswwwzzzssskkkcccPPPIIIVVV^^^___eeevvv}}}zzzrrrqqqhhhXXXJJJFFFFFFFFFKKKSSSeeekkkqqqsssmmm___PPPFFFCCCDDDEEEEEEEEEDDDCCCCCC999888888777666555444444555111000222444777>>>FFFNNNWWWkkk~~~nnnXXXEEE>>>???LLL]]]gggsss}}}rrrnnnppp```XXXfff}}}wwwnnncccPPPYYYaaaooo}}}jjjEEE;;;>>>666222555:::===HHHggg~~~rrrfffppp}}}pppiii}}}tttpppyyyuuudddcccyyykkkdddWWWKKKUUUjjjxxx}}}nnnaaaTTTLLLWWWeeedddVVVLLLAAA<<<999666555666:::???DDDOOOjjjyyyiii___WWWVVVXXXWWWVVVVVVSSS\\\```zzzooo^^^ppp^^^>>>888555444999<<<>>>===PPPzzzfff|||~~~cccFFF===:::;;;FFFOOOZZZeeesssuuudddQQQCCC===<<>>>>>FFFDDDQQQlll}}}xxxlllWWWPPP^^^jjjttt{{{kkk___WWWPPPSSSXXX]]]aaacccdddddd^^^\\\ZZZZZZ\\\___```aaadddcccdddeeegggiiijjjkkkfffcccaaa___VVVGGG>>><<<888333999888===GGG[[[iiiQQQIIILLL[[[yyy~~~}}}xxxlllhhhjjjoooiii___TTTOOORRRXXX]]]eee~~~~~~|||~~~}}}ssshhhNNNIIIGGGQQQkkkbbbLLLBBB666777;;;@@@DDDNNNaaasss~~~}}}}}}zzzyyynnnbbbZZZFFF<<>>>>>>>>>>>>>>===:::999555444444333222222222333222000111444555555999>>>===LLLeeerrrZZZFFF>>>@@@HHHYYYcccmmmtttrrryyybbbSSScccwwwqqqfffVVVTTTTTT___xxxoooxxxJJJ888===999333666;;;???MMMpppvvv|||vvvhhhgggvvvxxxmmmsss~~~rrrnnn{{{uuudddgggppp___SSSJJJJJJWWWgggvvv{{{lll^^^QQQIIISSS^^^ZZZQQQFFF<<<888666555666999<<>>GGGTTT```jjjuuu}}}tttcccOOOAAA::::::@@@JJJRRRbbbyyyrrr}}}dddNNNCCC@@@DDD???JJJccc~~~sssiiiVVVQQQbbbrrrvvvdddVVVMMMJJJJJJJJJMMMPPPRRRQQQPPPLLLMMMMMMKKKIIIIIIJJJLLLTTTQQQQQQVVV___fffgggeee```]]]\\\ZZZOOOAAA:::;;;666222:::999<<>>666888<<>>EEETTTcccjjjhhhgggiiiSSSHHHDDDIIIKKKGGGJJJSSSTTTVVVWWWRRRJJJCCC@@@@@@;;;:::888888888888666555444333333222222222333333//////333999:::888:::>>><<>>888666888999>>>HHHmmmJJJ[[[wwwmmmJJJ:::===BBBUUUkkkkkkuuu~~~|||zzz{{{~~~uuu]]]IIIAAA===AAAFFFIIISSSiii~~~{{{{{{]]]EEEBBBJJJCCCNNNeeewwwuuurrrkkkVVVHHHPPP___rrrqqq___QQQGGGEEEDDDBBB@@@@@@AAABBBCCC===>>>>>>????????????>>>BBBBBBEEEKKKSSSXXXXXXWWWUUUSSSPPPKKKDDD>>>888555555555666;;;===999PPPxxxiiiMMMVVVYYYnnn}}}yyyssskkkaaa\\\ssssss[[[NNNMMMQQQXXX```vvv|||}}}{{{vvvqqq^^^IIIFFFFFFYYYzzzfffBBB>>>;;;<<<===@@@IIIZZZpppzzz{{{~~~{{{|||~~~{{{rrraaaVVVLLLBBB===;;;:::===BBBAAAEEEMMMXXXaaaeeeccc```QQQPPPOOOMMMLLLJJJJJJJJJNNNLLLIIIFFFCCC@@@>>>===999888777666666666666666222222111000000000000000///000111333555777888999<<>>@@@;;;PPPwwwiiiPPP]]]aaawww~~~|||xxxrrrggg\\\```yyyzzzaaaNNNHHHIIIQQQ]]]qqq~~~}}}wwwrrr\\\GGGEEEFFF\\\~~~}}}jjjDDD>>>:::;;;===BBBMMM```vvv{{{|||tttvvvyyytttqqqjjj\\\UUUKKK@@@;;;999888;;;@@@AAAHHHTTTaaaiiiiiibbb\\\LLLKKKIIIHHHFFFEEEEEEEEEFFFDDDBBB???<<<:::888888555444333222222222222333333333222111111111111111000000222333555777888999888CCCWWWrrr{{{qqqdddUUULLLQQQbbblllvvv}}}sssmmmkkk___fffzzz{{{ssseee]]]RRRPPPTTTTTT[[[kkkvvv{{{RRR>>>@@@444:::;;;AAATTTqqqsssqqqzzzsssmmmzzzvvvvvv|||ooocccnnnwww]]]GGGCCCFFFHHHSSScccttt|||yyy||||||}}}~~~}}}xxxsssooocccSSSJJJLLLTTT]]]aaaZZZGGG888888;;;:::;;;@@@@@@BBBGGGTTTmmm~~~}}}}}}tttcccSSSMMMMMMMMMLLLMMMPPPVVVlllUUUPPPkkkqqqeeeyyyJJJ555:::999666===FFFVVV;;;MMMpppaaaJJJAAA???___yyyzzz~~~yyyyyywwwwwwsss[[[GGG@@@<<>>>>><<<:::999:::;;;=========<<<<<<999;;;<<>>EEERRRggg~~~|||wwwsssiiigggiiieeeffffff[[[SSSHHH>>>999777777;;;@@@EEEOOO]]]kkkoooiii]]]TTTFFFDDDBBB@@@????????????===<<<:::888666555444444222222111111000000111111333333222222111111222222111111222444555777888999444<<>>>>>@@@AAAFFFMMMZZZqqq~~~~~~~~~|||{{{{{{tttdddRRRJJJIIIIIIJJJLLLPPPWWWnnnXXXGGGPPPhhhvvvaaattt|||~~~NNN888;;;999777>>>GGG```===IIIiiidddIII@@@BBBZZZuuuvvvwwwvvvpppxxxyyyqqqxxx{{{yyy|||rrrXXXDDD===;;;@@@GGGOOO]]]uuu}}}}}}yyyjjj]]]XXXQQQFFFAAACCCLLLSSSOOOEEEBBB???BBBPPPaaauuupppYYYGGG===;;;::::::::::::;;;<<<<<<>>>>>>>>>======>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAA>>>>>>?????????===<<<;;;:::===>>>DDDFFFBBBOOOlllzzzaaaSSSPPP___ooo}}}}}}zzzsssjjj^^^SSSKKKMMMeeejjj[[[PPPJJJKKKSSSUUUeeezzzyyyttthhhOOOIIIGGGVVVsssuuuMMM===:::<<<@@@HHHVVVlllqqqppp}}}xxxhhhYYYUUUXXX[[[cccfff\\\NNNEEE;;;888777888===BBBLLLUUUbbblllkkkaaaRRRGGG@@@???===;;;:::::::::;;;:::999888666555555444444333333222222222222333333333333222111111222222333222333444555666777888888555999FFF\\\sss~~~|||uuunnnpppttttttpppdddVVVLLL___sss|||~~~~~~xxxzzz~~~yyywwwtttiii[[[MMMEEEJJJJJJEEE]]]fff@@@>>>777333999EEEVVVmmmxxxuuulllwww}}}}}}{{{fff^^^kkk~~~uuucccUUUTTTWWWZZZcccooo~~~{{{yyyyyyssskkkfffkkkvvv|||{{{xxxuuuqqqnnnlllhhhccc___UUUNNNFFF@@@???AAACCCDDDEEE<<<888===BBBBBBAAAAAAHHHLLLTTTddd~~~}}}zzzuuurrrsss|||}}}{{{yyyxxxtttdddRRRIIIFFFFFFHHHJJJJJJSSSjjjcccEEEJJJ[[[vvv___rrrRRR:::;;;999888@@@JJJhhh@@@HHHfff}}}dddCCC===EEEXXXtttsssssstttpppxxxwwwssszzz~~~~~~~~~yyypppUUUBBB;;;999???FFFPPP```xxxzzz{{{tttbbbRRRMMMJJJDDDAAACCCBBBNNNNNNGGGDDDCCCLLL]]]pppqqqVVVDDD<<<999::::::<<<===???@@@AAA??????>>>>>>??????@@@AAA>>>@@@BBBDDDEEEFFFFFFGGGGGGGGGFFFEEEBBB???<<<::::::>>>>>>BBBFFFBBBKKKdddmmmTTTJJJMMM[[[sss{{{}}}}}}sssaaaPPPGGGEEEMMMaaaeeeZZZRRRJJJEEEIIIRRRaaawwwzzztttmmmRRRIIIEEEOOOfff~~~yyyRRR===<<<===AAAJJJYYYooo{{{jjjoooyyy___RRRSSS___hhhpppjjjYYYIIIAAA999888999:::???EEEQQQWWW___aaa]]]QQQEEE<<<======<<<;;;:::999999888888888777666555555555555444444333333333333444444222222222111111222222333444444555666666777888888:::;;;BBBPPP___fffbbb\\\WWWZZZ___bbbaaaZZZPPPHHH[[[oooxxx{{{{{{uuuvvvuuuxxxuuuhhh[[[OOOBBBEEEKKKHHHeeennnAAA===:::777>>>IIIYYYnnnwwwtttrrrzzzuuu}}}|||iiidddqqquuuiii```aaaeeehhhoooxxx~~~}}}{{{zzzyyywwwtttqqqmmmdddZZZ[[[jjjyyy{{{uuunnnkkkfffaaa\\\VVVQQQNNNJJJFFFBBB>>><<<<<<;;;;;;===999888===CCCDDDCCCCCCLLLNNNVVVkkkyyyvvvtttnnnlllooo|||~~~{{{yyywwwssscccRRRHHHEEEDDDFFFJJJHHHPPPeeeoooFFFNNNZZZsss___lllUUU<<<<<<999999CCCPPPsss>>>FFFeee{{{jjjBBB;;;FFFUUUqqqoooooouuuvvv|||ssszzz~~~zzzsss~~~mmmRRR@@@;;;:::???GGGRRRccc{{{xxxuuuqqq]]]JJJEEEDDD@@@>>>@@@???OOOUUUPPPOOOOOOZZZooommmPPPAAA===888888:::<<<===???@@@AAA===<<<<<<<<<===???AAABBBBBBEEEHHHJJJJJJJJJKKKLLLMMMMMMKKKIIIEEEAAA===;;;999<<<;;;>>>BBB???FFFZZZxxxnnnXXXNNNMMM\\\uuu~~~~~~{{{~~~ttt]]]IIIBBBEEEIII```jjjeee^^^RRRHHHJJJOOO\\\sss~~~yyyuuukkkOOOGGGCCCKKK^^^uuuXXX===>>>>>>BBBKKK\\\rrrvvvmmmwww~~~gggaaalll}}}rrrYYYEEE===888888:::;;;???DDDMMMPPPRRRQQQKKKBBB;;;888<<<<<<======<<<;;;999888666555444444333333444444222222111111222222333333333333222222333333444444555666666666777777888888======???EEELLLMMMIIIDDDBBBEEEIIINNNQQQQQQMMMJJJRRRfffnnnsss}}}}}}rrrooorrrssswwwrrrddd___UUU@@@>>>IIILLLmmmxxxCCC>>><<<999@@@KKK\\\rrryyyxxxxxx~~~yyyqqqnnn{{{uuulllddddddfffjjjrrrzzz~~~}}}yyytttpppmmmjjjgggeee]]]VVVPPPVVVggguuurrrhhh]]][[[WWWRRRLLLGGGCCCAAAAAA@@@@@@???>>>===<<<;;;999888888===BBBEEEEEEDDDJJJMMMXXXqqq}}}}}}{{{sssrrrwww|||yyyxxxqqqbbbRRRIIIEEECCCEEEIIIIIIOOO___uuu~~~MMMJJJXXXhhhXXXjjjWWW===;;;999:::EEESSSzzz===BBB^^^uuuIII===EEEUUUooolllnnnzzzvvvvvv{{{iiiPPP???<<<;;;@@@IIIUUUfff}}}}}}uuuqqqqqqZZZFFFAAACCCBBBBBBDDDNNNdddpppooolllhhhqqqeeeGGG>>>>>>999:::;;;<<<===>>>>>>>>>;;;;;;:::;;;<<>>>>>>>>BBBMMM```vvvzzzxxxvvvnnnVVVBBB<<<888999::::::<<>>@@@@@@@@@BBBDDDFFFGGGFFFHHHYYY```fff{{{~~~|||qqqooonnnjjjkkkjjjaaa\\\ZZZDDD<<>>LLL___vvvooozzz{{{rrryyyxxx}}}{{{pppddd\\\ZZZ]]]eeelllwwwxxxtttoooggg```ZZZVVVSSSQQQKKKJJJKKKRRR^^^eee___UUUKKKKKKIIIFFFCCCAAA@@@@@@@@@AAABBBBBB@@@>>>===<<<888888888;;;@@@EEEFFFEEEIIIRRRccc~~~~~~zzzyyynnnaaaSSSKKKFFFCCCEEEIIIIIILLLXXXjjj[[[JJJ[[[]]]SSSsssXXX===;;;999;;;GGGTTT>>>???SSSyyy~~~RRRAAAEEEZZZsssooorrrnnnttt~~~xxxgggNNN???======BBBKKKWWWiiiyyy|||sssppp~~~ttt\\\GGGDDDIIIKKKNNNRRRccc}}}^^^AAA<<<@@@<<<<<<===>>>>>>=========;;;;;;;;;;;;>>>AAADDDFFFFFFJJJPPPSSSTTTVVVYYY\\\ZZZXXXVVVQQQKKKFFF@@@>>>666888444555:::888===NNN[[[mmmsssdddVVVWWWYYYWWWdddrrr}}}}}}~~~~~~}}}{{{uuudddPPPHHHJJJTTTzzz|||[[[GGGIIILLLTTTggg}}}{{{zzzxxxuuuiiiMMMGGGEEEJJJYYYnnnccc>>>>>>>>>BBBNNNbbbzzzyyylll___NNNAAA<<<888999999888888:::444666888777666666:::===:::<<<@@@BBBBBB>>>:::777555555444333333333333333333333222222333444555555777777777777777888999999777777777777777888888888333666:::===???AAACCCEEEKKKGGGAAA>>>======>>>>>>???OOOVVV\\\sssxxxrrriii]]]]]]cccaaaVVV[[[III???IIICCCNNNyyytttMMM???:::666???OOOeee}}}ggg[[[uuummmgggttt~~~}}}yyyuuubbbSSSLLLMMMTTT\\\iii|||rrrkkkeeeZZZQQQJJJFFFCCCAAA===BBBHHHNNNTTTUUUNNNEEEAAABBBBBBBBBAAAAAACCCEEEDDDEEEFFFEEEAAA>>>;;;:::999999999:::???DDDGGGFFFLLLYYYppp}}}|||}}}|||}}}{{{yyymmmaaaTTTLLLGGGDDDFFFJJJFFFHHHRRRccchhhUUUggg~~~[[[WWW|||YYY===;;;999;;;HHHYYY:::???KKKjjjXXX???GGGeeehhhnnnyyy|||{{{rrr|||}}}xxxfffMMM???======DDDMMMYYYlllwwwqqqdddvvv~~~{{{lll^^^KKKEEEXXXnnnlll[[[ppp~~~|||{{{OOO;;;:::===<<<<<<======<<<<<<;;;:::888<<<<<<888:::CCCIIIHHHOOOQQQTTTVVVVVVWWWXXXZZZWWWXXXYYYWWWQQQIII@@@:::999888777888999<<>>DDDRRReeeyyy~~~ssseeeZZZPPPIII@@@>>>;;;:::;;;;;;;;;:::666666666777888:::;;;<<<;;;>>>CCCGGGGGGBBB:::333666444111000111111000///111222444666888999::::::<<<666666===???:::555444999888777777777888999:::888666777<<<@@@CCCKKKTTTTTTWWWPPPBBB===BBBBBB<<>>>>>???<<>>AAABBBDDDEEEEEEDDDCCCBBBAAABBBCCCBBBAAABBBDDDEEEGGGIIIJJJHHHCCC===999777777777;;;AAABBBAAABBBFFFPPP```uuu|||ssspppuuu|||~~~zzzsssrrraaaPPPIIIHHHFFFBBB@@@DDDHHHRRRaaa|||vvvYYY^^^```[[[]]]<<<<<<999;;;NNNddd:::<<>>JJJlllnnnqqqxxx}}}yyy{{{~~~xxxfffMMM???>>>===DDDNNNZZZnnntttttteeesss{{{sss```JJJEEETTTgggjjjcccllleeekkkwwwrrrMMM;;;999999<<<<<<<<<===<<<;;;;;;:::888;;;<<<>>>EEEMMMNNNHHHIIIMMMQQQTTTUUUVVVWWWXXXZZZ[[[\\\ZZZTTTJJJ@@@:::777777888999:::===???@@@FFFJJJMMMLLLKKKOOOWWW___jjjqqq~~~~~~~~~~~~}}}|||tttjjjfffhhhzzznnnMMMFFFFFFJJJSSScccxxxzzzssseeeYYYGGGBBBIIIPPPeeeoooAAA>>>???FFFSSSfff{{{~~~~~~yyymmm```VVVMMMEEE???===;;;::::::;;;::::::777777777777777888999:::>>>BBBGGGJJJHHHBBB;;;777666333000///000111222222333444555777888999999:::<<<888555444111...333;;;888888777777777888999:::888777999===BBBIIIVVVbbbggghhh___LLL@@@AAAAAA===GGGOOOVVVZZZcccvvv~~~}}}ooo]]]SSSXXXbbbddd___XXXRRRJJJCCC>>>???HHHSSSvvvsssvvv~~~UUU======<<<>>>XXXwwwtttwwwlll]]]eeexxxyyymmmlllyyy}}}{{{{{{wwwvvvvvvkkkWWWEEEAAAIIINNNNNN^^^nnn~~~rrr]]]UUUNNNDDD???>>>???===<<<===>>>@@@BBBBBBBBBAAA@@@BBBCCCDDDDDDDDDEEEGGGIIIIIIJJJKKKHHHCCC===999777;;;;;;>>>CCCEEECCCEEEJJJNNNccc}}}|||tttooopppssswwwxxxzzz}}}zzztttooo___PPPKKKKKKIIIFFFDDDEEEIIITTTaaazzzsssVVV___]]]\\\]]]===>>>===@@@TTTrrr::::::>>>YYY|||QQQ>>>MMMoootttyyy~~~yyyxxxxxxdddKKK???@@@===EEEOOO\\\ppprrr~~~xxxgggnnn{{{vvv^^^GGGBBBLLLYYYbbbhhhnnnTTTLLLPPP]]]ppptttkkkUUUAAA:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;>>>HHHWWW^^^VVVIIIEEEHHHMMMPPPRRRTTTVVVWWW]]]___```^^^WWWLLLAAA:::777888999;;;===>>>??????@@@AAACCCFFFKKKUUU___gggnnnzzz{{{vvvtttwwwiiiHHHCCCFFFIIIRRRbbbvvv{{{wwweee[[[JJJCCCEEEIII```vvvDDD???BBBHHHUUUhhh|||~~~{{{rrrdddZZZRRRIII@@@===;;;888777888999999888777777666666666666777777;;;@@@EEEFFFAAA;;;777555555222///...000333444555555666777888888888888888333===HHHKKKBBB666333666777777666666777888999999666666999===CCCNNNaaasss||||||oooWWWEEEAAACCCCCCNNNUUUYYYYYY```qqq{{{mmm\\\WWWaaammmkkkbbbXXXPPPHHHCCC???===@@@FFF^^^nnnTTT===<<<888CCCcccpppxxxpppeeepppvvvnnnnnn}}}~~~{{{zzzrrrkkkiiiiiiggg]]]MMM@@@>>>EEEJJJKKKUUUeeewww~~~gggOOOJJJEEE???======>>>===<<<<<<===>>>@@@AAAAAAAAAAAAAAABBBDDDDDDEEEFFFIIIKKKMMMMMMMMMIIICCC>>>:::999===<<<>>>CCCDDDCCCEEEJJJQQQmmm|||vvvqqqnnnhhhhhhjjjooovvv}}}~~~zzztttkkk]]]OOOMMMOOOMMMJJJHHHFFFJJJUUUbbb{{{lllLLLXXXgggggg___>>>>>>>>>BBBXXX:::;;;;;;SSSSSS???PPPkkkwwwtttuuuvvvaaaIII>>>@@@===FFFPPP]]]rrrrrr{{{iiikkkzzzoooVVV@@@>>>CCCIIIVVVeeennnQQQCCC???CCCMMMKKKMMMIII???:::===@@@AAA<<<<<<======<<<<<<;;;:::===;;;AAASSShhhmmm]]]JJJEEEGGGKKKMMMPPPSSSWWWZZZ```bbbeeeccc\\\PPPCCC;;;777999<<<>>>@@@AAA@@@@@@AAA@@@@@@EEEPPP___lllttt|||~~~|||yyyyyyyyy|||fffHHHDDDHHHHHHRRRaaauuu}}}zzzyyyggg^^^MMMCCCBBBFFF```IIIAAAEEELLLXXXlll~~~yyy~~~yyymmm___VVVOOOFFF===999777555444555666666555666555555555555666777777888===BBBAAA;;;555444555222111000111333555666666777888888999999888888777666EEEWWW]]]RRRAAA555111666666666777777888888999666666888<<<@@@MMMeeezzzwww^^^HHHBBBFFFKKKSSSYYY[[[YYY]]]nnn{{{qqqccc]]]dddllliiibbbZZZOOOEEEAAA???======@@@PPPpppZZZAAA<<<888HHHkkkyyytttvvv~~~uuuoooqqq~~~zzzwww|||yyylll```[[[ZZZUUUNNNCCC;;;;;;@@@FFFHHHLLL\\\ooo|||zzz___EEECCCAAA??????@@@AAAAAA???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEHHHIIIJJJLLLOOORRRSSSRRRPPPJJJDDD???<<<;;;???>>>AAAEEEFFFEEEHHHMMM\\\{{{}}}tttlllYYYTTTRRRXXXaaajjjrrryyy}}}xxxsssiii\\\OOONNNPPPOOOKKKIIIHHHJJJTTTeee```KKKSSSpppjjjccc@@@===;;;AAAYYY:::======PPP}}}wwwZZZAAAPPPjjjxxxqqqvvvzzzwwwooosssuuu^^^FFF<<>>FFFRRR___sssppp{{{jjjllluuucccMMM======@@@@@@LLL^^^ddd```MMM>>>???@@@AAAHHHNNNLLLGGG@@@===???AAAAAA======>>>>>>>>>===<<<<<<@@@<<>>AAACCCCCCBBBAAABBB???>>>DDDRRReeeuuu~~~}}}|||{{{zzzxxxnnnsssdddHHHDDDGGGHHHRRRaaattt|||yyyvvvjjjaaaOOOCCCBBBGGGcccNNNAAAIIIQQQ\\\qqq}}}|||wwwkkk^^^UUUOOOFFF===666444222111222333333333333333333444555777888999999===AAA???:::777888:::111111222555777888777555999999999999999888777777HHHKKKLLLGGG???:::888888555666666777888999999999999999:::<<>>>>>>>>@@@CCCPPPzzzdddHHH===;;;KKKlllxxx{{{zzzsssyyy}}}xxxjjjvvv}}}mmmZZZOOOLLLGGGBBB;;;888999===BBBFFFHHHVVVggguuuyyy^^^CCC@@@??????@@@BBBCCCCCCBBBCCCCCCBBBBBBCCCDDDEEEFFFLLLNNNPPPRRRSSSVVVYYY\\\ZZZXXXSSSMMMEEE@@@>>>>>>CCCCCCFFFJJJLLLKKKNNNSSSfff~~~ssshhhPPPGGGAAAGGGQQQ[[[fffooowww}}}}}}{{{wwwrrriii[[[OOOMMMOOOMMMIIIFFFIIIHHHQQQgggUUUQQQQQQrrr___ccc@@@<<<:::CCC]]]999???>>>MMMxxxnnnbbbCCCNNNlllwww~~~|||iiiqqqzzz{{{uuuxxxuuu^^^EEE;;;???>>>GGGSSS```ttt~~~mmm~~~yyyjjjrrr}}}oooXXXHHH===>>>@@@@@@JJJWWWVVVPPPAAA;;;BBBEEEFFFPPPXXXUUUOOOGGG???<<<===>>>???????????????>>>>>>===@@@===EEE]]]rrrqqq\\\IIIKKKNNNRRRWWW[[[aaahhhlllkkkooorrrqqqgggXXXGGG<<<:::<<>>@@@HHHZZZjjjvvvuuulll[[[HHHAAAGGGOOOVVV___ccc``````nnnyyywwwkkkZZZOOOPPPWWW[[[\\\OOOCCC>>>===>>>BBBGGGVVVnnnNNN>>>===KKKfffwwwxxx{{{~~~xxx{{{ttt```qqq~~~jjjSSSFFFBBB>>>:::888999:::;;;@@@EEEFFFQQQ```ooo|||{{{cccHHH???@@@@@@AAABBBBBBBBBCCCCCCCCCBBBBBBDDDGGGJJJKKKQQQSSSVVVWWWYYY[[[___aaaaaa^^^XXXOOOGGGBBBAAABBBBBBBBBGGGMMMOOONNNPPPUUUllltttdddMMMDDDAAAJJJUUU\\\bbbjjjmmmvvv}}}}}}zzzyyyvvvrrrgggYYYKKKIIIKKKJJJFFFDDDHHHFFFOOOfffQQQKKKKKK~~~uuu]]]rrrcccAAA===<<>>HHHpppsssiiiEEELLLgggqqqwwwyyykkk~~~www___EEE<<<@@@???HHHSSSaaattt}}}lll~~~uuuiiixxxuuuiiiOOOEEE<<<<<>>EEEHHHRRRfffiiihhhbbbVVVHHH??????CCC@@@AAAAAAAAAAAA@@@??????>>>;;;DDD[[[kkkgggTTTEEEHHHOOOYYYbbbjjjoootttvvvvvvzzz|||yyymmm[[[GGG;;;:::;;;>>>@@@BBBBBBCCCCCCBBB@@@???EEEUUUmmm{{{~~~~~~}}}vvvccc]]]hhhrrraaaKKKDDDBBBDDDNNN\\\nnn|||ssskkkccc[[[LLLEEEEEEGGG]]]VVV@@@MMMZZZeee{{{xxxrrr~~~|||nnnooojjj^^^SSSIIIAAA999666444222111333444444444555555555555666777888999777666666666888;;;>>>@@@<<<:::888777888999999888::::::::::::::::::999888;;;??????:::777888666333555777888:::;;;;;;;;;;;;===;;;;;;===???DDDOOOZZZdddddd```VVVJJJFFFLLLTTT```jjjpppmmmlllwww}}}zzzmmmZZZOOOSSS^^^gggYYYOOOEEE???======AAAGGG\\\tttRRR======HHH^^^kkkmmmyyyzzzxxxqqq]]]ooo~~~yyyaaaIII>>>===999666777;;;<<<;;;>>>DDDEEENNNZZZiiiyyy}}}iiiPPPBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDHHHMMMRRRUUUYYYZZZ]]]^^^```bbbeeehhhgggccc[[[RRRIIIDDDDDDEEECCCEEELLLSSSVVVUUUVVVZZZsssqqq^^^KKKFFFLLL]]]jjjiiiggghhhoooyyyzzzwwwsssooocccTTTGGGDDDFFFFFFDDDCCCDDDEEENNNbbbTTTJJJQQQsss]]]llleeeCCC>>>===JJJhhh444>>><<>>@@@AAABBBBBBFFFEEEFFFLLL\\\uuuzzz~~~~~~~~~yyypppcccXXXaaammmaaaNNNHHHFFFAAALLLZZZkkk}}}qqqggg___XXXKKKFFFGGGFFFWWWvvvYYY@@@NNN\\\hhh~~~{{{yyy~~~nnncccgggkkkiii^^^QQQFFF===777777555333333444666666666777777666666666666777777;;;999888999===BBBEEEFFFCCC>>>888555666888:::;;;:::::::::;;;;;;::::::999555;;;;;;555222555888888666777999;;;<<<<<<<<<<<<:::888888;;;===@@@FFFNNNUUUVVVVVVRRRMMMLLLSSS\\\kkkvvv}}}yyywwwvvvwww|||}}}xxxiiiWWWNNNVVVeeeoooWWWOOOGGGBBB>>><<<@@@FFF^^^vvvSSS===<<>>;;;>>>DDDEEEKKKVVVeeewww~~~mmmVVVFFFGGGFFFEEECCCCCCDDDEEEDDDDDDEEEHHHMMMTTT[[[___dddfffhhhjjjkkkmmmpppsssjjjeee]]]SSSJJJFFFEEEFFFLLLNNNVVV___bbbaaaaaaeeeyyy|||iiiSSSHHHHHHVVVnnn{{{uuukkkgggxxx|||vvvpppkkk```QQQCCC@@@DDDEEEDDDDDDAAADDDNNN___zzzZZZXXXeeefffSSSsssiiiEEE>>><<>>AAAFFFVVVfffttt|||vvvgggkkkhhhTTTBBB===<<>>AAABBBBBBBBBBBBCCCDDDQQQXXXZZZhhh}}}|||xxxsssbbbTTTcccssscccUUUUUUPPPHHHOOO[[[kkk~~~wwwnnneeeUUUKKK>>>AAAJJJXXXaaaFFFNNN[[[nnn~~~xxxmmmiiiwwwtttiiiYYYNNNIII@@@777444444333333444555777888666888::::::999999:::;;;999===???===???KKKXXX```UUUMMM===777???===777999<<<;;;::::::::::::999888===>>>>>>=========999555666999===??????===<<<;;;===<<<::::::<<<>>>@@@@@@GGGCCCGGGRRRVVVWWWaaappp}}}}}}ttteeesss}}}|||oooZZZSSS___mmmrrrVVVKKKBBB@@@AAA@@@@@@AAAWWWPPP???@@@HHHYYYkkkvvv|||zzzzzzvvvooo{{{}}}ppp{{{mmm^^^qqq{{{lllQQQ???999999666999<<>>===<<>>@@@BBBJJJSSSQQQRRRKKKRRRgggsssiiiYYYFFF@@@CCCDDDCCCEEEIIIIIIFFFCCC:::>>>HHHMMMRRRPPPDDDKKK]]]uuuoooWWWFFF???AAABBBCCCCCCCCCDDDEEEFFFLLLVVV^^^ddduuu~~~}}}|||xxxrrrcccWWWeeerrr^^^MMMKKKEEEEEEMMMYYYkkk{{{sssdddSSSJJJ???CCCKKKUUUyyyeeeGGGQQQ```ttt~~~zzztttsss~~~ppp^^^PPPHHH???666333333333333444666888999777999::::::999999999:::888<<<======DDDRRR```gggYYYQQQ???777===<<<666999<<<;;;:::::::::::::::999888;;;>>>@@@AAA???:::666777:::>>>@@@@@@>>>===<<<===;;;::::::;;;>>>@@@AAAEEEEEENNN]]]eeegggnnnzzzyyyooo|||ooo\\\WWW```ggggggQQQFFF===<<<>>>>>>===>>>NNNzzzRRRBBBAAAKKK\\\mmmuuuyyytttxxxsssppp|||rrrlllzzzkkk]]]qqqzzziiiNNN<<<888999888;;;>>>@@@AAABBBEEEGGGFFFSSSbbbooo}}}uuufffUUUKKKGGGHHHJJJNNNQQQVVV\\\bbbhhhkkkmmmrrrssstttuuuwwwxxxyyyzzzvvvssskkk```TTTMMMKKKMMMVVV```gggpppzzzwwwvvv{{{fffVVVOOOJJJEEEOOO```ooosss~~~vvvnnngggXXXMMMAAA===<<<<<<>>>BBBCCCAAAVVVdddwwwSSSUUUyyyfff[[[oooDDD===CCCMMMxxx}}}:::===<<>>===AAAFFFWWWhhhuuu|||wwwwwwgggqqqzzz```LLL???<<<;;;===@@@CCCKKKSSSSSSSSSSSSccc}}}qqqZZZMMMBBBBBBEEEFFFFFFKKKPPPQQQNNNHHH???@@@DDDEEEOOOWWWRRRYYYtttnnnVVVEEE@@@BBBBBBCCCDDDFFFIIIKKKMMMSSS\\\hhhvvv~~~}}}~~~}}}|||wwwppp```WWWfffpppYYYFFFCCC===BBBJJJWWWjjj|||sssbbbQQQHHH???DDDKKKPPPooo]]]EEEPPPaaavvv}}}|||}}}sssaaaRRRHHH???777222222333444666777999:::999;;;;;;;;;999888999:::999:::<<<@@@MMM```ooottteee]]]GGG:::===<<<666999:::::::::::::::;;;;;;<<<===BBBHHHMMMLLLEEE===777888;;;???AAA@@@???>>>>>>===<<<::::::;;;>>>AAABBBGGGKKKYYYllluuuvvvzzz~~~zzzmmm\\\UUUYYY[[[WWWOOODDD;;;;;;=========>>>BBBfffuuuooozzzVVVDDD???LLL```pppxxx{{{zzzkkktttqqqqqq}}}www}}}wwwhhh^^^rrrzzzfffIII:::888999:::===???AAABBBDDDFFFIIIGGGXXXjjjwwwnnnWWWLLLKKKOOORRRYYY[[[___eeejjjooorrrtttyyyyyyzzzzzz{{{{{{|||||||||xxxqqqeeeYYYRRRQQQSSS___jjjqqqwww~~~lllVVVJJJHHHIIIIIIWWWoootttuuukkkcccTTTIII???;;;;;;;;;===@@@AAAAAAWWWkkkoooKKKUUU~~~eeebbbqqqFFF???CCCNNNzzz~~~999======AAA\\\\\\DDDVVVlllsssttt||||||{{{}}}hhhMMM>>>===AAAGGGYYYiiiwww|||wwwooohhhwwwuuu\\\FFF<<<<<<;;;===@@@FFFNNNUUUVVVUUU\\\rrrqqqYYYIIIFFFEEEJJJLLLMMMNNNTTT[[[\\\YYYNNNEEECCCBBBFFFZZZooossslllUUUFFFBBB>>>AAAEEEIIILLLNNNQQQSSSWWWdddxxx~~~}}}||||||uuunnnYYYUUUhhhpppVVVDDDDDD>>>BBBJJJWWWkkkwwwnnnaaaPPPGGG???DDDHHHIIIeeeQQQEEERRRfff{{{~~~{{{pppaaaTTTIII>>>777222222333555777999:::;;;;;;<<<<<<;;;999888999;;;;;;<<<>>>GGGZZZrrryyyoooUUU@@@>>><<<777999::::::;;;;;;;;;<<<>>>@@@KKKQQQZZZ```[[[MMM@@@:::888;;;>>>@@@???>>>>>>>>>===<<<<<<;;;<<>><<<>>>======>>>???___pppttt}}}[[[FFF;;;JJJaaattt|||ooodddooorrrsss|||vvvggg```uuu|||dddGGG999999:::;;;>>>@@@BBBCCCFFFIIILLLOOO```rrrhhhUUUPPPRRRWWW]]]fffhhhkkkoootttwwwyyy{{{~~~~~~}}}vvvlllaaa\\\\\\^^^hhhtttyyy}}}~~~|||{{{|||sss___NNNHHHNNNWWW]]]eeezzz}}}qqqggg```OOOEEE<<<:::::::::<<>>AAAHHHZZZkkkyyy|||www|||gggiii~~~rrrYYYBBB;;;<<<<<<<<<@@@HHHQQQWWWXXXUUUbbb|||yyybbbVVVJJJHHHRRRWWWZZZZZZYYYYYY___ffffffbbbQQQHHHEEEGGGTTTwwwlllVVVIIIEEECCCJJJRRRUUUUUUTTTWWWZZZ```sss~~~~~~||||||{{{tttkkkWWWWWWlllrrrVVVDDDEEEAAADDDKKKXXXlll}}}tttjjj```OOOFFF>>>CCCEEEEEE```NNNJJJYYYooo|||vvvmmmcccWWWIII===555222333444666888:::;;;;;;<<<======;;;999999:::<<>>999:::999;;;<<<<<<<<<>>>AAAEEESSSXXXccckkkdddQQQBBB<<<888:::===>>>===<<<======>>>????????????CCCIIINNNXXX^^^kkk{{{uuuwwwqqqaaaSSSSSS]]]fffSSSHHH???===>>>===<<<<<>>AAACCCFFFIIINNNQQQXXXgggxxxxxxbbbZZZ[[[^^^dddiiissstttwwwzzz}}}{{{sssjjjggghhhjjjsss~~~~~~xxxxxxyyy{{{~~~zzzlllZZZOOOOOOYYYgggqqqyyyvvvkkkbbb]]]JJJAAA:::999::::::;;;>>>AAAAAAQQQiiiYYYGGG```eeeddduuuIII>>>@@@KKKwww|||888;;;<<>>BBBFFFGGGeeezzz~~~OOOHHHZZZqqq~~~~~~vvvnnneeeXXXHHH:::444333444666777999:::;;;;;;=========;;;::::::<<<>>>AAAFFFNNN]]]uuuqqqMMMBBB>>>:::;;;999<<<>>>>>>===@@@EEEJJJRRRWWWdddmmmeeeQQQAAA===888:::<<<===<<<<<<<<<===@@@BBBCCCCCCDDDIIIQQQXXX___eeesssxxxyyy}}}~~~uuujjjooommm___QQQQQQ```pppPPPEEE<<<:::;;;:::::::::BBB___vvvbbbHHH;;;III```sss|||tttlllppp}}}uuuttt}}}}}}xxxlllccc|||gggFFF;;;======;;;>>>BBBFFFJJJPPPVVVZZZaaannntttffffffjjjlllqqqwww~~~yyyrrrppprrruuu~~~}}}tttuuuxxx{{{~~~}}}nnn^^^WWWZZZcccpppzzz|||}}}zzznnnddd\\\XXXGGG>>>888999::::::;;;>>>AAAAAANNNfff}}}PPPKKKfffgggdddxxxKKK@@@AAALLLxxx}}}999;;;<<>>???>>>CCCOOOYYY\\\YYYRRRbbbyyyzzzcccRRRIIIIIIUUUqqq}}}yyyrrrmmmooorrrnnngggTTTIIIFFFQQQnnnppp[[[NNNJJJWWWdddooommmbbb___iiiuuu~~~|||{{{|||{{{qqqfffZZZ___tttrrrOOO>>>CCC@@@CCCJJJXXXooo~~~|||tttjjjYYYKKKFFF>>>CCCIIIPPPqqqyyyNNNCCCVVVpppxxxvvvkkkbbbUUUEEE999666444555777999::::::::::::======<<<;;;:::;;;===@@@CCCJJJUUUfff~~~vvvNNN@@@===:::;;;:::===?????????BBBHHHNNNWWW[[[gggpppgggPPPAAA>>>999;;;===>>>=========>>>BBBEEEGGGHHHIIIOOOYYYaaaccclllzzzzzzooovvv}}}ssslllooolllaaaSSSQQQ]]]lllLLLAAA999888::::::;;;<<<:::]]]|||eeeKKK>>>JJJ___sss~~~~~~yyyxxxtttoooyyyzzzzzzpppccc~~~gggFFF;;;===<<<<<>>???AAANNNeeevvvJJJOOOeeedddccczzzNNNCCCEEEPPP~~~{{{:::<<<>>>LLLppp\\\HHH^^^}}}~~~xxxtttppp{{{~~~jjjQQQCCCCCCBBBIII]]]ooo||||||xxxvvvcccXXXnnnqqqZZZBBB999>>>@@@>>>CCCPPPZZZ]]]\\\RRR```rrrsssyyy{{{kkkUUULLLJJJPPPcccxxxrrrrrrtttnnnfffWWWKKKGGGRRRnnnsss]]]OOOKKKWWWeeeqqqmmmbbbaaarrr}}}}}}}}}~~~~~~|||{{{|||{{{qqqeeeWWW]]]ssspppLLL<<>>AAACCCLLLYYYjjjwwwMMM>>><<<:::;;;:::>>>@@@@@@@@@CCCJJJQQQbbbdddnnnvvvjjjQQQBBB@@@:::<<<>>>>>>>>>>>>???@@@DDDGGGIIIKKKLLLSSS]]]fffgggppp~~~yyykkkxxx~~~yyy{{{zzzuuuiii\\\VVV]]]gggIII???888888<<<===>>>???888bbbfffMMM???JJJ___uuurrrlll~~~wwwxxx|||sssbbb~~~hhhFFF;;;<<<;;;>>>AAAFFFLLLSSS\\\dddjjjnnn|||wwwmmmooosssuuu~~~{{{xxxzzz~~~{{{}}}www{{{yyymmmmmmqqquuu{{{yyyfff]]]gggyyywwwooohhh\\\QQQKKKCCC<<<777999;;;;;;<<<>>>===BBBOOOfffsssGGGRRRaaa___aaa{{{PPPFFFHHHUUUqqq@@@999===VVV}}}bbbGGGYYYrrr{{{yyyvvvyyyxxxttt[[[FFF??????IIIZZZkkk|||rrrlllWWWXXXttt^^^AAA>>>???@@@BBBLLLWWW[[[ZZZTTTWWW___iiikkkbbbYYYTTTJJJHHHLLLaaa|||vvvuuurrrqqqqqqWWWJJJCCCPPPjjj|||~~~wwwwww{{{|||^^^PPPUUU]]]dddkkkjjjaaaddd~~~~~~|||{{{yyyqqqhhhZZZeeelllaaaMMM@@@???DDDDDDLLL[[[sss~~~uuulllfffTTTHHHDDD<<>>@@@BBBBBBDDDHHHPPPVVVaaakkkrrruuuoooVVVAAA@@@:::<<<===?????????>>>>>>DDDGGGKKKMMMPPPWWWdddmmmwwwuuu{{{nnn^^^WWWUUUTTTBBB???;;;999999:::;;;;;;CCCgggmmmIII===PPPdddqqq}}}{{{~~~yyyuuu~~~||||||zzzvvvhhhpppzzzlllIII888===AAA===BBBJJJRRRZZZeeepppxxxyyyrrrhhhlllyyy{{{zzzzzz}}}yyy|||zzztttuuuqqqgggTTTPPPbbbvvvsssiii[[[TTTMMM@@@<<<999666666:::======<<<999JJJRRRcccyyylllOOOGGG^^^mmmSSS```SSSFFF???KKKmmm;;;;;;BBBYYY~~~^^^DDDTTTiiirrrxxxxxxwww|||~~~|||vvv^^^IIIAAA@@@JJJZZZkkk{{{tttjjjVVV]]]ttt^^^AAA===???AAAEEEMMMWWWZZZXXXPPPQQQWWW^^^___WWWOOOKKKIIINNNYYYqqq{{{yyytttooommm^^^RRRGGGHHHUUUfffpppttt~~~bbbVVV[[[]]]bbbgggeeebbbnnn~~~|||zzzxxxooofffYYYeeejjj___KKK@@@@@@CCCEEEMMM\\\ttt~~~vvvllldddOOOEEECCC===DDDNNNYYY}}}}}}LLLJJJWWWnnn{{{vvv~~~{{{yyynnn]]]OOOFFF===666555777:::::::::999999:::999888999<<<======CCCJJJ[[[\\\mmmkkkHHHAAA@@@<<<===DDDFFFIIIKKKLLLPPPVVV\\\dddnnntttxxxsssYYYBBB@@@======>>>???@@@AAAAAAAAAFFFIIIMMMOOOSSS\\\iiitttyyyyyyrrrbbbUUUQQQQQQQQQAAA>>>;;;999999;;;;;;;;;BBBiiiqqqNNNAAAOOO```nnnzzz{{{zzzrrr~~~{{{{{{xxxtttfffnnnxxxlllJJJ999===AAABBBHHHRRRZZZcccmmmwww}}}~~~qqqiiimmmyyy~~~|||{{{}}}|||{{{{{{mmm[[[UUU^^^www~~~nnncccVVVNNNIII???;;;888666666999<<<===<<<@@@GGGOOOggg~~~lllMMMGGGaaaiiiVVVfffXXXHHHAAAMMMzzz777<<>>BBBGGGLLLTTTZZZXXXRRRLLLHHHGGGIIIIIIEEECCCCCCIII[[[rrryyyuuuwwwvvvtttsssgggeee```]]]dddyyytttnnntttmmmrrrvvvvvvyyy~~~{{{yyy~~~~~~}}}~~~~~~{{{xxxuuulllbbbVVVbbbeeeWWWFFF@@@BBBCCCFFFPPPaaazzz}}}vvvgggYYYGGG???BBB@@@EEEKKKXXXNNNJJJVVVjjjvvviiiZZZLLL>>>555777999:::999777777777888;;;888999???FFFMMMWWWaaakkkjjjzzzbbbJJJGGG@@@===FFFFFFKKKRRRVVVXXXZZZ^^^aaalllssszzzcccFFFAAAAAA@@@@@@@@@BBBEEEHHHJJJRRRTTTVVVWWWZZZdddsss~~~xxxqqqtttuuuooo___PPPHHHEEECCC>>><<<999999:::;;;<<<;;;===bbbzzz{{{WWWJJJOOO^^^rrr~~~www|||tttlllxxx~~~}}}|||{{{xxxttthhhmmmvvvkkkMMM>>>@@@AAAEEENNN[[[fffooowwwyyyqqqmmmrrr{{{~~~yyywwwyyy}}}zzz~~~xxxeee[[[cccvvv~~~eeeVVVGGGAAA???999666666666777999;;;======CCCDDDYYYxxxwwwWWWJJJZZZ\\\[[[rrrbbbJJJCCCQQQ===<<>>BBBAAACCCFFFSSSHHHJJJVVVlllwwwlll]]]LLL===444888999:::999777777888999<<<:::<<>>AAACCCBBBCCCEEEHHH^^^wwwccc]]]YYY^^^hhhsssrrraaaffffff[[[dddjjj{{{zzz~~~~~~}}}~~~}}}~~~xxxzzzyyyvvvtttpppeee[[[SSS______MMM???@@@DDDCCCFFFVVVooo~~~zzzqqq```PPPEEE===BBBAAABBBDDDSSS|||}}}DDDHHHWWWooo{{{tttnnnbbbOOO===444999::::::999888888:::;;;===<<<@@@JJJRRRUUUWWW[[[bbbffffffRRRVVVTTTMMMOOOUUU[[[ccchhhkkkmmmqqqtttxxxhhhGGGEEEAAAAAA@@@AAADDDIIIMMMOOOLLLPPPUUUZZZaaaooowwwiiigggllllllnnniiiZZZLLLEEEAAA???;;;999888999;;;<<<<<<;;;AAATTTwww{{{cccccciiippp{{{yyy|||sssoooooo}}}}}}yyymmmnnnsssiiiQQQFFFJJJIIIOOOXXXeeeqqqyyy}}}}}}}}}wwwttt}}}rrrddd```nnnxxxooovvvvvvYYYNNNAAA:::999666333555888:::;;;<<>>???AAAIIIUUU]]]]]]ZZZYYYeeepppkkkXXX```ddd]]]XXX\\\cccjjjpppsssvvvzzz}}}hhhFFFEEEAAABBBBBBDDDHHHLLLPPPRRRMMMQQQXXX]]]dddqqqwwwxxx}}}~~~rrr]]]KKKBBB@@@???999888888999;;;<<<<<<;;;GGGUUUzzzpppxxx}}}{{{xxxxxxttt|||zzz{{{}}}yyyjjjiiimmmeeeQQQJJJOOOPPPRRRZZZfffqqqyyy~~~||||||mmmaaa```vvviiiOOOHHH>>>888888666333666:::;;;<<<===@@@CCCJJJccctttUUU^^^oooVVV```~~~mmmJJJBBBQQQqqq}}}===AAAccchhhMMMOOOLLLbbbpppuuu}}}xxx~~~iiiVVVAAAFFFOOO[[[kkk}}}zzzgggooosssZZZFFFKKKOOOSSSYYY\\\WWWOOODDD@@@???CCCDDDBBBAAABBBRRRiiiuuuooosss|||gggXXXMMM@@@<<>>666>>>AAAEEEJJJ```ppp|||zzzFFFEEEZZZvvv{{{gggeeejjjrrrnnnZZZDDD888999:::::::::999:::===@@@CCCFFFQQQ___gggeee___\\\hhhzzznnn\\\gggppphhh___gggmmmtttzzz}}}hhhDDDEEEBBBCCCDDDGGGJJJNNNRRRTTTRRRWWW\\\```fffppp~~~qqqZZZHHHCCCDDDFFF999888777999;;;===<<<;;;CCCPPPzzz{{{uuu}}}tttrrr}}}xxxfffeeeiiibbbPPPLLLSSSUUUXXX```lllvvv}}}|||nnndddggg___GGGCCC<<<777777666333666;;;<<<===>>>AAADDDNNNeeezzzgggMMMhhhqqqVVVbbbqqqLLLCCCQQQnnn???IIIqqqjjjPPPKKKMMM\\\uuu|||rrruuupppYYYHHHEEELLL\\\mmm{{{}}}{{{{{{ooosssvvvaaaRRRNNNQQQ\\\ddd___TTTLLLCCCEEEHHHIIIIIIIIIJJJLLLccc{{{mmmSSSCCC<<<:::777???>>>DDDWWWppp~~~~~~~~~xxxppplllfffXXXIIIZZZYYYRRRGGG???>>>BBBEEEKKKcccxxxrrrhhhWWWIII???<<<@@@EEE@@@EEEjjjyyyhhhHHHFFF\\\{{{|||eeejjjyyy}}}```EEE:::;;;;;;<<<===?????????>>>FFFMMMUUUcccmmmccc\\\fffvvvsssqqqttttttoooiiifffsssyyy|||SSSEEEIIIEEEFFFJJJOOOTTTXXXZZZZZZXXXYYY___hhhnnnvvv|||wwwhhhTTTGGGEEECCC@@@999999:::999888888999;;;;;;\\\uuu}}}zzzsssfffhhhfff^^^RRRMMMQQQXXXeeeiiiooowwwwwwuuuuuu\\\DDD===:::444222555888888;;;===;;;;;;BBBKKKWWWvvvxxxSSSSSSxxxiiiRRR^^^mmmJJJ@@@HHHeeeBBBQQQzzzjjjTTTMMMKKKYYYtttwwwvvvwwwuuu|||ttt```KKKFFFJJJZZZjjjxxx}}}tttsssxxxjjjXXXTTTUUU]]]bbb]]]UUUPPPSSSVVVYYYZZZ[[[\\\^^^```xxxnnnSSS@@@::::::;;;;;;<<>>>>>EEENNNVVVnnnjjjRRRYYYnnn~~~}}}```NNN\\\iiiHHH@@@GGGcccIII___dddUUUNNNDDDSSSnnn~~~xxxuuuvvvyyy~~~zzzjjjPPPHHHHHHUUUeeettt}}}|||~~~yyytttaaa^^^]]]aaaccc___]]]^^^iiilllooorrrtttwwwzzz|||nnnRRR===777;;;???===BBBEEEEEEJJJ^^^~~~~~~|||zzzwwwuuuppp```OOOJJJOOOggg[[[KKK???<<<@@@HHHNNNXXXvvv|||ssskkk___NNNAAA<<<;;;???FFFKKK^^^fffGGGJJJ```}}}|||tttyyy~~~{{{}}}zzziiiRRRBBB999;;;===<<<<<>>AAAMMMNNNQQQVVV\\\aaacccddddddbbb^^^iii~~~sssdddaaagggiiiaaaSSSGGGCCCCCC@@@;;;888999:::999888999;;;<<>>===AAAIIIPPP]]]~~~zzzpppgggZZZJJJ>>>======???EEEOOOhhhbbbBBBGGG[[[uuuzzzuuu{{{vvvwwwmmmUUU@@@======???BBBHHHOOOVVV[[[VVVZZZZZZ___jjjjjjmmm{{{sssYYYGGG@@@FFFPPPRRRVVV]]]bbbfffhhhiiijjjjjjfffqqqrrrhhhkkktttooocccRRRFFFCCCCCC???:::777999:::999999:::<<<>>>LLLjjjnnnwww||||||}}}tttnnn|||{{{yyy{{{zzzuuuppppppwww~~~|||hhhSSSBBB;;;888888777555666;;;;;;===AAAEEEDDDCCCIIIQQQhhhlllTTTVVVcccYYYvvv___PPPXXXwwwdddHHHDDDFFFYYYPPPqqqdddddd\\\GGGJJJ]]]iiirrr|||}}}vvvuuuaaaQQQGGGOOO```qqqsssyyyrrrqqqooolllllloooqqquuu~~~}}}{{{{{{wwwrrreeeHHH;;;<<>>???HHHUUU]]]^^^[[[PPPXXX[[[aaalllmmmnnnxxx|||oooUUUHHHGGGJJJOOOSSSWWW\\\ccchhhjjjllloooqqqtttrrr{{{{{{vvvzzzxxxhhhSSSFFFAAA>>>;;;999777888999:::999:::===???TTTvvvhhhjjjsssyyyzzzxxxwww}}}|||yyy|||~~~{{{{{{rrrgggZZZLLL@@@<<<888666444444777;;;===???CCCFFFEEEDDDJJJSSSbbbkkkXXXcccjjj]]]|||WWWUUUooofffKKKGGGFFFUUUUUUvvviiikkk___FFFIIIXXXcccqqqrrrppp{{{lllXXXIIIMMM]]]ooorrryyyvvvvvvyyy~~~yyyrrrnnnllljjjiiipppqqqwww[[[CCC;;;???AAA@@@>>>BBBIIIRRR___rrr~~~|||zzzyyytttlll___MMMDDDQQQddd```QQQDDDAAABBBFFFQQQ^^^qqqwwwjjj]]]PPPDDD===@@@BBBBBBDDDRRRrrrXXX???GGGYYYmmm~~~www^^^IIIAAA===>>>IIIXXX```[[[SSSMMMXXX]]]bbbkkkiiifffkkkuuukkktttyyy```QQQCCCCCCKKKRRRVVVYYYaaafffllloooqqqsssxxx{{{}}}~~~uuudddQQQDDD===888777777666888999::::::;;;>>>@@@SSSlllfffhhhrrr{{{zzzrrrxxx~~~zzzyyy~~~}}}}}}}}}}}}dddYYYOOOEEE>>>:::666333222444777999>>>???BBBFFFEEEFFFOOOXXXcccuuummmyyyuuupppnnnUUUaaahhhLLLHHHEEEQQQtttcccuuuuuubbbEEEEEEUUUcccuuuzzznnnmmm{{{www___KKKLLLZZZjjj{{{yyy~~~zzzqqqdddZZZVVVWWWYYYZZZccckkkwww~~~~~~~~~nnndddQQQAAA;;;???BBBAAADDDGGGOOO^^^rrr|||zzzrrrnnncccSSSHHHLLL]]]lllYYYLLLBBBBBBEEEKKK\\\nnntttfffXXXKKKBBB===>>>BBBCCCFFFWWWxxxOOOBBBGGG[[[qqq~~~vvvbbbUUUDDD@@@@@@HHHTTTXXXRRRKKKQQQ]]]```aaafffaaaXXXYYY]]]_________ggghhhYYYHHHEEEEEEJJJPPPUUU]]]eeemmmrrrwwwyyyzzz}}}~~~xxxxxxeeeXXXKKKCCC<<<666555999666777999::::::<<>>AAAEEEGGGKKKVVVaaawwwppp{{{eeeYYYnnniiiIIIEEECCCPPPiiirrrjjjJJJ@@@SSSfff{{{}}}tttqqq{{{}}}dddLLLKKKWWWfffvvv{{{qqq\\\KKKCCCCCCFFFIIINNN\\\aaa[[[\\\gggggg\\\WWWTTTKKK@@@;;;>>>BBBCCCFFFHHHQQQbbb{{{|||zzznnnkkk]]]LLLGGGTTTgggsssUUUIIIAAABBBFFFOOOddd{{{~~~sssdddTTTHHH@@@<<<<<>>777777<<<666777999:::;;;<<>>>>>;;;<<<===@@@FFFIIIOOO\\\iiixxx\\\ttt```\\\vvvhhhFFFBBBAAAPPPaaa]]]IIICCCHHH___}}}xxxvvvqqqZZZJJJMMM___tttttt]]]MMMCCC>>>>>>AAADDDEEEHHHLLLNNNNNNLLLIIICCCCCCBBBBBBAAAAAABBBBBBIIIOOOUUUhhh~~~zzzuuummmcccYYYLLLLLLbbbsssnnnPPPHHHAAABBBHHHVVVppp{{{ooo___PPPEEE>>><<<@@@FFFAAADDDfffoooNNNAAAGGGZZZooo~~~xxxhhhXXXEEEBBBDDDLLLQQQPPPMMMLLL^^^fffiiibbbWWWPPPLLLJJJCCCSSSeeerrrgggSSSKKK???MMMZZZ___aaagggllloooyyy~~~zzzuuukkkbbbRRRJJJ@@@:::999999777444555;;;999999@@@>>>;;;CCCVVV{{{wwwccc___cccpppxxxzzzuuu~~~~~~{{{yyy}}}yyyuuurrrgggXXXMMMGGGCCC>>>;;;888777666666888<<<@@@BBB;;;KKKJJJFFFNNNQQQ___pppWWWPPP{{{aaabbb\\\HHHGGGFFFKKK]]]ZZZDDDGGGMMMdddzzzvvvaaaOOOLLLZZZnnn|||uuucccSSSEEE<<<:::===:::;;;>>>AAACCCCCCAAA???BBBAAAAAA@@@@@@@@@AAAAAAJJJRRR[[[qqq~~~~~~zzzttteeeZZZOOOHHHTTTrrrzzzfffJJJEEEBBBDDDKKK]]]yyy}}}vvviiiYYYLLLCCC???>>>@@@GGGEEEOOOuuufffHHH@@@BBBUUUkkkzzz|||uuueeeVVVDDDAAACCCLLLTTTVVVWWWYYYlllooommmbbbXXXRRROOOLLLLLL[[[lll{{{zzz]]]IIICCCHHHUUUbbbgggiiinnntttwww~~~xxxsssiii___PPPIII???:::999999777444:::>>>;;;;;;@@@===<<>>;;;777555555555777999===@@@BBB===GGGDDDCCCNNNTTThhhbbbSSSZZZwww^^^iiiZZZJJJGGGDDDIIIZZZzzzYYYEEEGGGMMMcccwww|||zzz~~~}}}lllXXXMMMSSSgggxxx}}}zzzooo```MMM===888;;;555666777999::::::999999AAAAAAAAA@@@@@@AAABBBBBBLLLTTT```}}}{{{{{{{{{vvvnnn\\\OOOGGGNNNfffzzzWWWDDDCCCDDDHHHRRRhhhyyyooo```QQQFFFAAA@@@AAABBBHHHIII[[[[[[BBBBBBEEEVVVlll{{{mmmuuutttzzzsssiiiZZZMMMEEEBBBDDDNNNYYY```fffjjjyyyxxxqqqeee^^^\\\YYYVVV[[[iiizzzyyy[[[JJJFFFTTTaaannnrrrtttyyy|||vvvpppeee[[[LLLFFF>>>999888888777555;;;>>>;;;;;;@@@>>>AAAOOOddd^^^]]]]]]jjjxxx~~~~~~}}}}}}{{{zzzvvvrrrssswww{{{}}}}}}~~~~~~{{{xxxvvvsssooojjjggg\\\TTTIII@@@<<<:::888666444555777:::===@@@BBBCCCAAAEEEDDDHHHRRRZZZrrr]]]]]]qqqiii[[[uuuxxxXXXOOOIIIDDDHHHXXXuuuYYYKKKHHHLLL```~~~lllyyy|||vvvcccRRRPPPaaauuu{{{yyy|||~~~|||pppYYYDDD:::;;;888:::;;;;;;::::::;;;;;;BBBBBBAAAAAABBBCCCDDDDDDMMMRRR^^^}}}yyyyyyxxxooodddVVVFFFJJJccc|||mmmIIICCCDDDFFFKKKXXXtttvvvkkkZZZJJJAAA???AAACCCDDDHHHKKKdddRRR>>>CCCIIIWWWjjj|||qqq```hhhuuuwwwhhh[[[QQQJJJLLLGGGHHHQQQ]]]gggpppwww|||yyyrrrkkkiiikkkiiidddhhhvvvaaaQQQOOO___lllxxx|||~~~{{{tttmmmaaaVVVHHHCCC===999888888777666777:::888:::@@@@@@HHH[[[yyy^^^___]]]YYYeeewww{{{rrr{{{}}}yyyvvvuuurrrnnnmmmpppsssvvvvvv}}}}}}~~~~~~|||yyywwwxxxwwwtttrrrnnniiibbb^^^UUUNNNEEE>>>:::888777666777999;;;???AAACCCDDDDDDCCCEEEJJJQQQVVV___|||zzziiizzz^^^\\\iiiYYYUUULLLFFFIIISSSmmmXXXLLLMMMOOO^^^xxxnnnwww|||}}}nnn[[[RRR^^^qqqwww~~~|||~~~zzzeeeMMM>>>;;;===???@@@@@@>>><<<===>>>@@@@@@@@@@@@AAABBBDDDDDDKKKNNNZZZ{{{zzzvvviii[[[PPPCCCVVV~~~xxx\\\FFFCCCFFFHHHMMM___tttgggUUUFFF>>>>>>@@@BBBCCCGGGLLLlll|||KKK===AAAGGGRRRdddvvv~~~nnn___fffrrr\\\TTTWWW[[[YYYSSSQQQYYYcccllluuu|||zzzyyyuuuqqqtttwwwuuuoooooohhhWWWSSSgggtttzzzrrrjjj]]]RRRCCC???;;;888777777777888555888777:::@@@???JJJbbbkkkYYYaaa]]]VVVcccwwwmmmttt~~~|||xxxvvvpppnnnkkkjjjkkknnnqqqrrrxxx~~~|||{{{~~~~~~{{{xxxyyyzzz{{{{{{yyywwwtttsssqqqqqqpppnnnjjjccc[[[UUUNNNIIIAAA;;;777666666666:::<<<>>>AAABBBCCCBBBBBBEEEFFFLLLQQQSSSfffwwwvvvnnnWWWeeeaaa\\\ZZZQQQLLLLLLLLLccc|||XXXIIIMMMLLLWWWlll|||tttuuu}}}xxxfffYYY]]]kkkrrrwwwnnnWWWCCC:::>>>AAACCCBBB???<<<===>>>===>>>>>>???@@@AAACCCDDDHHHPPP```}}}yyyqqqcccUUUMMMKKKiiieeePPPIIICCCGGGMMMUUUlll}}}|||ooocccQQQCCC>>>>>>@@@BBBAAAFFFQQQuuulllHHH======FFFQQQdddyyyyyypppdddggghhhWWWYYYiiiuuummmgggccchhhpppuuu{{{~~~|||~~~zzzyyysssaaa[[[mmmzzzwwwoooeeeXXXLLL>>><<<999777666666888999888;;;:::===@@@<<>>>>>????????????@@@BBBDDDEEEFFFJJJ\\\vvv~~~}}}}}}wwwpppgggZZZOOOTTT```|||oooSSSJJJHHHEEELLLWWWfff|||uuuggg\\\LLLAAA>>>???AAAAAA@@@HHHXXX```KKKBBB<<>>999CCCDDD???BBB666[[[nnnxxx]]]IIIIII<<<===MMMfff}}}xxxiiilllyyy|||jjjaaa___aaabbbooo|||```RRRRRRjjjyyyooocccVVVJJJCCC999999888777666666777777;;;666:::BBB@@@DDDdddkkk___kkknnnbbbYYY\\\___^^^cccvvv}}}{{{|||mmmvvv}}}qqqfffeeeffffffeeecccbbb```^^^]]]YYYXXXWWWXXX[[[```eeehhhmmmqqqvvvzzz~~~~~~{{{{{{}}}{{{{{{{{{yyywwwvvvwwwxxxzzzzzzyyywwwuuuuuuwwwyyyzzzyyyxxxxxxxxxwwwtttrrroooooommmjjjfffbbb^^^\\\UUUQQQNNNMMMMMMMMMKKKHHHDDD@@@===;;;<<<;;;999666666666666999<<>>KKK```xxx}}}qqqiiiuuu{{{dddRRRJJJIIILLLNNNggg}}}qqqWWWOOOSSSjjj~~~uuukkk___SSSGGG@@@999999888777777777777777:::999===@@@AAALLLnnn|||ooogggnnnlll^^^VVVYYY\\\ZZZ```ppp~~~yyyvvvyyyvvvvvv{{{vvvmmmjjjeeeeeedddcccaaa___\\\[[[YYYXXXWWWVVVXXX[[[___aaallloootttwwwzzz}}}~~~|||{{{|||~~~yyyxxxvvvtttrrrrrruuuxxxvvvuuutttrrrqqqrrrsssuuuuuuuuutttttttttrrrooolllllljjjgggccc]]]XXXTTTQQQLLLJJJFFFEEEFFFFFFDDDAAAAAA===:::888888888666444555666888<<<@@@EEEIIIKKKKKKIIIIIILLLQQQUUUXXXYYYdddsssxxx[[[fffuuuuuueeeeee]]][[[bbb```fffgggrrr{{{bbb]]]ZZZYYYXXXSSSRRRZZZlll}}}vvvwwwlll{{{lllaaa\\\cccmmmwww~~~|||rrrkkkmmmtttzzzwwwgggTTTIIIGGGNNNNNNGGGCCCDDDBBBMMMeeezzz```VVViii~~~xxxyyyqqq]]]OOONNNLLLOOOeeegggKKKFFFFFFFFFLLLYYYsssyyyjjj]]]IIIFFF;;;:::BBB@@@>>>GGGiiikkk{{{vvvGGGBBBFFF999>>>HHHZZZsss|||pppmmmwwwhhhSSSBBB::::::===???MMMaaawww~~~bbbNNNOOO[[[sssyyyooodddYYYNNNDDD===999888777777777777777777999>>>@@@>>>CCC[[[qqqlllhhhkkkeeeYYYTTTWWWZZZXXXbbbppp~~~uuuqqqrrrzzztttiiihhheee```]]]cccdddddddddbbb^^^[[[XXXZZZXXXUUUSSSSSSTTTVVVXXXcccgggkkkppptttxxx}}}~~~}}}yyy{{{|||{{{yyyxxxxxxyyyvvvuuurrrooonnnppptttwwwwwwuuusssqqqpppqqqrrrssspppppppppppppppmmmhhheeeaaa___ZZZUUUPPPLLLIIIHHHCCCAAA???>>>>>>>>><<<;;;<<<999666444444555555555888999<<<@@@EEEIIILLLMMMKKKMMMNNNNNNQQQZZZfffoooggg```wwwqqqbbbccc]]]ZZZ]]]]]]kkkdddllliiibbb___XXX]]]XXXTTTRRR[[[mmmvvvjjj|||pppmmmsssiii\\\___gggrrr{{{~~~~~~~~~}}}|||zzzjjjZZZTTTYYY```YYYSSSKKKJJJLLLMMMdddooojjj|||lllZZZSSSOOOPPPTTTbbboooPPPBBBFFFGGGJJJWWWkkk|||sssbbbSSSAAAAAA<<<>>>EEECCCFFFTTT{{{iiiDDDFFFIII===>>>EEEVVVpppvvv|||}}}lll___NNN@@@999999999:::555CCCSSSaaappp~~~ssskkkWWWKKKTTTfff~~~{{{uuujjj^^^TTTIIIAAA;;;888888777777777777777888999AAAAAA<<>>???BBBDDDGGGIIIJJJJJJIIIQQQUUURRRTTTddd~~~{{{wwwssscccooo~~~jjj]]]\\\ZZZUUUVVVXXX___^^^eeebbbfffdddYYY[[[[[[WWWTTTZZZhhhzzzuuuqqqlllzzzvvvyyyqqqbbb___cccoooyyy~~~}}}~~~~~~yyycccXXX___mmmvvvccc\\\TTTXXXaaahhh~~~^^^OOOQQQRRRWWWkkkfffXXXDDDAAAIIIHHHOOOccczzzvvvhhhTTTFFF???@@@===???DDDBBBIII^^^yyy~~~```EEEGGGEEE:::>>>DDDUUUppp{{{cccYYYKKKAAA;;;888666444333777;;;???GGGOOORRRQQQYYY[[[aaaiiipppqqqmmmhhh\\\]]]TTTNNNYYYmmm~~~vvvyyyqqqeeeYYYOOOFFF???;;;888777777777777777888888888@@@@@@@@@[[[jjjZZZUUUUUUUUUSSSRRRUUUYYYZZZWWWYYYddd{{{}}}wwwooo^^^aaa___aaabbbcccaaa]]]YYYWWWVVVTTTRRRPPPPPPPPPPPPQQQMMMPPPTTTXXX]]]bbbhhhlllnnnqqqtttvvvvvvvvvvvvwwwtttssspppnnnkkkjjjiiiiiijjjmmmpppqqqpppnnnmmmmmmnnnpppssstttrrrqqqqqqqqqpppkkkeeeaaa___]]]ZZZXXXTTTTTTSSSSSSRRROOOKKKGGGGGGEEEBBB???===<<<<<<<<<888888777777666666777888444444555555777:::>>>@@@EEEEEEFFFGGGGGGGGGFFFFFFIIIOOOTTTZZZjjjqqqaaaeeewwwrrrbbbhhhssshhh[[[XXXXXXTTTSSSYYYYYYcccgggvvvxxxdddiiifff\\\ZZZ[[[YYYXXX]]]iiixxxpppoooxxxxxxlllcccbbbmmmwww{{{~~~xxxfffcccoooxxxxxx```\\\WWWaaaqqq}}}wwwWWWLLLOOOUUUhhhzzzOOOLLLDDDFFFLLLMMMYYYrrr{{{xxxrrr```MMMBBB???AAA>>>???AAA===KKKggg]]]LLLJJJBBB;;;>>>DDDTTTmmm|||```WWWKKKBBB===999666444888777555555888;;;======BBBBBBFFFMMMVVVYYYXXXTTTSSSZZZWWWTTT]]]qqq~~~wwwvvvnnnaaaUUUJJJCCC===:::777777777777777888888999888===???IIInnnbbb[[[RRRRRRRRRQQQRRRTTTVVVVVVVVVVVV^^^sss|||```XXX\\\]]]^^^___]]][[[XXXVVVSSSSSSQQQPPPPPPPPPPPPQQQLLLNNNOOOOOOPPPRRRVVVYYYaaaeeejjjnnnoooppppppqqqmmmllliiigggeeedddddddddeeehhhkkklllkkkjjjjjjjjjhhhlllppprrrpppmmmkkkjjjiiiddd]]]XXXUUUSSSOOOLLLMMMKKKJJJIIIIIIGGGCCCAAAAAA???===;;;888777555555333444555555444444666888555777:::;;;<<>>???@@@???RRRuuuYYYSSSNNNCCCCCC>>>DDDRRRiii~~~cccYYYLLLAAA<<<:::999777777555555777999;;;===???<<<>>>BBBEEEIIILLLNNNOOOWWW^^^\\\ZZZeee{{{{{{ssskkk]]]PPPFFF???;;;999777777777777777888999999;;;<<>>999999888888777555444333222444555555444444777999999<<<@@@AAAAAAAAABBBDDDGGGGGGGGGGGGHHHJJJLLLNNNVVVZZZ^^^dddqqqzzzppp___PPPJJJUUUsss{{{ccc```mmmuuuoooooo___UUU\\\YYYYYYhhhxxx|||sssooommmlllccceeeppppppcccaaa```bbbffflllrrrvvvuuuqqqwww~~~oooeeejjjqqqrrruuu|||~~~~~~wwwxxx}}}~~~YYYVVVhhhzzzgggLLL@@@IIIJJJKKKTTTbbbzzz{{{qqqlllaaaNNNBBBAAA<<<>>>===@@@CCCDDD]]]tttQQQQQQMMMCCCIII???DDDPPPddd|||zzzdddYYYIII===888777888888333333444666666555555777666;;;AAABBBBBBDDDJJJPPP^^^ccc```^^^lll}}}xxxqqqhhhZZZMMMCCC===999777777777666777777888999999@@@===???SSSzzzrrrTTT___TTTTTTRRRQQQQQQRRRTTT[[[bbbZZZSSSWWWjjjzzz|||}}}tttSSSTTTTTTUUUUUUTTTTTTTTTRRRRRRPPPOOONNNNNNMMMMMMKKKJJJIIIGGGDDDDDDFFFHHH???DDDLLLQQQSSSSSSSSSSSSQQQPPPPPPPPPRRRUUUWWWYYYZZZ\\\^^^___^^^^^^___aaa___```aaa```^^^\\\\\\]]]WWWQQQJJJGGGFFFEEEBBB>>>@@@===:::888999999888888111222444666777666666555333666888777666666999<<<<<<@@@DDDEEECCCAAAAAABBBDDDDDDEEEGGGJJJNNNSSSUUU[[[jjjpppbbbSSSMMMKKKGGGKKKVVVrrrppp]]]\\\nnnyyypppoooqqq___TTT\\\ZZZZZZlllxxxqqqcccbbbtttyyyiiieeejjjmmmlllkkk^^^``````]]][[[^^^eeellluuu~~~}}}uuummmjjjoooxxx~~~~~~~~~}}}|||~~~}}}}}}eee```xxxdddOOOEEEHHHDDDGGGQQQbbbzzz|||uuuiii]]]RRRJJJCCC??????===???BBBCCCNNNnnngggZZZQQQMMMKKKFFFGGGKKKPPP\\\uuu~~~iii\\\QQQFFF@@@<<<777444555555444444555666888:::;;;===@@@BBBBBBAAABBBEEEIIIQQQQQQWWWcccttt{{{yyytttcccOOOFFFAAA<<<777555777777777777777888999999???999===[[[|||lll[[[QQQXXXRRRRRRRRRSSSSSSTTTTTTUUUWWWSSSSSSYYYcccoooxxxZZZMMMTTTTTTPPPMMMHHHMMMNNNLLLJJJJJJLLLLLLJJJHHHGGGEEEBBBAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGHHHHHHNNNPPPQQQQQQPPPPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOLLLHHHDDDBBBAAA@@@===:::999888666555555666777888555555555555555555555555;;;;;;<<<<<<===>>>>>>>>>CCCDDDEEEDDDBBBAAABBBCCCCCCAAAFFFMMMLLLIIITTTgggbbbZZZOOOFFFBBBFFFQQQ[[[}}}xxx\\\eeerrrmmmnnnhhhccc\\\WWWUUUXXXaaaiiihhhccc[[[___kkkwwwyyyooohhhggghhhfffcccccccccccc```[[[YYY\\\eeemmm~~~~~~yyyuuu{{{yyyrrrnnnrrryyy|||zzzccckkk~~~bbbOOOHHHHHHKKKJJJOOO```wwwyyywwwooobbbUUULLLDDD???<<<@@@@@@CCCFFFHHHVVVyyy~~~ddd\\\UUURRRPPPIIIDDDHHHMMMYYYqqqzzzbbbWWWMMMBBB>>>;;;777555666555555444555666888:::;;;>>>AAACCCCCCBBBBBBEEEHHHKKKNNNZZZlllzzzvvvppp___MMMDDD@@@<<<777555777777777777777888999:::<<>>>>>???@@@@@@@@@??????<<<<<<===>>>???@@@AAAAAAAAACCCEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEBBB???======<<<:::777444444333222222333444555777777888888999:::;;;;;;======>>>>>>???@@@@@@@@@BBBDDDDDDCCCBBBAAABBBDDDBBBJJJLLLGGGLLLYYY^^^XXXIIIJJJHHHBBBBBBUUUxxx}}}nnn^^^lllzzzgggjjjiiiccc\\\XXXXXX[[[___bbbbbb___YYY]]]hhhtttqqqlllhhhhhhgggcccbbbdddhhheee___YYYVVVZZZccckkkyyyyyytttrrryyyyyytttuuuyyy}}}}}}}}}|||~~~}}}jjjgggzzzZZZFFFAAAFFFKKKJJJKKKVVVnnnxxxvvvqqqhhhZZZNNNEEE@@@>>><<<@@@@@@CCCFFFIII[[[}}}~~~tttccc___YYYVVVSSSLLLEEEGGGLLLWWWmmmyyyaaaRRRHHH>>>;;;999777666777555555555555777999;;;<<>>>>>>>>===<<<<<<888999999999:::::::::::::::<<<>>>???@@@AAACCCEEEBBBBBBBBBBBBBBBAAA@@@???===;;;999888888888666555333333333333333444555666::::::;;;===>>>???@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDCCCBBBBBBCCCEEEAAAKKKRRRSSS[[[bbbZZZJJJ@@@???<<<===NNNttt{{{dddxxxtttjjjiiigggaaaYYYXXX\\\```___[[[YYYZZZWWWZZZdddoooqqqjjjdddcccbbbbbbdddhhhfffccc]]]WWWTTTVVV]]]cccssszzzxxxyyy{{{~~~}}}|||}}}}}}{{{{{{|||~~~jjjlll|||bbbLLLEEEEEEIIILLLLLLRRRdddwwwwwwjjjaaaTTTIIIBBB@@@@@@@@@CCCCCCEEEHHHPPPhhhzzzzzznnnccc```YYYWWWUUUNNNLLLMMMPPPZZZlll|||fffPPPFFF===:::999666666888555555555666777:::<<<===???BBBDDDDDDBBBBBBEEEHHHJJJVVVnnnrrrggg]]]PPPCCC>>>===:::777777666777777888999:::<<<<<<999EEERRRttt{{{___WWWVVVUUUVVVQQQRRRTTTUUUUUUSSSPPPNNNMMMMMMNNNNNNMMMSSSeeevvvyyyvvv{{{uuu]]]NNNBBBDDDCCCDDDFFFEEECCCDDDGGGCCCCCCBBBAAA@@@?????????>>>>>>>>>======;;;::::::::::::999999999999999999999;;;===>>>===>>>@@@BBB>>>>>>??????>>>======<<<888777666666666777777777777888888999999:::;;;<<<===>>>???@@@AAABBBCCCCCC@@@AAAAAABBBBBBCCCDDDDDDBBBCCCCCCCCCBBBCCCEEEHHHEEEIIIZZZnnnmmmXXXGGGCCCBBB<<<:::KKKrrr}}}yyyrrrlll}}}wwwppphhhgggaaa[[[[[[aaafffaaaXXXUUUZZZZZZ\\\aaagggpppmmmddd^^^```ccccccbbbbbb```^^^[[[WWWUUUUUUWWWYYYnnn~~~zzzyyyyyy}}}~~~~~~~~~}}}|||zzz|||~~~|||{{{{{{|||~~~~~~|||vvvqqqnnnuuupppooouuuaaaNNNIIIKKKLLLLLLNNN[[[hhhxxxooolll```XXXMMMDDD@@@@@@AAABBBFFFEEEHHHRRReeezzzzzzxxxhhhaaa___XXXXXXZZZTTTWWWVVVWWW___llliiiRRRHHH>>>;;;999666555777555555555666888;;;===>>>>>>AAACCCCCCBBBCCCGGGKKKNNN^^^zzz{{{jjj\\\TTTIII???<<<;;;999777888666666777888:::;;;===>>>;;;FFF]]]{{{mmm]]]XXXWWWVVVTTTQQQSSSUUUVVVUUUSSSQQQOOOMMMMMMNNNNNNKKKOOO^^^nnn}}}}}}gggQQQKKKEEEAAACCCDDDBBBDDDHHHAAAAAA@@@@@@@@@???>>>>>>??????>>>>>>===<<<::::::;;;;;;;;;:::::::::::::::888999::::::999888999;;;<<<============<<<<<<;;;888888888888888999:::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDDDDCCCEEEHHHKKKOOOYYYjjjsssbbbFFF:::??????GGGYYYyyynnnaaafffnnnuuuzzzuuutttqqqhhhpppmmmfffcccfffjjjcccXXXUUU]]]______``````nnnpppgggbbbbbbiiimmmiiiaaa\\\[[[[[[ZZZYYYXXXVVVUUUUUUkkk}}}{{{{{{}}}{{{{{{{{{}}}~~~~~~}}}~~~~~~}}}}}}}}}|||{{{{{{|||}}}}}}|||{{{|||~~~~~~}}}|||}}}}}}~~~~~~}}}|||}}}|||zzzxxxssslllddd^^^___pppzzzrrrZZZMMMDDDFFFJJJLLLRRRYYYpppxxxnnnccc[[[RRRLLLEEE@@@>>>???@@@AAA@@@AAAIII___sssvvvmmmcccaaa___XXX[[[___[[[]]]ZZZ[[[aaakkk{{{~~~|||mmmSSSIII???;;;999666555666666666666777999<<<>>>@@@???AAACCCCCCCCCGGGMMMSSSVVViiirrraaaSSSMMMDDD<<<::::::888777999666666777888:::===>>>@@@???TTTuuuaaa\\\XXXTTTTTTPPPQQQRRRSSSTTTTTTSSSQQQPPPPPPOOOOOONNNJJJKKKUUUaaa|||~~~~~~[[[LLL@@@???@@@======AAA>>>??????@@@??????>>>>>>?????????>>>===<<<;;;::::::::::::::::::999999999999:::;;;:::888777888999:::;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;<<<>>>@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEEEEEEEGGGLLLOOOZZZmmmrrr\\\CCC<<>>???@@@@@@@@@>>>@@@NNNppp~~~xxxgggaaacccbbbZZZ[[[```ZZZ[[[XXXYYY___gggvvv~~~|||{{{}}}kkkQQQGGG>>>:::999666555777666666666777999<<>>;;;===<<<===>>>?????????>>>=========>>>>>>===<<<;;;;;;999999999999:::::::::::::::;;;<<<<<<;;;:::;;;===::::::;;;;;;;;;;;;::::::999;;;======<<<<<>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGJJJNNNRRR```hhh```FFF555;;;IIIQQQ{{{vvvddd[[[iii}}}ssslllhhhiiiooozzzzzzkkkaaaaaa```[[[[[[bbb___\\\^^^[[[___mmmrrrbbbeeeeeehhhjjjfffaaaaaaeee___^^^]]]]]]]]]^^^]]]\\\aaammm{{{xxxpppxxxvvv{{{{{{~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}~~~~~~}}}~~~zzzvvvvvvzzz}}}~~~}}}~~~|||{{{{{{|||}}}|||{{{{{{{{{|||||||||zzzyyyxxxsssqqqllleee^^^]]]aaaeeerrrnnnTTTNNNTTTPPPPPPTTTTTTXXXmmmvvvkkk[[[MMMEEE@@@???>>>???AAABBBBBBAAAEEEGGGYYYzzzrrrfffdddhhhfff[[[ZZZ\\\UUUWWWTTTUUU[[[dddssscccOOOEEE<<<999888666666888666666666888:::===???AAACCCDDDEEEEEEHHHOOOZZZbbbooowwwhhhXXXJJJFFF???::::::999777777999666666777999;;;>>>@@@AAANNNjjjWWW]]]TTTMMMQQQOOOMMMMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNQQQRRRRRRVVV\\\eeexxxkkkvvvxxx}}}```UUUPPPHHHCCCCCC<<<<<<>>>?????????>>>===<<<<<<======<<<<<<;;;;;;999:::::::::;;;;;;;;;<<<666888::::::999:::;;;===;;;;;;<<<<<<<<<<<<<<<;;;999<<<>>>===<<<<<>>???@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHKKKPPPTTTbbbSSSGGGBBB<<<<<>><<<888??????>>><<<<<<======;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>@@@BBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAA===<<<===>>>@@@BBBDDDFFFDDDCCCBBBBBBCCCEEEHHHIIIIIIHHHHHHLLLTTTZZZYYYSSSJJJBBB>>>BBBIIIYYYyyykkkqqqpppgggddd```\\\[[[dddaaa]]]ZZZYYYYYY\\\]]]cccYYYVVV[[[]]]YYY^^^hhhmmmcccdddddddddeeeeeedddbbbaaa___]]]ZZZZZZ[[[]]]]]]]]]\\\^^^ccchhhnnnwwwzzzvvv|||~~~|||zzzxxxwwwrrrtttwwwzzz~~~~~~}}}}}}}}}}}}~~~~~~|||zzzzzz|||}}}|||{{{{{{{{{{{{||||||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{zzz}}}|||{{{{{{}}}}}}|||{{{|||{{{zzzyyyxxxwwwwwwwwwyyyyyyxxxuuurrrnnnmmmlllhhheee``````nnn|||fffVVVLLLGGGHHHLLLNNNRRR^^^lllzzzyyypppgggZZZJJJ???<<<===@@@DDDEEECCCBBBEEEJJJOOO\\\{{{iiiaaaaaa```___^^^^^^______aaaZZZXXX\\\^^^cccvvv|||~~~qqqVVVHHH:::666666555444444777555555888<<<@@@@@@@@@MMMeee|||~~~ooofffppptttfff[[[NNNEEEAAA<<<;;;:::888777777666666555:::888999???======HHH```rrrYYYMMMNNNKKKKKKOOONNNNNNKKKHHHIIILLLNNNMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKMMMTTT___kkkvvv~~~uuu{{{rrriiiuuujjjYYYHHH???;;;888;;;AAA777:::<<<<<<<<<<<<===<<<999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::<<<===???AAABBBCCCBBBAAA@@@??????>>>??????DDDCCCBBBAAAAAAAAABBBBBBFFFHHHIIIHHHFFFFFFHHHJJJMMMNNNTTTbbbmmmlllaaaWWWKKKTTTdddvvv~~~{{{vvviiiccc```\\\XXXWWWZZZXXXVVVWWWYYY\\\]]]^^^___WWWTTTYYYZZZXXX\\\eeeuuuqqq___aaaaaaaaabbbaaaaaa```___]]][[[ZZZYYY[[[]]]]]]]]]YYY\\\```eeennn|||~~~}}}xxx}}}yyyvvvuuuooonnnlllkkknnnuuu}}}{{{{{{{{{||||||zzzyyyyyyzzz{{{|||zzzxxxzzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{{{{|||}}}}}}|||{{{{{{||||||||||||{{{{{{|||{{{zzzzzzzzzzzzyyywwwyyyyyyyyyyyyxxxvvvuuutttrrrssssssoooiiieeeeeefffcccccciiixxxlll\\\JJJAAA???AAAGGGLLLSSS]]]pppvvvmmmcccZZZNNNBBB;;;;;;888CCCJJJHHHHHHMMMNNNKKKWWWyyyyyyddd```______^^^]]]]]]^^^^^^aaa\\\YYY[[[ZZZ]]]kkk{{{~~~xxxlllrrryyyYYYKKK===888888777555555666666777:::>>>@@@AAA@@@PPPmmmggg^^^qqqyyyeeeZZZSSSJJJBBB===::::::888777666666666666333999999;;;@@@>>>AAAPPPrrrfffRRRKKKNNNLLLMMMQQQOOOOOOKKKHHHIIILLLNNNMMMLLLJJJLLLMMMNNNNNNLLLJJJIIIFFFKKKRRR\\\gggtttuuuooooooqqqmmmxxxzzzgggUUUGGG:::777;;;999;;;===>>>===;;;;;;;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;===>>>@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAABBBBBBDDDFFFHHHIIIIIIJJJJJJGGGFFFLLLWWW```[[[\\\gggyyyttteee\\\hhhnnn\\\aaannnzzzlllfff```^^^\\\WWWUUUUUUTTTRRRRRRWWW]]]```^^^[[[ZZZTTTRRRVVVXXXVVVZZZaaagggvvv|||jjj```]]]^^^^^^^^^]]]\\\]]]]]]]]]\\\[[[[[[^^^`````````\\\___bbbeeennnzzzvvvtttrrrooojjjffffffjjjpppttt~~~}}}{{{zzzzzzzzzzzzyyyyyyzzz{{{|||{{{zzzxxx{{{{{{{{{{{{{{{|||}}}}}}}}}{{{zzzzzz{{{{{{{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{zzzyyywwwwwwwwwwwwuuutttttttttuuuvvvuuutttsssrrrpppooojjjccc[[[YYY\\\```iiipppvvv]]]RRRJJJDDDCCCEEEHHHPPPWWWaaapppyyykkkbbbXXXOOOFFF>>><<<>>>===@@@EEEKKKSSSXXXWWWRRRjjjnnnbbbaaa```___^^^]]]]]]]]]]]]\\\YYYXXXYYYZZZ\\\fffrrriiibbbooopppYYYKKK>>>::::::888666555666777:::===@@@AAAAAA@@@KKKbbbssshhhPPPPPPpppuuu___TTTOOOHHH@@@;;;999888777666666666666666444::::::;;;???===EEEZZZcccSSSOOORRRNNNNNNQQQMMMMMMKKKHHHJJJMMMPPPPPPOOOJJJKKKKKKLLLLLLJJJIIIHHHJJJLLLPPPWWWbbbqqqvvvpppvvvqqqtttrrryyyuuugggZZZIII;;;@@@;;;999<<>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDD??????@@@AAADDDGGGJJJLLLKKKNNNPPPNNNMMMRRR^^^hhhbbbhhhxxxyyyrrrvvvvvv]]]NNN\\\tttppp```\\\[[[[[[XXXTTTTTTXXXXXXUUUUUUZZZaaabbb\\\VVVWWWSSSRRRUUUVVVVVVYYY^^^aaakkk|||jjjcccaaa\\\^^^___^^^]]]\\\^^^```bbbaaa______```aaa```___ZZZ]]]^^^```kkk~~~zzzwwwtttqqqkkkgggfffggghhhiiinnnqqqwww~~~|||zzzyyyxxxwwwxxxzzz{{{{{{{{{yyyxxxwwwzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyzzzzzzxxxwwwvvvvvvwwwxxxyyyyyyyyyyyywwwvvvttttttttttttrrrqqqqqqrrrrrrrrrqqqooommmllljjjgggaaaZZZWWW[[[cccjjjnnnUUUEEECCCDDDFFFIIIIIIOOO^^^lllvvvyyyrrr^^^VVVMMMFFF@@@<<<===AAACCCAAAIIIUUUYYYWWW___mmm~~~vvvfffaaa]]]]]]]]]]]]]]]^^^___```YYYXXXXXXYYYZZZ\\\dddlllyyy]]]^^^qqqtttaaaVVVIII<<<999999666333222777999<<>>===<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDFFFDDDBBBAAABBBDDDGGGJJJWWWZZZ\\\YYYTTTUUU]]]eeeooo~~~ooo```^^^uuunnn^^^[[[ZZZYYYVVVSSSVVV\\\XXXVVVUUUZZZ```aaaZZZSSSWWWTTTTTTVVVWWWWWWYYY\\\aaaggg|||nnnhhhfffddd___aaabbbaaa___^^^aaadddhhhfffcccaaaaaa___\\\ZZZYYY]]]]]]^^^kkkvvvsssnnnkkkjjjiiiiiihhhfffeeefffkkkttt~~~}}}yyywwwyyyzzz{{{zzzwwwvvvuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwyyyxxxwwwxxxyyyxxxvvvtttttttttuuuvvvvvvwwwvvvvvvtttrrrqqqqqqqqqrrrpppoooqqqqqqpppnnnllljjjhhhggg`````````dddmmmxxx{{{lllZZZLLLGGGIIIAAAEEEJJJNNNPPP[[[sss|||uuulllcccOOOHHHBBB???===;;;>>>CCCCCCIIIWWWaaa[[[ZZZwww~~~jjjbbb___XXXXXXYYY[[[]]]___bbbcccZZZZZZYYYXXXYYY[[[```eee}}}gggUUU```uuuwwwddd```QQQAAA;;;:::888666666999<<<>>>@@@@@@AAACCCDDDJJJYYYhhhlllnnn}}}kkk[[[JJJCCCAAA===888666777666666666666777777888999<<<;;;<<<@@@EEE^^^~~~~~~nnnTTTMMMPPPQQQJJJLLLPPPKKKKKKIIIHHHJJJOOOSSSTTTSSSKKKIIIGGGFFFEEEFFFHHHIIIEEEEEEFFFHHHNNNYYYfffnnn~~~zzzoooaaa```iiirrr}}}}}}{{{uuuaaaOOOKKKLLLFFF@@@>>><<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>BBBBBBBBBBBBDDDEEEFFFGGGIIIGGGFFFFFFKKKRRRZZZ^^^uuuoooeee\\\[[[hhh|||kkklll{{{wwwggg___[[[XXXXXXVVVTTTWWW]]]RRRQQQQQQVVV[[[\\\XXXTTTXXXWWWWWWWWWXXXXXXYYYYYYZZZ\\\mmmzzzkkkiiigggdddddd___aaacccaaa^^^^^^bbbfffdddbbb```______]]]ZZZXXX\\\___]]][[[iii{{{uuupppooonnnlllkkkfffccc______bbbgggkkkmmmyyy~~~|||}}}}}}zzzwwwuuuuuuwwwvvvvvvuuuuuuuuuuuuuuuvvvxxxwwwwwwwwwxxxwwwtttrrrrrrsssssstttttttttsssssspppooonnnnnnppppppooonnnmmmlllkkkkkkjjjjjjkkkkkkkkklllqqqzzzrrreeeVVVLLLEEEBBBFFFMMMIIIOOOXXXccclll{{{wwwmmmfff\\\RRRDDD???<<<=========@@@EEECCCMMMYYYaaaeeexxxjjjddd```ZZZWWWWWWXXXXXXZZZ\\\]]]^^^YYYZZZXXXWWWXXX[[[___bbbkkkmmmXXXVVVgggxxx}}}ooorrr^^^III>>>;;;:::;;;===;;;>>>@@@@@@@@@AAADDDGGGRRR```qqq~~~uuu^^^RRREEE@@@>>>;;;888888777666666666777777888999999<<<;;;???GGGRRRvvv|||bbbOOOKKKOOOOOOGGGJJJOOOJJJLLLIIIGGGIIIMMMPPPPPPOOOHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGJJJQQQYYY___{{{xxxggg[[[YYYbbbmmm~~~xxxpppeee^^^```QQQMMMGGGAAA===<<<===>>>========================>>>=========<<<<<<<<<;;;:::::::::::::::;;;;;;;;;>>>@@@CCCGGGMMMRRRVVVXXXSSSRRRSSSWWWaaannn|||ooofff]]]\\\WWWUUUVVVWWWUUUVVVZZZOOOOOOOOORRRUUUWWWWWWVVVXXXYYYYYYXXXXXXXXXXXXWWWSSSRRRZZZpppkkkeeeddd\\\YYY]]]\\\___aaa___\\\\\\```ddd\\\[[[[[[\\\]]]^^^\\\ZZZ[[[^^^YYYUUUaaazzzyyywww{{{|||~~~}}}vvvsssqqqooommmllliiiddd```______^^^^^^___eeennnvvv}}}}}}xxxvvvxxxzzzxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwvvvsssqqqqqqrrrrrrssssssrrrrrrqqqnnnmmmlllmmmoooooonnnmmmffffffggghhhkkknnnqqqsss{{{iiiZZZQQQFFF@@@FFFLLLLLLJJJJJJSSS[[[kkk~~~xxxkkkccc]]]RRRHHH???<<<;;;>>>@@@@@@CCCHHHEEEKKKPPPXXXqqqjjj]]]bbb```VVV[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVUUUWWW\\\aaacccggg{{{___QQQZZZnnn{{{|||qqq{{{eeeJJJ;;;666666999>>>===???@@@@@@???@@@EEEHHH\\\hhhyyyvvvdddWWWMMMCCC>>>:::666444555777666666777777888999:::888;;;<<>>>>>======<<<<<<<<<;;;888888888888888888888888:::===DDDLLLWWW```hhhlllhhhfffeeeiiisss~~~yyy{{{{{{tttdddbbb___WWWSSSQQQUUUWWWUUUTTTVVVQQQQQQQQQQQQRRRSSSUUUVVVYYYZZZZZZXXXXXXXXXWWWUUUVVVQQQSSSeeeyyysss___^^^bbb```___bbbaaa___\\\]]]______]]][[[ZZZXXXVVVVVVWWWYYYYYYXXX^^^XXXUUUWWWYYY```qqqsssnnnttt~~~~~~}}}~~~zzzsssmmmkkkjjjgggeeeccc```[[[WWWZZZZZZ\\\aaaiiiuuu~~~zzzyyyxxxzzzzzzxxxwwwvvvvvvvvvvvvssssssrrrrrrqqqqqqqqqpppjjjooosssrrrnnnlllnnnqqqooopppqqqpppmmmkkkkkklllmmmllllllqqq{{{pppaaaTTTMMMKKKIIIJJJJJJGGGEEEIIIQQQYYYaaattt{{{sssiii]]]RRRHHHCCC888===???>>>===@@@CCCDDDJJJ>>>OOOqqqyyyccc^^^ZZZXXXYYYZZZYYYWWWTTTSSSUUUZZZ^^^[[[\\\\\\ZZZZZZ]]]^^^^^^eee}}}nnnVVVRRRaaarrrzzzyyyrrrnnnXXXCCC<<<<<<<<<===???DDD@@@???BBBDDDDDDFFFJJJYYYgggzzz|||kkk]]]NNNGGG===999888888666444777777777777888888888888>>>>>>;;;===SSSyyykkkfffYYYOOONNNLLLKKKJJJIIIJJJJJJNNNLLLIIIHHHJJJKKKKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOPPP^^^mmmvvvuuuyyy}}}pppqqqqqq___ZZZpppwwwpppmmmoooyyy}}}vvviii]]]^^^UUUQQQMMMIIIEEECCCDDDGGGAAA>>>???CCCBBB===;;;===888777999;;;888444555:::444;;;CCCJJJTTT___dddcccbbbeeekkkrrr|||}}}mmmfffmmm|||pppqqqxxxccc___ZZZSSSSSSSSSRRRRRRRRRTTTVVVWWWVVVUUUTTTTTTVVVXXXXXXWWW\\\YYYXXXZZZXXXSSSRRRSSSOOOUUUUUUXXXmmm|||mmm```___```]]]^^^ccc___]]]\\\]]]______]]][[[WWWUUUSSSSSSTTTUUUUUUUUUXXXTTTSSSTTTUUUYYYfffssswww~~~zzzooottt|||{{{~~~~~~{{{|||wwwvvvsssoookkkgggbbb]]]YYY\\\ZZZYYYYYY[[[```fffiiipppuuu||||||xxxuuurrrqqqqqqqqqqqqqqqpppooonnnmmmmmmpppqqqoookkkjjjmmmqqqnnnlllkkkkkkmmmrrrwwwzzznnnjjjbbbXXXNNNGGGEEEEEEBBBEEEHHHJJJMMMVVVaaajjjwww}}}uuuppphhh^^^SSSIIIBBB??????<<<;;;===AAACCCEEEFFFEEEPPPrrrwwwyyyooo___\\\YYYWWWXXXXXXWWWVVVTTTSSSUUUYYY\\\ZZZ[[[ZZZYYYZZZ\\\___aaa]]]wwwlllYYYXXXhhhxxx|||uuudddRRRAAA<<>>AAADDDFFFMMMTTTeeerrriii[[[PPPGGGAAA:::777888999777444555555666777888999:::;;;:::??????AAA[[[{{{^^^YYYOOONNNLLLJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMVVV```ffffffooo{{{sss~~~}}}ooofffjjjooosss|||zzzsssrrrzzz{{{zzzvvvnnnbbbWWWOOOMMMQQQRRRSSSRRRMMMFFF>>>999???:::777;;;???BBBEEEIIIFFFCCC@@@CCCRRReeerrruuuxxx{{{}}}mmmqqqkkkwwwiii]]]ccceee```TTTRRRPPPMMMMMMOOOSSSVVVVVVTTTTTTTTTWWWXXXXXXWWWZZZWWWWWWYYYXXXSSSRRRTTTPPPSSSSSSXXXjjjooofff``````^^^ZZZ[[[aaaZZZZZZ[[[]]]^^^^^^[[[YYYTTTRRRQQQQQQRRRSSSSSSRRRSSSRRRSSSTTTTTTTTT[[[bbbmmmyyyyyy{{{}}}tttzzz}}}xxxxxxyyy|||~~~xxxsssnnniiiddd``````^^^ZZZVVVSSSRRRRRRRRR[[[]]]```cccgggnnnvvv{{{~~~zzzxxxrrrssstttuuutttrrrpppoooppprrrsssssssssvvv{{{|||vvvlllbbb[[[PPPNNNJJJEEEAAAAAACCCFFFIIINNNTTT\\\fffttt|||qqqiiicccZZZOOOFFF@@@===<<>><<<<<<===@@@===AAAHHHHHHFFFRRRbbb}}}}}}kkk[[[XXX[[[[[[WWWVVVTTTVVVXXXXXXWWWVVVVVVWWWWWWUUUUUUVVVWWWZZZccckkkaaannnrrr~~~mmmaaafffuuuxxxggg```UUUIIIBBB@@@@@@@@@???AAADDDKKKRRRUUUXXX___hhhvvvwwwVVVFFFCCC???:::888666666888888777555555666777999:::<<<===>>>CCC@@@BBBXXXxxx}}}ZZZVVVSSSMMMLLLJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGHHHHHHIIICCCHHHMMMSSSbbbxxx{{{zzzvvviiiZZZPPPYYYgggzzzuuupppoooooosss```cccrrryyy~~~|||}}}|||zzzggg[[[]]]dddaaaXXXMMMNNNNNNMMMMMMOOOUUUYYYUUUTTTTTTUUUWWWXXXXXXVVVSSSQQQRRRUUUVVVSSSSSSUUUTTTRRRTTTYYY[[[aaattteeeaaa\\\ZZZ\\\\\\XXXSSSQQQOOORRRUUUWWWWWWUUUTTTSSSRRRQQQPPPQQQRRRRRRQQQPPPMMMQQQVVVXXXXXXXXXWWWUUUdddsssxxx|||vvvxxxsssnnnnnnuuu}}}}}}wwwsssiiihhhgggdddaaa^^^[[[ZZZSSSSSSSSSPPPMMMKKKJJJKKKMMMNNNOOOQQQUUUZZZ^^^aaalllooossswww{{{}}}~~~~~~}}}{{{uuuqqqllliiiggg```UUULLLKKKHHHDDDAAA@@@BBBFFFJJJGGGHHHIIIJJJMMMRRRZZZ___mmmsss~~~~~~yyyuuujjj___RRRMMMEEE>>>::::::===??????AAACCCCCC???HHHhhhyyy}}}kkkbbbZZZYYY\\\[[[XXXVVVUUUWWWZZZZZZYYYWWWVVVVVVVVVSSSSSSVVVVVVXXXbbbmmmhhhiiiqqq|||bbbccctttooofffkkkzzz{{{eee___YYYPPPHHHDDDDDDDDDCCCGGGKKKTTT^^^bbbaaaccchhhxxx}}}bbbJJJBBBAAA<<<999888888888888888666555888888999:::;;;<<<======???;;;LLLxxxiiiWWWYYYNNNLLLKKKIIIHHHGGGFFFGGGGGGMMMIIIFFFFFFHHHIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIDDDEEEFFFKKKYYYnnnzzzhhh\\\PPPSSSYYYggguuuqqqqqqqqqgggXXX___]]]iiiwww~~~ooouuujjjggg```\\\]]]]]]WWWOOOMMMQQQUUUVVVSSSRRRTTTVVVTTTTTTTTTVVVXXXYYYWWWVVVSSSPPPQQQUUUUUURRRRRRUUUTTTSSSWWW\\\YYYXXXggg{{{uuu```^^^[[[YYYYYYYYYVVVQQQNNNNNNPPPSSSTTTSSSQQQQQQQQQOOOOOONNNOOOQQQQQQOOOMMMJJJOOORRRSSSUUUWWWVVVRRR^^^mmmzzzttt{{{{{{tttppprrrvvv{{{~~~uuutttrrroookkkhhhdddbbbXXXYYYYYYVVVRRRMMMJJJIIILLLJJJHHHGGGGGGIIILLLNNNPPPRRRUUUYYY\\\___```aaahhhjjjmmmppprrrrrrrrrrrrpppqqqqqqoookkkddd^^^[[[```ZZZSSSOOONNNLLLJJJHHHCCCDDDDDDDDDDDDEEEGGGIIIGGGJJJOOOUUU\\\eeennnttt~~~uuulll___SSSGGGCCC>>>999888:::===@@@AAADDDCCC===@@@]]]wwwyyyccc___[[[ZZZ[[[[[[XXXVVVUUUXXXZZZ[[[YYYWWWVVVVVVVVVSSSSSSWWWVVVVVV```mmmjjjccccccuuubbbWWW\\\rrrrrrmmmrrrttt]]]YYYZZZYYYTTTSSSTTTTTTQQQWWWWWW]]]eeejjjiiijjjlll~~~iiiSSSBBB>>>>>>777999888888888777777666666999::::::;;;<<<======>>>>>>GGGhhh\\\WWWXXXKKKKKKJJJHHHGGGFFFEEEFFFFFFJJJHHHFFFEEEFFFFFFDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHDDDAAAAAALLL```www~~~nnnwww{{{yyyiii^^^PPPMMM[[[rrr{{{rrrpppqqqtttxxxsss{{{}}}ccc^^^hhhiiiyyyuuuiiiiii~~~ppp```___]]][[[XXXUUURRROOOOOOUUU\\\]]]XXXSSSQQQQQQTTTTTTTTTVVVXXXYYYWWWUUUTTTRRRRRRUUUUUUQQQQQQSSSRRRSSSXXX\\\ZZZYYYdddrrrfff^^^YYY[[[\\\YYYUUUSSSRRRRRRPPPRRRTTTSSSQQQOOOPPPQQQPPPOOOOOOQQQRRRRRRPPPNNNKKKOOOPPPNNNPPPUUUUUUQQQSSSddd|||wwwttt}}}~~~uuuooommmooorrr{{{~~~}}}xxxuuussskkkkkkhhhbbb[[[TTTOOONNNLLLKKKJJJIIIIIIIIIJJJJJJEEEFFFGGGHHHJJJKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPKKKLLLMMMNNNNNNLLLIIIGGGGGGDDD@@@>>>>>>@@@CCCFFFEEEHHHJJJKKKKKKKKKMMMOOOXXX]]]fffpppzzzwwwkkk___RRRHHH???>>>;;;::::::===@@@BBB???EEEEEEGGG]]]{{{ggg___^^^[[[YYYXXXXXXXXXWWWUUUWWWZZZZZZXXXVVVUUUUUUVVVSSSTTTYYYWWWTTT]]]kkkkkkaaa]]]kkkqqq\\\MMMYYYvvvyyyvvvxxxqqq___dddnnnvvvyyy{{{|||zzzuuuppphhhdddhhhooossswwwzzzkkkTTTGGG<<<:::;;;555666777777666666666777888888999:::;;;===???@@@@@@QQQkkklllUUUSSSPPPLLLKKKIIIHHHFFFEEEEEEEEEEEECCCHHHNNNMMMHHHDDDBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEECCCAAA@@@DDDQQQdddsssrrriiittt{{{jjj\\\YYY___bbbaaaqqq{{{ttteeegggkkkooozzz}}}|||qqq}}}yyywwwzzziiigggnnnvvv{{{|||~~~uuutttqqqfff\\\[[[YYYXXXUUURRROOONNNKKKSSS\\\^^^YYYSSSQQQRRRSSSTTTUUUWWWYYYYYYWWWUUUWWWTTTTTTVVVUUUPPPOOOQQQQQQSSSVVVWWWXXXZZZaaahhhooo\\\]]]TTT[[[^^^YYYRRROOOSSSXXXRRRTTTUUUSSSPPPOOOPPPRRRSSSRRRRRRTTTUUUUUUSSSPPPNNNQQQPPPLLLNNNTTTUUUQQQJJJ\\\xxx|||yyy~~~yyymmmgggfffiiilllnnnqqqtttwww~~~|||zzzvvvppphhhbbb___^^^UUUTTTTTTRRRPPPMMMJJJHHHJJJIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBDDDFFFHHHIIIHHHHHHIIIJJJEEEHHHLLLPPPTTT[[[dddkkkqqqwwwwww{{{yyynnn```TTTIIIBBB======<<<===>>>AAACCCEEE;;;DDDKKKXXXtttlllxxx[[[\\\]]]ZZZWWWUUUVVVWWWWWWUUUWWWXXXXXXVVVUUUTTTUUUVVVSSSUUUZZZWWWRRR[[[jjjmmmccc]]]fffzzzjjjKKKJJJdddxxx~~~}}}{{{ooo~~~wwwjjjjjjrrr{{{eeeQQQEEE@@@888888:::666444444555444444666888;;;666777999;;;>>>@@@BBBCCCkkk\\\SSSNNNGGGMMMJJJIIIGGGFFFDDDDDDEEEEEECCCPPP\\\\\\QQQHHHHHHLLLEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDBBBBBBAAAAAA>>>AAAEEEFFFEEEGGGQQQ[[[rrrtttooottt~~~tttlllccc\\\QQQ\\\ppp}}}{{{xxxvvv~~~|||{{{aaaWWWZZZ]]]cccmmmnnneeedddcccmmmvvvtttpppnnnvvvssspppwwwnnnfffddd]]]XXXVVVVVVWWWWWWRRRLLLHHHEEENNNXXX[[[XXXTTTUUUWWWSSSSSSUUUWWWYYYYYYWWWUUUYYYVVVUUUVVVUUUPPPNNNPPPRRRSSSSSSQQQSSSYYY]]]^^^