BM6P6(@ &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%((('''$$$%%%((()))'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((('''$$$$$$'''(((%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((('''$$$$$$'''(((%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''''''%%%%%%)))***(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((''''''''''''(((((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((###&&&'''%%%''',,,...,,,%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((('''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((###&&&'''%%%''',,,...,,,%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&'''((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((###&&&&&&$$$%%%)))***(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$'''&&&######&&&'''$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&&&&'''((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''((())))))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&(((+++......,,,)))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))),,,000444444222...+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%''')))******)))'''%%%)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&'''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))''''''&&&&&&''')))+++---***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''))),,,...000******)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))************''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''(((((((((&&&&&&&&&((()))+++---///+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((()))))))))))))))******'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''(((((((((((((((((('''&&&'''''''''((())))))*********(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''(((((()))))))))(((((((((((()))))))))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))(((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))******&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&'''''''''&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&''''''((())))))******(((((()))))))))*********&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))******)))'''&&&&&&'''((())))))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))))))))***************)))'''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))************+++******)))(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((())))))*********+++***)))((((((((((((((()))'''''''''''''''((())))))''''''((((((((((((''''''+++*********))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++***))))))))))))******+++***((('''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))*********************)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******((((((''''''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''******)))))))))((((((((((((((((((((()))))))))***++++++++++++++++++++++++***************++++++,,,)))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))******************))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((('''((((((((((((((())))))'''''''''&&&&&&''''''((((((((('''''''''((())))))''''''((((((((((((''''''))))))((((((((((((((('''((((((((()))))))))******************************++++++******++++++,,,---((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((''''''''''''((()))))))))((((((((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''(((((()))))))))*********************************************+++,,,------''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''((()))***++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((''''''''''''))))))(((((()))******+++***))))))((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************************************************+++,,,---...&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))***++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******)))))))))))))))(((((((((((('''))))))))))))***+++,,,,,,******)))((((((((())))))''''''(((((((((((('''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++*********+++,,,---...///%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))******)))))))))((((((((((((((((((((()))***+++,,,+++******)))(((((())))))''''''((((((((((((''''''((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***++++++,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((((((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************++++++******))))))((((((''''''''''''((()))++++++++++++***))))))((())))))''''''((((((((((((''''''(((((())))))******++++++)))************+++++++++------------------------......//////000222333444&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''',,,)))&&&%%%&&&''''''&&&'''&&&%%%&&&)))***(((%%%''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***...000000...***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((((('''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((++++++******))))))((((((******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))((((((+++...---)))***...))))))***+++***)))+++...//////000111///,,,,,,---000333777===DDDGGGHHHHHH&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((()))))))))***((())))))******))))))(((************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''%%%***(((&&&'''((()))'''%%%''''''(((((((((((('''''')))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''')))+++------+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))******))))))))))))******************)))))))))((())))))))))))************---***)))+++***''''''+++***)))******++++++,,,...111000000222333666:::>>>BBBFFFPPP\\\hhhmmmkkkhhh&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''++++++***))))))(((''''''***)))((((((''''''''''''((((((((()))))))))******(((((())))))))))))((((((***************************************************************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((******(((&&&+++)))'''&&&''''''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++000***((()))***((()))+++---,,,++++++---//////...222333555888>>>DDDJJJMMMNNNTTTaaasss''''''''''''''''''''''''&&&&&&'''(((((((((((((((*********))))))(((((((((+++***)))(((''''''''''''(((((()))))))))*********((((((((())))))(((((((((***************************************************************************))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***((('''((('''&&&%%%&&&&&&''''''''''''(((((((((((('''''')))))))))))))))*********+++***(((''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((())))))******++++++))))))************))))))*********)))))))))))))))))))))))))))************...)))'''***---,,,,,,.........------111555666333888>>>FFFMMMTTTYYYYYYVVVTTT[[[fffsss''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''(((((()))))))))******)))((((((((((((((())))))))))))************(((((())))))))))))((((((******************************************************************************))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((()))))))))*********+++,,,***)))'''''')))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))******++++++((()))************)))((())))))))))))))))))******(((((()))))))))*********+++((((((---...------///---111333333888@@@CCC@@@JJJUUUbbbllltttvvvooodddeeehhhjjjmmmrrr|||''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&'''(((((()))*********))))))(((((())))))***)))))))))*********++++++))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%'''))))))((((((((()))''''''((((((((((((''''''((())))))******++++++++++++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))************((()))***++++++***)))((())))))))))))************)))))))))*********++++++,,,***,,,///...---///444777@@@DDDCCCFFFPPPVVVTTT___lllzzz{{{ssskkkkkkvvv''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))*********+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************************************((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))---//////+++((())),,,//////,,,)))((((((''''''((((((((((((''''''((())))))******+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((&&&$$$###$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))*********************)))))))))))))))((()))***++++++***)))(((((()))))))))************+++++++++,,,,,,,,,------------000222111333===HHHWWWaaaeee^^^[[[bbbgggfffllluuu}}}tttvvv(((((((((((((((((((((((('''(((((())))))))))))))),,,,,,++++++***)))))))))''''''(((((()))+++,,,---)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###'''...555999888222......111444444///***((('''''''''((((((((((((''''''((())))))***++++++,,,,,,)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((('''$$$""" $$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))************++++++******))))))((((((''')))***++++++***)))'''(((((())))))*********+++---------.........//////...///333555666<<>>>>>===>>>???>>>>>>===;;;999555222000///000000///---,,,,,,,,,000---***((()))***+++******+++++++++***)))((((((******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,------------------------------------------------,,,+++++++++******))))))+++++++++++++++*********************************,,,,,,,,,+++++++++******************************++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))(((''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************+++++++++++++++******+++,,,+++***+++---...,,,...000111333;;;GGGPPPWWW]]]aaabbbeeekkkppppppzzzzzz(((((((((((((((((((((((((((((()))))))))*********************)))))))))))),,,,,,,,,,,,------......((()))***+++---...///000444777888666444666:::===???@@@@@@@@@??????@@@BBBDDDGGGIIIKKKKKKIIIGGGEEEHHHGGGDDDAAA===;;;;;;<<<888888888666111////////////---,,,+++,,,---,,,+++***+++,,,,,,,,,+++******++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))'''((((((((('''''''''''''''((((((***))))))(((((()))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++++++++***************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++++++++************++++++,,,,,,++++++,,,---...---++++++---///)))///444777;;;GGGYYYgggvvvzzzttthhhhhhrrrtttmmmxxxqqqttt(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***++++++,,,------............///000333666888:::============>>>BBBJJJRRRMMMMMMLLLIIIGGGGGGJJJMMMXXXZZZ\\\]]]\\\XXXRRRNNNKKKMMMNNNMMMJJJGGGFFFFFFGGGGGGEEEAAA===999888777000//////000111111...,,,******++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((&&&&&&''''''''''''''''''((()))***((((((((('''''''''((((((++++++++++++++++++++++++))))))))))))*********+++******++++++,,,,,,,,,,,,------------------,,,,,,............------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********************************++++++++++++************************************))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((&&&%%%%%%&&&(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++++++++************+++,,,,,,,,,,,,,,,,,,------,,,++++++---...+++333<<>>===:::888444000---,,,------------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&'''((((((((('''&&&&&&&&&'''''''''((()))***+++,,,,,,,,,************************))))))*********+++++++++******++++++,,,------.........///000111222222333/////////000000111111222111111111222222333333333000000000000000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***'''''''''((((((((())))))''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))***+++,,,------------+++...111444777;;;???CCCKKKTTT^^^ccceeeiiiqqqwwwyyy{{{|||)))))))))))))))))))))))))))************+++++++++***+++,,,---///000111111777999<<>>AAACCC@@@===@@@>>>999666999@@@CCC@@@??????@@@BBBCCCCCCBBBAAA???999222000222222///+++,,,,,,,,,,,,,,,+++***)))...,,,******+++------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++''''''(((((())))))************))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************************************))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))++++++***************************)))))))))))))))---///000///......///111000<<>>HHHVVVeeexxx|||lllggghhhiiimmmuuutttooovvvyyy|||}}}yyytttooommmmmmlllllloootttwwwxxxwwwnnnrrrvvvvvvssssssxxx~~~ppp```WWWVVV[[[___XXXRRRKKKEEEBBB@@@>>>===333111...++++++---000333+++***************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))((('''&&&&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))((())))))******------++++++***++++++,,,///000222555888:::<<<===AAA@@@@@@AAACCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>??????AAAGGGLLLHHH@@@EEEDDDBBBBBBCCCDDDDDDDDDBBB@@@>>><<<:::777555333111111111000///...---,,,...---++++++,,,,,,***))),,,,,,+++***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((('''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((()))))))))'''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,...000333555888AAAHHHLLLUUUgggxxxzzzttt~~~vvvzzz}}}(((((()))******+++,,,,,,+++,,,,,,,,,---///333666999<<>>???BBBEEEKKKZZZnnn~~~wwwsssssswww}}}}}}xxxiii___kkkpppvvvyyyxxxtttqqqnnnrrrrrrrrrrrrrrruuuzzz}}}mmmlllrrryyywwwlllhhhjjjtttxxx{{{{{{zzz{{{|||tttnnnnnnrrrvvvoooiii___TTTKKKGGGGGGIII>>>;;;777333000.........***+++,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&&&&((()))******))))))(((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((())))))***,,,,,,...------,,,---///111222333666:::???BBBDDDEEEEEEIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEEEECCCAAAAAADDDGGGAAABBBCCCIIISSSXXXRRRGGGLLLIIIEEECCCCCCDDDDDDDDDDDDFFFIIIHHHDDD@@@>>>===:::999777555333111///......,,,++++++,,,,,,+++)))------,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((******))))))(((''''''&&&))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---222777:::<<>>@@@AAAOOOUUU\\\bbbiiipppvvvxxxxxxxxx))))))))))))************,,,000555:::>>>BBBFFFHHHDDDNNN[[[bbbbbb```___```ooosssqqqjjjkkksssvvvsssnnnlllhhheeedddeeehhhiiinnnnnnrrrxxx|||~~~sssllliiiooowww}}}ooo^^^UUURRRGGGIIILLLMMMJJJEEE>>>:::333111...,,,++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++,,,,,,---...000222555999>>>CCCGGGIIIIIIHHHFFFEEEDDDDDDEEEEEEAAACCCHHHMMMVVVbbbooowwwaaa[[[UUUVVV[[[___^^^[[[]]]YYYVVVZZZgggpppmmmdddWWWTTTRRRRRRRRROOOIIIDDDEEEBBBAAACCCHHHJJJHHHEEEHHHGGGEEECCCAAA@@@@@@@@@777444///------.........,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...111666<<>>:::666444222///---,,,,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((())))))***'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---------+++...333888>>>EEENNNSSSccciiiqqqvvvrrrlllmmmqqqmmmzzz+++***)))***---222666999BBBCCCDDDFFFHHHLLLRRRVVVkkkwwwlllrrroooddd___gggpppsssnnnnnnooorrrvvvzzz~~~ttttttxxx}}}~~~}}}{{{|||yyyuuutttrrrnnnggg^^^UUUNNNJJJGGGDDDCCCAAA>>>:::555111///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((()))******)))))))))))))))))))))))),,,++++++******++++++,,,++++++---...111333555777;;;===AAAEEEGGGFFFDDDCCC@@@AAABBBDDDGGGJJJLLLMMMVVV```nnnzzz~~~}}}||||||zzz{{{~~~yyywwwwww|||}}}mmmjjjgggddd```[[[TTTOOOJJJHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA<<<666111------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,---......//////000555:::???FFFTTTfffssstttvvv|||{{{wwwyyy{{{yyy{{{...------///333:::AAAEEEJJJJJJIIIIIIMMMTTT]]]dddmmmrrryyy}}}xxxzzz~~~yyykkkfffppp~~~}}}~~~~~~yyyrrrhhh```[[[MMMMMMNNNLLLFFF???777222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((((((((('''&&&((((((((((((((()))******)))))))))))))))))))))))),,,++++++******++++++,,,---...000333666:::===???999===BBBFFFGGGFFFCCC@@@CCCGGGMMMSSSYYY^^^aaabbbeeeqqqzzz}}}~~~sssggg^^^YYY]]]ZZZUUUPPPLLLIIIHHHHHHAAADDDHHHLLLLLLGGG>>>777......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((('''&&&&&&%%%%%%'''((((((((())))))******&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,---------...///000000111999>>>CCCHHHQQQccc}}}{{{{{{222,,,---777???BBBFFFKKKKKKMMMRRRYYYccclllsssvvvrrrddd\\\aaalllqqqrrrsssqqquuuzzz}}}}}}|||yyyssspppxxx~~~vvvrrriiiVVVOOORRROOOLLLIII@@@888555///+++---111///)))//////...,,,++++++---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++******)))***+++,,,,,,++++++...111111555:::;;;999999;;;===???@@@DDDKKKRRRTTTQQQMMM]]]bbbgggjjjjjjiiiiiijjjlllyyyuuurrrsssxxxrrrhhhmmmwwwmmmYYYNNNIIIDDDBBBDDDHHHKKKLLLAAA===666000,,,,,,---///---,,,+++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((******)))((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++))))))+++,,,------***---...,,,---111666999GGGLLLJJJMMM___ppp...222;;;FFFHHHDDDCCCEEEDDDVVVmmm}}}|||zzzjjjaaa\\\aaagggjjjmmmrrr|||}}}~~~}}}{{{zzz|||}}}uuuqqqvvv|||||||||}}}~~~vvvnnnjjjffffffooozzz}}}tttjjjggglllrrrqqq}}}||||||fffZZZYYYTTTRRROOOEEEEEE@@@666---+++......***000000///...,,,,,,,,,---++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++*********)))+++++++++++++++---000222999;;;<<<;;;999999:::;;;999@@@LLLYYYbbbfffgggffftttvvvyyyzzzyyyzzz}}}nnnwww}}}~~~lll]]]UUUKKKFFFFFFHHHHHHGGGIIIFFF@@@:::444///+++)))---,,,,,,+++******))))))************************************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&***)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********+++,,,,,,,,,+++---///000222888===@@@KKKOOOLLLOOOaaaooo{{{zzzzzz444:::DDDKKKJJJGGGIIINNNZZZqqqqqqkkkeeedddeeeiiimmmqqqxxx~~~}}}zzzyyyuuuzzz|||{{{uuuqqqpppuuu{{{|||}}}~~~{{{tttllliiijjjnnnwwwrrrkkkooovvvnnnuuu}}}tttiiihhhccc___WWWIIIIIIGGG???555000000///,,,000000//////...---,,,,,,,,,+++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************,,,++++++---111555777888:::999888666666777999:::@@@LLL]]]mmmvvv{{{}}}xxx}}}~~~~~~|||~~~{{{yyy{{{ooocccUUUMMMLLLLLLJJJGGGJJJIIIFFFBBB<<<666000---------,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---...111666;;;???DDDFFFIIIOOONNNTTTfffooorrrzzz~~~uuussswww@@@CCCGGGIIIKKKPPP[[[dddttt{{{jjjaaa___jjjkkkooossswww{{{|||pppeee]]]ZZZYYYeeepppuuuxxx||||||xxxssssssvvv{{{~~~~~~|||{{{zzzvvvtttvvvzzz~~~{{{zzz|||~~~~~~}}}zzzxxx}}}zzzuuuhhhUUUFFFIIIGGG@@@:::777444000//////......///...---,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++------///333999=========888777666888<<>>CCCDDDGGGJJJGGGPPPUUUaaatttwwwqqqqqqpppwww~~~yyyEEEKKKSSSZZZ```ggglllooolllmmmlllhhhddddddhhhlllrrruuuxxx}}}}}}wwwlllccc^^^\\\dddmmmtttuuusssssssssssswwwxxxxxxvvvuuuvvvwwwxxx|||}}}xxx|||~~~}}}vvvyyyxxx{{{{{{~~~|||jjjTTTVVVRRRIIIAAA===:::666111///---...///000///---,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...000111555999<<<===<<<;;;<<<>>>AAAGGGNNNWWW___ddddddeeejjjuuu~~~xxxtttuuuzzz{{{xxxtttjjjggggggllltttzzz|||}}}wwwsssqqqrrrrrrppprrrvvvnnnjjjggghhhlllpppqqqqqq}}}wwwyyy~~~zzzrrrooolllfffaaaSSSPPPLLLHHHFFFEEEFFFGGGAAA===666000---,,,...///++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))************+++************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((***,,,---,,,,,,...111333555<<>>777222///------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,++++++++++++++++++,,,'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++------,,,///666<<<<<<<<>>CCCIIIKKKXXXyyyzzzuuuuuu~~~}}}{{{ttthhh]]]\\\eeennnyyy~~~{{{tttpppnnnqqquuuvvvnnnlllqqqwwwyyyyyyzzz}}}~~~}}}uuu\\\PPPDDD???999111...111111,,,)))+++---+++,,,...---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++((()))+++***)))(((***++++++---...---...333777::::::<<>>555222555111---+++...///,,,***,,,---,,,,,,,,,++++++++++++***************************************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++***+++,,,+++***)))***,,,''',,,000333666999<<<===BBBMMM\\\eeeiiikkkooorrrzzztttpppmmmlllkkkrrryyy}}}|||wwwrrrrrryyymmmcccXXXWWWTTTRRROOOKKKEEEBBB999666222///...---+++***,,,,,,,,,,,,,,,+++++++++---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))))))))******))))))((('''***)))))))))))))))))))))(((***++++++)))((())))))))))))))))))************)))))))))******+++++++++))))))******++++++,,,,,,,,,,,,,,,+++***))))))(((******))))))******++++++,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,,,,+++------...222999AAAGGGKKKKKKMMMQQQ[[[fffqqqzzz}}}~~~XXX\\\dddkkkqqqwww|||qqqkkkgggfffffffffjjjooonnnvvv}}}|||qqqcccVVVIII===888888111...---000000,,,)))***,,,,,,,,,+++++++++******************************+++++++++*********************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************++++++++++++((()))))))))************+++,,,---,,,******,,,---(((,,,333999<<<===???@@@MMM___ttt}}}{{{vvvvvvyyyxxxnnnjjjlllpppsss}}}kkkggg```YYYTTTNNNIIIFFFAAA???:::333...++++++,,,++++++++++++++++++++++++------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((())))))******))))))((((((((()))))))))(((''''''))))))))))))))))))******)))+++,,,+++)))(((((())))))))))))***++++++,,,,,,******++++++++++++++++++((()))***+++,,,------...---------,,,+++******)))******+++++++++,,,,,,,,,...------,,,,,,------...,,,+++++++++************)))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++,,,///444:::@@@EEEIIIKKKQQQWWWbbbppp~~~|||xxxwww}}}___mmm{{{|||zzzyyypppllliiijjjooorrrsssyyy|||{{{{{{ssshhh[[[MMMBBB<<<555000...//////,,,+++,,,,,,,,,+++++++++*********************************,,,+++++++++***)))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++(((((()))))))))*********+++,,,,,,+++******,,,...///000444:::<<<>>>AAAFFFZZZiii{{{~~~|||sssooorrrxxx|||~~~sssyyyzzzmmm```WWWPPPKKKIIIFFFEEEBBB;;;333......///*********++++++++++++,,,------,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))*********)))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))************+++,,,,,,***(((((()))******************++++++++++++++++++++++++,,,,,,******+++,,,,,,---......//////..................++++++,,,,,,------------...------,,,,,,------...,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******************************++++++******+++,,,)))222>>>DDDEEEGGGLLLQQQ[[[dddrrr||||||uuu~~~xxxvvvqqqiiidddeeekkkmmmrrrzzz~~~~~~~~~}}}yyyqqqdddTTTHHH>>>666000///...,,,---111,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************++++++++++++***+++...111555222555;;;@@@CCCLLLUUUdddnnn{{{yyy|||wwwvvvxxx{{{jjjcccmmmwwwwww|||mmm^^^TTTNNNKKKGGGHHHGGGBBB:::333000000++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))***************+++---,,,***))))))***+++++++++******)))))))))***************+++++++++,,,,,,,,,------------------............/////////***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************++++++++++++************************))))))************)))))))))))))))))))))))))))))),,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((************************)))+++,,,+++******---///---999DDDFFFDDDKKK]]]mmmyyyxxxzzztttiiiaaabbbcccdddjjjrrrvvvyyyzzz{{{}}}}}}~~~}}}nnn^^^KKKBBB888444111...///333---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))))))))*********++++++++++++***++++++++++++...111555888666<<>>@@@MMM```kkkmmmsss}}}ooottt|||{{{uuupppnnntttyyynnnmmmsssllliiiiiinnnqqqqqqsssvvv}}}}}}{{{tttyyy}}}uuuoooiiikkkuuupppbbbYYYYYYWWWRRRNNNIIIBBB;;;777000//////...---,,,++++++((()))+++,,,------,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))))))))(((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''''''((())))))******))))))'''(((((()))******++++++(((***,,,,,,++++++,,,---+++,,,,,,---...//////000000000111222444555666666666777888:::<<<>>>???@@@CCCBBB@@@>>><<<:::999888666777777777666333111//////......------......///------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))************************(((+++------+++---222777@@@EEEIIIJJJPPPdddyyywwwkkkxxxsssnnnmmmiiinnn|||}}}xxxyyy|||yyyrrruuubbbXXXMMMEEE===333......//////.........---------++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,---...///000444:::===EEEJJJ]]]uuu}}}}}}~~~}}}ssspppmmmrrrqqqbbbdddooosssmmmjjjlllqqqyyyjjjbbbjjjyyy|||mmmbbbgggaaaZZZTTTOOOJJJCCC>>>111111000///---,,,+++***'''(((***,,,---------,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((()))***************'''(((((()))***+++++++++''')))+++,,,,,,,,,---...++++++---///111222444555777888999;;;<<<>>>???@@@===>>>AAADDDGGGJJJLLLMMMUUUSSSQQQMMMJJJFFFDDDBBB@@@@@@AAA@@@>>>;;;888777000000////////////000000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))***)))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++'''(((((()))))))))))))))))))))))))))))))))))))))************************(((+++...---,,,...444:::AAAFFFLLLRRR\\\nnn~~~lllkkkrrrjjjmmmqqqwww~~~uuuooozzz|||sssfffWWWLLLAAA666000///111------//////,,,---///---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++***)))***---///+++---000111333;;;GGGQQQOOOaaasss|||~~~zzz{{{|||wwwssssss|||}}}|||}}}~~~~~~vvvvvvyyyyyyrrrjjjllluuuzzzyyyxxxxxx{{{|||ppphhhnnn|||hhhkkkpppooodddVVVMMMFFFBBB>>>777///---///000...++++++++++++,,,------***(((************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((((()))***+++++++++---+++)))***---...,,,***&&&***.../////////111222)))///111///000888<<<;;;???CCCDDDAAACCCIIIHHHCCCDDDIIINNNRRRXXX^^^]]]YYY```cccddd```ZZZSSSPPPOOOOOOJJJLLLSSSQQQEEE>>>???888999444...---222333...111///---------...---+++******)))+++,,,---+++***+++++++++************)))+++++++++******)))))))))************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''***************************************+++++++++,,,+++)))+++000666<<<@@@KKK>>>JJJYYY[[[lll{{{qqqzzz}}}nnnsss~~~~~~uuupppqqqoookkkqqq|||zzz~~~yyyzzzuuusssoooqqqjjjXXXJJJDDD>>>777222...---//////------000---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))******)))***,,,...---///222777BBBRRRdddqqqpppwww}}}~~~}}}~~~zzzvvvyyy|||}}}{{{{{{{{{xxxxxxxxxsssqqqyyyuuueeeQQQAAA???<<<666111......---------,,,,,,---......,,,*********************************************************************************++++++++++++******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))*********---+++***+++---...---+++333111//////111444555555444999;;;999;;;BBBFFFFFFNNNUUU[[[\\\___bbb^^^WWWWWW^^^cccfffkkkqqqsssrrrjjjlllqqqwww|||}}}zzzwwwddd^^^\\\```aaaYYYMMMEEEEEEFFFDDD>>><<<<<<888222---+++***)))+++,,,,,,,,,,,,+++***+++,,,,,,+++***++++++++++++************,,,,,,+++++++++*********************************+++*********))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''************************************++++++++++++---+++))),,,333;;;AAAEEELLLGGGUUUdddgggvvv|||ssshhhhhhrrrzzzkkkdddaaafffkkkqqq~~~~~~xxxvvvxxxxxxzzz~~~wwwnnnrrrgggxxxzzzgggVVVQQQHHH;;;666000---...///......111------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++(((***+++,,,+++,,,---///111222777CCCXXXqqq~~~|||}}}zzzyyy}}}}}}{{{}}}zzznnniiiqqqzzzzzz^^^FFFDDDBBB>>>777000---...000///.........//////---+++++++++++++++++++++++++++******************************************************++++++++++++******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***+++---......---222000///333:::>>>>>><<<:::@@@EEEGGGMMMUUU\\\^^^aaajjjtttyyy{{{zzztttllliiiooorrrppppppuuuzzz{{{pppllllllsss~~~yyyqqqiiiiiisssxxxqqqeeeYYYYYYTTTNNNKKKIIIEEE@@@===:::555222000000...---///---,,,,,,---------,,,,,,+++++++++************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))************++++++,,,,,,---+++***...777@@@FFFHHHGGGOOObbbooowwwppp___```xxxeeeeeekkkuuu|||xxxuuuttt|||~~~vvvwwwhhhvvvwwwjjj]]]NNNAAA;;;444......///......000...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++---...///...---...///555777???PPPiii{{{rrrrrryyy~~~zzz{{{wwwtttzzz{{{~~~wwwnnnhhhfffnnnlllXXXKKKHHHBBB:::444111000000000///......///...---+++++++++++++++++++++++++++******************************************************++++++++++++******(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************)))))))))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,---/////////...111666;;;@@@BBB@@@>>>>>>EEEOOOXXXaaajjjqqqtttmmmttt}}}|||xxxyyy|||yyypppjjjlllrrruuuzzzqqqiiijjjsss|||~~~|||wwwmmmkkkzzzuuuoooeee[[[UUURRROOOLLLIIIDDD>>>999666444222000111///---,,,...//////...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))((()))))))))))))))))))))))))))******++++++,,,,,,,,,++++++---444<<>><<<:::888666444111---+++,,,---......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))******+++,,,,,,------)))---333:::AAAEEEGGGGGGSSSooo{{{|||sssuuu}}}~~~}}}{{{xxxyyy|||zzznnnpppvvvgggeeePPPDDD777333111///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,,,,,,,---000222999CCCSSSgggxxx}}}|||yyywwwxxx|||}}}yyyxxx}}}~~~|||}}}yyyuuuiiicccjjj}}}{{{pppbbbXXXKKKCCC???:::333---222000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************************))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***++++++++++++...000222222444666999;;;???DDDDDDEEEMMM\\\hhhtttuuuyyy}}}{{{wwwuuuvvvxxxzzz~~~zzz{{{|||xxx{{{}}}}}}zzzzzz{{{yyyuuusssqqqsssyyy{{{xxxvvvuuuhhhddd]]]WWWRRRLLLFFFCCC;;;777111...,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******************************)))******+++,,,---......,,,222;;;AAADDDGGGLLLPPPooo}}}~~~~~~sssqqq}}}|||yyyqqqqqqpppnnnmmmlllkkkkkkmmmjjjiiikkkiiieeedddfffmmmnnnpppsssyyy~~~{{{rrrvvvzzzwwwqqqppp]]]NNN???888555222000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,...222777;;;BBBPPPdddvvv~~~~~~}}}wwwrrrkkkqqqxxx{{{~~~|||{{{|||}}}sssmmmkkkyyyzzzoooiiinnnyyyyyyyyyuuulll```SSSJJJAAA:::555444222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++,,,---...///222555777888999<<>>???:::888>>>DDDGGGWWWcccoooqqqpppqqqvvv{{{yyyvvv{{{uuulllgggrrrwwwnnnjjjppplllmmmqqquuussslllfffeeeaaaYYYPPPIIIEEE@@@777111///....../////////---+++...---,,,++++++,,,...///.........---------,,,,,,***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++)))---///---)))''')))---+++,,,------+++---111444>>>GGGKKKGGGIIIVVVfffooo{{{zzztttwwwvvvooolllhhhfffeeejjjqqquuuvvvtttooonnnlllkkkjjjkkknnnppprrrtttvvvxxxyyyyyyyyyxxx}}}|||zzzvvvsssrrrtttvvv|||~~~|||yyyxxxzzz|||}}}~~~|||wwwvvv|||ppp```PPPEEE===666222/////////---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************++++++***)))***+++,,,---333222222222333444555666888666222...+++***))))))(((((((((((()))))))))***)))************+++++++++*********+++,,,---,,,+++***---111777BBBPPPVVVVVV___jjjvvv|||{{{xxxvvvvvvyyyzzzssseeeXXXPPPQQQSSSTTTUUUUUUTTTTTTQQQOOOOOOQQQPPPKKKKKKMMMMMMOOOPPPPPPOOONNNOOOQQQPPPMMMMMMRRR[[[bbbddddddpppwwwsssdddjjjuuuyyyttthhhTTTHHHGGGDDD>>>666000///...---+++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************++++++++++++++++++++++++*********************,,,///333555666666999===BBBHHHMMMSSSVVViiipppvvvuuuqqqoooqqqtttwwwppphhhbbbiii{{{}}}yyytttqqqqqqqqqnnnmmmnnnnnnlllggg]]]RRRIIIDDDCCC777444000/////////---+++...---------------......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++***---///---)))(((***---+++,,,---,,,,,,///333888@@@EEEHHHIIIQQQ___kkkooozzz~~~zzz~~~vvvqqqooollliiiggghhhmmmqqqrrrqqqooorrrtttrrrnnnmmmqqqttttttuuuwwwyyy{{{|||}}}}}}|||zzzyyyyyy}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{{{{{{{|||~~~~~~zzz|||}}}zzzwwwvvvqqqfffWWWHHH>>>999111000///...---,,,+++***------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************,,,...000111888777777777777777888888999777444000---***))))))((((((((()))))))))******)))************+++++++++++++++,,,,,,,,,,,,------+++...333;;;JJJYYY___]]]kkkuuu|||vvvwww|||yyyxxxwwwsssppphhhgggeeeaaa\\\XXXVVVTTTVVVYYY]]]aaadddeeedddddd[[[YYYZZZ]]]]]]ZZZZZZ]]]^^^^^^]]]ZZZWWWWWWXXXZZZUUUTTTTTTWWWZZZZZZWWWTTTWWW]]]iiixxx}}}ooojjjjjjvvv|||tttlll^^^SSSOOOIIIDDD===555000......///------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))))))))*********++++++************+++++++++,,,,,,,,,,,,+++++++++*********+++---000444777999:::@@@===BBBNNNWWWYYY^^^eeepppvvv}}}}}}}}}uuunnntttqqqqqqwww~~~yyyggg```ZZZ\\\fffsss|||}}}yyyuuuuuuxxx{{{~~~~~~uuufffZZZUUUUUUFFF>>>555111111111///,,,---...............------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++***,,,...---***(((***---+++,,,,,,,,,...222888<<>>333222111000000///...,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************+++---///111333222111000000000000000///...---+++************(((((()))))))))*********))))))*********++++++++++++,,,,,,,,,++++++---...111000111999KKK```kkkmmmttt{{{yyyxxxvvv{{{qqqmmmhhheeedddcccaaa___^^^^^^\\\XXXUUUVVV[[[```cccggglllrrrvvvxxxxxxxxxmmmjjjjjjoooqqqoooooopppqqqqqqpppnnnkkkiiiiiijjjhhhhhhiiikkkmmmlllhhhddd^^^\\\[[[]]]aaammmuuulllnnn~~~yyyqqqfff]]]XXXKKKIIIDDD===666222111111...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,///333666999;;;>>>???DDDAAAJJJYYY]]]WWW[[[hhhjjjttt|||yyy|||}}}uuupppoooppppppooolllbbb```iiisssuuuxxx}}}lllgggaaa___bbbiiiqqqvvv~~~|||zzzqqqggg```]]]TTTJJJ===666444333///,,,---...///000000///---,,,///............---------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++***,,,---,,,***)))+++,,,++++++,,,---111777===AAAFFFGGGKKKWWWiii}}}~~~~~~uuuxxxoooddd``````aaaeeejjjoooqqqtttvvvxxxvvvvvvwwwyyy{{{{{{zzzyyyuuusssssstttvvvwwwtttrrrwwwwwwwwwwwwwwwwwwxxxxxxzzz|||~~~}}}zzzuuurrrpppqqqsssuuuvvvwwwvvvuuutttxxxyyyzzz{{{zzz{{{~~~~~~}}}|||{{{zzzyyyxxx}}}wwwuuu{{{tttwww{{{~~~xxxgggPPP???555333000///000111///......------,,,,,,------...,,,,,,,,,+++++++++******************************+++***)))))))))+++,,,------,,,+++******))))))***((((((((((((((())))))***))))))))))))************))))))*********+++++++++***+++,,,+++***+++---000222333666???QQQggguuuxxxqqquuuwwwxxxyyy{{{xxxttt~~~~~~uuu```]]]YYYWWWXXXZZZ\\\]]]______]]]]]]```dddiiimmmkkkooouuu{{{yyyvvvvvvzzz}}}{{{zzz{{{zzz{{{}}}|||yyyvvvuuutttvvvvvvwwwxxxzzzzzzyyywwwvvvpppggg___WWWXXXeeetttuuukkkkkkxxxvvvkkkbbb[[[KKKKKKIIIDDD<<<666222000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************************************************++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,...222666:::;;;>>>AAACCCDDDKKK\\\lllfffUUUSSS^^^hhhuuuxxxnnnllltttkkk___YYY[[[aaagggiiijjj^^^\\\gggrrrvvv}}}~~~xxxuuuuuuyyy|||yyyvvvyyy|||}}}zzzoooiiihhhhhheeeaaa^^^TTTGGG>>>888444///+++//////000111000///---,,,/////////.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++***+++,,,++++++***+++,,,,,,+++,,,///555<<>>BBBGGGKKKYYYhhh~~~xxx```WWW\\\sss}}}qqqjjjddd```\\\\\\aaagggkkklllmmmeeeccclllvvv|||~~~sssnnnmmmrrrzzz|||zzzwwwsss~~~kkk```aaafffjjjkkkfffaaaWWWMMMCCC:::222---111111111111000///...---------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---222999@@@DDDFFFHHHSSSdddttt{{{zzz{{{|||mmmaaa___fffllluuuwwwxxxyyyyyyzzz}}}|||}}}}}}}}}|||{{{{{{|||{{{{{{zzzzzz{{{{{{{{{zzzxxxxxxyyyzzzyyywwwuuusssrrruuuxxxzzz|||zzz{{{~~~~~~}}}{{{{{{|||{{{yyyyyy{{{|||~~~~~~~~~}}}tttkkkiiijjjnnnwww~~~~~~{{{wwwvvvpppbbbWWWGGG???666111000111///.........------------......,,,,,,,,,+++++++++*********************************)))(((((((((((()))***,,,+++***************+++***************))))))((())))))*********+++++++++)))************+++++++++))),,,///...---...444999<<>>777222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------)))***+++---///111333444555999???CCCFFFKKKSSSYYYkkkzzzwwwwww|||zzzuuullllllnnnrrrvvvzzz{{{|||vvvrrrqqquuu{{{{{{uuuqqqrrryyy}}}~~~oookkkzzz{{{qqqnnnrrrwwwsssrrrnnndddUUUGGG===888333222111000////////////------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************)))************++++++++++++******+++,,,,,,,,,,,,,,,,,,///555===CCCFFFGGGOOO___yyy~~~}}}vvvpppaaaeeehhhhhhfffgggmmmrrrvvvwwwyyyzzz|||~~~~~~|||zzzyyy{{{}}}}}}|||{{{~~~~~~}}}{{{{{{|||||||||{{{}}}~~~|||{{{|||}}}{{{zzz}}}zzztttvvvyyywwwttttttlll{{{zzzrrrqqqqqqmmmiiiRRRHHH===555333333111///......------------......,,,,,,,,,+++++++++******************************))))))((((((((()))+++,,,)))))))))(((((())))))***(((((()))***************)))************+++++++++)))************+++++++++***---000000///111777===IIIXXXjjjuuu|||zzzvvvsssuuuxxx~~~xxxnnnhhhmmm{{{fffVVVRRRSSS^^^dddoooxxxzzzxxx|||{{{zzzvvvrrrppppppqqqrrrvvv|||uuuqqq```ccchhhooo{{{~~~mmmccclllyyysssqqqgggYYYOOOIIIDDD===777000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---///222444666777999???EEEJJJMMMTTT^^^fffdddooowwwwww{{{|||xxx}}}||||||}}}~~~~~~}}}|||~~~}}}uuuhhhpppkkkhhhiiiooouuuyyy~~~zzzxxx}}}~~~vvveeeTTTHHHCCC444333111///...//////000000000/////////.........,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************)))************++++++++++++*********,,,---,,,,,,,,,,,,000777???EEEGGGFFFWWWjjjvvvxxx}}}jjjZZZZZZUUU___kkkrrrttttttwwwzzzzzz{{{{{{zzzyyyzzz}}}~~~yyywwwyyy|||}}}}}}~~~{{{{{{||||||zzzwwwpppmmmppp}}}rrriiinnnfffRRR>>>555333000---...//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***++++++,,,,,,------,,,---555AAAGGGGGGYYYmmm~~~xxxmmmpppuuuwww~~~rrrooorrrsssrrrwww~~~xxx|||qqq```XXX\\\gggppp}}}~~~zzzuuuxxxvvvzzz|||yyywwwwwwuuuqqqsssxxxzzzxxx{{{~~~mmmbbb```^^^eeeyyy~~~}}}vvv```OOOIIICCC:::444222000///000///...------------,,,,,,,,,++++++************************++++++++++++++++++++++++******)))))))))))))))*********))))))))))))******)))************+++++++++************************++++++++++++++++++++++++...***((())),,,...---+++,,,+++...444888888888;;;<<>>FFFFFFIIIQQQXXXpppmmmyyyzzzfff___ccceeekkksssxxxyyyyyyyyy{{{|||||||||zzzxxxxxxyyy{{{}}}|||zzzyyyyyy{{{~~~~~~|||}}}{{{xxxxxxzzz||||||{{{vvvrrrpppuuuvvvmmmvvvrrrdddPPP???555333222111//////...------------...---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))************************************+++++++++***++++++,,,------------222???NNNVVVVVVdddrrr}}}}}}pppkkkttt}}}vvvtttyyy|||}}}pppkkkddd]]]]]]eeepppyyy{{{|||xxx{{{yyy{{{vvvwwwzzz{{{www}}}}}}}}}yyynnnhhh]]]ZZZppp~~~ppp```PPPEEE@@@333000.........///...------------,,,,,,,,,++++++************************++++++++++++++++++++++++******))))))))))))************))))))))))))******)))************+++++++++************************+++++++++++++++++++++++++++******+++------,,,+++......333:::===<<<;;;===???MMM\\\hhhrrr{{{}}}zzzoootttwww}}}{{{ooowww~~~}}}ssshhhfffmmmssssssooojjjeeeccciiillllllmmmpppoooxxx}}}uuummmrrrssslllkkkrrrxxxmmmfffdddTTTKKK@@@888555444111///222111111000///............---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************************++++++++++++---......---++++++,,,...555222777CCCHHHGGGLLLVVVdddsss|||ttttttqqqkkkgggdddgggnnnuuuwww{{{}}}|||yyywwwxxxyyyxxxyyy{{{}}}|||zzzyyyyyy{{{xxxuuutttvvvzzz}}}~~~zzzzzzvvvppppppyyymmmxxx{{{vvvcccHHH666222111///000///......------......------------,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************+++++++++++++++,,,------///000222:::JJJ]]]hhhjjjtttyyy~~~xxxooonnnyyy~~~|||yyy{{{ppp^^^```bbbeeekkkrrr{{{}}}zzzyyywww||||||zzz}}}~~~vvveeeXXX^^^ooobbbIII@@@777444111///......---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++******))))))))))))******)))************+++++++++************************++++++++++++++++++++++++)))+++------,,,,,,,,,---...///555<<<===::::::===DDDTTTfffqqqvvvyyyzzzyyysssyyy~~~~~~zzzuuu{{{zzzvvvxxxzzz{{{{{{rrrmmmkkklllmmmkkkkkkmmmqqqxxx}}}{{{zzztttmmmiiijjjeeeppp|||pppiiihhhbbbXXXIII===777333111///555444222111///...------...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))************+++++++++************************************+++++++++,,,---...///...---,,,,,,---222222999BBBEEEFFFOOO[[[jjjqqqxxx{{{~~~|||vvv{{{jjj]]]]]]eeennnuuuzzz|||||||||~~~}}}{{{{{{|||~~~~~~{{{zzzzzzzzzyyyvvvrrroooppptttxxx{{{yyyxxxnnnooo}}}pppttt}}}tttTTT<<<666333---000//////..................------------,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++,,,---...333999???HHHXXXlll}}}}}}~~~yyyxxx}}}}}}|||xxxmmmkkkooosssxxx{{{~~~}}}{{{}}}wwwhhhbbbcccxxx\\\GGG@@@<<<666111///...,,,+++...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++******))))))))))))******))))))*********+++++++++***************************+++++++++++++++,,,,,,))),,,...---++++++...222222444888;;;:::888<<>>777555333111//////000111222///......---------------------............------++++++++++++++++++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---000333<<>><<<::::::@@@IIIOOOPPPVVVhhhzzzzzzuuutttxxx}}}{{{pppkkkdddqqq{{{}}}~~~}}}~~~~~~{{{nnnhhhooo^^^SSS>>>;;;888444222222222333//////...------------...------............------++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,---------......------...222999===>>>CCCHHHNNN[[[ooo}}}qqqgggmmmwww{{{zzz~~~zzzzzz|||~~~~~~}}}uuusssrrruuu{{{}}}wwwtttssstttfffkkkooonnniiiiiiooovvvrrroooqqqzzzyyynnnkkkiiiWWWAAA888666333000//////111222......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))******))))))******+++,,,++++++++++++++++++++++++...******---///---...000;;;GGGSSS\\\kkk~~~{{{wwwwwwxxx~~~~~~zzzqqqcccXXXXXXaaakkksssdddbbb|||jjjrrrcccQQQEEE>>>888111---//////...///000000...,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------...///************************))))))))))))************++++++++++++++++++++++++,,,,,,++++++******++++++111111222777;;;===;;;888===EEEQQQ[[[ccciiinnnqqqzzztttkkkfffoooyyykkkbbboooxxx|||{{{xxxyyyzzz~~~wwwooogggyyyzzzlll```MMMGGG<<<444333555222,,,111111111111000///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...---......222>>>JJJGGGEEEGGGQQQeee|||~~~vvvtttxxx~~~~~~}}}~~~~~~}}}{{{yyywwwvvvxxx}}}|||{{{vvvuuurrrpppnnnmmmnnnoookkkhhhjjjqqqyyytttrrrppp___KKK<<<888444111000000///............---------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))******))))))******+++,,,++++++++++++++++++++++++...+++***---...---///333BBBMMMWWW___mmmvvvsss}}}yyy~~~~~~{{{zzz~~~{{{zzznnnbbb[[[[[[]]]ppp}}}jjjdddooo|||vvvgggsssnnn^^^HHH>>>>>>:::222000///...///000000...---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,------************************))))))))))))************++++++++++++++++++++++++---,,,++++++++++++,,,,,,///222666999:::;;;===>>>FFFMMMWWW```gggmmmtttyyyttttttpppkkkooo{{{nnnooovvv}}}~~~|||}}}{{{{{{~~~pppeeeooo|||~~~uuukkkUUUPPPFFF:::555555333000000000000000000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------///------......222===HHHJJJIIILLLXXXlll~~~pppuuu{{{~~~~~~|||{{{}}}xxxtttuuuuuuppplllllliiikkkrrrwwwtttqqqpppdddUUUBBB;;;444111222222000---.........------------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))******))))))******+++,,,++++++++++++,,,,,,,,,,,,...,,,+++.........333999JJJUUU^^^fffsss~~~{{{xxxtttqqq{{{~~~~~~|||wwwzzz{{{pppeee[[[UUUYYY~~~wwwqqqhhhuuuvvvkkklllrrrhhhNNN>>>>>>;;;222111000...///000000...---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++************************)))))))))*********++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,---------444:::<<<::::::???EEEEEEOOO]]]gggkkkmmmppptttyyy~~~}}}tttppp{{{sssoooyyy|||yyy}}}www|||mmmjjjlllooonnnooo}}}}}}vvvaaa```VVVGGG:::555333222/////////////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------///---,,,...///222;;;FFFOOONNNQQQ]]]nnn}}}yyyrrrvvv}}}iiipppzzz}}}||||||}}}}}}~~~}}}{{{wwwrrroooppp{{{}}}|||{{{vvvpppppplllooovvv|||vvvooonnnjjjdddNNNCCC777111222555444111............------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,...------//////000999BBBQQQ^^^hhhmmmwww}}}wwwuuuwwwyyyzzzvvv|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~sssfff\\\WWWmmmnnnsssyyyqqqgggpppqqqaaaMMM???888444222000/////////000...---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***************************))))))*********+++++++++***+++++++++++++++,,,,,,---,,,,,,,,,---...//////000666;;;===<<<===CCCHHHDDDTTTiiiuuuwwwsssqqqqqqzzzsss{{{{{{vvvxxx~~~rrrjjjkkkfffaaammmqqqrrrjjjXXXEEE:::444111000////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///,,,,,,...000333;;;DDDSSSUUUYYYcccnnnyyysssppp|||}}}|||ppprrrvvvyyy{{{zzzxxxwwwzzzzzz|||}}}~~~zzzwwwuuuuuuuuuuuuvvvxxx{{{|||}}}yyysssjjjccc^^^\\\[[[[[[^^^kkkzzz{{{zzz|||xxxuuuoooiiiiiipppvvv|||vvvsssuuuxxxaaaRRR???444222444555444//////.........---------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,++++++,,,,,,,,,---------......///000000444@@@NNNZZZhhhrrrrrruuu}}}{{{vvvwww|||}}}xxx}}}~~~}}}yyywww}}}~~~ssskkk___^^^nnn{{{tttttt{{{sssmmmqqq|||jjjIII:::>>>444111///.../////////...------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++******))))))))))))************************************++++++++++++*********++++++,,,,,,,,,------------...///000111555777:::===@@@DDDIIIMMMTTTeeezzz}}}xxxxxxrrruuu~~~tttwwwssshhhlll|||~~~lllWWWHHH<<<555111111000/////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///,,,,,,000333666===EEESSS\\\hhhrrrxxxzzz|||}}}zzzuuu|||qqqrrrxxx{{{xxxxxx|||yyywwwvvvxxx{{{}}}}}}{{{{{{{{{{{{{{{{{{}}}{{{wwwtttllljjjhhhhhhiiijjjjjjjjjhhheee___XXXSSSSSSWWW[[[]]]ccciiilllkkkiiihhhiiixxx|||}}}xxxvvvrrriiifffkkkppprrr|||xxxyyy}}}rrrbbbLLL:::222111222222/////////.........------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))******))))))******+++,,,++++++,,,,,,------.........///111222222888IIIZZZfffrrryyyuuusss{{{yyywwwyyy{{{vvvxxx~~~wwwttt}}}{{{}}}xxxyyy|||wwwgggYYY^^^}}}{{{nnnppp|||yyyrrrqqq|||SSS>>>CCC555222000.../////////...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++******)))******************************************++++++++++++,,,*********++++++,,,,,,------------...///111222333777999<<<@@@FFFMMMTTTYYYjjjvvv|||}}}yyypppuuuyyy~~~}}}|||~~~vvvssszzzyyyiiiZZZJJJ>>>444333111000//////000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///,,,---333888;;;AAAGGGSSSaaavvv}}}{{{jjjfffgggrrr~~~~~~uuusssuuu{{{~~~}}}|||}}}zzz{{{zzzyyyyyy|||xxxuuuqqqnnnllliiiddd```[[[___cccccc```aaafffllldddbbb```^^^]]]___aaacccqqquuu|||{{{xxxxxxnnnjjjnnnqqqpppttt|||}}}|||uuusssvvviiiTTTAAA555111111111////////////............+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))******))))))******+++,,,++++++,,,,,,---......///---///222333333;;;PPPdddqqqyyy|||xxxwww{{{zzztttppptttwwwzzz}}}pppoooxxx|||ttt}}}}}}yyy{{{{{{rrrddd]]]mmmooogggrrr~~~sssrrr|||{{{YYYCCCAAA666333000.../////////...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++*********+++,,,,,,*********************************+++++++++,,,,,,)))******+++,,,,,,------------...///000222333444444:::AAAGGGLLLUUUaaakkkwww~~~tttgggttt}}}}}}{{{xxxssswwwzzzqqqgggVVVGGG777666333111000000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000---///555<<<@@@EEEJJJWWWcccwwwppphhhfffqqq}}}}}}zzzrrrqqquuu|||~~~~~~~~~wwwxxxxxxxxxyyy~~~zzzrrrhhh```PPP[[[hhhnnnnnnoootttzzzgggddd```___```cccdddeeegggkkkrrrzzz|||xxxttt{{{yyypppmmmrrrtttqqqqqqwwwttt~~~ssslllrrrgggVVVEEE999333333444000/////////............+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))*********)))***++++++,,,++++++,,,,,,---...//////---///333444555>>>TTTiiixxx|||}}}{{{~~~xxxjjjkkkuuuzzz{{{vvvggghhhvvv}}}{{{}}}xxxyyy~~~~~~sssbbbaaa}}}mmm___hhh}}}}}}vvvvvv|||uuu___KKKBBB666333000......//////...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++*********+++,,,------******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------------...///111222444555000:::FFFLLLPPPZZZkkkyyy}}}ssszzz}}}sssooorrrtttqqqlll]]]LLL999888555222000000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000...///777>>>BBBGGGMMM^^^bbbqqq{{{uuullliiisss~~~{{{wwwsssrrrwww{{{mmmeeeXXXWWW```vvv}}}pppssswww{{{zzzuuuooojjjgggcccaaadddkkkpppqqqpppvvvuuuyyyyyyrrrrrrsss{{{uuupppooossswwwwwwvvvyyyyyyyyy{{{ssspppkkk]]]JJJ===777222,,,222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++,,,---.........666//////BBBJJJWWWsss~~~yyymmmnnnpppyyysssppptttrrr~~~~~~|||xxxyyy}}}{{{ccceee~~~gggeeemmmxxx}}}uuuiiiVVVFFF@@@777000//////---,,,---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,---...000222333444444888@@@KKKVVVaaaoooyyy{{{uuu~~~}}}zzzmmmcccxxx{{{rrrjjjddd^^^GGG:::///...111222333444111......000000,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------,,,---333:::>>>AAAIIIQQQZZZkkkyyyrrroooqqqyyy~~~zzz|||{{{vvvvvvxxx||||||vvvsssuuuvvv|||zzz~~~~~~tttoookkkkkknnnpppnnnlllpppmmmnnntttxxxvvvuuuwwwxxx~~~~~~yyyuuuzzzzzzsssqqqssswwwxxxwwwuuutttzzz||||||rrrqqqiiiZZZGGG999444555222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++,,,---......+++333000444IIIUUUeee{{{{{{}}}qqqpppxxxxxx~~~~~~{{{xxx|||~~~{{{nnniiiuuuvvvhhhgggtttxxxpppgggYYYMMMCCC:::222111000...---///.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,,,,,,,---...//////---...000333555777888888CCCGGGOOOXXXdddssszzz{{{zzz{{{~~~}}}uuujjjgggjjjnnnttt|||tttlllhhhVVVHHH:::555444333222333222000111444444///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---000777<<<>>>BBBOOO]]]kkkyyyvvvrrrqqqwww|||~~~{{{{{{yyyuuuxxxzzz~~~~~~~~~{{{tttoooqqquuuyyy||||||xxxrrrllljjjjjjvvvyyyssstttvvvxxxxxxsssqqqrrryyyyyyzzzyyyoooUUU;;;444;;;222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++,,,---......,,,222444===QQQ```rrrwwwttt}}}|||{{{~~~~~~~~~~~~{{{uuuuuu~~~}}}~~~|||{{{nnnbbbpppxxxdddmmm~~~rrrjjjfff```YYYGGG>>>666333222000///000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++..................//////...000222666999<<<>>>>>>OOOPPPTTT\\\iiiyyy}}}}}}~~~|||uuuooommmtttvvvyyyyyyvvvtttuuuxxxttthhhhhhhhhiiimmmxxx{{{yyygggWWWFFF<<<777333222444222222444999888222//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.........333;;;??????EEEWWWiiitttxxxsssrrrvvvzzz{{{}}}|||}}}|||zzzxxxyyy|||~~~~~~~~~~~~|||yyy{{{wwwnnniiiggglllqqq|||wwwuuuvvvxxxyyyuuusssrrrrrrwww|||cccBBB444999333222111000////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++,,,---......000333:::GGGXXXfffwwwzzzwww~~~xxx{{{}}}yyyvvvrrrwww}}}~~~~~~sss___^^^lll~~~lllfff{{{}}}ppphhhgggfffcccMMMCCC999555333000///000............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++***+++++++++++++++,,,,,,///......---....../////////111555999===AAACCCEEERRRTTTYYYcccppp}}}{{{zzz{{{||||||~~~{{{yyyzzzzzzyyyuuupppkkkiiipppmmmkkkkkklllqqq{{{}}}tttrrrooolllnnnwwwwwweeePPPAAA888333222555222222666;;;:::444///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111555;;;@@@BBBIII[[[lllvvvtttyyyuuurrrrrrwwwzzzzzz{{{~~~|||{{{{{{{{{yyy{{{~~~wwwpppmmmoooxxx}}}xxxwwwxxxyyyxxxwwwvvvtttttt}}}~~~nnnPPP;;;777333222111000000/////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++,,,---......000222@@@RRR```mmmzzz}}}|||zzz~~~|||~~~~~~}}}~~~~~~zzzsssrrruuu}}}~~~~~~~~~xxxkkk```ZZZ\\\mmmxxxeeeooo~~~rrriiiggghhhgggSSSHHH===888444000.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,------------------...///111333888===BBBFFFIIIKKKPPPTTT]]]jjjwww}}}yyy~~~}}}wwwnnnhhhdddbbbgggiiillllllkkkkkklllnnntttxxxyyyvvvttttttqqqmmmgggjjjmmmqqqssssssqqqooolllhhhggglllqqqwwwyyywwwvvvwwwyyyuuu___MMM???555222444111111444999888222......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333555:::AAAGGGOOO]]]iiivvvsssrrr{{{sssoooooosssyyy{{{zzzzzz}}}{{{|||}}}wwwttttttuuuvvvxxx|||~~~zzzxxxxxx~~~~~~{{{zzzzzzyyyxxxxxxwwwvvv|||}}}xxx{{{wwwbbbIII<<<333333222111000000000000------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,---......///222HHHaaalllwww|||yyy|||qqq{{{tttsss}}}{{{{{{{{{}}}~~~vvvnnnrrr{{{}}}yyywwwvvvrrrxxxyyyooojjjrrr||||||}}}}}}|||yyykkkZZZWWWZZZdddwwwiiikkkzzzzzzqqqkkkgggeee[[[OOOCCC<<<666000....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,---...///000555888<<>>555222222000222555444000---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...000000666666:::CCCKKKTTTaaalllrrrxxx}}}}}}{{{sssssstttkkkffflllmmmssszzz{{{xxxxxx{{{zzz|||{{{qqqkkkjjjkkkrrruuuyyy|||}}}}}}|||vvvsssssswwwyyyvvv{{{}}}|||{{{yyyxxxyyyyyy{{{{{{zzz{{{oooVVV@@@333333222111000000000000...........................------------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,---......333666SSSqqqyyy}}}~~~yyy|||yyykkkjjjyyy~~~}}}~~~~~~~~~}}}zzzxxxxxxzzz|||~~~xxxpppllluuu~~~tttrrrooojjjfffcccaaa```]]]eeerrr}}}wwwjjj___[[[^^^cccjjjsss{{{|||~~~tttgggZZZUUUTTTbbbnnniiiuuutttkkkddddddWWWIII@@@999222//////////////////............------------------------******+++++++++,,,,,,,,,++++++************++++++)))******+++,,,,,,------,,,,,,,,,---...000111222:::===AAAGGGLLLQQQTTTVVVTTT^^^mmmxxx}}}}}}||||||~~~|||xxxjjjaaaZZZUUUPPPPPPSSSUUUTTTRRRSSSXXXYYYXXXZZZbbbjjjmmmmmmqqqxxxyyyttt|||}}}sssbbbLLL:::333444000000222111......000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,...///000111777999>>>EEELLLVVVhhhxxx{{{zzz~~~||||||lllhhh```[[[aaannnoootttyyyyyyuuuvvvzzz|||~~~{{{qqqjjjiiikkkpppsssxxxzzz||||||~~~}}}zzznnngggeeeeeeqqqvvvkkkjjj~~~~~~zzzyyy{{{||||||~~~}}}|||}}}uuu[[[AAA444333222111000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,---......:::===]]]}}}~~~www|||xxxhhhfffvvv|||}}}}}}{{{xxxvvvwwwyyy|||~~~pppkkkmmmxxx~~~tttnnnaaa```]]][[[XXXVVVUUUTTTUUU___nnn|||zzzqqqaaa``````dddjjjqqqwwwyyy~~~xxxuuuXXXVVVSSSXXXmmmpppggguuu}}}ooofffiii\\\MMMCCC;;;444000000000/////////............------------------------******+++++++++,,,,,,,,,++++++************++++++))))))***+++,,,,,,------,,,,,,---...000222333444>>>@@@EEEJJJPPPUUUXXXZZZYYYeeesss|||}}}{{{{{{|||~~~|||vvvlllddd\\\[[[^^^aaa___[[[^^^ccceeeeeejjjuuu|||tttlllqqq}}}}}}nnnVVV@@@555666111///000///---...222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---...///111111888<<>>AAAKKKXXXiii~~~vvvpppeeebbbmmmuuuqqqooorrrxxx{{{zzzxxx}}}~~~xxxpppnnnqqqoooppprrrvvvyyy{{{yyywww{{{{{{{{{|||~~~}}}|||~~~jjjXXX___nnn|||zzz{{{zzzwwwuuuuuuxxx{{{uuulllcccTTT<<<666111111000---...111.........---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++---.........000222333999QQQtttzzzjjjmmmvvv{{{yyywwwyyy|||www~~~zzzxxxzzz~~~zzz|||{{{xxxwwwxxxvvvqqqjjjqqqzzz{{{uuukkkjjjmmmtttyyy~~~~~~}}}|||lll```UUUTTT]]]ooozzzqqq[[[aaappprrreeeVVVKKKCCC:::333000......///////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,111---+++///111222555:::<<>>666444////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,222...---000333444888>>>DDDMMMQQQXXXhhhqqqvvv{{{uuu}}}xxxzzzyyyyyykkk___fffeeeNNN===666000111222111000222////////////............------------------------------------,,,,,,,,,,,,------.........222666:::???>>>OOOkkkzzzyyy~~~vvvmmmjjjnnnpppqqqrrrrrrrrruuuxxx{{{yyyvvvsssrrrnnniiiiiimmmmmmkkkkkklllnnnppppppppptttttttttuuuwwwzzz}}}~~~}}}{{{vvvjjjVVVXXXeee}}}~~~}}}{{{xxxuuurrrrrrrrrxxxrrrnnnhhhOOOAAA444111333333111111............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---++++++---///000333777LLLaaa}}}vvvoooxxx|||kkkeeennntttrrrzzz|||yyy{{{}}}}}}yyyxxxzzz||||||{{{|||xxxzzzzzznnnhhhkkktttzzzqqqiiiggg]]]XXXmmm|||tttmmmkkkuuutttkkkdddaaaWWWGGG:::777000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------111......111444666<<>>999222111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------///---...222555888@@@IIIQQQ```bbb^^^dddjjjqqq{{{}}}}}}}}}}}}|||zzzvvv|||vvvaaaNNNAAA555111111000000111////////////............---------------------------------------------------...//////111555:::>>>DDDFFFYYYvvvwwwyyylllkkkjjjmmmkkkoooqqqpppnnnqqqzzzlllfffccccccdddeeeiiinnnnnnllliiihhhjjjmmmnnnnnnnnnnnnooopppsssvvvyyyzzz{{{~~~}}}~~~~~~}}}~~~~~~yyyjjjXXXSSSeee|||zzzxxxwwwvvvuuuyyyrrraaaOOO<<<333333222111111/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......,,,,,,///,,,,,,999III```gggppptttttttttwwwzzzwwwzzz]]]nnn~~~uuuuuuzzz|||{{{yyy}}}~~~{{{yyyzzz}}}~~~}}}{{{}}}|||yyysssllllllqqqxxxyyy|||{{{vvvqqqeeeZZZbbbuuurrrmmmtttwwwXXXAAA;;;333222000///...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------///444777<<>>HHH\\\qqqzzz|||vvv}}}|||nnnjjjjjjjjjnnnkkkmmmooonnnnnnsss}}}jjjddd___aaacccdddhhhmmmmmmjjjhhhhhhjjjlllmmmmmmkkkllllllnnnqqqtttwwwyyyzzz|||}}}|||}}}}}}}}}|||||||||yyyeeeSSS[[[lllxxx}}}zzzxxxwwwvvvwwwyyynnn[[[FFF999444000000111////////////..................---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---,,,...111---...AAAXXXlllooossswwwzzz~~~~~~{{{iii[[[ttt~~~}}}yyy}}}|||{{{{{{|||}}}~~~|||}}}~~~yyyooohhhjjjooorrrtttwww|||~~~}}}|||wwwmmmbbb___bbbtttpppwww~~~{{{[[[EEE@@@444333111///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---...111777;;;AAAMMMYYYiiisssmmmeeennnvvvvvvvvvyyy|||}}}sssddd___jjj||||||fffTTTAAA888555333111111////////////............------------------------------------.........///---...///111333777===AAA???SSSiiiuuuwwwyyyxxxxxxvvvsssnnnqqqiiiccchhhhhhffflllkkkllllllmmmooovvv}}}|||llleee```aaacccdddfffiiihhhgggeeefffhhhjjjkkkkkkiiiiiijjjlllooorrruuuwwwyyy{{{~~~}}}~~~{{{{{{~~~}}}zzz{{{|||{{{|||yyy~~~rrrWWWVVV```hhhvvv{{{yyywwwvvvwwwxxx~~~|||~~~yyyfffPPP@@@777222111333000/////////..................---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...++++++000222...111HHHdddvvvwwwzzz~~~|||ccc[[[vvv}}}}}}yyy{{{~~~~~~}}}zzz~~~wwwgggaaahhhqqqsssooouuu}}}|||{{{}}}yyy{{{~~~~~~yyy}}}}}}uuukkk```XXXbbbyyyzzz~~~zzz\\\IIIGGG444333111///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///333999>>>DDDQQQ^^^gggnnniiihhh{{{}}}|||yyyzzz]]]NNNZZZooozzz}}}yyy|||xxxdddMMM@@@:::444000///000/////////............---------------------------------.........//////---...000111333888>>>BBBFFF```xxx}}}xxxwwwzzz{{{zzz~~~rrrjjj^^^]]]YYY]]]gggeeeaaaiiikkkkkkjjjlllpppxxx{{{yyyooohhhbbbbbbcccccccccfffeeedddcccdddggghhhiiihhhgggggghhhjjjmmmqqqtttvvvyyy{{{~~~uuuvvv|||zzzyyyyyy|||~~~{{{uuu|||||||||___[[[aaadddjjjttt~~~zzzxxxwww|||www|||~~~xxxhhhTTTDDD777...---111111111111000//////......------------------------------------------------,,,,,,,,,---------......///))),,,333222444NNNooovvvvvv~~~{{{{{{fffqqqwww~~~{{{~~~||||||{{{}}}~~~}}}}}}vvv{{{rrr```\\\kkksssooosssuuuwwwxxxxxxxxxyyy{{{{{{zzz|||{{{vvv{{{xxx~~~~~~}}}~~~|||rrreee\\\^^^oooxxxvvv|||}}}ssseeeQQQAAA===444...///111000......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,------,,,+++222000444<<>>666444111///......///000------------------------------------------------,,,,,,,,,---------......***///111000===[[[}}}}}}zzzuuu}}}zzz}}}zzzwwwzzztttjjjbbbaaaaaabbbbbb```______]]]]]]]]]]]]___dddkkkppprrrwww}}}fff^^^ooozzzxxxtttmmmfffooo~~~tttjjjkkkoooxxxpppkkkWWWIII<<<666444111000111///............---------........................,,,,,,,,,---------......,,,///000///...///555;;;===AAAQQQkkk~~~vvvnnnxxx}}}uuuvvv}}}xxxwwwxxxzzzzzzuuuzzzyyy|||}}}{{{~~~yyywwwgggiiiyyy~~~vvveeeNNN===777111111111000000000//////........................//////............//////111...222:::<<<===IIIZZZooosss|||wwwtttwww{{{mmmfff___\\\^^^aaaaaabbbdddaaafffnnnxxxssseee___^^^^^^\\\[[[ZZZZZZYYYWWWUUUVVVVVVWWWYYY[[[]]]___aaaccccccdddfffiiillloooqqqqqqtttxxx{{{}}}{{{{{{|||vvv|||qqq___hhhsss~~~xxxmmmuuuwwwYYYbbbmmmuuu{{{wwwuuuzzz}}}yyyvvvxxxyyysss^^^III>>>===888666333000......///000------------------------------------------------,,,,,,,,,---------......,,,333555444CCCdddyyyooojjjrrrwww~~~|||yyyvvvwwwpppeee[[[___```]]][[[[[[[[[YYYZZZZZZZZZ[[[]]]ccckkkqqqsssxxxkkk```ooowww{{{tttvvvqqqlllpppyyyrrrhhhmmmtttxxxoooZZZMMM???888666333222333//////.........---------........................,,,,,,,,,---------......,,,///111000...000666<<<;;;AAAWWWttt}}}ssspppyyyvvv~~~~~~|||zzzyyywwwrrrmmmbbbkkkooouuu}}}yyysssuuu~~~iiiggg{{{rrrYYYEEE>>>111111111111000000000000........................//////............//////111...333;;;======JJJ\\\{{{{{{{{{pppmmmyyyqqqqqqjjjdddiiibbb\\\YYY\\\`````````bbbbbbgggpppyyy}}}{{{mmmaaa^^^___[[[ZZZXXXXXXXXXVVVTTTQQQSSSTTTUUUWWWYYY\\\^^^___bbbbbbccceeehhhkkknnnppppppssswwwzzz|||~~~yyyxxxrrr{{{~~~yyy~~~{{{dddbbbfffqqq{{{~~~lllwww{{{}}}}}}bbbZZZ\\\lllyyy|||xxxyyy|||wwwooouuuwww{{{gggRRRBBB::::::666222//////000111000//////............//////........................,,,,,,,,,---------......,,,///111999MMMiiisssmmmwwwmmmzzzzzz{{{zzzzzzuuujjjaaa[[[[[[ZZZXXXWWWVVVTTTTTTSSSTTTUUUXXX]]]eeennnttt~~~oooXXXaaavvvttt}}}oooaaagggttttttqqqxxxmmmhhhfffSSS@@@:::999555111000000000000000////////////,,,---...---,,,+++---///,,,---.........---,,,++++++...///------222999>>>>>>PPPlll{{{}}}~~~|||{{{rrrooouuuyyysssiiicccaaagggssswwwfffbbbuuuwwwbbbjjjvvv]]]<<<666333111333222......000....................................///////////////000777>>>===>>>PPPfffvvv~~~vvvjjjtttuuujjjjjjddd^^^bbb^^^]]]```cccbbb___```ddddddiiiqqqyyyvvvhhh___[[[[[[WWWWWWWWWVVVVVVUUUTTTTTTQQQQQQRRRTTTWWWYYY[[[]]]___```aaacccfffiiilllmmmpppqqqtttwwwzzz{{{||||||yyynnnyyy}}}{{{~~~yyyhhhdddeeeooozzz~~~qqquuuzzz{{{gggYYYTTTcccvvvyyywwwxxxtttnnnsss~~~zzz}}}mmmYYYEEE777888555111000000111000000//////............//////........................,,,,,,---------.........111000333AAAYYYqqqqqqoookkkwww}}}}}}{{{zzzwwwpppfff___ZZZYYYXXXWWWUUUTTTSSSSSSQQQRRRTTTWWW\\\dddmmmsss|||}}}uuuZZZ___ttt~~~rrrtttfffggg}}}zzzooonnnppphhh```WWWNNNEEE:::...***---000000000000////////////,,,---...---,,,+++---///,,,---.........---,,,,,,---//////...///444;;;???DDDWWWsss~~~yyy{{{~~~xxxuuuvvvsssmmmhhhiiijjjlllttthhh^^^uuunnnkkkzzzdddDDD888333111222222///...000....................................////////////000111777<<<===DDD]]]xxxxxxzzzzzzxxxzzzuuu|||hhh___YYYXXX```ZZZZZZ\\\___^^^\\\___dddjjjmmmssszzztttfff]]]YYYYYYWWWVVVVVVUUUTTTSSSSSSRRRPPPPPPRRRSSSVVVXXX[[[\\\___```bbbdddgggjjjmmmnnnttttttuuuwwwxxxzzz|||}}}~~~{{{www|||~~~~~~{{{ooogggdddkkkvvv}}}uuummmxxxxxxwwwzzz{{{yyyxxx|||sss]]]PPP[[[ppp~~~|||wwwxxxvvvqqqttt{{{~~~vvvaaaHHH555555333111000111111000/////////............//////........................,,,------------.........222...444KKKiii|||}}}wwwhhhjjj|||nnn~~~}}}yyyrrriii```[[[WWWVVVUUUTTTSSSRRRQQQPPPNNNOOORRRUUUZZZbbbkkkqqqxxxxxx{{{}}}]]]\\\ooo|||rrrwwwfff___nnn}}}mmmeeennnzzzsssiiiccc\\\SSSIII===222...///000000000000////////////,,,---...---,,,+++---///,,,------.........------/////////000333888===@@@KKKbbb|||~~~{{{uuu~~~|||{{{yyytttlllhhhllltttqqqooosss|||nnnZZZppp{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}nnnttt~~~|||xxxeeeIII;;;555111222111//////111....................................////////////000222777;;;===KKKlllxxxuuu{{{}}}ddd\\\]]]\\\]]]YYYXXXYYY\\\[[[[[[```hhhuuuwww{{{}}}pppccc[[[WWWVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRUUUWWWYYY[[[]]]^^^```cccgggjjjlllmmmuuuuuuuuuvvvwwwyyy{{{|||||||||xxxzzz~~~{{{{{{oooeee^^^cccmmmuuuzzz}}}uuudddkkk~~~vvvqqqpppqqqmmmkkkrrr}}}~~~kkkUUUWWWiiiyyy{{{|||}}}yyyxxxzzz{{{eeeJJJ777444222111111111111000...//////............//////........................------------............///,,,777VVVttt{{{tttvvv~~~eeehhhwwwqqq~~~wwwlllbbbZZZWWWSSSRRRRRRQQQOOONNNNNNMMMJJJLLLOOOSSSYYYaaajjjpppsssrrruuu}}}bbb[[[kkk~~~{{{ttt{{{jjj[[[```{{{~~~qqqccceeennnwwwnnnmmmaaaRRRFFF>>>888555333000000000000////////////,,,---...---,,,+++---///---------...............000------111666:::???DDDTTTooozzztttooo{{{qqqqqqoooiiibbbbbbllluuupppnnnqqqyyyyyy\\\eeeooo{{{~~~~~~yyyyyyxxxwwwvvvtttsssrrruuuvvvvvvuuutttssstttuuuxxxvvvmmm{{{}}}{{{www|||uuueeeNNN@@@888222111111//////111....................................////////////000444888:::===OOOsss~~~zzzyyybbbcccjjjaaaVVVZZZYYYZZZ\\\[[[\\\eeennnwwwjjj```ZZZWWWUUUUUUTTTSSSRRRQQQPPPOOONNNMMMNNNOOOQQQSSSVVVXXXYYYZZZ\\\^^^aaadddgggiiijjjqqqrrrssstttuuuuuuttttttxxx{{{{{{tttllllllvvv}}}nnneee[[[TTTYYYdddooowww}}}yyybbbccc{{{}}}uuulllfffccc___]]]dddqqq|||}}}}}}|||{{{~~~}}}cccXXX]]]lll}}}}}}{{{xxx}}}gggNNN===444333111111222111///...//////............//////........................---------........./////////000AAAbbbyyy|||wwwvvvwww{{{ppptttsssppp}}}tttggg[[[UUUSSSOOONNNNNNMMMLLLKKKJJJJJJGGGIIIMMMRRRXXX```hhhnnnppplllnnnxxxhhh[[[eeeyyyyyywwwvvveeeaaaxxxwwwgggdddlll{{{{{{wwwvvvmmmZZZDDD777333444000000000000////////////,,,---...---,,,+++---///------------......//////000,,,,,,222777:::BBBJJJbbb~~~{{{sssvvvwwwhhhgggddd^^^\\\___ggglllllllllrrr{{{~~~dddYYY```lllwww~~~{{{uuuwww{{{}}}{{{zzzxxxxxxxxxxxxuuusssooonnnllliiifffdddbbbaaacccdddeeedddcccccceeegggnnnwwwqqq{{{tttkkkxxxvvviiiXXXHHH===444222222000000111////////////////////////............////////////000555:::<<<>>>OOOooovvvxxxnnniiihhh]]]SSSYYYYYY[[[\\\[[[]]]gggrrr{{{oooddd^^^ZZZWWWUUUSSSSSSRRRQQQPPPOOONNNMMMKKKLLLMMMOOOQQQTTTVVVWWWZZZ\\\^^^aaadddfffggghhhmmmnnnoooooommmiiieeebbbdddggghhhdddaaagggvvvuuulll]]]YYYQQQMMMSSS^^^jjjwww~~~ddd```rrr{{{~~~tttiii___VVVRRRPPPUUU```lllsssuuu{{{}}}{{{xxxyyyyyyyyy|||ttt]]]TTT\\\ooo~~~~~~}}}~~~}}}yyyuuuvvv|||jjjSSSDDD888555333222222111000...//////............//////........................------........./////////222777OOOqqqyyyvvv|||zzz{{{{{{uuuttt{{{{{{uuuwww~~~xxxnnnaaaVVVQQQOOOKKKJJJJJJIIIHHHHHHGGGGGGEEEGGGLLLQQQWWW___hhhnnnpppiiiiiiuuunnnZZZ^^^rrr}}}wwwyyy}}}zzzxxxzzz}}}~~~nnneeettt{{{pppgggmmmyyyUUU777111777000000000000////////////,,,---...---,,,+++---///------------...///000111///,,,...444888;;;GGGUUUuuu~~~uuuwww}}}pppiiijjjhhhdddcccfffhhhhhhjjjmmmvvv~~~}}}oooSSSUUU]]]fffmmmpppvvv|||zzzmmmfffhhhmmmppppppnnnlllkkkjjjhhheeeccc___]]]ZZZWWWTTTQQQPPPOOOKKKNNNPPPQQQQQQRRRVVVZZZgggrrr}}}www|||rrrvvvwwwlll```PPPCCC777333222111000111////////////////////////............////////////000666;;;===AAAQQQkkkzzzuuu|||nnn```WWWYYYWWWWWWYYYZZZYYYZZZeeerrr}}}tttggg___\\\ZZZVVVRRRPPPOOOOOONNNNNNMMMMMMLLLJJJJJJKKKMMMPPPRRRUUUVVV\\\]]]```ccceeeffffffffffffggggggeee```ZZZTTTPPPJJJPPPXXX]]]cccnnn~~~pppiii[[[WWWRRROOOSSSZZZdddsss~~~zzz}}}ddd\\\fffnnnxxxzzz~~~uuuhhh]]]NNNKKKGGGHHHPPP[[[dddjjjqqquuuzzz}}}~~~{{{wwwttttttpppooorrrtttsssuuuyyy}}}fffRRRRRR```mmm}}}zzzyyyxxxvvvuuuuuuttt|||qqqZZZIII;;;888444222111111000/////////............//////....................................////////////111:::YYY}}}~~~vvvxxxnnnhhhuuu}}}{{{{{{rrrfffZZZQQQMMMKKKHHHGGGGGGFFFFFFEEEEEEDDDCCCFFFKKKQQQWWW```hhhnnnrrrhhhgggsss~~~tttYYYWWWkkk~~~wwwrrrxxx~~~~~~|||yyyvvvtttpppkkkhhhjjjppp{{{rrrccciii{{{nnnnnnyyy```>>>444666000000000000////////////,,,---...---,,,+++---///...---------...///111222000---000777999<<>>:::555222111111000000//////............//////..................................../////////000...888\\\{{{~~~tttiiivvvzzz{{{~~~~~~yyymmmaaaVVVOOOJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBFFFKKKQQQXXX```hhhnnnuuuiiigggsss~~~wwwXXXRRRggg~~~rrrooovvvwwwwwwwwwuuurrrnnnjjjhhh^^^XXXUUUXXX```nnnuuuaaa```nnnvvvpppyyyzzz\\\DDD555...000000000000////////////------...---,,,+++---///...---------...///111222111///333999:::===QQQhhh}}}}}}~~~lllVVVbbblllllljjjkkkiiifffgggnnnxxx~~~|||xxx|||}}}~~~~~~{{{{{{}}}}}}{{{xxxpppmmmllloooqqqsss{{{zzzZZZSSSNNNMMMKKKGGGJJJPPP[[[bbbcccYYYNNNKKKNNNQQQRRRPPPNNNNNNMMMKKKIIIFFFEEEDDDBBBAAA@@@@@@AAAAAA;;;???BBBBBB??????DDDHHHVVVeeeuuu~~~nnnjjj~~~||||||vvv[[[LLL<<<555444222000111000000000000000000000000............/////////000111666:::===FFFYYYnnn|||zzz{{{sssnnnnnncccSSSQQQUUUWWW[[[\\\YYYYYYdddqqq~~~xxxmmm```ZZZYYYWWWPPPJJJGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHJJJKKKNNNPPPSSSTTTWWWXXX[[[]]]^^^]]]\\\[[[NNNLLLJJJIIIIIIKKKNNNOOOSSS\\\kkkyyy{{{pppjjjeee^^^WWWVVV^^^kkkvvvjjjlllyyyeeeSSSRRRZZZddduuu|||rrrooovvvuuueeeWWWRRRIIIGGGDDDAAA@@@BBBGGGKKKWWW```kkksssrrrkkkccc]]]XXXXXXYYY[[[\\\^^^___```ccclllzzz~~~bbbZZZWWWPPPddd{{{zzzwwwuuusssssswww|||oooPPPGGG555111666222000222///000000///...............000///...---------------,,,...///000///000111333555>>>kkkwww}}}}}}ttttttnnnzzzxxxlll]]]QQQJJJIIIJJJGGGHHHGGGDDD@@@>>>?????????DDDKKKPPPWWWaaaoooxxx}}}mmmaaafffuuudddWWW```tttzzziiilll|||yyysssnnnggg```\\\\\\YYYRRRLLLFFFCCCCCCHHHRRRbbbyyy|||nnndddbbbqqqqqqyyypppeeeVVVDDD888444222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...555333888@@@<<>>>>>???@@@FFFMMMRRRZZZgggxxx}}}nnnhhhooozzzhhhWWW\\\ooo~~~wwwggglll|||yyyqqqkkk^^^XXXPPPLLLKKKIIIDDD???AAA>>>===AAAJJJ[[[uuu}}}pppfffbbb~~~qqqppp~~~}}}ssshhh```TTTEEE999444222111000//////......///------------------------------------------------+++333444999CCCFFFaaaxxxxxx{{{}}}{{{zzzwww~~~iiiggghhhnnnpppmmmiiiiiiqqqvvv}}}~~~~~~~~~~~~~~~}}}vvvkkk```WWWRRRNNNMMMQQQMMMJJJIIIHHHLLLYYYhhhtttzzziiiVVVMMMHHHBBB???@@@???@@@AAACCCDDDDDDDDDCCC??????>>>===;;;:::999888888999:::;;;===???AAABBB<<<<<<<<<;;;::::::===???NNN\\\ooo}}}}}}rrrfffQQQ===333444444222000000000000000000000000///000000///......111333222:::<<<<<>>>>>>>>>>>@@@III]]]tttvvvmmmhhhaaaZZZkkk~~~xxxtttrrrqqqrrrxxxzzzdddPPP;;;222444111000333111000000///...............//////...------------...---.../////////000222444888KKKyyyzzz{{{{{{|||ssscccWWWPPPLLLHHHDDDDDDDDDCCCAAA>>><<<===>>>>>>FFFOOOVVV^^^mmmooolllwwwnnnUUUTTTdddsss|||qqqccckkk||||||rrriiieeeUUUOOOHHHCCCBBBAAA???<<>><<>>>>>===<<<;;;<<<===GGGVVVkkk}}}zzzyyy}}}|||rrr^^^EEE555111333333000000000000000000000000///000000///...///111333444;;;===>>>NNNhhhuuuttt}}}jjjbbbvvvfffLLLCCCLLLNNNOOOQQQOOOSSSQQQSSSWWWYYY]]]nnnxxxeee[[[QQQOOONNNKKKHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIKKKMMMOOORRRTTTUUUVVVUUUSSSNNNJJJIIILLLPPPZZZaaalllyyy{{{yyyuuudddRRRSSSKKK[[[{{{xxxssstttwwwzzzmmmrrrlllZZZSSSHHHDDDaaazzzlllZZZLLLMMMJJJEEEAAA>>>===;;;:::888:::======:::888777777999:::;;;<<<======<<<<<<<<>>============<<<:::999777666777999;;;===???AAAAAA<<<>>>??????===;;;::::::@@@QQQhhh|||yyysssvvvvvvzzzuuueeeLLL777000000222000000000000000000000000///000000///...///222444555;;;===???QQQkkkwwwttt{{{{{{jjjkkkgggOOOGGGPPPPPPOOOQQQPPPRRRQQQSSSWWWZZZbbbrrr|||ttt```WWWOOOMMMMMMJJJHHHIIIEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMPPPTTTVVVVVVVVVUUUQQQPPPSSS\\\ccctttzzz|||vvvgggUUUVVVKKKSSSjjj|||zzzyyyyyy|||rrrwwwmmm```ZZZMMMEEE]]]oooSSSLLLHHHCCCAAA@@@???===<<<888999:::999888777888:::888999:::<<<<<<<<<;;;:::>>>AAARRRmmm~~~~~~}}}zzzggghhhssszzzssspppppprrrwwwuuu\\\CCC555555111111444111000000///.....................---------......///---.../////////111444777<<<[[[~~~zzz{{{kkkXXXNNNKKKJJJDDD>>>>>>??????===;;;:::;;;<<<999CCCOOOVVVYYY```kkkttt}}}vvvpppzzzuuuSSSEEEKKKUUUfffnnnxxx~~~~~~~~~~~~vvveee]]]ffftttwwwxxxvvvooocccXXXQQQOOOHHHHHHFFFCCCAAA@@@AAACCCBBBAAAAAA@@@BBBRRRooo{{{}}}pppddd___xxxmmmqqqpppeee]]]QQQBBB888333222111000000/////////---------------------------------....../////////222777<<<<<>>>>>>>>===;;;:::888555777999;;;>>>???@@@@@@<<<>>>@@@???===;;;999999===NNNfff{{{zzzpppiiippp}}}vvvuuutttjjjSSS===333111222111111111111111111111111///000000000///000333555444:::===AAAVVVtttxxxuuuxxxiiiyyybbbNNNKKKSSSPPPLLLPPPRRRRRRRRRSSSVVV[[[dddssszzzqqqZZZRRRLLLLLLKKKHHHGGGHHHEEEEEEEEEDDDDDDEEEEEEEEECCCEEEHHHIIIKKKNNNSSSWWWTTTVVVWWWYYY\\\ccclllsssooommmssspppbbb^^^RRRTTT___nnn~~~vvvwwwlllccc\\\OOOHHHUUUkkkdddMMMHHHBBB?????????===;;;666777888777666666777999888999;;;===>>>>>>===<<<>>>>>>NNNlll}}}vvvlllnnn}}}sssooommmmmmqqqxxxwwwaaaFFF777666222222444000000000///..................------------...//////....../////////111555888;;;]]]~~~}}}~~~wwwhhhVVVJJJHHHFFFBBB======>>>>>><<<::::::;;;<<<;;;DDDNNNUUUVVVWWWZZZ\\\eeeqqqyyytttqqqwww~~~wwwUUUCCCCCCIIIVVV^^^iiipppqqqrrruuuyyy{{{|||yyynnnaaa\\\ccclllnnnkkkdddZZZOOOFFFAAA>>>AAADDDHHHGGGDDDBBBCCCDDDEEEGGGHHHEEECCCNNNjjjzzz~~~sssggg]]]xxxxxxkkknnnzzzkkk```RRRCCC:::333333222111000000000000---------------------------------...//////000000111444;;;===GGGqqqssseeerrr\\\]]]mmmqqqeee[[[ZZZ]]]aaagggmmmnnnqqqvvv|||xxxeeeUUUKKKGGGMMMTTTYYYTTTMMMGGGDDDAAABBBKKKYYYfffsss|||bbbRRRKKKHHH@@@???<<<:::999999:::;;;;;;<<<=========;;;888777666777999<<<>>>>>>>>>>>>===???AAA@@@>>><<<;;;;;;>>>OOOggg{{{ttthhhdddfffzzz{{{uuuwwwoooZZZEEE888555444111111111111111111111111///000000000///000333666222:::???EEE\\\rrrjjj}}}___LLLJJJQQQLLLIIIOOOSSSRRRRRRSSSUUU[[[fffuuuwwwmmmTTTMMMHHHHHHGGGDDDCCCEEEDDDEEEEEEEEEEEEEEEEEEDDDBBBEEEHHHIIIJJJMMMSSSYYY]]]___ccciiipppvvv{{{}}}qqqWWWPPPXXXuuujjjaaa```aaaeee{{{rrrllldddZZZOOOJJJNNNVVVoooyyyUUUNNNEEE@@@???>>><<<999888999:::999888666666777999;;;>>>@@@AAAAAA@@@???>>>>>>OOOpppwwwvvvssskkkzzztttmmmjjjhhhlllqqqyyy~~~wwwdddHHH999888444333444...000000///...............---------------...//////...//////...///111666999???cccxxx~~~tttxxxsssfffTTTHHHDDDCCC@@@>>><<<======<<<::::::;;;===>>>DDDNNNWWW]]]^^^^^^^^^aaajjjuuuyyywwwwww}}}yyyYYYEEE@@@BBBFFFMMMVVV[[[]]]bbbjjjrrrxxxwwwrrrhhh^^^\\\```eeebbb\\\RRRHHHBBB>>>;;;:::>>>EEEMMMOOOLLLHHHGGGHHHGGGKKKMMMJJJDDDKKKccc|||{{{~~~uuujjj\\\jjjyyykkkpppzzzhhhUUUEEE<<<333333222111000000000000........................---------...///000000000333444===@@@NNN~~~wwwiii```\\\uuunnnUUU\\\uuussseeeXXXXXX___ffflllpppmmmrrrwww{{{|||~~~vvvaaaSSSMMMNNNWWW]]]YYYQQQMMMHHHCCCAAADDDLLLTTTZZZkkkuuu___SSSMMMAAA@@@>>>;;;:::999888888:::;;;=========;;;888777666888:::<<<=========<<<@@@AAABBBAAA???>>>>>>???BBBQQQhhh{{{}}}tttkkkeeetttppp{{{}}}}}}sss^^^HHH;;;666444111111111111111111111111///000000000000111444666444===BBBGGG^^^uuu{{{}}}nnnVVVLLLPPPLLLJJJOOORRROOOPPPQQQSSS[[[hhhwww|||sssjjjPPPJJJFFFFFFDDDAAA@@@CCCCCCCCCCCCDDDDDDCCCCCCCCCCCCFFFIIIJJJJJJNNNUUU\\\kkklllqqqyyy}}}yyyttttttuuuuuutttsssrrrrrrrrr{{{pppSSSGGGKKKvvvpppnnniiidddttt|||}}}rrroooeeeXXXOOOLLLKKKJJJYYY^^^UUUJJJCCCAAA???<<<999<<<>>>???>>>;;;888777777777999===@@@AAAAAA@@@???@@@@@@TTTxxxooojjjzzzkkkxxxtttkkkhhhgggjjjooovvv}}}wwweeeJJJ:::999555444333---000000///...............---------------...///000...//////...///222666:::HHHjjjttt{{{yyy|||sssxxxtttqqqeeeTTTHHHBBBAAA???>>><<<======<<<;;;:::<<<===>>>DDDOOO\\\gggmmmnnnmmmjjjooozzz{{{zzz\\\GGG@@@???<<>>??????:::DDDOOORRROOOJJJGGGHHHCCCHHHKKKGGG???CCCYYYqqq|||~~~vvvlllaaacccwwwyyy}}}uuuhhhnnnqqqZZZGGG>>>444333222111000000000000000000000000000000000000---------...///000000111888888@@@DDDRRR|||nnndddbbbsssyyy~~~vvv\\\fffuuueeeXXXYYYccckkkpppsssmmmsssyyy{{{yyyzzz~~~jjjZZZSSSLLLWWW]]]YYYRRRNNNIIIDDDDDDDDDGGGHHHIIIVVVxxxkkk\\\TTTFFFDDDBBB>>>;;;888777666;;;<<<>>>???>>><<<:::888777999;;;=========<<<;;;BBBCCCDDDCCCAAA@@@AAABBBDDDSSSiii{{{}}}uuujjjssslllvvvuuu^^^GGG;;;555333111111111111111111111111///000000000000111444777888AAAEEEGGG[[[zzz}}}}}}dddSSSSSSOOOMMMQQQQQQMMMOOOPPPRRR[[[jjjyyy~~~zzzqqqgggOOOJJJGGGFFFDDD@@@@@@CCCAAABBBBBBCCCCCCBBBBBBAAADDDGGGKKKKKKLLLPPPWWW^^^qqqqqqvvv~~~vvvlllooonnnllliiiddd___ZZZWWWYYYdddxxxwww\\\MMMMMMyyyrrrpppmmmppp}}}~~~yyyqqqmmmooorrr|||kkk```___\\\MMMEEEGGGGGGVVVtttwww```SSSPPPMMMBBB===>>>:::???<<<<<<>>>===888666777:::@@@>>>@@@IIIGGG@@@BBBFFFBBB\\\xxxiiitttvvvppp{{{yyynnnhhh]]]```ccckkk|||vvvaaaPPP???777555444555666111111111111000000000000........................,,,///000///000444888;;;JJJooozzzzzz{{{yyytttuuu|||pppfffWWWJJJAAA>>>>>>>>>;;;;;;999999999999;;;;;;AAABBBOOOdddqqqwwwzzz___JJJAAA@@@???777888@@@BBBDDDXXXrrruuubbb[[[```___XXXLLLFFF@@@>>>@@@@@@>>><<>>999888;;;;;;::::::<<<======;;;999999999999:::;;;===???@@@CCCBBB???>>>>>>???AAACCCDDDUUUjjjyyy~~~}}}ooo{{{]]]FFF>>>999333333222111000////////////000000000000///111444777???:::>>>OOOfffyyy}}}uuuSSSKKKMMMJJJJJJOOOLLLNNNRRRYYYcccoooyyy~~~}}}{{{pppcccQQQNNNJJJFFFCCCAAA@@@@@@AAAAAAAAA@@@@@@?????????CCCCCCEEEHHHHHHJJJSSS^^^vvvyyy||||||wwwqqqkkkhhhkkknnnqqqoooiiibbb[[[WWWYYY```rrr|||cccRRRPPP{{{vvvoookkkssssssnnnggg___[[[ZZZ[[[]]]ggg~~~nnnaaa\\\ZZZMMMHHHJJJHHHOOOkkksss\\\PPPMMMLLLBBB>>>>>>999>>><<<===@@@???:::888:::===CCC@@@@@@JJJKKKFFFGGGCCCAAA\\\}}}hhhiiiuuu}}}}}}|||nnneee\\\]]]\\\___jjjuuuvvvpppzzzjjjVVV@@@666444333222222111111111111000000000000........................,,,///111111222555:::===RRR{{{}}}{{{ttt|||yyyiii```RRRGGG@@@>>>>>>???;;;:::999999999999:::;;;DDDGGGVVVlllyyy|||gggMMMBBBBBB@@@888666<<<<<<===OOOfff{{{cccYYY```bbb\\\NNNIIICCC@@@AAACCCCCCBBBEEEPPPdddyyyzzznnngggaaaYYYKKKFFFDDDAAAPPPooozzzoooiiiaaaoooyyywwwfffOOOAAA777222000111111...---000////////////////////////------...///000000000000000<<<@@@EEEeee}}}ccclll~~~tttcccfffwwwwwwbbbVVVXXXaaasss~~~zzzzzzzzz{{{{{{zzzzzz{{{{{{~~~ooo^^^UUURRRSSSVVVUUUNNNJJJIIIHHHDDDDDDEEEBBBDDDWWWnnnjjjLLLFFFBBBAAA>>>999777999:::999:::;;;======;;;999:::999999999:::<<<>>>@@@EEECCCAAA??????@@@BBBCCCFFFXXXmmm}}}vvvxxxbbbOOOAAA888111333222111000000/////////000000000000///111444777===:::@@@SSSiiiwwwvvv~~~fffKKKHHHLLLIIIIIIOOONNNOOOTTT^^^jjjuuu}}}}}}{{{wwwkkk___LLLKKKGGGDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????BBBBBBEEEGGGGGGHHHOOOXXXiiimmmpppqqqoookkkgggfffpppttt{{{uuuvvvkkkTTTLLL{{{qqqmmmqqqsss}}}~~~uuuwwwwwweee[[[NNNFFFDDDFFFGGGGGGPPPiiizzzhhh___ZZZPPPNNNNNNHHHMMMdddwww\\\OOOMMMMMMDDD@@@???888<<<:::<<>>>>>>>>???;;;:::999888888999:::;;;???EEEUUUkkkwwwyyy}}}tttWWWHHHEEECCC;;;777:::999777DDDWWW{{{|||bbbWWWccckkkggg^^^XXXPPPJJJGGGHHHHHHIIIHHH]]]yyyzzzcccTTTNNNIIIUUUppp{{{rrriii```mmm~~~yyyxxxhhhRRRDDD:::444111111111......000////////////////////////------...///000000111111333===CCCOOOtttkkkvvvuuu~~~hhhhhhqqqkkk[[[UUU[[[eeewww~~~~~~{{{zzzyyyyyyzzz{{{|||mmm___VVVPPPQQQTTTSSSQQQRRRPPPLLLJJJJJJEEEAAAIIIUUUxxxwwwQQQIIIBBBAAA???;;;999999;;;;;;<<<===??????===;;;;;;;;;::::::;;;>>>AAABBBEEECCCBBBAAAAAABBBDDDEEEIII\\\sssyyyvvv~~~wwwnnn```KKK:::111333333111000000000000000000000000000000111555777;;;:::DDDZZZoooyyy{{{zzz~~~iiiwww}}}jjjiiieeeQQQCCCFFFKKKHHHIIINNNNNNNNNSSS___nnn{{{zzzvvvnnnbbbVVVGGGFFFDDDBBBAAAAAAAAABBB@@@@@@????????????>>>>>>AAAAAADDDGGGGGGFFFKKKSSSZZZ]]]aaacccccccccccccccjjjpppzzzuuuWWWFFFvvvrrrnnnvvvzzzlllkkkjjjVVVNNNDDD>>>===>>>???>>>III___zzzuuueee]]]UUUUUUSSSIIIMMM]]]aaaRRRNNNNNNGGGCCCAAA888:::999;;;@@@AAA>>>===???MMMVVVNNNDDDJJJPPPLLLJJJLLLQQQooo|||kkkgggppp~~~oooeee^^^VVVVVV]]]eeegggeee___tttiiiHHH888666555333000111111111111000000000///...........................///222444333333:::AAA^^^tttsss{{{~~~uuulll|||rrrZZZSSSIIIAAA>>>===>>>>>>;;;:::999888888999:::;;;;;;AAAQQQcccnnnqqquuu{{{zzz|||~~~~~~fffPPPGGGEEE>>>;;;===;;;777===IIIaaarrrrrr]]]VVVfffuuuuuuvvvpppeeeZZZQQQMMMMMMMMMLLL___vvv~~~kkk___UUU]]]vvv|||uuufff\\\lll~~~rrrnnnxxxsssdddUUUJJJ>>>666111111111///...000////////////////////////------......///000111222555===DDDVVV}}}nnnfffnnntttdddWWWVVV___jjj{{{~~~|||{{{yyyvvvtttwwwwww{{{~~~ooo```RRRPPPUUUXXXYYY[[[YYYSSSPPPNNNIIIDDDCCCHHHWWWsssrrrSSSJJJBBBAAA@@@===;;;<<>>>>>>>>>>>>>>>>>>>>>>>??????CCCGGGHHHGGGKKKPPPRRRTTTXXXZZZ\\\^^^```cccccchhhpppxxx}}}ZZZCCC}}}~~~oooddd[[[HHHFFFDDDAAA>>>=========BBBWWWsss}}}jjj```YYY\\\ZZZNNNKKKTTTyyyjjjWWWOOONNNHHHFFFCCC:::;;;999;;;???@@@>>>>>>AAAUUUddd^^^OOORRRXXXUUURRRMMMVVVvvvuuuooobbb~~~wwwpppfff]]]^^^gggqqqxxxzzzooowww}}}kkkJJJ999777666444111111111111111000000000///////////////////////////000000222444222111999EEEeee{{{|||}}}ttt{{{zzzqqqWWWQQQHHHAAA>>>=========:::999888888888888999:::>>>DDDPPP___iiiooouuuzzzyyy{{{~~~vvvXXXFFFEEE???===@@@>>>888999>>>GGGZZZ```UUURRRcccwww~~~wwwiii\\\TTTRRRSSSPPPVVV^^^lllrrrbbbWWWbbb}}}yyykkk]]]gggpppeeeqqq~~~qqqcccWWWMMMBBB999222111111000//////////////////////////////............///111222333666<<>>>>>======???CCCBBB@@@@@@BBBCCCBBBAAA;;;;;;===???BBBFFFIIIKKK@@@@@@AAABBBDDDFFFHHHJJJOOOddd|||{{{yyyyyy~~~fffHHH777444333222111000000000000///000111000000222666999<<<===III]]]ooowwwxxxxxx{{{qqqfffrrrwww```QQQDDD???@@@HHHLLLJJJIIIMMMMMMKKKNNNZZZlll{{{{{{qqqbbbTTTLLLCCCCCCAAA@@@>>>===<<<<<<========================>>>===AAAGGGIIIIIILLLPPPQQQSSSVVVXXXYYY\\\```cccbbbeeejjjoootttzzz```FFF|||ttt|||uuuhhh\\\GGGFFFDDDAAA>>><<<;;;<<<777IIIeeepppddd]]]bbbaaaSSSMMMSSSqqqttt]]]QQQOOOKKKLLLKKKBBB???<<<<<>>???CCCSSSjjjiiiVVVTTTZZZWWWTTTHHHVVVxxx|||www```ooosssiiijjjsss{{{|||xxx{{{iiiKKK:::666555222111111111111111000000000000////////////////////////222///111333222111===LLLrrrzzzmmmwwwxxxnnnTTTNNNGGGAAA>>>===<<<<<<:::999888777777888999:::>>>DDDNNNYYYccckkksssxxx{{{}}}bbbLLLHHHBBB>>>???>>>999666777:::GGGOOOLLLLLLZZZpppuuuggg\\\ZZZ[[[RRRMMMIIIQQQggglll\\\UUUeee|||uuuaaabbbwwwxxxdddkkksssdddUUUIIIFFF;;;222111111000//////////////////////////////............///111333555777===HHHdddwwwfffzzzzzzuuufffmmmwwwbbbUUUVVVdddrrrzzz|||}}}~~~~~~{{{pppbbbXXXZZZYYY[[[aaafffjjjrrr{{{vvv```VVVTTTUUUVVVWWW\\\XXXRRRNNNLLLJJJHHHGGGFFFWWWjjjwwwmmmXXXGGGAAA===<<<<<<<<<@@@FFFHHHEEEAAA???@@@BBBCCCCCC===???BBBEEEHHHJJJKKKLLLBBBBBBCCCDDDFFFHHHIIIJJJQQQfff~~~yyyvvv}}}~~~lllMMM666444333222111111000111111///000111111111333777:::===CCCRRReeerrrtttssstttqqq{{{kkknnn|||zzzfffVVVFFFBBBCCCHHHKKKJJJIIIKKKNNNNNNRRR^^^nnn|||sssaaaSSSLLLCCCBBBAAA???===;;;:::999;;;;;;<<<<<<<<<<<<======>>><<>>OOOfff~~~|||lllcccgggeeeVVVNNNSSSnnnfffWWWTTTRRRWWWZZZSSSFFFAAA???@@@@@@???AAAFFFVVVtttvvv___UUUXXXTTTOOOJJJZZZ}}}hhheeekkk}}}yyy{{{sss~~~jjjOOO@@@999555333222111111111111000000000000////////////////////////222...///333333555DDDXXXyyyeeezzz~~~yyysss~~~uuujjjOOOJJJDDD???======<<<<<<:::999888777777888999::::::AAAKKKUUU___hhhpppsssxxx{{{~~~~~~}}}xxxvvvuuuvvv}}}ttt```RRRIIIAAA>>><<<:::888888999;;;@@@DDDFFFPPPiiiqqqeeeaaabbbWWWLLLDDDGGGRRRbbbsss~~~qqqfffaaalll~~~yyytttaaa```ttthhhjjj~~~sssgggXXXLLLIII===222000222111//////////////////////////////......---...///222444666888???OOOnnnqqqaaavvv|||rrrdddWWWpppvvvaaaRRRRRRbbbsssuuuzzzzzz{{{|||xxxmmm]]]QQQMMMJJJKKKOOOSSSVVV]]]eeeyyyssseee^^^ZZZXXXYYYZZZYYYUUUPPPLLLJJJHHHFFF???GGGUUUbbbgggbbbXXXPPPCCC@@@??????>>>???HHHRRRPPPKKKEEEAAAAAACCCFFFGGGGGGIIIMMMPPPQQQQQQOOONNNHHHHHHHHHHHHHHHHHHIIIIIIQQQfff}}}||||||uuuvvvzzzpppSSS666444444333222111111111111///000111111111333777:::>>>MMMeee{{{zzzyyyyyyvvvgggwwwooo___LLLFFFCCCEEEHHHHHHHHHIIIJJJNNNWWWdddrrr}}}rrr^^^OOOIIIAAAAAA@@@???===<<<:::999::::::;;;;;;<<<<<<<<<<<>>===:::===LLLeeeuuuhhhiiifffUUUIIIOOOhhhooo]]]ZZZZZZbbbgggaaaKKKEEEAAAAAAAAA@@@CCCHHHbbbkkk\\\ZZZTTTNNNPPPbbbtttddd```rrrooo~~~}}}nnnUUUFFF===777555555111111111111000000000000000000000000000000000000111---///444555888JJJ```hhh}}}}}}rrrfffKKKGGGAAA>>>======<<<<<<:::999888777777888999:::999BBBMMMWWWaaajjjpppsssvvvzzz~~~~~~|||vvvnnneee]]]XXXWWWiiittt]]]RRREEE>>>===<<<<<<<<<:::555777???BBBKKKgggyyykkkeeeeee[[[QQQIIIHHHHHHJJJZZZlll{{{{{{rrrttt~~~yyyssslll]]]ccc{{{lllmmm}}}tttlllcccZZZKKK>>>333000222111/////////////////////////////////...---...///222444666888BBBUUUuuuzzziii]]]vvv|||{{{hhhTTTIIIooowww```OOOOOO___sssrrrwwwwwwxxxyyywwwmmm^^^RRRHHHDDDBBBDDDFFFGGGKKKQQQ^^^uuujjjbbb___```SSSTTTRRRLLLGGGDDD@@@>>>CCCEEEPPP^^^bbb[[[WWWXXXCCCCCCDDDDDDBBBEEEPPP]]]WWWQQQIIIDDDDDDGGGJJJLLLQQQTTTWWWZZZZZZWWWTTTQQQNNNNNNMMMKKKJJJIIIHHHGGGQQQfff}}}~~~ppp{{{uuuqqqwwwsssWWW777555444333222111111111111///000111111111444888;;;@@@UUUvvvyyyhhhvvvfffPPPHHHBBBBBBEEEGGGHHHHHHEEEMMMZZZiiiuuu}}}|||nnnYYYJJJEEE@@@@@@@@@???>>><<<;;;::::::::::::;;;;;;<<<<<<<<>>NNNkkkzzzrrrrrrgggWWWNNNTTTkkkxxxuuujjj___^^^gggnnnooo[[[NNNDDDDDDDDDAAACCCJJJhhhvvvkkkaaaTTTTTTQQQlllmmm\\\ggg~~~}}}}}}qqquuu[[[JJJBBB===777333222111111000000000000000000000000000////////////000333111444888999LLLmmm~~~yyy}}}~~~uuu^^^JJJFFFBBB???>>>===<<<;;;:::999888888888999:::;;;<<>>YYYcccpppooo\\\JJJ===BBBGGGFFFEEEHHHNNNOOOWWWgggtttyyy|||~~~yyyjjjVVVHHHCCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAACCCEEEGGGIIIPPPRRRSSSTTTUUUWWWYYY[[[ZZZ\\\___aaabbbeeehhhkkkpppxxxkkk~~~}}}zzzwwwttttttvvvyyyuuussspppnnnpppxxx}}}aaaRRROOOMMM^^^~~~qqqYYYKKKGGGDDD@@@;;;999999;;;CCCZZZyyylllmmmfffXXXGGGNNNddd|||wwwmmmmmmggg______iiisssvvvcccTTTHHHEEECCC???CCCJJJbbbuuuiiiXXXUUUXXXrrrwwwdddgggxxxzzzrrr~~~dddOOOCCC;;;666333222222111000000000000000000000000000000000000//////222111444999<<>>===???JJJcccwwwttt}}}oooRRR???444333222222333333111///111111111111222555999======YYYooouuuaaaNNNAAACCCHHHGGGGGGKKKKKKNNNYYYiiitttxxx{{{~~~yyyjjjVVVHHHCCCAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@BBBDDDFFFGGGLLLPPPTTTUUUTTTSSSUUUVVVUUUVVVWWWXXXZZZ\\\___aaaiiirrrqqq}}}zzzyyyzzz|||~~~|||yyywwwxxx{{{|||hhhZZZQQQIIISSSmmmvvv]]]NNNGGGDDD;;;<<<<<<:::999FFFbbb}}}|||iiijjjggg\\\HHHMMMaaaxxxooo]]]^^^]]][[[___kkkvvv{{{qqq```PPPIIIDDD???CCCLLLdddsssccc^^^fff~~~uuulllttt}}}uuukkkSSSBBB999555444222222111000000000000111000000000000000000000000///111000444:::@@@YYY~~~|||}}}yyykkkRRRGGGCCC???<<<;;;;;;:::999999999888777888999:::;;;;;;@@@IIISSS]]]fffnnnsssrrruuuxxxzzz}}}}}}wwwooommmjjjeee```[[[UUUNNNJJJAAA@@@BBBSSSvvvtttWWWLLLHHHBBB===;;;888888888888:::@@@GGGMMM[[[fff{{{rrriiifffbbbeeehhh^^^KKKEEEKKKSSScccddd^^^dddnnnxxx{{{}}}|||yyy|||lll^^^dddzzz~~~```YYYGGG666111333333000...///////////////////////////000000000000222555888:::IIIhhhwwwfffqqq~~~mmmPPPUUUpppvvvgggSSSOOOQQQccc}}}|||{{{xxxwwwyyyvvvhhhZZZJJJHHHDDDAAA??????AAABBBCCCPPPaaawww|||iii\\\RRRMMMFFFAAA????????????CCCIII\\\mmmrrruuunnn[[[QQQHHHHHHHHHCCCMMMbbbmmmkkkbbbXXXQQQOOOTTTbbbpppooorrrssstttuuutttmmmdddTTTLLLFFFDDDAAA<<<;;;===GGGaaauuurrrvvvWWW@@@555444222222333333111///000111111111222555:::===???[[[qqqyyy}}}___OOOBBBBBBFFFFFFHHHLLLIIIQQQ```ooowwwyyy|||yyyiiiUUUGGGBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@CCCEEEFFFHHHMMMRRRTTTRRRNNNKKKKKKHHHGGGGGGGGGHHHKKKMMMOOOZZZbbbrrr{{{ssscccYYYMMMOOO___lllTTTIIIEEE<<<<<<===;;;888;;;JJJZZZtttyyyfffeeebbbXXXLLLLLLZZZlllxxxoooSSSQQQOOOSSS___mmmwww{{{~~~lll[[[PPPGGGAAAEEENNNiii{{{mmmjjjvvvxxxtttmmmSSS???666555555333222111111000000111111000000000000000111111111///222000333999AAA]]]|||yyyiiiPPPFFFCCC???<<<<<<;;;:::999999888777777777888:::;;;;;;@@@HHHRRR\\\fffnnnrrrtttttttttvvvxxxvvvnnnggg[[[YYYZZZcccmmmnnncccYYYMMMGGG???EEEaaajjjYYYQQQJJJEEECCC===>>><<<888;;;CCCHHHGGGMMMRRRccc}}}wwwuuuyyy}}}qqqYYYGGGBBB>>>GGGEEECCCNNN[[[iiizzzxxxzzz~~~}}}{{{rrrggg[[[\\\ooo}}}zzzpppbbbMMM888111333333000...///////////////////////////000000000000222666999:::KKKoooyyyooobbbwww~~~zzzSSSSSSooorrr\\\OOOMMMPPPaaa{{{~~~zzzxxxvvvmmmdddPPPMMMHHHCCC@@@???@@@AAAEEELLLVVVhhh~~~hhhXXXOOOJJJDDD@@@???@@@@@@AAADDDMMMdddxxx~~~xxxeeeUUUKKKHHHEEEAAAMMMccclllnnneee[[[UUUTTT\\\mmm}}}~~~ssshhhUUULLLEEECCCBBB???>>>???HHHcccvvvzzzmmm|||uuu\\\EEE777555333222333333111000000111111111222666:::>>>@@@ZZZ}}}~~~ffftttqqqrrr{{{tttSSSHHH@@@AAADDDDDDFFFIIIJJJUUUgggwww||||||~~~~~~~~~xxxgggSSSEEEBBB???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>@@@CCCEEEFFFHHHJJJNNNRRRTTTQQQJJJEEE@@@>>><<<;;;<<<>>>@@@AAAFFFNNN[[[iiipppggg[[[TTTZZZjjjhhhRRRHHHFFF???<<<<<<>>>===<<<>>>CCCLLLfffwwwoooccc^^^WWWMMMIIIDDDJJJTTT___ooowwwnnnTTTKKKEEENNN```pppwwwyyysssbbbWWWKKKBBBDDDLLLkkktttqqq~~~}}}xxx}}}qqqUUU???666444333333222222111111111111111///000000000111111111222111333111222888@@@___}}}zzziiiRRRGGGDDD@@@======<<<<<<;;;999888777777777888999:::===@@@HHHRRR]]]fffmmmpppssspppoooppprrrqqqnnnmmm\\\UUUTTT```sss}}}xxxnnn\\\WWWMMMGGGSSSrrrjjjZZZNNNGGGFFF???@@@===999???MMMXXX\\\YYYRRRTTTiiijjjNNN???>>>AAA<<<;;;FFFPPP___ssswwwwww~~~~~~~~~pppiii^^^ZZZfff}}}|||tttkkkTTT;;;111111222111///000000000000000000000000//////000000111333777:::999NNNuuuvvvhhhYYYppp}}}UUUPPPpppqqqRRRMMMLLLOOO^^^wwwzzz}}}sssjjjVVVRRRLLLGGGDDDDDDEEEFFFGGGMMMTTTcccppp___TTTPPPJJJFFFEEEEEEFFFFFFGGGSSSmmm|||ggg]]]SSSNNNHHHDDDSSShhhnnnmmmddd[[[WWWYYYdddxxx~~~pppYYYOOOEEECCCCCCAAAAAABBBNNNgggyyyyyy}}}mmmttt|||zzzvvvaaaHHH888666333222222222111000000111111222333666;;;???AAAZZZxxxqqq^^^nnnhhh^^^___UUUEEEAAA@@@CCCEEEEEEFFFGGGIIIVVVjjjyyy~~~|||~~~~~~~~~vvvdddOOOCCCAAA>>>===<<<;;;:::::::::;;;::::::::::::::::::::::::<<<<<<===???AAACCCEEEFFFKKKIIILLLUUU```ccc]]]UUUGGGBBB<<<999:::;;;<<<<<<999???IIIVVVssszzzrrrfff[[[ZZZcccrrryyymmmXXXJJJFFFFFFAAA<<<;;;???AAA>>>;;;;;;;;;NNNaaagggccc\\\QQQIIIEEE???AAADDDKKK^^^mmmlllXXXKKKCCCKKK^^^nnnwww|||wwwiii___RRREEEDDDKKKjjj|||xxx}}}yyyrrr}}}|||wwwZZZBBB999444000333333222111111111111222///000000111111222222222111444222333999AAAbbb}}}~~~zzziiiSSSFFFCCC???=========<<<;;;888888777666777888999:::===AAAHHHSSS^^^fffjjjllljjjfffdddeeehhhkkkrrryyyqqqfff\\\___nnn|||kkkhhh^^^RRRQQQccc|||eeeRRRHHHDDD>>>>>><<<<<>>AAACCCEEEFFFLLLIIILLLYYYiiittttttpppTTTMMMCCC===:::999888666666888@@@JJJaaa~~~}}}qqqdddbbbdddjjjjjj___QQQIIIFFFEEEBBB===<<<>>>>>><<<<<<>>>>>>AAALLL[[[```WWWLLLGGGAAA===@@@AAABBBSSSdddfffWWWKKKCCCIIIVVVeeettt{{{ssskkk]]]NNNIIINNNaaayyy{{{}}}vvvmmmnnnuuu~~~yyy]]]GGG>>>777000444333222222111111222222///000000111111222333333000444444666;;;EEEfff~~~{{{xxxgggQQQEEEBBB>>><<<<<<<<<;;;;;;888777666666666777999:::<<<@@@HHHSSS^^^eeegggfff]]]XXXTTTTTTVVV]]]mmm}}}uuunnnnnnwww}}}sssdddZZZbbbyyyvvvaaaQQQIIIBBB???>>>???BBBPPPpppzzzkkk___YYY^^^mmm|||~~~]]]EEECCCBBB======@@@===HHH```rrrvvv~~~wwwvvvuuulllYYYKKKTTTpppqqqkkkxxxdddRRR>>>444222111111222000000000000000000000000...///000111111444888;;;>>>VVV~~~|||fff\\\yyy}}}www}}}xxxqqq[[[HHHTTTlllgggOOOGGGHHHLLLZZZvvv~~~sssmmmcccXXXPPPKKKIIIIIIFFFKKKOOOXXXqqq{{{pppjjj```VVVOOOKKKGGGEEENNN]]]}}}jjjfff^^^YYYRRRQQQcccxxxzzztttkkkaaa]]]bbbqqqqqqaaaPPPHHHEEEDDDCCCEEESSSkkkzzzsss___qqq^^^:::777444222222222222111000111222222444777<<<@@@NNNdddzzz}}}lllaaatttyyy{{{~~~iiiYYYSSSEEE;;;???CCCEEEFFFGGGHHHHHHIIISSSeeeuuu||||||~~~}}}rrr]]]HHH@@@AAA<<<;;;::::::999:::::::::999999999999999999999999:::;;;<<<===???BBBDDDEEEGGGGGGKKKUUUdddqqqzzz}}}jjj```RRRGGGAAA===888555888555:::@@@LLLnnn{{{}}}~~~}}}{{{yyyxxxxxxwwwwwwvvvtttwww~~~rrrpppcccfffeee]]]TTTMMMGGGAAABBB???===<<<:::888===DDDBBB888;;;MMMVVVMMMCCCAAA::::::@@@@@@===JJJ[[[]]]RRRIIIBBBEEENNN\\\ppp{{{uuuhhhVVVPPPSSSSSSgggpppzzzzzzlllvvv}}}}}}tttooogggiii{{{vvv\\\IIIBBB;;;222444333222222111111222222///000000111222222333333///444555777>>>HHHjjj~~~|||~~~~~~uuudddOOODDDAAA===;;;;;;;;;::::::888777666666666777999:::;;;???GGGSSS^^^ddddddbbbTTTMMMHHHFFFFFFOOOcccxxxuuuvvvsssfffgggwwwppp]]]QQQHHHCCCBBBCCC@@@IIIlllrrr\\\TTTaaasss~~~|||aaaHHHAAAAAA===??????999BBB[[[lllqqqzzzwwwwww~~~wwwnnn[[[LLLTTTooonnniii~~~zzzssseee[[[MMM>>>666333111111222000000000000000000000000...///000111111444888<<>>@@@;;;;;;::::::999999::::::999999999999999999999999999999:::<<<>>>@@@BBBCCCBBBEEEIIINNNWWWdddrrr{{{uuudddWWWNNNGGG@@@;;;999333666999===XXX~~~}}}|||{{{yyytttnnniiifff```bbbjjjllllll}}}yyyvvvkkk```\\\UUUJJJDDDDDDCCCBBB@@@???>>>??????@@@??????@@@AAABBBBBBAAAAAA???@@@AAA>>>===AAAJJJSSSXXXSSSIIICCCHHHYYYlllwww|||jjj^^^^^^ccchhh___```lllnnndddaaahhh|||rrrtttnnn]]]eeexxxxxx|||cccNNNBBB999222555444333222111111111111000000000000111222333444333333<<>>;;;===???;;;???___~~~{{{uuuooohhhbbb___YYYSSSUUU\\\]]]___sssxxxooofffbbb[[[PPPIIIHHHDDDCCCAAA@@@?????????@@@<<<<<<===>>>>>>>>>>>>>>>AAABBBBBB@@@???BBBGGGLLL\\\XXXNNNEEEDDDQQQdddrrrrrrdddaaaccchhh\\\WWW\\\ZZZRRRUUU```uuuwwwxxxtttdddddd~~~~~~}}}pppooozzzgggQQQCCC:::333555444333222111111111111111111000000000000111111555999AAAIIIKKKTTTqqq~~~}}}vvvaaaMMMBBB???===;;;;;;:::999777888777666555555666777888;;;AAAIIIQQQZZZgggxxxvvvmmmaaaVVVVVV\\\wwwzzz^^^MMMLLLAAA@@@GGGDDDOOOooo}}}aaaSSSUUU___fffjjjooonnnYYYOOOAAA???EEEBBBDDDSSSiiiqqqvvvrrrooo}}}}}}}}}}}}ttthhh\\\QQQNNNddd~~~{{{rrrwwwzzzyyyvvv^^^VVVOOOAAA555222555444000000000000000000000000000//////000000111444999===DDD\\\iiiccc{{{kkkKKKCCCAAAOOOcccVVVGGGFFFDDDIIITTTmmmxxxlllfff^^^XXXYYYZZZdddkkk[[[SSSPPP```zzz~~~}}}tttiiinnnzzzwwwxxxuuudddXXXRRRPPPZZZiiiyyy{{{uuuxxxpppoooxxxzzz|||ttt^^^AAA:::555333222///000444333222111222555;;;AAADDDEEEfff|||iii~~~uuu]]]FFFEEEDDDCCCCCCCCCEEEGGGHHHJJJXXXkkkyyy|||~~~xxxeeePPPDDD???===<<<;;;::::::999999::::::;;;:::999888777777777777999999999:::<<<===???@@@FFFEEEEEEEEEGGGLLLRRRWWWbbbhhhoooqqqlllbbbWWWPPPGGGAAA@@@@@@:::;;;TTTsss~~~}}}yyyooocccYYYTTTRRRMMMHHHIIIMMMLLLNNNbbb{{{xxxqqqhhhbbbZZZPPPIIIGGGGGGEEECCCAAA@@@??????@@@<<<<<<;;;;;;<<<<<<======CCCCCCDDDDDDDDDDDDDDDDDDZZZYYYSSSIIIBBBHHHZZZkkkvvveee]]]]]]bbbUUULLLJJJFFFCCCMMM^^^ppp{{{}}}yyy{{{mmmcccsss{{{{{{}}}ttteeecccqqqkkkTTTEEE;;;555555444333222111111111111111111000000//////000000444<<>><<<<<<;;;::::::999999:::::::::999888888777777777777888888999:::;;;===>>>???DDDEEEFFFJJJMMMNNNMMMLLLPPPUUU\\\cccfffccc]]]WWWOOOGGGCCCBBB===;;;KKKbbb{{{|||zzzppp```RRRIIIGGGIIIFFFFFFGGGCCCBBBRRRfffzzzpppeee[[[SSSNNNLLLMMMKKKHHHEEEBBBAAA@@@@@@???>>>===<<<<<<===>>>???DDDDDDFFFHHHIIIHHHDDD@@@QQQTTTVVVQQQGGGFFFSSSccc{{{}}}kkk\\\UUUTTTYYYNNNDDD@@@===@@@QQQeeerrr}}}xxxvvvfffjjjsss```\\\kkk~~~nnnXXXGGG;;;666444444333222111111111111111111000000111111222333000;;;BBBGGGVVVsss~~~{{{wwwbbbOOOBBB???===;;;;;;:::999777888777666555555666777888;;;@@@GGGNNNWWWcccsss~~~~~~xxxkkk^^^UUUMMMUUU```lllvvvzzzuuummmrrruuu|||rrr^^^ZZZMMMBBBBBBFFFFFFFFFNNNOOOSSSXXXUUUJJJBBBAAAEEELLLQQQSSS___uuummm^^^YYYQQQPPP\\\uuuzzzyyy|||sssmmmvvv~~~~~~~~~|||uuuiiiaaaXXXTTTgggvvvqqqzzzssskkk[[[UUUPPPEEE999444444333/////////////////////////////////000000222555:::>>>IIIeeeuuurrrwwwfffEEE@@@CCCOOO[[[OOOFFFBBBBBBHHHOOO___{{{ttttttuuuxxxwwwfff[[[```nnnsssgggkkk~~~wwwkkkcccaaacccooonnn\\\OOOIIIKKKVVVdddppp}}}ppprrr{{{qqqWWWDDD<<<555444333111111333333222111333666<<>>>>>???DDDMMMYYYbbbddd___ZZZWWWTTTQQQRRRUUUWWWVVVTTTPPPGGGBBBCCCAAA???HHHVVV|||zzziiiUUUHHHAAAGGGEEEFFFFFFAAA>>>GGGUUUmmmttthhhbbb```___WWWUUUQQQLLLHHHEEECCCCCCBBB@@@>>><<<<<<>>>@@@AAAEEEGGGJJJMMMNNNKKKFFFAAAIIIPPPZZZ\\\SSSJJJMMMWWWeeejjjlllfffZZZQQQPPPSSSSSSKKKCCC???>>>CCCUUUgggwwwzzzooofffwww}}}ggg^^^jjj}}}qqq]]]III<<<777444444333222111111111111000000000222333555777888222;;;???BBBVVVzzz|||xxxsss^^^KKKBBB???===;;;;;;:::999777888777666555555666777888<<<>>>DDDLLLUUU[[[___```dddbbb```___^^^[[[SSSKKKEEEIIINNNVVVdddooommmddd``````dddlllsssxxx}}}mmmggg[[[KKKCCCIIINNNKKKJJJFFFDDDEEEDDDBBBAAABBBAAAEEEGGGGGGLLL\\\qqq}}}oooZZZMMMQQQ^^^eeecccgggyyyuuunnnsss|||~~~}}}~~~{{{vvvkkkcccZZZSSSccczzzrrrzzzsssjjjcccWWWSSSHHH;;;444444222///////////////////////////...///000111222666;;;???JJJkkk}}}rrreeeooommmGGGAAAHHHSSS[[[MMMEEEAAA@@@GGGMMMZZZ|||kkk```aaalllzzziiiggguuuyyylllaaaYYYUUUTTTZZZeeewww~~~qqqeee[[[QQQHHHBBBCCCLLLYYYhhhzzz~~~sssrrrzzzuuuZZZFFF===555444444333222333333222222444888>>>DDDHHHUUUtttfffqqqwwwlllmmm|||ZZZEEEDDDCCCBBBCCCFFFIIIJJJPPP]]]ooo|||}}}oooYYYGGG???>>>===<<<;;;::::::999999::::::888888777777666777777777777777777888:::;;;===>>>===BBBMMM]]]mmmwwwzzzyyyssslllbbb[[[YYYWWWTTTRRROOOGGGBBBBBBBBB???CCCKKKzzzfffTTTIIIHHHEEEEEEEEEBBB@@@CCCJJJZZZ}}}xxxtttsssqqqeeebbb]]]WWWQQQMMMJJJHHHDDDBBB???===<<<>>>AAACCCJJJLLLPPPRRRQQQMMMHHHEEEIIIPPP^^^hhhcccSSSKKKMMMQQQUUUWWWTTTOOONNNTTT[[[UUUNNNFFFBBB@@@DDDQQQ^^^ssszzz|||hhhpppvvvgggnnn~~~vvvcccMMM===777555444333222111111111111//////111222555777999;;;888<<<>>>@@@SSSwww~~~pppZZZGGGBBB???===;;;;;;:::999777888777666555555666777888===>>>BBBJJJRRRUUURRRNNNQQQQQQOOOLLLMMMOOOKKKEEEGGGGGGDDDFFFSSSbbbccc\\\NNNMMMOOOVVV^^^gggttt{{{ssshhhZZZMMMSSS___]]]PPPLLLHHHFFFEEECCCBBBBBBAAAAAAAAA@@@@@@GGGUUUcccoooaaaGGGBBBAAAIIIHHHNNNdddyyyxxxppprrryyy|||}}}{{{{{{|||{{{wwwuuuiiibbbYYYNNN[[[zzz||||||zzzjjjhhh\\\XXXLLL===444333222000000000000000000000000000...///000111333666<<<@@@KKKpppkkk^^^vvvTTTFFFKKKUUUYYYJJJCCCAAA???EEEKKKVVVvvvnnniiihhhppprrriiimmmxxx|||pppfff```[[[VVVUUUVVVXXXaaaqqq|||wwwjjjZZZOOOJJJGGGCCC@@@AAAGGGRRRccczzz|||qqqooovvvzzz```GGG===555444555444222222333222333555:::AAAHHHLLLQQQlll}}}^^^ppp{{{llldddgggpppdddFFFAAAAAAAAABBBDDDGGGIIIJJJRRR___ppp|||{{{mmmWWWFFF@@@>>>>>><<<;;;::::::999999::::::888777777666666777777777666666777888999;;;<<<===???@@@EEEPPP```sss|||vvvnnnfffaaaYYYQQQKKKIIIFFFBBBAAACCC}}}~~~mmmbbbRRRLLLFFFEEECCCBBBBBBDDDNNNhhh~~~tttqqqjjjccc\\\VVVRRRPPPIIIFFFBBB??????AAADDDGGGPPPTTTWWWVVVQQQLLLJJJIIIKKKOOO___qqqrrraaaRRRNNNMMMQQQSSSQQQOOORRR[[[bbb\\\SSSIIIDDDBBBDDDKKKSSSeeettttttzzzpppnnnqqquuukkkQQQ>>>888555444333222111111111111///000111222444666888999;;;;;;<<>>CCCKKKSSSZZZ]]]]]]___cccccc```___```\\\VVVTTTRRRJJJEEEOOO___ccc\\\KKKJJJKKKNNNOOORRR\\\fffhhhttt|||rrrkkk]]]cccqqqooo^^^[[[TTTMMMHHHFFFDDDCCCDDD@@@@@@CCCAAA???DDDMMMOOOkkk~~~cccGGG???;;;BBB???DDD\\\sss{{{rrrrrrxxx|||}}}{{{zzz|||zzzvvvsssfff```WWWKKKVVVvvv~~~llllllaaa\\\OOO???444222222111000000000000000000000000...///000111333777<<<@@@MMMrrrmmmbbb^^^FFFGGGPPPUUUFFFBBBBBB>>>CCCIIITTTrrrxxxvvvuuuyyy|||oookkkoootttvvvyyyvvvnnnhhhgggeeeaaaZZZ[[[ZZZXXX[[[dddjjjkkkkkkaaaSSSIIIEEEEEEEEEDDDBBBFFFNNN___wwwzzznnnnnnqqqkkkIII>>>555555666555222222222222333666<<>>>>>???AAACCCEEEFFFGGGGGGTTTaaaqqq|||}}}xxxiiiTTTEEE???>>><<<<<<;;;::::::999999::::::777777666666666666777777666666666777999:::<<<============BBBLLL\\\mmmxxx{{{pppiiibbb\\\VVVOOOLLLKKKxxxzzz^^^UUUKKKFFFDDDCCCAAA@@@GGGYYYzzz~~~zzzssskkkccc\\\WWWUUUMMMKKKFFFCCCCCCEEEHHHKKKVVVZZZ\\\YYYQQQKKKJJJKKKKKKMMM]]]ttt{{{mmm\\\UUUTTTWWWXXXVVVTTTVVV^^^eeeaaaWWWLLLEEECCCFFFJJJOOOXXXjjjlllqqqvvvpppvvvzzzqqqTTT@@@888555444333222111111111111000000111222333555666777999888:::CCCSSSnnnoooooo~~~pppZZZHHHBBB???===;;;;;;:::999777888777666555555666777888999>>>EEENNNWWWcccpppxxxyyy~~~}}}wwwooofffcccYYYQQQYYYhhhkkkdddUUUUUUUUUTTTMMMHHHKKKRRRVVVaaassswwwuuujjjooo|||zzznnnjjj___SSSKKKIIIJJJJJJHHHCCCCCCHHHGGG@@@???DDD>>>WWWiiiqqqrrr```LLLFFFFFFLLLGGGHHH^^^uuu}}}ssssssyyy}}}}}}|||~~~|||xxxrrrfffaaaXXXKKKUUUuuuyyyppprrrtttddd___QQQ???444222222222000000000000000000000000...///000111333777===AAANNNrrrkkkccc```AAA@@@JJJPPPDDDCCCCCC>>>BBBIIISSSqqqtttllllllooopppuuuuuuooolllnnnnnnjjj\\\```___WWWQQQVVV___eeeeee```WWWMMMGGGFFFHHHJJJBBBDDDKKK\\\tttooopppppp}}}tttJJJ???555555777555333222222222444777>>>FFFNNNSSS___www}}}^^^www}}}nnnRRREEECCC>>>>>>???AAADDDEEEEEEEEEEEEVVVbbbqqq|||zzzuuugggSSSDDD>>>===;;;<<<;;;::::::999999::::::777777666666666666777888555666666777888:::<<<<<<999:::<<<===@@@IIITTT\\\pppxxx~~~wwwppphhhaaa\\\[[[uuuqqq[[[HHHFFFHHHCCC@@@CCC@@@JJJ\\\uuuddd[[[[[[TTTLLLGGGGGGIIILLLQQQVVVYYY^^^bbb```YYYQQQKKKHHHMMMTTTXXXggg|||{{{jjj``````]]]]]]aaaccceeejjjpppooobbbQQQFFFEEEKKKPPPSSS```ooozzzxxx]]]eeezzzwwwyyy{{{~~~qqqUUUDDD777444333222222111111222222222222222222333444555666666<<<<<>>===???EEEPPPddd~~~tttnnnllljjjllloooppppppoooooopppnnnfff___[[[WWWUUUWWW\\\kkksssnnnZZZKKKJJJKKKIIILLLFFFDDDRRRlllwww~~~pppppp{{{vvvRRRAAA444444555222222555555444444777@@@KKKVVV\\\ppptttcccxxxllljjjiiiRRRDDDBBB999BBBAAA@@@???>>>AAAEEEIIIVVVcccqqqwwwzzz}}}{{{uuueeeOOO@@@<<<===>>>;;;:::999999888888999999777777666555555555555555777777777777888999:::;;;>>>@@@BBBBBBBBBEEEKKKPPPYYYbbbkkkrrryyy|||xxxqqqnnnwwwlllZZZLLLJJJIIIAAA===>>>@@@GGGPPPmmm}}}ooodddaaa^^^VVVNNNMMMNNNOOOTTTYYY]]]aaadddaaaYYYPPPKKKJJJKKKPPPSSS```vvvyyylllfffaaacccfffiiihhhjjjvvv{{{ooo]]]NNNHHHJJJOOORRRXXXfffqqq|||ccc___lll|||zzzvvvZZZGGG999444333222222111222222222222222222222333444666666777===<<>>CCCNNN^^^nnnxxx~~~pppwwwzzzqqqsssmmmZZZLLLJJJIIIIIIJJJUUUmmm{{{ooobbbXXXQQQPPPRRROOOMMMJJJHHHGGGEEEBBB@@@DDDJJJSSS\\\bbbeeedddcccdddaaaaaaeeekkksssvvvyyy}}}}}}}}}}}}zzztttmmm___UUUQQQOOOcccmmmZZZaaa{{{uuuvvvyyyoooZZZDDD777333222/////////............/////////111222222333777???FFFSSSbbb```xxx|||www___>>>===DDDOOOZZZMMMEEE@@@>>>???DDDMMM___zzz~~~tttnnnjjjiiijjjmmmnnnnnnnnnnnnooooooggg___[[[WWWTTTWWW[[[uuuppp```XXXSSSLLLNNNNNNQQQ\\\pppxxxwwwvvvpppnnnvvv~~~uuuRRRAAA555444666333222555555444555999CCCOOOZZZaaazzz~~~rrrggg~~~ssssssqqqYYYIIIIIIDDDAAAAAA@@@???>>>AAAEEEHHHTTTaaaooouuuxxx|||~~~~~~{{{uuueeePPPAAA=========;;;:::999999888888999999777777666555555555555555777777777777888999::::::CCCIIIQQQWWWYYYYYYWWWVVVXXX___dddfffjjjpppttttttyyy~~~uuufffggg~~~}}}zzzgggYYYNNNLLLIIIAAA<<<===<<>>HHHPPPkkk}}}zzzuuuyyyuuucccOOOAAA@@@???===;;;999888888777555666666555444444777999:::<<>>DDDQQQ```PPPBBBBBB@@@@@@BBBIIIXXXqqq{{{ssskkkgggeeefffhhhiiijjjkkkkkkkkklllddd[[[VVVRRROOOQQQVVVvvvwwwkkk___UUUQQQWWW___fffrrrrrrmmmuuuzzz{{{{{{uuuqqqvvvzzzzzz~~~qqqRRRBBB555444666333222555555444555;;;GGGTTT___eee|||}}}zzzkkklll~~~zzzbbbOOOKKKHHH@@@@@@@@@???>>>@@@DDDGGGQQQ___mmmtttxxx{{{}}}|||zzztttdddPPPBBB>>>===<<<::::::999888888888888999777777666555555555555555777777777777888999::::::CCCLLL\\\kkktttuuupppkkkgggkkkllliiihhhjjjkkkjjjjjjmmmrrrxxxzzzlllggguuunnn]]]MMMIIIHHHEEEAAA@@@777@@@CCCSSS{{{vvvoooeee\\\SSSPPPRRRTTT[[[bbbdddhhhhhhbbbVVVMMMIIIJJJQQQTTTSSS\\\qqqwwwqqqpppppprrrrrrmmmeeedddqqqtttdddTTTKKKJJJLLLIIIOOOSSSYYYcccdddlllvvv[[[VVVtttpppXXXEEE333444444333222222222222333222222333444555777999:::;;;AAA@@@IIIQQQmmm}}}vvvggg}}}|||rrr```NNNCCC???>>>===;;;999888888888555666666555444444777999777???KKKXXXgggvvv~~~sssiii]]]UUUJJJFFFPPPeee||||||kkk___ZZZZZZZZZRRRRRRQQQQQQOOOKKKEEEAAA===@@@EEELLLUUU___ggglllccc___]]]```fffnnn{{{rrrttt{{{{{{zzz}}}~~~zzzssscccSSSJJJJJJeeeuuuooommm{{{zzz|||xxx}}}~~~rrr]]]FFF888555333000000000////////////000000000222333333444:::CCCJJJYYYdddbbb}}}~~~]]]EEECCCAAALLL___RRRBBBBBB@@@@@@BBBGGGTTTkkk~~~|||uuunnngggcccaaa``````aaacccdddccccccbbbZZZSSSNNNJJJFFFGGGLLLiiiyyy|||qqqiiiaaahhhooossszzzqqqnnnxxx~~~|||xxx|||~~~zzz}}}zzzlllRRRBBB555555666333222555555333555<<>>>>>@@@CCCFFFPPP^^^mmmuuuxxx|||}}}{{{wwwqqqaaaNNNAAA===<<<::::::999999888888888888888777777666555555555555555666666666777777888999:::===EEEVVViii{{{~~~~~~{{{uuurrrnnnlllpppzzzuuuuuupppmmmwwwmmmTTTHHHHHHHHHDDDAAA999AAAAAAKKKmmm}}}vvvmmmcccYYYUUUUUUWWW]]]ccc```eeehhhbbbUUUKKKHHHIIIMMMQQQQQQZZZnnnsssnnnnnniiieeeaaa\\\UUUSSS[[[eeeoooppplllaaaSSSHHHDDDDDDEEEHHHFFFIIIPPPQQQ]]]vvvxxx___WWWmmm{{{|||ooo[[[JJJ777555444333333222222333333222222333555666999:::<<<===CCCBBBKKKSSSooosss^^^ppp{{{mmm\\\MMMEEE???>>><<<;;;:::999888888555666666555444444777999===IIIZZZmmmqqqeeeVVVLLLLLLXXXiiivvvmmm___\\\]]]\\\VVVVVVUUUUUUSSSNNNGGGBBB;;;;;;<<>>KKKbbbXXXJJJAAA@@@@@@BBBGGGSSSiii|||}}}yyyyyy{{{}}}}}}xxxzzz|||~~~~~~~~~}}}vvvpppjjjddd```]]][[[YYYYYYZZZ[[[YYYWWWWWWQQQKKKHHHDDD@@@@@@DDDSSSbbbsss}}}|||vvv{{{zzz|||zzzzzzyyyjjjSSSBBB555555666333333666555333555===KKKZZZccchhhzzziiirrrttt]]]EEE:::>>>>>>???>>>>>>???BBBEEEOOO^^^ooowww{{{}}}~~~|||tttmmm\\\III>>>;;;:::888:::999888888777777888888777777666555555555555555666666666666777888999:::;;;>>>FFFTTTeeesss{{{}}}|||mmmzzz{{{qqquuueeeRRRLLLIIIDDD???@@@AAA===AAAYYYwwwzzznnncccXXXSSSPPPOOORRRWWWXXX```fffcccWWWLLLHHHIIICCCHHHHHHPPPccchhhcccdddVVVPPPKKKIIIFFFEEEHHHMMMUUUYYY[[[WWWMMMEEEAAA@@@CCCDDDAAAEEEIIIHHHUUUpppwwweee[[[eeesss||||||{{{lllfffgggzzzmmm\\\LLL888555444444333333333333333222333444555888:::<<<===@@@EEECCCMMMUUUrrreeennnvvvgggVVVJJJDDD>>>>>><<<;;;:::999999999555666666555444444777999EEEQQQcccvvvwwweeeXXXQQQPPPVVV]]]gggkkkqqqvvv{{{rrrdddaaa```^^^]]]\\\ZZZXXXTTTNNNFFFAAA===;;;999999;;;@@@EEEIIIIIIEEEEEEKKKUUUcccuuussstttwww{{{|||yyyxxxzzz{{{zzzvvvvvvppphhh]]]NNNWWWttt}}}qqqooommmdddTTTBBB777555333000111000000//////000000111000111111222444;;;EEEMMM```}}}eeegggsssfffHHHAAA???JJJ]]]TTTJJJ@@@??????BBBFFFQQQfffyyyyyyuuuuuuvvvvvvvvvtttuuuwwwyyyzzz{{{{{{zzz{{{~~~~~~vvvpppkkkeee```[[[XXXSSSRRRSSSRRROOOLLLNNNIIIFFFFFFCCC>>>>>>@@@;;;EEESSS___gggooouuuyyy|||{{{tttxxxzzzjjjSSSCCC666555777444333666555444666@@@PPP```iiimmm~~~qqqrrryyywwwcccHHH>>>===>>>>>>>>>>>>???BBBDDDOOO___pppyyy}}}}}}tttjjjYYYEEE;;;::::::888999999888777777777777888777777666555555555555555666666666666777888999999===<<<<<<@@@IIITTT]]]bbbmmmwwwdddttt~~~~~~yyycccUUUMMMFFFBBBBBBAAA===@@@LLL]]]xxxggg]]]RRRLLLHHHEEEFFFJJJPPP[[[fffeeeZZZOOOJJJJJJ@@@DDD@@@EEETTTWWWRRRTTTGGGCCCAAABBBAAA???AAAEEEFFFIIIMMMNNNJJJGGGEEEEEEDDDGGGHHHNNNRRRMMMXXXrrrxxxnnnbbb^^^iiiyyy~~~yyyyyyvvvmmmeeeVVVQQQRRRdddnnn___MMM777555555444333333333333444222333444666888;;;>>>???AAAFFFEEENNNWWWsssvvvvvvtttcccRRRHHHCCC>>>===<<<;;;:::999999999555666666555444444777999AAALLL\\\kkkyyyvvvkkk```UUUPPPQQQSSSWWW]]]bbbgggnnnyyy}}}vvvjjjfffccc]]]\\\ZZZXXXUUUQQQLLLEEE@@@???===:::888888:::===???AAA======DDDOOO^^^rrrvvvxxxxxx}}}|||{{{||||||zzztttrrrjjjbbbZZZMMMVVVppp~~~ttthhhaaaSSSCCC999666333///111111000000000000111111111222222333555===HHHPPPbbbxxxaaaiiiooorrrvvvYYYGGG???DDDPPPIIIGGG???>>>???AAAEEEOOOcccuuu~~~zzzvvvrrrsssvvvxxxvvvwwwxxxyyyzzzzzzzzzzzzzzz}}}{{{wwwppphhhbbb]]]WWWQQQNNNNNNLLLHHHDDDFFFCCCBBBDDDCCC>>>===>>>444777>>>FFFMMMUUU___fffsssyyy~~~|||www|||yyyhhhSSSCCC666666777444333666666555888EEEXXXiiissswwwuuukkkzzzooonnn\\\EEEBBB<<<===>>>>>>>>>???AAACCCNNN^^^pppzzz~~~|||uuujjjVVVCCC::::::;;;999999999888777777777777777777777666555555555555555666555555666666777888999<<<<<<;;;:::<<<@@@FFFKKKVVV___hhhpppyyy{{{xxx[[[hhhzzzqqq]]]PPPJJJGGG@@@@@@@@@GGGLLLOOOooosssbbbYYYOOOJJJGGGDDDEEEHHHKKKXXXfffggg]]]QQQLLLLLLFFFFFF???>>>IIIJJJEEEGGGDDDBBBCCCEEECCC@@@AAAFFFBBBEEEHHHJJJKKKLLLLLLMMMGGGLLLQQQZZZ___WWW___xxx|||uuuggg\\\eeezzzxxxiii___ZZZWWWVVVJJJGGGHHHYYY|||uuufffSSS;;;555555444333333333333444222333444666999<<<>>>@@@BBBGGGEEEOOOWWWttt}}}uuucccRRRHHHDDD>>>===<<<;;;:::999999999555666666555444444777999777@@@NNNZZZfffvvv{{{pppaaaVVVSSSNNNRRRUUUWWWZZZaaallltttqqq~~~xxxmmmhhhbbbZZZUUUTTTRRRPPPMMMJJJDDDAAA???===;;;999888888:::;;;:::666777???KKK]]]rrryyy|||{{{~~~~~~{{{tttlll]]]SSSNNNJJJYYYxxxzzzgggaaaTTTEEE;;;888444///111111000000000000111111333333444444777>>>JJJRRRcccsss^^^jjjqqqoooxxxgggIII;;;<<>>???AAADDDMMM```qqqvvvxxxyyyuuuoooooovvv}}}xxxxxxyyyzzz{{{{{{{{{zzzuuuyyy|||~~~~~~~~~}}}vvvlllddd^^^XXXQQQMMMLLLIIIDDD??????===???CCCBBB===;;;<<<<<<;;;<<>>>>>>>>>>>AAACCCMMM]]]pppzzz~~~~~~{{{vvvkkkVVVBBB999;;;<<<;;;999888888777777777777777777777666555555555555555555555555666666777888999666:::>>>???>>>>>>AAADDDMMMSSSYYY\\\cccnnnvvvyyyzzzuuurrrqqqqqqqqqgggiii{{{vvvccc\\\PPP@@@GGGBBBAAAAAAAAAJJJhhhzzzhhh```UUUJJJEEEEEEHHHLLLKKKTTTgggmmm```WWWTTTMMMDDDBBB???>>>@@@CCCBBB???BBBCCCDDDEEEEEECCCAAA@@@BBBBBBFFFNNNWWW[[[XXXSSSRRRUUU\\\ccccccbbbjjjvvvzzzoooeeeeeexxxuuu```UUUWWW[[[\\\ZZZUUUOOOUUUrrrrrrcccJJJ???777666555444333222222222555444444666:::>>>AAACCCAAAJJJIIIQQQYYYwwwvvv\\\LLLGGG@@@======<<<;;;999888777777444444555555555555555555999???EEEMMM[[[nnn||||||~~~uuufffYYYXXXQQQMMMOOOQQQSSS[[[eeejjjpppzzzsssbbbVVVPPPLLLGGGDDDEEEDDDBBB@@@AAA===999555333444777999;;;888888???IIIXXXlll|||yyywww|||~~~~~~}}}}}}kkk^^^MMMHHHHHHQQQwwwyyyqqqcccZZZMMM888///333333222111111111000000//////222222111222666???JJJRRRbbbxxxaaattt~~~qqqyyynnnEEEAAACCCCCCDDDBBB???======???BBBIIIWWWfffpppqqqqqqqqqqqqrrrtttvvvyyywwwvvvvvvxxxzzzzzzyyyxxxyyy|||}}}|||yyyvvvtttyyyzzzsssjjjccc```WWWKKKDDDDDDCCC@@@<<>>======>>>===;;;999999<<<888999AAABBBFFFSSSiiittt}}}fffUUU@@@888:::666555888555888::::::GGGeeexxx~~~rrrfffyyyfffUUUJJJDDD@@@???===<<<>>>===<<>>>>>???FFFIIIMMMRRRXXX___ffflllooorrrppphhhaaa```___\\\}}}ooossswwwdddWWWPPPHHHDDDBBBCCC@@@CCCWWWnnn|||nnneeeYYYRRRPPPQQQRRRQQQRRRUUUbbbkkkeeeaaa]]]TTTHHHEEEAAA??????AAA@@@>>>@@@AAABBBCCCCCCBBB@@@???@@@???DDDPPPaaajjjhhhdddhhhjjjooosssrrrqqqxxxyyypppkkkyyy}}}{{{}}}qqqmmmqqqttttttvvvmmm______wwwqqq```GGG;;;777666555444333333333333555555555777;;;???BBBDDDBBBJJJIIIPPPYYYxxxwww]]]MMMGGG???======<<<;;;999888777777444444555555555555555555777===BBBHHHTTTeeesssyyypppkkkuuu|||ssshhh]]]SSSOOOMMMMMMRRRYYYaaaeeemmmvvvzzzuuuhhh]]]MMMHHHBBB@@@AAAAAA@@@??????<<<999666555555777888:::777888>>>HHHWWWkkk|||yyywww}}}qqqeeeRRRKKKJJJSSSyyy|||jjjZZZKKK888111555333111111111111000000000///111111222333777AAANNNWWWdddlll~~~uuuyyymmmEEE???DDDJJJMMMHHH@@@===<<<>>>@@@GGGUUUccciiillloooqqqrrrtttvvvwwwxxxwwwvvvwwwxxxyyyxxxwwwxxxyyyyyywwwrrrlllgggeeegggpppxxxzzz~~~{{{vvvpppkkkaaaWWWKKKCCCCCCCCC@@@======<<<;;;<<<======;;;::::::===999999@@@AAAEEESSSgggrrr~~~uuuUUU@@@888:::666555888666888;;;;;;KKKkkkmmmeeezzzgggWWWJJJBBB>>>@@@>>>===???>>>===@@@EEEPPP]]]lllvvv|||~~~{{{vvvrrrdddPPPBBB<<<;;;:::888888888888888777777777777666555555555555444444444555555555555666777888999999999999:::;;;<<<>>>>>>DDDFFFIIIMMMQQQWWW^^^bbbccceeeffffffgggggg___VVVsss}}}sss___VVVKKKGGGEEEEEEAAA???HHHUUU~~~qqqccc]]]```aaa]]]WWW\\\YYYaaalllmmmnnniii[[[PPPKKKFFFCCCAAA@@@??????===>>>???@@@@@@@@@???>>>???===AAAQQQhhhyyy}}}rrrxxxvvvpppuuutttsss___DDD888666666555444333333333333555666777999<<<@@@CCCEEEDDDLLLIIIOOOXXXwwwzzzyyy___NNNGGG>>>======<<<;;;999888777777555555444444444444444444666:::>>>AAAKKK[[[iiipppoooiiinnn~~~ooo]]]RRRLLLIIILLLOOOTTTUUU[[[gggqqqrrrhhh]]]LLLFFF@@@===>>>??????>>><<<;;;999777777777777888:::777777===GGGVVVkkk|||yyywwwxxxoooZZZOOOMMMUUU{{{|||zzz||||||```LLL999444666222111111111111000000000000111111222333999DDDRRR]]]iiipppzzzuuu~~~gggEEE<<>><<<===???EEERRR___aaaffflllqqqtttuuuvvvwwwwwwwwwwwwxxxyyyxxxvvvtttvvvvvvuuuppphhh```ZZZWWWWWW```jjjooouuu~~~{{{vvvrrreeeZZZMMMEEECCCCCCBBB@@@===<<<;;;<<<>>>>>>>>><<<:::===999999??????DDDSSShhhrrr}}}{{{||||||zzzUUU@@@888:::666666888666777:::===PPPuuulllggg}}}jjjWWWHHH@@@===@@@>>>>>>@@@???>>>AAAFFFQQQ^^^mmmvvv{{{}}}yyysssoooaaaOOOAAA;;;:::999888888888888888777777777777666555555555555444444444555555555555666777888999999888888888999:::<<<===BBBDDDGGGIIIMMMQQQVVVZZZ]]]aaahhhrrr~~~tttfff~~~kkkXXXSSSMMMHHHFFFCCCAAAEEELLLpppqqqkkkoooppphhh___fffaaaiiitttuuuvvvooo```YYYTTTOOOKKKGGGBBB@@@AAA<<<<<<===>>>>>>>>>======>>><<>>AAAEEEHHHHHHOOOKKKOOOVVVttt~~~rrrmmm|||{{{```OOOFFF=========<<<;;;999888777777555555444444444444333333444888;;;===FFFVVVfffnnnvvvrrrttt~~~yyyxxxkkkYYYPPPLLLLLLMMMNNNLLLPPP^^^mmmrrriii^^^PPPJJJBBB>>>===>>>>>>===;;;::::::999999888888888999777888===FFFUUUkkk}}}yyywww|||uuu___RRROOOWWW{{{~~~sss|||iiiPPP<<<666666000111111111000000000000000111222333444888DDDTTT```nnnnnnuuu~~~qqqlllwww]]]FFF===AAAUUU```XXXDDD@@@<<<===???EEEQQQ\\\\\\bbbjjjppptttttttttuuuvvvvvvvvvxxxyyyxxxuuurrrqqqrrrqqqlllcccZZZUUUSSSSSS[[[ccciiiqqqzzztttjjj```SSSIIIFFFFFFEEEDDD???>>>===>>>@@@AAAAAA@@@;;;???;;;:::??????DDDTTTlllvvv{{{zzzvvvuuu|||}}}rrrUUU@@@888:::777666999777666:::>>>VVVnnnjjjoooXXXDDD===>>>@@@======???>>>===@@@EEEQQQ^^^mmmvvv|||}}}zzztttmmm```NNNAAA<<<;;;:::888888888888888777777777666666555555555555444444444555555555555555666888888888888777666777999;;;<<>>=========>>>>>>???EEETTTnnn~~~yyyxxxooowwwuuu```EEE999666666555444444444555555555888<<<>>>@@@BBBGGGJJJLLLRRRMMMPPPUUUrrrmmmgggyyy{{{```OOOGGG=========<<<;;;999888777777555555444444333333333333333777;;;<<>>>>>===;;;;;;;;;;;;;;;;;;:::999999999888999===EEETTTkkkyyywww}}}|||www```SSSPPPVVVwww}}}rrrzzzkkkQQQ===777666///000000000000000000111111222333333333777CCCTTTbbbppp~~~|||fffiii|||qqqfff```SSSHHH@@@???QQQ___ZZZGGGAAA===>>>@@@FFFQQQ[[[[[[aaahhhnnnqqqqqqqqqpppttttttuuuvvvxxxwwwtttrrrooorrrrrrlllbbbXXXRRRPPPRRRXXX^^^dddnnn}}}uuuooofff[[[QQQLLLIIIGGGFFFBBB@@@??????AAABBBBBBAAA<<>><<<<<<======;;;>>>DDDOOO]]]lllvvv}}}|||wwwlll___NNNBBB===<<<;;;:::888888888888777777777666666555555555555444444444444444444444555666777888888777666666777888::::::???BBBFFFIIILLLPPPUUUXXXXXXcccqqq~~~yyyzzzzzzrrrkkkaaaTTTJJJDDDDDDFFFHHHJJJaaawwwssssss{{{uuuhhhccc```aaaccc[[[MMMEEEFFF@@@@@@?????????>>>>>>>>>???AAAAAA@@@GGG[[[yyy}}}{{{~~~~~~zzzrrr]]]CCC999666666555555555555555666555999>>>@@@AAADDDHHHLLLOOOUUUQQQSSSXXXssstttlll}}}yyy___OOOHHH???======<<<;;;999888777777555555444444333333222222222777;;;===GGG[[[ppp}}}zzz~~~ppp^^^QQQ[[[tttrrr```WWWPPPLLLHHHEEEHHHVVViiissspppiii\\\UUULLLFFFCCCAAA>>><<<>>>>>>>>>===<<<;;;;;;::::::999:::>>>EEETTTlllyyywww{{{|||www___SSSPPPRRRoooqqquuu~~~dddPPP===666666111000000000000111111111111222444444333666CCCVVVeeeqqq}}}nnnXXXYYYwww{{{sssssshhhZZZPPPIIICCC>>>KKKXXXXXXIIIBBB======AAAGGGQQQZZZ]]]aaagggkkklllmmmmmmnnnsssrrrssstttvvvvvvuuusssssswwwxxxqqqdddWWWOOOMMMNNNQQQVVV]]]jjj~~~wwwqqqhhh^^^WWWQQQLLLIIIFFFDDDAAA@@@@@@AAAAAA@@@>>>CCC@@@???BBBCCCKKK]]]yyyzzzrrrwww{{{rrrrrrsssppptttxxxqqqTTT@@@888;;;888777;;;888999<<>>===<<<:::888888888888777777777777666555555555555444444444444444444444555666777888777777777888888888999999:::>>>BBBFFFJJJMMMRRRUUUUUU```jjjooosssxxxyyyxxxxxxrrrnnnhhh^^^TTTLLLIIIHHHHHHHHHPPPiii{{{vvvuuu|||pppjjjiiinnnssskkkYYYNNNNNNDDDDDDCCCAAA@@@@@@??????>>>BBBCCCBBBBBBLLL___nnntttyyy|||}}}rrr]]]CCC999666666555555555555666666555:::@@@BBBCCCEEEIIINNNPPPWWWTTTXXX\\\xxxzzzuuuwww^^^NNNIIIAAA======<<<;;;999888777777555555444444333222222111111777;;;===GGG]]]tttmmmWWWCCCEEERRRkkknnnccc\\\VVVNNNIIIGGGPPPaaammmooommmccc\\\TTTOOOLLLIIIFFFBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::<<>><<<;;;===<<<;;;>>>DDDJJJXXXhhhssszzz~~~{{{vvvggg[[[KKKAAA======;;;:::888888888888777777777777666555555555555444444444444444444444555666777777666777888::::::999888777888;;;@@@DDDGGGJJJNNNPPPSSS[[[aaabbbcccgggjjjjjj{{{nnnlllkkkfff]]]VVVQQQMMMJJJLLLIIIVVV|||yyyxxxttt{{{wwwpppqqqyyyxxxcccWWWVVVGGGFFFEEECCCBBBAAA@@@@@@>>>BBBEEEEEECCCEEELLLRRRjjjllloooyyyvvvttt___EEE;;;666666555555555666666777555;;;AAACCCCCCEEEJJJOOOPPPXXXVVV[[[aaa||||||zzzuuu\\\NNNIIIBBB======<<<;;;999888777777555555444333333222111111111777;;;===GGG]]]uuuttt\\\NNNEEE@@@GGGZZZvvv{{{pppiiiddd]]]UUUOOOSSS```lllrrrrrrhhhccc\\\WWWUUURRRNNNKKKEEECCCAAA???============<<<;;;===@@@FFFUUUnnnyyyxxx{{{xxx^^^RRRNNNIII^^^pppmmmxxx~~~vvvuuuggg```TTT>>>333333111//////000000111111111222000333555555999HHH___ppp{{{{{{fffQQQPPPiiivvvZZZIIIEEEAAAFFFNNNNNNGGG???999:::???EEEOOOWWW^^^```bbbdddfffiiimmmpppqqqpppoooqqqsssvvvvvvvvv|||ttteee[[[WWWPPPNNNMMMSSSdddxxxlllbbb\\\UUUQQQMMMJJJHHHGGGFFFEEEAAAGGGEEECCCGGGHHHRRRfffxxx~~~qqqaaaTTT@@@888;;;888888;;;999@@@CCCKKKlllnnnpppzzz~~~zzzdddLLL??????===<<<>>>===<<>>FFFVVVppppppbbbNNNGGGFFFJJJKKKVVV{{{pppcccddd]]]RRROOO___tttzzztttnnniiiccc```^^^\\\WWWSSSQQQGGG???@@@BBB@@@===;;;===<<<:::===III^^^vvvsssssszzzfffXXXNNNGGG```rrrmmmxxxvvvssslll```PPPBBB888555444333222222111111222222333555222111444:::IIIaaauuukkkOOOIIIbbbYYYHHHIII???@@@IIIGGGFFFAAA<<<<<<===AAAKKKUUU[[[___dddgggggghhhkkknnnqqqppprrrttttttrrrtttyyy||||||iiiXXXXXXSSSKKKIIIVVViiirrriiifff___WWWQQQNNNLLLIIIFFFGGGIIIJJJJJJKKKTTTcccpppqqq```NNNCCC999777999:::;;;===CCCIIIUUUjjjuuuoooxxxkkkdddVVV???>>><<<;;;<<<<<<;;;???EEEJJJVVVeeeqqq{{{zzzsssgggXXXGGG@@@>>>;;;999999999999999888888888888777666555555444444333222222555555444333444555666777999777777999<<<<<<999666444777<<>>III___rrrwww|||}}}pppfffXXXNNNHHHGGGDDDJJJiiisssfffeee```VVVSSS```ttt|||xxxuuuqqqllliiigggddd___[[[VVVLLLDDDEEEGGGEEEAAA@@@???===<<<>>>JJJ___wwwvvvwww}}}iii[[[QQQJJJbbbxxxuuu~~~{{{zzzxxxoooaaaOOO@@@777555555333222222111111222222333444222111333:::IIIbbbwwwrrrTTTHHH]]]hhhOOOHHH<<<===IIIJJJGGGAAA<<<;;;===AAAIIISSSWWW\\\aaadddeeefffiiilllooopppssswwwvvvssstttyyyyyynnn]]]\\\RRRJJJHHHTTTggg|||uuummmbbbYYYVVVUUUSSSQQQPPPRRRRRRQQQSSS\\\kkkwww}}}qqq```NNNBBB999777999:::;;;===AAAGGGTTTjjjvvvnnnvvv```UUUJJJ999>>><<<<<<======;;;>>>CCCIIIUUUeeerrr|||}}}vvvgggXXXGGG@@@>>>;;;999999888888888777777777666666666555555444444333222222444444333333333444555666888888999:::<<<<<<:::888444666:::>>>CCCGGGJJJKKKPPPRRRVVVXXXYYYZZZ]]]___|||mmmffffffhhhiiiaaa]]]YYY^^^sssqqqccceeennn|||lll```UUUSSSTTTQQQNNNMMMHHHFFFGGGIIIIIIIIIMMMSSScccwwwxxxfffkkknnnXXX;;;888777666555444555777999;;;>>>AAAEEEGGGIIIKKKMMMOOONNNTTTPPPVVV^^^|||nnndddzzzrrrVVVHHHEEE======<<<;;;:::999888888888555555444444333333222222444333444666888@@@QQQaaakkkkkkmmmrrrwwwwwwqqqkkkdddVVVKKKEEE???BBBYYYuuuwwwjjjfffccc\\\XXXbbbuuu~~~{{{wwwtttrrrqqqmmmgggccc[[[RRRKKKKKKLLLIIIEEEDDDAAA???===AAAMMMbbbyyyzzz|||mmm___TTTLLLddd||||||xxxzzzqqqaaaOOO???666444555333222222111111222222333333111111333999IIIddd||||||\\\KKK[[[rrrVVVJJJ>>>===GGGKKKHHHAAA;;;;;;<<>><<<===???>>>;;;<<>>;;;999999777777777777666666666555666555555444444333222222333333222222222333444555777999<<<<<<;;;;;;;;;;;;555666888;;;???DDDHHHJJJNNNQQQTTTVVVWWWXXXZZZ\\\uuunnnmmmlllhhheeebbbcccnnnwwweeeeeekkkzzzsssfffcccdddaaa]]]ZZZVVVTTTSSSTTTSSSQQQSSSYYYlll|||{{{jjjkkk|||zzzkkkXXX===:::999888777777888:::===???>>>BBBGGGKKKMMMOOORRRTTTQQQXXXUUU\\\ccc|||ssssssUUUEEEBBB======<<<;;;:::999888888888555555444444333222222111111111444777:::@@@NNN\\\cccaaadddllluuuyyytttnnniii[[[MMMFFFAAADDDXXXnnn{{{mmmeeefffaaa]]]fffyyy}}}{{{xxxwwwvvvrrrlllgggaaaXXXQQQPPPOOOJJJFFFEEE@@@>>>>>>CCCRRRggg}}}|||ooobbbVVVNNNeeeyyypppvvvnnn```PPPAAA777444444333222222111111222222333222111222333888IIIgggdddQQQ___qqqYYYNNNEEEAAAEEEJJJJJJBBB<<<:::<<<>>>CCCJJJOOOTTT\\\aaacccfffiiilllnnnpppsssvvvssspppsssyyyuuu]]]WWWMMMEEEEEEQQQbbbuuu~~~wwwtttxxxvvvxxx|||yyyfffLLLAAA999888;;;;;;<<<===BBBHHHTTTjjjxxxjjjxxxZZZJJJGGGBBB>>>===>>>@@@>>>;;;;;;???KKKXXXhhhttt|||zzzhhhXXXGGG???===;;;::::::888888777777777666666666666555555444444333222222222222222222222333333333666999======;;;:::;;;===666666777999===BBBGGGJJJMMMPPPSSSUUUVVVWWWYYYZZZyyynnngggiiigggggghhhlllrrryyyuuukkkfffhhhwwwyyyuuuvvvsssnnnkkkllliiihhhgggddd______cccuuutttrrr{{{yyygggVVV>>>===999888888888999<<>>>>>FFFWWWmmm|||ooobbbWWWOOOfffwwwnnnooojjj```RRRDDD999444222333222222111111222222333111222333444777IIIkkkjjjUUU^^^qqqYYYLLLGGGCCCEEEOOOMMMDDD<<<;;;<<<===AAAEEEMMMSSS[[[aaadddgggjjjmmmpppppppppooojjjhhhmmmvvvuuuZZZQQQKKKDDDDDDQQQ```ppp}}}xxxxxx~~~~~~jjjJJJAAA999:::===>>>>>>@@@FFFKKKVVVkkk}}}mmmwww[[[IIIEEE???>>>===>>>@@@>>>;;;;;;???MMM[[[jjjttt{{{~~~}}}yyyiiiXXXGGG???<<<;;;::::::999999888888888777777777666555555444444333222222111111111222222222222222444888<<<<<<:::999:::<<<777777777999<<>><<<===???>>>;;;<<>><<<;;;:::;;;999999999999888888888888666555555444444333222222000111222333333333333222333555888999999888999:::777777777888<<<@@@EEEGGGJJJMMMPPPSSSTTTVVVXXXZZZ{{{{{{~~~vvvjjj^^^XXXTTTQQQSSSWWWdddgggiiikkksss}}}tttpppppp~~~wwwqqqxxxuuu___NNN999;;;777666666777999===@@@BBBGGGIIILLLNNNPPPSSSVVVYYYPPPWWWTTTZZZbbb~~~}}}eeeQQQGGG@@@===<<<;;;:::999888888888444444333333222111111111333333555999:::888;;;AAAOOOWWWdddqqqvvvsssiiiaaa]]]XXXOOOFFFBBBJJJ^^^qqq{{{zzzsssoooxxxxxxooohhh^^^QQQIIIGGGEEEBBBCCCLLL]]]sss|||mmmbbbXXXRRRkkk|||}}}zzz{{{ppplllbbbUUUGGG<<<666333333222222111111222222333222555777666888LLLsss\\\PPPjjjwwwyyyrrrWWWCCCCCC@@@BBBSSSSSSHHH???============???EEELLLUUU\\\___aaadddggglllkkkjjjddd[[[UUUZZZcccyyy___VVVKKKEEEFFFOOOWWW]]]hhhttt}}}rrrrrr{{{ssszzzyyycccGGG???:::===BBBDDDEEEGGGKKKOOOXXXmmmxxxqqqkkkRRRHHHAAA>>><<<<<<======;;;>>>CCCLLL[[[kkktttxxx||||||zzzjjjYYYFFF>>><<<::::::;;;888888888888777777777777666555555444444333222222111111333444444444333222222222333555888888777666555555666777:::>>>BBBDDDGGGJJJMMMPPPRRRUUUWWWZZZtttuuuxxxzzzyyyzzzoooZZZNNNIIIHHHMMMUUU___gggfffooo~~~{{{{{{}}}oooiiittt~~~xxx```MMM888<<<999999999:::<<>>======;;;:::999888888888444444333333222111111000222222555999999777888===HHHQQQ]]]hhhllliiibbb]]]XXXUUUOOOGGGDDDMMMcccvvv{{{|||yyysss}}}yyypppdddVVVMMMJJJHHHEEEEEENNN___sss|||nnnbbbYYYTTTnnn}}}kkksssyyyzzzvvvpppdddUUUGGG<<<777555333222222222222222222333222666888777999MMMuuucccOOOaaa}}}ssshhhiiiTTTDDDGGGAAA===MMMTTTIII???===>>>======>>>BBBIIIRRRXXX[[[]]]```bbbiiiiiiiiicccXXXPPPSSS[[[}}}cccYYYLLLGGGGGGOOOTTTUUU\\\fff}}}yyyvvv~~~rrrooowwwttt^^^GGG???:::===CCCFFFHHHIIIKKKOOOXXXmmmnnnnnnlllQQQGGGCCC>>><<<;;;<<<<<<;;;???EEEJJJYYYjjjsssxxx|||}}}|||jjjYYYFFF>>>;;;::::::<<<777777777777666666666666666555555444444333222222111222333444555444333333222000000333777888666333333444555777999===@@@AAADDDGGGKKKOOOQQQTTTWWWYYYppprrrtttuuuvvvxxx{{{~~~kkkSSSGGGFFFKKKSSSZZZjjjuuulllwww{{{lllhhhqqq}}}yyy~~~ppp]]]LLL>>><<<:::999999:::<<<>>>BBBCCCIIILLLPPPUUUZZZ]]]___```YYYaaaWWWXXX^^^ttt}}}mmmVVVGGGAAA>>>===<<<:::999888777777444444333222222111111000444222888AAA???666333888BBBQQQ___ccccccbbbbbb```]]]^^^TTTCCCAAARRRfffooowwwtttuuu}}}zzz|||zzzrrrjjj```TTTLLLKKKIIIDDDOOOkkk}}}}}}zzznnneeeXXXYYYkkk~~~pppkkkqqqzzz}}}xxxdddUUUHHH:::111000333333222222222333444444333888888999???LLLsss|||^^^OOOPPPooopppjjjQQQCCCIIIAAA888EEEKKKHHH===999???===999>>>AAADDDJJJRRRYYY\\\\\\[[[eeelllkkkhhhcccWWWRRR\\\zzzlll___PPPIIILLLZZZbbb^^^ZZZ\\\nnnuuuqqqwww}}}}}}{{{rrr\\\FFF===999???FFFHHHKKKOOOSSSXXX[[[sssccckkkoooXXXKKK???AAA???===;;;;;;<<<>>>???IIISSSbbbpppzzz}}}{{{yyykkk\\\III===;;;<<<<<<:::777777777777666666666666555555444444444333333333444333222222111111222222222111000222444666666555111111222555:::>>>@@@@@@EEEGGGHHHJJJLLLPPPUUUYYYsssuuuvvvvvvvvvwwwyyy{{{||||||mmm___PPPKKKLLLPPPWWW]]]lllyyyppphhhooo~~~|||yyy{{{ooo[[[JJJ===;;;777888999;;;???DDDHHHJJJLLLNNNQQQTTTWWWYYYZZZZZZWWW^^^TTTUUU[[[ooo}}}mmmWWWGGGAAA>>>===<<<:::999888777777444444333222222111111000555555999???@@@<<<:::<<>>AAAFFFNNNTTTYYY[[[\\\fffoooooojjjcccUUUQQQ]]]nnn___TTTMMMQQQaaakkkhhhbbbaaaqqqyyy~~~{{{uuuppp]]]GGG???;;;???EEEGGGJJJMMMSSSXXX[[[qqqiiihhhvvvhhhYYYFFFAAA???===;;;;;;<<<>>>???GGGQQQ```oooyyy}}}|||zzziii[[[III===;;;<<<;;;999777777777777666666666666555555444444444333333333444333222222111111222222333222222444666777777666222222222555:::>>>@@@@@@EEEGGGIIIKKKMMMPPPUUUYYYvvvxxxyyyxxxwwwvvvwwwyyy}}}}}}}}}uuunnnZZZUUURRRUUUXXX[[[aaaggguuuttthhhlllzzzzzzvvv~~~}}}~~~mmmYYYHHH<<<:::888999;;;>>>CCCHHHLLLOOOOOOPPPRRRTTTUUUUUUTTTTTTVVV]]]TTTVVVZZZmmm|||mmmXXXHHHAAA>>>===<<<:::999888777777444444333222222111111000222888===AAADDDFFFCCC===@@@IIISSS[[[ccckkkmmmkkkmmmkkk^^^KKKEEESSSfffppplllcccYYYYYYggg|||zzz~~~wwwnnnddd\\\NNNOOOOOO\\\ttt}}}wwwkkkcccXXXZZZmmmuuugggkkkrrrzzzpppZZZIII<<<777777333222222222333333444555555888666888@@@OOOxxxtttZZZKKKIIIgggvvvYYYLLLEEE>>>AAAKKKLLLBBB;;;???;;;555999:::<<>>DDDNNN^^^mmmxxx||||||zzzfffXXXHHH>>><<<<<<;;;888777777777777666666666666555555444444444333333333444333222222111111222222333333444666888999888777333222333666:::>>>@@@@@@CCCEEEGGGJJJLLLOOOSSSVVVwwwxxxzzzzzzxxxwwwxxxyyy~~~zzzooofff___YYYVVVWWWXXX^^^dddhhhjjjpppwwwvvvggghhhvvvxxxsss{{{{{{}}}uuullltttkkkVVVEEE::::::;;;<<<>>>AAADDDHHHLLLNNNQQQRRRSSSTTTTTTSSSRRRRRRVVV]]]UUUYYY]]]nnn~~~|||nnnYYYIIIBBB>>>===<<<:::999888777777444444333222222111111000...999AAAEEELLLTTTQQQGGGEEEKKKSSS]]]jjjvvvzzzxxxmmmhhh[[[NNNMMMZZZffflllaaa\\\YYY]]]kkk~~~}}}wwwnnnddd\\\NNNQQQTTTcccyyy}}}xxxllldddWWWWWWhhhpppdddrrr{{{{{{kkkZZZIII;;;444222222222222222333444555555666888666888AAAPPPxxx~~~bbbPPPMMMmmmuuuWWWHHH@@@<<>>???<<<666999777999===BBBIIIQQQYYY^^^kkkyyy~~~wwwiiiWWWUUUdddxxxiiiTTTMMMMMM\\\llloooiiidddrrr|||vvvyyywwwooorrr|||vvvbbbWWWCCC@@@???BBBHHHLLLPPPRRRTTT[[[]]]mmmtttbbb}}}yyyrrrttthhhNNN???>>>===;;;;;;<<<===>>>AAAKKK\\\lllwww||||||{{{cccWWWGGG>>><<<===;;;888777777777777666666666666555555444444444333333333444333222222111111222222333333555777::::::888666444333444666:::===?????????BBBEEEGGGIIIKKKNNNPPPuuuwwwzzz{{{zzzzzz{{{|||{{{~~~|||tttiii___XXXVVVXXX[[[bbbeeekkkrrruuuwww}}}wwwxxxfffdddtttvvvoooooouuu}}}~~~~~~~~~}}}uuuhhhkkkhhhSSSCCC999::::::;;;>>>BBBFFFJJJMMMOOOQQQRRRTTTUUUUUUUUUTTTTTTTTT[[[UUU[[[___nnnzzz{{{yyy}}}|||ppp\\\KKKCCC>>>===<<<:::999888777777444444333222222111111000///999@@@DDDPPPaaaiiifffaaadddhhhmmmxxxoooeeeXXXRRRWWWaaaeeeddd```dddlllxxx~~~wwwnnnddd]]]OOOQQQUUUggg}}}}}}yyyoooeeeVVVSSSbbb|||~~~|||ooohhh|||vvvrrrfffUUUDDD999444222222222222222333444555666666888666999BBBOOOsssmmmVVVQQQqqqXXXCCC@@@===CCCMMMJJJAAAAAA>>>999;;;777999<<>>>>><<<<<<;;;<<<<<<===@@@JJJZZZkkkwww||||||{{{cccWWWGGG>>><<<===;;;888777777777777666666666666555555444444444333333333444333222222111111222222222333555888;;;:::888555444333333666999<<<======>>>AAAEEEGGGHHHIIIJJJLLLtttwwwzzz|||||||||}}}~~~|||~~~yyyoooddd\\\XXXXXX]]]dddnnnpppuuu|||~~~rrr}}}|||{{{gggdddsss~~~}}}uuuooofffmmmxxx~~~}}}|||{{{}}}wwwwwwfffPPPAAA999:::666999===BBBGGGMMMPPPSSSQQQRRRTTTVVVWWWWWWVVVVVVRRRXXXSSSZZZ]]]jjjxxxzzz|||~~~ppplll}}}rrr___MMMEEE>>>===<<<:::999888777777444444333222222111111000444888===BBBPPPggg{{{tttiii]]]ZZZ```ffffffbbbpppyyy}}}vvvnnneee^^^UUUTTTVVViii|||yyyoooeeeUUURRR```|||}}}}}}qqqgggwww~~~{{{wwwsssfffPPP>>>777777888111111111222333444555666666999888<<>>AAAIIISSS[[[hhh}}}{{{eee\\\gggiiiaaa]]]dddqqqzzz{{{wwwxxxxxxmmmoooqqqiiizzz~~~yyyaaaRRRLLLMMMLLLJJJJJJNNNPPPOOOSSS]]]\\\fff~~~cccwww}}}eeeVVVNNNCCC>>>===<<<<<<;;;;;;<<<<<<@@@JJJZZZkkkwww||||||{{{fffXXXHHH>>><<<<<<;;;888777777777777666666666666555555444444444333333333444333222222111111222222111333666:::<<<;;;888444444333333555888:::;;;;;;???BBBFFFHHHHHHGGGGGGHHHuuuxxx{{{}}}}}}}}}}}}~~~}}}}}}xxxtttkkkccc```^^^^^^ccckkkvvvwww|||}}}nnnrrrxxx|||kkkeeesss~~~~~~~~~|||xxxuuuiiikkkooovvv|||}}}{{{|||dddNNN@@@999<<<888:::>>>DDDIIINNNQQQSSSRRRSSSTTTVVVWWWVVVVVVUUUTTTYYYTTT[[[\\\fff|||qqqjjj~~~tttaaaOOOFFF>>>===<<<:::999888777777444444333222222111111000333666===HHHRRR```uuuxxxpppgggdddggglllnnnooo~~~xxxrrrjjjddd___YYYYYYlll{{{uuukkkbbbUUUTTTeee}}}tttgggyyyyyyooo{{{qqqqqqeeeOOO<<<666777888111111111222333444666666555999:::>>>DDDJJJccclllVVVjjjXXXAAADDDCCCBBBSSSSSSGGGDDD@@@;;;;;;777999;;;<<<>>>EEEOOOWWWcccyyykkk^^^ddd}}}tttpppnnnrrr|||{{{ttt~~~qqqiiizzz}}}zzzbbbMMMJJJNNNNNNJJJJJJPPPRRRQQQPPP[[[YYYaaafffsssoooSSSFFF???======<<<<<<<<<;;;;;;;;;@@@JJJ[[[kkkwww||||||{{{iii[[[III===;;;<<<;;;999777777777777666666666666555555444444444333333333444333222222111111222222222444888<<>>BBBFFFJJJMMMOOOPPPRRRSSSTTTVVVVVVUUUUUUTTTWWW\\\VVV]]]\\\dddrrrfffuuucccQQQGGG>>>===<<<:::999888777777444444333333222111111000---222AAAQQQVVVWWWcccsssyyy}}}xxxsssnnnkkklllpppxxx}}}|||uuupppggg^^^[[[nnn{{{rrrggg___UUUWWWjjj~~~wwwlllzzzeeekkkccchhhcccPPP>>>666444222111111111222333444666777555999;;;???EEEHHH^^^{{{]]]jjj~~~dddIIIFFF@@@DDDVVVWWWJJJDDD@@@::::::666999;;;;;;<<>>===<<<<<<<<<<<<;;;;;;;;;AAAKKK[[[lllwww||||||{{{kkk\\\III===;;;<<<<<<:::777777777777666666666666555555444444444333333333444333222222111111222222333555:::>>>AAA???:::666333222111333555888888888:::===AAABBB@@@===;;;:::vvvxxxzzzzzzxxxxxxzzz|||xxxzzzyyywwwvvvuuummmeee___\\\]]]ccciiimmmttt{{{tttnnnqqqoooccc\\\\\\uuu}}}uuuuuuuuugggooo|||~~~||||||~~~}}}{{{xxxqqqjjjhhhkkkrrrwwwzzz~~~{{{\\\FFF???===;;;DDDBBBBBBGGGKKKMMMQQQVVVVVVVVVXXX[[[^^^]]]XXXTTTYYY[[[XXXYYYbbbooojjj~~~rrraaaNNNAAA>>>===<<<:::999888777777666555444333111000///...333111666HHH```oooqqqlllqqqrrryyyzzztttnnnmmmtttwwwvvv}}}}}}xxxxxx~~~rrrxxxzzzooodddbbbTTTSSSzzzooonnnxxxiiieeedddfff]]]III;;;888888555444444333222333444555666===:::===CCCDDDGGGYYYnnn}}}___iii{{{xxx___DDDKKKBBB???OOOYYYTTTGGG@@@??????<<<;;;:::999:::???FFFKKK[[[jjj}}}uuukkkfffpppxxxzzzxxxyyy}}}ttt~~~qqqvvvyyy~~~mmmiiiNNNDDDHHHLLLOOOQQQRRRSSSTTTUUUUUUYYYdddiiillliiiQQQBBB<<<;;;;;;;;;;;;<<<======???JJJZZZhhhrrrwww{{{~~~pppbbbNNN@@@:::::::::999;;;;;;999777666555555555666555555444444333222222222222222111111111000000111333777;;;<<<;;;888666333333444444444555555555999;;;<<<;;;::::::;;;<<>>===<<<:::999888777777666555444333111000//////111///111<<>>DDDIIITTTaaaqqqzzz{{{xxxvvvvvv~~~||||||ooolllkkknnnsssxxx}}}|||uuuuuu{{{zzzrrrvvvzzz{{{wwwjjjcccIIIGGGIIILLLNNNOOOQQQTTTVVVUUUUUUZZZcccjjjnnnmmmTTTAAA===<<<<<<;;;;;;<<<<<<<<>><<<:::999888888888555555444333111000//////---///111444???VVVsss{{{vvvfffVVVUUUgggzzz|||qqqdddcccYYY[[[vvvtttgggggg\\\GGG999777666222444333333333444555777888>>>===AAAGGGHHHJJJWWWggg~~~```fffzzzwww\\\BBBCCCAAA<<>>>>>===<<<;;;;;;;;;;;;???HHHUUUbbbmmmuuu{{{uuufffRRRBBB<<<;;;:::999999888888777777777777777555555444444333333222222222222222111111111111111000222666999:::888666555222222222333333333333333444555777888999:::===???qqqrrrsssssstttuuuvvvvvvzzz{{{zzzxxxxxxyyyssskkk\\\TTTNNNPPPTTTXXX^^^cccqqqyyy{{{oooggg^^^SSSLLLKKKLLLLLLWWWuuuzzzsssuuuooouuuyyy}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxvvvtttqqqooommmuuuwwwyyyzzzzzz{{{~~~~~~www{{{jjjQQQCCC???AAABBBGGGEEEHHHNNNQQQRRRTTTXXXZZZZZZZZZ\\\^^^```bbbbbb```[[[XXX^^^```___}}}wwwgggSSSEEE???>>><<<;;;999888888888555555444333222111000///+++111555444444???TTTfffqqqwww{{{xxxvvvxxx|||}}}hhh```[[[dddzzz||||||qqqbbbaaa[[[]]]{{{vvviiigggZZZEEE888666555111444333333333555666888:::>>>>>>CCCHHHIIIKKKUUUaaabbbaaa~~~lllRRRGGGCCC>>>===IIIWWWUUUCCC:::>>>;;;:::999888888:::>>>BBBIIIPPPYYYaaajjjuuuzzzmmmeee\\\YYY```lllwww~~~uuubbbYYYRRRQQQSSSWWW___ggggggyyyyyylllooorrrvvvzzz|||}}}}}}}}}}}}yyypppkkkppp|||~~~|||}}}}}}ppphhhbbbYYYHHHKKKLLLNNNOOOOOOQQQSSSUUUTTTVVV[[[aaa{{{mmmkkkwwwdddJJJ@@@???>>><<<;;;;;;::::::???EEEPPP]]]iiisss{{{~~~wwwhhhSSSDDD===;;;:::999888777777777777777888888555555444444333222222111111111111111111111111111000222555777888777555444111111111111111111111111111444666999;;;???DDDGGGoooooopppqqqssstttttttttvvvwwwwwwvvvxxxzzzvvvooo```VVVNNNNNNQQQSSSVVVZZZaaakkk|||zzz~~~rrrggg[[[QQQKKKIIIGGGFFFJJJ]]]vvvxxxqqqvvv|||||||||{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}{{{xxxvvvuuuwwwxxxyyyxxxxxxxxxzzz}}}cccNNNBBB@@@AAACCCLLLKKKMMMSSSUUUSSSTTTWWWTTTTTTUUUWWWXXX[[[^^^```\\\ZZZZZZaaadddbbb}}}yyyjjjVVVGGG???>>>===;;;:::999888888444444333333222111000000---111444222000222;;;DDDPPPWWWaaaffffffdddeeefffgggllluuu~~~wwwpppeeegggnnn{{{{{{|||{{{ppp``````[[[^^^{{{wwwjjjgggXXXCCC666666555111333333333444555888:::;;;===???CCCGGGHHHKKKTTT\\\rrraaaYYY}}}kkkQQQGGGAAA;;;BBBQQQTTTGGG>>>@@@;;;;;;:::999888999<<<>>>DDDIIIPPPXXX___iiissszzz~~~xxxsssooojjjddd```ccckkktttzzz}}}qqqWWWMMMDDDBBBDDDHHHOOOVVV```pppssslllnnnrrrvvvyyy{{{||||||~~~tttjjjiiisss~~~~~~{{{|||ooobbb^^^TTTLLLJJJMMMQQQSSSSSSRRRQQQQQQTTTWWW[[[```xxxnnneee{{{nnnYYYAAA@@@>>>===;;;;;;::::::===BBBLLLYYYfffrrrzzz}}}xxxiiiTTTEEE===;;;:::999777777777777777888888999555444444333222222111111111111111111111111111111111222555777777666555444111111111111111111000000111333777;;;???DDDJJJOOOooonnnnnnppprrrttttttsssuuuvvvvvvuuuxxx{{{wwwqqqggg\\\SSSQQQSSSRRRRRRTTTVVV___qqqvvvhhh[[[PPPIIIFFFEEEFFFGGGOOOhhhyyy|||uuuyyy{{{||||||{{{yyyyyyzzz|||}}}~~~~~~|||zzzyyyzzz~~~~~~~~~|||{{{{{{}}}~~~}}}xxx]]]LLLEEEDDDEEEHHHMMMPPPWWW___```ZZZUUUSSSXXXZZZ[[[[[[[[[\\\^^^aaa]]]```aaaffflllppp{{{mmmXXXIII??????===;;;:::999999999444444333333222111000000/////////......111666:::;;;AAAHHHMMMOOOQQQSSSVVVTTT^^^lllwwwzzzwwwrrrnnnttt{{{xxx{{{zzzppp______[[[]]]rrrqqqjjjfffVVVAAA555666666111333333333444666999;;;===???AAAEEEGGGIIIMMMUUU[[[iiibbbTTTqqqZZZJJJAAA;;;>>>KKKRRRMMMDDDAAA;;;<<<<<<:::888888:::;;;>>>CCCIIIOOOUUU[[[```dddnnnwww}}}}}}||||||{{{yyy}}}{{{wwwsssqqqrrrwww|||~~~{{{pppSSSHHH>>><<<>>>AAAGGGLLL[[[iiivvv{{{zzzjjjlllooorrrvvvxxxzzz|||tttooovvv}}}xxx}}}vvvwwwpppaaa___QQQNNNJJJNNNSSSVVVUUURRRPPPOOOTTTWWW\\\___tttrrrbbbzzz|||vvvnnn```AAA@@@???===<<<;;;;;;;;;;;;???HHHVVVeeeqqqxxx{{{xxxiiiTTTEEE>>><<<;;;999888777777777777777888888444444333333222222111111111111111111111222222222222333555666777666555444333333333333222222222222222444888;;;???EEELLLPPPnnnmmmmmmooorrrttttttsssrrrttttttuuuzzz}}}xxxooocccYYYVVVVVVTTTQQQPPPOOOWWWfffxxx~~~ssseeeXXXNNNGGGDDDFFFJJJJJJLLL\\\vvvyyy}}}zzz{{{{{{}}}}}}|||yyyyyyzzz}}}|||}}}}}}{{{xxxwwwyyy{{{zzzwww{{{yyy}}}oooVVVJJJGGGGGGIIILLLOOORRRZZZcccddd^^^XXXVVVaaabbbcccbbb___]]]^^^___\\\cccbbbcccnnn{{{|||oooZZZKKK@@@???===<<<:::999999999444333333222222111111111////////////000222555777444777;;;???CCCFFFJJJLLLQQQ]]]mmmuuuvvvuuuvvvxxxwww}}}{{{qqq```___\\\]]]wwwttt{{{wwwmmmllljjjdddTTT???555666777222333333333555777:::<<<>>>AAADDDFFFHHHJJJQQQXXX]]]ccciiiXXXiiiyyy^^^KKK???<<<>>>HHHRRRSSSJJJ???<<<======<<<999888999::::::>>>EEEKKKQQQUUUXXXYYY^^^hhhrrrvvvxxx}}}|||xxxwww{{{|||{{{pppVVVJJJ???===>>>@@@CCCGGGSSSbbbmmmooosss{{{}}}yyyjjjjjjlllnnnrrrvvvyyy{{{yyynnngggwwwvvvyyysssfffgggRRROOOMMMPPPTTTUUUTTTRRRPPPPPPTTTXXX]]]^^^rrryyybbbssswwwggg^^^WWW@@@???>>>===<<<<<<<<<<<<888===FFFTTTdddpppwwwyyywwwhhhTTTDDD===<<<;;;:::888888777777777777777888444444333333222111111111000000111111111222222222333444555777777666555555777777777777666666666555444555777999<<>>444777777333333333444555777:::===???CCCFFFHHHIIILLLSSS[[[___aaappp___jjjtttzzz^^^KKK======???GGGSSSXXXMMM<<<===>>>>>><<<:::888888999999===DDDKKKQQQVVVXXXYYYWWWcccnnnrrrvvv{{{}}}~~~~~~{{{xxxwww||||||{{{{{{qqqWWWKKK???<<<===>>>???BBBLLL\\\hhhiiikkktttxxxuuujjjjjjjjjllloootttxxxzzz}}}~~~~~~|||ooohhh{{{~~~zzz~~~vvvmmmpppVVVPPPPPPRRRSSSSSSRRRQQQQQQRRRTTTXXX]]]^^^ppp~~~dddooorrrYYYMMMHHH@@@???>>>======<<<<<<===777;;;EEETTTdddpppvvvxxxvvvgggSSSDDD===<<<;;;:::999999888777777777777777444444333333222111111000000000111111222222222222444555666777777777666555;;;:::::::::999999888888666666777777999<<>>EEEJJJ[[[eeemmmkkkdddgggwww~~~zzzssszzzlll```ddd]]]aaa{{{|||}}}xxxqqqqqqnnnmmmUUU:::666777444444333333333555888<<>>>>>>>>???KKKTTT]]]^^^[[[\\\eeennniiigggeeegggkkkqqqvvvyyy|||}}}zzzxxxvvvxxx}}}|||iiihhhhhhsss{{{{{{qqqfffZZZPPPSSSSSSSSSSSSRRRRRRRRRQQQTTTWWWZZZ```xxxeeejjjyyydddPPPFFF:::<<<<<<<<<:::888888888888<<>>BBBDDDHHHJJJLLLMMMOOORRRVVVYYY[[[yyyeeeZZZyyyxxx{{{mmmOOOHHHDDDCCCBBBHHHZZZ\\\KKK@@@@@@???>>><<<:::777666777999===AAAFFFLLLSSSXXX[[[___bbbhhhkkkaaa^^^kkkkkkkkkkkkkkkkkkmmmqqqtttuuuxxx}}}ooo___QQQCCC>>>>>>======>>>@@@GGGMMMNNNKKKMMMTTT[[[```^^^^^^```dddkkkqqqtttyyy{{{}}}{{{yyyyyyzzz|||tttiiifffaaarrrvvvxxx{{{mmmcccZZZQQQSSSSSSSSSSSSSSSSSSSSSSSSWWWYYYYYY[[[oooeeeeee}}}iiiVVVKKK======>>>===;;;:::999999:::===DDDQQQaaannnvvvyyysssgggRRRAAA;;;===<<<999999888888777777777777777666555444444222222111000111111111111222444555555666555444444444666777999666666888;;;>>>???>>><<<888888888888999999888777ppppppoooppppppnnnkkkhhh```^^^mmm~~~sssiiifffccc[[[QQQLLL>>>CCCGGGKKKOOOZZZkkkxxxuuummmggg]]]XXXRRREEECCCEEEDDDBBBIII\\\qqq~~~{{{pppgggaaaaaaiiissswwwfff___aaahhhrrr|||{{{~~~~~~||||||||||||||||||{{{zzzyyyxxx{{{{{{|||}}}~~~}}}{{{zzz{{{{{{zzzyyyooouuu}}}zzzyyy}}}|||yyy]]]LLLIIIEEEJJJRRRTTTWWW\\\bbbcccaaa___bbbeeedddbbb___[[[XXXVVVUUUTTTUUUTTTUUUWWWZZZdddwwwmmmjjj~~~yyywwwlllUUUEEEAAA<<<:::;;;<<<:::888666666555444333222111111000000000000000000000000111222222333555:::@@@EEESSSZZZffftttyyyxxxuuueeeeeeggg___lllsssoooyyy|||vvvssstttnnnkkkSSS;;;888999666666777777888:::>>>AAAEEEGGGJJJLLLNNNOOOPPPRRRUUUXXXXXXjjjiiiQQQbbb~~~sssYYYKKKDDDBBB@@@BBBQQQ[[[UUUEEEBBB>>>======;;;666333666888:::===AAAFFFLLLPPPTTT[[[___fffiii]]]UUU^^^bbbccceeeffffffhhhkkknnnoooqqq}}}rrrdddVVVGGG@@@>>><<<===???:::<<>>===???CCCHHHSSSSSSTTTWWW]]]eeemmmqqqvvvxxx|||}}}{{{|||}}}||||||}}}~~~~~~~~~}}}jjjeeelllmmmwww}}}vvvzzzvvviiiaaaZZZUUUSSSSSSTTTTTTTTTTTTTTTTTTYYY[[[XXXVVVdddfffaaavvvsss___RRR@@@@@@???===<<<;;;;;;;;;;;;===DDDOOO^^^kkkuuuzzzvvvkkkXXXEEE=========:::999888888777777777777777666555444444222222111000111111222222444555666777444333222111222444777999666666777:::===??????>>>======>>>>>>>>><<<:::999ppppppqqqrrrrrrqqqmmmjjj^^^[[[llltttkkkhhhdddYYYMMMFFFBBBEEEIIIKKKLLLTTThhhzzz}}}ppphhh___NNNCCCDDDCCCAAAFFFXXXsssxxxkkkeeefffjjjuuuhhhbbbaaagggpppyyy~~~~~~~~~~~~}}}{{{}}}}}}}}}}}}}}}|||||||||~~~}}}}}}~~~||||||||||||{{{yyyooovvv|||{{{vvvxxxqqqXXXJJJIIIGGGJJJSSSTTTZZZ\\\^^^```aaa````````````^^^[[[YYYYYYYYYXXXXXXTTTRRRSSSXXX^^^iiizzzrrr{{{zzzyyyppp[[[GGGBBB===;;;;;;;;;:::888666666555444333222111111////////////////////////000000111222333777===AAANNNTTTbbbyyywwwzzztttggghhheee]]]nnnqqqqqqvvvpppooolllfffNNN999888888555666888888:::<<<@@@CCCGGGHHHJJJLLLOOOPPPQQQSSSVVVXXXYYYaaa}}}hhhPPPUUUooo{{{zzziiiPPPEEE@@@===:::GGGXXX\\\LLLEEE>>>;;;;;;;;;777333888999;;;<<<>>>BBBGGGJJJOOOXXX^^^eeejjj^^^TTTYYY]]]```ccceeefffgggiiikkknnnppp{{{wwwgggYYYJJJBBB>>><<<===@@@===<<<;;;::::::;;;===>>>GGGIIILLLQQQYYYbbblllrrrwwwyyy|||~~~}}}|||~~~|||{{{}}}~~~~~~~~~}}}~~~{{{~~~eeeaaasss~~~}}}~~~qqqeee^^^ZZZYYYTTTTTTTTTTTTTTTUUUUUUUUUWWWYYYWWWTTT^^^gggaaaoooiiiXXXDDDAAA>>><<<<<<<<<;;;:::999===DDDOOO\\\iiisssxxxxxxooo]]]III>>>===<<<:::999888888777777777777777666555444444222222111000000111111222333555666777333111000///000333666999888777777999===???@@@@@@CCCEEEGGGHHHFFFCCCAAA???lllmmmnnnppprrrrrrpppnnnaaa]]]mmmyyyooolllfffZZZLLLDDDFFFHHHMMMOOOMMMRRReeexxxwwwnnncccRRRCCCCCCBBB@@@DDDUUUpppxxxkkkcccaaaqqq}}}zzzsssiiinnnqqquuuyyy}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||uuuyyyzzzwwwvvv{{{~~~iiiSSSJJJLLLIIILLLTTTUUUZZZYYYZZZ^^^dddfffccc```___\\\YYYXXXYYYZZZYYYXXXVVVSSSSSSYYY```kkk|||xxx|||~~~zzz{{{tttaaaIIIDDD>>>;;;;;;;;;:::888777666666555444333222111///////////////////////////000000111222555:::===IIIOOOaaa|||yyytttyyyqqqiiikkkddd```uuutttsssuuulllgggiiiaaaIII666777777333666777888:::===AAADDDGGGIIIIIILLLOOORRRSSSUUUXXX[[[^^^```rrrfffOOOLLLaaayyyzzz|||^^^JJJ@@@>>>999AAATTT^^^SSSJJJ???999999:::999777999:::;;;;;;<<<>>>BBBEEEIIISSSYYY```ggg___UUUXXX[[[^^^aaadddeeeeeegggiiiiiilllxxx{{{iii\\\NNNEEE@@@===>>>AAA@@@>>><<<;;;;;;;;;;;;:::===@@@EEEKKKSSS^^^iiiqqqxxxzzz|||~~~~~~}}}||||||{{{|||~~~}}}}}}}}}}}}~~~}}}~~~~~~|||zzzpppppp{{{ttt{{{uuujjj___XXXWWWYYYTTTTTTTTTTTTTTTTTTUUUUUUSSSUUUVVVUUU\\\{{{eeebbbkkkqqq\\\FFFBBB===;;;;;;;;;;;;:::777;;;DDDOOOZZZfffooouuuwwwppp```LLL???;;;;;;999999888888777777777777777666555444444222222111000/////////000111333444555111000///...000222555777:::::::::<<>>BBBFFFHHHIIIIIILLLPPPSSSUUUWWWYYY\\\```bbbkkklllMMMFFFSSSxxxyyyuuuVVVDDDCCC===>>>NNNZZZVVVMMMCCC;;;999:::;;;;;;999999999888888999===@@@BBBLLLPPPVVV___\\\TTTWWWYYY[[[^^^``````aaacccdddaaadddqqqnnnbbbUUULLLEEE??????AAA>>>>>>===<<<:::999888777555999???DDDKKKUUUbbbjjjtttvvvyyy{{{}}}}}}}}}||||||~~~~~~}}}||||||||||||||||||||||||}}}~~~qqqxxx~~~rrrjjjwww{{{tttkkkbbbZZZTTTUUUZZZUUUUUUTTTTTTTTTSSSSSSSSSPPPRRRTTTTTT[[[vvveeeaaafffuuubbbIIIDDD===:::;;;<<<;;;:::666:::BBBKKKVVVaaallltttvvvqqqcccOOO???:::::::::999888888777777777777777666555444444222222111000//////...//////000111222000000///000000222444555;;;;;;<<>>GGGHHHLLLVVVWWWSSSVVVXXXYYY[[[\\\\\\]]]___aaa___aaakkk{{{vvvkkk^^^TTTJJJAAA>>>@@@<<<>>>@@@???<<<999888888555999>>>AAAFFFNNNYYYbbblllnnnrrruuuxxxzzz{{{{{{|||||||||}}}~~~}}}{{{yyy|||{{{{{{{{{{{{{{{|||}}}~~~|||gggttt|||sss|||rrrhhhvvvssskkkddd___YYYUUUYYY```UUUUUUTTTSSSRRRRRRQQQQQQQQQPPPQQQQQQXXXpppmmm```]]]uuuiiiMMMFFF>>>;;;<<<===<<<;;;888;;;???EEEOOO\\\kkkuuuuuurrrfffRRRAAA;;;;;;;;;999888888777777777777777666555444444222222111000000//////...//////000000000000111111222222222222999;;;>>>CCCHHHKKKKKKJJJNNNVVV```dddbbb^^^\\\[[[ooommmmmmoootttyyy|||~~~pppXXXVVVmmmyyyrrrjjj\\\MMMDDDBBBBBBIIIRRRPPPIIINNNZZZjjj{{{cccVVVNNNBBBBBB??????CCCGGGNNN]]]mmmyyy}}}sssmmmmmmtttyyyvvvjjjaaaYYYZZZccclllooonnn___^^^YYYUUUZZZhhhuuu|||}}}zzzxxxyyy~~~}}}|||{{{{{{|||~~~~~~vvvvvvyyy~~~vvvzzzyyyrrrsssggg^^^NNNMMMTTTSSSUUU\\\\\\VVV]]]dddccc\\\YYY\\\bbbbbb^^^ZZZ[[[```bbbaaa^^^WWWZZZ___```\\\ZZZ```jjjvvv{{{{{{}}}zzzjjjNNNHHH@@@<<<;;;;;;:::999777777666555444333333222000000000000000000000000///000111111111222555888>>>LLLfffooouuuvvvxxx~~~yyy|||}}}}}}wwwwwwzzz}}}xxxqqqwwwttthhhzzzuuu{{{nnnwwwqqqllljjjiiiggg[[[BBB555999888444999888:::===AAAEEEIIIKKKLLLNNNPPPTTTUUUVVVVVVWWWXXXYYYaaaccchhh^^^KKKHHHddd||||||hhhJJJHHH@@@888;;;BBBPPPOOOKKKFFF@@@<<<<<<===:::::::::888777888;;;===>>>FFFEEEFFFQQQTTTRRRVVVXXXZZZ[[[[[[[[[\\\^^^```eeedddkkkwww|||rrreeeYYYNNNCCC>>>???<<>><<<:::;;;===@@@IIIYYYkkkxxxuuussshhhTTTBBB;;;<<<===999888888777777777777777666555555444333222111000111000000//////////////////000222333333222111000777999>>>EEELLLOOOOOONNNNNNWWWbbbgggfffbbb``````lllmmmoooqqqtttvvvxxxzzzfffZZZPPPXXXnnnsssdddVVVJJJCCCDDDDDDKKKTTTTTTLLLMMMTTTdddsssxxxfffWWWKKKCCC@@@@@@@@@@@@BBBJJJ[[[iiirrrwwwuuurrrsss{{{wwwkkkaaaYYYRRRRRRXXX___eeeiiibbbYYYQQQNNNPPPWWWdddppp~~~}}}zzz{{{}}}{{{|||}}}|||zzzzzz|||~~~~~~}}}|||zzz~~~}}}{{{vvvqqqyyy|||gggYYYSSSPPPSSSWWWYYY[[[^^^ZZZ\\\^^^^^^]]][[[[[[[[[^^^[[[YYYYYY\\\^^^]]][[[XXXZZZ\\\\\\\\\^^^ccchhhwwwzzz~~~xxxqqqUUUIII>>>;;;;;;::::::;;;999999888666555444333222222111///...---...000111333222111000000222444555<<>>======>>>;;;888555444666888:::===???BBBFFFJJJNNNRRRSSSXXXYYYYYYYYYXXXYYY[[[^^^bbbdddkkkrrrwww}}}rrrfff]]]PPPJJJKKKFFFCCC>>>===AAABBB>>>===@@@;;;888:::AAAGGGJJJMMMQQQ]]]^^^eeelllpppqqqwww~~~{{{xxxzzz{{{zzz{{{{{{zzzyyy{{{~~~zzziiinnn{{{uuusssssslllzzzoookkkeee___VVVRRRXXXbbbUUUUUUTTTRRROOONNNOOOQQQMMMPPPNNNMMMRRR___ddd^^^{{{{{{nnnYYYMMMCCCAAA@@@<<<@@@@@@555999999===DDDKKKTTTbbboootttsssiiiUUUBBB:::999999;;;:::999777666666555555444444333333222111111000000000000000000000000000000000000000000000000000555777;;;AAAGGGNNNSSSVVVXXX^^^bbbaaabbbdddcccaaammmmmmnnnppprrrsssrrrqqqeeeYYYLLLLLL[[[qqqzzznnnbbbUUUKKKEEE???@@@HHHUUU^^^___]]]]]]cccqqq~~~jjj[[[MMMDDD<<<===??????AAAFFFQQQ[[[bbbttt|||zzztttpppuuu~~~zzzssslllhhhdddaaa```bbbeeeiiiiiibbbZZZSSSNNNNNNWWWbbbxxx|||}}}zzzzzz}}}~~~}}}yyyyyyzzzxxxwwwwwwxxxzzzvvvtttvvv|||~~~~~~~~~~~~~~~~~~~~~~~~ooo^^^YYYPPPMMMUUU^^^___ZZZUUUZZZ[[[]]]^^^]]]]]]^^^___ZZZXXXWWWXXXZZZZZZXXXVVVVVVXXXZZZZZZZZZ\\\bbbhhh{{{{{{~~~|||vvvnnnZZZNNNBBB===<<<;;;:::;;;999999888666555444333222222111///.........000000333222111000000222333555===DDDTTTmmmvvveeepppuuutttxxx|||vvvqqqeee```bbbpppzzztttyyy~~~|||~~~|||nnnpppqqqjjjyyy~~~}}}}}}~~~llliiicccQQQ>>>666666666888:::===???CCCGGGKKKMMMOOOOOOPPPSSSUUUVVVVVVUUUUUUVVVSSSZZZYYY[[[qqqzzz\\\JJJ^^^{{{tttrrrnnn```LLL>>><<<<<<;;;@@@AAAAAABBBAAA???===<<<===;;;999777666777888999;;;<<>><<<===>>>;;;<<>>;;;::::::999999888777555444333333222111///.........///000222111000000000111333444<<>>???AAADDDHHHLLLNNNOOOPPPOOORRRTTTUUUTTTTTTTTTUUUQQQWWWWWWXXXcccwwwgggNNNTTTsssqqqeeefff___RRREEE???>>>===:::;;;>>>@@@@@@???===<<<<<<;;;:::999888888888888888:::<<>>;;;:::???AAA??????@@@BBBCCCLLL\\\iiinnnoooqqqvvvtttrrruuuyyy{{{zzzxxx{{{wwwttttttvvvyyyzzzzzzsssmmmllllllfff\\\ZZZaaa}}}yyyxxxzzzzzzwwwvvvxxxoookkkvvvyyynnneeedddeeeaaaZZZVVVMMMLLLLLLOOORRRRRROOOLLLKKKOOONNNOOORRRZZZzzznnnvvvzzzkkkTTTIIIAAAAAABBB<<<===@@@:::;;;999;;;@@@HHHRRRcccqqquuuuuulllXXXFFF===<<<<<<:::999888666555555555555555555444444333222222111000000000000000000000000000000000000000000000000111111000222777>>>EEEJJJRRR[[[dddhhhlllooonnnkkkiiiiiimmmvvvxxxrrrpppqqquuuwwwsssooojjjfffccc___[[[WWWXXXWWWSSSWWWmmmnnnbbbUUUHHHCCCAAA@@@HHHVVV^^^ZZZPPPTTTeeevvv|||{{{~~~|||sssjjjiiittt{{{uuuzzz~~~zzzjjj\\\[[[```jjjvvv}}}yyyyyy|||}}}||||||{{{yyywwwwwwyyy{{{~~~{{{{{{~~~|||}}}}}}|||{{{zzzzzzzzz}}}zzz}}}xxx|||vvvrrrbbb^^^VVVXXX[[[ZZZRRRLLLQQQYYYXXXXXXWWWUUUTTTUUUXXXZZZ\\\]]]^^^``````^^^[[[YYYZZZ[[[\\\ZZZ[[[___gggnnnyyylll|||}}}|||vvvooodddVVVHHHBBB???<<<:::;;;:::999888777666444333333111111000///...//////000111000000000000111222333666888===EEEMMMUUUZZZ\\\fffmmmppplllaaaXXX___pppuuuwww|||~~~yyywwwwwwzzz|||mmm```cccssswwwrrrqqqwww|||~~~|||xxxzzzuuuiiihhh}}}zzzxxx{{{~~~{{{nnncccSSSEEE777333555777;;;???>>>@@@CCCGGGJJJLLLMMMMMMPPPRRRTTTUUUTTTSSSSSSTTTSSSWWWYYY[[[]]]fffxxxXXXMMM\\\zzzpppeeeVVVLLLJJJHHHCCC===999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777888:::<<>>@@@>>>===>>>???>>>EEEUUUfffmmmoooppprrrqqqqqqsssvvvxxxwwwvvv|||xxxttttttwwwvvvqqqlllaaaWWWTTTXXXRRRKKKXXXooowwwzzz~~~wwwqqqnnnpppqqq{{{kkk[[[UUUWWWWWWXXXXXXVVVRRRNNNOOOSSSTTTPPPLLLJJJOOOOOOPPPRRRVVVrrrmmmmmmsss\\\JJJ@@@AAACCC<<<<<<@@@<<<<<<999:::>>>EEEQQQbbbqqqxxxxxxooo[[[HHH???<<<<<<999888777666555555555555444444333333222111111111000000000000000000000000000000000000000000000000333222000000222555999;;;DDDQQQaaallltttzzzzzzwwwjjjjjjoooyyy}}}vvvrrrnnnmmmoooooollliii]]]^^^[[[[[[jjjooofffXXXJJJAAA<<<;;;GGG```tttsssggg]]]aaahhhmmmooorrrzzz{{{sssjjjgggppp}}}www|||vvvfff___aaakkkxxx{{{zzz|||~~~}}}}}}{{{yyywwwxxxzzz}}}~~~yyywwwyyyzzzyyyyyy{{{}}}~~~~~~|||zzzyyyyyyuuuyyylll______cccvvvmmm]]]ZZZUUUVVV[[[___^^^XXXUUUVVVUUUUUUTTTSSSSSSVVVZZZ^^^XXXZZZ\\\]]]]]]\\\[[[ZZZ\\\\\\\\\[[[[[[```hhhnnnpppvvv{{{uuufffXXXIIIBBB@@@===<<<===::::::999777666555444333111000000///////////////000/////////000000111111111444999>>>DDDKKKRRRVVVeeeiiimmmeeeRRRMMM[[[iiipppvvv}}}xxxnnnqqq{{{|||tttkkkiiiiiinnnuuu|||~~~ooojjjssstttrrrtttyyy~~~xxxsss|||yyykkkkkk|||yyyyyywwwxxx}}}ssshhhKKKAAA777666888999:::===???AAADDDGGGJJJKKKLLLLLLQQQSSSUUUUUUTTTSSSSSSTTTTTTXXXZZZ]]]\\\^^^eeeOOOPPPgggqqqZZZMMMHHHFFFBBB???>>><<<999777777999;;;===<<<<<<======<<<;;;999999777888999;;;<<<>>>??????>>>@@@BBBCCCEEEHHHLLLPPPXXXVVVZZZbbbiiikkkmmmpppyyyuuujjjrrrwwwlll^^^QQQGGGCCC>>>===???AAA@@@@@@BBBDDD???AAAOOO```jjjnnnpppqqqpppqqqrrrtttuuuvvvuuuvvvuuutttvvvxxxuuullleeeXXXJJJEEEIIIHHHHHH```xxx}}}~~~zzzwwwwwwxxxuuussseeeWWWPPPNNNPPPVVV\\\```YYYQQQNNNPPPQQQOOOMMMKKKOOOPPPQQQSSSTTTlllssskkklllOOOBBBAAACCC===<<<@@@===<<<999888<<>>===HHHeeeppphhhcccddddddccchhhqqq|||wwwpppjjjlllxxxzzz|||sssjjjgggooo{{{}}}{{{|||}}}zzzzzzyyywwwuuuvvvzzz|||}}}xxxuuuwwwyyyzzz|||yyy{{{~~~~~~|||vvvuuuyyyyyyeeeWWWSSS```vvvoooccc```]]]WWW[[[mmm|||xxxfffVVVQQQRRRTTTUUUWWW\\\aaafffZZZ[[[]]]]]]]]]___bbbddd[[[\\\\\\[[[[[[^^^eeekkk|||yyyvvvyyyiii[[[LLLDDDAAA>>><<<>>>::::::999888666555444444000000000000////////////.../////////000000000000000333999???EEELLLTTTXXXmmmpppwwwlllQQQKKKZZZccciiirrr|||tttiiigggjjjjjjhhhYYYXXXXXX\\\fffqqqzzz~~~~~~ssstttxxx|||}}}uuulllyyywwwqqqwww~~~wwwyyy{{{}}}~~~ppphhhFFF>>>888999;;;;;;;;;>>>DDDEEEHHHKKKMMMNNNOOOOOOQQQSSSUUUUUUTTTSSSSSSSSSRRRVVVWWW[[[\\\\\\uuunnnSSSJJJ[[[}}}ppp```QQQEEEAAACCCAAA>>>999666555777;;;>>>===>>>>>>======<<<;;;:::777888888999::::::;;;;;;<<<===???@@@@@@BBBFFFIIISSSRRRVVV^^^bbbcccfffjjjwwwuuuyyysss___OOOHHHBBB>>>??????>>>>>>AAAFFF@@@???JJJYYYdddkkkoooppppppqqqrrrrrrsssssssssnnnooorrrvvvxxxuuummmggg[[[KKKBBBDDDGGGNNNiiixxxvvvxxxyyy~~~pppddd^^^YYYVVVSSSRRRVVV]]]aaaZZZQQQLLLKKKMMMNNNMMMMMMQQQQQQRRRTTTSSShhh{{{nnn|||YYYFFF@@@BBB>>><<>><<<===;;;:::999888777555444444000000000000000//////.........//////000000/////////111666<<>>:::777777999<<<>>>??????>>>======<<<<<<;;;777777777777777777777777999:::;;;;;;<<<>>>AAADDDJJJKKKPPPVVVXXXXXX]]]dddoooxxxxxxdddZZZRRRJJJGGGDDDAAABBBDDDEEE@@@???IIIVVV```iiioooooopppqqqppppppppppppqqqkkknnnrrrtttuuurrrnnnkkk]]]NNNCCCCCCIIIUUUkkkrrrkkkpppvvv{{{xxxvvvjjjXXXTTTTTTVVVUUUTTTVVVZZZYYYVVVQQQMMMKKKMMMOOOQQQOOOSSSRRRTTTUUUTTTgggkkkaaaxxxcccJJJ???AAA>>>===???<<<;;;888777:::???HHHWWWeeemmmsssrrreeeSSSGGG???;;;:::999999888888888888888666555555444444333222222111111111111111111111111000000000000000000000000---...///000111222222333...555===CCCKKKWWW___bbbeeeggghhhjjjqqq~~~wwwzzzyyyqqqnnnpppyyy{{{~~~}}}xxxjjjXXXBBBGGGDDD<<>><<<===;;;:::999888777555444444000000000000000//////...---......///000/////////---...111888AAALLLTTTYYYXXX___rrrlllLLLFFFUUUWWW]]]lll{{{{{{rrrllljjjkkknnnvvvoooiiidddVVVBBB:::===;;;;;;;;;>>>GGGXXXmmm{{{}}}~~~~~~rrrwww|||~~~}}}tttrrruuupppzzz||||||zzzxxxmmmpppoooccc\\\CCC<<<777888;;;>>>DDDIIIGGGIIIKKKNNNOOOPPPQQQPPPOOOQQQSSSSSSQQQPPPPPPPPPRRRVVVTTTWWW______cccsssiiiPPPTTTlll\\\AAA>>><<<;;;::::::;;;===???@@@???>>>===<<<<<<<<<===666666555555555444444444666777888999999;;;???BBBCCCEEEKKKPPPPPPPPPWWW___gggllluuu{{{rrrhhh]]]WWWRRRMMMMMMOOODDD@@@BBBKKKWWW```iiiooooooppppppooonnnmmmnnnooooooqqqsssssspppnnnmmmlll[[[NNNBBBBBBJJJXXXjjjyyyvvvlllssszzz}}}kkkffffff]]]RRRLLLJJJMMMPPPRRRTTTXXXSSSRRRQQQPPPNNNPPPSSSVVVPPPTTTSSSTTTUUUTTTgggdddaaaiiiMMM>>>@@@???>>>???;;;:::888777:::>>>FFFTTTbbbhhhooopppeeeVVVJJJBBB===::::::999999888999999999777777777666555555444444111111111111111111111111000000000000000000000000222111000......///000111///333555777???NNN[[[bbb___bbbeeegggiiissspppggg```]]]aaahhhsssyyyyyyyyymmm]]]PPPHHH@@@???EEESSSiii{{{lllhhhnnnxxxvvvrrrnnnkkklllppptttqqqwwwyyywww{{{|||rrrjjjooo}}}~~~zzz{{{}}}|||zzzyyyxxxyyywwwrrrppprrrssssssvvv{{{|||yyywwwwwwxxxzzz{{{|||||||||{{{{{{{{{kkkTTT[[[mmm}}}mmmaaaZZZWWWTTTVVVYYY[[[[[[[[[\\\\\\QQQWWW\\\\\\XXXVVVZZZ^^^\\\[[[YYYXXXYYYZZZ\\\]]]cccccccccbbb``````bbbdddfff|||~~~|||{{{sssooobbbNNNAAA??????<<<;;;:::999888777555444444333222222222111000000000............///////////////...///555>>>FFFLLLMMMLLLPPPQQQLLLEEECCCJJJRRRVVVbbbzzz|||wwwpppdddZZZZZZ^^^hhh___RRRHHHBBB???===;;;??????@@@@@@AAAKKKbbbwwwxxxyyyzzz|||{{{lllmmmttt{{{~~~~~~}}}}}}{{{}}}zzzyyy}}}}}}}}}sssggggggcccRRR@@@;;;999<<>><<<;;;;;;<<<===<<<;;;:::999777555444444555666333333333444666999;;;===AAABBBCCCFFFIIILLLOOOQQQXXX^^^eeelllxxxzzzssslllbbbWWWQQQMMMHHHDDDEEENNNYYYaaaffffffjjjmmmllliiihhhlllpppooovvvpppjjjqqqrrrhhhbbbQQQHHHPPPbbbkkkttt}}}}}}rrrllltttrrrjjjpppzzzxxxiiiccc^^^VVVJJJKKKNNNPPPRRRSSSTTTTTTUUUTTTSSSQQQQQQQQQRRRRRRSSSSSSUUUVVVUUUYYYiiixxxyyy```zzzjjjWWWDDD???AAAAAA???======:::888:::<<>>;;;;;;:::888777666555444333333222222111000000000............///////////////......333;;;BBBGGGHHHGGGKKKMMMHHHBBBAAAHHHOOOQQQ\\\tttuuufffUUUKKKOOOXXX___VVVJJJAAA===<<<<<<===CCCDDDFFFGGGGGGNNN```sssuuuvvvwwwxxxzzzuuuhhhmmmttt{{{}}}yyy}}}xxxoooeeeddd]]]III>>>;;;:::===AAACCCHHHNNNIIIJJJMMMOOOPPPQQQQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSTTTVVVYYY[[[]]]aaacccHHHKKKZZZ~~~vvv~~~WWWEEEBBB>>>;;;999;;;BBBHHH===;;;::::::<<<>>>>>>>>><<<;;;999777555444333333333222222333444666888:::>>>>>>@@@BBBEEEHHHKKKLLLPPPSSSXXX^^^iii~~~~~~ssshhhaaaXXXSSSMMMLLLRRR[[[aaadddbbbdddeeeeeedddfffkkkooommmtttrrrppptttlllaaa```UUUPPP___vvv~~~vvvkkkeeelllwwwxxxnnnlllvvvwwwmmmhhh^^^RRRJJJLLLNNNQQQSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWWWWTTTVVVcccqqqeeeyyyiiiXXXFFFAAAAAA@@@>>><<<<<<999777888:::???KKKVVVfffnnnppphhhZZZNNNCCC:::;;;:::999888777777777777666666666555444444333333000111222333333333222222111111111000000000/////////......//////000111222222333333444888BBBOOOXXXccceeefffdddcccgggpppwww~~~rrrddd[[[XXXYYY^^^dddnnnvvvsssrrrvvvnnn[[[QQQGGGCCCEEENNN___nnntttxxxzzzhhhZZZUUUTTTUUUVVVVVVXXX\\\aaaeeemmmsssxxxxxxzzzvvvkkkjjjrrrzzz|||zzzuuuzzzxxxqqqmmmiiigggggggggdddcccjjjsssxxxxxxxxxyyyyyyzzzzzzzzz|||}}}~~~~~~~~~}}}{{{{{{rrrzzz{{{zzzxxxnnnqqqyyyiii]]]WWWWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSVVVWWWTTTQQQQQQVVV\\\VVVVVVVVVXXXZZZ]]]```aaabbbccccccaaa______```bbbccchhhxxx~~~}}}}}}wwwwwwmmmZZZIII@@@@@@@@@<<<;;;:::999777666555555444333333222111111000000............///////////////......111666<<>>AAABBBJJJMMMQQQSSSRRRUUUbbbppprrrsssssstttuuuxxx}}}}}}{{{}}}}}}rrrhhhooouuu|||}}}{{{~~~vvv{{{wwwqqqjjjddddddYYYAAA;;;999;;;@@@CCCEEEIIINNNHHHJJJNNNPPPRRRQQQOOONNNOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUWWWXXX\\\nnnnnnKKKEEENNNooovvvllleeeIIIAAA<<<======;;;???GGG<<<:::888888;;;===??????======<<<:::777444222111333222111111222333555666999:::;;;===@@@BBBEEEFFFJJJKKKMMMQQQ[[[ooozzzqqqggg```XXXUUUWWW\\\___```aaa`````````bbbfffkkknnnlllnnnlllnnnoooccc]]]hhheeeaaaqqq}}}ssslllfffeeekkkttt~~~}}}xxxpppkkkmmmvvv~~~uuupppkkk]]]MMMKKKLLLOOOQQQRRRSSSSSSSSSQQQQQQQQQRRRSSSTTTVVVWWWVVVVVVXXXXXXUUUUUU___kkkkkkrrrfffWWWHHHBBBAAA???<<<<<<<<<999777777777;;;EEEPPPccckkkpppjjj___RRREEE;;;;;;:::999888777777777777666666666555444444333333000111222222333333222222111111000000000000//////............///000111222333444444444777???JJJSSSbbbdddeeedddcccfffmmmrrrvvv}}}{{{rrrqqqsssrrroookkkpppvvvvvvlll|||~~~qqqhhhYYYOOOEEEAAACCCKKKYYYeeemmmfffaaa___[[[RRRKKKHHHCCCDDDFFFGGGHHHKKKOOOSSSfffkkkoooqqqttt||||||oooiiikkkpppssstttssswww}}}{{{uuuoookkkgggkkkqqqsssoookkkooovvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{uuuzzz|||zzzvvvxxx~~~|||qqqeee]]][[[]]][[[YYYWWWUUUUUUTTTRRRQQQRRRUUUWWWUUURRRRRRUUUYYYYYYYYYXXXXXXXXXYYYZZZZZZaaabbbbbbaaa___^^^___```bbbaaazzz~~~yyyyyysssbbbNNNAAA???AAA<<<<<<;;;999888777666555444444333222111111000000............////////////000//////111333666999:::;;;???AAA>>>:::;;;@@@FFFGGGOOOeeewwwuuukkk]]]OOOIIIIIIMMMKKKHHHFFFFFFGGGIIIJJJPPPTTTZZZ^^^\\\]]]fffrrrpppqqqrrrrrrsssvvvzzz~~~{{{wwwyyyzzztttooouuuyyy~~~yyyssswwwwwwyyy{{{sssoookkkffffffYYY@@@999888;;;BBBFFFGGGIIINNNKKKLLLNNNPPPPPPPPPOOONNNPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPRRRTTTVVVWWW___bbbaaaNNNIII]]]jjjnnnqqqSSSEEE>>>CCCEEE>>>:::===<<<:::777777888;;;<<<===<<<<<<<<<;;;999666444222444333222111111222333444666666777999;;;===???@@@EEEEEEFFFIIIPPP```sss{{{ssslllbbb\\\[[[\\\\\\\\\]]]\\\[[[]]]```cccddddddfffbbb\\\______UUU\\\vvv}}}vvvvvvkkkgggiiinnnwww|||vvvqqqrrrwww}}}vvvppphhhYYYJJJJJJKKKMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVVVVSSSTTTWWWYYYWWWWWW___iiixxxmmmdddVVVHHHBBBAAA>>><<<<<<<<<999777777666888AAAKKK___hhhooolllcccWWWHHH===;;;:::999888777777777777666666666555444444333333000111111222222222222222111000000000////////////............///111222333555555666555666===FFFNNNaaabbbddddddeeeiiiooottttttzzz~~~~~~{{{|||wwwxxx{{{~~~nnnjjjmmmbbbWWWMMMCCC@@@BBBIIITTT___```TTTHHHDDDBBB@@@@@@BBBAAABBBBBBAAAAAABBBEEEGGGUUUXXX]]]aaahhhtttvvvkkkgggiiinnnqqqqqqtttwwwxxxvvvtttrrrqqqqqqxxx|||zzz~~~wwwwwwwwwwwwxxxyyyzzzzzz|||}}}~~~~~~|||zzzzzzwwwsssrrrhhhaaaZZZ[[[___^^^\\\YYYXXXXXXWWWTTTRRRPPPTTTXXXXXXWWWUUUUUUVVVZZZYYYYYYXXXWWWWWWWWWWWW```aaabbb```^^^]]]]]]^^^bbbaaa}}}zzz{{{vvvhhhTTTDDD???AAA===<<<;;;:::999777777666555555444333222111000///............////////////000000111111222333555666888;;;===<<<999999>>>CCCEEEKKK___qqq~~~zzztttkkk^^^RRRKKKHHHJJJNNNQQQQQQQQQOOOOOOOOOSSSYYY______```hhhrrrooopppqqqrrrsssvvvzzz~~~|||wwwssstttzzz}}}vvvtttuuu{{{}}}~~~{{{ssssssxxxzzz~~~|||zzzzzz~~~yyywwwqqqiiifffXXX>>>999999===DDDHHHHHHJJJMMMQQQPPPOOONNNNNNOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQNNNNNNOOOPPPRRRUUUWWWYYYaaaYYYpppeeePPPRRRvvvnnn~~~gggTTTDDDDDDGGGCCC>>>===<<<:::777666777888888888888999:::::::::888777666666555333222222222333444444555555666777999;;;<<<===>>>@@@BBBGGGPPP\\\dddyyyzzzxxxxxx|||yyyrrrhhhaaa___]]]\\\ZZZWWWWWWXXXYYYZZZYYYVVVSSSUUUPPPKKKNNNNNNEEEQQQqqqyyyqqqlllnnnsssxxxzzzuuuqqquuuqqqcccTTTJJJIIIJJJKKKMMMNNNNNNMMMMMMPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUWWWZZZXXXWWW]]]eeeuuummmhhhXXXGGGAAA@@@>>>======>>>;;;999888777777>>>GGGZZZdddmmmmmmfff[[[KKK>>>;;;:::999888777777777777666666666555444444333333000000000111111111222222000000000////////////...------......///111222333666777777666666:::BBBIII```aaabbbcccfffjjjqqquuu{{{~~~uuupppxxxtttnnnxxx~~~~~~yyyiiivvvrrrfffZZZOOOEEEAAACCCGGGOOOXXXKKKDDD>>><<<<<<<<>><<<===???BBBFFFHHHLLLSSS[[[iiizzzlllcccccciiioooppprrrssstttuuuwww{{{~~~}}}{{{}}}xxxyyyzzz{{{||||||}}}}}}~~~wwwxxxtttmmm|||{{{kkkbbb\\\VVVVVV\\\___\\\ZZZ[[[\\\[[[VVVRRROOOSSSWWWZZZZZZXXXWWWVVVWWWWWWXXXYYYYYYZZZ[[[[[[___```aaa```^^^\\\\\\\\\aaabbb~~~}}}|||xxxnnn[[[HHH@@@AAA>>>===<<<;;;999888777777666555444333222111000///............///////////////000111111000111333444777999;;;:::888888<<>>EEEHHHHHHJJJMMMUUUSSSPPPNNNNNNOOOQQQSSSPPPOOONNNNNNNNNOOOQQQRRRNNNNNNNNNPPPRRRUUUWWWYYYbbbWWWfff{{{[[[QQQhhhzzzzzzgggOOOAAA???AAABBB@@@<<<:::888777777777666444555666777888999999999999666555444333333333444444444444444444555666777888:::<<<>>>AAADDDHHHNNNRRR___gggtttvvvpppiiihhhnnnxxxuuunnnfff```^^^]]][[[XXXTTTVVVXXXYYYVVVRRRLLLIIIAAA@@@???CCCCCC;;;EEEaaappprrryyyxxxrrroooyyyqqq]]]QQQKKKHHHIIIJJJKKKLLLKKKKKKJJJNNNOOOPPPQQQRRRSSSRRRRRRXXXWWWXXXYYYWWWTTTXXX^^^llljjj~~~ttt___III@@@@@@@@@>>>===>>>;;;:::999777666<<>>DDDbbbaaa``````cccgggmmmqqq{{{~~~uuujjjmmm}}}~~~ddd]]]jjjzzzssswww|||~~~|||}}}}}}~~~|||qqq___SSSGGGAAA@@@AAAFFFKKK<<<;;;<<<===;;;;;;AAAHHHFFFEEEBBB???===???BBBFFFHHHHHHKKKPPPSSS\\\ooovvvggg\\\[[[cccjjjpppqqqsssvvvzzzyyyvvvxxxxxxzzz|||~~~|||{{{zzzuuuzzzvvvgggsss}}}|||xxxfff___[[[TTTTTTZZZ[[[ZZZYYY[[[^^^\\\VVVQQQOOORRRUUUXXXYYYYYYXXXXXXWWWXXXYYY[[[]]]^^^___```^^^```aaa```]]][[[ZZZ[[[```___vvv||||||}}}zzzrrrbbbNNNCCCBBB>>>>>>===;;;:::999888777666666555444222111000///............////////////,,,...000000//////111333666888999888777777999<<<@@@BBBQQQbbbrrryyyiiiYYYKKKEEEEEEIIIPPPXXX\\\[[[WWWSSSQQQHHHGGGIIIMMMPPPTTT___kkkjjjkkklllllllllnnnppprrrppprrrvvvzzz~~~~~~ssslllrrr}}}~~~~~~{{{zzz}}}}}}jjj[[[MMM999<<<<<>>AAADDDGGGIIIOOOSSSZZZccckkkqqqttttttkkkddd\\\YYY]]]dddhhhiiiooo{{{}}}ssshhhbbb\\\XXXWWWWWWUUUSSSOOORRRUUUSSSMMMGGGCCCBBB888:::888:::===;;;FFF___~~~~~~fffvvv~~~{{{{{{sssqqq}}}|||iiiWWWMMMJJJHHHIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNPPPRRRSSSSSSSSSWWWUUUUUUUUUTTTRRRUUU[[[dddhhhvvvjjjMMMAAAAAABBB???<<<===:::999999777555:::BBBTTT^^^gggkkkhhh___PPPBBB;;;:::999888777777777777666666666555444444333333111000000///000111222333000000/////////.........---------...000111333444111333444333222444:::???dddbbb___^^^___ccciiilllppptttvvvvvvxxxzzzwwwrrrlllgggnnnvvviiiQQQQQQccc}}}nnnkkkrrrwwwvvvwwwwwwuuuwwwyyycccVVVGGG@@@<<<:::<<<@@@888:::<<<<<<888888AAAMMMLLLKKKHHHEEEDDDGGGLLLQQQTTTRRRSSSTTTQQQSSSaaarrrzzzooo```UUUTTT\\\eeeppprrruuuzzz|||vvvvvvyyywwwyyy~~~|||yyyvvvuuuvvvtttzzzeeelll{{{yyyvvvwww}}}uuuccc^^^[[[UUUUUU[[[XXXWWWWWWZZZ^^^\\\VVVOOOPPPQQQSSSTTTVVVXXXZZZ[[[ZZZ[[[\\\^^^```aaaaaaaaa^^^___``````]]][[[ZZZZZZ^^^\\\mmm}}}{{{zzz}}}{{{uuugggSSSFFFCCC>>>>>>===<<<:::999888777777666555444222111000///............/////////000***,,,//////------000222555777888777666666777999===>>>LLL]]]mmmrrr\\\JJJEEEHHHNNNTTT[[[___\\\XXXUUUTTTIIIFFFFFFHHHKKKQQQ]]]jjjggghhhiiihhhggggggiiikkkgggllltttyyyzzzzzzyyyyyy||||||}}}zzzpppkkkttt~~~}}}}}}~~~~~~zzzyyy{{{zzz~~~iiiXXXLLL<<<>>>===???EEEHHHHHHIIIMMMVVVVVVUUUUUUSSSRRRQQQPPPPPPOOONNNMMMMMMOOOQQQRRRPPPOOOOOONNNOOOPPPRRRSSSSSSTTT]]]fffvvvWWW```|||yyyiiiMMMEEEAAA:::999999:::<<<======:::777666666555555555777888:::555444333222222222444444222111111111111222222333111222444777999===@@@BBBEEEGGGIIIJJJLLLQQQYYY^^^[[[TTTMMMKKKOOORRRSSSRRROOOZZZ```]]]^^^dddccc[[[[[[VVVQQQOOOOOOPPPOOOMMMEEEHHHJJJFFF>>>888777999999;;;555333999@@@RRRkkkzzz{{{yyyddd^^^xxx~~~wwwxxxpppooo~~~rrrsssssslll___QQQIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJGGGIIILLLOOORRRSSSTTTTTTRRRPPPPPPRRRRRRRRRVVV]]]]]]mmmjjjsssQQQBBBBBBCCC???;;;;;;999999999666444999@@@RRR\\\fffjjjhhh```QQQCCC;;;:::999888777777777777777666666555444444333333111000/////////000222333000/////////............,,,------...000111333444///111222111000222777<<>>>>>;;;===BBBJJJMMMPPPQQQRRRVVV^^^eeennnjjjiiimmmmmmgggbbb```eeefffddd^^^XXXWWW\\\aaarrrsssuuuzzz{{{~~~~~~|||{{{{{{xxxwww||||||llldddhhhooorrrttt{{{ssszzz|||{{{pppccccccdddVVVOOO\\\[[[[[[ZZZXXXZZZ]]]ZZZTTTUUUSSSRRRSSSVVVXXXXXXXXXZZZ```fffeee___[[[\\\___```___]]]ZZZXXXWWWWWWXXX___]]]bbbxxxtttzzz~~~}}}xxxrrriii\\\LLLAAABBB===:::<<<<<<::::::<<<888777666555333222111000000000///...............//////............//////333333333444444444555555666<<>><<<999444333777333777999:::BBBWWWppp{{{wwwqqqdddVVVMMMeeeyyykkkpppvvvzzzllljjjeee^^^YYYUUUOOOJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKLLLNNNRRRUUUWWWWWWUUUSSSQQQOOOOOOPPPSSSTTT^^^mmm~~~fffeee{{{}}}___EEE???DDDDDD???<<<======:::777777:::>>>KKKUUUaaalllqqqkkkXXXEEE===:::999:::888555666;;;666666666666555444333222222111000//////111333444111111000000///.........,,,---///222333444444444333///---///000111666<<<[[[[[[[[[ZZZYYY[[[___bbbhhhjjjkkkjjjlllooonnnjjjkkknnnyyywww]]]MMMMMMgggvvv~~~rrrmmmooossspppmmmooouuuyyy|||tttmmmuuuxxxiiiVVVHHHBBB@@@===:::<<<:::;;;>>>>>><<>>???BBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEBBB@@@BBBDDDFFFDDDBBB>>>999666777666444555888444777===JJJ___wwwvvveeeUUUMMMMMMaaawwwuuu^^^jjjwwwzzzooohhh^^^VVVSSSQQQMMMIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJMMMPPPSSSTTTTTTRRRQQQOOONNNNNNOOOQQQRRRXXXdddbbb___qqqgggMMMAAA@@@AAA============:::888777:::===HHHQQQ]]]jjjsssppp^^^LLL>>>;;;999:::999666777:::666666666666555444333222333222000//////000222333111111111000//////......,,,---///222333444444444333///---///000111555;;;\\\YYYVVVUUUXXX\\\___```eeehhhiiiiiikkkooonnnjjjhhhlll{{{cccOOOKKK]]]kkkwwwwwwrrroooppppppkkkjjjkkkooorrruuu|||iii^^^dddrrr}}}|||nnn\\\NNNGGGCCC@@@>>>@@@>>>>>>??????===AAAFFFPPP```mmmmmmjjjqqq~~~{{{oookkkgggffffffiiinnnsssvvvxxxyyy{{{vvv}}}|||}}}{{{zzz~~~{{{yyywwwvvvyyy~~~zzzuuuwwwzzzzzzzzzzzzmmmggg```^^^pppttt]]]XXXWWWXXXWWWUUUXXX]]]^^^[[[SSSRRRRRRSSSUUUVVVUUUSSSXXXXXXYYYYYYZZZ[[[\\\]]]YYYZZZ[[[ZZZXXXXXXYYYZZZVVV]]]```hhhrrrooo|||||||||||||||tttgggWWWLLLDDD@@@===>>>>>>999777888888777666555444222111111111000//////......////////////............//////222222222333333333333444333999===@@@NNNjjjvvvmmmmmmsssqqqnnnllliiiddd]]]WWWMMMKKKJJJGGGAAA===AAAIIIMMMOOOQQQQQQQQQSSSWWW\\\___dddjjjooorrrssstttuuurrrtttpppiiifffnnnyyy~~~zzzwwwttttttwww{{{~~~}}}}}}tttnnnsss|||~~~zzzxxxpppdddUUUHHHAAA???BBBDDDHHHKKKMMMNNNNNNNNNPPPOOOOOOQQQTTTWWWXXXWWWSSSQQQPPPNNNLLLLLLLLLLLLKKKLLLNNNPPPRRRRRRRRRRRRSSSSSS```rrrrrriiiwww^^^eeezzz|||[[[>>>??????>>><<>>>>><<<::::::===>>>===;;;888333111444555555666999555999DDD[[[zzz}}}lllVVVJJJPPP\\\lll}}}yyyzzz~~~mmm^^^qqq{{{nnn^^^TTTQQQPPPMMMJJJMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIKKKOOOQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRTTT\\\jjjaaannnpppUUUEEE@@@???>>>=========;;;888888999;;;DDDKKKVVVeeerrrttteeeTTT@@@<<<999:::999666777:::666666666666555444333222444333111000//////000111111111111000000///...---,,,---///222333444444444333///---///000000444999hhhbbbZZZVVVWWW[[[]]]^^^aaadddffffffjjjnnnmmmiiiaaaeeeuuugggRRRMMMXXXccclllnnnmmmnnnooommmjjjjjjkkkmmmnnnqqqwww|||zzzfff___fffsss|||{{{pppbbbVVVQQQNNNKKKIIIEEEBBBAAAAAA@@@>>>BBBGGGRRRhhhxxxwwwsssvvvyyywwwxxxuuutttsssuuuzzz~~~|||~~~uuukkkyyy||||||{{{xxxuuuuuuzzzrrruuusssaaaaaa^^^^^^ooouuu___YYYWWWXXXWWWTTTVVV\\\^^^\\\XXXVVVSSSSSSTTTUUUVVVVVVTTTSSSSSSUUUYYYZZZXXXUUUTTTWWWYYYYYYWWWVVVXXXYYYVVVdddlllnnnoooooo|||{{{zzz|||}}}wwwkkk[[[QQQCCC???===>>>>>>999777777777777666555444333222222111000000///...////////////......------......///111111111222222222333333000666::::::BBBZZZ|||sssmmmuuusssnnnhhh```WWWPPPKKKGGGHHHKKKMMMJJJEEEFFFKKKJJJLLLMMMMMMMMMPPPVVV[[[^^^bbbiiimmmpppqqqqqqrrrqqqooollliiijjjrrr||||||{{{yyywwwuuuzzzzzzttttttxxxyyywwwuuuwwwqqqhhh^^^QQQEEEAAABBBEEEFFFHHHJJJKKKJJJJJJIIIUUUTTTSSSRRRQQQRRRTTTUUUSSSRRROOOMMMKKKKKKKKKLLLKKKMMMOOOPPPQQQRRRQQQQQQSSSQQQYYYffffffbbbmmmjjj[[[{{{jjjEEE<<<<<<<<<===???@@@===::::::<<<=========;;;444,,,555222222444555555555666666666666666555555555555444444333333333333444444666666666666666777888999999999999999999999999999888888777888888999::::::999;;;>>>===:::888777777777333222666777555555777777AAASSSjjjsssdddXXXXXXfffvvv~~~{{{|||ssseeennnqqq^^^UUURRRPPPKKKHHHMMMLLLJJJHHHGGGHHHIIIJJJJJJIIIIIILLLOOOPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRTTTZZZwwweeemmmoooVVVHHHBBBAAA@@@>>>>>>===;;;999888999999@@@EEEOOO^^^nnnttthhhYYYCCC===::::::999777777:::666666666666555444333222444333222000////////////000111111111000///...---,,,---///222333444444444333///---///000///222777xxxooobbbZZZWWWWWWXXXXXXZZZ^^^aaacccggglllkkkfffaaabbbppphhhTTTOOOYYY___eeeeeegggjjjkkkjjjlllmmmnnnmmmnnnqqqvvvxxx}}}hhh___eeeoooyyyssskkkeeeaaa]]]ZZZWWWKKKGGGEEEEEEBBB@@@BBBGGGUUUooowwwhhhiiiiiippp|||}}}}}}}}}}}}zzzwwwtttrrrqqq|||~~~{{{zzz~~~|||xxxhhhuuuooo___[[[ZZZYYYbbbnnneeeWWWWWWWWWYYYXXXUUUUUUZZZ\\\\\\]]]XXXSSSPPPPPPSSSVVVWWWQQQPPPQQQUUUYYYYYYTTTPPPQQQUUUYYYYYYVVVTTTUUUWWWZZZhhhnnnlllwww|||ooo|||zzzzzz~~~~~~zzzooobbbXXXCCC???<<<>>>>>>:::888999777777666555444444333333111111000///////////////......------------......000000000111111111111222...333777777:::IIIeee|||xxxmmmnnnllldddXXXLLLEEEBBB???BBBJJJQQQQQQKKKIIIKKKCCCEEEEEEEEEEEEIIIPPPUUU^^^bbbhhhmmmoooooopppppppppkkkhhhiiinnnvvv}}}~~~||||||}}}zzzxxx}}}~~~zzzyyyxxxuuussssssjjjaaaYYYMMMAAA===???FFFGGGIIIKKKLLLMMMMMMMMMWWWWWWWWWTTTPPPOOOQQQSSSSSSRRROOOLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOORRROOOSSSZZZ[[[ZZZeeettthhhiii{{{ZZZGGGBBB===>>>@@@AAA???===;;;<<<;;;>>>EEEJJJCCC888777111...222444333333666777777777666666666555555666555444333333333333444222222222111222222333333777777777777777777777777666666555555555666777777666???FFFEEE<<<555444777777555666888888555555999AAAUUUkkk|||zzzrrrtttyyy}}}yyynnnjjjlllvvvfffVVVRRRRRRNNNIIIGGGKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJKKKMMMPPPQQQQQQOOOLLLLLLMMMNNNOOOOOOPPPPPPRRRYYYvvveeehhheeePPPGGGDDDCCCBBB@@@>>>===;;;:::999888777<<>>???>>>;;;999;;;777777666666555444444333222111000000//////000000......------------....../////////000000000111111...000333555666===MMM]]]zzz~~~iiijjjiiicccYYYOOOGGGCCC;;;>>>FFFNNNNNNHHHEEEEEE@@@AAAAAA@@@AAAFFFNNNTTT^^^bbbhhhlllnnnnnnnnnooolllfffccciiirrrxxx}}}}}}zzz|||}}}yyy}}}|||yyyvvvtttiii___YYYOOOCCC???CCCEEEGGGJJJMMMPPPSSSUUUVVVSSSVVVXXXVVVQQQOOORRRVVVVVVTTTQQQNNNMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQPPPOOOPPPQQQVVVZZZYYYVVVZZZcccxxxkkklllsss[[[OOOBBB===<<<<<<===@@@???>>>::::::FFFUUUXXXRRR<<<222---000333111333888777777777666666666555555777666555444444444444444555444333333333333333444444444444444555555555555444333333222222333333444444>>>GGGFFF===555555888555555777999777777>>>HHHXXXnnnzzzxxx|||{{{|||ssskkksssfffYYYPPPRRRTTTPPPMMMNNNJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJKKKNNNQQQSSSRRRPPPKKKKKKJJJKKKKKKLLLMMMNNNLLLVVVjjjmmmggg}}}aaaNNNFFFCCCAAA@@@AAA???<<<;;;;;;999777555888===EEEQQQ```iiiggg___HHH@@@:::::::::888888999666666666666555444333222333222222111///...------///000111222111///---,,,,,,---///222333444444444222...---//////---///333|||vvvlll```UUUMMMJJJNNNRRRWWWZZZ```eeeddd```gggdddnnnlllXXXQQQUUU]]]bbbbbbaaadddeeedddhhhmmmmmmjjjjjjooorrrqqqtttvvv{{{rrrbbb\\\]]]aaahhhnnnoookkkddd___YYYVVVTTTRRRMMMGGGFFFIIISSStttrrreee^^^gggzzzyyyvvvrrrppprrrwww{{{~~~zzztttjjjeee^^^TTTLLLIII___rrrccc```WWWYYYTTTUUU\\\XXXSSSYYYQQQVVVYYYWWWVVVZZZ]]]\\\```\\\XXXUUUUUUVVVVVVVVVQQQQQQRRRTTTXXX\\\^^^___TTTZZZ```___YYYTTTTTTVVVYYYXXXZZZ\\\^^^sss~~~yyyzzz}}}}}}zzzrrrkkkQQQIIICCCAAA???;;;:::<<<777777666666555555444444222111000000//////000000...------,,,,,,------........./////////000000000111......222444666===FFF```kkkwwwrrrmmmgggccc___XXXNNNFFF:::;;;@@@FFFFFFAAA???@@@===>>>??????AAAGGGQQQYYY]]]aaagggkkklllllllllllljjjbbbaaalllxxx~~~{{{xxx{{{~~~yyy~~~|||xxxuuuhhh\\\WWWOOOEEEDDDIIIGGGHHHJJJMMMPPPSSSUUUVVVPPPUUUZZZXXXRRROOORRRWWW]]]ZZZVVVRRROOOOOOOOOPPPOOOPPPRRRSSSSSSSSSRRRRRRQQQVVV\\\]]]XXXSSSUUUZZZfffxxxiiimmm~~~qqqeeeWWWLLLAAA999:::@@@???CCC@@@<<>>444555555111222888777777666666666555555555777777666555555555666666777777666555555555555555333333333444444444555555444333333222222222333333333777<<<<<<999666666777444555888888888???SSSgggtttmmmvvv}}}{{{wwwsssuuuyyy]]]QQQLLLPPPRRRMMMMMMQQQKKKLLLMMMNNNMMMLLLJJJHHHGGGHHHJJJNNNRRRSSSRRRQQQNNNMMMLLLKKKKKKLLLNNNOOOJJJVVV___ssslllvvviiiVVVJJJBBB???AAAAAA???<<<;;;;;;:::666333333:::DDDNNNZZZeeegggdddJJJAAA:::999:::999888999666666666666555444333222111111111111000///...---///000222222222000---+++,,,---///222333444444444222...---//////---...111|||~~~~~~vvvhhhYYYNNNIIIJJJOOOTTTXXX]]]cccbbb^^^aaa^^^iii}}}nnnZZZSSSRRR[[[cccdddccccccdddccceeejjjkkkfffffflllooommmvvvvvvwwwzzzjjj^^^QQQYYYfffqqqvvvtttmmmggg^^^[[[YYYWWWQQQJJJGGGJJJLLLppprrrcccgggxxxvvvsssqqqttt{{{|||yyytttjjj___YYYRRRIIIFFFIII^^^|||nnn^^^```PPPRRRNNNPPPZZZXXXQQQTTTMMMTTTXXXWWWWWW[[[^^^^^^bbb```^^^]]]\\\[[[YYYWWWSSSRRRRRRTTTXXX^^^eeejjjWWW^^^cccbbb[[[UUUTTTVVVVVVSSSXXX``````kkkzzzxxxwwwzzz{{{}}}}}}~~~~~~{{{uuuoooXXXPPPHHHDDD@@@<<<;;;===777777666666555555444444222111111000000000000000...------,,,,,,------.............../////////000444---,,,000444333555:::EEERRRcccttt~~~rrrfffcccddd___RRREEE:::888:::???@@@======@@@888:::;;;<<>><<<999111111666666666666666555555555555777777666666666666777777444444333222111111111111444444555555666666666777666555444444444444555555111000000111555777777555444666888999;;;IIIfff~~~qqqsss}}}yyyjjjdddttt{{{vvvsss}}}vvvcccWWWLLLGGGJJJJJJDDDEEELLLMMMNNNPPPPPPOOOLLLHHHFFFFFFGGGIIIMMMQQQSSSRRRQQQSSSRRROOOMMMMMMOOOQQQRRRLLLYYYYYYdddnnnmmmuuubbbPPPCCC???CCCBBB???<<<<<<<<<:::666222000999CCCMMMXXXdddiiiiiiLLLBBB:::999;;;999888888666666666666555444333222000111111111000///...---///000222333222000---+++,,,---///222333444444444222...---//////,,,---111{{{|||sss```RRRTTTLLLMMMVVVYYYUUUVVV]]]ddddddjjjwww~~~uuuaaaRRRWWWXXXZZZ]]]aaaeeehhhjjjhhhhhhgggggggggggghhhhhhiiiooorrrpppqqqxxxaaaVVVQQQ]]]yyyvvvnnneeedddcccaaaZZZRRRQQQTTT[[[eeennnrrrrrrxxx{{{lllfffnnn~~~zzzuuuvvvwwwxxxyyyyyyzzz{{{||||||||||||||||||lllfff^^^TTTIIICCCJJJTTTrrr|||tttbbbYYYWWWPPPOOONNNNNNNNNPPPRRRSSSQQQRRRRRRRRRSSSUUUXXX[[[WWWVVVZZZaaaaaaZZZUUUWWWVVVSSSQQQQQQUUUYYY\\\]]]WWWYYYWWWTTTUUUWWWUUUQQQVVVTTTRRRWWW\\\bbb{{{}}}~~~xxxyyy{{{~~~{{{zzzggg^^^RRRHHHBBB???===<<<::::::999888777666555555333333222111000///............---,,,,,,,,,,,,---...............///000000000///......///111333555666AAAWWWsssuuummmdddXXXPPPMMM<<<888444444888:::888555666777888:::???FFFOOOUUU[[[___cccfffjjjnnnpppooohhhiiinnnvvvyyy}}}yyy~~~|||wwwwwwmmm^^^TTTMMMDDDHHHNNNIIIIIIIIIIIIJJJJJJKKKLLLMMMRRRUUUVVVUUURRRPPPRRRTTT[[[\\\\\\[[[XXXTTTOOOMMMIIILLLOOOOOONNNOOORRRVVVSSSUUUWWWWWWUUUSSSSSSSSSYYY]]]eeezzznnngggzzz{{{uuuVVVHHHKKKGGGDDDDDDFFFFFFDDDFFFJJJYYY]]]aaa___QQQ???666555444666888:::::::::999999777666555444333444555666666555444444333333333444333333333333333333333333555333111000111222222222111000333777333...111888888???EEEKKKZZZppprrrkkkfff```\\\[[[cccttt~~~zzz{{{yyy{{{xxxkkkUUURRRPPPLLLHHHEEEFFFIIILLLLLLLLLLLLKKKJJJJJJIIIHHHIIIHHHHHHJJJMMMPPPQQQQQQQQQRRRRRRRRRRRRPPPNNNMMMQQQPPPZZZcccxxxttt```yyyrrrYYYEEE@@@DDD>>>>>>>>>===<<<:::999888555666;;;EEEQQQ\\\aaacccRRREEE<<<<<<===;;;999999777777777666555555444444222222111000///...------222222333222111///---,,,------...000111333444444000///...------...///000xxx{{{{{{ooofffZZZQQQPPPWWWYYYVVVWWW]]]^^^^^^eeesss|||vvvcccSSSXXXYYYZZZ]]]___aaacccdddfffeeeeeeeeeffffffggghhhggglllqqqnnnmmmwwwvvv^^^VVV```vvvrrrnnnkkkddd\\\WWWXXX]]]dddlllllliiikkkvvv|||rrrlllpppzzz~~~~~~}}}{{{yyyxxxxxxxxxyyyxxxxxxyyyzzz{{{{{{{{{|||{{{zzzzzz{{{{{{vvvggg___VVVPPPNNNTTTdddrrrnnn]]]UUUSSSSSSRRRPPPNNNMMMNNNOOOPPPNNNPPPQQQQQQPPPPPPQQQSSSRRRQQQTTT[[[[[[VVVTTTUUUTTTRRRQQQRRRUUUWWWXXXWWWXXXYYYWWWTTTUUUWWWVVVRRRSSSSSSSSSXXX]]]^^^zzz{{{xxxwww{{{|||~~~~~~}}}|||nnnaaaQQQFFFBBB@@@===:::::::::999888777666555555333333222111000///......///...------,,,,,,------...............//////000000000///...///000222333999BBBSSSllluuujjj___TTTMMM<<<777444444777888666444444666777:::>>>FFFOOOUUUWWW[[[aaaeeegggiiiiiihhhjjjmmmrrryyy}}}|||}}}yyy|||}}}{{{zzzrrrppplll]]]TTTMMMDDDHHHNNNIIIKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQRRRSSSWWWXXXYYYYYYXXXVVVTTTRRRPPPPPPPPPPPPOOOOOOQQQSSSRRRTTTUUUUUUSSSQQQRRRRRRSSSUUU[[[iiiyyyqqqtttsssmmmqqqUUULLLDDDCCCCCCCCCDDDFFFCCCPPPcccqqqmmm[[[JJJCCC@@@===:::;;;======;;;888:::999888777777777777777777666666555444444555555444444444444444444444444555333222111111111000000444333444666333///333:::===NNNbbbrrr~~~uuuggg___\\\___fffmmmtttyyywwwsss~~~~~~yyyllleee\\\MMMNNNMMMKKKHHHEEEEEEHHHKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIKKKNNNPPPQQQPPPQQQQQQRRRRRRRRRPPPOOONNNPPPPPPYYY___qqqmmm\\\ssshhhMMMAAABBB?????????>>><<<:::999888666666999@@@JJJSSSXXXZZZTTTHHH>>>======:::888999777777777666555555444444333222111000///......---222222222222111///...,,,,,,---...///111222333444000///...------...///000nnnuuu}}}|||wwwssscccZZZVVVXXXYYYUUUVVV\\\ZZZZZZaaappp}}}{{{iiiWWWXXXYYY[[[]]]]]]]]]]]]\\\bbbbbbbbbbbbccceeefffgggeeelllqqqppplllooo{{{lll___bbb{{{vvvpppggg```^^^bbbgggjjjgggaaa```hhhpppyyy{{{yyyuuuuuu{{{}}}}}}{{{vvvqqqqqquuuzzz|||zzzxxxyyy|||}}}{{{yyy{{{{{{yyywwwwww{{{|||xxxvvvvvvtttoookkk^^^UUUOOOUUUaaaqqq{{{uuuxxxfffXXXSSSSSSVVVTTTQQQNNNMMMLLLMMMMMMPPPSSSUUUVVVSSSQQQOOOOOOOOONNNPPPUUUVVVTTTTTTVVVRRRQQQQQQRRRTTTTTTRRRQQQQQQRRRRRRQQQTTTYYYYYYVVVRRRTTTVVV\\\___\\\nnnppptttzzzyyyyyy||||||}}}~~~vvvgggTTTGGGCCCAAA===888;;;::::::999888777666666444333333222111000/////////...------,,,---------......------......///000111000///......///000111555:::GGG[[[sssvvvggg___RRREEE:::666333222444555444222222333666999>>>FFFNNNTTTUUUYYY^^^bbbccccccbbbcccnnnrrrxxx}}}{{{vvv{{{{{{{{{pppjjjiiiZZZRRRKKKDDDGGGMMMIIILLLLLLLLLKKKLLLLLLMMMMMMNNNMMMMMMOOOQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWUUUQQQOOOOOOPPPPPPPPPPPPRRRRRRQQQPPPOOOPPPQQQQQQPPPRRRZZZiiinnnmmmtttkkk[[[KKKCCCBBBBBBCCCEEE@@@EEEQQQ^^^dddeeehhhlllRRRHHH<<<777999===>>>===::::::::::::999999888888777777777666666666666666555555555555555555555555222222222222222222222222444222222444555777<<>><<<999888999777777777666555555444444333333222111000//////...111222222222111000...---,,,---...///000111222333//////............//////eeeooozzz~~~zzzvvvvvvmmmddd]]][[[YYYUUUTTTXXX[[[[[[aaannn}}}nnn[[[XXXYYY[[[]]]]]]\\\[[[ZZZ^^^^^^^^^___aaacccdddeeedddllltttuuuqqqpppuuu{{{~~~kkkcccyyy}}}xxxpppjjjgggkkkmmmllleee___```iiiqqqzzz|||}}}{{{}}}}}}xxxrrrnnnooouuuyyy|||yyyzzz}}}~~~{{{xxx|||{{{yyywwwvvvxxx}}}~~~xxxqqqkkkhhhddd___[[[RRRKKKMMMaaa}}}tttrrr~~~}}}ooo```VVVTTTUUUUUUSSSPPPNNNLLLLLLMMMMMMPPPTTTXXXYYYVVVSSSOOONNNOOOOOOPPPSSSUUUVVVXXXZZZSSSQQQPPPPPPQQQPPPOOONNNLLLOOOPPPRRRXXX```cccbbbUUUWWWXXX]]]```[[[ggg~~~rrrssswwwtttyyy{{{|||~~~~~~~~~~~~~~~{{{ooo]]]NNNEEE@@@===;;;;;;;;;:::999888777777666444444333222111000000/////////...---------------...------------...//////000000///.........//////000222;;;KKKaaaxxxnnn^^^YYYLLL<<<888555222111222222111000000222555999???EEEMMMRRRVVVWWW[[[^^^^^^]]]```eeerrrwww}}}yyyqqqsssxxxxxxxxx~~~pppgggdddVVVNNNIIIBBBGGGMMMHHHLLLLLLKKKKKKKKKKKKLLLLLLMMMKKKJJJMMMQQQTTTSSSQQQOOOPPPPPPQQQTTTVVVYYY[[[YYYUUUPPPNNNOOOPPPOOOMMMOOOPPPPPPOOOMMMMMMNNNOOOTTTPPPQQQVVV\\\kkk}}}tttrrr{{{rrr]]]OOOFFFAAAAAADDDHHHCCC???AAAHHHYYYssspppbbbNNN???888999<<<>>>888888999999999999888888777777777777777777777666555555555555555444444444000222333333333333444444333222222555999???DDDHHHdddiiioootttvvvsssllleeeUUUQQQTTTcccttt~~~xxxwwwwwwuuurrrrrr|||}}}uuuhhhQQQFFFHHHFFFCCCEEEFFFFFFEEEEEEFFFGGGJJJHHHFFFEEEFFFHHHKKKMMMGGGGGGFFFHHHJJJJJJJJJHHHOOOOOOOOOPPPPPPPPPQQQQQQMMMQQQUUUVVVbbbpppZZZaaa]]]GGGCCCCCCCCCBBB@@@>>>;;;999888666555666999@@@IIIQQQVVVWWWPPPGGG@@@;;;999999:::777777777666555555444444444444333222111000//////111111222222111000...---,,,------...000111111222/////////....../////////]]]jjjyyy|||zzzyyyssslllddd___[[[VVVSSSSSS[[[\\\```jjjxxx}}}ooo]]]WWWXXX[[[]]]^^^^^^]]]\\\[[[[[[\\\]]]^^^```bbbcccbbbiiirrruuutttsssvvvyyy{{{kkkuuuzzztttrrrppppppllleee```dddpppzzz}}}{{{{{{vvvpppnnnppptttwwwyyy}}}{{{{{{}}}}}}{{{yyy}}}}}}{{{yyywwwxxx{{{}}}~~~vvvkkkaaa[[[VVVQQQMMMKKKDDDJJJiii{{{yyy~~~vvvgggZZZSSSSSSTTTQQQPPPNNNMMMMMMNNNPPPQQQKKKOOOSSSUUUTTTPPPNNNLLLOOOPPPPPPPPPSSSVVVYYYZZZUUURRRNNNLLLMMMNNNOOOOOOQQQSSSUUUVVV]]]fffjjjiiiVVVWWWUUUYYY]]]YYYaaawww{{{wwwuuurrrzzz{{{}}}}}}|||}}}~~~{{{vvvjjjZZZJJJ@@@>>>???<<<<<<;;;:::999888777777555555444333222111000000//////...------------...---------------...////////////..................111111555@@@QQQeeewwwwww```SSSOOOFFF888555333111000000000000000///111666:::???EEELLLPPPUUUSSSUUUXXXXXXYYYbbblllwww{{{vvvnnnkkksss}}}}}}xxx{{{~~~oooccc^^^QQQKKKGGGBBBGGGMMMIIIJJJJJJIIIIIIIIIJJJKKKKKKMMMKKKJJJMMMQQQTTTSSSQQQOOONNNNNNOOOPPPSSSVVVWWWUUUQQQMMMLLLNNNPPPOOOMMMMMMNNNOOONNNMMMLLLLLLMMMTTTOOOOOOUUUWWW]]]pppzzzwww}}}xxxeeeQQQBBB===@@@>>>???AAACCCEEENNNbbbvvv{{{sssdddQQQAAA888888:::888888888777777777777777666777888888888888777777666666555555444444444333222333444333111000111333444555999@@@KKKUUUYYYZZZjjjjjjkkkllliiiaaaWWWPPPGGGFFFQQQkkkzzzvvvwwwvvvtttuuuxxxzzzjjj^^^LLLEEEHHHGGG@@@BBBDDDDDDDDDDDDEEEFFFLLLJJJHHHFFFFFFHHHJJJLLLHHHHHHHHHIIIKKKKKKJJJHHHLLLLLLMMMNNNOOOPPPQQQQQQLLLQQQTTTUUU___{{{bbb\\\aaaKKKGGGDDDCCCBBB@@@>>><<<:::888666666666777<<>>;;;<<<@@@>>><<<999888777777777777888999;;;;;;:::999999777777777666555555444444555777777555222111444777888???KKK\\\pppooodddXXXSSSRRRQQQSSSVVVTTTRRR\\\vvvqqqqqqssswwwwwwuuuyyyooo[[[RRRHHHEEEGGGEEE???AAACCCCCCBBBBBBDDDEEELLLKKKIIIHHHGGGHHHJJJKKKJJJJJJJJJLLLNNNNNNMMMKKKJJJJJJJJJKKKMMMNNNPPPQQQKKKQQQRRRTTT^^^ppprrr]]]wwwfffNNNIIICCCBBBAAA@@@>>><<<:::999666666555555777<<>>???>>>;;;777333000///...111111000//////000111333000444999===AAAEEEJJJMMMNNNLLLPPPXXX\\\aaappp~~~xxxqqqmmmqqqyyy~~~|||}}}||||||~~~nnn\\\XXXLLLIIIIIIFFFNNNUUURRRGGGGGGHHHHHHJJJKKKMMMNNNKKKLLLMMMMMMLLLLLLMMMNNNLLLLLLKKKKKKLLLLLLMMMMMMIIIKKKNNNNNNNNNMMMNNNNNNKKKNNNQQQRRRQQQNNNLLLLLLFFFJJJMMMLLLOOOTTTVVVUUUiiiyyyqqqtttxxxxxx___LLLCCCAAA===:::;;;;;;:::>>>CCC>>>BBBEEEEEEBBB@@@AAACCCNNNKKKEEE@@@;;;999999999999;;;<<<>>>>>>===<<<;;;::::::999888888777666666777:::;;;;;;:::===DDDJJJKKKUUUdddvvvfffUUUDDD???DDDMMM[[[fffddddddnnnnnnnnnpppuuuxxxzzz~~~```NNNKKKFFFDDDEEEAAA@@@AAABBBBBBAAAAAACCCEEEHHHGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJLLLNNNOOOMMMKKKGGGGGGHHHIIIKKKMMMOOOQQQJJJPPPOOORRR\\\eeehhhuuunnnPPPGGGAAAAAA@@@???>>><<<:::999333444444444555999@@@EEEIIINNNNNNEEE===;;;<<<:::777777777666555555444444333222111000///......---000000111222222111///...,,,,,,,,,------...//////---...///000000///...---@@@HHHTTT```hhhlllmmmnnnooopppqqqpppnnnjjjccc\\\OOOVVVXXXWWW^^^iiiggg^^^WWWWWWXXXYYY[[[]]]^^^```ZZZZZZZZZZZZ[[[]]]^^^___bbbbbbaaabbbdddiiiooosssyyy|||zzzsssqqqrrrpppjjjccc______aaadddhhhhhh___YYYXXX[[[\\\gggnnnuuuyyyxxxwwwwwwxxxwww{{{}}}xxxvvvzzzyyy|||}}}zzzwwwvvvbbbXXXLLLCCC@@@@@@AAAAAA===JJJbbb|||fff___UUUOOOMMMNNNOOOOOOKKKJJJJJJKKKMMMPPPTTTVVVMMMMMMMMMKKKIIIHHHJJJLLLPPPSSSSSSNNNNNNSSSSSSOOOOOOOOOOOOPPPSSSTTTSSSRRRPPPPPPOOOMMMPPPWWWZZZXXXZZZYYYTTTUUU[[[WWWUUU___rrrxxxyyywwwjjj~~~rrrtttyyy}}}~~~||||||{{{~~~xxxiiiWWWGGG>>>======<<<;;;:::999999888666666555444333222222111000000///...............---,,,,,,,,,,,,---......***+++,,,---......///...,,,---.........000222444222//////111000,,,---222///000000//////000222444111555:::>>>BBBEEEIIILLLNNNMMMSSS___eeeiiiyyy|||uuupppnnnmmmttt~~~zzzvvv|||||||||rrr___XXXMMMJJJKKKIIIQQQYYYVVVGGGGGGHHHIIIKKKMMMOOOPPPJJJLLLNNNLLLIIIHHHIIILLLJJJJJJJJJKKKKKKKKKKKKKKKHHHLLLPPPQQQNNNLLLMMMNNNKKKNNNSSSTTTSSSOOOMMMKKKEEENNNPPPLLLNNNVVVZZZVVVYYYqqqyyysssrrrjjjrrrqqqZZZLLLJJJAAA;;;>>>CCCCCC???>>>FFFBBB===999:::===BBBEEE[[[VVVNNNFFF???<<<;;;;;;;;;===???@@@AAA@@@???>>><<<<<<;;;;;;:::999888888666:::???AAADDDLLLWWW```eeemmmvvv~~~nnnOOOEEE@@@GGGQQQYYYaaahhheeejjjwww{{{ttttttpppppptttzzz~~~}}}sssWWWHHHJJJFFFCCCCCC>>>AAABBBBBBAAA@@@AAACCCFFFCCCDDDEEEGGGHHHIIIJJJKKKEEEEEEGGGJJJLLLMMMKKKIIIFFFFFFFFFGGGIIILLLOOOPPPJJJPPPLLLPPPYYY]]]~~~sssvvvuuuQQQCCC@@@@@@??????===<<<;;;:::///111333555666;;;BBBHHHEEELLLNNNFFF===<<<<<<;;;777777777666555555444444222222111000///...------000000111222222111//////,,,,,,,,,------.........---...///000000///...---===???DDDMMMZZZgggkkkkkkooosssssspppooonnnfff[[[ZZZUUUSSSWWW___dddccc```[[[XXXVVVWWWZZZ[[[[[[YYY^^^]]]\\\[[[ZZZZZZ[[[[[[]]]```ccccccaaaccciiiooovvvzzzssshhhqqqsssuuusssmmmfff```]]]ggg___XXXWWWYYY\\\aaagggqqqqqqrrrsssuuuvvvxxxyyyyyyzzz||||||||||||}}}||||||uuuiii\\\KKKAAAEEECCC:::===HHHTTT^^^qqqiii]]]RRROOONNNKKKKKKPPPLLLLLLMMMNNNPPPQQQRRRRRRMMMLLLLLLLLLLLLLLLMMMMMMOOOQQQQQQMMMMMMPPPQQQOOOWWWVVVUUUUUUUUUUUUSSSQQQOOOQQQSSSTTTTTTVVVXXXZZZWWWTTTQQQQQQOOONNNRRRXXXlllpppzzzmmmvvvyyywwwyyy~~~~~~~~~~~~{{{qqqcccOOO>>>DDD<<<777:::===<<<:::999777666666555444444333333111111111000//////......------------------------------------------------////////////////////////////////////////////////000////////////000000111333444888@@@EEEFFFHHHLLLLLLJJJQQQaaaqqqyyy|||tttqqqrrrrrrvvvxxx{{{yyy|||nnnaaaSSSMMMFFFDDDHHHLLLMMMLLLHHHHHHIIIIIIJJJKKKKKKLLLPPPMMMJJJHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIILLLOOOOOOLLLKKKLLLOOOMMMOOOPPPPPPNNNMMMNNNNNNJJJJJJKKKLLLNNNPPPQQQRRRUUUkkkqqqiiiiiimmmvvvvvvhhhZZZRRRIIIDDD???<<<>>>CCC===<<>><<>>CCCHHHNNNJJJJJJOOOUUUTTTLLLBBBIIIHHHGGGGGGGGGEEE@@@<<>>???CCCLLLXXX```eeehhhnnnrrrqqqrrrsssnnngggbbb]]]YYYYYY^^^```]]]YYYZZZXXXVVVVVVXXXYYYWWWUUU[[[ZZZYYYYYYYYY[[[]]]^^^\\\___bbbbbbaaadddiiiooommmpppxxxwwwiiigggjjjqqqvvv||||||vvvmmmfffbbbbbb^^^]]]aaadddffflllrrruuuuuuvvvwwwwwwvvvvvvuuuvvvwwwxxxyyyzzz{{{}}}uuueeeXXXNNNEEE??????<<<999AAAMMMnnnwww|||pppbbbXXXOOONNNNNNLLLMMMPPPMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLKKKKKKLLLLLLMMMVVVXXXWWWSSSQQQSSSSSSPPPQQQQQQQQQRRRTTTUUUTTTSSSPPPRRRSSSTTTSSSSSSUUUWWWUUURRRQQQRRRQQQPPPTTT[[[]]]}}}zzz{{{vvvvvvtttwww|||~~~~~~yyyooo]]]MMMCCC===:::<<<===:::888999777777666666555444444333222111111000000///......------------------------------------------------////////////////////////////////////////////////000////////////000111111555555:::@@@CCCBBBDDDHHHKKKOOO[[[mmmzzz|||uuusssuuussstttrrrqqqwww~~~uuuzzzzzzvvvuuuxxx{{{wwwlllaaaPPPKKKEEEDDDGGGIIIJJJHHHFFFFFFGGGHHHHHHIIIIIIJJJMMMKKKIIIGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLLLLKKKKKKKKKLLLNNNOOOPPPOOOLLLJJJJJJKKKJJJJJJJJJKKKMMMNNNPPPPPPSSS^^^iii|||uuuuuu{{{|||qqqfff^^^UUUHHH>>>999AAA<<<;;;======:::<<<@@@======<<<999777999???DDDeeecccccciiiqqqvvvtttqqqqqqxxx~~~uuuggg]]]XXXZZZhhhzzzppp___TTTTTTSSSVVVYYYVVVLLLEEEBBB@@@KKKTTT]]]rrr}}}{{{|||~~~zzz||||||wwwvvvuuuqqqmmmWWWHHH>>>@@@AAA======AAABBBCCCDDDDDDBBBAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHKKKMMMOOOLLLNNNJJJKKKQQQXXXpppuuusssqqqMMMHHHCCC@@@BBBBBB===::::::777777555333222555;;;???HHHMMMPPPLLLCCC;;;999;;;;;;999777666777777666444444444444333111000...---//////000111333222000...---,,,,,,,,,,,,---...//////......---------------AAA@@@===<<<>>>EEEPPPYYY___hhhqqqtttuuuuuutttrrrlllfff___]]]___^^^ZZZVVVUUUTTTSSSSSSTTTUUUTTTSSSYYYXXXWWWVVVWWWYYY[[[]]][[[^^^aaaaaaaaadddiiimmmooonnnooovvvxxxqqq^^^aaaooopppyyy~~~ssskkkggg___```eeekkkmmmnnnssszzzwwwxxxyyyyyyyyyxxxwwwwwwyyyyyyyyyyyyzzz|||}}}~~~}}}rrrbbbPPPDDD;;;<<<<<<>>>DDDRRReeeqqqrrrgggYYYRRRMMMNNNOOOOOOOOOPPPMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLXXXZZZYYYUUUTTTWWWWWWTTTOOOOOOPPPRRRUUUWWWWWWVVVQQQSSSSSSSSSQQQPPPQQQRRRRRRPPPPPPSSSSSSRRRVVV\\\YYYsssxxxuuuvvv|||~~~~~~|||nnn___HHHBBB>>>???>>>;;;999:::888777777666666555444444222222222111000000//////........................------------------------////////////////////////////////////////////////000000//////000111111222666777;;;@@@BBBAAACCCHHHKKKVVVhhhzzz{{{yyyzzzvvv{{{}}}{{{|||~~~~~~{{{~~~uuummmlllpppppphhh```LLLHHHDDDDDDFFFGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFIIIHHHHHHIIIJJJKKKJJJIIIJJJLLLLLLLLLJJJIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNQQQSSSUUUccc~~~|||{{{gggNNN???@@@>>>@@@DDDEEEAAA===<<<>>>>>>======???CCCJJJOOOQQQOOOOOOSSSYYY```dddfffwwwwwweee[[[YYYVVV___jjjllldddVVVJJJCCCDDDDDDFFFGGGCCC???AAAGGGSSSddduuu~~~nnnccccccccc```FFF>>>;;;??????;;;;;;@@@BBBDDDDDDCCCAAA@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKLLLKKKIIIGGGGGGIIILLLMMMHHHKKKIIIIIINNNQQQaaa|||mmm]]]sssYYYNNNGGGBBBCCCBBB???;;;;;;999888555333111333888<<>><<<>>>AAA>>>:::777777666666555444444444333222000///............000222333111///------,,,,,,,,,---.........------------,,,,,,,,,DDDBBB???<<<999:::CCCMMMWWWcccrrrxxxxxxuuuttttttrrrlllgggddddddccc___\\\XXXVVVSSSRRRSSSUUUWWWXXXZZZXXXVVVUUUTTTUUUVVVWWWZZZ]]]___```aaadddhhhkkkppplllggggggmmmyyyppprrr}}}xxxeeebbbnnnnnnwww|||rrrkkkhhhcccffflllqqqpppnnnssszzzxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}{{{zzz{{{{{{zzzyyyyyynnn^^^MMM@@@999999;;;===DDD[[[}}}~~~wwwllleeeSSSPPPMMMNNNQQQQQQPPPNNNJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKRRRUUUUUUSSSTTTXXXYYYWWWTTTSSSSSSUUUXXXYYYXXXWWWRRRSSSSSSRRROOOMMMMMMNNNOOONNNOOORRRRRRQQQTTTYYY]]]lll~~~yyywww{{{yyylllWWWKKKAAA???@@@>>>;;;:::999888888777666666555555333333333222111111000000................................................////////////////////////////////////////////////000000000000111111222333666777;;;@@@BBBBBBFFFMMMPPP___sss}}}{{{}}}{{{tttyyykkkfffhhhggg___VVVIIIGGGEEEEEEFFFFFFCCCAAACCCDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGGGGEEECCCCCCCCCFFFFFFEEEDDDDDDEEEFFFFFFGGGEEECCCFFFJJJLLLKKKJJJEEEGGGIIIIIIIIIJJJLLLNNNJJJJJJIIIIIIIIIJJJKKKKKKOOOPPPRRR___mmmttt~~~{{{}}}iiiWWWOOOKKKGGGGGGGGGCCC===999:::999888:::>>>DDDIIILLLAAA@@@???>>>???CCCHHHKKK]]]eeeiiibbbRRREEECCCFFFEEEEEEEEECCCAAAAAABBBDDDDDDEEEHHHMMMOOOQQQYYYbbbmmm}}}{{{ddd[[[]]][[[RRR???<<<<<>>999666666666666666444444444333222111///...---------///222333222111------,,,,,,,,,------...,,,---------------,,,,,,DDD@@@??????===:::>>>EEENNN\\\ooozzzzzzvvvtttvvvvvvrrrnnnlllkkkiiifffcccaaa^^^ZZZUUUSSSSSSVVVYYYVVVUUUTTTTTTTTTUUUUUUVVVZZZ\\\^^^```aaacccfffhhheeeccc``````dddkkkuuu{{{xxxmmmlllvvvwwwkkkdddhhhkkkqqqxxxxxxssslllhhhhhhjjjlllpppsssqqqooottt||||||zzzwwwvvvwwwzzz~~~}}}{{{{{{|||{{{yyyvvvyyyssshhhXXXIII>>>:::999@@@>>>===IIImmmvvvjjjbbb^^^QQQPPPNNNOOORRRSSSPPPLLLGGGHHHHHHIIIKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJOOORRRRRRQQQRRRWWWYYYWWWYYYXXXWWWWWWWWWWWWTTTRRRRRRSSSSSSQQQNNNLLLLLLLLLNNNMMMMMMPPPPPPNNNQQQVVV\\\ccczzzzzzvvvyyy}}}wwwhhhUUUCCC===@@@???;;;888:::999999888888777666666444444444333222222111111////////////////////////........................////////////////////////////////////////////////000000000111111222444444666777:::??????AAAHHHPPP^^^mmm~~~{{{yyyyyyrrrmmm~~~~~~wwwiiibbbaaa]]]TTTKKKGGGFFFFFFGGGGGGFFFCCCAAADDDDDDEEEEEEFFFFFFGGGGGGDDDFFFHHHGGGEEECCCCCCDDDGGGFFFEEEDDDDDDEEEFFFGGGEEECCCBBBDDDIIIMMMMMMLLLGGGHHHIIIIIIHHHIIILLLNNNJJJIIIIIIIIIIIIIIIJJJJJJNNNQQQUUU```hhhcccjjjyyywwwyyyxxxmmm]]]QQQLLLIIICCC<<<<<<:::888:::>>>CCCDDDDDDBBBCCCBBBAAA???@@@CCCFFFMMMPPPPPPJJJAAA;;;<<>>>>>>>><<<;;;???DDDCCCDDDEEEDDDBBBAAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJLLLJJJGGGEEEDDDEEEFFFGGGDDDLLLLLLLLLQQQPPPTTTbbb{{{oooWWW```qqqVVVKKKCCCBBBDDDCCCAAAAAA<<<:::888444111111333555???HHHRRRRRRJJJAAA>>>>>>>>>;;;777555555666777777444444444333222111000///---,,,,,,...111333222111...------,,,,,,,,,------,,,,,,---......------,,,OOODDD===@@@BBB>>>>>>BBBDDDQQQdddsssvvvqqqqqqtttuuutttrrrrrrpppnnnjjjgggeeebbb]]]VVVPPPMMMMMMNNNOOOQQQSSSVVVXXXZZZZZZ[[[[[[\\\]]]___aaabbbddddddbbbbbbbbbbbbbbbeeejjjnnnxxxxxxzzzttteeeiiiqqqqqqkkkhhhhhhkkkmmmmmmlllkkkjjjjjjooooooqqquuuuuutttyyy}}}yyyuuuuuuwww{{{}}}~~~}}}~~~~~~yyyuuufff___SSSEEE<<<999:::===888999===PPPuuu}}}ooobbb[[[WWWNNNOOOOOONNNQQQTTTQQQKKKFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJPPPSSSSSSPPPQQQUUUVVVTTTZZZXXXWWWVVVVVVTTTQQQOOOQQQRRRRRRPPPNNNLLLLLLMMMNNNKKKLLLNNNMMMLLLPPPVVV\\\]]]qqqwwwwww|||vvvaaaKKKBBBAAA???:::777;;;::::::999888888777777555555555444333333222222000000000000000000000000........................////////////////////////////////////////////////000000111111222333555555999999;;;===>>>AAALLLWWWppp||||||}}}~~~tttnnnttt~~~~~~~~~zzz|||tttiiiccc```[[[QQQJJJEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHFFFIIIJJJIIIFFFDDDFFFHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEDDDFFFIIILLLMMMNNNPPPPPPNNNLLLIIIHHHIIIJJJIIIIIIIIIHHHIIIIIIJJJJJJLLLPPPRRRYYYaaa]]]^^^lllzzzsss]]]JJJCCC???===>>>BBBDDD@@@<<<:::;;;<<<<<<===>>>AAADDDFFFGGGHHHFFFBBB>>><<<<<>>===<<<:::999:::>>>BBBAAABBBCCCCCCBBBAAABBBCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFBBBJJJJJJIIIOOONNNOOOXXXhhhyyy___]]]sss~~~YYYLLLAAA@@@BBBAAA??????===<<<999555222111333555<<>>;;;888555444555666777666444444444444333222111000---,,,,,,...000222222111......---,,,,,,,,,------,,,---.../////////...---lllUUUBBB@@@CCC@@@===>>>>>>FFFTTTbbbeeebbbccchhhkkkmmmooorrrsssrrrnnnllldddeeeccc^^^WWWPPPLLLKKKNNNQQQVVVZZZ]]]___^^^^^^]]]]]]]]]___aaaaaaaaaaaaaaadddeeeeeecccbbbccceeedddfffkkkpppvvv|||ooolllssswwwqqqiiifffeeefffiiimmmpppqqqppprrrppprrrvvvxxxwwwyyy}}}}}}{{{yyywwwvvvwwwxxxyyy|||zzzxxxxxxxxxssskkkcccNNNIIIBBB;;;999:::<<<>>>444???QQQggg~~~yyykkk___VVVRRRJJJLLLLLLLLLOOOTTTRRRKKKHHHHHHHHHIIIJJJKKKKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKMMMPPPPPPNNNOOOSSSUUUSSSXXXWWWVVVVVVWWWVVVTTTRRRPPPQQQQQQPPPNNNMMMMMMNNNMMMJJJJJJLLLMMMMMMRRRYYY___[[[ggg}}}}}}~~~ppp^^^QQQHHH@@@<<<;;;;;;;;;;;;:::999999888888666666555555444333333333000000000000000000000000........................////////////////////////////////////////////////111111111222333444555666::::::<<<@@@CCCKKKZZZiii|||www}}}zzz{{{~~~~~~wwwrrrjjjddd^^^WWWOOOJJJBBBDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIILLLMMMKKKGGGFFFIIIMMMIIIHHHFFFDDDDDDFFFHHHIIIJJJJJJJJJHHHHHHIIIKKKMMMVVVUUUSSSOOOKKKIIIIIIKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJOOOMMMQQQ]]]___[[[^^^\\\lllkkkQQQLLLIIIKKKNNNMMMEEE>>>@@@???======>>>AAACCCDDDAAACCCDDDCCC@@@>>>???AAABBBGGGLLLMMMKKKMMMUUU\\\rrrzzz}}}~~~{{{~~~xxxcccVVVQQQ[[[aaaWWWGGG===;;;;;;999888999<<<>>>>>>>>>???AAAAAA@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGCCCKKKIIIGGGMMMLLLKKKQQQXXXtttoooaaakkkaaaRRREEEAAABBBAAA>>>======<<<:::777333222333555888===EEEJJJKKKGGGBBB???:::888666666666777666555444444444444333222111111...---,,,---///111111000///...---,,,,,,,,,,,,,,,,,,---///000111000///...iiiJJJBBBCCC@@@;;;;;;<<>>;;;999999;;;<<<===<<<@@@TTTooo}}}qqqeee[[[RRRLLLGGGJJJJJJIIINNNTTTRRRLLLJJJJJJJJJJJJJJJJJJJJJJJJOOOOOOMMMLLLKKKKKKKKKKKKFFFIIIKKKJJJMMMSSSUUUTTTVVVVVVVVVWWWZZZ[[[ZZZXXXOOOPPPQQQPPPNNNNNNNNNPPPLLLIIIIIILLLMMMOOOUUU]]]aaaWWW[[[zzzqqqzzz~~~~~~|||ooo```PPPCCC???AAA<<<;;;;;;::::::999999888666666666555444444333333000000000000000000000000////////////////////////////////////////////////////////////////////////111111111222333444666777999:::>>>DDDKKKWWWkkk|||nnn~~~yyy~~~qqqnnnggg___VVVNNNHHHDDDAAABBBDDDEEEDDDDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFLLLNNNOOOLLLHHHGGGLLLPPPJJJHHHFFFEEEEEEFFFHHHJJJMMMNNNNNNKKKGGGFFFIIILLLVVVVVVSSSPPPLLLKKKLLLNNNIIIIIIIIIIIIJJJKKKLLLLLLHHHOOOMMMPPP^^^bbbYYYTTT\\\]]]```ooovvvrrrnnnppptttqqqfff]]]KKKGGG@@@======>>>??????EEEGGGGGGDDDAAACCCJJJQQQPPPaaasssyyysssooottt||||||{{{{{{~~~yyyxxxuuuaaaNNNGGGMMM]]]^^^LLL>>>===999999999999<<>>>>>>>>???@@@BBBAAAAAABBBBBBBBBBBBBBBBBBCCCEEEHHHJJJJJJIIIGGGEEECCCEEEFFFHHHIIIIIIIIIHHHFFFMMMJJJFFFLLLLLLIIINNNLLLaaannnqqqiiiYYYJJJEEEEEECCC@@@>>>>>>===;;;777444333444555444999@@@GGGKKKJJJEEEAAA;;;999888777888777555333444444444444333333222111///---,,,---///000111000///...---,,,,,,,,,,,,,,,,,,...000111222111000///uuuVVVJJJGGG@@@===???AAA>>>>>>CCCDDDDDDIIIQQQWWW\\\eeemmmrrrrrrqqqooosssqqqooooooooolllfffbbb[[[VVVRRRTTT[[[bbbeeeffffffhhhjjjiiifffcccbbbaaa___dddiiimmmnnnlllhhhfffeeeddddddfffkkkssszzzrrrhhhfffeeedddhhhkkkoootttvvvwwwuuuttt|||uuurrrttttttrrruuu{{{zzzxxxwwwxxxzzz{{{yyyvvvpppooonnnjjj]]]KKK>>>:::<<<:::888:::===?????????TTTlll~~~yyyjjjVVVNNNQQQJJJJJJIIIJJJJJJKKKLLLMMMHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNSSSSSSSSSTTTVVVXXXZZZ[[[QQQQQQRRRRRRRRRPPPOOONNNPPPNNNMMMMMMOOOSSSXXX[[[XXX[[[\\\pppuuuxxxyyyzzz|||~~~ppp]]]LLLBBBAAA???<<<999888999;;;;;;:::666555555444444333222222111222222222222111000000000000000000000000000000000000000000000000000000////////////000000000000444000///444777777888;;;:::>>>EEELLLVVVfffxxx|||sss|||xxxzzz~~~xxxuuubbbVVVXXXUUUGGG???@@@DDDEEEFFFGGGFFFEEECCCAAADDDEEEFFFDDDBBBBBBEEEHHHKKKKKKJJJGGGFFFHHHKKKNNNJJJHHHFFFEEEFFFHHHKKKMMMJJJKKKKKKJJJHHHFFFGGGHHHOOOQQQSSSTTTTTTQQQNNNLLLFFFJJJMMMMMMKKKIIIJJJLLLOOOLLLLLLQQQ[[[```___\\\WWWVVVZZZcccnnn}}}}}}xxx~~~{{{|||kkkZZZLLLHHHFFFDDDHHHQQQRRR```___SSSOOOPPPYYYiiiwww}}}rrrwwwuuu]]]IIIHHHDDDUUU]]]KKK@@@@@@777::::::999999999:::;;;;;;999<<<>>>@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOUUUVVVzzzfffdddKKKFFFGGGCCC@@@BBB???===:::777555333333222666777;;;@@@DDDFFFEEEDDD<<<;;;999888777777666666555444444333333222222111---,,,+++++++++---///000//////............///000///000000111111111111111gggTTTKKKDDDBBBCCC===999999<<<===;;;???EEEKKKPPPYYYbbbiiilllllllllppppppqqqsssuuusssoookkk^^^YYYRRRQQQTTTXXXXXXXXXbbbdddfffggggggfffggghhhggglllssszzz|||xxxqqqlllkkkkkkjjjjjjlllnnnpppqqqvvvtttkkk```]]]bbbiiimmmqqqsssvvvyyy{{{{{{zzzzzzxxxsssqqqttttttqqqrrrwwwuuusssrrrsssuuutttqqqnnnkkkeee^^^YYYOOOEEE@@@@@@999<<<===;;;;;;EEEWWWeeezzz|||sssbbbRRRMMMOOOLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOONNNSSSTTTTTTUUUVVVVVVWWWWWWSSSTTTUUUUUUUUUSSSRRRQQQPPPOOOMMMMMMOOORRRVVVXXXUUUWWWXXXlll}}}ttttttyyyuuuyyyzzzyyyiiiWWWIIIBBB@@@???============;;;999666666555555444333333333222222222222222111111000000000000000000000000000000000000000000000000000/////////000000000111111444111111444555555888===@@@BBBIIIUUUdddrrr|||~~~{{{~~~|||qqqcccYYYWWWRRRHHHBBBBBBDDDDDDEEEEEEEEEDDDBBBBBBAAACCCDDDCCCBBBCCCFFFIIIIIIIIIIIIHHHGGGHHHKKKMMMNNNLLLKKKIIIIIIJJJLLLMMMJJJJJJJJJHHHFFFEEEFFFHHHNNNOOOQQQRRRQQQNNNKKKIIIGGGIIIKKKKKKJJJIIIIIIJJJLLLJJJKKKPPPXXX^^^```___WWWTTTVVV[[[```ooozzzuuuwww|||~~~~~~pppfffaaaaaagggnnn|||{{{|||tttooolll```OOOCCCCCCHHHSSSSSSFFF>>><<<888<<<;;;:::999999999999999999;;;>>>?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEEEEGGGHHHHHHHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMNNNVVVVVVtttqqqvvvUUUFFFEEEEEEAAA>>>???>>>;;;888555444333333333555888===BBBDDDCCCBBB<<<;;;:::888777777666666555555444333333222222111...---,,,+++,,,---///000///......------------.........///000111111111000rrr___TTTJJJBBBAAA===::::::999666666999???CCCJJJRRRYYY]]]___```dddfffjjjpppuuuvvvtttqqqhhhbbb\\\XXXXXXYYYXXXWWW\\\^^^___``````aaacccfffdddhhhpppxxx|||yyyooohhheeeffffffeeecccaaa^^^]]]___aaa___[[[^^^hhhqqqvvvxxxxxxyyyzzz{{{{{{||||||wwwtttssstttssspppoooqqqqqqqqqpppqqqqqqoookkkhhhbbbWWWJJJCCC===888999<<<666999<<<@@@LLLddd~~~~~~www{{{xxxiiiXXXOOOMMMLLLMMMMMMKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSRRRPPPOOONNNMMMNNNPPPSSSUUUQQQTTTSSSccc|||www}}}mmmyyyzzz{{{}}}yyyhhhUUUHHH@@@>>>===<<<<<<;;;888666777777666666555444444444333333333333333222111111000000000000000000000000000000000000000000000000000000000000111111111222444333333666555666<<>>AAAPPPRRRFFF@@@;;;888:::===<<<;;;999888888888888999;;;===>>>>>>>>>???@@@????????????????????????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLTTTRRRgggtttdddIIICCCHHHEEE===???>>><<<999777555444333111222555999>>>AAAAAA@@@<<<;;;:::999777777777777555555444444333222222222///...---,,,,,,---///000.........------,,,,,,,,,,,,---...///000000000000sss```LLLJJJFFFAAA>>>;;;888777666:::<<<@@@DDDHHHKKKLLLMMMPPPUUU\\\eeekkkoooooonnnnnnjjjeeeccccccdddcccbbbaaaaaa```^^^]]]]]]___bbbaaaaaaeeekkkpppoooiiiccc^^^^^^______^^^\\\[[[YYYZZZ```fffiiinnnuuuyyyzzzwwwvvvuuuuuuvvvwwwyyyzzzwwwtttqqqnnnjjjhhhggggggmmmlllllljjjhhhddd___\\\OOOFFF<<<999777666888<<<;;;===CCCQQQhhh{{{yyyzzzppp]]]QQQQQQPPPKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJLLLNNNOOOLLLKKKJJJHHHGGGGGGFFFFFFHHHHHHHHHHHHJJJLLLNNNPPPPPPQQQSSSTTTTTTRRRPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNNNNNNNOOOPPPQQQOOORRRPPPWWWnnn}}}~~~yyyxxxeeeVVVFFFCCC???<<<<<<;;;:::999888888888777666666555555444444444444444333222222111111111111111111111111111111111111111111111111111111111111222222222222333333666999999<<>>===<<<777===;;;;;;:::999888888888999999;;;<<<===<<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFHHHIIIIIIJJJJJJOOOLLLXXXqqqbbbxxxrrrPPPCCCIIIHHH??????>>><<<:::888666555444000111222777;;;???@@@@@@<<<;;;:::999888777777777555555555444333333222222000///...------......///////////////...---,,,,,,++++++---...//////000000{{{cccNNNJJJDDD>>><<<<<<;;;999888888999;;;<<<===>>>???BBBHHHPPPYYY```dddfffgggjjjhhhgggfffggghhhhhhhhhlllllljjjgggeeedddgggiiijjjgggfffgggjjjmmmmmmkkkggggggfffffffffgggiiiiiifffmmmssstttwww{{{|||{{{wwwvvvtttssssssuuuxxxzzzyyyvvvooohhhbbb```^^^]]]fffeeebbb]]]VVVNNNHHHEEE<<<888777;;;<<<;;;<<>>>>>???@@@::::::999888888777777666555555555555555444333333222222222222222222222222222222222222222222222222222222222222333333333333222444999>>>AAAFFFQQQ]]]pppuuu{{{tttxxxzzznnniiifff[[[LLLDDDDDDDDDBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCGGGHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJIIIFFFEEEFFFIIILLLIIIJJJKKKMMMOOOQQQRRRSSSPPPMMMJJJJJJLLLMMMJJJGGGIIIKKKMMMKKKJJJLLLRRRXXXXXXSSSOOOMMMKKKKKKNNNSSSQQQZZZnnn}}}vvv{{{vvvxxx|||{{{wwwyyyyyyuuuqqquuuttt{{{yyyggg\\\PPPGGG@@@;;;<<<@@@QQQbbbUUU>>>======999>>>888888888888999999:::;;;999:::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEGGGHHHHHHHHHHHHLLLIIIOOO```}}}XXXhhh^^^HHHFFFFFF?????????===<<<:::888666555222111222555:::===??????===<<<:::999888888777777666666555444444333333222111000000///............000000000111000///...---+++,,,---...////////////tttVVVQQQHHH???>>>@@@???;;;666666777777888999::::::<<>>999666888777888;;;;;;888:::???EEE___|||||||||mmmYYYMMMOOOUUUSSSKKKIIIIIIIIIJJJJJJKKKMMMMMMJJJJJJKKKLLLNNNPPPRRRSSSJJJKKKMMMNNNMMMKKKIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPLLLMMMNNNOOOOOOOOONNNMMMNNNOOOPPPRRRSSSSSSRRRRRRNNNOOOOOOPPPPPPOOONNNNNNIIIOOONNNMMMRRR\\\zzz|||xxxwwweee\\\OOODDD???>>>???@@@;;;;;;::::::999888888888666666666666666555444444222222222222222222222222222222222222222222222222333333333333444444444444333555:::CCCJJJPPP\\\fffuuu}}}~~~zzz|||uuuiiiiii```SSSHHHBBBAAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCEEEDDDCCCDDDDDDDDDBBB@@@AAACCCFFFGGGGGGFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHFFFEEEEEEHHHJJJHHHHHHIIIKKKMMMPPPSSSTTTQQQOOOMMMKKKKKKKKKJJJIIIJJJLLLLLLJJJHHHHHHLLLPPPXXXUUUQQQNNNKKKKKKMMMOOORRRSSS]]]ooowwwqqqppppppppp|||{{{vvvxxxxxxwww}}}}}}nnn[[[UUUMMMGGGDDDBBB???@@@CCCYYY]]]QQQ@@@<<<===<<<===777777777777999:::;;;<<<999:::;;;:::999999;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGMMMJJJOOOYYYnnn|||ZZZ___uuupppRRRFFFBBB===??????>>>===;;;999777666444333222444888;;;===>>>===<<<;;;999888888888888666666555555444333333333222111111000///......---//////111222222111000///,,,---......///.........pppiii[[[LLLFFFGGGDDD===999999999999999999888888888<<>>999777777999999:::;;;<<<@@@MMM[[[^^^ttt~~~~~~nnn]]]MMMJJJNNNOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNJJJMMMQQQSSSTTTRRROOOLLLIIIJJJKKKLLLNNNNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKMMMOOOQQQRRRTTTTTTTTTSSSNNNOOOPPPQQQQQQPPPOOONNNJJJMMMJJJLLLQQQSSSdddxxxmmm^^^PPPFFFAAA>>>===<<<<<<;;;;;;:::999999999666777777777777666555555333333333333333333333333333333333333333333333333333444444444555555555555666666;;;FFFPPPXXXaaaiiiuuu~~~uuuhhhhhhWWWHHHDDDBBB>>>???DDD@@@AAABBBCCCDDDDDDCCCBBBEEEDDDCCCDDDFFFFFFCCCAAABBBDDDFFFFFFEEEEEEEEEGGGHHHGGGFFFEEEEEEFFFHHHIIIEEEFFFFFFEEEDDDDDDFFFGGGFFFFFFFFFGGGIIIKKKNNNPPPPPPOOONNNLLLIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIPPPQQQPPPNNNLLLLLLMMMMMMVVVSSSXXXaaaffflll}}}~~~xxxhhhVVVJJJFFFDDDDDDEEEEEECCCFFFLLLZZZNNNGGG@@@999;;;>>>999888777777777888999::::::999::::::999888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===???AAABBBCCCCCCCCCBBBAAAAAAAAABBBDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGNNNKKKPPPWWWbbbddd\\\gggaaaMMMDDDAAA?????????>>>===:::888777555333111222555999;;;<<<===<<<;;;:::999888888888666666666555444444333333333222222111000///------,,,---///111222111000///...////////////...------rrr]]]RRROOOIII@@@>>>>>>===<<<:::888777555333666:::<<<<<<>>>BBBFFFFFFJJJOOOTTTYYY^^^bbbdddeeefffgggfffeeedddfffgggnnnuuu}}}}}}wwwqqqpppqqqrrrqqqqqqqqqrrrsssuuuuuummmsssxxxyyy{{{~~~~~~|||~~~|||xxxssspppmmmlllllllllqqqqqqjjjddd___VVVLLL=========999666555888;;;666666999???HHHYYYuuuuuu|||yyywww___PPPFFFJJJMMMJJJIIILLLMMMLLLKKKJJJJJJIIIJJJJJJNNNOOOOOOOOONNNLLLJJJIIIKKKNNNTTTXXXYYYWWWSSSPPPJJJKKKMMMNNNOOOOOOOOONNNPPPOOONNNLLLJJJIIIIIIHHHLLLMMMOOOQQQSSSSSSSSSSSSMMMOOOPPPRRRRRRQQQPPPOOOMMMKKKGGGKKKQQQMMMRRRddd{{{ppp```SSSJJJDDDAAA===<<<<<<;;;;;;:::999999777777777777777666555555333333333333333333333333333333333333333333333333444444444555555555555666888777<<>>???GGG@@@AAACCCEEEEEEDDDCCCBBBDDDCCCBBBEEEGGGHHHFFFCCCCCCEEEEEEEEEDDDDDDEEEFFFHHHFFFCCCAAA@@@AAACCCEEEBBBCCCEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGIIIKKKNNNOOOOOOLLLGGGEEEGGGJJJIIIIIIHHHHHHHHHHHHGGGGGGAAAFFFIIIHHHGGGHHHIIIIIINNNKKKNNNTTTRRRNNNVVVeee{{{~~~ooobbbVVVLLLDDDAAA<<<>>>CCCGGGFFFFFFMMMVVVXXXBBB>>>@@@666888>>>555999999888888888888888999999::::::888777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAACCCDDDDDDBBBBBBAAA@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGNNNJJJPPPVVVYYYtttmmm\\\___mmmVVVJJJGGG????????????===;;;999777555333111111444777999:::===<<<;;;:::999888888888666666666555444444333333333333333222000///---,,,***,,,...000111111000///000000000000///...---,,,sssmmm___NNNIIIIIIGGGAAA999555666888999777777888::::::888666:::<<<@@@EEEKKKQQQVVVYYYTTTSSSTTTUUUXXX]]]bbbeeennnqqqtttrrrlllgggggghhheeegggjjjmmmoooooonnnnnnmmmlllnnnsss{{{~~~|||xxxtttlllbbb\\\[[[ZZZXXXUUUZZZXXXUUURRROOOIIICCC>>>:::999888888888:::;;;;;;:::===;;;>>>WWW~~~|||{{{aaaNNNNNNNNNNNNNNNMMMIIIFFFHHHIIIJJJIIIFFFEEEEEEEEEPPPOOOOOONNNMMMLLLKKKJJJLLLLLLNNNQQQUUUVVVSSSPPPNNNMMMLLLMMMNNNOOONNNLLLJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHHHHHHHJJJMMMOOOPPPOOOOOOOOONNNNNNNNNNNNMMMJJJLLLLLLJJJGGGHHHNNNTTT|||xxxvvv{{{{{{uuuhhh\\\PPPEEE??????>>>===<<<;;;;;;;;;888888999999888777777666666666555555444555555666777555444444444444333222666777888888777777888999:::;;;>>>CCCLLLYYYfffooo{{{www~~~ssscccUUUMMMBBB======>>>>>><<<>>>AAADDDGGGHHHFFFDDDBBBCCCCCCCCCEEEGGGHHHGGGFFFHHHKKKLLLJJJDDDBBBDDDGGGGGGEEECCCBBBBBBBBBDDDEEECCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDEEEFFFHHHJJJJJJHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGHHHNNNKKKHHHFFFFFFFFFFFFEEEGGGHHHHHHJJJLLLNNNPPPQQQ___eeeooo~~~}}}tttfffWWWQQQNNNJJJGGGFFFGGGGGGGGGHHHNNNTTTRRRLLLMMMJJJGGGCCC@@@>>>======BBB???<<<;;;<<>>;;;<<<>>>???===:::<<<<<<<<<<<<;;;;;;::::::<<<>>>>>>>>>>>>???AAACCCCCCDDDFFFFFFEEEEEEFFFGGGCCCDDDDDDDDDEEEEEEEEEEEEJJJNNNNNNPPPUUU\\\nnn___xxxdddJJJBBBAAAEEECCC===<<<>>>===888666444222000000222555777<<<<<<<<<:::777666666777666666555555555444444444666555444333111000//////222,,,)))...777:::555............////////////000rrr]]]PPPBBB???DDDDDD;;;222555555555444444666:::===777999;;;>>>CCCGGGJJJLLLKKKKKKKKKLLLOOOSSSWWWZZZaaaeeegggfff```\\\\\\^^^^^^aaaeeeggghhhfffcccaaabbb```aaafffmmmpppnnnjjjccc[[[RRRMMMLLLLLLJJJHHHIIIHHHFFFDDDAAA===999666333666:::<<<<<<;;;:::999222===GGGOOOeee~~~~~~tttTTTPPPNNNLLLJJJJJJJJJHHHFFFHHHIIIIIIGGGEEEEEEFFFGGGMMMNNNOOOPPPOOOMMMKKKIIIPPPOOOPPPRRRTTTSSSPPPLLLPPPNNNMMMNNNOOOOOONNNMMMKKKJJJIIIGGGFFFFFFFFFFFFHHHGGGGGGHHHIIIKKKMMMNNNMMMLLLLLLLLLLLLKKKKKKKKKHHHIIIJJJGGGEEEFFFLLLQQQjjjsssvvv}}}www{{{wwwjjjXXXIIIEEECCC@@@===;;;:::;;;<<<<<<<<<<<<;;;:::999888888555555555555555555555555666666666666777777666555666666777777777777888999===>>>AAAGGGPPP^^^llluuuzzzvvv{{{xxxnnnRRRKKKBBB>>>>>>???>>>===???@@@CCCEEEFFFEEECCCBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFIIILLLJJJEEECCCDDDFFFEEEDDDBBBAAA@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGFFFEEEFFFHHHJJJNNNKKKGGGDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOUUUWWW[[[bbbooozzzmmmmmmbbbXXXUUUSSSOOOJJJHHHLLLRRRVVVWWWWWWWWWSSSNNNYYYWWWSSSNNNIIIEEEAAA@@@=========???AAABBB@@@???>>>>>>>>>???BBBEEEFFFFFF<<<<<<<<<;;;<<<<<<===>>><<<===??????>>>>>>???AAA@@@BBBDDDEEEEEEEEEGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKKKKNNNSSSYYYwwwqqqzzzvvvVVVGGGAAACCCBBB======???===888666444222000000111444666;;;<<<===;;;999777666777666666555555555444444444555444444333222111000000222000111888@@@@@@777---------........./////////iiiNNNAAAAAADDD@@@999777999:::777333111444888666666777888:::<<<>>>???@@@@@@???@@@BBBEEEHHHJJJOOORRRTTTSSSOOOMMMMMMNNNPPPSSSVVVYYYXXXTTTPPPLLLNNNMMMMMMQQQVVVXXXVVVSSSNNNHHHAAA=========;;;:::888999999888666444555555333555777999:::;;;===>>>FFFVVVeeelllwww~~~~~~dddNNNPPPMMMJJJHHHHHHHHHHHHGGGHHHHHHGGGFFFDDDEEEGGGJJJJJJLLLOOOQQQQQQOOOLLLJJJOOOOOOPPPQQQSSSRRROOOMMMQQQPPPNNNNNNOOOOOONNNMMMKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGDDDBBBCCCHHHLLLZZZttt{{{|||{{{|||kkk\\\NNNJJJDDD>>>;;;;;;===???<<<;;;;;;:::999888888777555555666777777666666666444444555666777666666666888999999:::;;;<<<<<<===>>>@@@EEELLLWWWeeettt}}}zzzxxx|||~~~}}}vvvnnnMMMHHHBBB???@@@@@@???>>>???@@@AAABBBCCCCCCCCCBBBBBBEEEGGGFFFDDDBBBBBBDDDCCCGGGJJJJJJGGGDDDDDDFFFCCCBBBAAA@@@???@@@AAAAAACCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHMMMSSSXXXXXXSSSKKKFFFDDDEEEGGGGGGDDDDDDEEEFFFHHHIIIKKKLLLQQQOOOMMMLLLPPPZZZeeennnqqqfffaaaYYYSSSTTTTTTOOOIIIFFFFFFQQQZZZZZZVVVRRRNNNIIISSSRRRPPPLLLIIIEEEAAA@@@999888888:::<<<===<<<;;;;;;===???@@@BBBEEEIIILLLIIIFFFCCC???<<<:::::::::999;;;>>>>>>===;;;;;;<<<>>>@@@CCCDDDDDDEEEHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHEEEJJJKKKMMMPPPRRRiii~~~bbbIIIBBBBBBAAA>>>>>>@@@===999777555222000///111222444999;;;======:::888777777666666666555555555444444333333333333222222222222000...///555;;;:::222))),,,---------............vvvaaaOOOFFFEEEGGG<<<>>>>>>===999666333222777777666666666777888888888888777888999;;;===>>>???AAACCCBBB@@@??????@@@@@@BBBDDDEEEDDDAAA>>><<<;;;;;;;;;===@@@AAA@@@>>>@@@<<<888555666666666555333555666666555555888:::===999777;;;EEEPPPWWW[[[mmmzzz}}}nnnXXXTTTNNNLLLKKKKKKLLLLLLKKKIIIGGGGGGFFFDDDCCCEEEHHHKKKJJJKKKMMMOOOOOOOOOMMMLLLKKKLLLNNNPPPRRRRRRRRRQQQQQQOOONNNNNNNNNNNNMMMKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEDDDCCCAAABBBEEEHHHMMM]]]|||vvv___YYYPPPGGGAAA???@@@BBB<<<<<<;;;:::::::::::::::888888999999999888666666555666888888888777888888888888999<<>>============@@@BBBCCCAAA???>>>>>>@@@BBBCCCDDDDDDEEEGGGIIIEEEDDDCCCCCCDDDDDDFFFFFFFFFLLLLLLMMMNNNMMM[[[vvvoooPPPFFFDDDAAA???@@@@@@>>>;;;888666333111000000111222666999<<<===<<<999888777666666666666555555555555333333333333333333333333111---******---///---***,,,,,,,,,---------......zzzggg___^^^NNNGGG???<<<<<<===;;;888888888777666666666666777666666555555666777888999777888999999888777888888888888777777666777777777444333333444666666666555:::888666555555666666666666777777666555666777999AAA===>>>NNNggg|||xxx\\\RRRSSSJJJJJJLLLOOORRRQQQNNNLLLFFFFFFEEEDDDCCCEEEHHHKKKKKKKKKKKKKKKKKKLLLNNNNNNJJJKKKNNNOOOPPPQQQQQQQQQOOOMMMLLLLLLMMMMMMLLLJJJLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAACCCEEEDDDIIIeee~~~vvvooodddXXXNNNGGGCCCBBB@@@???>>>>>>===>>>>>>???:::::::::999888777666555888:::<<<<<<;;;;;;===???<<<<<<===BBBHHHLLLNNNNNNeeejjjsss|||~~~wwwyyy}}}}}}xxxxxxvvvvvvuuurrreeeTTTFFFCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>???@@@AAAAAABBBGGGLLLKKKFFFBBBCCCEEEAAACCCGGGHHHHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHLLLTTT^^^dddfff___TTTJJJEEEBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCAAA??????AAACCCFFFGGGJJJRRR]]]lll|||{{{rrrkkkgggcccbbb\\\UUUPPPQQQQQQNNNLLLLLLJJJKKKIIICCCAAABBBAAA>>>;;;<<<>>>AAABBBCCCBBBBBB@@@>>><<<<<<======<<<;;;777888888666333333777;;;===<<<;;;<<<>>>AAAEEEGGGDDDFFFIIIIIIHHHFFFEEEEEECCCDDDEEEDDDDDDDDDFFFHHHEEEDDDCCCCCCCCCDDDFFFGGGEEEJJJJJJKKKOOOMMMUUUjjj}}}uuuaaaNNNHHHCCCAAABBBAAA???===999777555222111000000111444777;;;<<<;;;999888888777777666666666555555555222333333333333444444444333000---,,,---......---,,,,,,,,,---------......yyyhhhPPPAAA======<<<::::::999888777777777777777777777777777777888999999666666666666666777777777888666444333333555777999555555555555666666666777777777777666777777777888:::999888888::::::999777>>>@@@LLLfff|||fffYYYQQQIIIHHHIIIMMMQQQTTTSSSOOOLLLEEEFFFEEEDDDCCCDDDGGGJJJLLLJJJIIIHHHHHHJJJLLLNNNLLLNNNOOOOOONNNMMMNNNOOOMMMKKKJJJKKKLLLMMMLLLKKKLLLKKKIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBAAAAAAAAABBBBBBCCCCCCTTT{{{~~~xxx{{{zzz}}}}}}{{{nnnaaaUUULLLGGGCCCBBB@@@>>>=========>>>;;;;;;:::999999999999::::::<<<>>>>>>===???DDDIIIQQQPPPRRRXXX```fffgggggg||||||zzz}}}ssspppooommmhhh```TTTGGG???AAAAAABBBBBBBBBAAAAAAAAA@@@@@@????????????@@@AAABBBFFFJJJKKKHHHFFFFFFFFFBBBCCCEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGFFFDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEDDDEEEHHHNNNRRRWWWRRRKKKFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCC===???@@@@@@?????????@@@BBBAAABBBFFFHHHKKKQQQXXXdddooo~~~zzz}}}xxxqqqkkkhhhjjjmmmpppmmmfffbbbbbbaaa______bbbaaa___VVVLLLGGGGGGFFFBBBBBBBBBCCCBBBBBBAAA@@@???;;;<<>>======>>>>>>======>>>AAADDDFFFDDDFFFHHHIIIJJJOOOXXX```mmmkkklllrrrzzzyyy}}}}}}ooofffgggeee]]]RRRHHHCCCAAAAAAAAABBBAAAAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBFFFIIIJJJIIIHHHFFFDDDDDDDDDDDDEEEEEECCCBBBDDDEEEEEEEEEDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGEEEBBBAAACCCDDDHHHFFFDDDCCCDDDEEEDDDCCC@@@@@@?????????@@@AAAAAA>>>@@@AAA@@@???>>>???@@@>>><<>><<<:::<<<999555333333555666666666666555555555666777777999;;;<<<<<<;;;;;;===>>>AAAAAAAAA@@@@@@AAADDDGGGHHHGGGEEEDDDDDDFFFHHHJJJCCCGGGEEEFFFNNNPPPTTTaaalllxxxaaa\\\xxxdddVVVIIIFFFEEEBBB@@@AAA===<<<999666444222111000222444666777777777888:::777777777777666666666555444444444444444333333333---///111111///---,,,,,,------........./////////ooo___UUUPPPOOOFFFDDDCCC@@@???===<<<<<<999999:::::::::;;;;;;;;;===;;;:::::::::;;;;;;:::999999999999888777666666777888888888777888999;;;777888:::;;;:::::::::;;;@@@>>>AAALLL[[[dddddd___kkkqqqzzzyyytttzzz\\\NNNMMMNNNOOOKKKIIIIIIIIIJJJIIIGGGFFFDDDFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHKKKMMMNNNMMMMMMPPPSSSLLLKKKKKKLLLNNNPPPPPPOOOKKKJJJHHHFFFDDDBBBBBBAAABBBCCCEEEGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGCCCBBB@@@?????????>>>===>>>AAAEEESSSttt}}}ssszzzooohhhZZZWWWSSSMMMIIIFFFDDDDDDCCCBBBAAABBBEEEJJJOOORRRUUUWWWZZZ[[[^^^eeeqqqzzz{{{yyyyyy~~~xxx}}}uuuiii\\\```aaaZZZOOOEEEAAABBBAAABBBBBBAAA@@@@@@AAACCC@@@@@@AAAAAAAAA@@@@@@???>>>@@@CCCGGGJJJKKKHHHFFFFFFDDDCCCCCCDDDDDDCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCDDDFFFHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKIIIFFFCCCCCCCCCBBBBBBBBBDDDFFFGGGFFFDDD@@@@@@????????????@@@@@@@@@@@@???<<<::::::<<<===???;;;;;;??????===@@@HHHAAACCCEEEEEEJJJWWWkkk{{{zzzsssoookkkhhhiiigggbbb\\\VVVRRRQQQQQQLLLIIIIIILLLMMMKKKKKKNNN\\\dddfff[[[MMMEEEBBBAAA@@@AAAAAACCCEEEIIILLLNNNCCC>>>999666999???EEEHHHAAA<<<666333333444444222222333444666777999999:::999:::;;;;;;;;;;;;>>>@@@===>>>>>>>>>>>>@@@DDDGGGFFFEEECCCBBBBBBDDDFFFHHHHHHKKKFFFDDDLLLMMMOOOZZZ```uuuzzzdddUUUmmmkkk[[[LLLGGGFFFBBBAAABBB>>>===:::777555222111000111333555555555666888:::777777777777666666666666555555444444444333333333555555222///,,,---222666.........////////////000vvvppptttsssbbbMMMCCCCCCDDDAAA===777;;;>>>???<<<;;;<<<>>>>>>???>>><<<:::999:::<<<<<<777666999:::999999;;;999999999999::::::::::::@@@===:::999;;;???BBBDDDDDDLLL^^^xxx~~~~~~~~~uuuZZZOOOJJJFFFIIIPPPJJJHHHGGGGGGHHHIIIIIIHHHEEEFFFGGGEEEBBBBBBDDDGGGIIIGGGDDDEEEFFFGGGEEEBBBEEEFFFIIIMMMPPPQQQOOOMMMNNNKKKJJJKKKNNNOOOMMMKKKJJJIIIGGGEEECCCCCCCCCCCCCCCFFFHHHHHHFFFDDDFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@>>>=========>>>CCCAAA>>>AAAWWW|||ooo}}}pppmmmhhh```XXXSSSQQQQQQSSSQQQQQQVVV___iiipppsss~~~~~~~~~ttt}}}}}}zzzvvvmmmccc[[[```]]]OOOCCC@@@AAA@@@BBBBBB@@@???>>>>>>======???@@@BBBCCCBBB@@@>>><<<===???AAADDDFFFGGGHHHHHHCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEECCCAAA@@@CCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFDDDAAA@@@AAABBBBBBCCCDDDEEEEEEEEECCCBBBAAA???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<===???BBBDDDFFFVVV\\\fffrrr||||||vvvpppjjjfffdddfffccc^^^ZZZYYYXXXVVVUUURRRSSSRRRNNNGGGAAA===;;;;;;===AAADDDEEECCCAAA???@@@FFFLLLLLLGGGAAA>>>===>>>@@@BBBBBBAAADDDLLLSSSYYYPPPCCC;;;999;;;>>>@@@DDDBBB>>>999444111222444555555666666777777888888777777888888888999999999999;;;<<<===<<<===???@@@CCCEEEGGGHHHHHHHHHIIIJJJIIIHHHFFFFFFHHHLLLPPPSSSXXX___xxx^^^___pppSSSDDDCCCDDDCCCAAA@@@>>>;;;888555333222111222222222222333555777888:::888555666777777555333444444333333333333222222333333222222111000//////,,,---...//////---+++***ssseee[[[SSSJJJDDDFFFFFFEEECCC@@@???@@@BBB======>>>>>>??????>>>===???<<<<<<@@@AAA===::::::@@@@@@@@@@@@AAABBBBBBCCCIIIPPPUUUTTTOOOPPPWWW___ccclll{{{vvvlll]]]RRRRRRQQQJJJFFFHHHIIIHHHFFFGGGHHHIIIIIIHHHHHHIIIHHHEEEBBBAAACCCEEEEEEDDDBBBCCCEEEFFFEEECCCEEEFFFIIILLLOOOPPPNNNLLLLLLJJJIIIJJJLLLMMMLLLJJJLLLJJJHHHFFFEEEDDDDDDEEEDDDFFFHHHHHHFFFEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>============<<<:::<<>>>>>>>>>>>>>>@@@AAABBBBBBAAA>>>===<<<>>>@@@BBBDDDEEEFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDEEEFFFEEEDDDBBB@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBBBB@@@???>>>===============<<<<<<<<<;;;;;;;;;<<<<<<::::::::::::<<<<<<<<<<<<;;;;;;<<<>>>???@@@:::===CCCIIINNNRRRSSSTTTYYY\\\```cccdddbbb___\\\```bbbfffkkknnnooooooooottt}}}yyyiiiaaa___[[[UUUPPPKKKHHHGGGFFFCCC@@@???????????????CCCDDDEEECCC???;;;888888333555777999:::999777666555999======:::888888:::>>>AAADDDCCC@@@???BBBEEEEEEKKKPPPLLLAAA888666888======;;;777333222333444444555555666777777888888777777777888888888999999999:::<<<<<<<<<<<<>>>@@@EEEFFFHHHHHHFFFEEEFFFGGGGGGGGGFFFGGGIIILLLOOORRRXXXZZZqqqmmmfffzzzdddLLLEEEFFFFFFCCC???>>><<<:::777444222111222222111222333555777888;;;999666666888777555333555555555444444444333333333333222222111000000000...///000111000///---,,,vvvlllccc]]]RRRQQQOOONNNLLLHHHDDDAAABBBAAA@@@BBBDDDDDDAAA===BBB===:::===>>>;;;;;;===>>>???BBBEEEIIIMMMPPPRRRYYYhhhvvvtttiiidddmmmxxx{{{{{{jjjVVVMMMHHHJJJQQQQQQIIIDDDDDDGGGFFFEEEFFFHHHIIIHHHGGGKKKJJJHHHEEEAAA@@@BBBDDDBBBAAA@@@AAADDDEEEDDDCCCEEEEEEGGGJJJMMMNNNMMMKKKLLLJJJJJJKKKLLLMMMMMMLLLMMMLLLJJJHHHGGGFFFFFFFFFDDDFFFHHHGGGFFFEEEEEEFFFEEEDDDBBB@@@??????@@@@@@@@@@@@??????>>>===;;;;;;;;;:::<<<>>>>>>GGGccc}}}zzziii|||}}}}}}~~~sssxxx~~~~~~zzzzzzzzz{{{xxxsssnnnjjjbbbZZZeee```SSSDDD<<<>>>AAAAAA@@@@@@???>>>>>>===>>>>>>===>>>@@@AAAAAAAAA@@@???<<<===???AAABBBCCCDDDDDDCCCCCCBBBAAA@@@????????????@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@???AAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;::::::999888888999::::::;;;;;;:::999999999999::::::;;;<<<>>>????????????AAACCCEEEFFFFFFEEECCCBBBAAABBBCCCFFFJJJMMMPPPQQQMMMUUU\\\```fffkkkdddYYYWWWUUURRRNNNJJJFFFDDDCCC>>><<<:::999:::;;;;;;;;;777999;;;:::777444222222222333444444444444333333333555666444222333666:::999===AAAAAA===:::999999999CCCMMMPPPKKKBBB;;;888999:::999888555333333444444444555555666777777777777777777777888888888888888:::;;;<<<;;;<<<===???EEEGGGHHHGGGDDDCCCBBBCCCEEEEEEFFFGGGIIILLLNNNOOOUUUTTTbbbppppppwwwUUUDDDDDDEEEBBB???>>>>>><<<999666333111111111111111333555777888<<<:::888888888777666444666666666555555555555444333333333222111111000000000111222222222111000///~~~sssssstttuuutttnnnddd\\\WWWSSSQQQTTTZZZ]]][[[XXXVVVMMMEEECCCEEEHHHOOOUUUSSSTTTVVVZZZ^^^bbbeeegggvvv}}}~~~}}}vvvaaaWWWTTTHHHFFFGGGKKKIIIEEEDDDHHHDDDCCCCCCDDDFFFGGGGGGEEEIIIHHHEEECCCAAAAAABBBCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDGGGJJJKKKJJJHHHLLLLLLLLLMMMNNNOOOOOOOOOLLLLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDCCC@@@>>>======>>>>>>======>>>>>>>>><<<:::999:::777:::@@@===;;;NNNggg{{{}}}rrrttt{{{zzz}}}|||~~~}}}wwwooolllllliiiddd```WWWIII???<<<>>>@@@@@@??????>>>=========>>>>>>===>>>???@@@@@@AAAAAAAAA>>>??????AAABBBBBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>???AAABBBDDDDDDDDDDDDBBBDDDEEEFFFFFFDDDCCCAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>???@@@AAABBBBBBBBBBBBAAACCCCCCBBBAAA@@@???>>>>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777888999:::999999888888777777777777888888888888999::::::;;;<<<<<<======<<<<<<<<<;;;<<<<<<;;;<<<>>>BBBFFFIIIBBBDDDCCCCCCIIISSSXXXVVVLLLKKKHHHDDDAAA>>><<<;;;999777444444444555444333555777888888555111000///555444444333333333333444555555555333111111444666111555999:::999777666666===999888@@@LLLRRRNNNGGG<<<>>>>>><<<999555444333333444444555555666777777666666666777777777888888777999:::;;;:::;;;<<<>>>CCCDDDEEEEEECCCAAAAAAAAABBBCCCEEEGGGIIIKKKLLLLLLPPPQQQZZZtttuuudddHHHCCCEEEDDD?????????>>><<<888555222111111111111333555777888;;;;;;999999888777666555666666666555555555444444333333333222222111111111222222222333222111000000}}}xxxsssnnnpppwww}}}~~~yyyppphhhffffffhhhnnntttzzz{{{|||}}}~~~zzzrrrssszzzxxx___LLLHHHLLLJJJHHHGGGFFFCCCBBBEEEJJJCCCBBBBBBDDDEEEFFFDDDCCCDDDCCCBBBBBBBBBCCCDDDDDDAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCFFFGGGFFFEEEJJJJJJKKKLLLLLLMMMNNNNNNKKKJJJJJJHHHGGGFFFDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBCCCBBB@@@>>>============;;;<<<======<<<;;;999888:::444555<<<;;;555>>>OOOuuuyyyrrrzzzppphhhhhhmmmmmmiiiRRRJJJAAA======>>>>>>>>>=========<<<======>>>>>>=========>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBCCCBBBAAA???>>>======>>>>>>>>>???@@@AAACCCDDDDDDEEEAAABBBCCCDDDDDDBBB@@@>>>???@@@AAABBBBBBBBBAAAAAA>>>>>>???@@@@@@@@@??????===>>>??????@@@@@@@@@@@@BBBAAA@@@???===<<<;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888777777888999999666666777777777777777777444444333333444555777777666666555555444555555555999777555444555888;;;>>>@@@===888444777@@@HHHJJJBBB@@@===:::666444222111444222111111222333222111444666888888555333111111222111000//////000000111///000111000000//////000///000222222333333555666:::222---333BBBPPPUUUTTTDDDDDDDDDAAA<<<777444333333333333444555555666666555555666666666777777777666777999:::999:::;;;===>>>@@@BBBBBBAAA@@@AAABBB@@@BBBDDDFFFIIIJJJJJJKKKNNNOOOSSSaaa}}}|||YYYIIIGGGHHH@@@AAAAAA@@@>>>:::777555111111111111222444666777:::::::::999888777777777555555555444444444444333333333333222222222222222222222222222111111000000zzz{{{rrrjjjiiimmmtttxxxjjjaaaZZZQQQIIIEEEDDDEEEFFFEEEDDDCCCEEEFFFDDDCCCCCCEEEFFFFFFCCCAAA@@@@@@@@@CCCEEEGGGFFFEEEBBBCCCDDDCCC@@@???@@@AAA@@@??????AAADDDEEEDDDCCCDDDFFFGGGHHHGGGHHHIIIKKKIIIIIIIIIHHHGGGEEECCCBBBDDDCCCBBBBBBCCCCCCAAA???@@@@@@@@@???>>>===<<<<<<::::::;;;;;;:::999999888===777666;;;:::666888>>>QQQ|||ppp}}}~~~|||~~~yyyyyyxxxmmmhhhkkkpppllldddEEE???;;;<<<>>>===<<<===<<<<<<;;;<<<<<<===>>>???>>>>>>======>>>???AAABBBBBBBBBAAA@@@@@@AAAAAABBBAAA???===<<<<<<<<<>>>?????????@@@AAABBBCCCDDDDDD@@@AAAAAAAAAAAA???>>>======>>>@@@AAAAAAAAA@@@???<<<<<<===>>>????????????============>>>>>>?????????>>>===<<<;;;999888888888888888888888888999999::::::999999999888888888999888777666666777888999444444555666777777777777777777666555555555666666777777666666666666777888555444333222222333555666;;;:::888666777999;;;<<>><<<999888333222111111111333444555777888999999777777777999555555555444444444333333333333333333333333222222222111111111000000000000}}}yyyuuunnnllluuu{{{dddXXXPPPTTTZZZXXXOOOJJJDDDDDDEEEEEEEEEFFFEEECCCGGGFFFGGGHHHHHHGGGDDDBBB???@@@BBBFFFIIIJJJGGGDDDBBBDDDEEEDDDBBBAAABBBDDD@@@@@@@@@AAACCCEEEDDDCCCAAACCCEEEEEEEEEEEEGGGIIIIIIIIIIIIHHHGGGEEECCCBBBCCCAAA@@@@@@BBBAAA???<<<<<<===>>>??????===;;;:::::::::999888888888888999<<<;;;::::::999999::::::???\\\hhh[[[```uuuxxxqqqssswww|||~~~|||vvvoooooouuuuuufffUUU???:::999===>>>;;;;;;>>>;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<>>>AAABBBBBBAAA@@@???>>>>>>???@@@???===<<<:::;;;<<>>======<<<===>>>@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;999888777666666666555555555666666777888888888888888777777777777777666555444444555666777333333444555666555555444222111111000000///......000000111111111222333333333333444444555555555555666777999;;;:::999888999888777666444222111111111,,,,,,,,,...111222222111111333666666444333222222000000111111222222222333/////////111222333333222111000///...///000000000)))///555444111111999@@@===>>>>>><<<888666555555222222222333444444555555444444555555555666666666444666888888888888:::;;;999;;;===>>>>>>>>>???AAA???@@@AAACCCEEEGGGIIIIIILLLJJJJJJNNNYYYoooooouuuhhhSSSMMMDDDDDDBBB@@@>>>===;;;:::444444222111111111222333444666888888666666888:::666666666555555555555444333333333333333333333333333222222111111111111111}}}|||wwwzzz}}}www|||aaaRRRMMMMMMSSSUUUQQQNNNOOOJJJIIIEEECCCDDDGGGGGGDDDJJJIIIIIIJJJJJJIIIEEECCCAAAAAADDDIIILLLLLLHHHDDD@@@CCCEEEEEECCCCCCEEEGGGBBBAAA@@@BBBDDDEEEEEEDDDAAACCCFFFFFFEEEEEEGGGJJJIIIIIIJJJIIIHHHFFFDDDBBBBBB@@@>>>???AAA@@@>>>;;;999;;;===??????===:::999:::999888777777777888999333888999666555999;;;:::<<>>???@@@???===<<<<<<>>>@@@BBBBBBAAA???============>>>>>><<<;;;::::::===???AAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;<<<>>>???@@@???===<<<>>>>>>??????>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<::::::999888777666555555444444444444444555666777777777777777666666666666555444333333333333444555222333444555444333222111333444444555444444333222111111222333444444555555---///111222333333333222333333555777777777888;;;777777666555555555555555666555444555666666555333666888999777444000......,,,---...///000111000000333111///............---.........///111222222111222000///000333555444333555666777666555444555666111222222333333444555555444444444555555555666666444555777888777888999;;;999;;;===>>>======>>>??????@@@@@@BBBDDDFFFHHHJJJIIIHHHMMMUUU\\\ggg}}}pppmmmyyy~~~cccYYYFFFEEECCC@@@>>>===<<<<<<555444333111000000111111222444777777666666888;;;777777777777666666666666333333333333333333333333444333222222111111222222zzzwwwxxx}}}~~~~~~~~~sss```OOOLLLLLLKKKKKKKKKLLLLLLMMMJJJIIIFFFDDDBBBCCCDDDDDDJJJFFFDDDFFFJJJMMMLLLIIIJJJHHHGGGEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBDDDEEEFFFJJJEEE@@@@@@CCCFFFDDDBBBEEEFFFGGGFFFEEEEEEGGGIIIIIIJJJJJJJJJHHHFFFCCCAAACCCDDDDDDBBB@@@>>>>>>???===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666666999888777666666777888999<<<>>>RRRzzzlllYYYPPPKKKYYYlllwww{{{yyyxxx}}}}}}zzzwwwjjjgggsssxxxhhhOOO???999999::::::::::::;;;;;;;;;:::999999999:::;;;<<>>=========>>>@@@AAA@@@AAABBB@@@>>>;;;;;;;;;???===;;;999:::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>???===<<<===@@@AAA@@@===BBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<999999999888777666666555777666555444333222222222666666666555555444444444444333333222222333333444333333333333333222111000111111111111000000000///000000000000000000000000000000000000000000000000222111000000000222555666777666444333444444222111333333333333333333333333222333333222000///000222////////////000000000000------......//////000000////////////////////////...000222444555444333222222222222222222222222222000111111111111222222222333333444444555666777777777666555555666888:::<<<;;;:::999999:::;;;===>>>?????????@@@BBBDDDEEEFFFGGGFFFHHHKKKPPP[[[nnnwwwjjjppp{{{SSSNNNBBBAAACCC===<<<@@@===888555222111111333333333///111333666888999999999777777666666666666777777666555444333222333444444444444333333222111000000|||wwwvvvzzzfffZZZSSSOOOIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIGGGEEECCCBBBBBBBBBEEECCCDDDGGGLLLMMMJJJFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHDDD@@@@@@CCCEEECCCAAADDDEEEFFFEEEDDDDDDEEEGGGGGGHHHHHHHHHHHHFFFDDDCCCBBBCCCCCCAAA???======>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::999777666555555777777666555555666777777888@@@MMMcccxxxhhh[[[HHHQQQ```qqqvvvxxxzzz{{{}}}|||}}}qqq~~~ppphhhcccdddcccWWWGGG<<<999999999:::::::::;;;;;;;;;:::999888888888999:::>>>======<<<===>>>???@@@@@@AAABBBAAA>>><<<<<<===AAA@@@>>>===<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<===???===<<<===@@@AAA???>>>AAAAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999::::::888777777666555555444444666555444333333222222222555555555444444333333333333333222222222222333333222222333333222222111000111111111000000000//////000000000000000000000000000000000000000000000000111111000///000222444555666444444444444444222000111111111111111111111111000111111000...---...000------........./////////............////////////////////////////////////---...000222333333222111222222222222222222222222000111111111111222222222111111222333333444555555666666555555666888:::<<<:::999999999999:::;;;<<<>>>>>>>>>???AAABBBDDDEEEFFFFFFHHHKKKLLLPPP]]]jjjyyytttmmmSSSHHHGGGHHH@@@???BBB>>>999666333222222333222222000111444666888999999999777777666666666666777777666555444333333333444444444444333333222111111000zzzzzzxxxmmmvvvxxxaaaOOOIIIIIIKKKFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHHHHGGGEEEDDDBBBBBB???@@@CCCIIIMMMLLLGGGCCCFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDEEEFFFFFFGGGDDD@@@@@@CCCDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFFFFFFFEEEEEEDDD@@@@@@AAA???===<<<<<<===;;;;;;;;;;;;::::::::::::;;;;;;:::888777555444444555555444444444444555555555@@@EEEGGG^^^ttt```aaa```\\\[[[dddvvv~~~}}}~~~}}}~~~}}}~~~~~~}}}sss|||kkkhhh___RRRJJJEEE@@@;;;999999999999::::::::::::;;;:::888777666777777888<<<<<<<<<;;;<<<<<<===>>>>>>@@@AAA@@@===<<<<<<<<>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<>>@@@??????>>>>>>>>>??????;;;:::999888777777777777666666555555444333333333555555444333222222222222333333333333333222222222333333222222222222333333111222222222222111111000000000000000////////////000000000000000000000000111111111111111111111111000000/////////111222444333222333444555444111...........................---......---++++++,,,...,,,,,,,,,---------....../////////...............////////////////////////,,,...///111111111000000111111111111111111111111000111111111111222222222000000000111111222222333666555555555666888:::;;;999999999888999999:::;;;=========>>>@@@AAACCCDDDKKKLLLPPPRRRPPPMMMRRRZZZssszzzZZZLLLGGGGGG@@@???AAA<<<;;;999555333333333222111111222444666777888999999777777777777777777777777666555444444333333444444444444333333222222111111~~~{{{{{{||||||~~~~~~vvvsssnnnWWWHHHGGGIIIHHHDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIGGGEEEDDD>>>@@@CCCHHHKKKKKKGGGDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFDDDDDDDDDDDDEEEGGGEEEBBBBBBDDDEEEEEEDDDDDDEEEFFFFFFDDDCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCC===>>>???===;;;::::::;;;;;;:::::::::999999999999;;;:::999888666444333333555555444444444444555555555<<<<<<888EEEhhhrrrtttoooaaaQQQKKKRRR[[[sss~~~}}}|||}}}~~~~~~~~~~~~{{{nnnfffjjjwww}}}zzzpppnnnkkk[[[EEE:::<<<===999888999999999999:::::::::<<<;;;999888777777777888;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>>>><<<::::::;;;:::<<<@@@CCCCCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===>>>???????????????>>>>>>>>>>>>??????@@@:::999888777666666555555555555444444444333333333444444333222222222222222222222222222111111111111222222111111111111222222000111111111111111000000000000/////////.........////////////////////////000000000000000000000000//////......///000111111000000111333444333000---------------------------,,,------,,,******,,,---,,,,,,,,,,,,------------/////////......---------........................---...///000000000000///111111111111111111111111000000111111111222222222000000000000111111222222555555555555666888999:::::::::::::::::::::;;;;;;>>>>>>>>>>>>@@@AAABBBCCCNNNOOOSSSVVVTTTOOOQQQVVV^^^~~~jjjTTTGGGEEEAAACCCDDD===>>>;;;888555444333111000111222333555666888888999777777777888888777777777666555555444444444444444444444333333333222222222~~~|||zzzuuu~~~sssdddVVVFFFAAADDDHHHFFFCCCEEEEEEDDDCCCBBBBBBCCCCCCCCCEEEHHHJJJKKKJJJHHHGGGAAABBBCCCFFFHHHIIIHHHGGGCCCCCCCCCCCCEEEGGGIIIJJJKKKJJJHHHFFFEEEEEEFFFFFFGGGFFFEEEFFFGGGGGGGGGFFFFFFHHHIIIHHHFFFDDDDDDDDDFFFFFFEEEDDDCCCAAA???>>>;;;<<<===<<<:::999999:::999999999999888888888888:::999888777555444333222555555555555555555555555666555666888<<>>===<<<<<<===999<<<@@@DDDDDDCCC???===::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@>>>>>>>>>===>>>>>>??????;;;:::999777666555555555555444444444444444333333333333222111111111222222111111111111111111111111222111111000000111111222///000000111111000000000/////////............---........................////////////////////////......------......//////---...///222333222///,,,------------------------+++,,,---,,,++++++,,,...,,,,,,---------.........//////......------,,,,,,------------------------//////000000000000000000000000000000000000000000000000111111111222222222111111111111222222222222444444555555666888999999::::::;;;<<<<<<=========????????????@@@BBBCCCDDDGGGGGGKKKPPPPPPNNNQQQWWW[[[zzzbbbMMMGGGEEEIIIIII@@@@@@===:::888666444222///111222222333555666777888777777888888888888777777555666666555555555444444444444444333333333333333~~~|||ppppppuuuhhhSSSIIIHHHIIIGGGBBB>>>AAAHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCFFFHHHIIIIIIHHHHHHDDDCCCCCCCCCDDDFFFHHHIIICCCBBBBBBCCCDDDFFFIIIJJJMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHEEEDDDDDDDDDEEEEEEEEECCC@@@===;;;:::;;;<<<;;;999888999:::999888888888777777777777888888777666555444333333444555555666666555555444666000222::::::;;;RRRpppooobbb[[[]]]^^^bbbkkkxxx{{{~~~~~~~~~~~~xxxsssoookkkiiilllsss|||yyyvvvuuuttt{{{zzzfffbbbWWWEEE777555888777333888888888888999999999999===<<<:::999999999::::::999999:::;;;;;;;;;;;;:::===???@@@@@@???>>>???@@@===???AAACCCBBB@@@===;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<======<<<>>>??????>>>>>>???@@@???>>>>>>=========>>>>>>;;;:::999777666555555555444444444333333333333333222222111111000111111222000000000111111111111111111111000000000000111111...//////000000000000//////.........------------................................................,,,,,,------------------,,,,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...,,,,,,,,,---------...............---------------------------------------///////////////000000000////////////////////////000111111111111222222222222222222222222222222222333444555666777888888999888999;;;===>>>??????????????????@@@@@@AAACCCCCCBBBBBBEEEKKKNNNOOOSSSYYY\\\tttqqqXXXLLLDDDEEEFFF???AAA>>>;;;999888666333000111111111111333444555666666777888999999888777666555666666666666555444444444444444444333333333333xxx}}}wwweeeUUUPPPNNNKKK@@@CCCHHHJJJDDD===@@@HHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFCCCBBBBBBCCCDDDFFFHHHIIIKKKJJJIIIGGGGGGGGGHHHHHHFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLIIIFFFDDDDDD@@@BBBDDDEEEDDDAAA===::::::;;;<<<;;;999888999:::888888777777777666666666666666666555555444444444222333444555555444333222333000111555555555???LLLooowwwfffbbbkkkvvvrrrggg___\\\kkkpppvvvzzz}}}~~~}}}||||||tttlllmmmnnniiihhhcccTTTMMMCCC999888888666555555888888888888999999999999;;;:::999888888999::::::999999;;;<<<<<<<<<;;;:::;;;===??????>>>>>>>>>@@@>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<>>>@@@???>>>===???AAA@@@???>>>===============;;;:::888777555444444444222222222222222222222222111111000000000000111111000000000111111222222222000000000//////000000000---...//////000000//////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,++++++---///000///...++++++++++++++++++++++++***+++,,,+++******,,,...++++++++++++,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,//////...............///////////////////////////000111111111111222222222222222222222222222222222333333444666777777888888555777999<<<>>>???@@@@@@??????>>>??????@@@AAABBBDDDCCCFFFKKKNNNOOORRRWWWYYYhhhmmm[[[FFF???AAA???AAA???<<<;;;999777444111000000///000111222444555666777999::::::999777666555666666777666555444333444444444444444444444444}}}|||~~~www```QQQIIIEEEEEEHHHEEE@@@@@@FFFIIIEEEBBBCCCFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAABBBBBBCCCCCCBBBCCCDDDFFFGGGIIIGGGFFFEEEDDDDDDDDDEEEFFFDDDFFFHHHHHHHHHGGGHHHHHHIIIKKKLLLLLLIIIEEEDDDCCC<<>>666444:::;;;555444999777888888888888999999999999888777777777888999:::999:::;;;<<<===<<<;;;;;;888999;;;<<<;;;;;;<<<===<<<<<<<<<===???@@@AAABBB;;;;;;;;;;;;;;;;;;;;;;;;999888888888999::::::;;;<<<>>>@@@???======???AAA@@@@@@???===<<<<<<<<<<<<:::999888666444333333333000000000000000111111111111000000000000000111111000000111111222222222333000000////////////000000------...///000000//////......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++***,,,...//////...************************)))***+++***)))***+++---)))************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------////////////////////////000111111111111222222222222222222111111111111111222333444666777777888888333555888;;;>>>???@@@@@@>>>>>>======>>>???@@@@@@DDDCCCEEEJJJLLLKKKKKKOOOWWW___qqqnnnOOOAAADDDEEEAAA???===;;;:::888555222//////...//////111333444666777999::::::999777666555666777777777666444333444444444444444444444444zzz}}}wwwzzztttnnntttkkkQQQDDDFFFKKKJJJFFFDDDDDDDDDDDDDDDEEEFFFGGGBBBCCCEEEFFFFFFDDDBBBAAADDDCCCCCCBBBBBBBBBCCCCCC@@@AAACCCDDDDDDCCCAAA@@@EEEDDDCCCCCCDDDDDDCCCBBBHHHFFFDDDBBBBBBCCCEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHQQQMMMHHHHHHJJJKKKHHHDDD@@@@@@AAAAAA@@@>>>===;;;===<<<;;;:::::::::::::::666666666666666666666666666666666555444444333333333333333333333333333333000000000000111222333444999TTTwww~~~vvvvvvnnnhhhiiiuuu}}}qqqfffhhhttt|||zzzuuu|||xxxvvvwwwzzzvvvvvv}}}zzzooouuudddTTTRRRYYYYYYMMM>>>888888777777777777888888666666666777888888999999999999888888777888888888;;;;;;<<<<<<===>>>>>>>>>:::;;;;;;;;;<<<=========>>>>>>======>>>???@@@@@@??????===<<<;;;::::::999<<<;;;:::999888888888888;;;<<<>>>???@@@@@@@@@?????????@@@@@@???<<<:::888<<<;;;:::999777555333222333333333333333333333333111222222222222111000000000000111111111222222222////////////....................................///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000/////////......//////000000111111000000111111111222222222000000111111111222222222444444555555666777777777888999:::<<<>>>???AAAAAA>>>>>>>>>???@@@AAACCCDDDHHHIIIIIIHHHGGGHHHJJJMMMOOOZZZffftttpppsss```FFFCCCMMM@@@BBBBBBAAA???;;;333+++111111000000000000111111444666999;;;<<<:::888666777777777777777888888888555555444444444333333333SSSiii{{{{{{www}}}~~~wwwqqqpppooommmdddUUUDDD===@@@DDDCCC???@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDBBBBBBDDDCCCCCCDDDFFFGGGFFFEEEEEEDDDBBB@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFKKKHHHEEEFFFJJJLLLJJJHHHCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::999999999999666666666666666666666666666666555555444333333333222222222222222222222222000000000000111222333333333CCCZZZuuu}}}rrrjjjllltttzzz{{{wwwggg^^^WWW```uuu~~~~~~~~~wwwrrrbbb```^^^^^^[[[QQQBBB666777666666555555666666777555666666777777888999999999999888888888888999999888888999999:::;;;;;;;;;999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAA???>>>===<<<;;;:::::::::<<<;;;:::999888888888888;;;<<<===????????????>>>??????===<<<;;;:::::::::::::::999888666555333222222222222222222222222222222222222222222111000000000000000111111111222222////////////.........---------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,.........///000000111111000000000111111222222222000000000111111111222222333444444555666666777777777777888:::<<<>>>??????======>>>??????@@@AAAAAAFFFGGGGGGFFFEEEFFFIIILLLNNNUUU]]]jjjqqqqqqoooNNN@@@BBBAAAAAA@@@??????===:::777222222000000///000111222222444777:::;;;:::888666777777777777888888888888555555555444444444333333===GGGXXXnnnzzzzzz{{{yyyqqqiiiaaaXXXPPPHHHCCC======AAACCCBBB???>>>>>>=========>>>??????AAAAAAAAAAAAAAAAAAAAABBB???@@@AAABBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCEEEFFFFFFEEECCCBBBBBBAAA@@@?????????>>>>>>???@@@AAABBBCCCDDDGGGDDDCCCDDDHHHKKKJJJHHHDDDCCCAAA@@@???>>>>>>???===<<<;;;999888777777777555555555555555555555555555555555444333333222222111111111111111111111111////////////000111222333222666===LLLlllxxxooottt~~~yyy~~~|||qqqjjjYYY___ddd___RRRCCC888333555555444444444444555555555555666666777888888888:::999999888999999::::::777777777888999999::::::888999999:::;;;;;;<<<<<<888999999;;;<<<>>>@@@AAA???>>>===<<<;;;:::::::::;;;:::999888888888888888:::;;;<<<>>>>>>>>>>>>===???===;;;999888888999:::888888777666555444333222111111111111111111111111222222333333222222111000//////000000000111111111//////.........---------------------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************)))*********++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,---......//////000111111000000000000111111111111000000000000111111111111333333333444555555666666555666777888:::<<<======<<<<<<>>>?????????>>>>>>DDDDDDDDDCCCBBBDDDGGGJJJKKKNNNSSS___xxxzzz}}}hhhQQQHHHEEECCC@@@>>>===<<<;;;;;;555333111000///000111222000222555777999999888777888888888888888888888888666555555555444444444444999<<>>>>>>>>>>>??????BBBAAA?????????@@@BBBCCC>>>???AAACCCCCCBBB@@@?????????>>>>>>>>>>>>??????>>>>>>>>>@@@BBBCCCBBB@@@CCCCCCCCCCCCBBB@@@???>>>;;;<<<<<<===???@@@AAABBBFFFDDDCCCCCCFFFGGGFFFEEECCCAAA???<<<;;;;;;<<<======<<<:::888777666555555444444444444444444444444444444444333222222111111////////////////////////////////////000111222222555555444777KKKppp|||}}}~~~|||lll```dddbbb[[[NNN@@@777555666444444444333333444444444444444555666666777777888999999999999999999:::;;;999999::::::;;;<<<<<<<<<999999::::::;;;<<<======:::::::::;;;<<<>>>???@@@>>>>>>===;;;;;;:::::::::::::::999888888888888888999:::;;;=========<<<;;;===<<<:::999888999999:::777666555444333333222222111111111111111111111111222222222333222111111000....../////////000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******))))))((((((************************))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------......///000000111000000000000000000000000/////////000000000111111222222333333444444555555555555666888999:::;;;<<<;;;<<<>>>@@@@@@???===<<>>>>>>>>>>>>>>???AAA@@@>>>===>>>@@@BBBCCC>>>@@@BBBCCCDDDCCCAAA@@@???>>>============>>>????????????@@@BBBAAA???===AAABBBCCCCCCBBB@@@>>>===<<<<<<<<<<<<>>>???AAABBBCCCBBBBBBBBBDDDEEEFFFFFFDDDAAA>>>;;;999:::;;;<<<;;;:::999777555444444333333333333333333333333333333333333222111111000000....................................///000111222222555777666:::QQQxxxzzz~~~|||~~~zzzmmmgggmmm___JJJ;;;444444555555555444444333333444444555444444444555666666777777999888888888999999:::;;;:::::::::;;;<<<<<<======::::::;;;<<<===>>>??????=========<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999888888777777888888888999:::;;;<<<;;;:::999999:::;;;;;;;;;:::999888666666444333222222222222222222222222222222222222111111222222111111000///------........./////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************))))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......////////////---------...//////000000////////////////////////....../////////000000000111111111222333333444444555555666777999:::;;;;;;;;;<<<>>>@@@@@@???===<<<>>>???@@@@@@@@@AAADDDFFFEEEKKKPPPSSS]]]tttxxx```NNNHHHEEEHHHHHHBBB>>>>>>;;;999666444222222222222///000111333444666777777:::999999999888888777777777777666666666555555555666555777;;;???BBBHHHOOOrrr{{{~~~~~~yyyssspppoooYYYOOODDD???<<<:::999;;;999:::;;;:::999999:::<<<======<<<<<<;;;;;;<<<<<>>===<<<===>>>@@@BBB???@@@AAACCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAABBBCCCDDDCCC@@@===>>>???@@@@@@@@@???===<<<>>>===<<<<<<===>>>@@@AAA>>>???@@@AAACCCFFFHHHIIIEEECCC@@@===;;;;;;<<<===999888777555444333333333222222222222222222222222222222222111000000//////........................---------......///000111+++000777888444;;;WWWtttyyyuuu~~~sssmmmpppaaaQQQ>>>444333555333000444444333333333333444444333333444444555666666666777777777777888999::::::888888999999:::;;;;;;;;;::::::;;;===>>>???@@@AAA???>>>======<<<<<<============<<<;;;;;;;;;;;;;;;999888888777777777888888777888999:::::::::999888777888:::<<<<<<;;;999888888666444333111111222222222222222222222222222222000000111111000000///...,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------......///000000////////////........................////////////000000111111222333333333555555666777888999:::::::::;;;<<<===>>>======<<<<<<>>>AAABBBBBBBBBCCCDDDFFFLLLOOOMMMNNN[[[rrr|||VVVIIIAAADDDGGGCCC@@@@@@===<<<:::888666444333222111111111111333444666777:::::::::999888888777777777777777777666666666666;;;444222666::::::<<<@@@;;;JJJddd~~~~~~jjjooosssrrrjjj]]]QQQJJJ@@@999666888999777999>>>======<<<<<<<<<<<<===>>>===<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<===>>>?????????@@@AAABBBBBBBBB???@@@AAAAAAAAAAAA@@@???@@@@@@AAACCCEEEDDDAAA???>>>>>>??????@@@@@@?????????>>>===<<<<<<===>>>???>>>???@@@BBBCCCEEEGGGIIIDDDBBB@@@===;;;;;;;;;;;;777666555444333333333333222222222222222222222222222111111000000///..............................------------...///000000++++++111666222000???TTTrrr{{{xxxwwwlll```^^^GGG@@@888444333333222000333222222111111222222333222333333444555555666666666666666666777888999:::777777777888999999::::::999:::;;;<<<===???@@@@@@<<<<<<<<<;;;<<<<<<============<<<;;;;;;;;;;;;<<<888888777777777777888888777888999999999888777666666777888888999999999999:::888555333111111111111111111111111111111111111///////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************************************************************)))))))))))))))*********(((((((((((((((((((((((()))))))))*********++++++))))))))))))************************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---......//////000/////////......---------------.........///////////////000000111222222333333333444555666777888888777888888999:::;;;;;;<<<:::===BBBDDDDDDDDDCCCCCCGGGHHHIIIGGGFFFLLLZZZfff|||bbbJJJEEEEEEBBB???AAA??????>>><<<999666444222333222111111222333555777;;;;;;:::999999888777777888888888777777777666666111222666:::777222555<<<777;;;BBBJJJTTTeeexxxrrrrrrvvvmmm```QQQFFF???<<<<<<<<<666333555555333777???;;;::::::;;;<<<=========>>>===<<<<<<;;;;;;;;;;;;888888888888999:::;;;<<<>>>>>>>>>>>>???@@@AAABBB<<<>>>???AAAAAA???>>><<<<<<===???BBBDDDDDDAAA???@@@@@@@@@AAAAAABBBCCCCCC@@@>>>===;;;;;;<<<===>>>BBBBBBCCCCCCBBBBBBDDDEEEBBB@@@>>>;;;:::999888888666555444444333333333333111111111111111111111111111111111000//////..............................---------------///000000111+++---333222+++222AAAIIIgggyyy|||vvv}}}jjjQQQ>>>444555666333000///222555111111000000000000111111222222333444444555555666555555555555666777888999888888888999::::::;;;;;;888999:::;;;===>>>???@@@999999999:::;;;<<<===>>>======<<<;;;;;;;;;<<<<<<888777777777777777888888666777888999999888777666777666555444555777999:::;;;999666333111000111111000000000000000000000000.........///...------,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((************++++++++++++))))))))))))************************************++++++++++++++++++++++++******+++,,,------......,,,,,,------...//////000//////.........------------------.........///////////////000111111222222222222333333444555666666555555555666777999:::;;;999===CCCFFFFFFEEECCCCCCEEEDDDCCCDDDFFFIIIPPPWWW|||```OOOJJJDDDBBBDDD@@@@@@@@@???<<<888444222444333222111111333555666;;;;;;::::::999888777777888888888888777777777777222222222333333333444444666666555666;;;DDDPPPXXXuuuzzz|||||||||{{{xxxpppggg```OOOJJJBBB===;;;:::888777999888666555666777999:::999:::;;;;;;999888999;;;>>>===<<<;;;:::999999999888999:::::::::;;;===????????????>>>===>>>@@@BBB@@@???>>>===<<<<<<<<<<<<<<<===???AAAAAAAAA??????BBB???===<<<>>>@@@AAAAAAAAA@@@>>>=========>>>???BBBCCCCCCCCCCCCBBBAAAAAA>>>???>>><<<888666555555666555555444444333222222222222222111111111000000////////////............111000...---,,,,,,,,,------+++***,,,...///---+++......//////000000111111>>>DDD[[[wwwjjjnnnuuuuuu||||||pppnnnsssyyyppptttzzzvvveeeNNN@@@<<<111111000000000000111111111111111111111111111111111222222333333444444555666555555444444444555555777888888888999999999999888888888888999:::;;;<<<999999999:::;;;<<<===>>>===>>>>>>===;;;:::<<<===::::::::::::::::::::::::999999888777666555444444444333222111222444666888999888555333222111111111////////////////////////------------------------************************++++++++++++++++++++++++************************))))))))))))***+++,,,---***)))((())),,,---+++((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++******************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000000111111222222333444444555555555666666777888999<<>>;;;666222222222333333333444444444::::::::::::::::::::::::555666777888888888888888222222222222333333333333444555444444666:::@@@EEEFFFRRRmmm|||{{{{{{}}}|||qqqcccWWWOOOKKKDDD@@@:::777777777555444888777555555555666888999:::<<<<<<<<<::::::;;;<<<======<<<;;;::::::999999:::;;;;;;;;;::::::;;;===>>>??????>>>======???BBB>>>======<<<;;;;;;:::;;;<<<>>>@@@AAABBBAAA@@@???@@@???======???@@@@@@@@@BBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@===:::777777777555555555444333333222222222222111111111000000000////////////.........---///......---......000000++++++******+++---......---......///000000111111444777GGGfff}}}uuupppvvv{{{zzzyyy}}}{{{|||~~~oookkklllnnnnnnsssoookkkbbbQQQ???555333111111000000000000111111111111111111111111111111111111222222333444444444555555444444444555555555777777777777888888888888777777777888888999:::;;;::::::999::::::;;;<<<======>>>>>>===;;;:::<<<===::::::::::::::::::::::::::::::999888777666555555333222222111222444666888888777555333222111111111........................------------------------************************++++++++++++++++++++++++************************+++******)))))))))******+++***)))+++...///...,,,(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,---------..................////////////.../////////000000000000000111111222222333333444555555555555666777888999<<<>>>@@@@@@@@@???@@@AAACCCCCCCCCCCCDDDFFFGGGHHHTTTmmm{{{\\\IIICCCDDDCCCCCCCCCCCCAAA===888555222222222333333333333333:::::::::999999999999999777777777888888888888888111111111222222222333333111333444444333222333555777;;;III```sss~~~zzzvvvtttvvvssskkk[[[III===:::;;;888666444444444555444333666555444444444555777888;;;<<<======;;;;;;<<<===<<<<<<<<<;;;::::::::::::<<<<<<===;;;999999:::;;;===>>>???>>>===>>>@@@AAA??????>>>======<<<<<<;;;===>>>@@@BBBBBBBBBBBBAAA???>>>>>>???AAAAAA@@@???AAAAAA@@@????????????@@@CCCCCCDDDDDDDDDCCCBBBAAA?????????<<<999777666777555555444333333222222111111111111111000000000000//////.........---------,,,,,,------///000222333///111111///++++++---000------......///000000000000///555FFF^^^||||||wwwzzz~~~~~~zzzyyywwwttttttyyywwwjjjdddeeeiiikkkpppfffXXXLLL???555111333111000000//////000000111000000000000000000000000111111111222333333444444333333444444555555666666555555666666666777777777666666777777888999999:::;;;::::::999999::::::;;;<<<======<<<::::::;;;===::::::::::::::::::::::::;;;::::::999888777666555222111111111222444666777777666444333111111000000........................------------------------************************++++++++++++++++++++++++************************+++***)))(((((('''''''''+++******,,,///111000000***))))))((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******((((((((((((((((((((((((+++******))))))******+++*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////....../////////000000000000000111111222333333333555555555555666777888999<<<===>>>>>>===>>>@@@BBBAAAAAAAAAAAABBBDDDEEEFFFNNN___yyytttUUUEEEAAAAAACCCEEEDDD@@@;;;666444333222222222222222111111888888888888999999999999999999888777777777888888000000000111111111222222///111333333222222222333;;;777777>>>FFFQQQaaaoooyyyqqqjjjddd```]]]RRRPPPJJJAAA888444666:::444444444555555555555444444444333333333444555666:::;;;<<<<<<;;;:::;;;===;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999999:::<<<===???@@@@@@??????AAABBBCCCCCCBBBBBBAAA@@@@@@???>>>???@@@BBBBBBCCCCCCCCC??????@@@BBBDDDDDDBBB@@@??????>>>>>>============CCCCCCEEEEEEEEEDDDBBBAAA;;;<<<<<<999666444444444444444333333222111111111111111000000000/////////.........---------,,,,,,++++++,,,---...000111111555:::<<<888000++++++...,,,------......///000000333000000444===RRRqqq~~~~~~wwwqqqpppqqq{{{|||xxxlll___[[[aaaiii^^^QQQCCC;;;666222333666000000////////////000000000000000000000000000000000000111111222333333333111222333444555555666666444444444555555555666666555666666777888888999999;;;;;;:::999999999999999;;;<<<<<<;;;::::::;;;===999999999999999999999999:::999999888777666555555111111111111222444555666555444333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))((('''''''''''''''*********,,,...000222222++++++)))((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***'''((((((((((((((())))))******))))))))))))******************++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////........./////////000000000000000111222222333333555555555555555666888888;;;<<<<<<<<<;;;<<>>CCCXXXaaasss|||tttzzzrrrgggZZZPPPHHHAAA===999777444333333555666777444555666666666555444444333333333333333444444555777888:::999999888:::;;;999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::<<<===>>>???AAAAAAAAAAAABBBDDDDDDDDDEEEDDDDDDCCCAAA@@@>>>???@@@AAABBBCCCCCCDDD@@@@@@BBBDDDFFFFFFDDDAAA???????????????>>>>>>======>>>@@@AAAAAA???===;;;:::::::::888555333333444333333333222111111000000000000000/////////......------------,,,,,,,,,,,,+++++++++,,,,,,---------333:::@@@===444,,,+++---,,,,,,,,,---......//////000111111000///777LLL```}}}vvv|||zzzyyyppprrrqqqkkkbbb[[[YYYYYYDDD:::222111222000000111000000////////////000000//////////////////////////////000111111222222333111111333444555555555555333444444444444555555555555555777888999999888888;;;:::999888888888888888:::;;;;;;;;;999999;;;<<<999999999999999999999999888888777666555444444333000000111111222333333444333333222111111//////...........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))''''''&&&&&&'''((())))))((()))***+++,,,...111333---,,,***(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((())))))************))))))))))))))))))***))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////............///////////////000000111111222333333444444444444555666777888:::;;;;;;;;;;;;<<>><<>>===>>>???@@@AAABBBCCCDDD@@@@@@BBBDDDGGGGGGEEECCCBBBBBBCCCCCCBBBBBBAAA@@@===???AAABBBBBB@@@===;;;:::;;;;;;999666555444555333333222111111000000///////////////............------,,,,,,,,,++++++++++++++++++,,,,,,+++******)))111888888222---,,,...++++++,,,,,,---.........)))+++000111//////999EEEWWWwwwyyy~~~zzzsssllllllmmmeeeTTTEEE888333000333444111//////000//////......//////000/////////////////////////////////000111111222222111222333555555555444333333333444444444555555555555666777999:::999999888:::999999888777777777888999:::::::::999999:::<<<999999999999999999999999888777666555444333333222111111111111111111111111111111111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))&&&&&&&&&''''''((()))***'''((()))******,,,000333///---+++(((''''''((()))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((())))))******+++***))))))(((((())))))***)))))))))************+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////------.........///////////////000000111222222222444444444444555666777888888:::;;;<<<;;;===???AAABBBCCCDDDDDDEEEEEEDDDDDDFFFKKKXXXpppiiiVVVNNNDDD<<<888888999999;;;:::999777555333222111333333444444555555666666999999999:::999999888777------.........////////////000111000///...///000888555000***)))...555999444555999@@@KKKZZZiiisss{{{ooogggaaaTTTGGG;;;888555555666777777777555555555333222111111111111333444333000///000222222333333444444444444444333555666777666666888999777888:::<<<======<<<;;;;;;<<<<<<;;;999999:::<<<:::<<>>@@@BBBCCCDDD??????@@@BBBEEEFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAADDDEEEEEECCC@@@>>>999::::::888666444444555222222222111000000///////////////.........------,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***%%%***///000---+++,,,...+++++++++,,,------......)))***---000///...222999???SSSrrr}}}xxxsssoooiii[[[HHH999666333222555555111000111//////............//////..............................//////000111111222111222444555555444333222444444444444555555555555555666888:::;;;:::999999999888888777777777888888888999:::999888999:::<<<888888888888888888888888888888777666555444333333222222222222111000///...///000000111000///---,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((('''(((((())))))((()))******)))+++///333000...+++(((''''''((()))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))&&&&&&'''(((((()))******))))))(((((((((((())))))))))))))))))************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------..................////////////---------.........////////////000000111111222222444444444444555666777777777999<<<======>>>???@@@BBBBBBDDDEEEEEEDDDDDDCCCGGGNNNUUU___xxxrrrbbbMMM>>>888999999999>>>===<<<:::777555444333222222222333444555555555666777:::;;;<<<:::888777---------.........//////***---000222222111111222)))---111111111222333222000333555444222666>>>EEELLLTTTaaalllwww|||oooccc\\\VVVPPPEEE;;;;;;>>>999000777555333333444555555444,,,000333222//////444999111222444222000///111444222333444555555555444444333555777777666666888:::666888:::<<<======<<<;;;===>>>===<<<999888999:::888;;;>>>??????>>>???@@@???@@@AAABBBAAA???===;;;<<<<<<===>>>???AAACCCDDD>>>>>>>>>@@@CCCDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@>>>???BBBCCCCCCAAA>>><<<777888888666333222222333222222111111000///////////////.........---------,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,)))+++,,,+++))))))+++...***++++++,,,,,,---......111...---......,,,...333666888DDD```~~~{{{yyy~~~vvvrrrxxxzzznnnWWWAAA666444222///...000///---...222//////............//////..............................//////000111111111222333444555555444222111444444444555555555666666666777999;;;<<<;;;:::999888888777777777777888888888999999999888888:::<<<888888888888888888888888999999888777666555444444333333222222111///...---//////000000000...---,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((()))***+++***)))+++///333111///,,,(((''''''((()))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000---------.........///////////////000111111222222444444444444444555777777666999<<<>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBKKKNNNNNNbbb~~~aaaKKKBBBAAA???>>>@@@???>>>;;;999777555444111111222333333444555555444777:::<<<===;;;999777..................------............////////////////////////000000000000//////000111222222333333666888;;;???CCCHHHOOOSSSbbbfffmmmtttyyy|||}}}}}}~~~~~~|||vvvrrrttt|||xxxsssmmmiiieeeaaa[[[VVVLLLKKKHHHEEEBBB???<<<;;;666666666555555444444444222222222222222222222222000000000111222222222333222222111111111111111111111222333333444444444444333333444444555666666666888999:::;;;===>>>??????;;;:::999888777777777777888888999:::;;;===>>>???DDDCCCBBB@@@>>>===;;;;;;===<<<<<<<<<<<<===>>>>>>AAA???>>>===>>>@@@CCCFFFCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;:::999888777555444444444444444333111////////////000,,,------......------,,,,,,,,,,,,+++++++++******************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,------...//////000///111666???PPPjjjzzzzzzwwwzzz~~~~~~|||~~~xxxiiiTTTCCC999555111///////////////////////////......////////////......111111000000/////////............//////000111222111111111111111111111111555555555555555555444444666888:::<<<<<<<<<::::::<<<:::888666555555555666777777888999::::::::::::;;;;;;;;;;;;;;;;;;::::::999888666555444333444444333222111///......------...////////////---,,,+++------------------------*********++++++*********))))))(((((()))***+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***,,,---...+++******)))(((''''''&&&((('''&&&%%%%%%&&&'''((()))))))))'''%%%%%%''')))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))++++++******++++++,,,---............---,,,+++***---------,,,,,,+++++++++,,,,,,------.../////////000000//////.........---000111111111111222222222555555444444444555555666::::::;;;;;;<<<=========BBBCCCDDDEEEEEECCCAAA@@@EEECCCGGGOOOTTTbbb~~~fffSSSGGGAAA@@@BBB@@@???>>><<<999999:::777666555444444444444444555555555666666777999999.........------------------.........////////////....../////////000000000///000000111111222222222111222333333444666:::===999;;;???BBBDDDEEEEEEDDDHHHIIIIIIGGGEEEHHHPPPWWWFFFCCC@@@>>>>>>===999666::::::999777555333222111444444333333333222222222111111111111111111111111000000111111111111111222111111111111111111111111111222222333444444333333333333333444555555666666666666777888:::;;;<<<<<<;;;:::999888888777777777999999::::::;;;<<<>>>>>>CCCCCCBBB@@@???===<<<;;;<<<<<<<<<===============???>>>===<<<===???AAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>><<<:::999888888666555444333333333333222111///////////////,,,,,,------------,,,,,,,,,,,,+++++++++***************************************)))))))))***+++,,,*********+++++++++,,,,,,,,,,,,,,,---.../////////222333333444;;;KKK___nnnsssrrrsss}}}{{{xxxwwwvvvpppvvvoooTTTJJJ===444111///...,,,..............................////////////......000000/////////.....................///000111222111111111111111111111111555555555444444444444444666888:::;;;<<<<<<::::::===<<<:::888777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444444444444333222111///......------...////////////---,,,+++++++++******************+++***))))))))))))***+++******))))))***++++++,,,++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,******))))))(((''''''&&&((('''&&&&&&&&&&&&'''((()))))))))'''&&&%%%''')))''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))))))))***+++++++++,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,------.../////////000/////////.........---000000111111111222222222444444444444444555666666:::::::::;;;<<<<<<======@@@@@@AAABBBBBBAAA@@@@@@BBBDDDIIINNNNNNXXXvvv}}}hhhWWWMMMIIIEEECCCBBBBBBAAA>>>;;;:::888777666555555444555555555444444555555777888888---------------------------------.........//////.........////////////000000000000000000000000000111111111///------///111222333444444555444444333333444666555555888>>>CCC555444333444555555444333111111111111111111000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111222333333333333222222222333333444555555555444444555777888999:::;;;;;;;;;:::999888888888888:::::::::::::::;;;<<<<<>>===<<<;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBBBBBAAA@@@?????????>>><<<;;;999999888777666444333333333333222111000//////...//////,,,,,,------------,,,,,,,,,++++++++++++************************************))))))))))))***++++++*********++++++++++++,,,+++,,,,,,------......///111111000///111999EEENNNcccsss~~~rrrooo}}}|||wwwuuutttttt{{{xxxuuuxxx|||vvvnnnuuukkkRRR999555000...000111111///..............................////////////......///............---------............///000111222111111111111111111111111444444444444444444444444666777999:::;;;;;;::::::<<<;;;:::888777777777777666777888:::;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999777666555444444444222111000///...---------......//////...---+++***)))))))))))))))))))))***+++***))))))))))))***+++++++++*********+++,,,,,,+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******))))))(((((('''''''''((('''&&&&&&&&&&&&'''(((((())))))(((&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((()))******((()))***,,,---...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,---......///////////////...............000000000111111111222222333333333333444555777777999999::::::;;;<<<<<<<<<=========>>>??????@@@@@@AAAEEEKKKMMMIIIMMMfffmmm\\\RRRIIIEEEAAA>>>>>>>>>;;;888999888777666555555555555444333333333444555666777,,,,,,,,,,,,,,,---------,,,,,,---------.........------........./////////000000//////////////////111222222111000000111333222111111222222333444444000111222111000000333555333222222222222333222222111111111222333333444444000000//////////////////////////////////////////111111111000000//////.../////////000000000000000111111222222222222222111111111222222333444444444444555666777999:::;;;;;;;;;;;;:::999999999999999::::::999888888999999999>>>======<<<<<<;;;;;;:::;;;<<<>>>??????===<<<:::999999999:::::::::::::::;;;===???AAAAAAAAA???>>>=========<<<;;;:::888777777666555333222222222222000000//////............,,,,,,,,,------,,,,,,,,,++++++++++++************************************)))))))))))))))******+++************++++++++++++++++++,,,,,,------------//////000000111555<<>><<<;;;888999999999888888888888999:::<<<>>>>>>>>><<<;;;;;;;;;;;;:::999888777666666555444222111111111111////////////.........---+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((())))))************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,////////////......///111222444:::GGG\\\wwwvvvuuu{{{~~~{{{wwwrrrppprrrxxx}}}}}}vvvrrrwww}}}nnnaaaRRR>>>777666...444222///---...///000000........................------............------,,,,,,,,,---------------------------...///000111000000000000000000000000222222222222333333444444444555666777777888888888666666666666555444444333222333444555666777777777777888888888999999999:::888777777666555444333222111000///...---------...---............,,,+++***)))))))))******+++++++++'''***...000000...***'''))))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((((())))))((((((((((((''''''''''''&&&''''''''''''''''''&&&'''((())))))'''&&&''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))))))))***++++++)))******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---.........---------...............//////000000000111111111111111222222444555777777777777888888999:::::::::::::::;;;<<<===@@@BBBCCCFFFEEEFFFIIIKKKNNNVVV^^^lllwwwaaaKKK@@@@@@???<<<999888777555444333333333333222222222222333333444)))******++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------...///...---,,,,,,---111111000///////////////222222222333333333333444///111222222111222333444/////////.........------////////////000000000000........................////////////............------......//////000000000111111111111000////////////000000111222222222111222333444555666777888999999888888777888888999888777777666666666777777777777888888999999999:::999:::<<<===>>>???>>>>>>::::::999888777777777777888999:::;;;;;;;;;:::999999999999999888777666555555444333111000000000000------............------++++++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,---------...333111...000999KKK___lll|||uuuxxxyyyrrrlllkkklllvvv|||zzztttqqqpppoooZZZLLLBBB888+++,,,444222222000...,,,+++---///000------------------------------............------,,,,,,,,,------------...------------...///000111000000000000000000000000000111111222222333333444333333333444555555666666777777777888777666555555111222333444444555555444555555666666777888888888666666666555444333222111000///......------......------......---,,,***)))'''''''''((())))))******'''***...111111...***'''))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''(((***)))(((&&&&&&'''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***))))))))))))***++++++******+++++++++***))))))*********++++++++++++++++++++++++,,,------......---------------........./////////000000000111111222222222222333444666666666666777777888999999999999:::;;;===>>>@@@AAABBBGGGEEEDDDFFFLLLPPPRRRRRRMMMfffbbbMMMEEEAAA;;;:::999888666555444444333333333222222222222333333)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,------......---///000000...---...///...------,,,,,,+++******+++++++++,,,---...///...***,,,------++++++---///000000000000//////.............../////////000000........................---...............//////,,,,,,---......///000000000000111111000//////.........///000000111111222111222333444555777888888888777777666666777888888888888777777777888888999777777888999999:::;;;;;;888999:::<<<>>>???@@@AAA===;;;999777666777888999:::::::::::::::999999999777777777777777666555444444333222111000/////////,,,---............---,,,++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))'''''')))*********)))((())))))))))))************+++++++++++++++******************+++...000222222222111///...///444;;;@@@FFFYYYrrrzzzxxxxxxyyywwwooojjjmmmnnntttvvvqqqhhh]]]OOOCCC:::333333222***---444111...//////...---...///000------------------------,,,------......------,,,,,,---------............------------...///000000000000000000000000000000000000000111222333333333111111111222222333444555666666777777777666555444333333444444444444333333333333444555555666777777444555555555444222000/////////...---------......------......---,,,***)))''''''((())))))***++++++((()))+++,,,,,,+++)))(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&(((******(((&&&&&&'''''''''''''''((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((()))******))))))************)))))))))*********++++++++++++***++++++,,,,,,---......,,,,,,,,,------.........////////////000000000111333222222222333444444555555555666777777888888999777999;;;===???@@@@@@@@@EEEDDDDDDEEEHHHKKKLLLKKKIIITTTlll}}}cccUUUIII???<<<<<<:::888777666555555444333333222222222333333((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......(((+++---.........000111,,,---......///......---000///------///000000///000222333222...---...000/////////...............---------....../////////////////////////////////,,,------....../////////,,,,,,------...///000000000000111000000///............//////000111111111333444555666777999::::::777666666666666666777777999999888888999::::::;;;777888999:::;;;<<<<<<===888888999;;;===???BBBCCC???===:::777666777999:::<<<<<<;;;:::999999999:::666777777777666555444444444333222000//////......+++,,,---.........---,,,+++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************++++++******************///---+++***+++,,,,,,,,,***---///111111111222333999AAAHHHOOOaaa|||~~~{{{zzzuuussspppzzz}}}vvvnnnqqqzzzyyyooo^^^MMMDDD@@@:::222111---222444------000++++++,,,......---,,,,,,,,,------------------------,,,------......------,,,---------....../////////---------------...000000000000000000000000000000///000000111222222333333000000000000111222333444333444555555555444333222444444555555444444333222222222333333444555666666333444444444333111///...//////...---------......,,,---......---,,,***))))))******+++,,,---------))))))(((((((((((())))))++++++***))))))((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&(((******((('''&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))(((((()))***************))))))******++++++++++++***++++++,,,,,,---......,,,,,,,,,------.........////////////000000000000333333333222222333444444555555666666777888888888666888;;;===??????>>>===BBBDDDEEEDDDCCCEEEGGGHHHLLLIIITTTpppzzzhhhYYYKKK???>>><<<:::999888777777444444333333222333333333)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------............//////...---,,,,,,---...///------------------------........................///...---,,,,,,,,,,,,,,,,,,...///...+++,,,///222............////////////111111000000//////......////////////............222333555666666666555444555555555666777999:::;;;>>>===<<<;;;;;;;;;;;;;;;888999999::::::999999888999::::::999999<<<@@@DDDGGG@@@888555777::::::999999999999999999888777666777555444444444444222111333333333222111000//////......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000222555999AAAQQQeeesss}}}uuuvvv{{{{{{rrroooppp|||~~~}}}zzzyyyeeeUUUBBB777555555333000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......////////////............000000000000111111111111222222333333333444444444333333333333333333333333333444555666666666555555333333333222222222111111222222111000///...------******+++,,,,,,---...............---,,,+++)))(((************************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000000000222222222222222222222222333333444444555666666666777888:::<<<>>>>>>>>>>>>AAABBBCCCCCCBBBBBBCCCEEEGGGHHHOOO```vvvuuucccQQQ@@@555999===999555666444444444333111111222444))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------------------............///...---,,,,,,---...///------------------------------------------------......---,,,,,,,,,,,,,,,+++,,,---,,,******,,,///---.........////////////000000000000//////......////////////////////////222333444666666666666555666666666777888999:::;;;>>>===<<<<<<;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;::::::::::::::::::<<<@@@CCCFFF???777555666999:::999888888888888777666555444777555333333444444222111222222222222111000///...------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............222333333111000555===EEETTTVVVaaarrr{{{~~~yyymmmkkkssszzznnnggggggnnnwww~~~||||||tttbbbRRRHHH@@@888///,,,...222222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////////////////000000000000111111111111222222222222333333333333333333333333333333333333333444444444444555555555333333222222222111111111222222111000///...------******+++,,,,,,---...............---,,,+++)))(((************************((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((***))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///000000000111111111222222333333333333444444555555666777777666777999;;;<<<======<<>>>>>======<<<:::;;;;;;;;;;;;<<<@@@BBBCCC===777555666999999999999888777666555444333222666444333333333333222111111222222111111000///...---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,///000...+++***+++...555666>>>JJJPPPSSS\\\hhhxxxwww{{{uuummmwwwyyyoooiiijjjrrrvvvxxxxxx}}}}}}lll[[[LLL@@@777222000...------......---+++------------,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000000000000000000000000000000111111111111111111111222222222222333333333333333333333333333444333222222222333555666333222222222222111111111222111000000///...------***++++++,,,,,,------...------------,,,+++))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))******(((((((((((())))))))))))++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......///000000000///000000111222333444444444444555555666777777777666777999:::;;;;;;;;;;;;>>>@@@AAAAAA@@@???AAABBBEEEHHHJJJKKKNNN___xxxgggQQQ???;;;AAA:::999888777666555555555))))))))))))******************++++++++++++************++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........------,,,------,,,,,,---------.........////////////////////////000000000000111111111111000111222444666777999999888888888888999:::;;;<<<=========>>>===============>>>>>>>>>>>>>>>>>>===:::<<<======<<<===???AAA@@@<<<777555666888999999:::999777666444333222222555333222222333333222000000000111111000//////...,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------'''***...000000///000111222111222666777666:::AAALLLPPPZZZiiiwww{{{vvvooopppzzz}}}}}}}}}uuurrrsss{{{{{{wwwrrrpppqqqoookkkVVVMMMAAA666111000222333111222444333000---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......000000000000111111111111///000000000111111111111000000111111111222222222444444444444444444444444444333222111111222555666222222222222111111111111111000000///......------+++++++++,,,,,,------------------,,,,,,***))))))************************(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********'''''''''((((((((())))))+++++++++++++++,,,,,,,,,...------,,,,,,+++++++++------......///000000000...///000111222333444444444444555666666777777888777888999999:::;;;;;;;;;>>>???AAA@@@??????@@@BBB@@@EEELLLNNNLLLSSShhh}}}lllSSSGGGEEE===;;;777555555666777888(((((()))))))))*********)))******++++++******))))))******++++++******)))++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------------------,,,,,,,,,,,,,,,------------...............////////////000000000111111111222000111222333555777999:::888888888888999:::;;;;;;======>>>??????>>>>>>=========>>>>>>>>>>>>======;;;===??????>>>>>>>>>@@@===;;;888777777888999999;;;:::888666444333333333333222111111222333111000//////000000000///......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,...///...---,,,---000......000000000222666666777<<>>@@@AAAAAA@@@@@@AAABBB???CCCIIIMMMLLLNNNXXXdddttt```VVVJJJEEE>>>:::;;;<<<>>>>>>((((((((()))))))))******))))))************))))))))))))************))))))++++++++++++++++++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******++++++***))))))***,,,---+++***+++++++++,,,,,,,,,---------............/////////...//////000000111111111111111222333555777999:::888888888888888999::::::<<<===???@@@@@@???>>>>>><<<======>>>>>>======<<<<<<>>>@@@AAA???>>>>>>>>>;;;:::999999888999:::::::::999777555444333444444222111000111222222111000......////////////......+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,---,,,,,,---...///000111222000//////222444555555999>>>EEELLLPPPSSSVVVXXXYYYYYY]]]dddkkkiiiaaaYYYUUUTTTUUUWWWRRRKKKHHHIII>>>AAAAAA:::444333222000111///......///000///...,,,---------+++++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---.........//////000000111111111000000000000111111111111111111111222222222222333444444444444444444444444444333222222222333555666222111111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++------......///000000000...//////000111222333333333333444444555666666666888888888999;;;<<<>>>???>>>@@@AAAAAA@@@???AAABBBCCCAAABBBEEEGGGIIIOOOWWWnnn~~~nnnfffZZZPPPIIIDDD>>>999(((((((((((()))))))))***))))))************))))))))))))************))))))************************((())))))***************************************************++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++((('''(((***---...,,,***++++++++++++,,,,,,,,,,,,---------.........//////------...//////000111111222222222333444666999:::888888777777777888999999<<<===???AAAAAA@@@???>>>======>>>>>>>>>>>>======<<>>===::::::;;;:::::::::;;;<<<888777555333222222333444222000///000111222111000---......//////.........+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((())))))***++++++,,,,,,************+++++++++++++++++++++---////////////,,,---,,,,,,,,,---+++***///...------...000222333+++---/////////000111333555555666777:::;;;999555222222444777555111111444---000000------///000...000,,,&&&$$$'''+++000333111000///...---,,,***)))******+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......------...//////000111111000000000000111111111111222222222222333333333333555555555555555555555555333444444444444555555555111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))******++++++((())))))))))))*********((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------......///000000000///000000000111111222222222222333333444555555555666666666777999<<<>>>@@@===>>>@@@???>>>>>>???AAADDDBBBBBBDDDEEEEEEJJJPPP\\\mmmyyynnnaaaTTTJJJ(((((((((((())))))))))))))))))************))))))))))))************))))))************************(((((()))***************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))((())))))***++++++)))((())),,,///111///,,,******+++++++++,,,,,,,,,---------.........//////,,,------...///000000111333333222333444666888999777777777777777777888888<<<===???AAABBBAAA???>>>>>>>>>????????????>>>>>><<>>@@@<<<===>>>>>>======>>>???AAACCCGGGKKKIIIEEEFFFKKKOOOUUUqqq~~~sss((((((((((((((((((((((((+++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))(((((()))************)))******************************************************++++++++++++******)))************+++++++++************************000)))&&&---888<<<444***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------000000000000000000000000000111222333555666777888777666666666666666777888;;;<<<>>>??????>>>>>>===:::;;;<<<<<<;;;;;;===???============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777444222111000000000000000000000000000...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))%%%%%%&&&'''((()))************)))))))))))))))*********))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,---------......---------.........//////------------------------..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000000000000000111111111111222222222222222222222222222333444555444333222111444444444444444444444444555444333111000/////////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''(((((())))))******&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111111111000000//////......111222222333444555666666666666666666888:::<<<===@@@>>><<<>>>AAABBB@@@>>>BBBBBBDDDEEEGGGIIIJJJKKKIIINNNXXXwww))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********************************))))))))))))))))))))))))((())))))***+++*********************************************************)))******++++++******)))))))))*********+++++++++************************)))''''''+++000222...***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------////////////////////////...///000111333444555666555555444444444555666666999:::<<<=========<<<;;;::::::;;;:::999999;;;===<<<============>>>>>>>>>::::::::::::::::::::::::;;;:::888666444222111000000000000000000000000000------,,,++++++++++++,,,************************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))******))))))))))))************))))))***++++++,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,------------......------------------------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------......//////000000//////000000000111111111222222222222222222222222222222333333333333333222444444444444444444444444444444222111000////////////...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...---......///000000111111000000000///////////////111111222333444555666666666666555666777999;;;===@@@>>>===>>>AAABBBAAA???AAAAAABBBCCCEEEFFFGGGGGGJJJMMMOOOaaa******************************))))))))))))(((((((((((())))))))))))******************************))))))))))))))))))))))))))))))***++++++++++++***************************************************)))******++++++******))))))))))))*********++++++************************&&&(((******))))))***,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---...///000111222333333222222222333333444555777888999:::;;;:::999999888999999888777666888999;;;;;;;;;<<<<<<<<<======999999999999999999999999:::999888666444222111000000000000000000000000000------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))***************)))******+++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******+++,,,+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...//////000000//////000000000000111111222222222222222222222222111111111111222333444444333333333333333333333333444333222000///////////////---,,,,,,---...,,,+++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------------......///000000000//////////////////000000111111222333444555555666555555555555777999;;;<<<@@@???>>>???AAAAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCEEEIIIHHHMMM___ttt))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***************************)))))))))))))))))))))))))))******+++++++++++++++************************************************))))))************))))))))))))))))))************************************)))+++,,,***((('''+++...***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111222333444444666777888999999999888777777777777666444333555666888888888999999999::::::888888888888888888888888888888666555333222111000000000000000000000000000---,,,,,,+++***+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((******))))))))))))))))))))))))))))))((((((''''''''''''))))))))))))))))))***++++++***************++++++)))))))))))))))))))))))))))))))))*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))+++,,,+++***)))***++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000////////////000000000111111111111111111111111111111000000000111222444555222222222222222222222222222222111000///......///...---,,,,,,------,,,***++++++++++++++++++++++++(((((((((((((((((((((((())))))((((((((('''''''''((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,---------,,,------......///000000---......//////000000000000000111222333444555555555444444555666888:::<<>>>>>????????????@@@@@@@@@@@@?????????>>>>>>>>><<>>======>>>@@@????????????>>>>>>======AAADDD??????EEEEEEGGGTTTcccttt(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((('''&&&&&&((()))))))))************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------......///111222333111222333444555444333333111222222222000000222444333333444444444555555555444444444444444444444444444444333333222222111111////////////////////////,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))***+++,,,,,,++++++***))))))******))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************(((***+++***)))((()))+++((()))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///........./////////000000111111111111111111111111//////000000000000000///111111111111111111111111//////......------......,,,+++******++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,------........................------......///000111222333333333333333333444666999::::::<<<>>>===<<<;;;===???>>>>>>===============<<>><<<<<<<<<<<<<<<<<<<<<<<<777;;;999:::>>>888444===??????GGG]]]}}}))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++*********))))))(((((((((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,------......//////////////////000111111111111111111222333444444333222222222222222222222222222222222222222222222333333333333333333333333222333444555444333222111000000000///......------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))************))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...///000111111111111000000000///222111111000///......------------------...///000......---------,,,,,,,,,---,,,++++++******++++++)))((('''&&&&&&'''((())),,,,,,------+++)))'''%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))'''&&&&&&((())))))((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))************++++++******++++++,,,---++++++,,,------....../////////.........---------...///111333111///000333111111111222333555888999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<=========;;;;;;::::::999999::::::===>>>???CCCPPPjjj(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))(((((((((((((((((())))))))))))******))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,------......//////////////////000111111111111000111222333555666888777555333222222333333333333333333333333333333333333444444444444444444222333444444444333111111000000//////...---------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))+++******))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...///000222222222222111111111111111111111000///.........,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,+++***************)))((('''&&&&&&'''((())))))+++---......,,,***)))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))'''&&&'''(((***))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))************++++++******++++++,,,---++++++,,,,,,---.........//////.........------------...111222222111333555222222333333444666777888888999999999999999888888:::::::::;;;;;;;;;<<<<<<::::::999888888888999999999:::;;;<<>>BBBTTTrrr'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))(((((((((((())))))))))))******))))))))))))******)))*********++++++++++++,,,,,,,,,---------......++++++,,,------....../////////000111222111111000000000000111444777:::<<<===:::777555555777999;;;666666666666666666666666555666777888777666444333111111000000////////////......------,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))+++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000111222111111111000000000000000000000000////////////......------------......,,,,,,+++++++++************)))((((((''''''(((((('''(((((((((((((((((('''%%%'''***,,,---+++)))'''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&$$$######%%%&&&&&&%%%&&&'''''''''''''''''''''''''''((()))))))))))))))((()))))))))******************))))))******+++,,,******++++++,,,------...---........................///......444;;;999333666777777888777555444222333444555777999:::;;;;;;777777777777777777777777777666555444333333333333///222555666555555888:::;;;NNN___qqq'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))************,,,,,,,,,---------......++++++,,,------......//////000111222222222111000000000222333555888:::;;;;;;:::888666666888:::;;;666666666666666666666666555666777888777666333222111000///............///...------,,,,,,+++************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))(((((('''((((((((((((((()))******((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///111111111111111000000000//////000000000000//////////////////...---------......+++++++++*********))))))***))))))(((((((((((((((''''''((((((((((((''''''%%%&&&((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))***************))))))))))))***++++++******++++++,,,,,,---------------...............,,,//////111;;;GGGFFF===666777777666555444333333222333555777999:::;;;<<<777777777777666666666666666666444333222222111111222333444555444444666888777<<>>LLLJJJ???666666555444333333333333333444555666777888888888777777777777666666666555666666444333222111111111555555666666555555555666666777555<<>><<<;;;:::999888888666666666666666666666666444555777888777555222000000///...---,,,---......------,,,,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,---------------------///000111222333333333222222222111111////////////000000000000...---,,,,,,++++++++++++************))))))))))))++++++***)))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&((()))***&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((()))))))))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''&&&&&&((())))))(((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))************)))))))))))))))******+++)))******+++,,,,,,---------------.........//////111222000111<<>>LLLaaarrr((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))************************+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////000111222333444333222222000111222222333333222222222222222333333333333333333222111111111222444555555222...---,,,,,,+++***+++************)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,------,,,,,,+++,,,---...//////000000////////////.........------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''***************+++,,,---)))******++++++,,,---------,,,,,,,,,,,,---..............................//////000111111111111000111222444333222222333555333333222222222111111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////---,,,///333333111222555;;;GGG___yyy((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))************************++++++++++++)))***++++++,,,,,,,,,,,,+++++++++,,,------.........///111333333222111000000000111222222222222222111111111222222333333333444333111000000111222333444111...,,,,,,,,,,,,+++************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...//////////////////.........---------************************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''&&&''''''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((()))***+++,,,)))******++++++,,,------,,,++++++++++++,,,---------------------............///000000111111000000111222333333222222333444111000000000000/////////---......//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......111444555333222444222///111444@@@QQQXXXYYYbbbnnnxxx((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))************)))************+++++++++((()))***+++,,,---------***++++++,,,,,,---......---...000111222111///...000000111222222222222222111111111222222333333444666444222000//////000111222///,,,+++,,,---...---************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,++++++***+++,,,---...//////////////////.........---------************************))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&%%%&&&''''''&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&'''(((******)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,------............//////000000000000000000222333333222111333444////////////............------......///......---++++++++++++++++++++++++......---,,,,,,------...)))...---(((***222444...777222444<<<===;;;CCCQQQVVVfff~~~&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------------///000000000000000/////////000111222111111//////111222222222222111000000111111000000//////......,,,,,,++++++***)))((((((******)))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++---...//////////////////111000...,,,+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))***,,,,,,,,,,,,------------------///////////////000111111...///000111111000///...000000000///......---------------,,,,,,+++++++++...+++)))))),,,---,,,***---,,,,,,++++++,,,,,,---------------------------000/////////111222444666:::@@@LLL]]]qqq&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...//////000000000000/////////000222333333222000///111222222222222111000000111111000000///......---,,,,,,+++******)))((((((******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++---......///////////////111000...,,,++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))***,,,,,,,,,,,,,,,------------...///////////////000111111000111111222222111111000000000//////......------,,,,,,,,,,,,+++++++++***---+++))))))+++---,,,***,,,,,,++++++++++++,,,,,,------------------------...------...///000222333000222888AAAMMMXXXbbbhhhwww{{{~~~&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111000000//////111333555555333111000111222222222222111000000000000000///......------+++++++++******))))))(((***))))))((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++------...///////////////000///...---,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))+++************+++,,,,,,,,,,,,,,,---------......///////////////000111111333333222222222222333333000000//////...---------+++++++++***************,,,+++))))))+++,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000.........///222666:::<<>>222&&&%%%((()))'''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***************+++************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))(((((()))************))))))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((''''''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((222+++$$$###&&&(((((('''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************)))*********++++++,,,,,,************************************************,,,++++++***************************************((())))))***************))))))))))))))))))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''(((''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''&&&&&&((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((''''''&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))*********++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++************************((()))******++++++******)))))))))******))))))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''%%%'''(((((('''&&&&&&'''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###***...+++'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((()))))))))((('''%%%$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((()))***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***************************))))))*********+++++++++******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))***++++++++++++***((())))))*********))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((%%%''')))(((&&&%%%&&&(((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''',,,---)))&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((('''%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((()))++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******************************)))************+++++++++******+++,,,,,,---......////////////////////////---------------------------,,,++++++******++++++************************))))))***++++++++++++***((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((($$$'''))))))&&&%%%&&&(((&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***'''###%%%+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((,,,+++)))(((''''''''''''++++++***)))))))))******)))***,,,------...000222000333444111---,,,000444333555777::::::999777666666666555444333111//////222///,,,,,,...///...,,,*********++++++************,,,...---***))))))+++++++++,,,,,,+++***((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))'''&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************(((((()))************************+++,,,...///000...111444666777999<<<>>>BBBDDDCCC>>>777333444666666:::BBBGGGIIIGGGCCC???FFFEEEEEECCCAAA???===<<<<<<888555444555555444222111000///------,,,,,,,,,(((***,,,+++)))((()))******++++++,,,+++***)))(((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((('''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((('''''')))((('''&&&&&&'''((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((())))))))))))((('''''''''''''''''''''''''''((((((((())))))(((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++((()))***+++,,,++++++***)))***,,,///222555777888:::===@@@BBBDDDGGGJJJLLLNNNOOONNNIIIAAA;;;999999;;;???FFFLLLOOOOOOMMMKKKOOOOOONNNMMMKKKIIIGGGFFFDDDBBB>>><<<<<<<<<;;;999888777555333111000//////)))***++++++))))))***+++******+++++++++***))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''((((((((((((''''''''''''&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***'''%%%%%%&&&(((***)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''((((((((()))(((''''''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))************+++++++++++++++---,,,+++*********++++++...000333777;;;>>>AAABBBHHHJJJLLLMMMNNNOOOQQQSSSNNNPPPPPPMMMGGGBBB@@@@@@?????????@@@CCCHHHLLLNNNMMMMMMMMMLLLLLLJJJIIIIIIFFFDDDBBB@@@@@@@@@??????>>>>>>>>>===;;;777444111,,,------,,,++++++,,,,,,***+++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))******************)))((((((((((((((((((((((((''''''((((((((((((''''''************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((&&&''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******)))))))))*********++++++///---+++***+++...111333;;;===@@@DDDGGGJJJKKKLLLQQQRRRSSSQQQOOOMMMNNNNNNIIIJJJKKKJJJHHHEEEDDDCCC<<<;;;999999;;;???CCCFFFFFFFFFGGGHHHIIIIIIHHHHHHEEEDDDCCCBBBBBBBBBCCCEEEDDDGGGJJJLLLIIIDDD>>>999333111///...---------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************************************************************&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))&&&''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++******))))))******+++(((((())))))***+++++++++---------...333999>>>BBBIIIJJJLLLNNNOOOPPPPPPOOOOOOPPPOOOLLLHHHEEEDDDEEE@@@@@@@@@@@@@@@@@@???>>>:::<<<>>>???@@@???>>>===>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEDDDBBBCCCEEEHHHJJJMMMSSSVVVUUUPPPJJJEEE===999555333111000///---000///...---,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************)))))))))************+++************************************************(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))***++++++)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&''''''((((((((((((((('''''''''((()))*********))))))))))))))))))))))))+++******))))))******+++))))))******+++,,,,,,---...000444:::@@@FFFJJJMMMNNNOOOOOOOOONNNLLLIIIHHHDDDEEEDDDBBB???<<<<<<<<<:::999:::;;;>>>@@@AAABBBBBBCCCEEEGGGGGGEEECCCBBB@@@@@@AAAAAAAAAAAAAAA@@@CCCDDDDDDBBB@@@@@@BBBEEEKKKNNNSSSVVVWWWUUURRROOOKKKGGGAAA===;;;999666333333222000...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((************************(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++************************************************))))))************))))))''''''((((((((((((''''''&&&'''(((************)))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))+++,,,,,,***'''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))******))))))))))))******,,,+++***))))))***+++,,,************************))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''((())))))((('''&&&'''''''''''''''((()))***&&&''''''(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))++++++************++++++******+++,,,,,,---......333777===DDDJJJMMMOOOPPPMMMMMMMMMKKKHHHDDD@@@>>>:::;;;<<<:::888777888999<<<<<<===@@@EEEJJJNNNOOOMMMLLLIIIHHHHHHIIILLLMMMJJJJJJJJJJJJIIIGGGFFFFFFAAABBBBBB@@@<<<;;;>>>@@@JJJLLLNNNQQQSSSTTTTTTSSSXXXRRRKKKFFFDDDAAA===:::555444111///------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++************************************************(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))***+++++++++***'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((()))+++,,,,,,***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))+++)))'''%%%%%%&&&((()))'''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******------++++++++++++------******************************++++++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))***++++++******,,,...111---******///555;;;>>>HHHJJJKKKKKKJJJJJJLLLMMMKKKCCC>>>===;;;666666:::::::::@@@FFFDDD<<<:::@@@CCCCCCEEEGGGIIIJJJKKKJJJNNNOOOOOOLLLIIIHHHJJJLLLNNNHHHGGGLLLKKKDDDDDDJJJLLLIIIFFFFFFGGGGGGFFFEEEDDDFFFGGGGGGJJJOOOPPPPPPSSSQQQNNNKKKIIIHHHGGGGGGFFFEEE???777555555///&&&...++++++---***&&&+++333+++++++++++++++***)))))))))((('''(((******((('''))))))************))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&+++)))'''&&&'''''''''&&&((())))))'''&&&%%%''')))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))''')))******))))))***,,,************************,,,+++***))))))(((((()))++++++*********)))))))))++++++++++++++++++++++++******+++++++++++++++***************++++++++++++******))))))((((((''''''+++******)))(((''''''&&&))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((***)))((('''&&&&&&'''((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******'''''''''(((((())))))***,,,+++***)))))))))******+++,,,---/////////......111333555666666444111///111222444555555333111000...,,,++++++++++++***)))&&&)))+++***((('''))),,,((((((((((((***+++---...))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))+++,,,,,,+++))))))+++------...111777===AAACCCCCCCCCEEEFFFEEECCCBBBCCCDDDAAA<<<999:::999777:::@@@AAACCCFFFHHHGGGEEEGGGLLLLLLNNNPPPNNNKKKJJJLLLOOO\\\```ccc```XXXTTTVVVYYY\\\YYYXXXZZZYYYSSSOOONNNJJJKKKJJJIIIFFFFFFHHHIIIIIIJJJJJJJJJJJJMMMNNNOOOQQQPPPOOOMMMKKKJJJIIIIIIIIIKKKIIICCC@@@>>>888111...++++++000000,,,+++---++++++,,,,,,,,,++++++***+++*********,,,,,,***)))))))))************))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***)))***++++++***)))***,,,))))))))))))******++++++((((((((('''(((((()))***+++++++++++++++++++++++++++******)))))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))+++******)))((((((''''''))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((***)))((('''&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((((((((((()))))))))))))))++++++******)))((('''''')))***,,,///111222333333777777777888777666555444444444555777999;;;===>>>===>>>???AAABBBBBBAAAAAA>>><<<:::888777555111...---......---+++***+++,,,+++++++++++++++******)))******)))))))))((((((((((((((((((((()))))))))***'''''''''((()))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************------,,,***)))))),,,...222666===EEEJJJJJJGGGCCC<<<>>>@@@@@@>>>======>>><<<::::::===>>>???EEEKKKIIILLLMMMJJJKKKRRRZZZ^^^YYY\\\\\\YYYVVVYYYaaaiii{{{tttiiiiiinnnoootttzzz}}}}}}vvveeeVVVWWWYYY[[[XXXSSSPPPQQQTTTJJJJJJJJJIIIHHHHHHJJJLLLKKKLLLLLLKKKIIIGGGDDDCCCEEEJJJMMMKKKHHHGGGDDD@@@888111---...000...+++***++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''')))+++***(((&&&(((***111...***((())))))&&&$$$''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))*********+++,,,,,,***)))***+++))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++******)))((((((((())))))************))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))(((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((*********))))))))))))(((++++++++++++++++++++++++...111555999;;;<<<;;;:::>>>======<<<:::888666555222111000111444999>>>AAA@@@AAAAAACCCDDDFFFHHHHHHKKKJJJHHHGGGFFFBBB===:::777444111///...,,,***(((***++++++,,,+++***((('''*********))))))))))))(((((((((((()))))))))******''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***************+++++++++++++++++++++---111444???AAAEEEIIIKKKHHHBBB===999<<<>>>???>>>>>>???AAA======???AAADDDGGGLLLPPPOOOTTTTTTQQQVVVdddrrrxxxuuupppiiibbbbbbkkkyyy|||yyy}}}fffgggiiikkkjjjgggbbb^^^\\\SSSPPPOOONNNKKKHHHIIILLLIIIJJJJJJJJJHHHEEEAAA???===BBBGGGHHHGGGGGGHHHIIIGGG???444---++++++,,,---+++++++++++++++,,,,,,,,,))))))((()))***+++)))'''))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&***,,,***'''(((---222@@@888///***))))))&&&"""''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))************+++,,,+++***)))***+++++++++++++++++++++++++++//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---------------+++++++++++++++,,,,,,---+++++++++++++++*********,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))************))))))(((((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***((((((((('''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((''''''''')))))))))******************+++---///222444666777<<<===?????????===<<<:::999999888777555444333222333222000///000444888:::===<<<<<<<<<>>>@@@CCCEEEKKKKKKLLLMMMNNNLLLHHHDDDCCC>>>888555444333///+++)))))))))***************++++++*********)))))))))(((((()))))))))*********'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,(((***,,,...000444:::===KKKIIIFFFDDDCCCAAA>>><<<>>>???AAAAAA@@@AAACCCEEEBBBDDDFFFIIINNNSSSUUUTTTWWW]]]aaadddnnn}}}qqqrrr|||xxxwwwxxx|||}}}uuummmhhh```ZZZXXXTTTNNNKKKNNNLLLLLLLLLKKKJJJHHHGGGEEE===???AAABBB@@@@@@DDDIIINNNKKKCCC888///,,,,,,---++++++*********++++++,,,***)))((()))++++++)))((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((******(((&&&***333:::BBB999...''''''((('''%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))***++++++)))))))))+++++++++++++++************+++++++++++++++,,,,,,---------------------------,,,,,,------------,,,,,,---,,,++++++++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++************))))))************))))))((())))))***************************************************************(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++''''''(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((''''''''''''''''''''''''((()))***+++,,,---...///000333777;;;???BBBDDDEEECCCAAA>>>;;;999888777333333333333333333333333999888888888888999::::::???>>><<<<<<===@@@BBBDDDFFFGGGHHHKKKLLLLLLIIIFFFGGGCCC>>>===>>>>>><<<:::///---,,,***)))***+++,,,++++++++++++************))))))))))))************(((((((((((())))))))))))))))))))))))************************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,))),,,111555:::???EEEHHHNNNJJJDDDAAA@@@AAABBBCCCFFFFFFEEEDDDCCCEEEHHHKKKSSSUUUYYY```kkkrrrqqqkkkfffjjjrrrsssiiigggddd[[[UUUUUURRRPPPNNNLLLKKKJJJKKKKKKHHHEEECCCCCCAAA>>>AAAEEEKKKQQQSSSLLLBBB999222......---,,,*********+++,,,,,,++++++,,,------,,,***))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))(((&&&&&&+++333999666000((($$$$$$'''((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++)))***++++++******+++---+++,,,,,,------.........000000111222444666777888333222222222111111111111222333555777888777666555333222000///......///000///......------,,,,,,+++******++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))((((((((()))***+++************************************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***&&&'''(((((()))(((((((((''''''&&&''''''((()))***))))))))))))))))))))))))((((((((()))))))))******'''''''''(((((()))))))))))))))+++,,,...000111111888999;;;>>>AAADDDFFFGGGBBB@@@===:::888777777777555555555666888:::;;;<<<;;;<<<>>>???@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEGGGFFFFFFFFFGGGHHHGGGDDDBBB???===;;;;;;>>>@@@BBBBBB;;;999666222///---,,,+++,,,,,,,,,+++++++++******)))))))))*********++++++(((((((((((()))))))))))))))))))))*********++++++************************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------...222999???EEEJJJNNNRRRMMMJJJFFFEEEFFFIIIKKKKKKJJJJJJIIIHHHIIINNNTTTYYYdddhhhooo|||yyywww}}}zzzrrrqqqhhhccc[[[TTTOOOMMMMMMNNNOOOIIIGGGIIIHHHDDDCCCFFFJJJSSSYYYXXXSSSMMMBBB777222000...,,,+++,,,,,,---,,,++++++,,,------,,,***))))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))((('''&&&'''***---000)))((('''&&&&&&''''''(((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++)))+++------------///000///000222444777999;;;<<<@@@@@@@@@@@@AAAAAABBBCCC;;;;;;:::999888888777666<<>>>>>===<<<;;;::::::999999:::;;;===@@@BBBDDD@@@AAABBBCCCDDDDDDEEEEEEBBBBBBCCCDDDFFFHHHKKKLLLIIIGGGGGGGGGGGGGGGEEECCC<<<<<<;;;::::::;;;???BBBDDDDDDBBB???;;;666111...---,,,,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))(((((((((((())))))*********+++++++++************************'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------222777???FFFLLLPPPTTTWWWMMMLLLKKKLLLNNNPPPPPPPPPJJJJJJJJJLLLPPPXXXbbbhhhjjjoooxxx|||ooobbbXXXTTTSSSSSSOOOIIIHHHMMMPPPLLLIIIIIINNNTTTXXXYYY[[[[[[QQQDDD555333111...------......+++***)))***+++,,,***((())))))************))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((((('''''''''&&&)))'''&&&'''((()))'''&&&$$$'''***+++***'''%%%%%%''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++***,,,.../////////111333444666999===AAAEEEHHHJJJLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA???>>>===<<<;;;@@@DDDJJJOOOQQQOOOLLLIIICCCAAA>>>;;;999999999:::555555444444333222111111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***(((&&&$$$$$$'''***,,,************************************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))%%%&&&((()))))))))((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))************))))))***+++---...///000333333333444444555555555111111333555777999:::;;;@@@AAACCCDDDCCCAAA>>>===;;;;;;;;;===???BBBDDDFFFJJJIIIHHHGGGGGGHHHIIIIIIDDDEEEGGGIIILLLOOORRRSSSJJJIIIHHHHHHIIIJJJIIIHHHDDDEEEDDD@@@;;;:::>>>AAAFFFHHHJJJJJJFFF@@@888444---------,,,,,,,,,++++++)))************+++++++++))))))))))))(((((((((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))))))))))))))))))))))))))((('''''''''(((***+++)))***+++***)))((()))***++++++)))((((((+++000444???CCCHHHIIILLLPPPSSSUUUTTTVVVUUUPPPNNNPPPNNNIIILLLLLLOOOYYYfffnnnmmmiiippp|||uuuyyyyyyiiiaaa[[[VVVQQQJJJEEEHHHMMMOOONNNLLLHHHJJJPPPYYY___^^^UUUMMMEEE???666...***+++///222---+++***+++,,,,,,+++***+++++++++************)))++++++************++++++))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((((((,,,++++++***))))))((((((,,,+++)))))))))+++---///...111444777999<<>><<<<<<===?????????>>><<<999666555...000111111///---,,,,,,***+++,,,------,,,+++***++++++*********,,,---...)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))***************)))))))))(((((())))))+++***((((((***...222555666888:::999555000---,,,---222555666:::AAAAAA===BBB>>>AAAHHHDDD888888AAA<<<<<<@@@FFFLLLNNNKKKHHHVVVXXXXXXVVVXXX[[[[[[XXXUUUWWWWWWVVVZZZaaa```ZZZ```SSSHHHFFFGGGEEECCCCCCCCCEEEGGGFFFEEEDDDAAA===AAAGGGOOORRRQQQLLLHHHEEE:::777111---******+++,,,---,,,++++++++++++,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((('''((()))***+++(((***++++++******+++,,,++++++,,,,,,...444:::???GGGJJJMMMOOOPPPQQQRRRQQQRRROOOLLLKKKLLLLLLJJJHHHOOOaaawwwzzz~~~yyyssstttwwwyyyzzz}}}|||yyyjjjbbbXXXNNNKKKMMMMMMIIIEEEJJJKKKMMMQQQUUUXXXZZZZZZOOOIII@@@777000------...,,,++++++,,,......---,,,++++++++++++************++++++************++++++******))))))))))))******))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************))))))******+++,,,,,,,,,*********,,,...000333444<<<===???@@@AAACCCDDDEEECCCEEEGGGHHHHHHHHHHHHHHHGGGEEEBBB@@@???@@@@@@AAAAAABBBDDDDDDBBBAAAAAAAAA<<>>===???AAACCCBBBAAAEEECCCBBBBBBEEEFFFEEECCCHHHIIIKKKLLLMMMNNNPPPRRRPPPRRRTTTTTTQQQNNNLLLLLLPPPZZZaaa___ZZZVVVQQQLLLLLLLLLLLLMMMNNNNNNNNNMMMIIIIIIHHHGGGFFFGGGGGGGGGKKKLLLNNNLLLHHHDDDAAA@@@777555111...,,,,,,,,,---,,,---...///...---,,,+++************************))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((())))))))),,,+++***))))))***,,,---777999;;;>>>???>>><<<;;;333555888999999888888888<<<888===GGGHHHHHHWWWmmm}}}www{{{xxxooorrrssswww~~~~~~ssssssssswwwzzzvvvqqqooorrrwwwxxxxxxrrrzzzxxxnnnnnn{{{~~~uuupppmmmllliiiaaaZZZVVVYYYSSSLLLFFFDDDDDDDDDDDDIIIJJJLLLOOOOOOIII???777111000...,,,++++++,,,------,,,++++++************************************************))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************************)))******+++++++++++++++***+++,,,+++******,,,---000777AAAJJJNNNPPPOOOOOOPPPMMMMMMRRRSSSNNNLLLNNNIIIRRRgggxxxuuugggjjjxxx{{{{{{wwwtttyyy}}}{{{~~~sssddd[[[OOOMMMMMMOOORRRQQQLLLGGGOOOOOOOOOLLLGGGAAA;;;888222000...---...---,,,***,,,,,,,,,++++++++++++***++++++************++++++*********))))))************)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***+++,,,...111333555666<<<>>>@@@BBBBBBAAA@@@>>>BBBAAAAAABBBCCCDDDDDDDDDIIIHHHGGGIIIMMMRRRVVVYYYZZZ]]]```bbbbbbcccfffhhhdddhhhkkkkkkggg```ZZZWWW[[[bbbfffccc```^^^\\\YYYYYYXXXWWWYYY[[[[[[YYYVVVRRRQQQOOOLLLKKKKKKLLLMMMEEEHHHLLLMMMLLLJJJIIIHHHAAA???;;;666222///---,,,------...///...---+++***************************))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((()))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***((((((***...222555???>>>===<<<;;;999888777999;;;>>>???>>>>>>???@@@CCCCCCMMM\\\___```ppp}}}{{{zzz|||~~~{{{wwwwwwwwwzzz|||||||||yyyuuurrruuu{{{yyyrrrxxxzzzxxx{{{{{{ssskkkhhhhhhfff___TTTIIICCCEEEHHHCCCBBBCCCGGGJJJIIICCC===888555111---++++++,,,---------,,,+++*********+++*********************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++---111444888???IIIPPPRRRQQQNNNMMMSSSNNNNNNQQQPPPKKKNNNUUUgggvvvzzzwww~~~zzz}}}}}}ppppppppprrr|||~~~ppp]]]TTTKKKHHHKKKNNNMMMKKKJJJKKKLLLLLLJJJFFFCCC@@@333000---,,,...///000000,,,,,,,,,,,,++++++++++++++++++************++++++******))))))))))))************)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((()))))))))))))))*********++++++)))))))))***************+++,,,///222666:::===>>>???@@@AAABBBBBB@@@>>>======???AAABBBBBBBBBDDDFFFMMMPPPSSSXXX]]]eeemmmsssuuuyyy~~~~~~}}}}}}{{{tttooopppsssssspppppprrrrrrnnnbbb``````bbbeeeeeebbb___UUURRROOOLLLKKKKKKLLLMMMJJJJJJIIIGGGFFFFFFHHHKKKIIIHHHFFFBBB<<<666111.........------,,,+++***)))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***,,,000666;;;>>>===<<<:::999888888999:::===<<<<<<;;;===BBBJJJOOOUUUZZZeeepppsssttt}}}zzz{{{}}}~~~|||yyy{{{{{{}}}yyywwwyyy}}}}}}}}}yyywww|||}}}{{{lllYYYKKKGGGIIIIIIEEEAAAAAADDDDDD@@@<<<999888555222///------,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))************************************+++,,,---------,,,+++,,,,,,,,,,,,...333:::???CCCHHHMMMPPPQQQPPPNNNNNNQQQMMMNNNSSSQQQOOOYYYhhh}}}}}}xxxvvvxxxzzz}}}|||oooppprrrxxxwwwfffYYYQQQOOOOOOPPPMMMMMMMMMLLLKKKHHHFFFDDD;;;777111...---///000111------,,,,,,,,,+++++++++++++++************++++++++++++************++++++*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))*********+++++++++((()))***+++---...///000444555777999<<<>>>@@@AAA???@@@AAACCCCCCCCCCCCBBB>>>DDDKKKMMMMMMPPPVVV]]]bbbiiiqqqvvvyyy~~~vvvsssqqqrrrtttsssnnniii]]]YYYTTTOOOLLLKKKKKKLLLRRRQQQOOOKKKGGGEEEFFFGGGHHHIIIKKKKKKHHHBBB<<<888222111000...---,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++***---111666:::===>>>???888888888888999;;;<<<===>>>???@@@CCCIIIRRR]]]dddjjjqqqyyy||||||zzz~~~yyyqqq```VVVSSSYYYQQQIIIEEEEEEDDD???:::888999;;;<<<:::666222///,,,,,,+++++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***************************************+++,,,---...---,,,,,,,,,,,,,,,---000888AAAGGGKKKMMMOOOOOOOOOOOOPPPQQQMMMKKKNNNTTTUUUVVVfff{{{{{{wwwyyy~~~|||{{{~~~yyyfffYYYUUUUUUSSSRRRPPPNNNKKKHHHFFFEEEEEE???777000---------...---------,,,,,,,,,++++++++++++************++++++---,,,,,,++++++,,,,,,---************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))************+++++++++'''(((***,,,///222444555??????????????????>>>>>>???@@@BBBEEEGGGHHHJJJJJJKKKUUU```eeegggmmmxxx|||vvvppplllddd\\\VVVSSSRRRSSSTTTVVVXXXVVVQQQKKKEEECCCAAAEEEKKKPPPPPPMMMHHHDDD777666444222000000000111++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...333:::???BBB@@@===:::666777888:::<<<===>>>>>>AAAFFFOOOXXXaaajjjsssxxxvvv~~~~~~zzzpppiiiddd[[[QQQKKKIIIGGGAAA;;;777;;;BBBFFFEEE???888333++++++++++++,,,------...++++++++++++++++++++++++)))))))))))))))*********---***(((((()))******)))************************(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,+++******------.........------,,,...------111:::CCCKKKOOOLLLOOOQQQPPPQQQQQQNNNJJJMMMOOOUUU]]]aaagggxxxzzzwwwvvvvvvwww|||ooo```ZZZZZZ\\\YYYPPPKKKKKKIIICCC@@@BBBBBB<<<222,,,---000...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******+++,,,,,,---((((((((()))***+++,,,---***---000222555777;;;>>>===@@@===666888AAABBB<<>>;;;777444222111///...***+++,,,,,,,,,,,,+++,,,,,,++++++***)))(((''''''+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))***+++---------,,,...///666;;;BBBEEECCC>>>999777;;;999:::===BBBDDDBBB@@@GGGQQQ^^^iiisss}}}ssssssggg^^^\\\SSSFFF???BBB<<<:::999>>>FFFIIICCC:::333111...,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***(((************************(((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++,,,///555===DDDJJJNNNKKKNNNPPPOOOKKKJJJOOOUUUeeemmmqqqllllllvvvyyytttsssxxxtttrrrqqqsssuuuyyynnn___UUUVVVSSSOOONNNNNNHHH???BBBEEEEEE@@@777000///000...---,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))++++++*********++++++,,,+++******)))***+++,,,------000555888:::===???BBBAAABBB@@@;;;;;;???BBBAAA???CCCJJJTTT___mmmxxxyyysssnnnkkkjjjmmmjjj___UUUQQQQQQPPPQQQNNNLLLLLLNNNNNNLLLIIIGGGAAA:::888888666111,,,...---,,,,,,---,,,+++)))++++++******))))))((((((+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********)))))),,,,,,+++***+++///555999???@@@BBBBBB???;;;888666<<<<<<<<<===@@@FFFLLLPPPaaajjjsssxxx}}}|||vvvpppkkkcccVVVMMMIIIBBB===:::===DDDHHHDDD>>>777555222///------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---...---+++)))************************((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------111777>>>DDDIIIKKKMMMJJJJJJLLLMMMKKKOOOcccyyyvvv}}}wwwrrrmmmiiiooo{{{zzzuuusssvvvzzzfff```WWWPPPPPPQQQLLLEEEDDDGGGIIIFFF>>>666222000///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))++++++******)))******+++---,,,++++++,,,---///000555999>>>BBBCCCDDDEEEEEECCCAAA??????===<<>>======;;;::::::<<>>FFFKKKDDDAAA===<<<>>>@@@AAAAAA999>>>FFFQQQ^^^nnn}}}}}}yyyvvvuuuxxx{{{}}}}}}{{{ooojjj]]]PPPJJJIIIIIIHHHHHHGGGDDD???999333///,,,+++------------------------++++++++++++++++++++++++666222---***)))+++,,,,,,************************))))))))))))************++++++******))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++,,,---....../////////...---,,,++++++---000333555>>>CCCJJJNNNNNNMMMLLLLLLPPPOOOUUUaaakkkttt{{{zzzrrrnnnkkkppp|||gggVVVPPPPPPJJJJJJKKKKKKHHHBBB999444444111...---...///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************++++++***************+++)))+++...333999>>>BBBEEEFFFHHHJJJJJJGGGDDDAAAAAADDDAAAEEEPPPXXXaaatttjjjcccZZZUUUUUUVVVWWWVVVPPPMMMIIIEEEEEEIIIPPPUUUMMMEEE:::222......---,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))***++++++***000888???CCCEEEFFFGGG===;;;:::;;;>>>AAACCCCCCCCCIIIUUUfffyyy{{{tttrrrwww|||sssaaaWWWPPPJJJGGGHHHNNNKKKEEE>>>888222///---------------------------------------------------???999111+++******,,,---************************)))))))))*********++++++************))))))))))))************************))))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,---...////////////------,,,,,,///444999<<>>555...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))***,,,...//////555???EEEGGGEEEAAA???888999;;;===>>>AAAEEEHHHWWW\\\hhhyyy}}}yyyzzzqqqfff[[[OOOIIIKKKQQQNNNIIICCC===777333111------------------------........................GGGAAA888111...---,,,,,,************************))))))*********+++++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,---...//////......------...222888>>>BBBGGGJJJLLLJJJHHHHHHMMMRRRTTTaaammmttt~~~~~~|||vvvvvvwww}}}hhhYYYSSSOOOLLLLLLNNNLLLGGGAAA===999444111000000///...------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************************************++++++,,,---//////222666===CCCHHHKKKKKKKKKFFFFFFEEEDDDDDDGGGLLLOOORRRZZZdddooo~~~|||lllaaaZZZWWWWWWWWWTTTPPPKKKIIIJJJKKKUUUUUUSSSKKK???555000.........------,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))+++...111222888<<>>;;;999777<<<@@@BBBBBBGGGQQQYYYiiinnnwwwwwwkkk[[[SSSUUURRRPPPLLLFFF@@@;;;777555........................------------------------JJJEEE>>>777222///,,,***************************)))************+++++++++(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++***+++,,,---............///...---///333;;;BBBFFFKKKLLLLLLJJJHHHJJJRRRYYYyyywwwuuuuuulllzzzxxxyyy}}}pppWWWQQQLLLLLLOOOPPPKKKFFF???;;;666222000000///...------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******************************+++,,,---///000111999===CCCIIILLLLLLJJJHHHFFFFFFEEEEEEHHHOOOWWW^^^jjjuuu}}}yyyiiibbb[[[YYYXXXWWWVVVRRRMMMHHHKKKRRRWWWTTTIII===777555//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***,,,///222444@@@AAAAAA???;;;888777777888>>>EEEGGGIIIQQQ```lllqqqwww}}}~~~wwwfff^^^___RRRPPPMMMHHHCCC>>>:::888........................,,,,,,,,,,,,,,,,,,,,,,,,IIIIIIHHHCCC<<<555000------+++***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++*********))))))(((((()))************+++++++++++++++,,,...000111000...)))///333444:::EEEKKKJJJBBBMMMNNNHHHKKKSSSkkkuuuwwwyyyuuuxxx{{{iiiYYYNNNRRRUUUQQQOOORRRCCC@@@===999222,,,,,,111111000//////000///---+++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++)))(((***,,,---+++))),,,,,,,,,...111666:::<<>>:::444000000000///.../////////---,,,---,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,***)))+++---...,,,***+++,,,...111666;;;???AAAFFFHHHKKKLLLIIIFFFEEEFFFHHHXXXaaaiiivvvuuujjjccc^^^XXXTTTRRRNNNKKKKKKLLLJJJEEE@@@555444222///------...///++++++,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++)))******)))''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((()))******((()))++++++)))))))))***+++,,,...111666;;;@@@CCC;;;:::888666777===GGGNNNZZZYYY^^^hhhrrryyy~~~xxxrrrnnnjjj```TTTLLLJJJGGGCCC===<<<777000///222000+++---------.........------IIIKKKLLLKKKGGGAAA:::666000...+++***++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************)))))))))))))))************++++++++++++,,,,,,---.........///111555888<<>>CCCFFFHHHIIIHHHIIIGGGEEEHHHPPPWWWZZZfffxxxuuufff]]]TTTRRRPPPPPPPPPPPPMMMJJJAAA???;;;888555222...,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************)))+++,,,+++)))((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++***+++++++++))))))***,,,,,,...444;;;@@@@@@<<<888444666999>>>HHHZZZooo~~~yyyooofff]]]PPPDDDCCCBBB>>>888333000...---//////..................CCCCCCEEEHHHJJJHHHDDDAAA999555///,,,+++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))******))))))*********+++++++++,,,---------,,,---111444555999AAAHHHKKKJJJIIIIIISSSccclllrrr~~~sssmmmhhhppp{{{}}}sssyyy{{{xxxvvvwwwvvvqqqlllkkknnnmmmiiiqqqsssxxx}}}{{{sssmmmhhhhhhppprrr\\\VVVXXXQQQKKKHHHCCC;;;666666111000...---...//////......------,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,...000222777:::???CCCFFFHHHIIIHHHEEEGGGGGGGGGQQQbbbooosss~~~pppooossszzztttttttttzzz}}}uuuhhh^^^QQQLLLNNNOOOLLLHHHDDDCCCAAA@@@===888222---...............---,,,+++++++++++++++++++++++++++++++++************++++++***************************,,,------+++*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((()))))))))))))))))))))***++++++)))*********))))))+++---222555999>>>@@@===888444777:::>>>DDDPPPeee~~~{{{ppp```QQQFFFDDDBBB@@@<<<777333111//////...---,,,,,,------FFFDDDBBBDDDGGGHHHFFFDDD>>>999222---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************)))************+++++++++,,,---...---,,,...444888===AAAGGGLLLKKKIIINNNUUUnnn{{{yyytttmmmmmmooouuu}}}}}}www~~~{{{vvvnnnkkkiiikkkllliiiaaaZZZVVVWWWaaaqqqlll^^^```YYYRRRNNNHHH@@@===>>>444222///...///000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((***+++,,,---000444777???AAADDDFFFHHHHHHHHHGGGEEEKKKPPPVVVfff}}}|||pppxxxuuuhhh]]]VVVYYY```hhhpppsssrrrpppccc^^^^^^bbbeeeiiixxxpppYYYKKKJJJMMMMMMKKKGGGFFFDDDDDDDDD@@@888222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))+++------+++***)))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))***))))))))))))***++++++)))************+++...000;;;>>>AAABBB???;;;888666;;;@@@GGGOOOYYYlll~~~qqqaaaPPPJJJFFFGGGGGGAAA;;;888000///---,,,+++,,,,,,---PPPJJJDDDCCCEEEHHHGGGFFFBBB<<<555///------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))))))))************)))************++++++++++++---///---,,,///777===BBBEEEJJJLLLKKKNNN^^^ppp~~~qqqkkkkkkrrrttttttuuuvvvwwwxxx|||~~~uuupppooollleee^^^ZZZXXX]]]jjjxxxooommmaaaVVVQQQMMMGGGBBB@@@888555111000000000000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((***---...000333999===CCCDDDFFFGGGHHHHHHHHHGGGIIIUUUbbbmmmwwwlllgggbbb]]]eeejjjlllhhhccc___ZZZTTTPPPRRRVVV[[[^^^]]]ZZZVVVUUUQQQSSSZZZ\\\]]]eeeqqqzzz||||||zzzyyyzzzmmm[[[SSSRRRPPPOOOLLLHHHEEEEEEFFFEEE@@@<<<000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************'''))),,,,,,***((('''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))*********))))))******+++,,,***+++,,,,,,,,,...222555AAADDDGGGCCC<<<888999<<<@@@JJJVVV___gggtttsss\\\PPPHHHIIIKKKFFF@@@>>>222111///---,,,,,,---...XXXPPPGGGCCCEEEGGGHHHGGGDDD>>>666000------......++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))*********+++)))************++++++++++++...///...---000888???BBBDDDHHHKKKKKKUUUooouuunnnpppyyyrrrnnnjjjiiikkktttyyyssseee^^^]]]fffqqqxxxzzz|||vvvfffVVVQQQQQQLLLDDD>>>:::666333000000000000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++...000222666<<>>666///,,,,,,---,,,+++++++++,,,,,,***(((,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,***...///---111;;;AAAAAABBBGGGIIIIIIVVVpppxxxuuuoookkkmmmttt}}}qqqjjjiiikkksss|||xxxzzzaaaXXXWWWSSSMMMJJJEEE===444000222444222000......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))***+++***)))((()))******///222333999AAADDD@@@FFFFFFFFFGGGJJJNNNRRRTTTWWWiiinnngggeeeeeedddddd^^^TTTNNNPPPWWWZZZXXX```lll|||zzzvvvuuukkkjjjlllxxxtttnnnhhheeeffffffccc``````[[[WWWYYY]]]ccckkkppp}}}|||gggUUUPPPQQQOOOHHH@@@@@@HHHQQQ>>>888222.........,,,***++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))''''''((()))))))))))))))******************++++++,,,,,,,,,...000555999;;;>>>AAACCC@@@<<<;;;???DDDLLL```ppprrruuu}}}ssstttzzzwwwxxxzzz|||sss___OOOOOONNNGGGBBBCCC===555///...---++++++...wwwfffSSSHHHBBB???CCCHHHHHHEEEAAA:::444///---,,,,,,+++++++++------+++))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,///000///555???EEEEEEGGGEEEGGGQQQeeewww~~~}}}zzz|||~~~mmmlllrrr{{{uuuqqqttt~~~tttbbbZZZTTTOOONNNLLLFFF===666333222222111.........---------,,,,,,,,,------------,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))***************+++,,,+++***)))***,,,---222666888===DDDEEEBBBGGGGGGIIIPPP[[[fffnnnrrruuutttkkk^^^VVVWWW___iiippp}}}uuunnnlllmmmkkkeeeiiitttssspppmmmrrr}}}wwwzzzvvviii```]]]\\\[[[[[[ccctttyyysss|||zzzjjjPPPPPPOOOMMMKKKKKKKKKKKKGGGAAA999222...---,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))''''''((()))))))))))))))***************++++++,,,+++,,,...222555999<<<===;;;<<<===>>>???EEEMMMSSShhhwww}}}zzz}}}wwwxxxrrruuu~~~zzz~~~qqqgggccc[[[NNNGGGIIIAAA:::333222000,,,,,,///rrraaaXXXLLL@@@@@@IIIGGGFFFCCC???:::444///,,,,,,+++++++++------,,,+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++++++++,,,,,,,,,------///111333:::CCCHHHGGGMMMHHHNNNeee}}}yyylllkkkkkkvvv~~~kkkmmm}}}~~~zzz~~~wwwbbbUUUPPPQQQSSSPPPIII???666111111222///.........---------------------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,++++++---...222777<<<>>>BBBFFFFFFCCCFFFGGGLLLZZZnnn~~~sssrrrrrroookkk___^^^[[[ZZZ___nnn|||tttpppxxxzzzxxxtttttt~~~}}}tttssszzzzzztttmmmeee]]]PPPXXXaaaeeehhhkkklllkkkmmmooo{{{ccc\\\TTTQQQRRRQQQMMMHHHPPPKKKBBB888000,,,---...,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((()))(((((((((((((((((())))))))))))''''''((()))))))))))))))***************+++,,,,,,))),,,111666;;;===>>>>>>===<<<===AAAKKKXXXeeennnzzz~~~wwwwwwvvv}}}yyyiiiTTTJJJKKKEEE???999777333......000uuukkklllbbbNNNBBBDDDEEEEEEDDDCCC???999111,,,---,,,++++++---......---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,---------,,,///444999@@@FFFHHHGGGOOOSSSbbbzzztttkkkgggqqqxxxvvvuuuwwwsssuuu[[[OOOMMMRRRSSSQQQHHH;;;222000222/////////............------------...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,---///111777;;;@@@CCCDDDEEEEEEDDDEEEGGGPPPccc{{{~~~tttdddccchhhllllllcccgggiiihhhhhhqqq{{{~~~~~~zzzyyy{{{}}}wwwlll[[[]]]^^^\\\[[[___dddiiimmmlllwwwsss```SSSOOOOOONNNLLLRRRPPPJJJ@@@555///---///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((())))))))))))''''''((()))))))))))))))************+++,,,,,,---)))---333999===>>><<<;;;>>>===>>>FFFVVVhhhxxx~~~~~~~~~xxxvvvzzzttt^^^PPPLLLKKKDDD>>>:::555000///111vvvnnnrrrooo[[[HHH@@@CCCCCCDDDDDDCCC===555//////---+++,,,---......---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************************************************************************++++++++++++******+++,,,------......,,,000888@@@EEEGGGIIIKKK\\\lllrrrkkklllqqqxxxwwwsss{{{{{{}}}jjjRRRIIINNNQQQSSSNNNCCC999333111000000/////////.........------.........---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************++++++++++++***+++,,,,,,---///222555<<<>>>BBBEEEEEEDDDEEEGGGJJJNNNZZZoooxxxcccZZZaaappp|||}}}}}}vvvuuu|||vvvmmmnnnqqqsssmmmcccZZZYYY]]]cccaaahhh}}}~~~lll[[[QQQPPPRRRUUUNNNOOOMMMFFF<<<444///...---------,,,,,,,,,+++++++++++++++++++++++++++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))((('''(((((((((((())))))))))))''''''((()))))))))))))))************+++,,,---...+++///555:::===<<<:::777<<<>>>CCCOOO```rrr||||||xxxyyy{{{xxxxxxooovvvvvvhhh```UUUKKKAAA<<<888333111111zzznnnmmmmmmbbbPPPCCCBBBBBBBBBDDDEEEAAA:::444111///---,,,---......---,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))*********************************************************************************++++++++++++,,,******+++,,,---...//////...444===EEEHHHJJJQQQZZZxxx{{{llllllqqqyyyssspppqqqvvv}}}dddRRRMMMOOOQQQPPPKKKCCC:::333000000000000////////////...............---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,***+++,,,---///222777:::???@@@BBBEEEFFFFFFLLLSSSYYY___lll{{{eee^^^XXX\\\jjj|||~~~{{{wwwrrr{{{}}}mmmeeeddd```]]]^^^gggsssyyywwwrrrjjjvvvvvvjjj___YYYYYY[[[LLLMMMMMMIIIBBB999333///......------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))''''''((()))))))))))))))************+++---...//////222777;;;===<<<;;;999???HHHVVVgggxxx{{{|||kkkiiiaaa]]]nnnyyymmmggg]]]WWWbbbqqqxxxfffWWWHHHAAA>>>888333000uuummmllljjj]]]MMMDDDBBBBBBDDDGGGFFF@@@;;;444111...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,******+++,,,---...//////444999BBBHHHJJJOOO___pppyyyxxx{{{xxxxxxqqqooovvviiiTTTQQQNNNPPPRRRNNNCCC999111111111000000000//////...............------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,...///222777<<>>666111///......---,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))''''''((()))))))))))))))*********+++,,,---...///444666999<<>>555///}}}tttrrrssshhhWWWFFFCCCBBBDDDHHHIIIDDD@@@555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******+++,,,---//////000999===EEEJJJKKKSSSjjjvvvttt{{{tttvvv|||\\\TTTMMMOOOVVVUUUJJJ>>>111111111111000000000000......//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---///111555:::AAAEEECCCAAACCCHHHLLLSSSaaappp~~~~~~zzzwwwuuuttt}}}|||zzzyyy|||yyyvvvnnnccc\\\\\\___aaagggiiihhhqqqvvvjjj```ZZZRRROOOJJJGGGDDD@@@999333//////...---,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))"""###%%%''')))+++,,,,,,(((((((((((())))))))))))'''(((((()))))))))))))))*********+++,,,---///000777888;;;>>>AAADDDFFFGGGCCCYYYyyy|||sss{{{ooo___ZZZeeezzzrrr```lllmmmlll}}}~~~ooobbbbbbhhhjjjgggeeennnnnnttttttYYYLLLIIIBBB777...zzz~~~zzzoooeee```^^^PPPJJJCCCAAACCCFFFEEEDDD<<<666///,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,++++++***...---...///---+++000777:::DDDHHHHHHUUUnnn{{{zzzzzzuuu{{{rrrrrrzzz{{{sss___PPPRRRXXXTTTMMMIII666333111000222222000---......---------,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,,,,+++,,,...000,,,222555444888???AAA>>>DDDEEEFFFIIIQQQ___ppp|||zzzmmmoooxxx~~~qqqpppooooooooolllfffaaa^^^^^^]]]gggyyypppggg```MMMLLLJJJHHHHHHGGGBBB<<<444333222111000///............---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))+++*********))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))***************++++++++++++,,,...111666999>>>EEELLLNNNHHHBBBJJJaaazzz}}}|||xxxzzzqqquuuiiiaaafffnnnyyyssszzzsssffftttxxxbbb[[[aaagggccc[[[[[[XXXXXXddd}}}qqq\\\LLLDDD<<<444~~~tttggg___WWWOOOFFF@@@AAACCCCCCBBB???:::333...------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,++++++***...---...000///...444<<<@@@EEEKKKWWWmmm{{{vvvnnnpppxxxwww}}}~~~wwwYYYOOORRRSSSQQQOOO:::666222000000000///---.........---------,,,,,,++++++++++++++++++++++++---...///...,,,******+++************************************************))))))))))))))))))))))))************************************************)))***++++++***+++---///+++444999999:::???CCCBBBBBBEEEJJJSSSbbbtttvvvlllcccaaalll|||yyyuuussswww|||kkkcccXXXVVVeee{{{qqqVVVSSSPPPPPPQQQOOOFFF>>>999777444000...---,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++************+++*********))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))************+++,,,---,,,,,,...000333999888>>>JJJRRRSSSQQQQQQZZZkkk~~~xxxrrr|||~~~wwwnnn]]][[[WWWWWWbbbuuuxxxcccSSSIIIAAA:::xxxlllfff\\\NNNDDDAAAAAABBBCCCDDD>>>777111///...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++---,,,...111111222999AAAIIIHHHPPPfffzzzsssllltttvvvxxx~~~mmmUUUPPPQQQQQQPPPCCC>>>777222000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,,,,---************************************************))))))))))))))))))))))))************************************************)))***+++*********---///000888???@@@@@@BBBEEEFFFDDDLLL[[[mmmoooaaaaaa```fffuuuvvvdddYYYVVV^^^ppp}}}iiiaaaXXXUUUUUUSSSMMMHHHCCC@@@:::444///---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***************)))))))))++++++***)))))))))******))))))))))))))))))))))))***))))))))))))***++++++)))))))))*********++++++,,,---.........000333666===:::BBBUUU```^^^```hhhssszzz{{{}}}{{{|||}}}zzzvvvuuuwwwuuummm___XXX\\\dddhhhsss{{{ooo^^^RRRHHH@@@zzzvvvxxxxxxlllZZZKKKDDDBBBCCCDDDGGGBBB:::444000...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++,,,,,,---,,,,,,,,,...---...222333555===FFFPPPRRR```www|||tttqqqttt~~~}}}yyy|||kkkZZZUUUSSSQQQLLLFFF>>>666222000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///000111************************************************))))))))))))))))))))))))************************************************++++++,,,++++++---000222888===AAADDDEEEFFFGGGHHHEEEVVVnnnyyypppooorrrvvvzzzwwwzzzzzzuuutttvvvzzz~~~}}}|||ssshhh]]]^^^ggggggssswwwuuu}}}pppaaaVVVQQQOOOQQQUUUPPPKKKCCC:::444111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++******)))))))))******))))))))))))))))))))))))***************++++++,,,))))))*********++++++++++++---...//////222555888AAA>>>LLLfffqqqmmmppp}}}}}}vvvrrrssstttssstttvvvmmmaaa[[[WWW\\\bbbiiiuuu~~~lll\\\MMMCCCuuuqqqssszzzgggTTTGGGBBBBBBCCCFFFCCC===666111......///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************************************************+++,,,---------------...---///333555777@@@JJJUUUfffrrrnnnnnn{{{|||dddZZZXXXWWWOOOJJJBBB:::333000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---------...000************************************************))))))))))))))))))))))))************************************************------.........111555888???===>>>AAAEEEGGGHHHHHHMMM```zzz~~~xxxwwwzzzzzzrrriiiooonnnkkkeeeaaabbbgggllljjjgggccc```bbbeeeggggggfffmmmuuuxxxvvvwww|||zzzlllcccccchhhllliiidddttt}}}ooocccWWWNNNQQQXXXUUUQQQIII@@@999444222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++)))))))))(((((())))))***))))))))))))))))))))))))***************++++++,,,************++++++++++++***+++---...000333777:::BBBCCCVVVsss~~~vvvxxx|||wwwttttttxxx{{{xxxrrrqqqsss{{{{{{fffWWWbbbaaa___bbbvvvzzziiiUUUGGG|||{{{rrr]]]LLLCCC@@@@@@DDDCCC???999333///---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************************************************+++,,,------......---......000555888<<>>AAA===<<>>777222000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++++++++++++++))))))((((((((()))******))))))))))))))))))))))))***))))))))))))***++++++*********++++++++++++,,,)))+++---///111444888<<>>CCCAAA@@@BBBDDDEEEIIIWWWggghhhhhhlllwwwzzzsssooouuu|||{{{vvvnnniiiccc```aaabbb```^^^[[[___bbbcccaaa___aaacccddddddaaa[[[]]]bbbdddaaabbbfffjjjmmmpppssswwwzzzssssssuuuyyy~~~xxx}}}qqqdddZZZ[[[gggzzzlllXXXQQQQQQQQQNNNJJJDDD<<<555111////////////............---------------------------,,,,,,,,,++++++++++++*********++++++,,,,,,,,,***))))))))))))***+++,,,))))))))))))))))))))))))))))))((((((((()))***************+++++++++,,,,,,***,,,///111333777;;;???IIIVVVkkk|||}}}}}}{{{zzzvvvzzz}}}yyyxxxvvvmmmbbbeeeoooxxxhhhqqq]]]NNNGGGDDDBBBCCCCCC???888222//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************************************************+++,,,---............,,,---111999@@@HHHUUUbbbzzzwwwzzznnnVVVMMMOOONNNIIIAAA999555444000/////////............------------------------)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---...000333999@@@EEEBBBEEEJJJKKKHHHMMMccczzzeeehhhmmmvvv|||uuukkkeeeiiinnnkkkddd]]]\\\\\\\\\^^^___```aaabbbffflllnnnmmmmmmoooqqquuuuuupppjjjllltttxxxuuutttvvvyyy}}}~~~{{{{{{}}}}}}fff___aaahhhzzzzzzaaaVVVQQQRRRRRROOOIIIAAA888333000/////////............------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,+++---000222555888===AAAQQQaaattt~~~}}}~~~qqqiiimmmzzzxxxxxxgggYYYKKK@@@BBBFFFIIIEEE;;;333222333//////...---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++***,,,......------...///111222555<<>>:::555111///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,---///...------...///---555@@@HHHSSSeee||||||yyy}}}fff[[[PPPMMMLLLGGG>>>888333111//////000000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************+++++++++,,,***,,,------++++++,,,------111777;;;>>>BBBHHHMMMPPPUUUVVVZZZppp~~~}}}wwwuuurrrnnnlllmmmqqquuuppprrrvvvzzz}}}~~~nnn```eeegggooo{{{fffXXXKKKJJJQQQTTTOOOGGG999555000...///000...---////////////...............------,,,,,,++++++******++++++,,,,,,++++++***************************************************************************+++++++++++++++,,,------111---000999>>>???EEENNNXXXcccqqq|||wwwkkkccc[[[VVVUUUUUURRRWWWiii{{{ooowww}}}jjjVVVKKKFFF@@@???@@@>>>888222///...---,,,,,,+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---...///...------///000222;;;EEEPPP```vvvxxxwwwnnnYYYNNNMMMJJJAAA:::444111/////////000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************+++++++++,,,,,,+++,,,------,,,,,,---///222777===???BBBGGGQQQYYY[[[___eeeppp|||uuurrrtttxxxnnnpppsssuuuxxx}}}~~~~~~rrrhhhfffhhhsssxxxdddQQQLLLRRRUUURRROOOEEE===333///000222222000////////////............---------,,,,,,+++++++++***++++++,,,,,,++++++******************************************************************++++++++++++++++++++++++,,,---...111111555;;;???DDDQQQ^^^___hhhuuummm\\\QQQJJJIIIKKKOOOIIIHHHSSSiiivvvlllgggiiiyyyhhhSSSJJJAAA>>>AAAAAA<<<666000///...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---...///.........111333666>>>IIIYYYqqqfffSSSNNNNNNIIICCC666333000//////000//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***************************++++++++++++,,,,,,,,,+++,,,------,,,---///111777;;;???AAAEEEMMMYYYbbbaaadddsssyyyqqq~~~}}}sssqqqnnnmmmooorrruuuwww}}}~~~{{{~~~{{{ooocccbbbuuunnnZZZRRRQQQQQQQQQTTTPPPEEE777///...111333333////////////............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++++++++++++++,,,---...///000555;;;<<<===HHH^^^sssnnnttt~~~wwwdddVVVPPPTTTZZZVVVPPPJJJKKKYYYqqqqqqccclllxxxaaaUUUHHHAAABBBCCC???:::111000///...---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............000333555777BBBRRRgggzzzpppWWWMMMMMMLLLHHH999666222000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,------,,,...111333888<<<@@@EEEKKKSSS^^^eeeaaahhhvvvrrrwwwwwwrrrqqqsssqqqnnnlllooouuu{{{hhh\\\eeevvvddd\\\VVVPPPPPPVVVTTTJJJ<<<222...///111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))))))))***++++++,,,,,,++++++++++++,,,...///000111777<<<<<>>EEENNNWWW^^^dddfffgggvvvmmmxxxvvvpppmmmmmmooonnnpppssswww}}}nnniiiwwwssskkkbbbVVVQQQTTTTTTNNNDDD:::333000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************((())))))***++++++,,,,,,+++++++++,,,---...///000444888<<>>333222111000......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...///222666:::AAAWWWpppzzz~~~pppYYYPPPNNNKKK???;;;666222111000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++,,,,,,,,,---------+++,,,---,,,---///333666;;;AAAKKKWWWbbbhhhiiihhhppp}}}sssppp~~~wwwllldddbbbfffmmmssslllrrrzzz|||}}}wwwuuuxxxnnn]]]RRRPPPUUURRRKKKBBB999333111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************((())))))***++++++,,,,,,+++++++++,,,---...000000999:::<<>>;;;777111///000111000...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///...---000666<<>>777555222......000000000000///......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///---,,,111777<<>>CCCQQQ]]]iiisssooommmyyy}}}ttthhhfffkkkppptttxxxyyy|||}}}|||~~~sssrrrwwwdddVVVYYYWWWUUUPPPDDD555///111111111000000///000000111.........---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++***)))))))))***+++,,,***++++++++++++---111444:::@@@FFFRRRjjjwwwrrrqqq|||~~~pppddd^^^[[[[[[aaa````````````aaabbbcccjjjkkkmmmnnnrrrzzzxxx|||{{{tttsssxxxqqqzzzrrrOOODDDGGGBBB???;;;666222000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...000222444:::CCCKKKaaayyyyyywwwvvvqqqjjjkkksssvvvrrroooqqquuuuuuuuuvvvwwwyyyzzz{{{|||||||||~~~{{{||||||jjjYYYQQQJJJBBB;;;888555111111333111000000//////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000444888===AAAGGG]]]nnnwwwzzztttwwwyyy~~~oooiiimmmtttyyy~~~tttqqqeeeggguuu___WWWWWWWWWTTTJJJ<<<333111000000/////////000000111.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))******+++,,,***+++,,,,,,,,,///333666:::;;;GGG^^^yyy{{{yyyxxx}}}{{{hhhXXXNNNIIIGGGFFFLLLKKKKKKKKKKKKLLLMMMMMMPPPRRRTTTVVVYYY```jjjqqq~~~kkkhhhuuuQQQCCCEEECCCBBB???999444111///------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...111444666;;;GGGRRRjjj~~~yyywwwtttqqqiiihhhrrryyyxxxvvvyyywwwyyy{{{}}}zzzyyy~~~eeeXXXMMMEEE>>>:::777222111333111111000000///.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...,,,---222777;;;@@@EEERRRiiiyyywwwwwwvvvoooqqqwww|||xxxmmm^^^```kkk\\\YYYUUUSSSOOOFFF<<<666000000000//////000000111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++***+++,,,,,,...000555888:::999HHHjjj|||~~~{{{qqqdddSSSGGGBBBBBBAAA???AAAAAA@@@@@@@@@AAAAAABBB???AAABBBCCCDDDIIIRRRXXXkkkxxxttteeejjjxxxYYYIIIHHHDDDDDDAAA<<<666111...---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222666777<<>>>>>>>>>>>??????:::;;;<<<<<<;;;===CCCHHHLLL```www}}}~~~{{{lllsssqqqhhhqqq{{{cccUUUOOOEEEEEECCC???888222......///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////333888:::@@@VVVlllvvvpppzzzxxxhhhkkk}}}jjjWWWNNNEEE???:::333111222222111111000000//////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......000---000888<<<@@@LLLZZZwww{{{xxxzzzyyywww~~~~~~~~~~~~yyy{{{}}}fffhhh|||~~~tttaaaUUUTTTSSSIII<<<555444333222111000000000/////////.........------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))***++++++++++++***)))***,,,...000444999===@@@FFFYYYttt{{{}}}}}}tttvvv~~~ppp]]]QQQKKKFFFAAA???@@@BBBAAA@@@AAA@@@@@@????????????@@@<<<===>>><<<::::::>>>BBB>>>IIISSSWWWYYY]]]aaabbbhhhlllzzz{{{{{{xxx~~~vvvhhh^^^UUUGGGFFFDDD@@@999333//////111...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////444;;;>>>GGGbbb}}}{{{ccc```nnnuuu]]]TTTJJJDDD===555222333222222111111000/////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///...---222;;;@@@EEEVVVjjj}}}wwwsss}}}sssnnnmmmnnnttt{{{~~~zzznnnqqq{{{kkkoooppp^^^XXXVVVNNNDDD888777555333222000000///////////////............+++++++++,,,,,,---------++++++++++++++++++++++++************************((()))***+++,,,++++++***)))***,,,...111555;;;???===MMMcccttt}}}yyy{{{sss|||}}}|||jjjVVVHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>@@@AAA???===<<>>BBBIII^^^wwwzzz~~~pppjjjjjjmmmuuuqqqlllyyywwwpppyyy~~~zzzzzzfff[[[XXXTTTNNN:::999777444222111000///000/////////............+++++++++,,,,,,---------++++++++++++++++++++++++************************((()))***+++,,,+++******)))***---///222666<<<@@@>>>UUUnnn{{{~~~|||{{{mmmwww|||iiiVVVJJJHHHIIIHHHGGGEEEEEEGGGIIIEEEDDDCCCBBBBBBBBBBBBBBB>>>@@@BBBAAA???>>>AAADDDFFFHHHHHHEEEEEEIIIIIIGGGIIIQQQuuuzzz{{{hhheee^^^KKKBBBAAAAAA>>>777//////444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///...666;;;;;;CCC[[[{{{zzzzzz}}}ssseeehhhrrrzzzxxxgggVVVKKKCCC:::666888333111///...///000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000///------///111+++555;;;;;;FFF___zzzzzzyyywwwuuuttt|||qqqqqq~~~zzznnnuuuvvv}}}rrr___\\\VVVMMMGGG;;;222333555222000111//////.........---------...---,,,+++***+++,,,---------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,///,,,///999:::;;;CCCMMM___sss}}}~~~{{{sssmmmddddddbbbXXXOOOUUUTTTNNNNNNTTTRRRHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCAAA???@@@EEEIIIJJJJJJRRROOOIIIFFFGGGIIIIIIFFFDDDIII___|||~~~sssooo}}}uuuiiiRRREEECCCBBB@@@888000///222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////111888===@@@KKKbbb}}}zzzzzz}}}tttfffhhhnnnyyyttt^^^QQQHHH>>>777444333111/////////000///............---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........///...------///111222;;;@@@AAAQQQppp~~~|||{{{qqqpppyyyuuusssyyy~~~cccUUUPPPNNNIII>>>555444444222000111//////.........---------...---,,,+++++++++,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++++++++***++++++,,,---,,,000...000999:::;;;EEEXXXhhhxxxyyyqqqlllqqqoooaaa]]]bbb```ZZZ\\\cccbbb[[[RRRSSSUUUVVVUUUSSSQQQOOOLLLJJJIIIKKKPPPTTTVVVVVVbbb]]]WWWSSSRRRQQQNNNJJJKKKKKKYYYvvv|||ooolllhhhaaa___cccdddlllzzzsssnnnvvv|||mmmWWWHHHEEECCCAAA:::222...000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000444999???FFFVVVnnn{{{{{{|||~~~}}}hhhaaaiiieee}}}gggVVVMMMDDD999333444222000///000000///............------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,.........------///111555===@@@DDD\\\xxxjjjrrruuummmsssiiiSSSNNNRRRMMMCCC:::666444111000111/////////.........------...------,,,+++,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,------,,,111000333:::999<<>>555555333111000000111///...............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......---...000222777>>>AAAJJJiiivvvsss{{{xxxfffmmm}}}rrr[[[RRRVVVQQQJJJ@@@888333111111222////////////..................------,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,---...,,,222222666;;;999???QQQpppyyy||||||ooovvv}}}||||||{{{yyywwwtttqqqoookkkkkkkkkmmmpppsssuuuvvvqqqkkkfffdddaaaZZZSSSOOOMMMOOOaaattteeeXXXVVVWWWSSSOOONNNKKKMMMXXXppp|||sssuuuwwwmmmOOOHHHBBBAAA>>>777222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000111111777;;;CCCTTTqqq|||yyyyyy{{{|||kkkcccXXXgggfffWWWNNNCCC999666444222111111111000...//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---.........///111444<<>>LLLccc|||xxxvvvwwwzzz|||{{{tttZZZSSS___yyyyyybbbTTTHHH???777555333222222111000////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---//////000111333666>>>BBBOOOhhhwwwoooxxxyyynnnuuu~~~kkk}}}zzzaaaMMMTTTTTTMMMAAA777333333333000000000/////////......---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000,,,222555:::===<<>>>>>TTTyyy{{{zzzxxxkkkgggsssvvvuuussslllmmm|||vvvwwwyyykkk\\\MMMFFFDDD>>>888555000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///111222333777GGGbbb{{{vvvrrrqqqtttxxx{{{vvv```[[[___mmmvvvbbbTTTKKK999666444222222222000///000/////////..................---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---...000111222444666999GGGIII```|||xxxkkkeeeppp|||{{{cccRRRWWWUUUGGG:::666555333000000000000////////////---.../////////...,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000000,,,222666;;;>>>???XXXqqqtttyyywwwlll]]]]]]uuu}}}uuurrrxxx}}}}}}zzzwwwcccNNN@@@<<<:::666000//////000111111///---,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...///111444777:::KKKppp{{{tttvvvuuuqqqvvvjjj[[[[[[```kkkkkkWWWKKKEEE:::222111222111111222//////.........---------......---------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------111...---///111222777===GGGJJJhhhtttsss{{{mmmfff___yyykkkTTTQQQOOOLLLBBB666222555222222222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))------...---,,,---///222444///555999999KKKlllzzzzzzvvvgggXXXVVVccc~~~{{{~~~~~~sssXXXFFF>>>999444111000///000111111///---------------------------........................---...//////000333777:::BBB[[[{{{tttuuutttqqqwww{{{cccZZZ\\\```}}}tttddd[[[KKK>>>222000333222111111//////.........---------......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------000------111333555:::@@@LLLXXXvvv}}}|||zzzppp```kkkxxxyyyZZZTTTPPPNNNGGG<<<555555222222222111111///......------------------------++++++++++++++++++++++++++++++++++++*********))),,,------,,,,,,---///111444111888<<<;;;NNNnnn|||~~~mmmiiigggiiirrr|||xxxqqqooozzzrrrYYYHHHBBB===999222000///000000111///...................................................---...//////111444999===FFFiii{{{yyyrrrrrrrrrssszzzyyynnnZZZZZZXXXfffssslllZZZHHH777222444444111////////////.........------......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------...---...333666888>>>EEESSSiii~~~hhhbbbrrrnnnxxxfff\\\RRROOOLLLCCC:::444222222222111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,+++,,,///111333333;;;>>>???UUUuuu}}}|||wwwrrrjjjpppyyy~~~}}}{{{ooohhhrrrkkkUUUHHHDDDBBB???333111000///000000///...------------------------..............................//////000444:::>>>IIIsssuuuuuuwwwpppoooqqquuukkkpppzzz\\\\\\\\\___~~~uuuhhhSSS<<<444666555222///////////////..................---------,,,,,,,,,------------------------,,,,,,,,,------------......---000444777999???HHHYYYuuuxxxjjjmmm}}}tttqqqvvvgggVVVOOOMMMHHH===555222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++,,,///111444555<<<>>>CCC```~~~~~~}}}wwwqqqnnnxxxyyyyyyttttttyyymmmWWWJJJEEEBBB>>>444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,........................///000//////000444999>>>OOOoooppp~~~yyysssmmmmmmqqqxxxfffddddddaaadddaaawww{{{kkkUUU===444555555333111000000/////////...............---------,,,,,,,,,------------------------,,,,,,---------...............111555666999BBBKKKccc}}}yyywwwlllrrr|||hhhrrr]]]PPPLLLIII@@@777444333222111000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,,,,,,,---000222555666;;;===IIImmm}}}}}}}}}~~~{{{||||||uuuttt~~~uuu{{{sss{{{jjjVVVJJJFFFCCC???666333000///000000000///,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000111666<<>>444444444444444000000000/////////............---------,,,,,,,,,,,,,,,,,,------------...,,,---------............//////222555777;;;GGGSSSsssrrr}}}mmmkkkwwwfffwwwzzzgggVVVNNNJJJDDD<<<666555333111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---------...111333666777<<>>EEE\\\tttqqq~~~~~~zzz|||xxx~~~tttjjj[[[yyy}}}xxxxxxsssfffWWWMMMIIIEEE@@@777444111//////000000///...................................................///000222777>>>GGGMMMtttpppnnnlllfffggghhhkkktttxxx{{{ttt]]]ggg}}}lll```aaaooolllTTTDDD999222///000000000000000////////////......---------,,,,,,,,,,,,,,,,,,------.........---------........./////////000333777;;;DDDUUUeeezzzwwwrrrtttjjj|||~~~xxxhhhYYYRRRLLLGGG999777444111///...//////000000000000000000000000------------------------+++++++++,,,,,,---------,,,---.........000333666666:::@@@IIIddd}}}|||rrrqqq||||||xxxuuuuuuzzzyyydddYYYrrr}}}~~~oooxxx|||iii\\\TTTKKKFFFEEE<<<777111...///111000///........................000000//////.........---...,,,///555666777GGG[[[vvvjjjmmmoooiiifffhhhhhhjjjuuuzzz~~~zzz[[[aaaxxxgggZZZiiiuuuaaaJJJ:::333333333222111000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000000666---...:::???BBBUUUooo|||uuuxxxhhhsssWWWLLLLLLGGG<<<666111333444111//////000/////////............///............---------++++++++++++,,,------...,,,---...---...000333777888>>>AAAKKKkkkwwwzzzzzzzzzsssooosssmmmaaa___ooouuummm|||yyyTTTjjjsssvvvzzzkkk[[[KKKDDDCCC===777111///000111000///........................000/////////............///...111666666888JJJ```ssshhhjjjlllgggdddgggiiinnnzzzzzzzzz}}}}}}]]][[[iiiooo[[[bbbsssvvvbbbLLL===555333333222111000//////......///.........---------,,,,,,------,,,,,,,,,---......------------............444///222<<<@@@FFF]]]yyy}}}sssrrr}}}~~~bbbRRROOOKKK===666111222333111///000000000/////////.........///............---------,,,,,,,,,+++,,,,,,------------.........000444777888===DDDUUUttt}}}{{{}}}zzzzzzqqqmmmnnnvvv}}}rrr~~~tttaaaYYYfffjjjvvvzzz{{{SSSbbb~~~~~~eeeNNNEEEFFF>>>888222///000111000///........................////////////............///000444777666<<>>FFFVVVqqq~~~~~~zzz{{{}}}qqqkkkyyyxxxyyynnnPPPIII???666333333111111444111111000000000////////////............---------///...---------------------...///000111444888;;;<<>>777222222111000......................................./////////000000111111666FFFddduuunnnqqqooofffaaadddeeeiiivvvtttnnnqqqwww}}}gggPPPWWWjjjrrrnnnnnnaaalllsssvvvgggZZZHHH:::666333333222111000000000000////////////............------,,,,,,,,,---......++++++,,,---...///000000222888???III```}}}zzz|||~~~ssswwwyyyqqqxxxXXXMMMCCC999555333111222444111111111000000000/////////............---------...------------......///---///000000111444999<<<;;;MMMhhh~~~vvvkkkfffssscccTTTOOO\\\ttt{{{lllzzz}}}nnn]]]TTTKKKGGGLLL]]]vvvpppuuurrrWWWXXXsss{{{lllYYYQQQDDD>>>777333222111000...........................---.........//////000000222111111777KKKmmmuuuiiidddlllmmmddd___cccaaaiiiyyy|||pppkkkrrrzzzzzz~~~qqqUUUSSSfff}}}pppmmmrrraaaiiinnnyyyiii\\\III;;;777444333222111000000000000000/////////............,,,,,,,,,,,,------...///------...///000111222333666:::@@@LLLhhh{{{}}}|||~~~~~~yyywwwzzz}}}jjj|||eeePPPEEE:::666444222222444111111111111000000000000//////.........------------------------...///000...///000000222555999<<<:::QQQpppuuullljjjyyyeeeSSSLLLYYYqqqyyyxxxooo}}}jjj```RRRGGGEEEPPPiiijjjqqqooohhh\\\bbbsssvvvrrrbbbVVVIII@@@888555333000111444////////////////////////......//////000000111111,,,444666:::QQQyyynnnhhhdddeeeeeecccaaaaaaeeeqqqtttkkklllrrrxxx{{{~~~}}}RRRQQQ\\\oooppp^^^kkkcccjjjyyyppphhhWWWJJJ000555333111111222111000...000000000000000000000000...------,,,,,,------...///---...111000...000444333IIIDDDKKK|||uuuttt}}}~~~{{{ppp}}}pppooouuuUUUFFF@@@>>>666333444000...///000111111000......//////////////////////////////.........---------...///000111222555999<<>>DDDLLLVVVkkkgggTTTSSSQQQJJJLLLWWWdddqqquuujjj___\\\WWWPPPEEECCCAAA@@@AAABBBBBBAAADDDCCCJJJ]]]xxxpppcccnnnxxxjjjPPP===:::555222222222222222000000000000000000000000//////............//////000......000222333888???EEEPPPvvvmmmqqqhhhoooxxxuuuxxxyyyzzz|||}}}|||}}}___XXXOOOJJJQQQddd}}}qqqhhhyyyxxx~~~iiiYYYMMM<<<555555111...///000111111000......////////////////////////---------........./////////000111333888???HHHNNNkkkvvvvvvlllbbbjjjzzz^^^RRRdddyyy}}}fff]]]]]]NNNPPPYYYgggxxxooo[[[VVVIIIBBBBBBKKKaaayyyyyyhhhTTTJJJNNNaaadddIII>>>666444555000000000////////////000000//////...///000111333444999666CCCjjjwwwnnnccc^^^ZZZYYYZZZ[[[```gggqqqgggfffuuu|||qqqiiieeeOOOGGGBBBBBBCCCAAA@@@BBBGGG```{{{sssZZZRRRPPPKKKJJJNNNYYY``````VVVLLLIIIJJJIIIFFFFFFFFFCCC???>>>AAACCCCCCGGGEEEMMMfff}}}{{{mmmmmm|||~~~iiiVVVLLL<<>>DDDNNN^^^}}}llllllddd}}}mmmuuuyyy{{{xxxyyyvvvwwwxxxzzz|||}}}~~~{{{zzz{{{~~~mmm^^^OOOIIIHHHOOOaaasss~~~{{{yyyeeecccqqqqqqyyyiiiRRRAAA:::777333222222111111000000//////////////////////////////////////////000000000000000222111555======EEEYYY{{{~~~jjjdddgggxxx{{{ZZZSSSbbbsss}}}}}}hhhWWWSSSLLLGGGHHHIIIPPPddd~~~cccPPPIIIHHHKKKVVVtttvvvWWWIIILLL^^^{{{}}}]]]HHHAAA999666444...000000////////////000000////////////000222444555999;;;PPPzzzwwwffffffaaa\\\YYYXXXYYY[[[ccclll{{{gggdddjjjyyy{{{zzz~~~~~~~~~~~~rrrfffSSSJJJBBBAAA@@@??????AAADDDQQQiiidddVVVOOOHHHFFFHHHOOOUUUVVVNNNFFFFFFKKKOOOJJJKKKLLLJJJGGGEEEDDDEEEDDDKKKFFFBBBIIIRRRbbbwwwuuu```PPPDDD888333222222333666000000000000////////////------.........////////////000000000111777@@@GGGOOOfffjjjffffffjjjttt~~~}}}|||yyyyyy|||wwwwwwxxxyyyzzz|||~~~xxxxxxyyy|||wwwnnnpppvvvwww|||yyygggTTTIIIEEEIIIZZZlll{{{lll```YYY[[[dddnnnssssssrrrsssuuuvvv}}}sssfffiiiwww{{{lllVVVBBB999444222222222222111000000//////////////////////////////////////////000000000000...222111555===>>>JJJaaa{{{kkkdddgggyyywwwWWWTTT^^^jjjsss|||}}}~~~ttt[[[NNNMMMHHHFFFEEEEEELLL___xxxsssWWWMMMIIIGGGLLLfff{{{___RRRQQQ]]]xxxxxx\\\IIIDDD;;;666444---000000////////////000000000/////////000222444555999AAA]]]mmmdddiii___[[[XXXXXXXXX\\\fffqqqvvvbbbbbbjjjxxx||||||}}}}}}~~~~~~yyylllZZZPPPFFFBBB@@@>>>>>>AAACCCIII^^^~~~jjjZZZQQQIIIEEEFFFPPPYYY___YYYLLLFFFJJJPPPXXXVVVQQQKKKEEEEEEJJJOOOIIIMMMIIIFFFLLLOOOYYYkkk~~~jjj[[[LLL;;;444222222333555000000000000////////////............///////////////000111111333999CCCKKKSSSqqqnnnhhhqqqyyyjjjsss|||yyyxxxwwwyyy}}}yyyxxxwwwwwwxxx{{{~~~{{{zzz{{{}}}jjj[[[ZZZ___```eeelllssszzzrrr\\\NNNGGGHHHXXXiii{{{qqqcccUUUKKKFFFIIIPPPXXX[[[ZZZWWWWWWXXX]]]cccooo}}}pppkkk~~~sss^^^HHH:::444444333333222111111000000///////////////////////////////////////000000000000---222222666===AAAQQQkkk{{{{{{uuulllgggiii{{{sssUUUSSSXXX___gggssspppVVVKKKLLLIIIGGGEEEFFFMMM___uuu___PPPJJJJJJMMMccc~~~lll```XXXZZZrrryyy]]]KKKFFF<<<666444...000000////////////000000000000///000111222444555999GGGkkkwwwggggggmmm]]]YYYWWWWWWXXX]]]iiivvv{{{ppp```cccjjjuuu|||~~~}}}~~~~~~yyyfffYYYLLLEEEAAA>>>>>>@@@AAADDDVVVxxxsssbbbWWWNNNHHHEEEHHHVVVdddcccTTTHHHIIIPPP```aaa^^^VVVMMMJJJOOOVVVSSSRRRLLLNNNXXXWWWVVV```yyyyyyiiiSSS===444444444222000000000000000////////////........./////////000000///000111222444<<>>@@@@@@BBBQQQpppnnnaaaVVVLLLFFF<<>>JJJSSSaaannnlll{{{gggjjjooozzzwwwuuussstttwwwvvvuuutttssstttwwwzzz||||||{{{{{{|||}}}}}}|||zzzwww[[[JJJDDD???@@@DDDNNNXXXbbbooozzzppp]]]OOOGGGNNN[[[gggaaaVVVKKKDDDAAAAAACCC???@@@AAAAAAAAAAAACCCEEEEEEFFFLLLTTTWWW\\\mmmwwwtttzzzxxx\\\CCC999:::333333333222111111000000////////////////////////////////////000000000000---444555999@@@HHHaaazzzssswwwbbbXXXYYY```vvvkkkMMMIIIEEEFFFPPPaaawww{{{lllYYYXXX___^^^OOOKKKKKKSSS___ooouuuYYYNNNJJJYYYvvvwwwpppcccYYYggggggSSSIII<<<555666222000000////////////000000111000000000111333555666<<>>@@@???BBBMMMfff{{{mmm___PPPFFF===EEEUUUdddfff\\\SSSQQQaaarrr|||lll```ccckkkhhh```VVV\\\iiibbbXXX\\\sssmmmiiikkkpppwwwppp[[[DDD999777555333222000000000000////////////.../////////000000000000000111222333777@@@MMMVVVeeeqqqtttyyyccchhhnnn{{{xxxvvvrrrppprrrtttssssssrrrsssuuuxxxyyyzzzyyyyyyzzz|||}}}{{{zzz~~~kkkTTTHHHCCC???>>>CCCJJJRRR```lllvvvxxxgggWWWLLLPPPZZZeee```XXXPPPJJJGGGDDDCCC???@@@AAAAAA@@@AAABBBCCCDDDFFFLLLSSSQQQPPP___rrryyyuuuzzzyyy~~~```BBB666777444333333222222111111000////////////////////////////////////000000000000---555777:::BBBLLLggg}}}ttt~~~eeeVVVXXXggg}}}fffKKKIIICCCBBBNNNaaaxxxppp___^^^dddbbbRRRKKKHHHMMMWWWfffzzzhhhXXXKKKRRRooorrrnnnfff]]]hhhkkkUUUIII;;;555666444000000////////////000000111000000000111333555666>>>OOOyyy\\\^^^ppplllXXXVVVUUUUUUVVV^^^ooo}}}mmm]]]fffnnnvvvyyyxxxxxxyyyzzzvvvbbbSSSHHH@@@>>>@@@???CCCLLL```tttdddSSSFFFGGGHHHSSSfffpppiii\\\SSSgggxxxpppfffooo|||jjjbbbYYY```lllfff^^^eeeuuuggg^^^YYY\\\ooovvvmmm\\\HHH<<<777444555777000000000000////////////////////////000000000000000111222333888AAANNNXXXfffxxxyyyaaafffmmm{{{yyyvvvqqqnnnooosssrrrrrrrrrssstttvvvwwwxxxxxxxxxzzz}}}~~~}}}|||{{{~~~xxx^^^OOOLLLDDD???AAADDDJJJWWWeeeqqq}}}nnn___TTTVVV___hhheee```[[[UUUOOOHHHDDDBBBBBBCCCCCCBBBAAA@@@??????BBBKKKSSSPPPLLLXXXkkkyyyooozzz|||fffFFF777888444444333222222111111000////////////////////////////////////000000000000---666999<<>>@@@DDDVVV~~~~~~mmmXXXHHHGGGKKKRRRsssoooeeeXXXpppnnneeewwwzzzooonnngggRRRTTTZZZggg|||}}}jjjdddRRR===444666555000222111111000000000000000............/////////000222555111111:::@@@LLL```rrrzzzssshhh\\\```qqq~~~rrrnnnnnnllljjjjjjlllooorrrtttssssssttttttyyyyyyyyyyyyzzz|||~~~~~~jjjUUUOOOFFFAAAAAA??????IIIVVVaaavvvrrraaaZZZ]]]bbboooooooookkkcccXXXMMMGGGBBBDDDDDD@@@@@@CCCCCC@@@???FFFYYYVVVSSSXXXSSS[[[mmmrrriiiHHH:::888555555333222111000000000000000000000000000000000.........//////000111222000111;;;@@@@@@VVV}}}zzz}}}fffTTTZZZpppoooiiiiii\\\KKKIIIMMMIIIIIIXXXllltttdddcccgggRRRIIIBBBDDDMMMZZZiiitttzzzuuummmeeebbbcccfffiiippp}}}nnnZZZXXXkkk}}}ooofffYYYccc|||bbbKKKCCC:::222444111000000000////////////000111111000000222666999HHH___rrrSSSTTT^^^UUUVVVSSSPPPQQQXXXfffxxxtttdddXXXfffkkkqqqvvvxxxxxxxxxxxxzzz|||{{{vvvxxx{{{|||~~~xxx^^^MMMFFFBBB>>>AAAAAA@@@MMMooorrrcccVVVQQQSSSWWWzzzvvvdddttt|||sssYYYUUUWWWcccxxxooogggSSS>>>555888777000222111111000000000000000........./////////000000222666222222<<>>BBBKKKVVVkkkxxxhhhbbbdddhhhvvvuuusssmmmdddXXXOOOIIIOOOQQQPPPIIIEEEEEEFFFDDDEEEMMMccc```ZZZ[[[SSS[[[}}}mmmmmm{{{mmmMMM===888666555333222111111000000000000000000000000000000///......//////000111222222333===BBBBBB[[[{{{eeeUUU[[[qqq|||lllfff\\\QQQLLLKKKFFFGGGSSS```zzznnnaaacccYYYOOOEEEDDDIIIPPP[[[dddaaa]]]WWWRRRPPPRRRUUUWWW^^^mmmxxxuuueeecccsssttt```fff~~~pppRRRDDD;;;444555111111000000000/////////000000111111111333666999LLLjjjiiiSSSZZZ^^^PPPRRRQQQOOOPPPYYYiii{{{rrreee]]]kkknnnsssvvvwwwwwwxxxyyyyyy{{{}}}qqqcccaaafffjjjlllnnnuuuiiiSSSHHHCCC@@@AAA@@@>>>FFFccc}}}sssjjj^^^[[[[[[~~~mmmwwwdddWWWTTT___uuuvvvlllVVV???666999777111222111111000000000000000....../////////000000000222666333444???FFFTTThhhuuu^^^dddzzz}}}YYYSSSaaa{{{xxxnnnlllmmmllllllmmmmmmnnnooonnnnnnooorrrtttuuuuuuuuuuuuvvvwwwyyyzzzwwwxxxuuuqqqsss|||vvv\\\NNNDDDDDDDDD???>>>AAAMMM```}}}ooojjjkkknnn|||{{{wwwooocccYYYQQQMMMYYY]]]\\\RRRIIIFFFFFFEEEKKKVVVqqqqqqhhhbbbVVV\\\xxxuuunnnrrr{{{qqqTTTAAA777666555444222111111111111000000000000000000000000////////////000111222222444666???DDDFFFbbbrrraaaVVV^^^tttuuuggg___YYYQQQJJJCCCFFFNNNRRRhhhgggddddddWWWJJJEEEDDDEEEJJJOOOHHHFFFCCC@@@@@@AAADDDFFFMMMZZZggguuu}}}ssssss~~~{{{hhhgggtttttt|||ZZZFFF<<<555666111111111000000000//////000000111111111333777:::NNNsss~~~cccYYYdddcccRRRPPPPPPOOOPPPZZZlll}}}|||nnneeebbbqqqsssvvvwwwwwwxxxyyy{{{vvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~pppaaaSSSPPPRRRTTTUUUWWW```yyypppWWWKKKFFFDDD>>>??????HHHaaa|||tttiiiccc\\\|||rrrxxxooo[[[SSS]]]sss}}}rrrZZZAAA777999777000222111111000000000000000...////////////000000000111555333666BBBJJJYYYnnnnnn^^^lllvvvTTTRRRbbbzzzxxxooonnnooooooppprrroooooonnnmmmlllnnnrrruuutttttttttuuuuuuvvvwwwxxxwwwxxxuuuqqqttt~~~iiiVVVGGGEEEFFFBBB>>>???IIIYYYvvvsssnnnnnnppp~~~}}}xxxoooddd[[[VVVTTT\\\ccceee]]]QQQKKKIIIHHHLLL\\\}}}qqq^^^bbbzzzsssppprrrrrrXXXDDD666666555444333222111111111000000000000000000000000////////////000111222333555777AAAEEEJJJiii}}}hhh[[[UUUaaaxxxuuuhhh___WWWLLLBBBGGGLLLIII]]]yyymmmmmm___OOOGGGCCC@@@@@@BBB???>>><<<;;;;;;<<<>>>???GGGLLLUUUeeesssuuu~~~|||mmm```ppp{{{xxx___KKK===444666111111111111000000000000000000111111111444888;;;LLLwwwxxx______hhhaaaRRRPPPQQQOOOOOO[[[oooxxxhhhbbbfffsssuuuwwwwwwwwwwwwxxxzzzsssuuuwwwzzz}}}}}}wwwpppjjjVVVMMMGGGFFFGGGFFFGGGIIIPPPfffvvv\\\MMMGGGDDD>>>AAADDDJJJ\\\xxx{{{vvvnnnbbb{{{yyyyyybbbVVV]]]pppwww```EEE777777666000222111111000000000000000////////////000000000111///444333777EEEOOO^^^tttiiibbbvvvkkkNNNOOO___{{{~~~uuunnnmmmnnnmmmnnnqqqppppppooommmlllnnnrrruuuttttttuuuuuuvvvvvvwwwwwwuuuwwwuuuqqquuuzzzbbbKKKEEEFFFDDDAAABBBFFFQQQkkkpppfffddddddssssssqqqiii___WWWTTTUUUVVVaaahhhdddZZZTTTOOOLLLKKK^^^mmmooouuuooovvv}}}rrr[[[GGG777666666444333222111111111000000000000000000000000/////////000000111222333444888BBBFFFMMMooo{{{yyy{{{~~~cccWWWTTTbbbyyywwweee\\\PPPEEEHHHKKKFFFYYYyyyrrrcccRRRJJJFFFBBB???@@@???>>>>>>===============CCCDDDIII^^^rrruuu{{{vvv```fffvvv^^^OOO>>>333666222222111111111000000000///000111111222444888;;;PPP|||sss]]]bbbcccVVVMMMNNNPPPOOOOOO[[[qqqsssaaa___gggqqqsssuuuuuuttttttuuuvvvssstttvvvyyy{{{}}}sss```RRRFFFAAA>>>AAADDDDDDEEEGGGFFFUUUttteeeTTTIIIBBBBBBDDDFFFIIIQQQ___ooozzznnnzzzjjj[[[]]]kkk~~~iiiLLL999666555222222111111000000000000000/////////000000000111111///444444:::IIITTTeee{{{kkkllleeeOOOSSSeeexxxrrrppppppnnnooosssppppppooommmlllnnnqqqtttttttttuuuvvvwwwvvvvvvvvvrrrtttsssppprrr|||tttWWWKKKHHHDDDBBBCCCBBBHHH___gggVVVPPPOOO[[[^^^___ZZZQQQJJJHHHHHHIIITTT]]]^^^YYYUUUQQQMMMMMM^^^~~~ssskkk|||uuu```MMM;;;777666555333222222222222000000000000000000000000000000000000111222333333333999DDDHHHQQQttt~~~xxx{{{zzzoooyyydddXXXUUUccc|||ttthhh]]]OOOKKKKKKHHHZZZ|||vvveeeSSSKKKGGGDDDAAA@@@???>>>>>>======<<<<<<======@@@FFF]]]xxx}}}zzzhhhggg{{{yyyfffZZZRRR???111777222222222111111111000000///000111111222555999<<<^^^nnn^^^fff___OOONNNKKKNNNMMMNNN\\\uuunnnZZZZZZfffoooqqqtttuuutttttttttuuuvvvwwwxxxyyyzzz{{{||||||}}}uuuaaaRRRNNNDDD<<>>======<<<<<<===>>>???;;;@@@DDDVVVtttuuunnnjjjwww~~~mmmYYYVVVTTT???111888222222222111111111111000///000111222222555999<<>>===EEEIIIHHHGGGCCCDDD[[[~~~kkk[[[OOO@@@@@@BBBEEEFFFIIIOOOTTTLLL^^^nnnqqqrrr~~~ooo\\\NNNQQQVVVVVVYYYaaaaaadddrrrvvvaaaWWW\\\pppyyyYYY>>>666777777222111111000000000000000000000000000111111111111222888999@@@QQQ^^^ooojjjvvvqqqWWWKKK^^^zzzxxxrrrpppmmmjjjjjjnnnlllmmmmmmlllkkkkkkmmmppprrrssstttuuuuuuuuutttsss}}}~~~yyyxxx}}}}}}hhhZZZLLLEEEDDDEEECCCRRRtttvvv^^^VVVWWWTTT[[[bbb```WWWNNNJJJJJJFFFMMMSSSVVVZZZ___^^^[[[YYYaaaooopppxxxmmmZZZHHH777666555444333222222222000000000000000000000000000000000000111222333444444<<>>>>>======>>>@@@BBBCCC>>>CCCBBBLLLjjjwww~~~|||xxxkkkzzzqqqzzz```\\\___NNNCCC>>>111111111000000000000111111///333......555444444>>>pppiiihhhkkkZZZTTTPPPLLLMMMNNNSSSbbbwwwgggSSSXXXiiirrrtttuuuuuuuuuuuuwwwyyy}}}yyywwwwwwzzz}}}xxx||||||yyyyyy~~~~~~{{{vvvnnnYYYEEE@@@BBBDDDIIINNNEEEEEERRRpppnnn^^^SSSBBB>>>===AAAFFFJJJOOOTTTWWW___]]]\\\eeerrrlllYYYIIIFFFJJJKKKKKKMMMSSSUUU___uuu}}}^^^SSSUUUfffhhhBBB555777333222111111000000000000000111111111111111111222222000999888AAAYYYbbbpppmmmgggRRRJJJ\\\{{{yyytttqqqrrrqqqmmmkkklllkkkkkkkkkkkkkkkkkkkkkkkknnnppprrrttttttrrrpppooouuuxxxxxxttttttyyy}}}~~~~~~fffTTTJJJFFFIIICCCMMMmmmnnnjjjjjjnnnvvv{{{uuuiii]]]QQQHHHLLLZZZhhhnnnpppqqqkkkcccaaannnyyyxxxsss}}}zzzWWWIII;;;666444555333000000222222222111111111111222222111000000000111222333333111CCCLLLKKK^^^~~~tttccc]]]WWWRRRoooxxxeeeSSSPPP```ssssssaaaNNNEEECCC@@@===<<<===???@@@???>>>===>>>???EEE>>>DDD]]]tttzzz}}}ooowwwwwwnnnkkk~~~|||ooojjjeeegggSSSBBB;;;222111111000000000000111111...222//////666666777AAAnnnjjjqqqsssZZZPPPJJJKKKKKKLLLRRRaaavvv}}}fffUUUZZZkkkqqqsssuuuvvvvvvuuuvvvxxx}}}}}}}}}{{{yyyyyyzzz|||}}}{{{zzz}}}}}}vvvmmmYYYEEE>>>AAAFFFLLLRRRFFFBBBGGG^^^{{{~~~kkkXXXKKKAAA===;;;???DDDIIIPPPWWWXXXaaa^^^YYY]]]ggg|||qqq^^^LLLHHHLLLOOOQQQSSSQQQPPPVVVkkkcccUUUUUUccc~~~iiiEEE777888555222222111000000000000000111111111111111222222333000:::999DDD]]]hhhwwwxxxnnngggRRRJJJ[[[yyyvvvpppmmmmmmmmmjjjhhhjjjjjjjjjjjjjjjjjjjjjiiiiiimmmnnnqqqsssssssssqqqpppsssvvvuuuqqqppptttwwwvvvyyyttt\\\NNNHHHLLLDDDMMMjjjtttpppooouuu```PPP[[[dddooouuuzzz{{{sssiiilllsss||||||wwwxxxWWWGGG<<<777444555444000000222222222111111111111222222000000000000111222333444666GGGNNNNNNbbbqqqjjj```YYYUUUTTTsss~~~}}}~~~kkkYYYRRR[[[iii}}}hhhXXXHHH@@@>>>===;;;<<<<<<===?????????@@@CCCEEEHHHFFFSSSnnn~~~gggdddaaa___eee}}}{{{ooorrrkkkooo\\\CCC999777111111000000000000111111...222000111777666888FFFsss|||iii}}}}}}\\\NNNHHHIIIJJJKKKQQQaaavvvwwwcccTTT[[[jjjnnnqqquuuwwwvvvuuuuuuuuuyyy{{{~~~~~~}}}{{{{{{{{{}}}{{{}}}zzzppp```QQQBBB===@@@EEEIIILLLGGG@@@>>>III^^^uuuyyyiiiVVVGGGAAA<<<888;;;@@@GGGRRR[[[```kkkiii^^^[[[___ooo{{{fffPPPGGGIIINNNQQQSSSPPPJJJLLL^^^|||jjjXXXTTT[[[rrrkkkHHH999:::777222222111000000000000111111111111111111222333333222;;;:::GGGcccppplllmmmfffPPPJJJ\\\yyytttnnniiiiiiiiiggghhhkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjllloooqqqssssssrrrqqqrrruuutttpppooorrrtttssstttzzzrrr]]]RRROOOFFFLLLhhh~~~{{{yyylllfffhhhlllsss{{{~~~ttthhhnnnmmmsss}}}xxx\\\JJJ===888444444444111000222222222111111111111222222000000000111111222444444:::JJJPPPRRRhhhpppjjjaaaVVVSSSWWWwww{{{mmmgggppp}}}sss```TTTUUU]]]ccc~~~ZZZOOODDD@@@>>>======@@@??????@@@???@@@CCCGGGJJJKKKNNN```}}}ssshhh```___hhhwwwooouuujjjpppeeeJJJ::::::111111000000000000111111///333111222777333888JJJqqqiii^^^QQQJJJIIIJJJJJJQQQbbbvvv}}}ppp^^^TTTZZZhhhkkkoootttwwwvvvuuutttsssvvvzzz~~~}}}{{{zzz{{{~~~||||||}}}}}}}}}}}}zzzoooZZZQQQGGGCCCDDDEEEDDDBBBEEE>>>:::???LLL^^^ttt}}}wwwnnn___QQQAAA;;;777999===FFFSSS___jjjzzz{{{mmmccc^^^fffxxxwwwZZZIIIEEEIIIMMMOOOLLLFFFDDDUUUuuuppp[[[TTTXXXkkknnnJJJ999999888333222111111000000111111111111111111222333333444333;;;;;;IIIgggvvvccciiiaaaNNNKKK^^^zzzuuunnnhhhhhhhhhhhhiiimmmllllllmmmmmmmmmmmmnnnnnniiijjjmmmppprrrrrrrrrrrrqqquuuuuurrrqqqsssuuuttttttwwwyyy~~~ooo\\\QQQIIINNNgggyyyrrrkkkfffkkkuuuwwwnnnbbbaaa\\\ZZZaaalllzzzzzzfffRRR@@@999444444444222111222222222111111111111222222000000000111222333444555<<>>DDDNNN^^^mmmqqqqqqooommmnnnlllcccXXXAAA;;;777888;;;DDDRRR___kkkzzzlll```^^^hhh}}}kkkPPPDDDDDDGGGIIIGGGBBBAAAPPPqqquuu^^^TTT[[[lllqqqLLL888888888333222222111111111111111111111111111222333444555444<<<===LLLkkkzzzzzz```ccc]]]JJJJJJ]]]xxx~~~uuunnnhhhgggggggggiiimmmlllllllllmmmmmmnnnnnnnnniiijjjlllnnnpppqqqqqqqqqpppttttttpppmmmnnnnnnkkkmmmlllmmmrrr~~~}}}bbbWWWMMMQQQhhh|||ssspppsssyyymmmkkkooommmcccYYYSSSOOOMMMQQQ[[[kkkyyymmmVVVBBB:::444444555333222222222222111111111111222222000000000111222444555666;;;KKKTTT[[[vvv|||uuulllXXXRRR[[[|||yyyllleeekkkrrrqqqdddTTTOOOQQQaaarrrfff```aaa]]]iiizzzlllUUUGGGCCCBBBDDDEEEBBBAAABBBDDDDDDDDDDDDEEEJJJQQQVVVbbbcccjjjxxxvvvvvvwwwooouuuqqqoooSSS777111111111000000000000111111111333000222444111>>>ZZZiiiooo~~~VVVQQQFFFJJJIIIJJJSSSeeeyyyvvvggg[[[XXX```iiigggkkkqqqttttttsssrrrqqqssswww{{{}}}|||zzzxxxxxxxxx{{{|||yyyyyy~~~}}}yyyssssss}}}~~~dddLLLAAA@@@BBBAAA<<<;;;<<>>:::777777999@@@MMMZZZccc}}}}}}qqqddd[[[]]]ooozzzzzzyyy|||^^^JJJEEEEEEFFFHHHEEEDDDQQQooo{{{bbbUUUXXXjjjuuuOOO888777777333333222111111111111222111111111111222444555666555>>>???PPPqqqyyycccddd|||YYYGGGJJJ^^^vvv~~~tttmmmgggffffffeeegggjjjiiiiiijjjjjjkkkkkklllllljjjkkklllmmmnnnnnnoooooommmqqqqqqlllgggfffccc___]]][[[[[[bbbppprrrbbbVVVTTTeeetttzzzqqqddd[[[hhhxxxqqqkkk```SSSLLLNNNNNNQQQTTTYYYfff~~~sssmmmTTTDDD;;;444444666444222222222222111111111111222222000000000111333444666777;;;MMMZZZbbb|||{{{oooZZZSSS^^^xxxgggXXX[[[dddkkkhhh^^^UUURRRXXXsssvvvkkkeeecccooopppuuu}}}ppp\\\IIIBBB???BBBDDDBBBAAAAAADDDDDDEEEFFFJJJPPPWWW\\\nnnlllkkkpppyyyxxxssszzz~~~rrrxxxqqqWWW999444111111000000000000111111000111///222666444FFFgggppp```oooxxxTTTSSSEEEIIIHHHIIIRRReeexxx|||xxxmmm___VVVXXXaaaiiifffjjjooorrrrrrrrrqqqqqqrrrtttvvvvvvuuuttttttuuuuuuyyyzzzxxxyyy|||nnnSSSEEEEEEFFFEEEBBB???>>>>>>===;;;>>>DDD===@@@@@@>>>===>>><<<888:::888666666777:::FFFRRR\\\www~~~wwwlllaaa```cccjjjjjjmmmyyyyyybbbWWWTTTSSSUUUSSSOOOSSSkkkeeeUUUVVViiizzzUUU;;;777777444333222222111111222222111111111222333444555666666@@@CCCVVVyyyrrrhhhnnnVVVGGGOOOeee}}}~~~uuunnniiihhhgggfffgggiiihhhhhhiiiiiijjjkkkkkkkkkmmmmmmmmmmmmllllllllllllkkkoooppplllhhhgggddd```VVVPPPMMMRRR^^^rrrqqq___VVV^^^hhhllltttxxxhhhXXXXXXpppzzzlllYYYKKKEEEIIIPPPXXX[[[YYY^^^sssmmmmmmSSSFFF<<<333444666555333222222222111111111111222222000000111111333555666777>>>SSSbbbjjjvvvaaaWWWaaa~~~lllTTTPPPSSS]]]dddbbbZZZTTTQQQggguuummmiii~~~~~~{{{xxxxxxyyyssskkkYYYMMMCCCCCCGGGHHHHHHIIIHHHIIIJJJJJJLLLQQQWWW[[[bbbaaa```cccmmmzzz~~~pppqqquuuqqqyyy~~~sssZZZ>>>;;;111111000000000000111111///000///333777888MMMppp___VVVmmmuuuUUUWWWGGGGGGGGGHHHQQQdddwww}}}sssoooeeeWWWQQQUUU___gggfffjjjnnnqqqqqqqqqqqqrrrpppqqqrrrqqqpppoooqqqrrrqqqvvvxxxxxx{{{xxxaaaUUUSSSQQQLLLJJJDDD@@@>>>;;;888:::>>>888<<<===999666777777555777555555555555777AAALLLZZZvvv}}}vvvllliiicccfffbbbcccmmmrrr|||qqqllliiieeebbbYYYVVVfffhhhUUU[[[ooo|||YYY>>>888777444333222222111111222222111111111222333444666777666AAAFFF[[[~~~jjjjjjxxx{{{TTTIIIUUUmmm~~~xxxrrrllllllkkkhhhhhhkkkiiiiiijjjkkkkkklllmmmmmmnnnnnnmmmlllkkkkkkjjjjjjjjjooorrrpppoooooonnnjjjYYYOOOGGGIIIPPP]]]qqq|||fffVVVYYY___ccckkkxxx|||fff[[[fff~~~ttt]]]NNNIIIBBBNNNZZZ\\\UUUUUUfffzzzyyykkknnnUUUGGG<<<333333666555333222222222111111111111222222000000111222333555777777AAAWWWhhhppphhh\\\cccrrrWWWLLLGGGPPP\\\___YYYSSSFFFYYYtttzzztttuuujjjjjjooossskkkZZZKKKHHHLLLPPPSSSUUUPPPPPPOOONNNMMMNNNRRRUUUMMMOOORRRXXXddduuuxxxkkkjjjyyyggglll|||yyy|||ZZZ===666555444333333222222333333444222555222888:::KKKddd]]]{{{\\\NNNFFFHHHEEEGGGSSSeeeuuu|||~~~|||ppp```UUURRRVVV```iiikkknnnpppqqqrrrtttqqqkkkkkkhhhffffffdddbbbfffkkkvvvuuuwww}}}nnnbbb\\\WWWRRRKKKDDD<<<:::===???>>>;;;999;;;<<<;;;888777777888999888999888555555>>>III```qqqwwwnnnoooeee^^^\\\[[[^^^hhhtttzzziiiZZZWWWbbbvvvkkkRRR[[[mmm}}}YYY:::444777666555444333222222222222222333444444333555888:::;;;AAAPPPmmmiiinnntttSSSKKKVVV{{{~~~yyykkklllllljjjiiiiiikkknnnllljjjiiijjjmmmpppqqqrrrqqqrrrqqqooollliiiiiijjjbbbhhhqqqyyysssdddTTTLLLKKKMMMTTT[[[kkkzzzaaaMMMMMMTTT\\\nnnssshhhnnn}}}~~~jjjTTTHHHFFFCCCEEEIIIGGGGGGTTTgggppprrrtttfff[[[PPP;;;333777555333444000333222222111111222222333000111333444444444666888EEE]]]iiiyyy}}}qqq___ggg|||yyynnnUUUCCCDDDKKKKKKJJJLLLEEELLLYYYkkkxxxzzz~~~oooccchhhtttzzzfffPPPLLLXXXaaa___]]]TTTKKKEEEBBB@@@@@@AAA>>>BBBAAAJJJcccvvvxxxnnnnnn~~~kkkmmmxxxuuu~~~^^^???666222222111111000000111111555222333000777;;;OOO~~~bbb^^^```PPPFFFGGGEEEHHHTTTfffuuu}}}|||ppp```SSSOOOTTT___hhhjjjnnnpppppprrrtttqqqkkkiiiccc]]]ZZZVVVTTTYYY```oooqqqtttzzzyyykkkccc[[[TTTMMMJJJDDD@@@>>>???@@@AAABBB???<<<;;;;;;;;;:::999666666666777555555===GGG^^^mmmzzz~~~{{{qqqpppggg```]]][[[\\\ccclll}}}gggWWWRRR[[[hhhrrr}}}nnnXXXVVViiibbbAAA888999666555444333222222222222222333444444444555888;;;<<>><<<;;;<<<@@@???HHHaaasssuuunnnooo~~~tttqqqxxxuuuaaaAAA666222222222111111111000000444111222...666<<>>AAABBB>>>999999<<<===<<<999999888888888777666;;;CCCYYYgggsssvvvzzz}}}wwwvvvooohhheeebbb```ccchhhppp}}}ttt^^^NNNIIIMMMVVV\\\mmmyyysss^^^VVViiiiiiGGG;;;888555555444333222222222222222333444444444555999;;;???FFFTTTqqqooozzzpppQQQHHHPPPuuu}}}yyywwwmmmjjjgggfffhhhjjjiiigggfffgggiiimmmpppqqqooommmoooqqqssssssqqqooonnnnnnooonnnmmmnnnttthhhUUUIIIBBBBBBEEEAAALLLXXXcccpppvvvmmm___RRRJJJAAAAAAMMMfff~~~{{{iiiXXXNNNHHHGGGJJJIIIFFFKKKTTTtttrrrjjjwwwgggWWW@@@777999555444555111333333222222222222333333111222444444555666888:::CCCgggzzzdddqqqyyyxxx|||ooo```hhh}}}~~~xxxtttsssuuulllTTTJJJHHHDDDBBBDDDEEEBBBCCCGGGOOOdddzzz{{{}}}ppp}}}wwwpppggg^^^[[[dddpppjjj^^^OOOCCC>>>===:::888:::>>>===GGG___qqq}}}|||nnnhhhiiittt{{{uuu|||~~~|||aaaAAA666444444444444333333222222333000222///777;;;PPPiii[[[^^^___PPPGGGEEEDDDGGGTTTgggwww~~~vvvcccQQQLLLUUUbbbjjjjjjmmmnnnmmmnnnoookkkddd[[[TTTLLLGGGAAA???CCCJJJXXXbbbnnnuuuyyy~~~pppbbb\\\VVVNNNEEE???===???AAAAAAAAAAAACCCDDDCCC@@@>>>AAA===;;;;;;999777999>>>RRRbbbnnnpppqqqyyy~~~{{{vvvrrrpppmmmllllllnnnsssyyy}}}{{{wwwmmm^^^OOOFFFGGGOOOUUU^^^ooouuu```[[[lllhhhHHH:::666555444333333222222222333222333444444444666999<<>>BBBEEEGGGLLLOOOJJJ@@@EEEEEEAAA???KKKhhh}}}|||{{{lll]]]UUUPPPPPPNNNJJJKKKNNNeeeyyyzzztttsss[[[DDD999:::666444555111333333333222222333333333222333444555555777:::<<>>===;;;999>>>===GGG___rrr~~~wwwhhhbbbbbbiii}}}tttxxx^^^AAA666333333444444444333222111000///444222999;;;LLL~~~___YYY]]]wwwWWWMMMFFFCCCBBBFFFTTTgggwww~~~vvvbbbNNNIIITTTbbbhhhjjjmmmnnnlllllllllggg```PPPLLLHHHFFFBBB???AAAFFFOOO]]]lllsssxxx{{{yyytttzzzqqqmmmbbbTTTJJJGGGGGGHHHGGGLLLSSS[[[\\\VVVMMMHHHEEEDDD>>>;;;;;;;;;888999;;;LLL___nnnmmmkkkttt~~~|||yyyuuusssrrrppppppvvv}}}}}}yyyzzzyyyrrrcccTTTNNNSSS[[[[[[lllvvv___]]]jjjeeeGGG:::666444444333222222222333333111333444444555777:::===BBBLLL[[[zzzyyy___ppp\\\JJJIIIMMMoooxxxrrrooojjjffffffjjjllljjjgggfffeeedddfffjjjmmmoooooommmrrrwww|||~~~~~~jjj```gggsssxxxkkk]]]SSSLLLEEEAAABBB>>>AAABBB@@@AAACCCDDDCCC???CCCCCC@@@KKKiiiyyyrrrpppyyywwwoooeee___YYYRRRNNNLLLXXXeeettt}}}xxxxxx^^^FFF::::::555444666333444333333333333333333444333444555555666888;;;>>>NNNttt~~~}}}zzz]]]oooooo```aaarrrzzzrrrhhhkkkvvv||||||wwwwwwzzz{{{yyyvvvoooaaaWWWPPPMMMIIICCCEEEKKKHHHAAAJJJ\\\yyyxxxkkkaaaZZZUUUUUUppp``````jjjwwwsssfffhhhvvvxxxaaaJJJ>>>???@@@>>>;;;???>>>HHH```ssszzzkkkdddbbbggg}}}qqq}}}ttt[[[AAA888111111222333222111000///000000555444;;;<<>>999:::;;;::::::<<>>===AAA???GGG___ppp{{{wwwpppmmmnnnsss}}}ttt[[[BBB;;;000111222333333111000...111111555444;;;>>>PPP~~~XXXUUU\\\~~~kkkMMMGGGAAA>>>>>>CCCRRRfffvvv}}}}}}yyysss```KKKHHHUUUbbbeeehhhkkkmmmmmmooopppmmmgggSSSPPPNNNLLLGGG@@@>>>AAALLLWWW```fffooowwwrrrggg```iii}}}sssbbbWWWUUU\\\eeekkk~~~wwwhhh```QQQGGG>>><<<===<<<:::;;;>>>OOO\\\___gggxxx}}}vvvrrrwwwvvvtttxxxyyyyyyddddddtttiiiMMM???888333333333222222333333444111333444555555888;;;>>>AAANNN```fffQQQeeeSSSFFFHHHLLLooozzztttiiihhhgggggghhhiiikkkkkkhhhggghhhjjjnnnqqqrrrrrrnnnqqquuuyyy{{{}}}}}}pppkkkaaaXXXPPPNNNLLLGGGDDDDDDAAA@@@AAACCCEEEFFFEEEFFFEEECCCCCCDDDGGG\\\yyyqqqjjj```^^^kkk}}}ssscccTTTJJJHHHNNNVVV___ppp~~~rrrzzzzzzooo```GGG999888444444777555444444333333333333444444555555666666777999>>>BBB___hhh{{{qqqVVVUUUaaahhhhhhmmmzzzzzz~~~{{{yyywwwuuuqqqkkkfffuuuyyyjjj```\\\UUUNNNIIIHHHIIIIIIIIIEEEJJJMMMJJJGGGGGGFFFDDDEEE\\\~~~vvvsssuuu~~~~~~yyyxxx}}}bbbLLLFFFDDD@@@AAACCC@@@EEEZZZiiirrr~~~{{{xxxvvvvvv~~~ttt\\\CCC===222333444555555333222000333111555333<<<@@@TTT|||SSSTTT]]]kkkMMMFFF@@@======BBBRRReeeuuu|||}}}zzzuuucccOOOKKKYYYfffhhhfffjjjmmmnnnqqqtttrrrmmm]]]YYYTTTPPPIIIAAA???BBBNNNVVV[[[___kkkwwwttthhh^^^aaaooorrrfffccckkkyyyyyy___RRRFFFAAA@@@===999888777CCCNNNUUUdddyyyoooooolllllluuu|||hhhpppkkkOOO???666333333333222222333444444111333444555666888<<<>>>AAANNNaaa|||eeeQQQeeeTTTEEEHHHKKKppp|||tttoooeeefffgggffffffgggjjjlllggghhhkkkooosssttttttrrroooqqqtttuuuvvvxxx{{{~~~~~~tttiii]]]VVVPPPIIIDDDDDD@@@>>>@@@IIIRRRUUUTTTRRRMMMGGGEEEEEEDDDRRR~~~{{{ooohhh\\\VVV^^^nnnwwwvvv~~~xxxgggVVVJJJGGGPPPXXX^^^kkkssswww~~~vvvlll```FFF999888333444888666555444444333333444444555555666666666777:::???BBBdddnnntttXXXUUU]]]``````hhhyyy{{{sssvvvwwwuuupppggg^^^WWWSSSggg~~~rrrjjjggg]]]QQQLLLLLLIIIBBBDDDGGGHHHEEECCCDDDCCC@@@???QQQssszzz}}}}}}vvvjjjTTTLLLIIIEEECCCEEE???CCCVVVbbbjjjuuu