BM6P6(@ ((((((((((((((('''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%######&&&'''''''''(((((())))))(((&&&###$$$&&&(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++***)))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******)))((((((((((((((('''(((((()))***++++++,,,&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((()))+++---000111''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))***)))&&&###"""$$$(((,,,+++*********))))))((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///......------,,,++++++---------------------------------.........//////---,,,+++*********+++,,,,,,+++******))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''(((((())))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''+++*********))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((('''''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''')))&&&$$$%%%'''((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((%%%&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''(((***,,,---''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))))))))'''$$$###$$$(((,,,************)))))))))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------------,,,,,,,,,------------------------,,,------------.........---,,,+++*********++++++,,,+++******))))))************)))))))))((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&'''((()))***((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))***)))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''))))))(((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))))))))'''%%%$$$%%%(((+++************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------,,,++++++******++++++,,,+++******))))))******************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((()))))))))))))))))))))(((((((((((((((((('''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((())))))(((((('''&&&&&&%%%(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&)))((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((&&&%%%%%%(((************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++***+++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((('''''''''&&&(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((()))%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&(((***))))))))))))))))))******((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((((((((((()))''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))((('''((()))))))))))))))************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++---,,,,,,++++++*********)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++***))),,,+++******))))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&''''''((()))((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((''''''''''''((((((((((((&&&&&&'''(((((()))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&''''''(((((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((('''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%''')))***%%%%%%&&&'''(((((())))))&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))(((((((((((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------,,,,,,+++******)))******++++++,,,,,,,,,---++++++++++++++++++++++++,,,------------.........++++++,,,,,,,,,+++***))),,,+++******))))))******''''''(((((())))))))))))))))))))))))))))))))))))'''((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&((()))))))))((('''((((((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((()))))))))***)))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%$$$$$$#########%%%&&&(((&&&$$$###&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))******'''&&&%%%$$$%%%''')))+++!!!"""###$$$&&&'''((((((&&&''''''''''''''''''&&&'''''')))))))))((('''&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&(((***+++)))((((((((((((((())))))*********+++******************************+++,,,,,,,,,,,,+++------,,,,,,+++***))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////++++++,,,---,,,+++***))),,,++++++***)))*********(((((())))))*********+++))))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))******))))))((((((''''''******))))))((((((((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&$$$%%%'''))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''' ###&&&((((((((('''((('''%%%$$$$$$%%%&&&((()))((('''&&&%%%&&&''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))***'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&+++***)))))))))******)))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++,,,***(((''''''(((***,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++***)))((((((+++******)))(((''''''&&&%%%&&&((())))))(((&&&%%%''''''((()))))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&''')))***$$$%%%'''))))))((('''%%%***(((''''''(((((('''%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$''''''''''''''''''''''''&&&(((***+++,,,+++***)))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$(((''''''&&&&&&&&&''''''((('''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''"""$$$&&&'''((('''&&&%%%((('''%%%$$$$$$%%%'''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((('''''''''&&&&&&'''''''''((((((((())))))'''%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''### """''')))'''$$$(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******+++***)))(((((()))***+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,,,,++++++******,,,+++++++++***)))))))))*********)))((('''''''''&&&''')))******)))'''&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***)))(((''''''&&&''''''%%%%%%'''((((((((('''&&&***(((''''''(((((('''%%%''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''%%%%%%''''''''''''''''''''''''%%%'''(((******)))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%%%%(((((('''''''''(((((())))))'''%%%%%%'''''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''(((((('''&&&$$$###'''&&&%%%$$$$$$%%%''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''))))))***)))(((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((($$$&&&***'''"""'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************************++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,+++******)))++++++************************))))))(((((('''''''''((()))******)))((('''''''''((()))))))))((((((''''''((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((()))))))))((('''&&&%%%$$$&&&&&&&&&''''''''''''((()))(((&&&'''(((((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******)))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%((('''''''''((()))******)))'''&&&%%%&&&'''&&&%%%$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((''''''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((()))(((((((((''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))+++++++++)))'''&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%""""""'''***(((%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))******++++++******)))++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++******)))***************+++++++++***)))))))))(((((((((''''''((())))))))))))((('''''''''((((((((((((((('''''''''((((((((((((((()))&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))((('''%%%$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&(((((('''&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))******)))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&''''''(((&&&&&&'''((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''%%%$$$((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))(((%%%###!!!'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&'''(((&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******++++++++++++******+++******))))))******++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------......------,,,+++*********************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((('''&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''+++******)))((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''((()))******''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''$$$$$$$$$%%%&&&'''((()))((('''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))))))))(((((('''&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&'''&&&%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((((((&&&%%%((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%$$$$$$%%%&&&'''((()))***''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&%%%$$$""" '''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%'''***+++((($$$"""$$$'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++******************))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''((())))))***''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''((('''%%%%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))***'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%&&&'''))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&''''''(((((((((((('''%%%%%%&&&&&&'''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%((()))(((&&&$$$"""###$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******,,,,,,************,,,,,,******))))))))))))******+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,---------------,,,+++++++++***)))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%'''((((((((('''&&&&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''(((((((((''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%$$$######%%%''''''&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%$$$###""""""###%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%############%%%%%%'''''''''&&&&&&'''''''''&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&'''((((((((('''%%%%%%(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((***+++,,,'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&(((***(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&***(((%%%%%%&&&&&&%%%###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++---,,,***))))))***,,,---******))))))))))))******+++,,,,,,------,,,,,,+++)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,------......///---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((('''&&&%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''$$$%%%'''))))))((('''%%%&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((!!!"""%%%'''''''''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''$$$###"""###&&&'''((('''&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$%%%''''''''''''%%%$$$$$$###""""""$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&((()))***(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''''''''&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&((()))''''''&&&&&&&&&''''''(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,+++***)))))))))******)))(((((())))))(((&&&''''''''''''''''''''''''&&&'''((((((((('''%%%%%%'''''''''(((((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((((((((()))((('''&&&&&&'''((()))***((('''((()))***)))'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''***)))&&&$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%%%%***)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''###$$$$$$%%%%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------,,,+++++++++++++++,,,------,,,++++++******++++++,,,+++******++++++***(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''((()))***)))'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''%%%$$$ &&&'''&&&$$$%%%(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''***)))((('''&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...))))))))))))***+++,,,---------,,,++++++++++++,,,,,,***))))))++++++***(((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((''''''))))))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$###%%%'''%%%###"""%%%(((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++******)))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......------.........***)))))))))******+++,,,,,,++++++******+++++++++***(((''''''(((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((())))))(((''''''((()))(((''''''''''''''''''''''''''''''(((((((((((((((((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''(((((('''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&''''''((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++,,,,,,---------......---------......///,,,,,,+++*********************))))))))))))******)))(((''''''(((((('''%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))((('''&&&'''((()))(((&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((((((((()))))))))))))))************++++++++++++++++++************+++,,,------,,,+++******++++++,,,,,,------...---,,,,,,,,,,,,---......---,,,+++***)))))))))))))))(((((((((((()))******+++)))((((((******)))'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""$$$&&&(((((((((&&&%%%))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))************))))))%%%&&&((()))((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((((((((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&''''''((((((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&'''((()))'''''''''(((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************************++++++++++++)))***,,,------,,,***)))******+++,,,,,,---......+++++++++++++++,,,------******)))((((((((())))))))))))(((((()))******++++++)))(((((())))))(((''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******)))((('''&&&&&&'''((()))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&&&&&&&((()))(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))******+++++++++,,,)))***,,,------,,,***)))******+++,,,,,,---......************++++++,,,---''''''&&&''''''((()))*********))))))***+++,,,,,,)))'''&&&&&&''''''&&&%%%'''''''''''''''''''''''')))((('''&&&%%%&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******+++)))((('''&&&&&&'''((()))((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$&&&((()))***$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''#########$$$%%%&&&(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((())))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((''''''&&&&&&((()))******)))(((&&&$$$"""!!! &&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++***)))'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''***(((&&&%%%$$$%%%&&&'''(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,------************************,,,---......//////......))))))*********+++++++++)))((((((((()))***++++++))))))************))))))+++******)))(((''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))'''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%***)))'''%%%$$$%%%'''(((%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$+++(((%%%$$$%%%'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%((((((((()))))))))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***((((((''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***************)))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))(((((('''***)))'''&&&%%%&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,------------))))))))))))))))))***+++))))))************))))))*********)))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%'''((()))***...+++&&&$$$$$$&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%&&&((()))))))))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''***)))((('''&&&'''((()))''''''((((((((()))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************,,,,,,---------.........+++***))))))))))))))))))))))))************))))))******))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%,,,)))&&&%%%&&&'''((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%'''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((***)))(((((((((((())))))))))))))))))************(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***++++++++++++,,,,,,,,,++++++***)))((((((((()))))))))************))))))***)))))))))((((((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))'''&&&%%%(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''%%%$$$######%%%%%%%%%&&&(((((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''((()))******+++&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((((((((('''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((())))))((((((((()))))))))'''''''''((((((((())))))(((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------*********+++++++++,,,,,,++++++***)))((((((((()))))))))************))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((())))))(((&&&%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%'''((())))))"""###$$$'''))))))'''$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((()))%%%%%%&&&&&&'''(((((((((&&&''''''((()))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,---------+++***))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%###$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))(((&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&((()))))))))((('''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))))))))(((((())))))******++++++++++++++++++++++++++++++((())))))************************+++++++++,,,,,,))))))))))))))))))***+++))))))************))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((((((''''''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''%%%$$$###""",,,)))'''&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))''''''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''((((((((((((((((((''''''%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((''''''(((((((((((()))))))))***(((((((((((())))))))))))((((((((()))******++++++************************))))))***+++++++++++++++'''(((((((((((()))))))))))))))(((((()))***++++++))))))************))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''''''''&&&&&&''''''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***((('''&&&&&&'''(((***(((((('''''''''&&&&&&&&&&&&''''''((()))******+++(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((&&&%%%''')))''''''''''''''''''''''''***'''$$$$$$'''((((((&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((***)))'''&&&&&&'''((()))))))))(((((('''''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))******++++++******)))(((((((((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$######%%%&&&***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###)))(((&&&&&&&&&'''&&&&&&###$$$$$$$$$$$$###"""!!! !!!###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''((())))))******(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))'''%%%$$$$$$%%%'''''''''''''''''''''''')))'''$$$%%%'''((((((&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***)))'''&&&&&&&&&'''((((((((('''((((((((())))))((((((((('''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''(((((())))))******))))))************))))))))))))************))))))******************************))))))))))))******))))))))))))************)))))))))))))))***************)))((((((((((((((((((((('''&&&''''''))))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''***))))))((((((((('''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$'''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''''''''(((((())))))***'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))---,,,***((('''&&&&&&&&&&&&'''((()))******))))))((((((((('''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((''''''&&&&&&'''((()))***++++++******))))))))))))******)))******++++++******)))++++++++++++++++++++++++******))))))))))))******))))))))))))************************))))))))))))***))))))((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%###"""%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&'''%%%###'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%######$$$$$$%%%############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%)))(((''''''''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$"""!!!###''')))(((&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&$$$&&&)))+++,,,+++***(((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((('''''''''((()))*********+++***)))(((((()))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******((()))))))))************++++++******))))))(((((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!$$$'''%%%"""&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$&&&&&&$$$$$$%%%$$$$$$$$$%%%'''((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$"""!!!###''')))(((&&&''''''''''''''''''''''''&&&''''''''''''&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###%%%(((+++,,,+++)))(((&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++))))))************))))))++++++++++++++++++++++++******))))))))))))******((()))))))))************++++++******))))))(((((())))))(((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$!!!"""(((+++)))%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$&&&'''$$$&&&'''&&&$$$$$$&&&(((((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''######%%%&&&&&&'''&&&&&&###%%%(((***+++)))(((&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))***)))))))))((((((((('''******))))))))))))******&&&''''''''''''''''''&&&++++++++++++++++++++++++******))))))))))))******))))))))))))************************))))))))))))((((((((((((((())))))***'''(((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%'''(((&&&###"""%%%''''''&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))'''%%%$$$$$$%%%''''''''''''''''''''''''$$$'''))))))'''%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))************))))))''''''((((((((((((''''''******************************))))))))))))******))))))))))))************)))))))))))))))*********((((((((((((((()))******&&&'''((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%%%%%%%%%%%%%''')))&&&""" """%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((&&&%%%''')))''''''''''''''''''''''''$$$'''***)))'''%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((('''%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&'''((()))***++++++((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))******++++++((((((((((((((()))******%%%&&&''')))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''&&&%%%$$$###&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&############$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((!!!###$$$%%%&&&%%%%%%$$$%%%'''(((%%%  ######$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))*********+++++++++)))***+++,,,,,,+++)))((())))))))))))************+++*********))))))((((((******))))))***+++,,,,,,)))))))))))))))))))))))))))((('''&&&%%%&&&''''''&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&%%%&&&&&&'''&&&%%%###"""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$#########$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((()))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""" """%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''(((((())))))(((((('''((((((((((((((((((((((((******)))))))))((((((((('''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))''''''''''''(((((((((((()))))))))******+++++++++*********++++++******)))))))))))))))************************)))))))))(((******)))((('''''''''(((************************)))((('''&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''(((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!"""%%%(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((***(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))''''''''''''(((((((((((())))))))))))******************))))))))))))******))))))))))))************************))))))))))))))))))((((((((((((((()))++++++++++++++++++++++++)))(((''''''&&&&&&''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((''''''%%%%%%%%%&&&&&&((())))))%%%%%%&&&''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&((()))((('''%%%%%%%%%%%%&&&&&&''''''&&&'''))))))))))))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))((('''''')))***+++((()))))))))*********************)))))))))))))))''''''((()))+++,,,...///************************)))(((((('''''''''''''''&&&((()))((('''&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((((((((('''&&&&&&&&&((()))***%%%&&&&&&'''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))*********%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&'''(((***+++((()))))))))************))))))))))))))))))******''''''((()))+++,,,...///))))))))))))))))))))))))(((((((((((((((''''''''''''((()))(((''''''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''(((''''''***)))((('''&&&'''((((((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$$$$######""""""######$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%(((++++++(((%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''')))((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))***))))))))))))************))))))))))))************))))))((((((((((((((()))((((((((((((((((((((((((((())))))))))))((('''&&&'''((())))))''''''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&******(((''''''&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))))))))(((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''')))))))))*********++++++&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%)))---,,,)))&&&''')))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$%%%'''(((((('''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''(((((((((((())))))))))))************((()))))))))******************)))((('''''''''(((((((((((((((((((((((((((((())))))***)))((('''&&&''')))***)))((('''((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''((((((((('''&&&&&&(((''''''&&&''''''))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&(((((((((&&&%%%###%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$########################$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&"""###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))))))))******++++++(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&***......)))&&&''')))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&%%%$$$$$$&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&$$$######$$$&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&###$$$&&&((())))))((('''))))))))))))************(((((())))))*********+++******)))******+++,,,,,,))))))))))))))))))))))))((()))*********)))'''&&&''')))***)))((('''(((******))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&(((((((((''''''(((''''''&&&&&&((()))***''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&)))(((&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$%%%&&&!!!"""$$$%%%&&&&&&%%%$$$########################$$$$$$%%%$$$""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&"""###$$$&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******)))((('''+++***(((''''''''')))***))))))))))))((((((((((((%%%&&&)))******)))&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$&&&((()))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''***)))((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''***)))'''&&&&&&'''((()))''')))***,,,,,,***)))'''''''''''''''''''''''''''''''''((((((((('''%%%$$$$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&$$$"""$$$'''(((&&&$$$''''''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%$$$%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))(((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))************))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((($$$%%%&&&&&&'''&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$###$$$%%%&&&)))(((&&&%%%&&&''')))+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''')))'''%%%'''''''''&&&&&&%%%%%%%%%!!!%%%&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))***))))))&&&'''(((((())))))))))))((((((((((((''''''''''''&&&''')))******)))'''&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((('''))))))'''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((()))******)))((('''''''''''''''''''''''''''''''''((((((((('''%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''%%%$$$$$$'''((((((&&&''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''')))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((())))))*********))))))******))))))(((((('''''')))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))))))))((((((((('''((())))))******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((())))))(((&&&&&&&&&''')))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%!!!"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,"""$$$''')))******)))(((''''''''''''&&&&&&&&&&&&&&&((()))++++++)))(((&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&''')))'''%%%%%%'''((())))))'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''((()))***************++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))***************''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***(((''''''&&&&&&((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%###!!!###''')))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))***+++###$$$&&&(((((((((((('''((((((((('''''''''&&&&&&'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&'''''''''(((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))******((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&%%%&&&'''))))))&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&'''(((******+++++++++******))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))((('''&&&%%%%%%&&&'''((()))))))))((((((((('''''''''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''''''''''''''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''')))&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&'''(((******+++++++++''''''(((((())))))******&&&&&&''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***(((''''''''''''+++)))'''%%%%%%&&&'''(((***)))))))))((((((((((((''''''((((((((((((''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''(((((()))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''(((((($$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''(((%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&'''''''''######%%%&&&'''((((((((('''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''(((((())))))((((((((((((((('''''''''''''''''''''(((((((((((('''((()))***************&&&&&&'''((()))***++++++&&&&&&&&&''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$''')))'''###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))***))))))((('''&&&((((((((('''(((((())))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''''')))*********))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******'''&&&&&&''''''((()))***$$$%%%&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''###&&&)))***(((''''''(((%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%% """$$$&&&''''''''''''%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((()))******'''''''''(((((((((((((((''''''''''''((((((((((((((())))))*********))))))''''''(((((())))))******%%%%%%&&&''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))))))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''$$$&&&(((***++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))+++++++++***))))))(((((((((''''''''''''%%%&&&'''((()))+++,,,,,,&&&&&&&&&&&&((()))***+++'''((()))))))))((('''&&&&&&''')))******)))'''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''###'''+++,,,***(((((((((%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###### ###%%%&&&&&&&&&&&&%%%$$$$$$&&&(((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))'''''''''((()))******+++&&&'''''''''(((((())))))''''''''''''((((((((())))))************))))))((())))))))))))((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$&&&(((((((((((('''&&&''''''((()))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''%%%%%%%%%&&&&&&'''''''''(((%%%"""###&&&)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&((())))))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%###"""###$$$&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((+++((('''&&&((()))***)))&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''((()))***)))((('''(((***((('''%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))(((((('''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''(((((())))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))((((((''''''************************######$$$$$$%%%&&&''''''))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%&&&'''&&&%%%$$$###))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((&&&&&&(((*********)))(((((('''''''''((((((&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((())))))''''''((()))''''''&&&%%%%%%&&&'''(((******)))((((((((((((((((((''''''&&&'''((()))***'''''''''&&&&&&&&&&&&&&&(((((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))))))))((('''%%%###!!!'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&)))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###******))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((******((('''''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%&&&)))***+++***+++***)))(((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&'''((())))))***)))(((((('''(((((((((((((((''''''(((((()))***''''''''''''''''''(((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((((((((''''''''''''''''''''''''&&&&&&&&&******))))))((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''((())))))(((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&%%%######$$$&&&'''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&)))++++++***))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))&&&'''''''''(((((())))))''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%'''((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''((())))))(((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%###""""""###%%%'''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%$$$%%%&&&)))+++***)))&&&%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%&&&'''(((((()))******&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''###$$$%%%&&&'''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((('''''''''&&&'''((())))))***)))))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%''')))***)))((($$$$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''((((((((((((((('''''''''&&&''''''((()))$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''((((((((((((((()))(((((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''' """$$$&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$&&&'''(((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''((()))******))))))((((((''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%'''))))))(((&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''(((((('''''''''%%%'''((('''&&&%%%&&&'''%%%&&&''''''((('''&&&%%%'''&&&&&&&&&''''''((()))$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$&&&(((+++---///%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((("""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''(((************)))((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$#########$$$######$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''))))))'''%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&&&&&&&'''(((******((('''&&&%%%&&&&&&''''''&&&&&&%%%***)))(((''''''((()))***%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))++++++***)))((((((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''***(((&&&$$$############(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%&&&&&&&&&&&&''')))''''''''''''''''''&&&&&&'''((()))(((&&&&&&((()))((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&''''''''''''(((((())))))***))))))((('''&&&&&&&&&&&&&&&''''''(((***+++,,,'''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''&&&%%%&&&'''((()))%%%&&&&&&'''((()))******''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))))))))(((''''''''''''''''''''''''((()))******++++++***)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''+++******)))(((''''''&&&&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&)))'''&&&'''***+++***(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((($$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))))))))(((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$'''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&'''((('''&&&%%%'''((('''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,+++)))(((&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''(((((())))))'''''''''(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((())))))***))))))((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&)))'''&&&''')))***)))(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((($$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$###""""""######'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))***+++000...+++((('''&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''&&&''''''(((''''''&&&&&&&&&&&&''''''((()))******)))'''%%%###%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$###'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!"""###%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%((((((((('''''''''''''''(((((((((((((((''''''&&&(((&&&&&&&&&((()))((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''(((((((((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&$$$"""  !!!"""''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((###%%%&&&&&&&&&&&&''')))&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***000...+++(((&&&&&&'''(((&&&&&&&&&''''''''''''((()))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''***+++------,,,)))&&&$$$'''''''''''''''(((((()))((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))&&&$$$$$$$$$%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&'''''''''((((((&&&(((******)))((((((((((((((((((((((((((())))))&&&'''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))'''&&&&&&'''((()))&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''***+++,,,---,,,)))&&&$$$''''''((((((((())))))(((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((('''''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%'''(((((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((''')))++++++***)))((()))((((((((((((((()))))))))&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&'''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((******)))(((''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((&&&$$$"""%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$###"""((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((()))(((&&&&&&&&&(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))))))))))))))))))))%%%###""""""$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''''''''((((((((()))(((((((((((())))))))))))'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&'''(((((()))&&&(((++++++***(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((%%%&&&'''((()))(((((('''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''###$$$&&&'''((((((((('''&&&&&&&&&''''''''''''(((+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((((())))))'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$############$$$%%%&&&'''''''''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((()))***)))'''&&&''')))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$"""!!!"""$$$&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''((()))))))))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&'''###%%%&&&&&&&&&&&&''')))%%%%%%&&&&&&'''((())))))%%%'''******)))'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((++++++)))((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&&&&'''((()))******''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))$$$#########$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))(((((((((***+++***'''&&&''')))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''"""######$$$&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&)))******$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++)))&&&'''+++......---((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((())))))))))))((('''''''''&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++++++++***)))%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$###"""&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%$$$%%%((()))(((&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))***)))(((((((((((()))***&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%######&&&(((((('''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))*********)))(((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%((()))'''%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%'''((()))&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''))))))(((((('''&&&$$$###%%%%%%&&&&&&'''(((((((((******))))))))))))******((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&***))))))))))))))))))***''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((%%%&&&''''''((('''''''''###$$$$$$%%%&&&'''((()))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''''''''((()))))))))))))))(((((((((((())))))(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$###""" ''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$############%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&%%%$$$$$$$$$''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''((()))))))))'''''''''&&&&&&'''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&%%%%%%$$$###(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$&&&'''((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))******(((&&&&&&''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&"""$$$&&&)))***+++++++++&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######!!! """%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((***---,,,***))))))***'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''((()))******)))((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''))))))''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$######''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!###&&&&&&%%%%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&###%%%''')))++++++******&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!###&&&&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%&&&''''''''''''(((''''''&&&&&&'''''''''''''''''''''&&&###$$$%%%&&&&&&%%%$$$###&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###&&&))))))'''%%%&&&''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))((((((''''''&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&(((((('''&&&'''((()))***'''((((((((('''&&&%%%%%%###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&***)))(((&&&$$$"""!!! ''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&(((************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%% ###%%%&&&$$$%%%(((***'''''''''((((((((())))))&&&'''(((((('''%%%###"""((((((''''''''''''((((((''''''((())))))((('''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###$$$''')))&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))))),,,***(((&&&%%%&&&'''(((&&&'''((())))))((('''&&&'''%%%$$$%%%(((***(((&&&'''$$$""" """$$$''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''%%%###''''''((((((((((((''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&((())))))(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%&&&&&&'''((((((''''''******)))'''&&&%%%$$$###%%%&&&((()))*********)))%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''******)))(((((((((((((((+++)))''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$#########$$$$$$"""$$$&&&'''&&&%%%'''((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&'''(((((((((((((((%%%'''))))))'''%%%%%%%%%'''%%%######&&&'''&&&$$$''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%'''(((((((((''''''(((((((((((('''&&&%%%$$$***)))((('''&&&%%%$$$$$$((('''&&&&&&'''((('''&&&++++++******)))))))))((('''&&&%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%'''''''''((((((((())))))))))))+++***(((&&&%%%&&&'''(((''''''(((((((((((('''''''''&&&$$$&&&((()))(((&&&)))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((***)))'''%%%''''''((((((((((((''''''((((((''''''''''''((((((******)))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++)))'''''''''((('''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''))))))((('''&&&%%%%%%$$$$$$%%%'''((())))))((((((''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((,,,***(((&&&%%%''')))***)))'''%%%%%%&&&(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((***))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''((('''(((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''(((((()))&&&'''(((((()))))))))(((&&&((()))(((&&&%%%%%%&&&'''%%%######&&&'''&&&$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''&&&(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))+++***((('''&&&&&&''''''((((((''''''''''''(((((('''&&&%%%&&&(((((((((&&&***))))))(((((())))))***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&''''''((((((((((((''''''((((((''''''''''''((((((******))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))***(((&&&&&&((((((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&(((((((((((('''&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******---+++'''$$$$$$&&&))),,,'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((******'''(((((()))))))))))))))'''(((((('''%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((''''''&&&&&&''''''((('''''''''((((((((())))))***)))((('''&&&''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&'''''''''''''''(((((((((((((((((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%''''''&&&%%%''''''((((((((((((''''''((((((''''''''''''(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%(((+++++++++''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((('''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$$$$$$$%%%%%%%%%'''''''''(((''''''&&&%%%&&&'''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))),,,***'''%%%%%%&&&(((***&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###$$$&&&'''%%%###(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))))))))((('''((('''&&&%%%%%%''')))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))(((((()))'''&&&$$$$$$&&&''')))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((&&&&&&&&&'''((('''&&&((((((((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%$$$%%%&&&''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%(((+++++++++''''''((((((((((((''''''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''&&&'''&&&%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%$$$$$$%%%&&&'''&&&$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&'''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((''''''''''''((((((&&&(((((((((&&&%%%&&&'''((())))))******))))))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((('''%%%&&&(((******)))''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***(((&&&&&&((((((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$&&&''')))***&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((())))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''(((''''''&&&''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%((('''&&&'''))))))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((((((((('''''')))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$######%%%'''((('''&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&(((((((((((((((''''''&&&&&&'''''''''&&&&&&''')))&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&######%%%&&&''''''''''''((((((((('''&&&&&&&&&%%%((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((((('''''''''((((((((((((''''''&&&((()))(((&&&$$$&&&'''******))))))))))))******&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&%%%&&&(((*********''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''''''''((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''$$$$$$&&&'''(((((())))))''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))******)))(((''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###""""""''''''###"""&&&***'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((('''''''''''''''&&&%%%%%%$$$&&&(((((('''&&&'''(((&&&'''((('''%%%$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%(((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&(((***(((%%%$$$%%%'''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&(((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''((('''%%%&&&((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''))))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''###$$$%%%'''((())))))***(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***(((&&&%%%%%%&&&'''((('''&&&&&&((())))))'''$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))######$$$%%%'''(((((()))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''((()))******)))(((''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!$$$$$$###)))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***&&&'''''''''&&&%%%%%%$$$###%%%((()))(((''''''(((&&&''')))'''%%%$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%&&&''')))***&&&&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((()))))))))******++++++)))((('''&&&&&&'''((()))((()))***++++++***)))(((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))*********)))((('''&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%'''((()))))))))((('''&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''((()))*********+++++++++***)))'''&&&(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&$$$  $$$&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))'''$$$""""""###&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&((()))(((''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$#########$$$%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###%%%)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&''''''((()))******+++***'''%%%&&&(((***(((&&&&&&&&&&&&&&&'''''''''(((&&&(((+++------+++(((&&&''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******)))((('''&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))(((((('''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&''''''(((((())))))************)))((('''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***(((&&&$$$$$$&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&$$$$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((((((&&&&&&'''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((())))))*********(((&&&&&&((()))((('''&&&'''''''''(((((((((((('''(((***,,,,,,***((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%###$$$%%%'''(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&'''((()))))))))))))))'''''''''(((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((******)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&)))((('''&&&%%%$$$$$$###''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((()))))))))((('''&&&$$$###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***)))(((&&&&&&((()))((('''(((((((((((())))))))))))((())))))******))))))(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((((((((('''''''''))))))'''&&&&&&'''((()))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%'''''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''((((((''''''((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((('''''''''(((((((((((())))))))))))*********))))))(((((((((((())))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&&&&&&&(((((('''''''''(((((()))%%%&&&&&&''''''&&&%%%%%%'''''''''''''''''''''&&&'''''''''((((((((((((((())))))(((((('''''''''''''''''''''(((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((("""###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((()))((((((''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((()))))))))))))))*********+++))))))(((''''''((())))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''))))))))))))''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&(((((((((((((((((((((''''''(((((())))))&&&&&&'''(((((('''%%%$$$'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((***))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((('''''''''&&&&&&(((((('''&&&%%%%%%&&&&&&)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''((()))******(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((( """$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((('''%%%$$$%%%&&&))))))************))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***'''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&%%%&&&((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((((((((()))%%%%%%%%%%%%'''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))))))))************)))((((((''''''(((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$''')))***)))'''&&&((((((((((((((()))******&&&'''((())))))'''&&&$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((''''''''''''((('''&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&''''''(((((())))))&&&'''((()))************(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((######%%%&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((())))))(((&&&%%%%%%&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&###&&&''''''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&(((***((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))+++***'''$$$"""((((((((((((((()))******'''((()))******(((&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((('''''''''(((***+++)))((((((((('''''''''''''''&&&&&&&&&''')))***,,,''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))))))))((('''&&&$$$$$$%%%&&&&&&'''((()))******&&&''')))++++++++++++***(((((((((((((((((((((((('''''''''''''''((()))***%%%&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%'''((((((((((((((((((''')))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))******)))'''%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''((('''&&&&&&&&&((()))***&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''(((***++++++++++++(((((('''&&&%%%$$$$$$###''''''&&&%%%###"""!!!!!!%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%'''***)))((((((***---&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((''''''''')))(((&&&&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&(((***(((&&&%%%'''***(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%'''%%%&&&'''(((((('''&&&%%%+++)))&&&$$$###$$$%%%&&&&&&(((***)))&&&%%%''')))))))))))))))))))))))))))(((&&&$$$%%%&&&(((((((((***'''&&&&&&)))***(((%%%'''''''''(((((((((((((((***)))'''''''''&&&%%%###''''''''''''''''''''''''((((((''''''''''''(((((("""$$$&&&(((((((((&&&%%%((()))***)))'''&&&&&&'''''''''((((((((((((''''''$$$$$$$$$$$$%%%'''((()))))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&))))))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&'''(((******((('''&&&(((((((((((((((''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((((((''''''&&&''''''((()))(((((((((''''''&&&%%%%%%$$$######'''&&&%%%%%%%%%%%%&&&'''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&''')))***$$$'''***------***'''$$$$$$%%%&&&''''''&&&%%%$$$))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''***+++)))''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((((())))))((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&%%%$$$$$$))))))***)))(((''''''((((((((((((((((((((((((((()))'''&&&&&&'''))))))))))))'''&&&&&&))))))(((&&&%%%&&&&&&'''((())))))***)))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''((('''&&&%%%((()))))))))'''&&&'''(((''''''((((((((((((''''''((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***)))((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$###"""!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&(((***,,,,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&%%%)))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((()))(((''''''((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''&&&'''(((((())))))((((((((((((((((((((((((((((((************************''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&'''((()))(((&&&$$$######""""""###%%%&&&%%%$$$'''''''''''''''''''''''')))(((&&&'''(((******)))((('''&&&&&&((()))(((&&&$$$$$$%%%'''((()))***+++((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''((()))((('''&&&'''(((''''''((((((((((((''''''+++***))))))((((((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))%%%&&&&&&&&&((()))***+++((((((''''''&&&&&&''''''&&&'''((())))))((('''&&&''''''((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((())))))))))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((''''''((((((((((((((((((((((((((('''&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''&&&'''(((((())))))((((((((((((((((((((((((((((((************************''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&''''''''''''''''''&&&&&&'''((((((((('''%%%$$$$$$'''&&&%%%''''''''''''''''''''''''((('''&&&&&&((())))))((('''&&&&&&''''''(((((('''%%%%%%&&&&&&'''((())))))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''&&&&&&&&&''''''((()))((('''&&&'''(((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''$$$$$$$$$%%%&&&'''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&''''''(((******((((((''''''''''''((((((''''''((())))))(((''''''''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((''''''&&&'''((()))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************)))((('''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((***&&&%%%''')))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''((()))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''((((((''''''&&&&&&''''''%%%###"""$$$(((***)))'''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''''''''''''''&&&((()))(((''''''((()))''''''((((((((((((''''''&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''((((((((((((((('''$$$$$$$$$%%%&&&'''(((((('''&&&$$$######$$$&&&'''((((((''''''''''''(((((((((((('''''''''(((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''(((((((((((((((''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((+++'''&&&)))***'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((('''(((((()))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&''''''(((***((('''&&&'''&&&%%%###''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&$$$$$$%%%''''''&&&&&&''')))((((((''''''&&&%%%%%%%%%'''%%%%%%&&&((()))((('''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((&&&'''((((((''''''((()))''''''(((((((((((('''''''''''''''((()))***,,,,,,''''''''''''''''''''''''&&&'''((((((((((((((((((%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''((((((''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''')))***,,,&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))&&&&&&''''''((())))))***((((((''''''&&&'''''''''(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''((()))))))))(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((((((((((((((((((+++'''(((+++(((""""""(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((()))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((***)))((((((''''''(((((('''((())))))******))))))'''(((((())))))******+++++++++++++++++++++++++++''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&&&&''''''&&&$$$######$$$((((((((((((((((((((((((%%%$$$%%%&&&((((((&&&$$$###%%%''''''%%%%%%''')))'''&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((()))*********)))(((&&&'''((((((''''''(((***''''''((((((((((((''''''((('''''''''((()))******''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((()))******((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''***)))((()))***,,,///000&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))$$$&&&(((******)))'''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((())))))))))))((((((%%%&&&&&&'''(((((())))))%%%%%%&&&''''''(((((()))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))&&&(((+++%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''((())))))))))))(((((((((''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''')))***))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''***))))))((((((((((((((((((((()))************)))'''(((((()))******++++++++++++++++++++++++++++++''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))((('''&&&%%%%%%&&&'''(((###&&&))),,,,,,)))&&&$$$###&&&))))))''''''***---))))))))))))))))))))))))&&&%%%&&&'''))))))'''%%%"""%%%''''''%%%%%%'''***%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''***+++,,,+++***)))%%%'''((((((''''''(((***''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))***+++((((((((((((((()))******((((((''''''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))(((((((((((((((((((((((((((((((((&&&%%%%%%%%%'''***---///&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((''''''''''''((((((************************%%%&&&'''((())))))))))))###%%%)))++++++***'''%%%(((((((((((())))))))))))%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((((('''%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&''''''((('''''''''''''''((()))*********))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((()))******)))((('''$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&)))+++"""&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((((())))))((((((((('''%%%$$$$$$%%%'''((())))))))))))((((((((((((''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''')))*********))))))((((((((('''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''******)))((((((((((((((((((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''&&&&&&''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&***)))(((''''''((()))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))###$$$&&&(((************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))************(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&######%%%&&&((()))***+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&***)))'''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''(((((()))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&''')))******+++***(((&&&%%%((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%&&&'''((((((''''''))))))(((((('''''''''&&&'''''''''%%%######%%%'''''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((++++++******))))))((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((''''''''')))+++---...******)))(((((()))++++++///---,,,******,,,---...((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))******''''''(((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((()))***))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&''''''((((((''''''(((((()))******+++))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((('''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''((((((((((((''''''((((((''''''''''''(((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&'''(((((()))******)))))))))(((((((((''''''''''''******)))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((((((((((((((('''''''''((((((((())))))))))))************))))))(((((((((((()))+++,,,,,,*********)))******+++,,,...---+++*********,,,---))))))))))))))))))))))))''''''((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''''''''(((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))))))))(((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***************************&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$))))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((()))***)))'''&&&'''(((&&&&&&&&&'''''')))******((((((''''''''''''(((((()))))))))((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%(((((()))*********))))))((((((((((((''''''''''''************)))((('''&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))******++++++++++++******((())))))***+++++++++***)))******+++,,,,,,++++++...---,,,*********+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++&&&&&&((())))))(((&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((('''''''''$$$%%%''')))***))))))(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))*********''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((()))***)))((('''((())))))(((''''''((()))+++,,,((((((''''''''''''(((((())))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((('''''''''((((((((((((((('''%%%###''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''((((((((((((((('''(((((((((((())))))))))))******++++++******)))((()))***+++,,,+++***)))'''(((***,,,,,,,,,+++***...---,,,,,,++++++,,,,,,''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''))))))((((((((('''''''''&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++*********)))))))))((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((($$$%%%''')))***))))))(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''')))***)))(((((()))******)))'''''''''''')))***((((((''''''''''''(((((((((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&''')))(((&&&###''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))+++,,,,,,+++***)))&&&((()))+++,,,,,,+++***,,,++++++++++++++++++,,,''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''''''''''''''***))))))(((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************%%%%%%&&&'''((()))******(((((((((((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))++++++***))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''''''''''''''(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&***))))))'''&&&%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))******(((((()))+++(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((******+++++++++***))))))'''''''''((((((((((((((((((&&&%%%'''***+++)))&&&''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((()))))))))'''&&&&&&&&&&&&'''(((((((((((('''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))***+++,,,,,,++++++((((((***+++,,,,,,,,,,,,******++++++,,,,,,------''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((('''''''''''''''******))))))(((''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&'''((()))******&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((('''''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''')))******))))))***+++&&&'''((())))))***))))))((((((''''''''''''(((((('''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((((((+++++++++++++++***))))))''''''''''''((((((((()))'''$$$"""$$$(((+++***'''''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++(((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((((((((((((((((((((()))))))))*********)))))))))******))))))))))))))))))***+++,,,---...+++++++++,,,---...///000------///000222333333333))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''+++******)))(((''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''$$$%%%&&&'''(((***++++++))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))***)))'''&&&&&&'''((()))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''((((((((($$$$$$%%%&&&'''((()))************)))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''((((((((((((&&&%%%$$$$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''')))******))))))***,,,'''(((+++---/////////...((((((''''''''''''((((((''''''&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''''')))))))))))))))(((''''''&&&'''''''''(((((())))))%%%!!! %%%)))(((&&&''''''''''''((((((((()))(((((((((((((((''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&((())))))************************++++++******))))))((((((&&&''''''((((((((((((((())))))))))))******************++++++++++++*********)))))))))***,,,...000------,,,---...000222333222333555777999:::;;;;;;'''&&&'''(((***+++***)))''''''((((((((((((''''''###$$$$$$%%%&&&'''(((((())))))************))))))++++++++++++***)))''''''((())))))((('''''')))+++***)))'''&&&%%%'''((()))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&###$$$$$$%%%&&&&&&&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***((('''(((+++,,,+++(((+++*********))))))((((((******)))(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''',,,((($$$$$$&&&''''''&&&((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''******)))))))))***,,,---***)))(((''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&(((((()))***++++++,,,,,,''''''(((((())))))******(((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((('''''')))***+++)))(((''''''''''''(((((((((((((((((('''(((((()))***+++(((((((((((((((''''''''')))***+++,,,+++***(((&&&((((((((((((((('''''''''(((((((((((((((((('''''''''''''''((()))***+++,,,---------,,,,,,,,,,,,,,,........................000111222333444555666666999:::;;;<<<===???@@@@@@%%%%%%%%%&&&((()))(((''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((''''''&&&%%%$$$((())))))(((&&&&&&(((*********)))((((((((()))***&&&&&&'''''''''((((((((('''((((((((())))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&&&&'''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++(((((()))*********************))))))(((((((((((())))))))))))))))))))))))***((('''(((+++,,,+++))),,,+++++++++******************)))(((((((((((((((((((((''''''''''''((((((((((((((())))))*********'''''''''((((((((())))))))))))))))))************'''''''''''''''((())))))&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++************************''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,(((%%%%%%&&&((('''&&&((((((((((((((((((((((((+++***)))((((((''''''(((((((((((('''''''''&&&&&&'''((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''***)))((((((((()))***+++))))))(((''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''((())))))***++++++(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''&&&&&&''''''((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''''')))***)))(((''''''((((((((())))))))))))(((((((((((())))))***''''''''''''''''''''''''((()))***++++++)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++------------,,,,,,,,,,,,---...///000111222333333555666777888:::;;;<<<===AAAAAAAAAAAAAAAAAAAAABBB&&&%%%%%%&&&((())))))'''((())))))******))))))((()))((((((((('''''''''&&&''''''((((((((((((''''''&&&'''''''''&&&%%%$$$###((())))))'''%%%%%%&&&(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''(((((())))))((((((((('''&&&&&&&&&&&&&&&''''''******)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))***************************))))))(((((())))))***'''(((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++++++++******))))))))))))((((((((())))))))))))))))))))))))***)))((()))+++++++++***,,,,,,,,,,,,,,,+++++++++******)))((((((((()))))))))((((((''''''(((((()))'''(((((()))+++,,,,,,---''''''((((((((()))))))))))))))))))))************)))((('''&&&'''((()))***%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((+++)))'''&&&'''(((((((((((((((((((((((((((((((((+++***)))((((((''''''((()))))))))(((((((((((((((''''''((((((((()))))))))&&&&&&''''''((())))))***''''''''''''((((((((((((''''''(((((((((((((((((())))))((('''''''''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((***)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''(((((()))***&&&&&&'''''''''((((((((('''''''''''''''((())))))((('''&&&&&&((())))))(((((((((((()))))))))*********))))))(((((((((((()))&&&&&&&&&&&&''''''''''''(((((()))******)))'''&&&(((((((((((((((((()))))))))))))))))))))******************))))))***++++++---------...............///000222444666999:::;;;<<<<<<===>>>@@@AAABBBCCCAAAAAA@@@???>>>===<<<<<<***((('''(((***++++++***))))))************)))))))))))))))(((((((((((((((&&&''''''''''''''''''&&&((()))))))))(((((('''&&&((())))))(((%%%$$$%%%&&&$$$%%%&&&&&&'''&&&&&&%%%(((((((((((())))))))))))'''''''''((((((((())))))&&&''''''''''''''''''&&&''''''(((((()))((((((((('''&&&&&&&&&&&&''''''(((***)))((((((''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((+++++++++++++++++++++++++++***)))(((((()))***+++((())))))******)))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))******+++++++++,,,,,,,,,,,,++++++++++++******))))))((())))))***))))))(((((((((((())))))(((((())))))***++++++,,,'''(((((((((((()))))))))''''''''''''(((((((((((()))((('''&&&'''(((***+++%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))***)))((('''((()))))))))((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((***))))))((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((((()))))))))******))))))((((((''''''((())))))))))))(((((('''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((()))***''''''''''''(((((((((((('''''''''''''''((()))))))))'''%%%%%%'''))))))((())))))))))))******************)))(((((('''((((((''''''''''''(((((((((((((((((()))))))))(((((('''(((((())))))))))))******)))))))))))))))*********------,,,,,,,,,,,,------......///000111222222333666777999;;;===???AAABBB??????@@@@@@AAAAAAAAAAAA===<<<;;;::::::999888777+++)))((((((***++++++***))))))************))))))''''''(((((()))******+++&&&&&&''''''''''''&&&&&&))))))*********)))((((((((())))))(((&&&$$$$$$%%%$$$$$$%%%&&&''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((()))))))))(((((('''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))************************************)))***************+++,,,******++++++++++++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''(((((((((((()))(((((('''((()))***+++''''''(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''((()))******))))))))))))))))))))))))((())))))((((((((()))***((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))*********))))))(((((('''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((((()))))))))))))))*********))))))(((((('''''')))))))))))))))(((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))''''''&&&&&&''''''((()))'''''''''((((((((())))))'''''''''''''''((())))))((('''&&&&&&((())))))((())))))))))))******************)))(((((('''(((((((((((())))))*********+++(((((()))))))))))))))((())))))))))))******++++++(((((()))))))))*********,,,,,,,,,,,,---...//////000111222444666888999:::??????@@@AAABBBCCCDDDEEE??????>>>>>>===<<<;;;;;;999999999999999:::::::::***(((&&&&&&''')))))))))((())))))******))))))(((&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''''''(((***)))'''&&&%%%&&&'''''''''((())))))******''''''((((((((()))))))))&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((((((((&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))((('''''')))))))))************+++************************)))***++++++******+++---************++++++++++++******)))))))))***++++++***))))))(((((())))))*********)))))))))(((((((((((((((((()))))))))******))))))))))))************(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&((())))))((('''(((***((((((((((((((((((((((((+++***)))((((((''''''(((&&&&&&''''''''''''((((((&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))*********)))((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))******))))))((('''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''&&&&&&''''''((()))''''''((((((((()))))))))'''''''''''''''((())))))((('''''')))***+++)))(((((((((((()))))))))*********))))))(((((((((((()))))))))******++++++,,,,,,)))))))))))))))*********)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,++++++,,,---///111333444777888999;;;<<<>>>??????CCCCCCCCCCCCCCCCCCCCCCCC===<<<<<<:::999888777777444555666777999:::;;;<<<+++)))&&&&&&''')))))))))'''(((((())))))((((((''''''''''''(((((()))))))))''''''((((((((((((''''''&&&&&&''''''(((''''''&&&&&&(((******(((''''''(((((((((''''''(((***+++,,,&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''((()))***)))(((((('''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''))))))*********+++++++++************************)))+++,,,,,,******+++---++++++++++++,,,,,,------******))))))******+++,,,******))))))))))))******))))))******************(((((()))))))))*********))))))))))))************'''((()))++++++***)))(((((())))))******))))))((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******((((((((((((((()))))))))''''''''''''''''''''''''$$$'''))))))'''&&&((()))((((((((((((((((((((((((+++***)))((((((''''''(((''''''((((((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***&&&'''((()))))))))(((''''''((())))))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))************)))((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''&&&'''''''''((((((((()))'''((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((()))***'''((((((((())))))))))))'''''''''''''''((())))))'''((()))+++---,,,***'''''''''((((((((())))))))))))(((((((((((())))))***((())))))***++++++,,,,,,***************+++,,,,,,))))))******+++,,,,,,---++++++,,,,,,---......///...///000333666999<<<===AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>::::::::::::999999999888555666888:::<<<>>>???@@@...+++)))((()))+++++++++''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&(((***+++)))(((((()))((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''')))************)))(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((())))))*********+++************************************************+++++++++++++++***)))((())))))******++++++++++++************************(((+++---,,,***)))+++...,,,,,,,,,------.........******))))))***+++,,,,,,******))))))))))))******))))))***+++,,,------...))))))))))))************''''''''''''((((((((((((&&&'''***,,,,,,+++)))'''(((((())))))))))))(((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''''''''''''''''''''###&&&((((((&&&%%%''')))((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))(((((())))))*********+++&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***$$$%%%'''((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&''''''(((((())))))******************)))((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((((((((())))))))))))'''''''''''''''((())))))'''(((***---///...***'''''''''''''''(((((((((((((((((('''(((((()))***+++'''(((((()))***+++++++++++++++******+++,,,------))))))***+++,,,,,,------------......///000111111333444666:::===AAAEEEGGGHHHHHHGGGEEEDDDCCCBBBAAA>>>>>>===<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<===>>>???AAACCCEEEGGGHHH+++)))((((((***,,,,,,,,,((((((((((((((('''''''''))))))((((((''''''&&&&&&)))'''&&&%%%&&&'''&&&&&&&&&&&&'''((()))))))))((('''&&&%%%&&&(((((((((''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((+++***)))'''''''''((()))))))))(((((((((((())))))******))))))((((((''''''***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))++++++******)))******+++))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))******++++++++++++,,,,,,,,,,,,++++++''')))+++,,,---,,,***)))************************,,,***(((''')))*********)))******)))(((((()))++++++***((('''''')))***,,,***)))(((''''''((()))***(((((((((((((((((((((((()))***++++++)))(((((()))***)))((((((((()))+++,,,*********)))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((''''''''''''((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))************)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((%%%(((+++)))$$$"""%%%)))++++++******))))))((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))***)))((('''&&&&&&'''((()))((()))))))))************((((((((((((((((((((((((************************(((((((((((()))))))))))))))*********((((((***,,,++++++,,,,,,++++++++++++///......///111444888:::999<<<@@@DDDGGGHHHIIIIIINNNIIICCC@@@>>>===;;;888777888999999:::;;;======<<<>>>AAABBBBBBAAABBBBBBEEEEEEFFFIIIMMMQQQTTTVVV+++***((()))***++++++***((((((((((((((((((((((((,,,,,,,,,,,,++++++***)))+++)))(((((())))))((('''''''''((()))))))))(((((('''&&&%%%&&&((()))(((''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''((((((''''''&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&******)))((((((((((((((((((((('''''''''((())))))******))))))((((((((((((***)))(((((((((((()))***+++*********))))))))))))************************++++++***************+++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))***************'''(((((())))))(((((('''((()))***+++,,,++++++***+++++++++***************+++)))(((((()))******))))))******)))(((((()))+++,,,***)))((('''(((***+++***))))))((((((((())))))(((((((((((((((((((((((((((***++++++)))(((((())))))))))))))))))******+++***)))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((((((((***)))))))))(((((((((''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''((((((&&&((())))))(((((()))***))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((***+++***'''&&&'''***)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((***))))))((()))***+++,,,)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******+++,,,,,,+++******+++---------,,,,,,,,,------...444444555777:::===@@@AAADDDEEEHHHJJJKKKKKKKKKJJJHHHDDD???<<<<<<;;;:::888777888:::<<<===>>>???@@@??????AAABBBDDDFFFJJJLLLRRRTTTWWWZZZ^^^cccgggkkk+++***)))***++++++)))(((((((((((((((((((((((((((((()))***+++***)))((('''***)))))))))******(((&&&(((((()))))))))((((((''''''&&&%%%&&&((()))(((''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((''''''&&&(((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''''''''''''''((('''''''''((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))''''''&&&%%%)))))))))))))))(((((('''(((((((((((())))))***+++***))))))))))))(((((((((***))))))(((((())))))******************)))))))))++++++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++************++++++******************)))******++++++******)))*********+++++++++++++++++++++++++++******))))))***)))((()))++++++)))((()))******)))(((((()))+++,,,+++)))((((((((()))***((())))))*********))))))((((((((((((((((((((((((((()))******(((''''''((((((((()))***************))))))))))))))))))******))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))*********))))))(((((((((''''''(((((((((&&&'''))))))(((((()))+++))))))))))))))))))))))))'''(((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((*********))))))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((''''''''''''((((((((((((***))))))((((((''''''&&&''''''''''''''''''''''''((('''''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))***++++++)))((((((''''''(((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))))))))*********,,,------,,,++++++,,,...............///000222444:::;;;===@@@CCCFFFHHHHHHJJJJJJKKKKKKJJJHHHGGGEEEBBB???<<<::::::;;;::::::;;;===???@@@AAAAAACCCEEEGGGHHHKKKOOOVVV]]]dddhhhhhhkkkmmmnnnoootttzzz*********+++++++++(((&&&((((((((((((((()))))))))%%%&&&((())))))((('''&&&(((''''''((())))))&&&$$$((((((((((((((('''&&&%%%(((&&&&&&'''((()))(((''''''''''''''''''((())))))'''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%''''''''''''((((((((((((&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((('''''''''((()))******)))((('''***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))*********+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******************))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++******)))(((++++++++++++++++++******,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++++++++*********+++,,,---,,,,,,++++++***))))))))))))))))))***,,,+++)))''')))******)))(((((()))+++,,,+++***)))((((((((()))((()))***+++,,,+++***)))))))))))))))))))))))))))''')))******(((''''''((('''((()))++++++***)))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))*********+++++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((())))))))))))((((((''''''(((((((((((('''''''''((())))))'''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((******)))''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++((('''%%%&&&'''((('''%%%'''''''''(((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))(((((((((((((((((()))((((((((((((''''''''''''************************(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,******,,,...//////000111333777:::<<>>======>>>@@@AAACCCEEEIIIJJJMMMTTT]]]eeefffkkkttt}}}|||***)))((()))******(((''''''(((((())))))******+++'''''''''((()))***++++++---+++))))))*********)))&&&&&&'''''''''&&&%%%%%%((('''&&&''')))***)))((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))************************&&&'''((((((******+++,,,'''(((((())))))))))))))))))(((((('''''''''(((((()))))))))************+++)))******++++++******)))*********+++++++++++++++************************'''(((***+++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------........................---,,,+++***)))))))))))),,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***************************)))((()))++++++)))((()))******)))(((((()))+++))))))))))))***))))))))))))***+++,,,,,,,,,,,,,,,************************)))***++++++)))(((((()))(((((()))***************((((((((()))******++++++(((((())))))))))))******''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&'''((())))))((('''&&&))))))***(((&&&%%%%%%&&&))))))))))))))))))))))))&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))))))))))))))))))))************&&&&&&'''(((***+++,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))************************''''''''''''(((((((((((((((((()))***************((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,---......000222555666888:::===@@@CCCEEEFFFFFFGGGHHHIIIIIIHHHFFFEEEAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAACCCGGGJJJIIIOOOVVV\\\aaajjjvvv***((('''''')))******)))'''(((((()))******++++++''''''&&&&&&'''))),,,---///,,,((('''(((***++++++''''''(((((()))((((((((()))''''''''')))***)))((('''''''''''''''((())))))''''''''''''''''''''''''*********))))))(((&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))*********+++((((((''''''''''''(((((((((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))************************((((((((()))*********+++((((((((((((((()))******++++++***)))(((((((((((())))))*********+++++++++)))***++++++++++++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................///...,,,++++++++++++,,,---------.........//////,,,,,,,,,,,,------------...//////000000//////...***+++,,,---------,,,+++)))))))))***++++++,,,,,,+++)))(((((()))******))))))******)))(((((()))+++'''((()))************************++++++---......++++++++++++++++++++++++***+++,,,,,,***))))))***)))))))))))))))******+++'''(((((()))******++++++(((((()))))))))*********'''''''''((()))*********'''((((((((()))))))))***&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((((((&&&&&&'''((())))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&(((******((('''))),,,)))))))))))))))(((((((((''''''((()))***+++++++++((((((((((((((((((((((((&&&&&&'''((())))))))))))************************''''''''''''(((((((((((('''((()))***+++******)))((()))************)))(((&&&'''(((((()))***++++++************************************************+++++++++,,,,,,,,,,,,---...000222333444777:::<<<>>>???BBBDDDEEEEEEEEEDDDAAABBBCCCCCCCCCCCCBBBAAA=========>>>>>>???@@@AAABBBDDDFFFHHHIIIMMMSSSWWW]]]fffrrrzzz***(((&&&&&&(((***+++***'''(((((()))***+++++++++---,,,******+++...111333...***&&&$$$%%%((()))***(((((()))******+++******)))((('''((()))***)))((('''''''''''''''((())))))((((((((((((((((((((((((************)))(((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))(((((('''''''''&&&$$$%%%&&&((())))))******''''''''''''((((((((())))))*********++++++++++++((((((''''''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))*********************************))))))))))))))))))(((''''''''')))***+++//////---,,,+++*********))))))******++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++***---------------------------......//////......---........................////////////////////////000///...---,,,---...///........./////////000000,,,,,,,,,------.........,,,,,,------------,,,,,,)))***,,,......---,,,+++(((((()))***+++,,,,,,---,,,***(((''')))*********)))******)))(((((()))+++&&&'''(((***++++++++++++++++++******+++---...000++++++++++++++++++++++++***,,,------+++******+++***)))((((((((()))+++,,,'''(((((()))***+++++++++(((((())))))*********+++&&&''''''((()))******+++'''((((((((())))))******************++++++++++++******************************))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&'''(((******((('''&&&###$$$&&&''''''''')))+++))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))(((((((((((("""&&&***)))%%%$$$'''+++))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))%%%&&&(((***+++******)))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''((()))***++++++***)))(((&&&'''((()))***+++,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,---------111444666888:::<<<@@@CCCDDDEEEGGGHHHHHHFFFCCCAAA;;;;;;<<<======>>>>>>===AAA@@@@@@AAABBBCCCDDDEEEEEEHHHLLLOOORRRWWW^^^dddsss~~~******)))(((((('''(((((('''''')))******+++******(((((()))***,,,---...///***)))(((''''''((()))***)))$$$ """(((***&&&!!!&&&&&&'''((())))))((((((***((('''&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))******))))))(((((('''''',,,***((('''&&&'''((()))))))))(((((('''''''''&&&(((((()))************************)))))))))))))))+++*********))))))(((((())))))************))))))************************************************++++++++++++******))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---------------//////......---,,,,,,,,,)))***,,,...000222333444333111///------///111333000111222333333333222222333333222222000///------///...------------------......------,,,,,,++++++---,,,+++,,,......,,,***,,,+++******)))*********,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++******)))))))))))))))******))))))***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))))))))))))))((((((''''''''''''((($$$%%%&&&(((((((((''''''((((((((((((''''''''''''******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((()))***)))(((++++++***)))((('''&&&&&&%%%%%%&&&'''((((((((('''(((((((((((('''''''''''''''''''''''''''((())))))''''''(((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&***)))(((''''''((()))***((('''''''''((()))******))))))***++++++)))((('''&&&&&&&&&&&&'''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&++++++******))))))(((((((((((())))))))))))((((((''''''((()))***++++++,,,,,,,,,++++++***)))))))))---,,,,,,+++++++++++++++............///111333444999;;;>>>BBBDDDEEEEEEDDDIIIHHHFFFDDDAAA???===<<<888888999999999;;;>>>AAA>>>AAADDDDDDCCCCCCEEEIIIKKKRRRZZZaaagggoooyyy+++***))))))((((((((())))))))))))***************'''((())))))***+++,,,,,,***)))(((''''''((()))***(((%%%###$$$''')))&&&###))))))))))))))))))(((((('''%%%%%%&&&(((*********''''''''''''''''''''''''&&&&&&'''((()))))))))((()))))))))(((((((((''''''************************&&&&&&&&&'''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))***)))))))))((((((((('''***((('''%%%%%%%%%'''((())))))((((((((('''''''''(((((()))***************************))))))))))))************)))))))))(((******++++++++++++******************************))))))))))))))))))))))))++++++++++++*********)))******++++++++++++***************++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------//////......------......+++,,,---///000222333444444333222222333555888999666666666777777777777777888777777555444222000//////............///000000//////.........---------...------...///000...---------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***,,,++++++******************************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************************************************))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))******))))))))))))******&&&&&&'''((((((((('''''''''(((((()))***++++++,,,***)))))))))(((((((((''')))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))''''''''')))***)))(((((((((((((((''''''''''''&&&&&&''''''((('''''''''(((((((((((('''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******++++++******)))))))))))))))))))))))))))''''''((((((((((((((((((***)))(((''''''((()))***++++++***)))(((''''''((()))))))))))))))(((''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++*********)))*********)))))))))))))))(((((())))))))))))(((((((((((())))))******++++++,,,,,,++++++************------,,,,,,,,,,,,------......///111444777:::<<<@@@BBBDDDGGGHHHHHHHHHGGGGGGEEEBBB???<<<:::999888444666888:::;;;<<<>>>@@@BBBEEEHHHKKKNNNQQQTTTWWWWWW^^^hhhqqqxxx++++++***))))))))))))***,,,+++***)))))))))***+++((((((((()))))))))******))))))(((((((((((())))))''''''''''''''''''''''''++++++++++++***)))(((''''''%%%%%%&&&(((*********''''''''''''''''''''''''%%%%%%'''((()))*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&%%%&&&'''((())))))((((((((((((''''''(((((()))***************************************************))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************++++++++++++***************++++++,,,,,,++++++***++++++,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,,,,---.........//////......---000///.........///000111///000111222444555666777888999:::<<<>>>@@@AAABBB@@@???>>>======>>>?????????>>>===<<<999777444333000000000000111111222333000000////////////...............///111111000//////......---------------------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++---,,,++++++******++++++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((******************************))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))((())))))***+++,,,))))))((((((''''''((((((((()))))))))******++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((((((((()))))))))))))))))))))))))))((('''&&&''')))***)))(((%%%&&&&&&&&&''''''((((((''''''((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''((((((((()))******))))))(((''''''&&&((())))))******))))))((())))))))))))))))))))))))&&&&&&'''(((((()))******))))))(((((((((((()))))),,,+++***)))((((((((())))))(((((('''''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))************((())))))******))))))((()))*********************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000111222555888<<>>BBBDDDFFFIIILLLNNNYYYbbbnnnwww|||+++***************++++++///---+++)))(((((()))***+++************)))))))))(((((())))))))))))((((((&&&***,,,+++'''&&&(((+++%%%&&&'''((())))))))))))***((('''&&&'''((('''&&&((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********(((((())))))))))))))))))(((((()))***************))))))******+++++++++,,,))))))))))))))))))******))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---------------------------......------...///111222444555666777666555333222333333222333444555777888;;;<<<>>>AAADDDGGGIIIJJJJJJKKKNNNPPPRRRRRRRRRQQQSSSQQQOOOMMMLLLMMMNNNOOOMMMMMMLLLJJJHHHEEECCCBBB???>>><<<:::888777666666222222222111000000//////---------...000000///...//////...---------------.........---------,,,,,,------------------------,,,,,,+++************+++,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******+++***)))'''''''''((()))+++***)))((('''&&&%%%$$$(((((((((((())))))))))))******)))((('''(((((()))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((&&&&&&'''((()))(((''')))))))))(((((((((''''''((()))))))))((('''&&&&&&((((((((((((''''''''''''&&&&&&'''((()))(((((((((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))(((((((((((((((((())))))))))))(((((('''''''''((()))+++,,,---+++***)))((('''((()))***(((((((((((())))))))))))))))))(((((((((((())))))************************************************(((((())))))******++++++))))))************))))))++++++++++++************,,,,,,------......//////,,,,,,---///222555777888BBBDDDFFFIIILLLNNNPPPQQQLLLLLLKKKIIIGGGEEECCCBBB???===<<<;;;;;;===@@@BBBAAABBBDDDGGGJJJPPPWWW[[[lllzzz***))))))))))))***++++++---,,,***(((((((((((((((************************(((((())))))))))))((((((''')))+++***(((''')))+++###$$$&&&''')))*********'''%%%%%%&&&(((*********(((((((((((((((((((((((()))*********))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))******(((((()))***************))))))******+++,,,,,,,,,))))))))))))************)))))))))******)))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,------...////////////.........000222555777<<<===>>>???>>>===:::999888999::::::;;;<<<<<<===AAABBBDDDGGGJJJMMMOOOQQQNNNPPPRRRTTTVVVVVVVVVVVVXXXWWWUUUSSSRRRRRRRRRRRRQQQQQQPPPPPPNNNMMMKKKJJJIIIGGGEEEBBB@@@>>><<<<<<999888888666555444333222000000///000111111000...000///......------......//////.........------------------............///...---,,,,,,++++++,,,,,,,,,---...///...---,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))((())))))***+++,,,))))))((((((''''''((((((((()))))))))******++++++(((((((((((())))))))))))+++***((('''''''''((()))))))))))))))))))))))))))%%%%%%%%%&&&'''''''''((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''******))))))((((((((('''(((((()))))))))(((''''''((((((((((((''''''''''''%%%&&&((()))))))))((('''%%%&&&&&&'''(((((())))))((())))))******))))))((())))))))))))))))))))))))++++++***))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))++++++***)))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))************************(((((()))))))))))))))***))))))))))))************)))******++++++******)))******++++++++++++++++++,,,,,,---...///000000111...///111444777;;;>>>???IIIJJJKKKMMMNNNOOOOOOOOOJJJIIIGGGEEECCCAAA@@@???<<<;;;;;;<<<>>>AAADDDFFFDDDFFFIIIMMMTTT]]]hhhooo)))((((((((())))))***+++***))))))(((((('''''''''(((((())))))))))))))))))'''((()))******)))((('''((()))))))))(((((())))))%%%&&&'''((()))*********'''%%%%%%&&&(((*********((((((((((((((((((((((((((())))))*********))))))))))))))))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))(((((()))))))))*********(((((()))***************))))))***++++++,,,------((()))))))))************)))******++++++******)))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------............------,,,------------.........------...///111222333444444444444444777;;;>>>AAAEEEFFFHHHIIIHHHFFFCCCAAA???@@@BBBDDDDDDDDDCCCBBBFFFFFFHHHJJJLLLNNNOOOPPPMMMOOOQQQSSSVVVWWWYYYYYY[[[ZZZYYYXXXVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPMMMKKKHHHGGGEEEEEEBBBBBB@@@>>><<<:::999888666555444555555555333111111111000////////////000////////////.........---------......////////////000//////...............---.../////////...,,,+++......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************++++++******************************))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))******))))))))))))******&&&&&&'''((((((((('''''''''(((((()))***++++++,,,'''((((((((()))))))))***+++***((('''''''''))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''((((((((((((((('''(((((())))))))))))(((((((((((((((''''''''''''%%%&&&((()))***)))(((''''''''''''''''''''''''''')))******++++++******)))))))))))))))))))))))))))******))))))))))))))))))'''((()))******)))((('''((((((''''''''''''(((((()))))))))))))))(((((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))************************&&&&&&&&&&&&'''''''''(((*********))))))))))))))))))******++++++******)))*********++++++,,,,,,,,,,,,------...000111222222222444666999===BBBEEEGGGKKKKKKLLLMMMMMMLLLKKKKKKJJJIIIGGGEEECCCBBBAAA@@@>>>>>>???AAACCCFFFHHHIIIJJJOOOVVV___jjjvvv(((((('''(((((()))******'''(((((()))(((((('''&&&''''''''''''(((((())))))'''((()))******)))(((''')))((((((((())))))((((((((())))))************)))***((('''&&&(((((('''&&&))))))))))))))))))))))))&&&'''(((***++++++++++++))))))******+++++++++,,,************************(((((((((((())))))))))))***************++++++,,,))))))))))))))))))))))))'''((((((((())))))******((()))***+++++++++++++++(((((())))))*********+++(((((()))***************))))))***+++,,,,,,------(((((())))))*********++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------............------............/////////000......000111333555666777;;;::::::<<>>===;;;:::999999999888666444333222111111000111111111000/////////............---.........//////000000222111111000000000000000---...///000000...,,,+++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))******************************))))))))))))******))))))))))))))))))))))))***((('''((()))***)))((()))))))))))))))))))))))))))((((((''''''''''''((($$$%%%'''(((((((((''''''(((((((((((('''''''''''''''((((((((())))))******+++***((('''&&&''')))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''&&&%%%&&&((((((((('''$$$$$$%%%&&&'''((()))***''''''((())))))***)))))))))(((((((((''''''''''''%%%&&&((()))***)))((('''((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++'''((()))******)))((('''$$$$$$$$$%%%''')))***+++'''((()))))))))(((&&&%%%&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))************************((()))))))))******++++++++++++******))))))((((((******++++++++++++******))))))***+++,,,,,,------,,,---...///000111222333666777:::>>>BBBFFFJJJLLLIIIJJJKKKLLLKKKJJJIIIHHHKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLSSSYYYdddqqq))))))))))))))))))))))))***)))))))))((((((''''''***)))((((((((()))+++,,,((((((((((((((((((((((((+++*********))))))((((((+++***)))'''''''''((()))))))))))))))((((((((((((---((($$$%%%)))***'''$$$((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))******************++++++))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************)))))))))))))))(((''''''******))))))))))))******)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------...///000111222333444444444666:::===>>>>>>@@@AAABBBCCCCCCEEEGGGHHHJJJKKKPPPMMMJJJJJJKKKJJJGGGDDDFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFHHHKKKMMMLLLLLLLLLMMMOOORRRTTTWWWXXXYYY```aaabbb```\\\XXXVVVUUUWWWWWWYYY\\\^^^___]]][[[___]]]ZZZWWWSSSQQQPPPOOOMMMNNNNNNOOONNNMMMLLLKKKFFFDDDAAAAAAAAA@@@<<<888222444666444000///111444333111...,,,---.........111000......///000000//////.........//////000111//////.........---------------------------------------,,,,,,,,,+++++++++************************++++++******)))(((((('''++++++************++++++******++++++++++++******+++*********))))))((((((************))))))))))))))))))))))))************+++)))((())),,,---+++)))''''''((((((((((((''''''))))))(((((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((******+++++++++******))))))))))))(((''''''&&&&&&)))(((''''''((()))(((&&&((((((((((((((((((((((((&&&%%%$$$%%%'''))))))(((''''''(((((())))))******''''''''''''''''''''''''(((&&&$$$######%%%((()))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,+++++++++++++++,,,/////////---,,,+++---///...///000000111444999<<<===???CCCGGGIIIIIIIIIHHHIIIHHHGGGFFFGGGIIIKKKMMMLLLJJJHHHFFFFFFFFFFFFEEE>>>AAAEEEEEEFFFKKKTTT[[[]]]mmm~~~))))))))))))))))))))))))*********))))))((((((((())))))((((((((()))***+++((((((((((((((((((((((((************)))))))))(((***)))(((''''''(((((()))))))))))))))((((((((((((+++)))&&&'''))))))'''%%%((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))),,,++++++******))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((()))))))))******))))))))))))******************++++++***))))))(((******))))))))))))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++,,,,,,---...///---------------...//////------...///000000111111222222333444666777999999<<>>@@@@@@DDDFFFHHHIIIHHHHHHIIIKKKKKKJJJIIIHHHIIIJJJLLLMMMPPPOOONNNOOOPPPQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMRRRRRRSSSTTTVVVXXXZZZ\\\]]]^^^aaaeeelllrrrxxx|||zzzsssnnnllllllkkkmmmrrrzzzwwwqqqmmmkkkjjjmmmlllkkkiiifffcccaaa___^^^\\\YYYWWWUUUSSSPPPMMMIIIFFFBBB???>>>===;;;:::888555333222222333333222000000000222333333222000000000///...------------/////////.........------------------------------//////.........---------++++++++++++++++++++++++*********+++,,,------...++++++************++++++******++++++++++++*********************)))))))))************))))))))))))(((((((((((())))))))))))''''''&&&((()))***)))''''''(((((())))))(((((('''(((''''''''''''''''''((('''((())))))''''''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%'''((()))&&&&&&''''''((())))))***)))(((''''''))))))((('''(((((((((((((((((((((((('''&&&%%%%%%'''))))))((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((()))))))))*********************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((())))))))))))((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))***+++,,,------...+++***************++++++***,,,......---,,,,,,---111555:::???CCCGGGKKKNNNMMMMMMMMMMMMLLLLLLKKKKKKGGGGGGHHHIIIJJJKKKLLLMMMGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHKKKSSS___mmm|||))))))))))))))))))))))))++++++******************'''''''''''''''(((((()))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******(((((((((((())))))))))))&&&(((***+++)))(((((()))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))++++++******))))))((((((************))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++((()))))))))***************+++++++++++++++******+++******))))))******+++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......---------...///000111111111333555888;;;===>>>>>>BBBAAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGGGGFFFGGGIIIIIIHHHHHHHHHJJJNNNQQQTTTYYYXXXWWWVVVVVVUUUTTTSSSPPPPPPPPPPPPQQQSSSTTTUUUWWWZZZ___dddhhhkkknnnppptttuuuwww{{{~~~|||zzzxxxwwwtttqqqmmmhhhccc^^^[[[XXXVVVRRRMMMKKKKKKJJJGGGDDDAAA>>>;;;:::999888777555666666666666777555111...222111000000/////////000////////////................................................------------++++++++++++++++++++++++******++++++,,,---------++++++************++++++***++++++,,,,,,++++++***************************************)))))))))(((''''''((((((((()))))))))'''''''''((()))))))))((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''')))***)))((('''((()))(((((((((((((((((((((((()))((('''&&&'''))),,,---''''''''''''(((((()))))))))((('''''')))***)))(((((((((((((((((((((((((((((('''%%%&&&((())))))(((******))))))((((((''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++------...******)))))))))***++++++,,,.../////////000222444777<<>>AAACCCDDDDDDDDDFFFEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGIIILLLLLLLLLNNNQQQTTTXXXZZZ[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXYYY[[[^^^aaaccciiiooowww}}}~~~vvvppplllkkkjjjeee```]]]\\\YYYTTTPPPPPPMMMIIIFFFDDDBBB???===<<<;;;;;;<<<<<<999666333111111000000000000111111000000/////////.................................---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***************+++++++++************)))))))))((((((((((((((())))))))))))'''((()))***))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((()))***)))((('''(((***))))))))))))))))))))))))***)))((('''(((***---...))))))(((((('''''''''''')))''''''(((*********)))(((((((((((((((((((((((()))'''&&&&&&((())))))(((******))))))((((((''''''))))))))))))))))))))))))'''&&&%%%$$$$$$&&&((()))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,---******))))))***+++,,,,,,...//////...000333999===@@@DDDJJJNNNPPPRRRSSSTTTOOONNNLLLKKKKKKKKKMMMNNNLLLLLLLLLKKKJJJHHHGGGFFFHHHGGGFFFFFFHHHOOOYYY```eeehhhooozzz{{{rrrkkkgggeee)))))))))))))))))))))))))))))))))***************&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))************'''((()))))))))))))))(((''''''(((((())))))******&&&&&&&&&&&&''')))******((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((&&&''''''((()))***++++++(((((()))))))))))))))***(((((((((((((((((((((((()))))))))*********++++++((((((((()))))))))******))))))))))))************((()))******************++++++************++++++((()))+++,,,.../////////++++++++++++++++++++++++,,,,,,,,,---------....../////////.........//////111222333555888:::===>>>DDDFFFHHHJJJKKKJJJIIIHHHGGGEEECCC@@@??????@@@AAAEEEGGGHHHHHHIIIJJJMMMOOOPPPQQQSSSUUUWWWZZZ\\\]]]^^^___aaabbbbbbbbbdddfffiiiiiihhhiiikkkppptttvvv}}}zzzvvvqqqkkkeeeaaa]]]ZZZWWWTTTQQQNNNJJJGGG@@@???>>>>>>>>><<<999777222222111000000000111111000000000/////////..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++************))))))))))))))))))))))))************&&&(((******)))))))))***((())))))******))))))((((((''''''''''''''''''(((((()))******(((((()))***))))))))))))))))))))))))((((((''''''((()))***+++***))))))(((''''''&&&&&&(((''''''(((***++++++***((((((((((((((((((((((((***(((''''''((())))))((())))))))))))(((((((((((((((((((((((((((((((((((((((&&&$$$######%%%(((***'''''''''((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++++++++************+++,,,------...///000111444999@@@EEEJJJMMMPPPSSSSSSSSSSSSTTTQQQPPPOOONNNNNNOOOPPPQQQMMMLLLKKKJJJHHHGGGFFFEEECCCDDDFFFGGGLLLWWWeeeooo{{{~~~zzzssslllgggeeeeee))))))))))))))))))))))))((((((((())))))*********'''((()))*********))))))((((((((((((((((((((((((((()))))))))************((())))))******)))(((''''''''''''((()))*********(((%%%""""""&&&)))******((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''(((((())))))******''''''((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++)))))))))*********++++++))))))))))))************)))******+++,,,,,,++++++,,,++++++******++++++,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000111222444555666888999;;;===AAAEEEHHHJJJOOOPPPQQQRRRQQQOOOMMMKKKIIIGGGEEECCCCCCDDDFFFGGGJJJKKKMMMNNNOOORRRVVVYYYXXXZZZ]]]aaaeeehhhiiijjjnnnqqqssstttssstttvvvyyy|||zzzyyyxxxzzz~~~|||yyypppnnnkkkiiigggeeeaaa^^^RRRPPPLLLIIIGGGDDD@@@===999888666555333222111111000000000000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++************+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************))))))))))))************++++++++++++%%%'''***)))((('''(((***))))))************)))))))))((((((''''''(((((()))((()))******)))((()))***))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((('''''''''(((''''''(((***,,,+++***((((((((((((((((((((((((***)))''''''((())))))((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((()))))))))*********''''''(((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%&&&''''''((((((''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,---...//////222666;;;???CCCIIILLLQQQSSSUUUUUUTTTSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPKKKJJJHHHGGGFFFFFFGGGGGGEEEIIIOOOUUU]]]iiixxx}}}zzzvvvssskkknnnqqqrrrssssssuuuvvvwwwuuurrrnnnkkkjjjlllnnn))))))))))))))))))))))))''''''(((((()))))))))***'''(((***+++++++++***)))(((((((((((((((((((((((((((((())))))*********+++))))))*********((('''&&&&&&''''''((()))******+++)))$$$ %%%***+++)))((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))***************+++,,,,,,------------,,,++++++******++++++,,,............---,,,+++***---------------------------------.........//////000000111333555888:::<<<===>>>@@@DDDHHHLLLPPPRRRVVVVVVWWWWWWUUURRRNNNLLLMMMKKKIIIHHHIIIKKKNNNOOOLLLNNNPPPRRRTTTWWW\\\___bbbeeekkkqqqwww{{{}}}~~~~~~{{{|||~~~}}}||||||xxxzzz}}}~~~~~~}}}~~~~~~~~~|||yyymmmiiibbb\\\VVVQQQKKKHHHAAA@@@===:::777555444333000000000000//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111++++++************+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,###&&&)))(((&&&%%%''')))))))))************))))))))))))(((((((((((())))))(((***+++***)))((()))***))))))))))))))))))))))))((())))))***))))))((('''&&&&&&''''''((()))))))))(((''''''(((+++,,,+++***((((((((((((((((((((((((+++)))''''''((())))))(((''''''(((((())))))******''''''''''''''''''''''''&&&&&&((()))))))))(((''')))************+++++++++(((((())))))*********+++(((((())))))))))))((((((************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******%%%&&&''''''((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++,,,,,,,,,,,,,,,---...///000000666>>>DDDIIIMMMPPPRRRTTTVVVWWWWWWUUUTTTUUUVVVRRRRRRQQQPPPOOONNNMMMMMMIIIGGGFFFEEEEEEFFFHHHJJJPPPWWWaaajjjttt~~~}}}zzzwwwrrrmmmiiiccc^^^ZZZYYY]]]bbbfffiiijjjlllmmmppppppnnnlllkkknnnssswww))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******+++++++++***************+++***)))(((((('''(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&)))******)))(((''''''((())))))(((((('''''''''&&&''''''((()))***++++++,,,((())))))***+++,,,,,,,,,++++++***************++++++*********))))))((((((++++++,,,------------,,,++++++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,---------,,,///111///+++,,,111777666888:::;;;<<>>@@@AAABBBCCCEEEHHHKKKIIIIIIKKKLLLOOOQQQSSSTTT[[[\\\^^^^^^]]]ZZZWWWTTTUUUTTTSSSRRRQQQRRRVVVYYY[[[^^^aaaeeejjjpppxxx}}}yyyuuuooommmlllmmmlllkkkiiijjjkkklllllllllkkkkkkjjjkkkkkkllllllkkkjjjjjjiiihhhggghhhjjjmmmqqqtttvvvzzz~~~zzzqqqlllbbb^^^WWWSSSOOOKKKEEEAAA>>><<<:::999777555222000111111222333333333222111111000///...------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********))))))))))))(((***)))(((((((((((()))***************)))))))))(((******)))((('''((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((''''''&&&''''''((()))******+++)))((((((((('''''''''&&&'''''''''(((((()))))))))((((((((()))))))))******))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))*********))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))******************+++)))(((((('''((()))***+++)))))))))))))))((('''''')))((((((((('''''''''&&&+++***)))(((''''''''''''((('''&&&'''((()))'''&&&'''((((((((())))))******))))))******++++++,,,,,,,,,,,,,,,+++++++++******---,,,+++***+++,,,------///111222333333666:::===CCCJJJQQQUUUUUUVVVXXX[[[VVVWWWWWWWWWVVVVVVUUUTTTTTTRRROOOMMMMMMKKKHHHEEEEEEFFFFFFGGGJJJSSS___gggyyy~~~|||{{{}}}{{{wwwrrrmmmhhhdddbbb^^^\\\YYYWWWWWWXXXZZZ[[[^^^aaadddfffgggjjjooosssuuuwwwxxxvvvtttwww}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((************((((((((((((((())))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))((())))))******))))))((()))*********((('''((()))*********))))))))))))))))))))))))))))))*********'''(((((())))))******++++++***************++++++***************)))))))))(((((()))************))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...///000111...///000333555999<<<>>>DDDFFFGGGHHHIIIJJJMMMOOOKKKLLLMMMPPPRRRUUUWWWXXX[[[[[[\\\\\\ZZZXXXVVVTTTVVVVVVWWWWWWYYY]]]bbbfffjjjmmmrrrwww|||}}}vvvpppjjjiiigggggghhhgggeeecccbbbeeehhhlllmmmllljjjhhh```ccchhhlllnnnmmmkkkiiiiiihhhggghhhjjjmmmqqqsssvvvyyy|||~~~~~~~~~yyyqqqkkkfff^^^SSSKKKHHHFFFDDDBBB???;;;666222222333333333222111000000222111000......---------///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((***))))))(((((())))))***************))))))))))))***))))))))))))******+++)))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''%%%&&&'''((()))***+++,,,((((((((((((''''''''''''(((((())))))))))))******))))))))))))************))))))(((((((((((()))))))))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********+++******)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))******))))))(((((((((((((((((('''''''''''''''(((((('''%%%$$$&&&'''(((&&&&&&&&&(((((('''&&&''''''((()))***+++,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++++++++,,,---///000///000222444777<<>>BBBDDDDDDDDDFFFHHHJJJJJJLLLOOOQQQRRRSSSUUUWWWYYYZZZ[[[\\\[[[ZZZYYYWWWWWWWWWXXXYYYXXX[[[```dddiiinnntttxxx|||~~~yyyvvvrrrqqqqqqmmmfff```bbbdddgggkkkmmmmmmllljjjjjjlllppprrrssssssqqqoooiiimmmqqqvvvwwwwwwuuusssuuuvvvxxxzzz{{{|||}}}}}}yyy{{{|||}}}~~~~~~~~~zzzwww|||sssfff[[[WWWUUUSSSPPPLLLEEE===888555555444444333222111000000000///...------......////////////////////////------------------------///...,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))((((((((())))))******+++))))))(((((((((((())))))((((((((((((((((((((((((******))))))((('''''''''&&&''''''((()))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***,,,***((('''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++++++++******)))))))))))))))************(((((((((((()))))))))))))))))))))(((((('''''''''((((((((()))))))))******))))))*********))))))(((************))))))))))))$$$%%%'''&&&%%%%%%(((***(((&&&%%%%%%'''((('''&&&''''''((())))))***+++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...///---000444999>>>DDDKKKPPPRRRUUUXXXYYYXXXVVVVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSPPPNNNKKKHHHEEEDDDCCCBBBCCCIIISSS___kkkzzz~~~yyytttkkkaaaYYYTTTRRRQQQUUUWWW[[[```ffflllpppsssuuutttrrrqqqqqqtttxxx{{{))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&''''''(((((((((((((((((('''(((((()))******(((((((((((())))))))))))'''(((((())))))(((((('''(((***+++***)))((()))+++************++++++++++++*********)))))))))))))))(((((((((((())))))))))))******))))))***++++++,,,***************+++++++++******+++,,,,,,,,,,,,,,,((())),,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,------...///000222333777===CCCGGGHHHHHHDDDFFFIIILLLMMMOOORRRTTTYYYZZZ[[[\\\]]]]]]]]]]]]^^^[[[YYYWWWYYY]]]aaaeeegggkkkrrrxxx|||}}}uuupppmmmjjjhhheeeeeefffeeeaaa^^^aaaeeelllssswwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~}}}||||||}}}~~~zzzyyy{{{|||yyyuuuuuu|||~~~vvvqqqoookkkggg___UUUIIIBBB>>>===;;;999777666444444///...............///000........................------------------------///---+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))******&&&''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++***((('''&&&''')))***''''''''''''''''''''''''''''''''''''(((((((((((()))******+++++++++******))))))))))))************(((((((((((()))))))))))),,,,,,,,,++++++*********''''''(((((((((((()))((())))))************))))))))))))))))))************'''(((((((((((((((***,,,)))'''%%%%%%'''(((''''''((((((((((((((((((((((((,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...///222777>>>DDDIIINNNRRRUUUQQQSSSVVVVVVVVVUUUTTTTTTSSSTTTTTTSSSSSSRRRQQQPPPKKKJJJGGGDDDBBBBBBDDDEEEJJJTTTcccrrr}}}oookkkccc\\\XXXWWWXXXYYY]]]aaagggnnntttxxxzzz{{{{{{zzzxxxxxxyyy|||))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))''''''))))))))))))''''''&&&&&&''''''(((((()))))))))(((((((((((())))))***(((((((((((())))))))))))'''(((((())))))(((((('''(((***+++***))))))***,,,***************+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,,,,*********+++++++++++++++))))))***++++++++++++***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......000111222333444888===BBBGGGJJJLLLLLLJJJMMMPPPSSSTTTVVVXXXZZZ\\\]]]^^^_________^^^]]][[[ZZZZZZ[[[___eeelllppp}}}{{{xxxxxxuuuvvvvvvsssnnniiifffeeeaaa```_________```bbbdddkkkpppxxx}}}xxxyyy{{{|||}}}|||vvvsssrrrqqqooommmhhhpppwwwyyy~~~vvviii[[[RRRKKKIIIEEE@@@<<<888666555111111000000000000111111//////............------------------------------...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------*********))))))))))))((()))******++++++******)))))))))))))))************&&&''''''(((((((((((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((''''''''''''(((''''''(((((()))***+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))******+++*********''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))&&&&&&'''((((((((((((((())))))******++++++******''''''''''''(((((((((((()))'''&&&&&&((())))))(((***(((&&&&&&'''((()))((()))((((((((('''''''''&&&+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...000222333888===DDDJJJNNNPPPRRRTTTRRRSSSUUUVVVVVVUUUUUUTTTRRRRRRQQQPPPOOOMMMLLLKKKEEEDDDCCCAAAAAACCCHHHKKKVVVbbbsss~~~|||wwwtttcccaaa``````aaacccfffhhhiiilllrrrxxx}}}))))))))))))))))))))))))))))))))))))))))))))))))************************)))******************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))*********))))))(((((((((((()))(((((((((((())))))))))))((())))))******))))))(((((()))++++++***)))+++,,,)))))))))*********++++++(((((())))))******++++++************************))))))))))))***+++,,,---*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------------------............---...///111444777999:::;;;@@@HHHLLLNNNOOOQQQTTTTTTVVVYYY[[[[[[[[[\\\^^^^^^```aaacccccccccaaa```\\\^^^ccciiipppvvv{{{~~~~~~xxxqqqmmmkkkkkkkkkkkkiiifffeeeeeefffcccddddddbbb```cccjjjpppwww{{{||||||}}}~~~xxx{{{}}}~~~~~~~~~{{{xxxtttpppmmmlllllllllccckkkttt{{{~~~pppggg```\\\VVVNNNGGG@@@<<<999777777555444333222222222000000000/////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********))))))))))))((()))***++++++++++++***)))((()))))))))************(((((()))***)))(((''''''******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((&&&'''''''''((((((((()))*********))))))((((((((())))))))))))((((((''''''''''''''''''((()))***+++&&&'''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''((())))))*********)))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&'''((()))***))))))(((((()))***++++++++++++***&&&'''''''''((((((((())))))&&&###'''...222111...,,,)))'''&&&((()))******((((((((((((((()))))))))***++++++,,,,,,---------,,,,,,,,,---------......---...///111444888;;;===@@@DDDHHHLLLMMMOOOPPPRRRTTTTTTTTTUUUUUUUUUTTTSSSPPPPPPOOOMMMKKKIIIGGGFFFCCCCCCDDDCCCDDDIIIPPPVVVbbbmmm|||zzzwwwuuusssqqqppppppqqqssstttrrrnnnjjjdddgggmmmrrruuuvvvvvvuuuwwwxxx{{{~~~))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))******++++++***)))(((((('''(((((((((((((((((())))))))))))******++++++++++++******((()))++++++******+++,,,(((((())))))************'''(((((()))***++++++,,,+++++++++***************))))))))))))***+++,,,---*********++++++,,,,,,,,,,,,---......//////......++++++*********+++,,,------------------------------------.........//////,,,...000333777;;;???AAABBBIIIRRRUUUUUUUUUXXX[[[ZZZ]]]___```___^^^^^^^^^```bbbdddfffggggggffffffdddiiirrr|||{{{tttkkkeeeccciiijjjjjjiiihhhhhhkkkmmmmmmooopppllliiilllvvvyyy|||~~~}}}zzzyyy{{{}}}}}}}}}|||{{{zzz{{{{{{|||xxxzzz}}}yyyxxxvvvssspppppprrruuupppwww~~~~~~wwwwwwsssjjj```VVVMMMGGGDDD===<<<:::777555333222111222111111111000000//////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))(((((())))))*********+++)))***+++++++++)))((('''******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''(((((())))))******((()))))))))******++++++++++++++++++******))))))+++*********))))))((((((''''''''''''((()))++++++'''((())))))***))))))((())))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))''''''(((((())))))******'''((()))++++++******)))((()))***+++++++++++++++((()))))))))******++++++---((('''...:::BBBAAA>>>---***''''''(((***+++***''''''((()))***+++,,,,,,******+++,,,,,,---......,,,,,,,,,------.........///000222555999>>>CCCEEELLLNNNOOOPPPPPPRRRTTTVVVUUUTTTSSSSSSTTTSSSRRRPPPOOOOOOMMMLLLIIIFFFDDDCCCDDDEEEGGGGGGIIIOOOXXX___iiisss|||vvvoooiiieeecccbbbaaabbbeeeiiilllkkkiiifffnnnuuu~~~|||))))))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++***)))(((******++++++++++++******(((((((((((())))))))))))+++***)))(((((('''(((((('''(((((()))***++++++,,,))))))))))))))))))))))))+++*********))))))(((((('''(((***++++++***)))((())))))))))))))))))))))))******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***))))))++++++,,,,,,,,,---------............---,,,++++++---...///...------///111///222555888<<>>AAA///+++'''&&&'''((('''%%%***************++++++,,,---+++))))))***,,,,,,,,,000...,,,******,,,///000000333888<<>>AAACCCIIILLLPPPTTTWWW[[[^^^aaadddddddddcccaaa___^^^^^^^^^^^^___eeeppp~~~rrrlllhhhmmmxxxvvvlllaaa]]]\\\aaakkktttzzzyyyvvvrrrnnnmmmnnnooommmqqqwwwyyyssslllddd___aaaaaa``````dddllluuu|||{{{ooofffWWWQQQIIIAAA<<<999777666111111111111111000//////000000/////////.........------------,,,,,,,,,,,,+++++++++++++++,,,,,,------......//////......---*********++++++,,,,,,,,,,,,+++******))))))******************++++++++++++((())))))*********))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''%%%%%%%%%''')))((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%'''((((((***************************)))(((''''''(((***+++)))))))))(((((((((((()))((((((''''''((()))******(((((((((((('''(((((()))((((((((((((((())))))******+++,,,+++***+++...111///......000555;;;BBBFFFLLLOOOSSSVVVVVVUUUTTTTTTRRRQQQPPPOOONNNOOOPPPPPPMMMLLLJJJGGGEEEDDDBBBBBBAAABBBDDDJJJUUUbbbnnnvvv~~~{{{tttmmmgggccc```WWWYYYZZZXXXTTTQQQPPPQQQPPPQQQSSSVVV[[[dddnnnvvv))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***((())))))******))))))((((((((((((((()))))))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***+++,,,---...))))))))))))))))))))))))((((((((((((((())))))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.........////////////000------------///111333555666999>>>BBBEEEHHHJJJLLLRRRUUUXXX[[[]]]^^^aaacccbbbaaa```______```aaabbbeeefffjjjqqq{{{~~~vvvqqqoooooottt|||{{{zzzzzzyyyxxxwwwvvvvvvkkkddd```aaadddiiirrr{{{|||zzzwwwtttsssvvv{{{~~~yyyppphhhccchhhfffcccaaaaaaeeelllqqq}}}}}}~~~~~~nnnggg[[[OOOFFF@@@;;;888666555444222222111111111000000000/////////......---------,,,,,,,,,,,,+++++++++*********+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))***************++++++++++++,,,((())))))************)))))))))))))))))))))))))))$$$$$$%%%&&&((()))******))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,))))))(((((((((((())))))************************((('''%%%&&&'''(((((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))***)))))))))))))))((((((%%%%%%%%%&&&''')))***+++************************+++***'''&&&&&&(((+++---***))))))(((((((((((()))+++***)))'''''''''((())))))***,,,+++******+++,,,))))))((((((((()))******)))+++---,,,***+++///222222222333666;;;BBBIIIMMMNNNQQQTTTTTTSSSRRRQQQQQQRRRQQQPPPPPPOOOOOOOOOOOOJJJHHHFFFDDDBBBBBBBBBBBBAAADDDKKKVVVbbbooozzz~~~yyyqqqiiiccc^^^YYYVVVRRRTTTUUURRROOONNNPPPRRRUUUYYY___eeekkkttt))))))))))))))))))))))))((()))***++++++***)))((())))))***+++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((()))'''(((((())))))*********************************((()))))))))************((()))***+++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////....../////////000000000111000000111333666999:::<<<@@@FFFKKKOOOQQQTTTVVVYYY[[[^^^`````````aaabbbaaa___]]]^^^bbbgggllloootttvvvzzzzzzsssrrrrrruuuyyy|||}}}{{{yyytttttttttsssrrrpppooooooiiigggiiipppvvv{{{zzztttqqqqqqrrrrrrpppnnnnnnoooqqqxxxyyy{{{~~~{{{qqqfff[[[RRRIIIDDD???<<<999555333222222333000000000000/////////...............------------,,,,,,+++***+++,,,---...******++++++++++++******,,,,,,++++++++++++++++++,,,+++******))))))***************+++++++++,,,,,,(((((()))***************))))))))))))))))))))))))$$$$$$&&&'''(((***++++++++++++++++++++++++++++++&&&'''''''''((()))))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))************************+++)))'''&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&'''((()))(((((('''(((((((((((())))))))))))******))))))(((((((((((())))))))))))***++++++,,,************************))))))((((((((()))+++++++++***)))(((''''''((()))+++++++++++++++***)))(((%%%(((***+++******+++---***))))))))))))***++++++))),,,...---***+++///333444777;;;@@@EEEKKKOOOQQQMMMNNNPPPPPPOOOOOOPPPQQQSSSRRRRRRQQQPPPNNNMMMLLLHHHFFFDDDBBBAAABBBDDDEEEGGGMMMXXXfffrrr}}}~~~uuuoooggg```[[[WWWRRRNNNPPPRRRTTTSSSQQQTTTZZZ```dddkkkssszzz))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((((('''(((((('''(((((()))***++++++,,,************************(((((())))))*********+++((()))***++++++***((('''))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...///111111222////////////000000000000444444444555777:::===???AAAEEELLLQQQUUUXXX[[[]]]]]]___aaabbbaaa``````aaaaaa___]]]___fffooowww{{{{{{yyy|||yyysssoooqqquuuxxxyyyxxxvvvtttqqqrrrsssrrrooommmmmmmmmoooooovvvwwwzzz~~~~~~|||zzzyyywww{{{}}}sssiii^^^XXXFFFCCC===888444333333444000000000000////////////000/////////............------,,,+++,,,---...///+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,++++++***)))***************+++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++%%%&&&&&&'''((()))******((())))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((,,,***((('''((()))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))******))))))(((((((((''')))(((((('''''''''''''''************************'''((()))***++++++***)))+++***)))'''''''''((()))$$$&&&)))++++++***'''%%%###&&&((('''(((***---***************++++++,,,(((,,,...---***+++///444555:::AAAHHHNNNQQQRRRRRROOOPPPRRRRRRRRRRRRTTTVVVTTTTTTTTTSSSPPPMMMJJJIIIGGGFFFDDDBBBBBBDDDFFFHHHOOOWWWdddsssyyypppjjjbbb\\\XXXTTTPPPLLLNNNRRRUUUVVVWWW]]]gggpppuuu|||+++++++++************)))+++++++++*********))))))************))))))))))))))))))))))))))))))))))))************************''''''''''''((()))***+++))))))))))))*********************))))))))))))((()))******++++++******)))++++++******)))(((((((((************************,,,------,,,***))))))***++++++*********+++---...,,,,,,,,,++++++***************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,---.../////////...///000111000000000222444333555888:::<<>>999777555333222111...,,,000000///.........//////------------------------...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************(((((())))))******++++++***))))))))))))(((((((((*********+++,,,,,,------+++******)))))))))))))))************************&&&'''((())))))***))))))((((((''''''''''''((((((''''''(((((((((((())))))***)))((('''&&&'''((())))))))))))((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))...---,,,***))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++******))))))***+++---...------...111666<<>>???CCCGGGKKKQQQZZZeeemmmxxxuuullleee]]]VVVPPPMMMLLLOOORRRTTTYYY___gggmmmvvv+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,((()))))))))************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,************************,,,------,,,***))))))***------,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------.........------,,,///111444666888;;;???AAAEEEFFFHHHJJJLLLPPPVVVZZZ___aaacccbbbaaa```aaabbb______```aaadddkkksssyyyxxxzzz}}}~~~|||uuummmhhhdddccc```^^^\\\\\\\\\]]]```bbbfffmmmvvvxxxvvvuuuvvvzzzxxxpppjjjcccYYYQQQBBB===777333111000//////000//////......//////000..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******)))))))))))))))************))))))))))))&&&''''''((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))),,,+++******)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,------...111666<<>>EEELLLQQQTTTUUUVVVXXXYYYXXXWWWUUUVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMHHHGGGDDDBBBBBBFFFMMMRRRZZZ]]]ccckkkuuu{{{uuulllcccXXXRRRNNNLLLMMMPPPRRRZZZfffuuu+++++++++************)))))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))************************,,,+++***)))(((((((((((())))))))))))************++++++*********)))))))))((())))))******))))))(((************************************************(((***++++++++++++,,,...(((((()))***+++***))))))******+++++++++,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,------......///111222222222222333666999<<>>;;;666555444222111000000000........................,,,---...//////......---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''(((((())))))*********+++++++++************************+++******))))))))))))))))))***++++++,,,---......---,,,+++***))))))******((((((''''''''''''((((((+++*********))))))))))))%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&(((***+++***)))((('''(((((()))******++++++))))))))))))))))))))))))+++***(((''''''(((***+++************************(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,---000222333:::>>>EEELLLRRRTTTTTTTTTUUUWWWYYYYYYWWWVVVUUUVVVSSSSSSRRRQQQOOOMMMKKKJJJFFFFFFEEEEEEGGGOOOYYYaaajjjlllpppwwwzzzooofff\\\VVVQQQOOOMMMLLLQQQXXX]]]jjjzzz+++++++++************)))))))))******++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,---))))))))))))*********************))))))))))))((((((((())))))))))))((((((*********+++,,,,,,------************************,,,------,,,***))))))***)))***+++,,,------,,,+++*********++++++,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,---------000111111222222222111111666999===@@@CCCGGGLLLOOOTTTWWW\\\```bbbcccdddeeefffeeeddddddfffmmmvvv|||~~~ooommmlllmmmnnnkkkfffaaaVVVUUURRRNNNMMMPPPWWW]]]eeeooozzzrrrdddVVVJJJAAA<<<888777555333222000000///////////////////////////+++,,,.../////////......------------------------+++++++++,,,,,,---------************************************************$$$$$$%%%&&&'''((()))***))))))******++++++++++++,,,++++++++++++++++++++++++******)))))))))))))))***+++,,,---///000111111///...,,,***))))))******((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$&&&(((***++++++))))))'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((&&&&&&((()))***************************++++++***************+++))))))))))))))))))))))))))))))*********+++++++++))))))***,,,///222555777===BBBJJJQQQUUUUUUTTTRRRSSSVVVYYYYYYXXXVVVVVVVVVRRRRRRQQQPPPNNNKKKIIIHHHEEEFFFGGGIIIOOOYYYgggpppuuuvvvyyy~~~vvvuuutttwwwyyyssshhh^^^OOOKKKKKKNNNNNNNNNVVVaaakkkzzz)))))))))))))))(((''''''))))))))))))))))))))))))++++++************+++++++++++++++************)))((()))***)))((('''((()))+++***)))'''''')))***+++*********)))))))))))))))))))))))))))(((((((((((()))************+++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,---------************************------------...///000111---...///000111444888;;;;;;===@@@DDDHHHMMMTTTYYY^^^^^^___aaacccddddddccc^^^___bbbfffnnnzzz~~~wwwuuujjjkkkmmmnnnmmmhhhaaa\\\TTTQQQPPPRRRRRRTTT```nnnyyyzzzooofff\\\RRRKKKBBB>>>999666444555444444///000000///...---///000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))'''(((***---///000111111.........---,,,***)))((()))))))))***)))(((''''''''''''(((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))++++++******)))((((((((((((((())))))******++++++******))))))))))))******(((+++---,,,******,,,...************)))(((&&&&&&(((***+++***)))((()))***++++++***))))))***+++,,,,,,---...///111444999===JJJKKKMMMMMMMMMMMMOOOPPPSSSSSSTTTUUUVVVUUURRROOOPPPPPPNNNLLLJJJGGGDDDBBBEEEEEEGGGNNNYYYgggrrrxxx}}}{{{pppkkkhhheeehhhjjjfffYYYNNNIIIIIIJJJMMMRRR\\\fffnnn}}}))))))******)))(((((('''************************+++******))))))******++++++++++++************))))))++++++***)))((()))******)))(((''''''((()))******)))))))))))))))))))))***************))))))))))))************+++++++++******++++++++++++******)))******+++,,,+++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000222444666888;;;>>>AAAAAADDDGGGKKKOOOTTTZZZ^^^___^^^^^^___```aaa``````___```eeennn{{{yyyrrrnnnmmmkkkjjjhhheeeaaa\\\VVVSSSSSSRRRUUUYYY[[[___lllyyy}}}{{{zzz{{{~~~xxxrrrkkkbbb\\\LLLGGG???999666555444444000111111000///......///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************((())))))******))))))(((++++++******)))*********))))))))))))))))))))))))((()))***,,,---///111111222222222111///---,,,+++))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************))))))))))))******(((***,,,+++)))(((***,,,************)))((('''&&&''')))***)))((('''((())),,,,,,+++******+++,,,---***+++,,,...222999AAAGGGNNNOOOQQQQQQPPPQQQRRRTTTSSSSSSSSSTTTUUUTTTRRROOOMMMLLLKKKIIIGGGEEECCCBBBCCCEEEIIIRRR^^^lllwww~~~|||}}}|||pppfffaaa___^^^```aaa]]]SSSKKKJJJLLLNNNRRRZZZdddpppxxx)))************)))((((((******************************))))))))))))******+++++++++************)))***+++,,,+++***))))))+++)))((('''&&&&&&'''((()))))))))))))))))))))*********************+++++++++)))************+++++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---......///000000333666999;;;===AAACCCGGGJJJOOOSSSWWW[[[___aaaaaa```___^^^^^^^^^^^^___```dddnnn|||zzzpppiiigggfffffffffccc]]]XXXSSSQQQPPPPPPXXX[[[aaahhhmmmrrr~~~}}}|||{{{}}}yyywwwtttrrrtttxxx}}}|||vvvqqqccc[[[OOODDD<<<888555444111111111000000//////...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********************************++++++******************)))******++++++)))))))))))))))))))))))))))))))))***,,,...000111444444444333111000...---+++***((('''''''''((()))(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((()))******++++++************))))))))))))******))))))))))))******((()))******((('''((()))************)))((('''''''''((())))))''''''((()))------,,,++++++,,,------***,,,...111666???IIIOOOPPPQQQSSSSSSRRRRRRSSSUUURRRRRRRRRSSSTTTSSSQQQOOOKKKJJJIIIGGGFFFDDDDDDCCCDDDGGGNNNXXXdddoooyyy~~~{{{zzzyyyxxxvvvnnnddd\\\TTTVVVXXXYYYXXXTTTOOOLLLNNNQQQUUU\\\fffrrr)))******+++******))))))***************************))))))(((((())))))***+++++++++*********))))))***+++,,,+++)))((()))***)))((((((''''''(((((())))))))))))))))))*********))))))***************+++))))))*********+++++++++******++++++++++++******++++++,,,------------,,,******************************+++++++++,,,,,,+++------,,,,,,,,,,,,++++++...............////////////////////////000111222444666:::===>>>@@@CCCEEEKKKOOOTTTYYY\\\^^^```bbbbbbaaa```]]]\\\]]]___aaafffooo~~~}}}uuullleeecccbbbaaa___YYYVVVQQQLLLKKKOOOUUUZZZfffllluuu|||~~~{{{vvvrrrppprrrvvvxxx}}}~~~ttteeeUUUHHH???999555222111000000111111000///////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++******)))))))))***+++,,,,,,))))))))))))))))))))))))+++***))))))***,,,///111111111222222111000000///,,,***((('''&&&''')))***((()))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((())))))************++++++******))))))((((((******))))))))))))******)))******))))))(((((()))***************)))((('''((()))***)))((('''(((***---,,,+++++++++,,,---......111444999>>>DDDLLLQQQNNNPPPQQQQQQPPPPPPQQQSSSRRRQQQPPPQQQRRRQQQOOOMMMKKKJJJHHHFFFEEEEEEEEEFFFJJJNNNVVV___hhhpppwww{{{|||tttuuuuuussslllcccZZZUUUNNNRRRWWWXXXUUURRRSSSTTTVVVYYY```hhhsss******+++++++++++++++*********************************))))))))))))******+++++++++*********)))))))))*********((('''((()))))))))))))))))))))))))))(((((())))))************((((((((()))))))))******))))))*********+++++++++******++++++++++++******++++++,,,------------,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000000111222444666777===???BBBDDDEEEGGGJJJMMMQQQUUUZZZ^^^```aaabbbccc```___^^^\\\[[[]]]cccgggsss|||ppplllfffbbb```]]]XXXSSSLLLKKKIIIGGGJJJSSS___hhhwww{{{vvvsssrrrssstttwww|||xxxfffVVVIII???:::666333000000111222111000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))+++***)))((()))+++---///......///111111222222222,,,***((('''&&&''')))***(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((************))))))((((((++++++******))))))((((((******))))))))))))************)))************))))))************))))))((()))***++++++))))))***+++++++++******+++,,,...///000555<<>>BBBDDDEEEGGGIIILLLPPPSSS[[[^^^bbbdddddddddeeeeee\\\]]]]]]\\\\\\bbbkkkrrr~~~uuuqqqjjjgggccc^^^YYYSSSMMMIIIJJJKKKLLLNNNSSS]]]kkkuuu~~~|||{{{{{{www}}}uuugggYYYMMMFFF@@@;;;555222333444222111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++************)))******++++++))))))))))))))))))))))))******)))))))))***,,,------...///000222222333333+++***((('''''''''((()))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))++++++******)))(((((('''************))))))))))))******))))))))))))*********)))((()))+++,,,+++***)))******+++******))))))***+++,,,,,,******+++,,,*********+++,,,///111222444:::CCCJJJOOOQQQRRRSSSOOOPPPQQQQQQPPPOOOPPPQQQQQQOOOMMMKKKKKKIIIGGGEEEDDDCCCBBBBBBDDDHHHMMMPPP[[[bbbmmmvvv|||{{{vvvuuuwwwwwwuuupppeeeYYYOOOKKKJJJIIIOOOVVVXXXWWWYYY```gggkkkpppxxx***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++************))))))***+++***((('''((()))((())))))))))))))))))((('''(((((()))******++++++'''(((((()))******++++++)))************+++++++++******++++++++++++******)))******+++,,,+++++++++************************)))***,,,---...---,,,+++******++++++,,,---......++++++,,,------.../////////000333777;;;@@@DDDFFFDDDEEEFFFHHHKKKPPPWWW\\\bbbdddfffgggfffeeeeeefff^^^___```aaadddlllxxx|||qqqmmmlllfffccc^^^WWWQQQMMMLLLMMMPPPTTTYYY^^^dddooo|||zzznnnbbb[[[OOOGGG===777555555333000000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++******)))*********)))))))))))))))))))))))))))))))))***************,,,------...///.........))))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***************))))))))))))******(((&&&&&&'''***,,,+++***)))******++++++*********)))+++,,,+++***)))***+++***++++++---///222555777===BBBIIIOOOQQQRRRRRRSSSOOOQQQRRRQQQPPPOOOPPPQQQQQQOOOKKKIIIGGGFFFCCCAAA@@@@@@AAACCCIIIQQQXXX]]]eeemmmwwwzzzuuutttwwwsssnnnfff[[[QQQKKKJJJKKKJJJPPPVVVXXXZZZ^^^gggnnntttyyy***+++,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++************)))***+++,,,+++)))))))))***''''''(((((((((((('''''''''(((((()))***+++++++++((())))))***++++++,,,,,,)))************+++++++++******++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))***,,,......---,,,+++))))))***+++---...//////,,,,,,------...//////000///000444888>>>DDDHHHKKKIIIJJJKKKMMMRRRYYYaaagggeeefffggggggeeeddddddeeeaaadddfffggglllvvvwwwnnniiiiiiiiiccc```ZZZQQQKKKLLLRRRXXXVVV\\\eeelllttt~~~tttmmmZZZPPPCCC:::777555333000000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++*********,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))************))))))++++++++++++***)))(((((()))))))))***)))(((''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))((((((((()))******++++++(((((())))))******++++++******))))))))))))******&&&$$$$$$&&&***,,,+++))))))******+++++++++******(((***+++***)))((()))***+++,,,---///222555888:::HHHKKKOOOPPPPPPOOOOOOOOONNNOOOPPPPPPNNNMMMNNNPPPQQQNNNJJJGGGEEECCC@@@>>>@@@@@@BBBGGGOOOYYYccchhhmmmttt}}}{{{ttttttvvvkkkeee\\\RRRLLLKKKMMMPPPMMMQQQVVVZZZ]]]ccclllsssxxx~~~)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******'''(((***+++,,,,,,++++++)))+++---,,,+++***+++,,,+++++++++************))),,,---,,,+++(((((()))***((())))))))))))*********......---,,,+++***)))(((***)))((())),,,......---)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111222555;;;DDDKKKNNNMMMKKKKKKOOOUUUZZZ]]]___bbbdddiiiiiihhhgggfffeeeddddddeeeooozzzuuummmjjjgggggghhhbbb^^^VVVNNNLLLRRR^^^hhhqqqxxxwwwgggSSSDDD???===999666444555555333222111222333/////////000000000000000//////...------------...------------------------......---,,,++++++++++++,,,++++++******++++++,,,++++++***)))((((((((()))+++******))))))******+++******************+++++++++***)))(((((()))*********************************((('''(((***+++(((%%%))))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((('''''')))******)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++***************,,,,,,,,,+++++++++******''')))+++++++++***+++,,,---,,,,,,///444;;;BBBGGGJJJMMMQQQSSSUUUSSSQQQPPPNNNOOOPPPRRRTTTSSSPPPNNNQQQLLLIIIHHHEEE???>>>@@@???AAAEEELLLWWWdddqqqxxx~~~yyyrrrnnnbbbZZZSSSOOOLLLHHHHHHJJJOOOPPPUUU^^^dddhhhrrr}}}&&&(((***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***+++,,,,,,++++++)))+++,,,,,,+++******+++((((((((())))))*********((()))******)))***+++---***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++***((()))***++++++***************++++++++++++******+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000444:::CCCIIIKKKLLLMMMNNNPPPTTTYYY]]]```aaadddeeefffggghhhgggeeeeeegggiiiuuuyyynnniiifffbbb______VVVTTTRRRRRRYYYfffuuu}}}mmm]]]PPPEEE===999444555555444222000//////000000000000000000000000//////...------------...------------------------,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,++++++***)))))))))******++++++************++++++,,,+++++++++***))))))))))))((((((((()))***++++++++++++++++++++++++++++++,,,***((()))***+++)))'''))))))))))))))))))))))))$$$&&&(((((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((******))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++************++++++************************+++************)))))))))(((***+++++++++***+++,,,------///333999@@@GGGKKKNNNPPPRRRTTTUUUTTTRRRQQQMMMMMMNNNQQQSSSRRRPPPMMMLLLHHHEEEEEECCC???@@@CCCCCCFFFLLLVVVbbbppp}}}{{{rrrlll]]]UUUNNNKKKJJJHHHKKKOOOSSSUUU^^^hhhooosss|||||||||###&&&(((******+++,,,...------,,,,,,++++++******)))***+++,,,,,,+++***)))((()))***+++++++++++++++)))+++,,,,,,+++******+++&&&&&&'''((()))***++++++''')))******)))***+++---***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,...,,,******++++++***)))************+++++++++,,,************++++++++++++---------------------,,,---------------------------,,,++++++,,,///111333999AAAJJJNNNLLLKKKNNNRRRXXX\\\___bbbcccdddeeegggfffhhhiiigggdddeeekkkqqqtttlllfffdddaaa[[[VVVTTTNNNNNNRRR\\\mmmtttcccSSSGGG@@@777777777666444222///---111111111111000000000000//////...------------...------------------------++++++++++++,,,---...///+++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((&&&'''((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))***+++******((((((((((((((((((((((((%%%&&&(((((('''&&&'''((())))))))))))))))))))))))************************%%%&&&'''((())))))))))))************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))((((((((((((''')))+++,,,,,,+++***+++---,,,///333:::AAAGGGMMMPPPQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLMMMOOOQQQQQQNNNLLLIIIDDDBBBCCCCCCBBBEEEJJJLLLQQQZZZeeeqqqzzznnneeeWWWPPPJJJIIIIIILLLSSS[[[___cccnnnyyy~~~~~~%%%''')))*********+++,,,...------,,,+++***)))))))))***,,,------,,,***)))))))))******++++++++++++)))***,,,,,,***)))***+++''''''(((((()))******+++)))+++,,,+++)))(((((()))(((((()))))))))***************+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,------------------------000///......///333666999@@@EEEKKKMMMNNNOOOTTTXXX___aaadddeeeeeeeeefffhhhhhhjjjjjjfffcccgggrrr{{{|||qqqllleee___]]]YYYRRRMMMLLLPPPRRRZZZiiiwwwiii\\\TTTAAA>>>:::777555444222111000000000000000///////////////...------------...------------------------,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++*********+++,,,---------,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))'''((()))+++++++++***)))++++++++++++++++++++++++---,,,)))(((((()))***+++((((((((((((((((((((((((''')))++++++)))))))))***(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((())))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))))))))))))))((((((((((((***+++,,,,,,++++++,,,...,,,000777@@@GGGMMMQQQSSSRRRQQQQQQPPPPPPOOOPPPPPPOOOOOONNNOOOOOONNNKKKIIIHHHCCCAAADDDFFFGGGLLLRRRXXX___iiisss~~~|||tttfff[[[RRRMMMIIIJJJMMMTTT___iiiqqqwww***+++---,,,+++******+++------,,,+++******)))))))))***,,,------,,,***)))******************++++++(((***,,,+++***)))******************************(((***++++++)))(((((()))(((((()))))))))*********,,,,,,,,,+++++++++*********)))((()))+++------,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------...------------------------........................000000///000333777;;;>>>HHHHHHHHHLLLQQQWWW\\\___cccdddfffgggffffffggghhhdddggghhhfffeeelll{{{{{{qqqiiiggg___XXXTTTOOOJJJIIIKKKUUUYYYdddvvv}}}|||~~~vvvmmmOOOHHH>>>777444444555555000000000//////.........//////...------------...------------------------...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***+++*********+++,,,---------,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,)))***+++++++++)))((('''))))))))))))))))))))))))+++***)))'''&&&''')))***(((((((((((((((((((((((((((***++++++***))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++************++++++''''''(((((())))))))))))+++++++++*********))))))***+++,,,,,,+++,,,...000...333;;;DDDLLLPPPRRRSSSTTTSSSRRRPPPPPPPPPPPPQQQSSSQQQPPPOOONNNKKKHHHEEEFFFBBBAAAEEEIIILLLRRRYYYaaahhhsss}}}zzzuuulll^^^SSSMMMJJJJJJNNNSSS\\\jjjvvv~~~|||---...///...,,,*********,,,,,,++++++******)))))))))***+++,,,,,,+++***)))+++******)))******++++++(((***++++++***))))))***++++++++++++*********)))###&&&)))*********+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********'''%%%%%%&&&(((***+++***++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,---------......//////////////////////////////000333777;;;@@@BBBLLLJJJKKKPPPWWW___ccceeedddeeeggggggfffggghhhjjjbbbfffjjjmmmpppxxx}}}xxxtttnnnggg___WWWPPPMMMKKKJJJNNNTTT^^^eeesss~~~zzzyyy{{{|||}}}}}}bbbWWWGGG<<<666555555555111111000000//////......//////...------------...------------------------///...---,,,++++++++++++***+++,,,------,,,+++***+++************++++++,,,,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---++++++++++++)))((('''&&&)))))))))))))))))))))))))))******(((&&&&&&(((***((((((((((((((((((((((((''')))***)))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((+++---,,,)))''')))+++''''''''''''''''''''''''))))))))))))))))))))))))++++++************++++++'''(((((())))))******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,---000333444999@@@HHHNNNQQQRRRRRRUUUTTTSSSRRRRRRRRRRRRRRRSSSQQQNNNMMMKKKIIIEEECCCBBB@@@BBBHHHOOOSSS[[[bbbjjjqqq||||||uuunnneeeYYYPPPJJJJJJNNNUUU\\\eeesss~~~xxxtttsss,,,...///...,,,++++++++++++++++++***************************************,,,+++***))))))***++++++((()))++++++)))))))))***))))))))))))************"""%%%)))*********++++++***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,)))'''&&&''')))******)))+++++++++,,,,,,,,,------,,,,,,,,,---------......***++++++,,,---...//////////////////////////////...000333777<<>>EEEHHHLLLOOOSSSYYY^^^bbbfffddddddgggjjjkkkhhheeefffdddccciiiuuu}}}vvvqqqnnniiiddd\\\UUUQQQTTTZZZ___jjjuuu~~~pppeeeTTTKKK@@@999777666333000333222111111000000000000111111000000//////............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******************************''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))*********+++++++++***************************++++++,,,,,,++++++***((())))))***++++++++++++------000666???FFFJJJLLLOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQPPPOOONNNMMMMMMHHHEEEBBB@@@AAAFFFKKKOOO\\\dddooowww|||tttkkkaaa]]]___aaaaaa___RRROOONNNPPPXXXaaajjjnnnqqqzzz{{{}}}}}}{{{xxxtttpppoooooonnnnnnnnnrrrxxx~~~+++++++++************)))))))))******++++++++++++***++++++++++++,,,,,,,,,,,,+++*********++++++,,,+++******)))))))))))))))******))))))***+++,,,,,,******))))))))))))******************************,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,---............---------.......................................111000///000444;;;AAAFFFJJJMMMQQQUUUYYY^^^cccggghhhfffeeefffiiiiiifffbbbcccaaaaaalll|||vvvllleee___[[[VVVSSSTTT]]]iiisssyyyeeeYYYJJJ???:::888555222444444222111111000000000111111000000//////............---------,,,,,,,,,,,,------......------,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((()))))))))******++++++******)))************++++++++++++************************))))))************)))))))))))))))******+++,,,---///111555;;;BBBHHHJJJKKKPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQOOONNNMMMLLLKKKHHHEEE@@@???BBBKKKTTT[[[ccciiiqqqxxx|||}}}|||~~~~~~kkkcccZZZUUUWWWZZZ[[[ZZZQQQPPPRRRWWW```jjjqqquuuuuuyyy~~~}}}~~~~~~|||xxxrrrmmmpppooonnnmmmmmmooorrruuu}}}******)))))))))((((((((((((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---,,,++++++***)))*********++++++*********++++++,,,***))))))))))))))))))******************+++++++++***)))(((''''''((()))***++++++,,,,,,,,,,,,++++++++++++,,,---............------------------------,,,------...//////000000111111000222888@@@GGGLLLOOOSSSXXX\\\___cccgggiiikkkjjjiiiiiiiiihhhgggeee```bbbhhhuuu~~~|||yyypppccc[[[TTTTTTUUUWWW___nnnsssiiiYYYKKKBBB<<<777444555555333222111111000000000000000000////////////......---------,,,,,,,,,------............------+++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******************************************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))*********++++++++++++***************++++++++++++,,,++++++++++++++++++++++++''''''((((((((((((''''''***)))******+++,,,......222555;;;AAAFFFIIIKKKLLLPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKFFFDDDAAABBBHHHSSS^^^eeehhhmmmtttzzz}}}zzztttccc^^^VVVPPPOOOPPPRRRSSSSSSTTTXXX___iiiqqqvvvyyy{{{~~~}}}zzzwwwsssooojjjfffiiikkknnnppprrrxxx+++*********))))))))))))((((((((())))))***+++,,,+++++++++,,,,,,,,,------+++***)))((()))***,,,---------+++*********+++,,,,,,,,,+++*********+++++++++******))))))******+++))))))*********+++++++++***)))(((''''''((()))***,,,,,,------------,,,,,,******+++------------------------,,,,,,,,,,,,,,,---------...///000000000000111444999???FFFLLLPPPTTTXXX^^^ccceeegggiiikkklllllllllkkkiiigggggghhhcccnnnzzz}}}xxxwwwpppbbbXXXTTTOOOSSSZZZbbbpppzzzmmm___QQQEEE===999666555444333222111111111////////////000000000000......---------,,,,,,,,,------............---------------------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++((((((((())))))(((((((((+++******+++,,,---///000333999AAAGGGIIIKKKMMMOOOOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNMMMMMMLLLKKKJJJJJJEEEEEEHHHMMMUUU___hhhnnnqqqvvv}}}~~~}}}|||rrriiiZZZXXXSSSNNNJJJJJJNNNRRRWWWZZZaaajjjssszzz}}}~~~|||yyysssooommmllljjjiiikkkpppvvv{{{---------,,,,,,,,,,,,+++(((((((((((()))***+++,,,++++++,,,,,,,,,---------***)))((('''((()))+++---...---,,,+++++++++,,,---------,,,+++************,,,++++++++++++++++++,,,))))))******++++++++++++,,,+++***((((((***+++,,,,,,------......------,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///222888???FFFKKKOOOQQQWWW[[[bbbgggiiijjjkkkllljjjlllmmmkkkgggeeefffhhhkkk{{{~~~vvvttttttqqqfffWWWPPPRRROOOVVV```mmm~~~ppp___OOOCCC>>>777666444333222111111111......//////000000111111......---------,,,,,,,,,------............------......//////......---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,...000111333;;;EEEKKKLLLLLLPPPSSSNNNNNNNNNNNNOOOPPPQQQRRRMMMMMMLLLLLLKKKKKKJJJJJJEEEIIIOOOXXXaaajjjqqquuu|||}}}}}}{{{{{{~~~zzznnndddRRRSSSRRRMMMIIIJJJQQQWWW\\\```hhhrrr|||wwwsssmmmjjjjjjlllmmmnnnqqqwww---,,,+++***)))))))))))))))(((''''''(((***,,,---+++++++++,,,,,,------------------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++((())))))))))))*********,,,,,,---.../////////...------,,,+++,,,---...///111111000///...---,,,,,,///000111111000000111333333;;;DDDHHHIIIKKKRRRXXX^^^```aaaaaabbbcccfffhhhkkkgggfffgggeeebbbgggooo}}}~~~xxxyyytttjjj^^^TTTPPPPPPRRRYYYbbbooo~~~|||~~~tttdddNNN===>>>;;;888555444444333333000000000000000111111111000000000000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++'''((())))))((()))+++---,,,,,,+++***))))))*********((('''%%%%%%'''(((***$$$&&&)))******+++,,,...))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++************************,,,+++***)))))))))++++++************************((()))))))))******************+++++++++---111444???BBBGGGKKKOOOQQQQQQQQQRRRQQQPPPNNNNNNOOOPPPQQQQQQJJJFFFHHHIIIGGGFFFGGGJJJUUUaaahhhqqq{{{||||||yyyvvvuuutttooobbbVVVSSSKKKHHHKKKNNNNNNRRRXXXaaahhhrrrzzz~~~}}}nnnllliiijjjmmmrrrwwwyyy}}})))))))))))))))*********************+++,,,------******++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,---..................------,,,,,,,,,---...//////////////////.........000111111111111222444777999@@@HHHKKKKKKMMMSSSYYY\\\^^^```aaaaaabbbdddeeeiiieeedddcccbbbcccnnnzzzzzzsssoooiii```UUUNNNMMMQQQUUUfffttt}}}{{{}}}sssaaaQQQAAA===777444444444222111000000000000111111111111000000000000000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,***)))***+++,,,++++++***))))))******+++***(((''''''(((***+++''')))***+++***)))***+++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***************************+++*********)))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---000555888CCCEEEIIILLLOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNOOOLLLFFFDDDEEEEEEEEEGGGKKKRRRaaarrr}}}~~~|||xxxsssnnnkkkdddYYYPPPNNNHHHEEEIIILLLNNNTTT[[[ccciiipppvvvzzzzzztttpppiiiiiijjjnnnuuu}}}$$$%%%''')))++++++++++++***+++,,,---............++++++******************++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......---............------,,,---,,,,,,,,,,,,---...///---.........//////000000111111222111222555999<<>>GGGIIIKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLGGGDDDCCCCCCBBBCCCKKKTTTbbbwww|||vvvnnneee^^^VVVOOOKKKJJJFFFEEEIIINNNSSS\\\cccggglllqqquuuyyy{{{uuupppkkkhhhjjjmmmrrr{{{$$$&&&(((+++,,,,,,++++++***+++---.........---,,,,,,,,,++++++******))))))******+++++++++******)))++++++++++++++++++++++++***+++++++++++++++,,,,,,)))******+++,,,,,,,,,,,,++++++++++++,,,,,,---...------------........................------,,,+++,,,,,,,,,,,,------..................////////////000111111111333777===BBBKKKNNNRRRRRRPPPPPPSSSVVVYYY]]]aaadddcccbbbaaaaaaccc```^^^bbblllyyyzzztttssspppfff\\\UUURRRLLLIIILLLUUUbbbkkk~~~~~~wwwaaaUUUFFF<<<999888666333222222111111111111111000////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((())))))((()))+++---++++++***************+++,,,++++++******++++++,,,***+++,,,,,,***(((((()))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((()))************)))(((************************'''(((***+++++++++))))))************************))))))))))))************+++,,,---...111777>>>CCCJJJKKKLLLMMMNNNMMMLLLKKKJJJKKKMMMOOOOOOMMMKKKJJJFFFEEEDDDDDDBBBEEERRR___wwwwwwkkk___UUULLLJJJKKKIIIHHHJJJOOOUUU^^^hhhoooooosssxxx|||{{{tttpppnnnnnnnnnuuuzzz((()))+++---------+++***)))***,,,------,,,++++++------,,,,,,+++++++++***)))******+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------......------++++++++++++,,,,,,---...,,,,,,,,,,,,---------------.........---,,,++++++,,,,,,,,,---------------////////////...............///111222555;;;BBBGGGPPPRRRSSSRRRPPPOOOQQQSSS[[[___dddffffffdddbbbbbb^^^\\\]]]eeeuuuzzzoookkkjjjdddYYYPPPMMMLLLLLLNNNUUUaaaoooxxxwwwiiiUUUEEE===999666444333222222222111111000000////////////////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((())))))((()))+++---+++***************++++++*********))))))*********(((***,,,,,,*********+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************************'''((()))***+++******)))))))))))))))))))))))))))((((((((())))))))))))***+++---...111444:::BBBGGGJJJKKKLLLMMMNNNNNNNNNMMMJJJLLLNNNPPPOOOMMMJJJIIIDDDCCCDDDDDDCCCIIIYYYiii{{{jjj\\\PPPFFFFFFKKKIIINNNTTTZZZaaakkkuuu{{{{{{{{{xxxrrrmmmlllooossswww+++,,,---------,,,+++*********++++++++++++******---------,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,---...//////...---,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,------------,,,,,,++++++,,,------......------000000//////.........------///222555999@@@GGGLLLQQQRRRRRRQQQPPPQQQRRRTTT^^^aaaeeehhhgggeeedddccc]]]^^^bbbkkkyyy{{{vvvnnngggddd```XXXOOOKKKJJJMMMSSS[[[eeeqqq}}}zzzfffSSSEEE<<<777555333333333222111111000000000000000000000000000000,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,***)))***+++*********)))******+++,,,))))))))))))))))))))))))''')))+++,,,++++++,,,---))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************************************''''''((()))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...222555999???EEEJJJKKKLLLMMMNNNNNNOOOOOOOOOLLLMMMOOOOOONNNLLLIIIGGGAAA@@@BBBDDDGGGPPPbbbsss{{{fffXXXMMMDDDEEEKKKOOOYYYdddkkksss|||rrrpppmmmkkkmmmsss{{{++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,---------...//////...---+++***------,,,+++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,+++,,,---.........------.........///////////////---000555999???EEELLLPPPMMMNNNOOOPPPRRRUUUXXXZZZ___bbbfffgggfffeeeddddddbbbiiiqqquuuzzz}}}xxxpppkkkeeeaaa^^^VVVMMMKKKMMMOOOVVVaaannnzzzzzzgggTTTEEE===999444444333222222111000000000000000000000000000000------............------........................------------------------++++++++++++++++++++++++---------,,,***)))***+++******))))))***++++++,,,((())))))))))))))))))(((''')))+++,,,++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))++++++***))))))***++++++************************'''''''''(((((()))++++++************************,,,,,,---------............222666;;;???DDDIIILLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMKKKIIIFFFDDD@@@???BBBHHHPPP]]]pppoooYYYPPPKKKFFFJJJRRRZZZiiixxxyyyppppppqqqsssxxx******))))))***+++,,,,,,---,,,+++*********+++,,,))))))******+++++++++,,,***+++,,,---------------++++++++++++++++++++++++))))))***+++,,,,,,------------...///...+++)))'''...------,,,++++++++++++,,,,,,,,,---------......***+++,,,,,,------------+++,,,---.........---,,,,,,,,,---...///000111222...111777===CCCIIIOOOTTTJJJKKKMMMPPPTTTXXX\\\___```bbbeeeffffffddddddeeeiiiuuu~~~zzzxxxsssmmmeeeaaa^^^ZZZPPPHHHJJJRRRVVV___nnn}}}wwwaaaNNNCCC???444444333333222111000000000000000000000000000000......////////////......................................................++++++++++++++++++++++++'''((())))))((()))+++---******))))))***+++,,,,,,))))))************)))))))))+++,,,,,,+++++++++,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************((('''''''''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000444:::???CCCGGGKKKNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMKKKIIIFFFDDDBBBAAA@@@DDDMMMYYYiii}}}xxxaaaLLLHHHJJJJJJQQQZZZeeewww|||yyyvvvrrrtttxxx}}}---------,,,,,,+++++++++......---------......///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++************)))***++++++,,,------------++++++++++++,,,,,,---...---------------------------------............///---...000000000111333666444666;;;CCCIIIMMMMMMLLLIIIKKKOOOSSSXXX\\\^^^```eeeffffffdddaaadddkkkqqq{{{xxxssslllggg^^^UUUOOOLLLKKKPPPVVV___ppp~~~rrreeeRRRBBB<<<:::777666555555444333...///000000000///---,,,///......---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++***)))((('''&&&******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++111...++++++------***(((%%%'''***,,,,,,---...000666:::???BBBEEEHHHJJJLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMKKKJJJIIIGGGDDDAAA???BBBHHHTTTdddvvv{{{qqqhhhYYYNNNLLLJJJKKKVVVeeezzzxxxssssssvvvyyy}}}---------,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))******++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++************------------,,,+++***))),,,,,,+++++++++,,,---------------------------------------............///---...000000000111444666666;;;CCCGGGIIIIIIJJJKKKKKKNNNRRRWWW\\\```bbbcccccceeegggeeeccchhhsss}}}|||qqqddd[[[TTTMMMJJJJJJMMMUUU^^^lll{{{zzzooo^^^PPPDDD???999666555444222000111111111111111000///...000000///...------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++************+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///---++++++,,,---+++)))((()))+++,,,---...000222888<<>>FFFEEEDDDEEEHHHLLLOOOQQQVVVYYY^^^cccggghhhgggfffeeeccccccjjjvvv}}}yyyqqqcccVVVMMMJJJJJJOOOVVV]]]fffuuu}}}xxxxxx{{{lllUUUDDD:::777666555333222111111111222333444444444222111//////......///............---------------------------------++++++++++++++++++++++++******))))))))))))******'''((()))***************((())))))))))))***************++++++++++++******************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***+++++++++,,,,,,---,,,,,,,,,,,,...222888===DDDGGGLLLNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLIIIHHHFFFBBB@@@AAAEEEIIIPPP[[[jjjsssxxx}}}|||pppgggbbb___^^^bbbfffiiigggdddaaaYYYQQQSSSRRRRRRUUUZZZdddttt~~~zzzyyy{{{zzzzzz}}}++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++,,,++++++************+++---------------------------------............//////000111222444999???CCCHHHEEECCCFFFLLLRRRVVVXXX\\\^^^aaadddffffffeeedddeeefffmmmyyy}}}xxxqqqcccTTTMMMLLLGGGLLLWWWdddnnnwwwzzzttt|||zzzfffRRRCCC;;;777666333222222222222333333444333333111000///////////////............---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***)))))))))*********++++++******++++++++++++******************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***+++------,,,,,,---...,,,,,,---///111666===BBBGGGJJJLLLNNNMMMMMMNNNOOONNNNNNNNNNNNNNNMMMLLLKKKEEEEEECCC@@@???BBBJJJPPP[[[dddpppxxx{{{}}}|||rrriiidddaaa``````^^^```^^^YYYVVVVVVSSSOOOOOORRRVVVZZZ```lll||||||uuuoooqqquuuyyy~~~+++++++++,,,,,,---------...---,,,+++************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,------......///+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******************+++,,,........................---------............///...000111333666<<>>EEEKKKCCCJJJRRRVVVVVVXXX^^^cccgggggggggfffeeecccbbbaaafffvvv|||pppfff]]]XXXQQQKKKMMMTTTYYYcccuuuzzzdddOOOCCC===333444666777777777666555000000///////////////000//////.........---------........................++++++++++++++++++++++++,,,++++++******++++++,,,'''((()))******************++++++++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,...000///---,,,---000,,,...222555999???FFFJJJKKKLLLLLLJJJIIIJJJLLLNNNMMMMMMMMMLLLLLLKKKIIIIIIAAACCCDDDEEEHHHQQQ___iiirrruuuzzz}}}}}}zzzvvvsssqqqooollllllllliiiddd```RRRSSSPPPIIIGGGKKKNNNOOOMMMXXXcccjjjooowww}}}vvvqqqooommmlllttt++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,............,,,,,,------------------------............---,,,++++++///...---,,,+++,,,------///...---,,,+++,,,---...******+++,,,,,,---......000...,,,******,,,...000........................,,,,,,---///000000...---000///222888AAAFFFHHHGGGKKKOOOUUUZZZ]]]___aaaccciiieeefffjjjfff^^^aaalllxxx|||pppjjjmmm^^^RRRQQQNNNJJJNNNWWW\\\ooosss\\\JJJ@@@???999666555444222333666111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......---...///...,,,************+++,,,,,,------------,,,***((((((***+++)))'''((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------...//////---,,,,,,...000000333777;;;???DDDIIIMMMMMMNNNOOOOOOOOONNNMMMLLLPPPLLLIIIHHHIIIHHHFFFDDDDDDDDDFFFMMMYYYeeemmmqqqwww~~~|||zzzxxxtttpppnnnmmmoooqqqmmmddd\\\RRRQQQMMMIIIFFFGGGNNNSSSYYY```hhhooouuu||||||uuuooommmppprrrttt}}},,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///...---,,,+++,,,,,,------,,,+++++++++,,,---...+++++++++,,,,,,---------///...,,,++++++,,,...///........................---------...//////...---000111555;;;BBBGGGJJJKKKTTTWWW\\\```aaabbbdddeeegggcccccceeeaaa]]]dddqqqrrrjjjggg```UUUMMMNNNNNNMMMUUUaaajjj{{{zzzeeeRRRGGGBBB<<<999999777444333666222222222222111111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++***+++,,,,,,---------,,,---+++)))***+++,,,***((()))******++++++******)))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---......---,,,,,,...000///333888===AAAFFFKKKOOOMMMNNNOOOPPPPPPOOONNNMMMOOOLLLIIIHHHHHHHHHEEECCCCCCEEEJJJTTT```kkksssvvv}}}}}}zzzwwwsssppppppppppppoooiii```YYYMMMLLLJJJGGGGGGLLLUUU[[[dddiiiqqqvvvzzz~~~}}}wwwrrrooonnnqqqssswww------------------------)))******+++---......///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................---,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------....../////////111555;;;@@@EEEJJJNNNQQQ\\\___bbbdddeeedddeeeeeegggcccaaaaaa^^^^^^kkkzzzqqqeee```___SSSLLLJJJMMMOOORRR^^^lllxxxyyyggg[[[GGG@@@:::888666222111333444333333333333222222222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,000///......---,,,+++++++++,,,...---,,,++++++,,,++++++,,,---------,,,,,,...,,,++++++,,,,,,+++******++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************++++++++++++,,,,,,------,,,,,,,,,///111000444;;;AAAFFFJJJMMMPPPNNNNNNOOOPPPPPPPPPOOONNNMMMKKKIIIHHHHHHGGGDDDBBBBBBHHHSSS```llluuu{{{~~~}}}zzzvvvrrrrrrrrrssspppkkkbbbZZZTTTIIIIIIGGGGGGKKKSSS]]]dddmmmrrryyy~~~zzzuuurrrqqqrrrtttvvvxxx........................******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........------------,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,........................------.........///111222555:::AAAFFFIIINNNSSSXXX^^^aaadddfffeeeeeeeeeeeeiiieeebbbaaa```dddtttttthhh]]]WWWTTTJJJIIIKKKPPPSSSZZZiiixxxuuuUUUKKK@@@;;;777333222444333333333333222222222222////////////////////////........................------------------------//////...---,,,++++++******,,,------,,,+++,,,---+++,,,,,,------,,,,,,,,,---,,,,,,+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************))))))*********++++++++++++,,,,,,,,,,,,---000222444999@@@FFFIIIKKKMMMOOOMMMNNNOOOPPPQQQPPPOOOOOOJJJJJJHHHGGGGGGFFFDDDCCCDDDOOO^^^mmmxxx|||{{{xxxtttuuuuuutttnnneee[[[TTTPPPKKKJJJIIIKKKPPPZZZdddkkktttyyy|||sssqqqrrruuuyyy~~~........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---.........------,,,+++,,,,,,,,,,,,,,,++++++++++++++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,+++........................---...///......000444777;;;@@@GGGLLLOOOSSSXXX]]]^^^aaaeeeggggggffffffggghhheeecccbbbdddlllzzzsssjjjbbbZZZPPPIIIEEEHHHOOOWWW___iiizzzlll]]]LLLBBB<<<888777999333222222222222111111111////////////////////////////////////////////////------------------------,,,,,,,,,+++++++++++++++***,,,------,,,+++,,,---,,,,,,,,,------,,,,,,++++++,,,,,,+++************---,,,,,,,,,,,,,,,,,,---***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))************************))))))*********+++++++++***+++,,,------///222555:::>>>EEEIIIKKKLLLLLLLLLLLLMMMOOOPPPPPPPPPOOOOOOIIIIIIHHHFFFFFFEEEFFFGGGLLLYYYkkkzzz|||yyywwwrrriii^^^VVVPPPNNNKKKKKKLLLQQQZZZeeeooouuuvvvnnnoootttzzz........................---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,+++*********++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................,,,...000//////222888===BBBFFFKKKPPPTTTYYY]]]```aaadddgggiiiiiiiiiiiijjjfffdddccceeekkksss{{{}}}tttiiiaaa\\\VVVLLLDDDCCCIIITTTaaaooo~~~~~~lllVVVHHH???999777888222222222222111111111111000000000000000000000000////////////////////////------------------------*********++++++,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,---------,,,++++++***,,,,,,+++***)))***+++---,,,,,,++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))************************++++++++++++,,,***+++------...111444777>>>BBBHHHKKKLLLLLLLLLLLLKKKLLLNNNOOOPPPOOOOOONNNHHHHHHGGGEEEDDDFFFJJJMMMWWWeeexxxxxxmmmaaaWWWRRROOOOOOKKKLLLPPPYYYeeerrr|||xxxoookkkpppxxx------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,,,,---,,,+++***)))((()))***,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------------,,,........................,,,...000000000444<<>>888666444333333333222222222222000000000000000000000000////////////////////////........................+++++++++,,,,,,,,,------,,,---......,,,******+++,,,---------,,,,,,+++***+++---...---***)))+++,,,---,,,+++******+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((((()))))))))*********+++++++++++++++,,,,,,,,,,,,***,,,---///000222666999@@@CCCHHHKKKLLLLLLMMMNNNJJJKKKLLLNNNOOOOOONNNNNNHHHHHHFFFDDDCCCGGGMMMSSScccqqqxxxgggYYYRRRPPPPPPPPPOOOPPPVVVaaaooo|||xxxqqqooolllmmmuuu~~~------------------------******+++,,,------...///......,,,,,,,,,,,,......------------------------++++++,,,---............++++++,,,---,,,+++***)))%%%&&&))),,,.../////////******+++,,,,,,---......------------------------........................,,,...111111111666???FFFNNNMMMOOOUUU\\\aaaaaa```dddfffiiijjjhhhgggfffgggggggggiiirrr}}}xxxkkkkkkeeeZZZMMMFFFGGGJJJQQQXXXeeeuuussscccVVVIII???:::555555444444444333333333000000000000000000000000000000000000000000000000........................---------------------------...///...,,,*********------------,,,,,,+++***,,,...000...,,,***,,,...,,,,,,************,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++++++++,,,,,,,,,---------+++,,,...///111444888;;;@@@CCCGGGKKKLLLMMMOOOPPPIIIJJJLLLMMMNNNNNNNNNMMMHHHGGGFFFCCCCCCGGGPPPVVVjjjxxxxxxcccTTTNNNOOOQQQRRRUUUVVV\\\gggttt{{{qqqjjjkkkmmmqqqzzz.........------,,,,,,,,,+++,,,---......---,,,+++............---,,,++++++,,,,,,------...///000000//////.........---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++******+++,,,------......///......---+++******))),,,---......//////.........000222222444;;;GGGQQQUUUVVVWWWYYY\\\___aaacccdddhhhkkkhhhaaa___ccchhhiiisss~~~wwwllloooeeeYYYPPPHHHDDDHHHOOOVVVhhh~~~|||jjjVVVDDD;;;<<<666333444444222111333333222222111000///......///...---,,,,,,+++++++++///............------------------.........//////+++,,,------+++))))))***************+++,,,------+++***)))(((((()))***+++************************))))))))))))))))))))))))************+++++++++++++++++++++*********)))))))))************+++++++++******+++,,,,,,,,,++++++,,,---......111555<<<@@@FFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNMMMLLLJJJHHHDDDFFFGGGFFFHHHOOO[[[eeerrr}}}~~~rrraaaTTTOOOPPPSSSUUUSSSZZZcccnnn|||~~~}}}sssooollllllmmmrrr......---------,,,,,,,,,,,,---............---,,,,,,,,,------...---------+++,,,,,,---......//////......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++)))*********+++,,,,,,,,,---------,,,,,,,,,,,,,,,------......//////.........000222444777???JJJRRRWWWWWWYYY[[[]]]___aaacccfffhhhiiigggcccbbbdddgggrrr~~~xxxrrriii```UUUMMMGGGGGGNNNWWWjjj}}}~~~jjjVVVIIIAAA:::666666666333222333222222111111000000//////000000////////////000000///............---------------------.........///)))+++------,,,,,,---...++++++******)))*********,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************+++++++++++++++,,,,,,------------------...///000333888>>>BBBGGGHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMMMMLLLKKKIIIGGGBBBCCCEEEHHHNNNYYYeeennnvvv~~~uuummmaaaVVVQQQPPPSSSVVV[[[dddoooxxx~~~zzzpppjjjggggggjjjooowww...------------,,,,,,,,,------...//////...------***+++,,,---............++++++,,,,,,------......---,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++))))))))))))************++++++,,,,,,---------...------.........////////////000222666===FFFOOOUUUZZZZZZ[[[]]]___aaabbbcccgggggggggeeeddddddgggjjj|||yyyuuutttdddZZZPPPJJJHHHMMMYYYeee|||jjjXXXGGG???999999999555333333111111111111111111111111111111111000111111222333///............---------------------............***,,,......---,,,---...,,,+++***))))))(((((((((++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************************+++++++++,,,,,,------...//////.........///111444777;;;AAAFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIGGGFFFBBBBBBDDDLLLWWWdddooouuu|||~~~zzzllljjjddd\\\UUUSSSVVVZZZcccooo{{{}}}tttpppkkkeeefffeeehhhooowww------------------------........................+++,,,------.........---+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,++++++++++++*********************,,,,,,,,,------------..................//////000000111333:::CCCMMMTTTXXX\\\]]]^^^```aaabbbbbbcccfffgggfffccc```ccclllssszzzrrrooommm```WWWMMMJJJLLLUUUffftttyyyeeeMMMCCC;;;::::::777444444111111111222222222222222222222111000000000000000///............---------------------------------...//////...+++))))))))),,,,,,+++***))))))******((()))***++++++***)))(((************************)))))))))))))))))))))))))))*********++++++++++++*********************************+++++++++,,,,,,,,,,,,---...///////////////111555888;;;???EEEHHHIIIJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKJJJHHHFFFDDDEEEDDDGGGQQQ```mmmuuuxxxsssiiigggiiiiiiccc[[[XXX\\\aaalll{{{~~~ooohhhfffffffffiiikkkqqq{{{------------------------.........------.........---.........------,,,+++++++++,,,,,,,,,,,,,,,---------------............,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++.........---------,,,,,,///............///000111111333777>>>HHHQQQWWWZZZ^^^___```bbbcccccccccccceeeggggggaaa^^^dddsss}}}uuupppjjjdddZZZRRRLLLLLLRRR^^^qqquuuVVVJJJ>>>;;;:::777555555222222222222333333333333777666444222000///......///............---------------------------,,,,,,,,,------,,,***((('''(((+++++++++++++++,,,---...((()))***++++++***)))(((************************)))))))))))))))))))))))))))*********++++++++++++***************************++++++++++++,,,,,,,,,+++,,,---...////////////111444888;;;???CCCGGGJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDJJJXXXiiivvv|||||||||}}}qqqiiieeebbbeeehhhjjjeee^^^]]]cccjjjzzz~~~qqqfffbbbcccgggkkkooosss}}},,,,,,,,,------------......---,,,,,,,,,,,,---...............---,,,+++***,,,,,,,,,,,,------------------...............///,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++---------...............///.........------,,,,,,000///.........///000111222666<<>><<<999666666333333333333333333333333;;;999777555222111/////////............---------------------,,,,,,,,,,,,&&&(((***+++******+++,,,+++++++++,,,,,,---//////++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++++++++++++++,,,,,,,,,,,,++++++---...////////////222666;;;???BBBEEEHHHJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBFFFQQQbbbttt}}}}}}}}}pppddd```aaabbbcccfffgggdddaaadddmmmvvvyyyqqqhhhcccbbbccciiiqqquuu|||,,,,,,,,,---------......---,,,++++++++++++,,,------------...------,,,,,,------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++---------......//////000------------............000///...---...///111222333999AAAGGGLLLQQQVVV[[[\\\^^^aaaccceeeeeeeeeddddddcccdddhhhqqq|||vvvmmmkkkkkkdddZZZQQQOOORRR[[[iiizzzzzzgggQQQEEE@@@;;;888777555555444444333333222222:::999777444222111000000///............------------------,,,,,,,,,++++++%%%'''***+++++++++,,,...,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,...///000111111111444888===AAACCCEEEHHHJJJHHHIIIJJJLLLLLLMMMMMMMMMIIIIIIHHHGGGFFFEEEEEEEEEGGGNNN]]]ooo}}}~~~yyylllaaa```dddfffffffffeeedddfffooo}}}lllgggdddfffgggjjjqqqzzz,,,,,,,,,------.........,,,,,,************,,,,,,++++++,,,---....................................+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,------...///000000++++++,,,---...///000111111000...---...///111222333:::DDDJJJLLLOOOUUUZZZ\\\]]]```ccceeefffeeeeeeeeebbbcccmmm||||||qqqhhhffffff```YYYSSSRRRXXXeeeuuusssZZZJJJCCC===999777666666555444333333222222666555444222111000////////////.........------------------,,,,,,+++++++++)))***,,,,,,+++++++++,,,------,,,+++************+++***)))(((((()))***+++************************))))))))))))))))))))))))************++++++++++++))))))******++++++++++++++++++,,,,,,,,,------------...///000222222333333555999>>>BBBDDDFFFGGGIIIHHHIIIJJJLLLMMMNNNNNNNNNHHHHHHGGGFFFEEEEEEFFFFFFNNNXXXhhhyyy}}}}}}}}}~~~yyyllldddcccgggiiiiiihhhffffffkkkyyysssdddaaabbbiiiooorrrzzz........................------,,,+++,,,---.../////////...---,,,,,,++++++------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////......------,,,---,,,,,,,,,,,,---............---...///111222444777???GGGMMMOOOSSSZZZ___aaaaaaaaabbbddddddcccbbb___^^^gggzzz{{{yyyrrrfff\\\WWWTTTRRRUUU[[[cccnnn}}}|||zzzzzz{{{~~~uuu\\\KKKCCC???:::999666666777555111222666444333222111000000000000////////////////////////------------------------++++++++++++++++++++++++///......------,,,,,,+++---+++*********)))'''%%%,,,,,,---------,,,++++++))))))************)))))))))))))))))))))******+++------,,,+++************,,,,,,---------------------...000000//////111222555:::@@@EEEGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLNNNKKKHHHFFFAAA???CCCKKKYYYpppzzztttxxxzzzkkkfffjjjmmmkkkfffcccdddllluuuuuukkkggg[[[ccciiimmmvvv..............................---------...///000.........------,,,,,,+++------------------------+++,,,------++++++,,,---...------,,,,,,+++++++++******+++++++++,,,,,,,,,.........---------------------,,,,,,------...///............///111333555;;;???DDDIIIMMMSSSZZZ``````aaaaaabbbccccccbbb```___aaannnwwwsssjjj^^^UUUQQQPPPQQQ\\\dddnnnwww~~~{{{xxxwwwvvvwwwyyy|||iiiUUUIII???888888555555666444000000333444333222111000000000000////////////////////////------------------------------------------------*********++++++++++++++++++******+++,,,---,,,***,,,,,,,,,,,,,,,+++***)))))))))************)))))))))))))))))))))******+++,,,++++++***)))))))))***++++++,,,------......///---...000000///000222333777<<>>FFFKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKHHHEEEDDDBBBAAAHHHQQQiii~~~}}}ttthhhdddggghhhffffffggglllsss}}}}}}wwwooofff\\\WWW\\\dddeeeooo{{{......................................./////////,,,,,,------------------,,,,,,------------------+++,,,------++++++,,,---......------,,,,,,,,,+++------------............+++++++++,,,,,,------------------------...///////////////000222444777888??????@@@EEEMMMUUUZZZ]]]^^^```bbbcccaaa___]]]]]]\\\hhh{{{~~~uuupppfffYYYOOOIIIKKKSSS]]]qqq~~~|||~~~}}}|||~~~qqq```NNN???===999666888888555555777444333222111000000000000////////////////////////........................------------------------+++++++++,,,,,,,,,------///...------...---+++)))++++++++++++***((('''&&&))))))************))))))))))))******+++++++++++++++***************++++++,,,,,,---------------------...///000000111444777;;;@@@GGGLLLNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJFFFDDDCCCAAABBBJJJTTTjjj{{{yyylllbbb___bbbdddeeeooottt}}}}}}zzzuuummmccc\\\VVVUUU[[[dddjjjwww........................,,,,,,------............,,,,,,------------------,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,------------+++++++++,,,,,,---------...------------...////////////000111333666999;;;>>>???CCCJJJRRRWWWZZZZZZ]]]```cccbbb```^^^]]]]]]aaaooowwwqqqiii^^^RRRKKKJJJNNN[[[iii}}}ppp]]]LLLAAA;;;777777888666666888444333222111000000000000////////////////////////........................---------------------------------,,,,,,,,,++++++---,,,+++,,,---,,,***(((************)))((('''&&&))))))************))))))))))))***++++++++++++***+++++++++++++++,,,---............------,,,,,,+++---...///000000222666999<<>>BBBGGGKKKLLLKKKKKKKKKMMMMMMNNNMMMMMMLLLKKKJJJIIIEEECCCDDDEEEJJJWWWcccooo{{{|||vvvvvvsssooossstttyyy}}}|||{{{{{{vvvqqqgggaaaZZZVVVVVV]]]lllzzz|||}}}|||vvvggg]]]WWWXXX]]]aaaeeeiiiyyy........................,,,,,,.../////////...---.........------,,,,,,+++++++++,,,,,,---......///+++,,,------++++++,,,---,,,,,,------......//////*********+++++++++,,,,,,.........---------------...............//////000000000111333666999===>>>===DDDNNNTTTXXXZZZ\\\^^^^^^aaabbbaaa]]]]]]aaadddppp{{{sssooolllZZZPPPJJJOOOVVV___rrrqqqXXXKKK???999777444444666444333222111000000000000////////////////////////........................---------------------------,,,,,,,,,,,,,,,,,,,,,(((((((((***,,,...---,,,))))))******++++++******))))))************))))))((()))+++------,,,+++************+++,,,---///000,,,,,,,,,---------.........//////000111444999===AAADDDHHHJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJHHHEEEDDDFFFKKKSSSbbbpppooowwwrrrmmmqqqrrrooosssoootttwwwwwwvvvuuupppiii^^^ZZZWWWUUUVVV```wwwssspppxxxwwwqqqaaa\\\XXX[[[```eeelllttt........................,,,---///000000000///...//////...---,,,,,,++++++++++++,,,,,,---...//////+++,,,------++++++,,,---..................---------------.........///////////////......---------...............///000000000111222444777:::===??????GGGPPPVVVWWWYYY^^^bbb___aaabbb```]]]]]]bbbgggrrrwwwnnnjjjgggYYYOOOLLLTTT^^^hhh{{{|||~~~dddVVVFFF>>>:::666555777444333222111000000000000////////////////////////////////////////////////++++++++++++++++++++++++------...//////000000111,,,+++***+++,,,,,,+++)))((()))***++++++,,,,,,+++))))))************))))))(((***+++------,,,+++***)))))))))***+++---...///)))***+++,,,...///000111...//////000111555:::===DDDFFFHHHJJJJJJKKKMMMOOONNNNNNNNNMMMMMMKKKJJJJJJFFFDDDDDDIIIOOOZZZkkkyyyyyy}}}sssjjjmmmmmmhhhjjjkkkpppsssssssssrrrmmmfffYYYWWWWWWVVVWWWccc|||mmmgggnnn~~~{{{rrrlll```]]]]]]___aaafffrrr~~~.........................................................------,,,,,,,,,------------------------------............------,,,++++++******++++++,,,...---,,,,,,,,,,,,---...,,,---...//////...---,,,,,,...///.........000222...111555777999;;;>>>@@@FFFIIIMMMSSSXXX\\\___```]]]___```^^^[[[^^^hhhppp}}}tttnnneee[[[RRRMMMNNNYYYiii{{{}}}iiiOOO???;;;;;;888444555333222222333333111000000/////////...............------,,,,,,------...///...---,,,+++,,,------------++++++++++++------+++*********))))))((((((++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------..................------111000///000333888===@@@HHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFDDDAAAAAAKKK\\\kkktttwww}}}zzzuuuqqqnnnnnnooopppmmmmmmnnnooonnnjjjddd___[[[VVVQQQPPPWWWiii}}}|||mmmcccbbbkkkuuu{{{vvvlll]]]\\\^^^aaafffnnn}}}......................................................---------,,,,,,,,,++++++++++++++++++++++++------............------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------...//////...---------...///...---...000111///222666888:::<<>>AAAHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDGGGRRRcccrrryyy{{{|||xxxsssqqqpppqqqqqqoooppppppnnnjjjddd^^^[[[YYYVVVSSSSSS[[[jjj|||oooccc___eeemmmwww~~~vvvjjjaaa___aaaeeekkkvvv........................////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++------------------------//////............//////...------,,,,,,------...------...//////...---------...///...------///000111444777999;;;===@@@CCCGGGJJJOOOTTTYYY\\\^^^^^^aaa^^^ZZZYYY___jjjwwwyyyrrrnnnhhh[[[OOOPPPRRR\\\ooogggPPPBBB;;;888777666444333333333333222000000000000000////////////000//////////////////000///...------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................//////000333777<<>>AAADDDIIILLLPPPVVVZZZ\\\]]]]]]^^^ZZZXXX[[[eeeqqq{{{{{{tttkkkddd]]]SSSLLLSSSYYYggg{{{www^^^KKK@@@;;;:::777555444333444333222000111111111000000000//////000//////......//////000///......------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,---------..................///222555:::???DDDFFFHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDGGGOOO^^^ppp~~~yyyuuurrrqqqppppppqqqoooggg\\\UUUSSSTTTRRRSSSUUUYYYcccqqqzzzjjj___ZZZ\\\aaaiiirrr}}}zzzjjjhhhfffhhhppp}}}........................////////////////////////------------------------------------------------...---,,,,,,,,,,,,---.........------------......------------------------.........------............/////////......///111333555777999;;;>>>BBBEEEKKKNNNSSSXXX[[[]]]]]]]]]XXXWWWYYY```kkkuuuzzz{{{xxxuuunnneeeYYYPPPNNNOOOVVVaaarrrjjjUUUFFF>>>:::888666555444444444222000222111111111111000000000///..................///...//////.........------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////...000444888>>>BBBFFFHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHFFFFFFEEEBBBFFFPPP```rrrzzzuuuqqqooonnnnnnnnnkkkbbbWWWQQQQQQTTTQQQRRRUUUZZZeeeuuuxxxiii```[[[]]]bbbhhhrrr~~~nnnjjjhhhlllwww................................................,,,,,,,,,------------...++++++++++++++++++++++++...---,,,++++++,,,---...------,,,,,,,,,,,,------,,,------......------,,,///...------------...///...///000000///000222444555777999:::<<>>CCCFFFIIIJJJHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFOOO^^^nnn{{{}}}{{{yyywwwvvvvvvpppkkkbbbXXXRRRPPPPPPRRRRRRUUU[[[dddooo}}}qqqeeeaaabbbgggmmmyyytttqqqrrr{{{........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------...---+++******+++---...---------,,,,,,---------,,,,,,---......---,,,,,,///...---,,,,,,---...///...///111111222333666888;;;<<<>>>???AAADDDIIIMMMQQQUUUZZZ^^^``````___]]]XXX^^^gggooosssssspppnnnbbbWWWMMMKKKLLLPPPZZZddd}}}jjjUUUGGG:::999777666666555333111333333333222222222111111111111000000000000111111...///000000000///---,,,,,,---...//////...---,,,---.........//////000000++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---------.........//////,,,,,,------...///000000111444999???DDDGGGIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEEEEEEEEEEIIITTTeeevvv}}}}}}}}}|||{{{{{{{{{{{{{{{ssskkk```VVVQQQPPPPPPPPPRRRWWW___iiisss}}}iii```___dddkkksssttttttvvv////////////////////////------............------------,,,+++************------------------------++++++,,,,,,,,,---------------------------------***+++,,,---...............//////...,,,,,,...////////////000222666999;;;===???AAA@@@@@@CCCIIINNNUUUYYY^^^aaabbb```^^^]]]]]]hhhrrrvvvyyyyyyrrriii\\\RRRLLLMMMMMMQQQbbbuuu|||cccNNNCCC===888777666333333555222222222111111111111000111111000000//////......111111111111000///------000000000000000000000000---...///111111///...------------,,,,,,,,,++++++)))+++------+++)))(((((()))))))))***+++---...///,,,,,,,,,---------......///......000222333333222111777>>>BBBCCCDDDGGGJJJLLLLLLLLLKKKLLLMMMMMMNNNOOOLLLJJJIIIEEEAAABBBFFFNNNaaavvv{{{}}}|||}}}}}}iiiXXXSSSQQQLLLLLLRRRUUUZZZcccooo{{{vvvhhh]]]^^^```cccooo}}}|||{{{////////////////////////------............---------,,,++++++++++++++++++------------------------++++++,,,,,,,,,---------------------------------***+++,,,---............---...///...---,,,...////////////000333666999;;;>>>???@@@AAACCCGGGMMMQQQWWW\\\```bbb```]]]]]]]]]bbbnnnzzz~~~ssshhhYYYPPPKKKNNNQQQWWWhhh{{{qqq]]]KKKBBB999777666444333444222222222222111111111111111111000000////////////111111111111000///...---////////////////////////---...///000000///...---------------,,,,,,,,,,,,+++,,,,,,+++)))((()))+++)))))))))***+++---...///,,,,,,,,,---------.........------...000111111111333999@@@DDDEEEGGGIIILLLMMMMMMLLLLLLLLLLLLLLLMMMKKKHHHGGGGGGEEEDDDHHHNNNWWWhhh|||}}}}}}}}}jjjZZZVVVSSSMMMMMMRRRZZZ```lllyyy~~~qqqeee]]]XXXYYY[[[bbbvvv////////////////////////------............------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,------------------------------------++++++,,,---............---...///...------...////////////111333666999;;;>>>===>>>AAAGGGNNNSSSUUUYYY^^^bbbbbb^^^\\\]]]```iiiuuu~~~ooocccTTTMMMJJJQQQYYYccctttpppWWWJJJ<<<888888666333333333222222222111111111111111000000000000/////////000111111000000///...---........................---...///000000///...---...---------,,,,,,,,,,,,---,,,+++)))((((((+++---)))******+++,,,---......,,,,,,,,,---------......---,,,,,,------...///000555;;;BBBFFFHHHIIILLLNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIFFFEEEFFFEEEGGGOOOYYYfffuuu|||{{{uuufffZZZWWWUUUQQQRRRWWW```iiixxxmmm___WWWTTTTTTUUUWWWccc////////////////////////------............------,,,,,,+++,,,,,,---...///------------------------,,,,,,,,,------------...........................+++,,,------.........---,,,---//////...---.../////////000222444777999;;;===<<<<<>>EEEOOOWWWZZZ[[[YYY]]]```aaabbbeeemmmsss~~~ooo___VVVMMMLLLRRRaaauuuqqq^^^III???<<<:::777666333333333222222222222111000000000000111111111111///000000000000//////...........................------............------++++++++++++************)))+++------,,,+++++++++***+++,,,---------------,,,,,,,,,---------......---...///...---...222555888>>>DDDHHHHHHIIIKKKMMMNNNNNNNNNMMMLLLJJJHHHGGGHHHFFFDDDFFFJJJUUUiii{{{xxxxxxwwwvvvuuuuuuqqqkkkfff^^^ZZZVVVVVVVVVYYY___fffoooyyypppccc[[[UUURRRRRRXXXdddxxx////////////////////////------............------......---------...//////------------------------,,,---------....................................,,,,,,------...------,,,***,,,///000///......///...///111333666888999:::;;;>>>CCCKKKSSSYYY\\\]]][[[\\\^^^aaafffoooxxx~~~wwwgggZZZTTTMMMPPPZZZnnnlllVVVHHHAAA;;;888777333333333333222222222222000000000111111111111222//////000000000000//////........................------------------------++++++++++++************(((***---...---,,,++++++***+++,,,.........---,,,,,,,,,,,,---------......,,,...000///...000555999:::???EEEHHHHHHHHHIIIKKKMMMMMMMMMMMMLLLJJJHHHGGGCCCBBBBBBGGGPPPbbb~~~wwwuuuuuuuuussspppiiiccc^^^\\\[[[YYYVVVVVVZZZbbbjjjwwwwwwggg\\\VVVQQQPPPSSS]]]ppp////////////////////////------............------000///..................------------------------------------....................................,,,------...------,,,,,,))),,,///000///......///...///111444666888::::::<<>>CCCKKKUUU]]]___```bbbcccccc```^^^eeewww~~~wwwooojjjaaaVVVPPPOOOQQQ[[[ooonnnYYYEEE======:::777555555333000222777333333222222111000//////000/////////............////////////////////////000000///...------,,,,,,,,,---------------------,,,++++++******++++++,,,---------.........//////***+++---...///...------000000000///000444999===BBBDDDFFFGGGFFFEEEFFFFFFGGGIIIKKKKKKIIIHHHHHHHHHCCCDDDFFFNNN]]]uuu}}}wwwrrrqqqssswwwsssiii___[[[]]]\\\YYYYYY^^^hhhuuu~~~rrr```VVVUUUUUU]]]mmm000000000000////////////000000000000000000000000........................,,,------......------,,,,,,,,,++++++++++++,,,,,,........................,,,---...//////...---,,,......//////////////////111222555777:::<<<>>>???GGGNNNWWW]]]___```aaaccc``````cccmmmuuuiii[[[OOOLLLPPPWWWcccvvv}}}iiiRRRDDD???:::666555666444111222666444444333333222222111111000000/////////.........////////////////////////000//////...------,,,,,,.........------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,.../////////111555:::>>>BBBDDDGGGHHHGGGGGGGGGHHHHHHJJJLLLKKKIIIGGGGGGGGGAAACCCHHHRRRcccxxx}}}wwwuuutttvvvxxxssshhh^^^YYY[[[[[[\\\___fffsssppp```YYYZZZ\\\hhhzzz000000000000////////////000000000000000000000000........................,,,------......------,,,---------,,,,,,---------........................---...///000000///...---.........//////000000000111444999;;;;;;<<<@@@CCCLLLRRRZZZ___```___```bbb___cccjjjwwwyyygggTTTIIILLLTTT^^^lll}}}~~~|||bbbLLLAAA:::777555777666222222555333333333333333333333333000000000/////////....../////////////////////////////////...------,,,,,,//////...---,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------.........---,,,,,,,,,---...///222666<<<@@@BBBEEEHHHIIIIIIIIIJJJKKKJJJLLLMMMLLLIIIFFFEEEEEE@@@CCCJJJXXXjjj||||||yyywwwvvvwwwxxxrrreeeZZZVVVSSSWWW^^^eeeooo}}}nnn```\\\___dddttt000000000000////////////////////////////////////------------------------,,,------......------,,,......------------.................................///000111111000///............//////000111111222666::::::999<<>>DDDKKKRRRVVV\\\___aaa```]]][[[]]]___bbbtttqqq\\\PPPNNNQQQ[[[ccc}}}|||{{{hhhOOOEEE<<<::::::666444444333333333222222111111000111111111000000000//////////////////////////////........................+++,,,,,,------.........------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,---...///...000444777:::>>>BBBFFFFFFIIIKKKLLLLLLKKKLLLLLLLLLMMMNNNLLLHHHEEECCCCCCAAAEEEPPP```rrr~~~~~~|||{{{zzzyyy{{{yyyvvvqqqfffZZZWWWZZZYYYhhh|||vvvjjjeeennnzzz000000000000////////////////////////////////////000000000000000000000000,,,------......------,,,---------,,,,,,---------........................---...///000000///...---//////......///111444555777888<<>>;;;:::777555555555555444333333222111111111111111111000000000000////////////////////////---.....................---------------------,,,...------,,,,,,------...---------.........//////---,,,,,,+++,,,---///000///222555888;;;???CCCFFFGGGIIILLLLLLKKKKKKKKKKKKLLLMMMNNNLLLHHHEEEDDDCCC???EEERRRbbbqqq{{{~~~}}}||||||{{{zzzyyywwwwwwvvvuuussspppjjj___TTTSSSWWW\\\jjj|||ttthhhgggsss333222222111111111111111000000000000000000000000...................................................---,,,,,,---...///000---,,,,,,,,,,,,---......////////////////////////000///......///222555777999;;;???EEEKKKRRRWWWZZZccc___^^^``````^^^bbbjjjxxxqqq^^^UUUMMMMMMQQQZZZjjjzzz{{{wwwdddQQQ???:::;;;999666666555444222222333444333222555444222000//////000000000000000000000000000000////////////...............///000///......///000///---++++++---///////////////---,,,,,,---.../////////............//////222///000888???AAACCCEEEIIIJJJKKKLLLNNNNNNOOOOOORRRLLLGGGGGGEEEBBBBBBDDDCCCKKKYYYhhhtttyyyyyywwwxxxvvvtttssssssrrrpppooopppjjjddd___XXXRRRSSSXXX```ooorrrfffiii{{{222222111000000000000111000000000000000000000000......................................................---,,,---...//////------,,,,,,------...//////////////////////////////.........111444888;;;<<<>>>BBBHHHNNNTTTYYY\\\ccc```___``````aaajjjtttzzzdddUUUPPPMMMQQQWWWaaarrr|||hhhUUUCCC;;;:::888666666555333222222333333333222222222111111111111111111000000000000000000000000////////////............,,,---...---,,,,,,---...///---,,,---...000/////////...------------.../////////............//////111///111999???BBBCCCFFFIIIJJJKKKLLLMMMNNNNNNNNNQQQKKKGGGFFFDDDAAAAAADDDFFFNNN\\\jjjuuuxxxwwwuuusssqqqooonnnnnnmmmjjjhhhhhhccc^^^YYYTTTPPPRRRXXXfffuuuooofffjjj}}}111111000/////////000000000000000000000000000000................................................//////...---------......---------,,,------...///////////////////////////...---...///333777<<>>AAADDDFFFJJJOOOUUUZZZ]]]___aaacccdddbbbdddnnntttaaaPPPKKKOOOVVV^^^jjj||||||{{{~~~nnnYYYIII@@@<<<:::999666444222222222333222111000000222333333222111000////////////////////////////////////...............///000///.........000...---...000111111///---------------........./////////............//////000///333<<>>BBBCCCFFFJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLHHHEEEDDDAAA???CCCIIISSS]]]lllxxx}}}~~~|||{{{xxxvvvssspppnnniiiddd```\\\ZZZZZZXXXUUUUUU^^^jjjtttuuukkkjjjnnnuuu~~~111111000/////////000000000000000000000000000000.........................................................///......---,,,......------......///000////////////////////////333333333555999===BBBEEEIIIKKKOOOTTTYYY\\\^^^^^^^^^ccceeeeeelllooo\\\SSSPPPPPPVVV]]]gggzzzwwwtttuuu}}}uuu___NNNEEE???;;;999777444444444444333222333333333222111000///...000000000000000000000000////////////............,,,---...---,,,,,,---...---,,,,,,---///000...---+++,,,---...//////////////////............//////111333999@@@CCCCCCEEEJJJIIIJJJKKKKKKLLLLLLLLLKKKJJJGGGEEEDDDAAA@@@FFFNNNXXXbbbooozzz~~~~~~~~~xxxvvvsssppplllggg```\\\YYYYYYYYYXXXVVVXXXcccppp}}}tttmmmiiimmmssszzz222222111000000000000111000000000000000000000000................................................,,,---.../////////...---...............//////000////////////////////////222222333666;;;@@@FFFIIIKKKNNNRRRWWW[[[]]]______]]]bbbeeefffpppxxxcccTTTOOOOOOQQQYYYbbbpppsssppprrr{{{ooo\\\PPPGGG@@@:::888666555555555444333333333222111000000000111000000000000000000000000////////////............,,,---...---,,,,,,---...---,,,++++++---......---+++,,,---////////////...//////............//////333555;;;BBBDDDBBBDDDIIIIIIJJJKKKKKKLLLKKKKKKKKKHHHFFFEEEDDDBBBAAAHHHRRR\\\fffrrrzzz||||||}}}~~~xxxvvvrrroookkkddd]]]XXXVVVWWWYYYZZZXXX\\\jjjxxxyyynnnjjjjjjooovvv}}}333222222111111111111111000000000000000000000000................................................+++,,,.../////////.....................///000000////////////////////////000111333666<<>>AAAAAABBBDDDGGGJJJIIIJJJMMMQQQQQQMMMJJJGGGDDDDDDEEECCCBBBJJJUUU```kkkuuuwwwvvvwwwxxxxxxrrrtttsssnnneee[[[SSSNNNSSSTTTVVVXXX]]]iiizzzxxxlllbbblllppppppzzz333222111000///000000111111111111111000000000000........................////////////////////////........................------------...///000111//////............//////111222555<<>>EEEJJJMMMQQQSSSUUUWWWZZZ]]]___aaabbbbbbeeelllyyyrrrbbbUUURRRSSSUUU\\\gggwww~~~vvvxxx~~~zzznnneee___]]][[[___eeekkkrrr}}}vvv[[[JJJDDD;;;666555555555444333333333333222222222222000000000000000000000000//////////////////////////////...............///------------------------,,,,,,------.../////////---...//////000111555777:::>>>DDDFFFEEEEEEGGGIIIFFFHHHJJJKKKJJJJJJKKKLLLFFFHHHIIIMMMYYYlll|||{{{xxxtttpppqqqnnnfff\\\SSSNNNMMMMMMQQQWWWaaammmyyy}}}lll^^^XXXZZZ^^^aaahhhnnn|||222222333333333222111000111111111111000000000000////////////////////////////////////////////////........................//////...............///////////////000111222333555;;;BBBHHHKKKNNNRRRTTTVVVXXXZZZ]]]```aaabbbbbbjjjwwweeeZZZSSSTTTVVVYYYdddrrryyyssswwwxxxlllccc^^^\\\YYY]]]ccciiioooyyyjjjPPPHHH>>>888777777666444444444333333333222222222000000000000000000000000////////////////////////111000///......---......------------------------,,,,,,------...//////000---...///000000222555888;;;???DDDFFFFFFEEEGGGIIIFFFHHHJJJJJJIIIHHHJJJLLLDDDIIINNNUUUfff|||~~~yyyvvvtttuuuoooeeeYYYPPPMMMNNNQQQTTT[[[ffftttsssbbbXXXXXX\\\```bbbmmmttt}}}222222333444333222111000111111111111000000000000000000000000000000000000////////////////////////........................//////---,,,,,,---...///............///000222222777===EEEJJJMMMOOORRRUUUWWWXXX[[[^^^```bbbbbbbbbooo^^^WWWTTTWWWZZZ^^^lll|||}}}|||{{{yyy|||}}}uuuqqqwwwxxxmmmccc]]][[[XXX]]]ccchhhnnnwwwuuuTTTKKK@@@999888888777555444444444333333333222222000000000000000000000000////////////////////////222111000......---------------------------------,,,,,,------...///000000---...///000000222666999<<<@@@EEEGGGFFFFFFGGGIIIEEEHHHJJJJJJHHHHHHJJJMMMHHHOOOXXXbbbuuu|||zzzyyywwwqqqeeeXXXOOOMMMPPPSSSVVV]]]jjjzzzzzzmmm]]]VVVYYY```ddddddqqqwwwzzz444333222111111111222333000000000000000000000000////////////////////////.........................../////////...---,,,,,,............////////////333///---000222111333666<<>>666444444444666444333333333333333333222444333111////////////000000000000000000000000000333222222111000//////...000///---,,,,,,---///000++++++,,,,,,---...//////000000/////////222777;;;BBBCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKIIIGGGFFFGGGHHHJJJNNN[[[rrr{{{{{{nnnaaaXXXSSSPPPSSSXXXYYY^^^lll}}}qqq```UUUZZZaaadddjjjtttuuu||||||444333222111111111222222000000000000000000000000////////////////////////..............................//////......---,,,............////////////000,,,+++///111222444888>>>CCCIIIOOORRRTTTVVVWWW[[[[[[^^^aaaaaaaaafffnnnmmmYYYSSSPPPSSS[[[gggwww~~~uuusssppppppsssyyy|||tttqqqssszzzxxxhhh]]]YYYZZZYYY\\\```fffnnnwwweeeSSSAAA999888666333333444444444333333333333222333222111000/////////000000000000000000000000000222111111000//////......000...---,,,,,,---...000---------......//////000000000000///000333888;;;BBBBBBCCCDDDFFFGGGHHHIIIHHHIIIJJJJJJIIIHHHJJJKKKSSS[[[nnn|||yyylll___XXXTTTQQQSSSVVVZZZ```nnnlll^^^UUUZZZbbbfffnnnxxx}}}444333222222111111222222000000000000000000000000////////////////////////............................../////////...------............////////////---***+++///111222666:::@@@EEEKKKPPPSSSUUUWWWYYY\\\\\\___```___aaalllxxxuuufffYYYSSSPPPUUU___mmm~~~wwwsssnnnnnnnnnooottt{{{sssmmmmmmqqq{{{yyyiii^^^YYYXXXWWW[[[aaahhhooowwwmmmYYYEEE===;;;888333000444444444444333333222222333222111000/////////000000000000000000000000000000000000///......------///...---,,,,,,---...//////////////////////////////000000000111444888<<>><<<999555222555555555444333333222222222111111000000000000000//////////////////////////////.........---------///...------------...///000/////////////////////...///000111222555:::===AAAAAABBBDDDEEEFFFGGGHHHEEEGGGJJJLLLLLLLLLMMMOOOTTThhh{{{vvvqqqdddYYYVVVWWWVVVTTTUUUfffppptttccc\\\ZZZaaakkkvvv333333333333222222111111000000000000000000000000////////////////////////..............................///////////////...............////////////111///000333444333888>>>FFFIIIOOOSSSUUUXXXZZZ\\\\\\]]]___```___eeeuuuvvvlllfffaaa\\\TTTPPPSSS___ooozzz|||yyyoooiiihhhiiikkkpppvvv}}}|||nnnffffffiiirrrtttfff]]]YYYXXXXXX]]]dddjjjpppyyy~~~iiiOOO@@@<<<:::888888666666555444444333222222111111111111000000000///////////////////////////............------------.........------.........//////..................---///111222333666;;;>>>AAABBBCCCDDDEEEGGGHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMWWWnnn}}}wwwssskkk```XXXVVVXXXWWWWWWYYYlllyyyyyylll]]][[[]]]dddnnn|||222333333333333222111000000000000000000000000000////////////////////////..............................///000000000//////............////////////111111333555555444999@@@GGGKKKOOOSSSVVVXXX[[[]]][[[[[[]]]___```fffvvvxxxlllddd___ZZZUUUPPPOOOVVVhhh{{{{{{uuutttwww|||yyyqqqjjjggggggiiilllrrryyytttiiieeefffiiisss~~~nnnbbb\\\ZZZYYYZZZaaakkkrrrxxx}}}tttYYYHHH???:::999;;;777666666555444333222222000000111111111111000///000000000000000000000000........................................................................---///111333555888<<>>AAADDDDDDEEEGGGHHHIIIJJJKKKHHHHHHGGGEEEEEEHHHMMMQQQWWWhhhzzznnngggfff]]]ZZZXXXWWWUUUWWWbbbmmm|||qqqdddZZZZZZaaahhhnnnwww333333333333222111000000000000000000////////////000000000000000000000000000000000000000000000000------..................---/////////,,,+++***+++111000000111666<<>>@@@AAABBBCCCEEEFFFGGGHHHGGGGGGKKKKKKLLLLLLJJJFFFIIIOOO^^^ooozzzvvvsssnnngggbbbXXXTTTPPPQQQSSSZZZhhhuuuwwwjjjaaa___\\\dddmmmvvv666666666555555444333222111111000000000/////////000000000000000000000000000000000000000000000000111111000000/////////...***,,,///000000000111333111000111333888>>>DDDHHHMMMPPPSSSVVVWWWYYY[[[]]]\\\ccclllvvv~~~nnndddgggiiicccZZZWWWaaaqqqzzzvvvvvvyyywwwlllcccbbbeeehhhmmmrrrzzz{{{ppphhhbbbdddiiirrrvvv~~~}}}oooeee______eeelllyyytttsssxxx~~~sssXXXGGG>>>999777555444444555444333111111111111111111111111111////////////............////////////............/////////////////////////////////...,,,---///111222222333666;;;???AAABBBBBBCCCEEEGGGHHHHHHHHHGGGKKKJJJKKKLLLIIIFFFJJJPPPaaaqqq}}}yyyuuurrrpppllleee___WWWSSSQQQRRRUUU\\\jjjwww}}}ssshhhaaa```^^^gggqqq|||555555666555555444333222111111111000000000///////////////////////////////////////////////////////////////...------,,,,,,(((+++---.........000111111111222555:::@@@FFFJJJNNNQQQTTTWWWYYYZZZ]]]______gggqqq}}}zzzqqqlllmmmhhh]]]XXXZZZfff{{{}}}{{{zzz{{{~~~qqqhhhaaaaaadddiiiooovvv{{{ppphhhbbb```dddjjjuuuzzzzzzmmmeee```aaaiiirrr}}}uuurrrsssyyy~~~{{{aaaMMMBBB???:::888666666666666555333111111111111111111111111000000/////////.........111111000000//////......///////////////////////////000111000//////111333333333444888===AAACCCCCCCCCDDDFFFHHHIIIIIIHHHHHHKKKIIIIIIJJJHHHGGGKKKSSScccrrr|||wwwuuurrrooonnnmmmhhhaaa[[[VVVRRRQQQRRRUUU\\\jjjwww|||sssgggaaa```ccckkkvvv555555555444444333222111111111111111000000000000//////////////////////////////////////////////////////......---------,,,+++---//////.........///000111333777<<>>BBBDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJHHHHHHIIIGGGGGGMMMUUUggguuu|||wwwrrrnnnmmmkkkkkkjjjfff^^^XXXUUURRRPPPRRRUUU[[[iiiuuu~~~ttthhhaaaaaajjjqqqzzz444555555444444333222111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222222000//////000000111444888>>>DDDJJJMMMPPPRRRVVVYYY[[[^^^```cccaaammm|||sssssstttooo^^^QQQWWWeee{{{zzzmmmgggbbbcccfffkkkuuu~~~rrrjjjccc```^^^^^^dddjjjvvv}}}yyyqqqgggaaa```fffvvv|||wwwxxxyyyxxxyyy|||}}}}}}tttqqqrrrvvvzzzuuu[[[GGG>>>;;;888555444444444333222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////,,,...//////......000111111222555999???CCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIJJJHHHGGGHHHGGGGGGOOOXXXlllxxx{{{vvvrrrmmmlllkkklllkkkfff^^^WWWSSSPPPOOORRRUUU\\\jjjvvv}}}ssshhhdddfffsssyyy555666666555555444333222222222222111111111000000000000000000000000000000000000000000000000000000......//////000111111111///000222222000///000111000222555999???FFFKKKNNNPPPSSSWWWZZZ\\\___bbbddddddpppuuuooojjjbbbWWWPPP[[[lllwwwkkkfffcccdddhhhoooyyywwwiiiccc^^^^^^^^^___dddkkksss|||rrrjjjbbb^^^___jjj~~~|||wwwwwwwwwuuutttwww|||zzzpppmmmnnnrrrvvv|||{{{}}}fffNNNBBB<<<999555444444444333333111111111111111111111111111000000000000/////////......///////////////000////////////////////////...000222222111111222444000111444999???CCCDDDCCCEEEFFFHHHIIIJJJKKKJJJJJJJJJGGGFFFGGGFFFHHHPPPYYYlllvvv{{{xxxuuurrrnnnnnnnnnooonnniii```YYYOOOMMMNNNSSSXXX```nnn{{{xxxooohhhiiipppzzz777777777777666555444333222222222111111111111000000000000000000000000000000000000000000000000000++++++,,,---...///000000,,,...///000///...///000000222555:::@@@GGGLLLOOOQQQTTTXXX[[[]]]___bbbeeefffsss~~~wwwkkk___WWWQQQQQQ___pppsssiiieeeccceeejjjqqq}}}pppccc^^^[[[]]]^^^```eeelllrrr{{{|||llleee^^^[[[___mmm{{{{{{yyyvvvtttuuuvvvllljjjjjjnnnsss{{{wwwzzz}}}}}}pppVVVIII>>>;;;888666555666555555111111111111111111111111000/////////............------......//////000000////////////////////////+++---////////////000111000111444999???CCCDDDCCCEEEFFFHHHJJJKKKKKKKKKJJJJJJGGGFFFFFFFFFHHHQQQZZZiiisss{{{zzzvvvtttsssqqqqqqpppqqqrrrqqqkkkbbbZZZMMMLLLNNNSSSZZZcccrrr|||tttkkkgggnnnwww999999888666555555555555333333333222222222111111222222222111111111111000000000111111111111000000---...000222222111000...000000000000000000111222444444777<<>>@@@AAABBBBBBGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGHHHGGGJJJUUU```pppvvv|||~~~zzzuuurrrpppssstttuuuwwwvvvpppeee]]]RRROOOOOOUUU^^^gggttt~~~}}}rrrkkkhhhjjjrrr|||~~~:::999888666666555555555333333333222222222111111222222222111111111111000///000000111111000000///+++,,,---.........---,,,000000000000000111111222555777:::>>>DDDHHHKKKLLLPPPVVVZZZZZZ^^^eeeiiigggmmmppppppfffYYYQQQOOOZZZpppsssiiifffeeekkkrrryyyrrrhhh\\\[[[[[[[[[^^^cccgggkkkuuuzzz}}}tttggg]]]XXX]]]fffvvv~~~}}}~~~{{{xxxyyy~~~wwwjjjeeedddcccgggooo{{{|||tttrrrpppqqqvvvzzzlllXXXFFF???:::999999666555666333333222111111111111111222222111000/////////000//////.........---------////////////////////////000000/////////000000111...333999===???@@@AAABBBFFFFFFHHHIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGJJJVVVcccwww{{{~~~~~~yyyuuusssssswwwwwwxxxxxxvvvoooeee]]]TTTQQQRRRYYYaaaiiiuuuxxxmmmfffdddgggqqq|||::::::888777666555555555333333333222222222111111222222222111111111111000...//////000000//////....../////////000000000000000000000000000111222222333666;;;AAAFFFJJJLLLMMMRRRWWW[[[\\\___eeejjjkkktttwwwiiiggg___VVVQQQSSS```www}}}ppphhhfffhhhpppxxx~~~oooeeeZZZYYYYYY[[[^^^ccchhhkkkuuu{{{}}}sssfff]]]YYY^^^iii{{{}}}{{{zzz{{{zzzxxxzzz~~~qqqfffbbbbbbdddiiirrr}}}vvvooonnnnnnqqqwww|||zzzfffPPPFFF===:::888555444666444444333222222222222222111111000000000000000111/////////.........------000000000000000000000000111000000/////////000000///333999===???@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJIIIFFFEEEEEEFFFLLLZZZhhh|||~~~~~~zzzwwwwwwxxx{{{zzzyyyxxxtttlllccc]]]UUUTTTWWW^^^eeemmmxxx|||rrriiicccbbbgggsss}}};;;:::999777666555555555333333333222222222111111222222222111111111000000......////////////......111111000000000111222333000/////////000111222333...333;;;CCCIIIMMMPPPQQQSSSWWW[[[]]]___dddjjjnnnyyyooohhh___YYYSSSQQQVVVeee~~~{{{nnnhhhgggkkkttt}}}}}}nnndddYYYXXXWWWXXX\\\cccjjjoooxxx~~~~~~tttddd]]]YYY___kkk{{{xxxwwwyyyxxxvvvyyyyyyooogggcccdddhhhoooyyy~~~uuupppmmmpppvvv|||lllYYYLLL???:::777555444555444444333222222222222222111000000000000000111222////////////............////////////////////////111111000000000000000111222666;;;>>>@@@AAACCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIFFFCCCDDDFFFNNN___nnn}}}~~~||||||}}}zzzyyyxxxtttooohhhaaa\\\WWWXXX]]]eeekkkrrr|||}}}uuunnngggddddddkkkyyy|||yyy|||<<<;;;999888666555555444333333333222222222111111222222222111111111000000......////////////............---------...///000////////////000111222333...555>>>FFFJJJNNNQQQSSSTTTVVVZZZ]]]^^^bbbjjjqqq}}}nnnfffbbbZZZUUUQQQRRRYYYjjjzzznnnjjjiiimmmwww{{{kkkaaaZZZWWWUUUVVV[[[dddnnnttt}}}vvvaaa\\\YYY___lll|||~~~~~~{{{zzzzzzyyyxxx|||{{{ssskkkgggdddggglllttt}}}vvvsssqqqvvv~~~nnn```QQQAAA:::777555444555333333222111111111111111111000000000000000111222000000/////////.................................000000000000000111222222555999===AAABBBCCCEEEGGGEEEEEEGGGHHHIIIJJJJJJJJJIIIEEECCCDDDGGGQQQddduuu~~~||||||yyyxxxtttooohhhbbb]]][[[XXX[[[ccclllqqqvvvzzzooonnniiieeeeeegggooo|||zzzyyy===<<<:::888666555555444333333333222222222111111222222222111111111111000...//////000000//////...////////////000000000000////////////000111333333333:::BBBHHHJJJLLLOOOQQQUUUVVVZZZ]]]^^^aaajjjuuu|||jjj^^^ZZZVVVRRRQQQUUU^^^qqq{{{pppmmmkkkoooyyywwwhhh^^^ZZZXXXWWWXXX^^^hhhsssyyywww___[[[ZZZ___lllyyyooopppuuuxxxnnngggffffffiiioooxxx{{{zzzyyyssscccSSSBBB:::888666555555333333222111111111111111111111000000000000000111000000000/////////............................../////////000111222333444888;;;???BBBCCCEEEGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHEEEDDDFFFJJJVVViiizzz{{{zzz|||zzzuuummmddd^^^[[[ZZZYYY^^^hhhrrrvvvyyy}}}pppiiieeecccdddfffjjjsss{{{{{{===<<<:::888777555555444333333333222222222111111222222222111111111111000///000000111111000000///000111222333444333222222......//////000222333444666<<>>===;;;999777555555444333333333222222222111111222222222111111111111000000000111111111111000000,,,...000111222111///............///000222333444444;;;CCCHHHJJJMMMRRRVVVYYYYYY\\\aaaaaabbbmmm{{{|||nnnbbb^^^___QQQPPPSSS[[[iii~~~vvvooommmqqq{{{yyyjjjaaaYYY\\\```fffmmmtttzzz~~~~~~sss[[[[[[ZZZ^^^jjj{{{|||mmmdddaaacccmmmyyyzzzvvvyyypppsssyyydddSSSAAA::::::888666555555555444333333333333444333333111000////////////000000000000////////////000000000000000000000000,,,---...000222444666777999;;;???AAABBBDDDFFFHHHKKKKKKKKKLLLKKKKKKJJJIIIGGGEEEFFFJJJPPP\\\ppp~~~qqqddd[[[XXXXXXYYY```mmmxxx{{{|||ooofffdddaaaccciiiooouuu~~~}}}yyy~~~>>>>>><<<888666666555333222222222222333333444555///000000111111111000000000000000000000000000000000000000000000000000000,,,,,,,,,---...000111222;;;???CCCHHHLLLPPPUUUXXXWWW[[[```bbbbbbhhhvvvssskkkddd___[[[YYYWWWYYYcccwwwwwwooorrrwwwwwwhhh^^^[[[]]]bbbiiipppwww}}}}}}ooo^^^XXXUUU[[[hhhuuu|||~~~xxxnnnccc]]]\\\bbbppp}}}}}}~~~yyyzzz{{{rrrYYYCCC>>>===999777;;;777777666555444333333222111111111111000000000000000000000000////////////////////////////////////---...///000000222555888<<<<<<<<<>>>BBBEEEGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIGGGFFFHHHQQQbbbsss~~~nnnccc]]]\\\]]]\\\fffqqqwwwxxx|||}}}llldddeeebbbgggnnnuuu||||||AAA@@@<<<999777666555333333333222222333333444555111111111111111111111111000000000000000000000000000000000000000000000000111111111222333555666777===@@@DDDHHHLLLPPPUUUXXXZZZ]]]```bbbdddlll{{{uuulllfff```]]]YYYXXX[[[hhh~~~yyytttvvv{{{vvvhhh^^^\\\___eeelllsssyyy~~~~~~~~~nnn\\\WWWTTTZZZeeepppvvvwwwnnnfff]]]ZZZ\\\dddttt~~~~~~{{{}}}www^^^GGG@@@>>>888666999555555555555555444444444111111111111000000000000000000000000////////////////////////////////////---...000000000222555888<<<<<<===???BBBEEEGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHMMMWWWfffvvvrrrddd]]]ZZZXXXZZZdddqqqxxxzzz~~~~~~kkkcccdddeeekkksss{{{~~~|||{{{FFFBBB<<<999777666444444333333333333333333444555555444222111000111111222000000000000000000000000000000000000000000000000222222111111222444666777???BBBFFFJJJMMMQQQUUUXXX]]]___aaaaaafffrrrvvvlllddd^^^[[[XXXXXX^^^ppp|||zzz|||ttthhh```]]]aaagggooovvv|||{{{jjjYYYUUUSSSWWW```hhhkkkkkkccc\\\XXXZZZ```kkk|||}}}eeeMMMCCC>>>888666777333333444444555555555555222222111111111000000000000000000000////////////////////////////////////...///000000111222666888<<<<<<>>>@@@BBBEEEFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKHHHHHHKKKRRR^^^nnn}}}rrrccc\\\XXXUUUXXXbbbooowww{{{~~~llldddfffjjjsss}}}}}}}}}|||JJJBBB;;;999888666555666444444333333333444444555777666333111000111222333////////////////////////////////////////////////222111000000111333555777AAADDDHHHKKKNNNQQQUUUXXX___aaaaaaaaaiiizzzuuuhhh___YYYVVVVVVYYYccczzz~~~}}}sssiiibbb^^^cccjjjrrryyy~~~vvveeeWWWTTTRRRTTTZZZ___aaa```[[[WWWWWW]]]gggtttkkkSSSEEE>>>888666777444444444444444444444444222222222111111111000000000000000000////////////////////////////////////...///000000111333666999;;;===@@@AAACCCDDDFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKGGGHHHLLLUUUeeewwwiii___[[[XXXVVVYYYaaalllttt{{{yyykkkhhhllloooyyy~~~|||~~~OOODDD:::999888666666888555555444333333444444444888666444222111111222333////////////////////////////////////////////////444333222222444666999;;;BBBEEEIIILLLOOOSSSWWWZZZ___aaabbbcccooottteee[[[UUUSSSTTTZZZkkk~~~tttjjjeeeaaaeeelllttt{{{qqqaaaUUUSSSQQQRRRVVVYYYYYYXXXWWWUUUYYYcccooo~~~qqqXXXGGG>>>999777777666555555444333333222222222222222222111111111111000000000000////////////000000000000000000000000...///000111111333666999;;;>>>AAACCCCCCDDDFFFGGGEEEGGGHHHJJJKKKKKKJJJJJJHHHHHHLLLWWWiii~~~rrraaaZZZZZZYYYXXX[[[aaajjjrrr|||zzzpppiiikkkqqqppp{{{{{{|||XXXIII===;;;:::666666999666555444444444444444444666555333222111222222333000000000000000000000000000000000000000000000000111111000000222666999<<>>CCCDDDCCCCCCEEEHHHEEEFFFHHHIIIJJJJJJIIIHHHHHHIIINNN[[[nnn{{{iii]]]YYYYYYYYYYYY]]]cccmmmwww|||qqqkkkhhhhhhnnnvvvttt|||zzz~~~dddRRRCCC@@@===777555999666666555444444444444444333333333222222222222222000000000000000000000000000000000000000000000000...---------000555999<<>>AAABBBFFFJJJOOOSSSWWW\\\___^^^ffflllsss{{{gggWWWNNNNNNQQQUUUhhh{{{qqqlllnnnqqquuu{{{ooo```VVVTTTQQQOOOPPPRRRUUUWWW\\\___kkk}}}~~~lllQQQBBB===:::777222222333333333333444444333333333222222222111111000000000000////////////000000000000000000000000///000111222222444777::::::???EEEFFFDDDBBBEEEHHHIIIJJJKKKKKKKKKJJJIIIHHHIIILLLVVVfffwww}}}zzzpppbbb```\\\XXXWWWWWWYYYZZZ^^^hhhxxxqqqeeeeeennnvvv|||}}}|||yyyeeeOOOCCC>>>;;;999888666666555444333333333333333333333222222222111111////////////////////////000000000000111111111111222222222333666999===???FFFHHHLLLOOOSSSWWW\\\___dddbbbhhhzzziii\\\TTTMMMLLLPPPYYYmmm~~~uuuppprrruuuzzz~~~ooobbbXXXUUUTTTVVVUUUTTTYYY___bbbkkkxxx~~~uuuZZZFFF<<<:::;;;888777666555444333333333333333333222222222111111222111000//////000111222000000000000////////////---///000000111333666999>>>@@@CCCDDDCCCDDDEEEFFFHHHJJJMMMMMMLLLJJJJJJJJJKKKSSSbbbsss}}}}}}}}}zzzrrrlll___ZZZTTTSSSTTTWWW[[[___gggtttpppeeehhhsss|||sssYYYIIIAAA<<<999888777777666555444444444444333333333222222222111111000000000000000000000000000000000000111111111111222222222333666:::===@@@EEEHHHLLLOOOSSSWWW\\\___bbbccclllxxxbbbWWWQQQLLLMMMSSS___uuuwwwrrrqqquuu{{{~~~ooocccYYYVVVUUUVVVVVVWWW]]]dddmmmwww~~~}}}~~~}}}zzz___JJJ???;;;;;;888777666555444333333333222222222222111111111111111000///......///000111000000000000////////////...///111111222444777:::>>>@@@BBBCCCCCCDDDEEEFFFGGGIIIKKKLLLKKKIIIIIIIIIJJJVVViii}}}{{{rrrkkk```ZZZTTTSSSTTTWWW\\\aaaooo~~~rrrhhhlllwwwhhhSSSFFF===999999999888777666555555555555333333333222222222111111111111111111111111111111000000000111111111222222222222222444777:::>>>@@@DDDGGGKKKOOOSSSWWW[[[___```cccoooooo\\\TTTPPPMMMQQQYYYjjj{{{uuurrruuu{{{qqqddd[[[WWWTTTVVVWWW[[[dddmmmxxx~~~vvvssssssuuuuuuuuuyyy~~~fffPPPCCC===;;;888888666555444333333333222222222222111111111111000//////......//////000000000000000///////////////000111222333555999<<<===???BBBCCCCCCCCCEEEFFFFFFHHHKKKKKKIIIHHHHHHHHHJJJYYYqqq|||rrrjjjbbbZZZTTTTTTUUUWWW___gggxxxuuunnnsss|||}}}~~~tttZZZIII>>>999:::888888777666555555555555333333333222222222111111111111111111111111111111000000111111111222222222222222333444777;;;???AAACCCFFFKKKPPPSSSWWW\\\___^^^bbbooozzzjjj[[[UUUQQQPPPWWWbbbwwwyyytttwww|||ttthhh]]]XXXTTTUUUXXX^^^iiittt}}}xxxpppjjjggghhhjjjkkkkkkpppvvvzzz~~~~~~||||||mmmWWWGGG>>>;;;999888777555444444444333333333333333222222222222000000////////////000000000000000000///////////////111222333444666:::======???AAACCCCCCDDDEEEGGGGGGIIIKKKKKKIIIHHHIIIIIIJJJZZZrrr|||ssskkkddd[[[UUUVVVWWWZZZdddpppzzzuuuyyy|||{{{}}}{{{```MMM@@@;;;;;;888777666555444444444444333333333222222222111111111111111111111111111111111111111111222222222222222333333555888<<<@@@CCCCCCFFFLLLQQQUUUYYY\\\___]]]aaammmuuuggg[[[UUUQQQPPPZZZhhh}}}xxxzzz~~~yyylll___YYYTTTTTTXXX___mmmyyyvvviiiaaa^^^\\\]]]```aaaaaafffmmmrrrvvv|||}}}zzzyyy{{{ttt\\\KKK???:::999888777666555444444444555444444444444333333333111111111111111111111111000000000000///////////////000222333444777;;;>>>===???BBBCCCDDDEEEFFFHHHIIIJJJLLLKKKJJJIIIJJJKKKKKKYYYnnn~~~|||tttnnnfff\\\VVVXXXYYY]]]kkk{{{}}}zzz|||{{{zzz}}}}}}fffRRRCCC======777777666555444444444444333333333222222222111111111111111111111111111111111111111222222222222333333333444666999===AAADDDCCCGGGMMMRRRWWWZZZ^^^```]]]aaalll{{{nnncccXXXSSSOOOOOO[[[kkk|||}}}rrrbbb[[[VVVVVVYYYaaaooo{{{sssfff[[[UUUTTTRRRRRRUUUVVVWWW\\\bbbiiinnnuuuzzz~~~{{{xxxvvvxxx}}}yyybbbOOOBBB<<<999999777666555444444444444444444444333333333333111222222333333222222111000000000000////////////...000222333444777;;;>>>>>>@@@CCCEEEEEEFFFHHHJJJJJJKKKLLLKKKJJJJJJKKKLLLMMMYYYjjjxxx|||xxxxxxzzzzzzuuupppfff[[[UUUXXX[[[___qqq}}}zzz{{{||||||{{{{{{~~~~~~mmmXXXHHH@@@???999888777666555555555555333333333222222222111111000000000000000000000000111111111222222222333333333333444666:::>>>BBBDDDDDDHHHNNNTTTXXX\\\___bbb^^^cccnnn}}}yyyiii___WWWRRRNNNOOO]]]nnnwwweee___ZZZYYY\\\cccppp}}}ssseeeZZZRRRNNNKKKIIIIIILLLMMMMMMRRRYYY^^^cccjjjpppvvv~~~}}}zzzvvvtttuuuyyy~~~~~~hhhTTTFFF>>>:::999888666555555444444333333222222222111111111000111222222222222111000000000000000////////////---///111222444666;;;>>>>>>AAADDDFFFGGGHHHJJJKKKIIIJJJKKKJJJIIIIIIJJJKKKNNNZZZjjjvvv{{{~~~~~~yyytttsssvvvxxxuuurrrdddXXXRRRWWWZZZ___ttt|||yyywwwxxxwwwwww}}}||||||rrr]]]KKKBBB@@@:::999888777666666666666333333333222222222111111////////////////////////111111222222222333333333333333444666:::>>>BBBEEEDDDIIIOOOUUUYYY]]]```bbb___eeeqqquuuggg^^^WWWSSSOOOQQQaaassszzzhhhbbb\\\\\\^^^eeerrr~~~{{{iii\\\SSSNNNKKKFFFDDDDDDGGGGGGHHHLLLSSSUUUZZZaaagggmmmuuu~~~}}}zzzvvvssssssvvvzzz~~~kkkWWWIIIAAA:::999888666555555555555111111111000000000000//////000111222222111000///000000000000////////////---...000222333666:::===???BBBEEEGGGGGGIIIKKKLLLIIIIIIJJJIIIHHHGGGIIIKKKPPP[[[kkkwww|||}}}~~~xxxrrrqqqtttvvvuuurrrbbbUUUPPPUUUYYY___uuuxxxuuutttuuutttuuu{{{}}}}}}~~~pppnnnnnnrrr{{{zzzgggNNN@@@???:::999777666555555555666333444555555555444333222///000111222222111000///222111000000111333555666555666888:::;;;>>>BBBFFFJJJKKKNNNRRRXXX\\\^^^^^^^^^kkkyyyzzznnnddd```ZZZTTTPPPUUUfffxxx~~~{{{zzzzzzxxxvvvvvvyyy||||||pppfff```cccggglllxxxppp```UUUMMMIIIGGGCCCCCCCCCCCCCCCDDDEEEFFFLLLOOOTTT[[[bbbjjjsssxxx{{{tttrrrrrrrrrwww}}}wwwYYYGGGDDD;;;999666555666666666555333222000......///000111000000000000000000111111000000000000000000000000//////000222555:::>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLIIIIIIKKKJJJFFFFFFHHHTTT```mmmvvv}}}zzzssstttyyy{{{vvvppp```SSSLLLQQQYYYcccuuu{{{uuupppqqqssswww{{{yyy{{{uuummmdddaaa```dddggglllvvv{{{hhhQQQCCCAAA;;;999888666555555555666444444555555555444333222//////111222222222111000222111000///000222444555555666888:::<<>>@@@CCCDDDEEEGGGHHHJJJKKKLLLKKKHHHIIIKKKJJJGGGHHHKKKTTTaaaooovvv{{{~~~yyyvvvxxx|||{{{rrriii\\\QQQLLLSSS\\\fffxxxxxxqqqlllnnnsss{{{{{{{{{~~~vvvjjjbbbYYYVVVTTTWWWYYY\\\dddmmmssswww|||zzziiiTTTFFFCCC;;;:::888777555555555666444444555555444444333222///000111222222222222222111000//////000111333444444666999;;;===@@@CCCFFFGGGJJJOOOVVV[[[___bbbccchhhvvv~~~xxxrrrggg```YYYSSSRRR\\\sssxxxrrriiieeeaaa^^^]]]\\\[[[ZZZZZZ[[[^^^aaahhhqqq{{{ssshhhbbbeeekkksssxxxooobbbVVVMMMHHHEEECCC@@@????????????@@@AAAAAA@@@BBBFFFJJJOOOUUU\\\aaahhhnnnwww{{{vvvtttsssqqqtttyyy~~~cccMMMDDD===:::777666666777666555444333222111000111222333222222111111111000000000000000000000000000000000///000111333666;;;???AAADDDEEEFFFHHHIIIKKKLLLMMMJJJHHHIIIKKKJJJHHHJJJOOOUUUcccrrrwwwxxx|||~~~zzzxxxyyy}}}yyylll```UUUMMMLLLUUU```kkk|||uuuoookkknnnvvv}}}uuujjj___YYYSSSPPPNNNOOOOOOPPPWWW^^^bbbgggmmmrrruuuxxx{{{|||}}}vvviiiWWWIIICCC<<<;;;999777666666666666444444444444444333333333222222222222222222111111000000//////000111222222444666999<<<>>>AAADDDGGGHHHKKKQQQVVV[[[___bbbdddmmm~~~xxxssseee^^^VVVQQQTTTaaazzzyyyqqqjjjeee^^^\\\YYYWWWVVVUUUUUUUUUXXXYYYYYYZZZ]]]dddlllrrr|||yyynnngggkkkrrrzzzssskkk```UUUMMMHHHEEECCC??????>>>>>>>>>??????@@@???AAADDDFFFIIINNNSSSWWWaaafffnnntttzzz|||wwwvvvsssppprrrvvv|||kkkQQQCCC===:::777666555555444333555444333222222222333333333222222111111000000///000000000000000000000000000000111333777;;;@@@BBBDDDEEEFFFHHHIIIKKKLLLMMMLLLJJJJJJKKKIIIGGGKKKQQQZZZiiivvvxxxvvvwwwzzz|||xxxxxxzzz}}}}}}ttteeeYYYNNNKKKMMMWWWcccppp}}}uuuooommmrrr{{{wwwkkkbbbYYYTTTPPPLLLKKKLLLLLLLLLPPPWWWXXX]]]ccciiimmmrrrvvvyyy{{{|||sssiiiZZZLLLDDD>>><<<:::888777666666666555555444444333333333333555555444333222111111000000000000000000000111111444666:::===???BBBEEEGGGIIIMMMRRRWWWZZZ^^^bbbffftttxxxrrraaaZZZRRRQQQWWWggg}}}uuummmfff```]]]WWWWWWVVVUUUSSSSSSTTTUUUWWWXXXXXXXXXYYY^^^dddhhhlllrrr{{{uuunnnqqqwwwzzzooohhh^^^TTTLLLGGGCCCAAA@@@@@@???????????????@@@@@@AAABBBCCCEEEHHHMMMPPPVVVZZZaaagggmmmrrrxxx{{{|||~~~yyywwwtttpppqqquuu{{{sssWWWDDD===:::777555444444333111555444444333333333333333333222222222111111000000111111111111111111111111000000111444888<<>>@@@CCCFFFHHHKKKOOOSSSWWWZZZ___ffflll~~~wwwmmm\\\VVVQQQSSS\\\nnnxxxuuupppjjjddd___\\\ZZZSSSUUUVVVVVVUUUUUUWWWYYYWWWYYYZZZ[[[\\\___dddgggdddiiipppuuuyyy}}}vvvxxx}}}}}}qqqiiicccZZZQQQKKKFFFBBB???AAAAAA@@@????????????@@@>>>???@@@@@@@@@BBBFFFIIILLLPPPWWW]]]dddkkkrrrvvvvvvzzz{{{wwwtttpppqqquuuxxx}}}___JJJ>>><<<888666555444222111444444444333333333222222222222222222222222222222111111111111111111111111000111222444888===BBBEEECCCDDDEEEGGGHHHJJJKKKLLLNNNMMMMMMLLLHHHGGGNNNWWWfffqqqyyyxxxuuuuuuwwwxxx|||{{{zzzyyyuuulll```WWWKKKMMMQQQ[[[ggguuuqqqnnnpppxxx|||jjj\\\SSSLLLHHHFFFDDDEEEHHHIIIIIIMMMSSSPPPSSSXXX]]]bbbhhhnnnsss{{{uuuhhhVVVFFF@@@>>><<<999888777666777666555444333333333444444555444333222222333444555111222222222222222111111333777;;;???AAADDDFFFIIIKKKOOOTTTWWW[[[bbbmmmuuusssgggXXXSSSQQQWWWbbbttt|||tttpppkkkjjjgggddd```]]]]]]]]]WWWZZZ\\\]]]]]]^^^aaadddbbbdddggghhhhhhiiijjjlllhhhkkknnnpppqqqvvv}}}rrriiibbb]]]VVVPPPKKKGGGCCCAAAAAA@@@@@@???>>>>>>??????===>>>>>>======???BBBEEEGGGJJJOOOUUU[[[aaahhhmmmooossszzz|||xxxsssppprrrvvvttt{{{iiiSSSAAA>>>:::888666555444222333333333333333222222111000111111222222333333444111111111111111111111111000111222555999>>>CCCEEEDDDEEEFFFHHHIIIKKKLLLMMMKKKKKKLLLLLLIIIIIIRRR]]]hhhqqqwwwwwwwwwyyy{{{zzz~~~~~~}}}|||wwwmmmaaaXXXMMMPPPTTT\\\ggguuu~~~rrrppprrr{{{tttbbbVVVNNNHHHDDDGGGFFFGGGKKKLLLKKKNNNTTTRRRUUUZZZ___dddkkkssswww{{{nnnZZZHHH@@@???<<<:::888777777777666555444333222333444444222222222222333555777888222222333333333222222111333777;;;???BBBDDDGGGIIILLLOOOTTTXXX\\\fffrrr|||ooocccVVVSSSRRRZZZgggyyy}}}vvvpppkkkiiiffffffeeebbb```___```bbb^^^aaaeeegggggghhhlllooorrrtttvvvvvvtttrrrqqqqqqqqqrrrsssqqqqqqtttzzzvvvllleee```[[[UUUPPPMMMJJJGGGEEE@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>AAADDDAAADDDGGGKKKOOOTTTZZZ^^^eeejjjqqqxxx}}}}}}xxxsssppprrrwwwqqqxxxpppZZZCCC@@@<<<999888777555444222222333333333222111000000000111222333444444555111111111111111111111111000111222555999>>>CCCFFFEEEFFFGGGIIIKKKLLLMMMNNNIIIIIIJJJKKKIIIKKKUUUaaahhhooouuuvvvyyy}}}~~~}}}yyyooobbbYYYOOORRRVVV\\\ggguuu|||vvvsssttt}}}mmm]]]RRRLLLHHHEEEEEEDDDFFFIIIJJJIIIKKKPPPPPPSSSXXX]]]ccckkksssyyy~~~yyyfffVVVIII??????>>>666666999555555555666666555555444333222222222222222222222222111111222222222111111000666999<<<>>>AAADDDHHHKKKMMMPPPXXX```___aaauuuxxxeeeZZZSSSQQQRRR]]]ppp{{{uuupppnnnmmmmmmllljjjjjjiiifffddddddfffhhhjjjkkkmmmqqqvvv|||}}}|||{{{}}}}}}vvvkkkeee```]]]YYYTTTOOOKKKHHHGGGDDDBBB@@@>>>======>>>???>>>>>>============>>>>>>@@@AAACCCFFFKKKPPPTTTWWW^^^ccchhhkkkmmmqqqyyy}}}vvvpppmmmooorrrvvvxxx{{{xxx```III@@@888666666444333555333333333333333333333333111111111111111111111111111111222222222222111111111111333888>>>BBBDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMOOOMMMLLLKKKIIIMMM[[[iiiuuuuuuvvvyyy{{{}}}|||{{{}}}wwwqqqcccUUUOOOOOOUUU```kkksss}}}yyyvvvuuuxxxuuu___SSSNNNJJJFFFEEEEEEGGGJJJLLLMMMOOORRRTTTTTTWWWZZZ]]]aaajjjvvv~~~tttbbbMMMAAA??????777666:::666555555666666555555444333222222222222222222222222111111222222222222111111555888;;;===@@@CCCGGGJJJNNNQQQYYYaaaaaaeeezzzsssaaaWWWSSSQQQTTT___ttt}}}|||uuurrrooolllllllllmmmmmmmmmmmmlllkkkjjjkkkoooqqquuuwww{{{vvvooojjjeeeccc^^^XXXRRRLLLHHHFFFDDDBBB@@@>>>======>>>?????????>>>>>>>>>>>>??????@@@@@@BBBDDDGGGJJJMMMOOOSSSXXX]]]___aaaeeelllrrrtttxxxwwwpppmmmoooqqqqqqsssxxx|||eeeMMMCCC:::888888666555666333333333333333444444444111111111111111111111111111111222222222222111111111111444888>>>CCCEEEEEEFFFFFFHHHIIIKKKLLLLLLMMMOOOMMMLLLKKKJJJNNN]]]lllzzzzzzzzz{{{|||}}}}}}|||zzzuuummm___QQQNNNPPPXXXdddnnnuuu}}}xxxtttwwwoooZZZPPPLLLHHHEEEDDDEEEHHHJJJLLLNNNPPPSSSUUUWWWYYY\\\___dddmmmyyyrrrUUUFFF@@@???888777;;;888555666666666666555444444222222222222222222222222111111222222222222222222555777:::===???CCCGGGJJJPPPSSSZZZaaacccjjjlll[[[RRRQQQQQQVVVdddyyy~~~yyyrrrnnnmmmlllllllllmmmoooqqqssstttwwwxxxwwwvvvvvvyyy}}}~~~}}}~~~xxxtttrrrllliiieee^^^VVVNNNHHHEEEDDDBBB@@@???>>>===>>>>>>??????>>>>>>>>>>>>???????????????@@@BBBCCCEEEFFFHHHKKKOOORRRSSSWWW]]]bbbgggkkkrrrxxx~~~yyyqqqnnnnnnpppoooqqquuu}}}mmmSSSGGG===::::::888777888444444444444444444444444111111111111111111111111111111222222222222111111111111444888>>>CCCEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNMMMLLLLLLKKKPPP```ooo~~~}}}}}}}}}}}}}}}|||}}}|||wwwqqqhhhZZZNNNNNNRRR\\\jjjssswww}}}vvvpppzzzuuueeeSSSKKKIIIFFFDDDDDDFFFIIIKKKNNNOOOQQQTTTVVVYYY\\\```dddiiisss~~~aaaLLLBBBAAA:::888<<<999666666666666666555444444222222222222222222222222222222111111222222333333555888;;;===@@@CCCGGGKKKPPPTTTZZZaaadddooo{{{eeeVVVNNNNNNQQQYYYiii~~~zzzvvvtttqqqlllkkkmmmlllooossswwwzzz||||||yyyyyy|||zzzxxxpppmmmhhhaaaYYYQQQJJJFFFDDDCCCAAA@@@???>>>>>>???>>>>>>>>>======>>>>>>>>>=========>>>???@@@@@@AAACCCEEEHHHJJJKKKOOOTTTWWW[[[___fffmmmssszzz{{{sssnnnnnnnnnqqqrrrvvv|||tttXXXKKK???;;;;;;999777888555555555555555444444444111111111111111111111111111111222222222222111111111111444999???DDDFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNMMMLLLLLLLLLRRRcccrrr}}}{{{{{{|||}}}{{{zzzxxxuuuooofffXXXNNNMMMTTTaaaooowwwyyy}}}yyysssoooiii[[[MMMHHHGGGFFFEEEFFFGGGJJJMMMOOOQQQSSSVVVXXX[[[^^^ccchhhoooxxxnnnSSSEEEBBB<<<999<<<:::666666777777666666555444222222222222222222222222222222111111222333444444777999<<>>======<<<<<<======>>>;;;<<<<<<===>>>??????@@@AAABBBCCCEEEFFFIIIMMMOOOQQQUUU\\\bbbiiipppwww|||~~~uuupppnnnnnnpppqqquuu{{{zzz]]]NNN???::::::999777666666666555555555444444444111111111111111111111111111111222222222222111111111111444999???DDDGGGGGGGGGGGGHHHHHHJJJLLLMMMNNNOOOMMMLLLLLLLLLSSSddduuu~~~~~~~~~{{{zzzzzz~~~|||xxxuuupppeeeYYYQQQMMMUUUdddsssyyyzzz~~~vvvrrrtttuuu^^^SSSIIIGGGGGGGGGGGGIIIIIIKKKNNNQQQSSSUUUXXX[[[[[[```fffmmmttt{{{[[[GGGDDD===999;;;:::666777777777777666555555222222222222222222222222222222111111222333555666888:::===@@@BBBFFFJJJMMMQQQVVV\\\aaafffuuummm\\\RRRNNNMMMSSS```ttt{{{uuuqqqnnnnnnlllkkkpppvvv{{{yyyqqqnnnoooqqqvvv|||tttqqqkkkccc[[[TTTPPPMMMFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>============>>>>>>;;;<<<===>>>????????????>>>>>>>>>???AAACCCFFFGGGIIIMMMRRRXXX___fffmmmqqqvvvzzzwwwqqqooonnnlllmmmqqqxxxbbbQQQ@@@::::::888666555666666555555444333333333111111111111111111111111111111222222222222111111000111444999???EEEGGGHHHIIIIIIIIIIIIJJJMMMOOOPPPOOOMMMLLLLLLLLLSSSeeeuuuzzz||||||{{{zzz}}}|||wwwpppdddXXXRRRNNNVVVeeesssyyy{{{wwwuuuzzz{{{jjjUUUMMMFFFFFFHHHHHHIIILLLJJJLLLPPPRRRTTTWWWZZZ]]]]]]bbbjjjrrr{{{aaaJJJEEE>>>999:::999777777777777777666555555222222222222222222222222333222111111111333555777777999===???BBBEEEIIILLLRRRYYY___ccciiiwww{{{gggXXXQQQNNNOOOVVVeee{{{}}}uuurrrqqqrrrrrrttt{{{yyyqqqiiihhhiiijjjooottt{{{zzzuuummmddd[[[UUUQQQOOOGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@????????????@@@@@@======>>>?????????>>>======<<<;;;<<<===???AAAAAABBBEEEJJJOOOUUU[[[bbbfffnnnsss{{{yyyssspppooojjjkkkooouuufffTTTAAA::::::999666555555555555444333222222222111111111111111111111111111111222222222222111111000111444999@@@EEEHHHIIIKKKJJJJJJJJJKKKNNNPPPRRRPPPMMMLLLKKKKKKRRRddduuuxxxzzz}}}}}}~~~yyyoooaaaUUUQQQNNNVVVeeerrrxxxzzz{{{zzz{{{mmm]]]OOOHHHDDDEEEGGGHHHJJJMMMKKKMMMQQQSSSUUUXXX\\\^^^___eeennnwwweeeKKKFFF>>>888999999777777777777777666666555222222222222222222222222333222111111111333666777666999<<<>>>AAADDDHHHKKKTTT[[[bbbeeejjjxxxuuudddVVVPPPNNNQQQYYYiiivvvtttuuuxxx{{{|||ssskkkddddddeeefffjjjooouuu{{{~~~yyyoooeee\\\UUURRRPPPHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBB>>>??????@@@???>>><<<;;;===<<<:::;;;<<<>>>??????===@@@DDDIIINNNTTT[[[___cccjjjttt|||zzztttpppppplllmmmnnnttt}}}iiiVVVBBB;;;;;;:::777555555555444333333222111111111111111111111111111111111111222222222222111111000111444999@@@EEEHHHIIILLLKKKKKKKKKLLLNNNQQQSSSPPPNNNLLLKKKKKKRRRccctttwww{{{~~~{{{nnn^^^RRRNNNNNNVVVdddqqqvvvzzz~~~xxxtttaaaRRRKKKEEEBBBDDDGGGGGGIIIMMMKKKNNNQQQTTTVVVYYY]]]___```gggqqq{{{rrrTTTFFFBBB===999888777777777666555555444444555444333333222222333333333333444333222333555888:::<<<>>>@@@BBBFFFKKKOOORRR]]]eeefffmmm~~~|||ooocccVVVOOONNNVVV^^^qqq}}}}}}zzzrrriiiddd^^^[[[\\\```dddgggrrrvvv}}}vvviii```[[[XXXSSSNNNKKKKKKJJJIIIHHHFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@>>><<<======<<<<<<<<<======>>>???@@@AAACCCEEEIIIOOOSSS[[[aaajjjqqqvvvxxxzzz{{{}}}~~~vvvpppmmmlllkkkmmmssszzzkkkZZZGGG>>>;;;888777777666666555444444444444555222222222222222222222222555555444333222111000///000333888>>>DDDHHHKKKLLLKKKJJJJJJKKKNNNPPPQQQPPPMMMMMMLLLKKKOOOZZZkkkwww|||{{{|||vvvfffWWWNNNLLLOOO[[[hhhqqqvvv}}}~~~zzzqqq]]]PPPLLLFFFGGGGGGHHHIIIJJJKKKLLLOOOPPPSSSWWW\\\```aaaaaaeeelllwwwuuuXXXHHHCCC???<<<;;;777777777666555555444444555444333333222222333333333333444333222333666888;;;<<<>>>@@@BBBFFFLLLOOOWWW^^^dddgggtttzzznnnaaaUUUOOOOOOWWWaaattt~~~xxxooohhhbbb___[[[ZZZ\\\```dddgggnnnrrryyy}}}ttthhh```\\\YYYTTTQQQNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBB@@@>>>======<<<<<<<<<<<<=========>>>???@@@BBBEEEKKKOOOUUUZZZbbbiiiooosssvvvxxxyyy|||~~~wwwqqqmmmlllkkkmmmsssyyyppp^^^JJJ@@@<<<999888999666555555444444444444444333333333333333333333333333333333222222222222111///222777<<>>888777777666666555555444555444444333333333333333333333444333333444666999;;;<<<>>>@@@CCCGGGLLLPPPVVV[[[^^^dddvvvwwwjjj^^^TTTPPPPPPXXXeeezzzuuuoooiiibbb]]]YYYXXXXXXXXX[[[___cccfffkkknnntttyyy}}}~~~vvvooofff___\\\YYYWWWTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDBBB???======<<<;;;;;;<<<<<<===<<<===>>>???@@@BBBGGGJJJLLLPPPWWW^^^dddkkkqqquuuuuuwwwzzz}}}xxxqqqmmmlllkkkmmmrrrwww~~~vvvcccMMMAAA<<<::::::;;;555555444333333333333444333333333333333333333333111111111222222333333333000333888===BBBFFFHHHIIILLLKKKJJJLLLNNNQQQQQQQQQOOONNNMMMNNNSSS___nnnzzzzzz{{{}}}uuubbbQQQJJJLLLQQQYYYfffrrr}}}vvvkkk^^^PPPHHHGGGGGGGGGHHHJJJKKKMMMNNNNNNPPPQQQTTTWWW[[[___bbbcccnnnwwwgggSSSGGGBBB??????888888777777666555555555555555444333333333333333222333444333333444777999;;;===???AAADDDHHHMMMQQQVVV[[[___eeevvvrrreee[[[RRRPPPRRRZZZjjj~~~rrrhhhbbb^^^YYYVVVSSSTTTVVVWWWYYY\\\```bbbiiilllppptttwwwzzz~~~~~~}}}{{{oooiiibbb]]][[[ZZZXXXWWWWWWVVVTTTRRRPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJHHHHHHGGGFFFDDDAAA======<<<<<<;;;<<<<<<<<<>>>????????????AAAEEEGGGEEEIIINNNTTT[[[ccclllqqqtttuuuxxxzzz}}}zzzrrrmmmkkkkkkmmmqqqtttzzz}}}hhhQQQCCC===::::::;;;555555444333333333333333444444444444444444444444111111222222222333333333444666;;;@@@DDDHHHJJJKKKLLLKKKJJJLLLOOOQQQQQQQQQOOOOOONNNOOOUUUbbbqqq{{{{{{{{{}}}ttt___MMMIIILLLVVV]]]hhhvvv|||}}}vvvhhh^^^SSSIIIEEEFFFGGGHHHIIIKKKMMMNNNPPPPPPTTTVVVXXX[[[^^^cccgggkkkttt~~~oooXXXHHHAAA>>>===888888888777666666555555666555444444333333444444222333444444333555888:::;;;===???AAADDDIIINNNRRRYYYaaahhhmmmzzz~~~mmm```WWWQQQPPPSSS\\\pppwwwpppeee]]]XXXUUUSSSQQQPPPSSSVVVWWWXXXYYY\\\___fffiiillloooqqqtttxxxzzz}}}}}}|||~~~{{{vvvgggddd___\\\ZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRQQQQQQNNNNNNMMMLLLKKKJJJJJJJJJNNNMMMKKKJJJJJJHHHEEECCC???>>>===<<<<<<<<<<<<<<<===>>>???>>>>>>???AAADDDCCCEEEHHHMMMTTT]]]fffmmmssstttvvvxxx{{{|||sssmmmiiijjjllloooqqqvvvmmmTTTDDD===999999:::555555444333333333333444444444444444444444444444333333333222222222111111555777;;;@@@EEEIIIKKKLLLLLLKKKKKKLLLOOOQQQRRRQQQPPPOOONNNPPPXXXdddrrr|||{{{|||}}}~~~qqq\\\KKKHHHNNNXXX___kkkyyyzzz}}}~~~{{{~~~vvvjjj]]]TTTMMMFFFEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSVVVXXX[[[]]]```fffmmmrrrzzzsss[[[IIIAAA>>><<<999888888777777666666555666555555444444444444444222333444444444555888;;;;;;===@@@BBBEEEJJJOOOTTTYYYccckkkqqq}}}zzzhhh\\\TTTOOOQQQUUU___vvvyyyssseee```XXXRRROOOMMMLLLLLLOOOSSSVVVWWWVVVWWWZZZ^^^ccceeegggiiikkknnnrrruuuxxx~~~}}}~~~xxxrrrcccbbb___\\\[[[\\\]]]^^^]]]]]]\\\ZZZYYYXXXWWWVVVSSSRRRQQQOOONNNNNNNNNNNNQQQOOOMMMLLLKKKIIIFFFDDD@@@@@@???>>>============:::;;;<<<<<<;;;<<<>>>@@@BBBCCCEEEHHHNNNVVV___eeeoooqqqtttwwwzzz~~~~~~tttlllggghhhkkknnnoootttrrrXXXGGG???:::888999666666555444444444444555333333333333333333333333333333333222222111111111222555:::???DDDHHHJJJKKKMMMLLLKKKMMMOOORRRRRRRRROOONNNMMMPPPYYYfffsss||||||{{{{{{|||~~~|||mmmYYYJJJJJJQQQXXXaaaooo}}}{{{{{{{{{wwwxxxzzzzzzkkk___SSSMMMIIIFFFEEEGGGHHHIIIKKKMMMPPPRRRTTTUUUUUUXXX\\\^^^aaahhhqqqxxxsss\\\IIIAAA>>><<<999999888888777666666666666666555444444444444444222333444444444666999;;;;;;===@@@BBBFFFJJJPPPTTTZZZbbbjjjrrrwwweeeXXXQQQNNNQQQVVV```{{{~~~~~~}}}tttkkkeeeVVVSSSNNNKKKIIIIIIIIIIIINNNRRRVVVWWWVVVWWW\\\```bbbdddfffhhhjjjmmmqqqtttvvv~~~xxxqqqcccbbbaaa___^^^^^^```bbbaaa``````___^^^^^^]]]]]]WWWVVVUUUTTTSSSRRRRRRRRRSSSQQQOOOMMMLLLJJJFFFDDDBBBAAA@@@???>>>>>>>>>>>>999;;;<<<<<<;;;<<<===???@@@AAABBBDDDGGGNNNVVV\\\iiilllqqquuuyyy}}}tttkkkeeefffjjjmmmmmmrrrvvv\\\KKKBBB<<<888888777777666555555555555666333333333333333333333333111222222222222222333333222555999???EEEIIILLLMMMMMMLLLKKKMMMPPPRRRRRRRRROOOMMMLLLPPPZZZgggttt{{{zzzzzzzzz{{{~~~yyyiiiWWWKKKLLLSSSYYYfffwww}}}www{{{wwwsssrrrrrrxxxyyyrrraaaVVVLLLIIIHHHFFFEEEFFFHHHIIIKKKNNNQQQSSSUUUWWWVVVZZZ^^^```dddlllvvv|||}}}rrr\\\JJJBBB@@@===999999888888777666666666666666555444444444444555222333444444444666999<<<<<<===@@@CCCFFFKKKQQQUUU```ffflllwwwuuucccWWWOOOMMMQQQWWWaaa}}}}}}zzzzzz{{{||||||~~~~~~wwwooofff]]]WWWNNNMMMJJJHHHHHHHHHHHHIIIMMMQQQVVVWWWVVVXXX]]]cccdddfffhhhiiikkknnnsssvvvvvv}}}xxxrrrddddddcccaaa```aaaccceeecccccccccbbbbbbbbbbbbaaa[[[ZZZXXXWWWVVVUUUUUUUUUSSSQQQOOONNNLLLJJJFFFDDDCCCBBBAAA@@@????????????;;;<<<>>>>>>>>>>>>???AAA??????@@@AAACCCIIIPPPUUUcccgggmmmsssxxx}}}uuukkkccceeeiiillllllqqqyyy___OOOEEE===999999888888777666666666666666222222222222222222222222///000111222333444555555333666;;;AAAGGGLLLOOOPPPMMMLLLLLLMMMPPPRRRRRRRRRNNNLLLLLLPPPZZZhhhttt{{{yyyyyyyyy{{{~~~wwwfffVVVKKKMMMTTT\\\kkk~~~wwwsssyyy~~~uuuqqqnnnmmmrrr~~~~~~ssslllZZZPPPHHHGGGHHHFFFEEEFFFHHHIIILLLNNNQQQTTTVVVWWWYYY]]]aaadddhhhppp||||||yyyppp```OOOBBB>>>>>>999888777555555444444444333444444555555444444333555444444444555666888999;;;===@@@CCCGGGMMMSSSXXX^^^iiijjjtttcccYYYPPPJJJOOOYYYnnn|||zzz|||yyyuuunnneee]]]WWWSSSRRRKKKJJJIIIIIIIIIJJJKKKLLLLLLOOORRRUUUWWWYYY\\\___eeehhhjjjkkkllloootttyyyzzzrrriiihhhggghhhjjjkkkjjjiiilllkkkiiihhhggghhhiiiiiiaaa```___]]][[[ZZZXXXXXXWWWVVVTTTRRRNNNKKKHHHFFFEEECCCAAAAAABBBBBBBBBAAA<<<======>>>???@@@@@@AAA@@@AAABBBBBBCCCFFFKKKOOO[[[bbbkkkrrrwww|||}}}sssllliiifffeeeiiinnntttdddNNNBBB===:::888:::999888666444333333222555444333333222222333333111111222222222333333333333666;;;AAAGGGLLLOOOPPPOOONNNMMMOOOQQQRRRRRRQQQNNNKKKJJJQQQ___mmmuuuyyy{{{yyywwwyyy~~~rrr\\\NNNLLLPPPTTT___ooozzzqqqnnnwww~~~ssskkkiiiiiinnnyyyxxxlllcccRRRMMMGGGEEEFFFHHHHHHGGGJJJMMMPPPRRRSSSTTTVVVXXXWWW[[[___dddkkkuuu}}}ssscccPPPBBB===<<<:::999888777666555555555333444444555555444444333444444444444555666888999;;;===@@@CCCGGGMMMTTTYYY___iiilllsssbbbWWWPPPKKKRRR\\\jjj~~~vvvqqqhhheee___XXXQQQLLLIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMLLLOOORRRUUUVVVYYY\\\^^^bbbeeeiiikkkmmmqqqxxx~~~vvvnnnnnnnnnoooqqqrrrqqqpppooonnnmmmllllllllllllllldddcccbbb```^^^\\\[[[ZZZZZZYYYWWWTTTQQQNNNLLLJJJHHHGGGEEEEEEEEEFFFEEECCC??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAADDDHHHLLLXXX]]]fffooovvv||||||rrrllliiifffeeehhhmmmsss~~~hhhPPPCCC===999777777777666555555555555555555444333333222222333333222222222222333333333333333666;;;BBBGGGLLLOOOPPPOOONNNNNNOOOQQQSSSRRRQQQRRROOOOOOVVVdddqqqyyy{{{|||zzzxxxzzzlllXXXLLLLLLRRRWWWgggyyyyyypppoooxxx}}}qqqjjjiiigggkkkwww}}}qqqeee\\\OOOKKKGGGEEEFFFHHHHHHHHHLLLNNNQQQSSSTTTUUUWWWYYY\\\___dddiiipppzzz{{{iiiTTTEEE>>>===;;;;;;999888777666666666333444444555555444444333444444444444555777999:::<<<>>>@@@DDDHHHNNNUUUZZZ```kkknnnppp___UUUOOOMMMUUUaaakkk{{{uuuoooiiiccc^^^[[[XXXTTTOOOJJJGGGEEEDDDEEEEEEEEEFFFHHHJJJLLLNNNNNNQQQTTTVVVXXXZZZ]]]``````dddiiimmmqqqwww{{{sssssstttvvvyyyzzzyyywwwsssttttttsssrrrpppnnnmmmhhhgggeeecccaaa___^^^]]]WWWVVVUUURRRPPPNNNLLLKKKMMMLLLKKKKKKKKKKKKIIIGGGBBBBBBBBBAAAAAABBBBBBCCC??????@@@??????AAAEEEHHHRRRVVV___iiissszzz}}}}}}|||{{{rrrllljjjfffeeegggkkkqqq|||lllSSSEEE===999666555555555555666777888888555444333333222222333333333333333333444444444444333666<<>>AAADDDIIIOOOVVV[[[aaalllppp|||lll[[[RRRNNNNNNXXXfffqqq~~~xxxrrrnnnhhhbbb^^^ZZZVVVSSSPPPOOOMMMJJJHHHGGGFFFEEEDDDDDDDDDEEEGGGIIILLLMMMPPPSSSVVVYYY[[[]]]```ccccccgggmmmqqqvvv|||wwwwwwyyy|||~~~~~~|||zzz{{{{{{zzzwwwsssooollljjjiiigggeeebbb```^^^]]]VVVVVVTTTSSSQQQPPPOOOOOOSSSRRRQQQRRRRRRPPPMMMKKKDDDDDDBBBAAA@@@@@@AAAAAA??????@@@??????@@@CCCEEELLLOOOWWWcccooowwwxxxwwwyyy{{{~~~{{{tttnnnjjjfffdddfffiiinnnyyyoooVVVFFF>>>:::888555555555555666777888999555444333333222222333333333333333444444444555555333777===DDDIIIMMMPPPQQQPPPPPPPPPQQQSSSTTTRRRPPPOOONNNQQQ[[[jjjwww~~~}}}|||~~~zzzmmm]]]OOOHHHJJJTTT^^^pppxxxpppoooxxxwwwmmmgggggghhhppptttiii___TTTMMMGGGFFFEEEEEEFFFIIIKKKMMMPPPRRRTTTUUUUUUWWWZZZ\\\bbbhhhqqqyyyzzz```LLLCCCBBB;;;:::999777666555444444333444444555555444444333333333333444555777999;;;===???BBBEEEJJJPPPXXX]]]bbblllpppwwwgggWWWQQQNNNPPP\\\kkkxxxwwwlllfffaaa]]]XXXTTTRRRPPPOOOMMMFFFFFFEEEEEEDDDDDDDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLPPPSSSVVVYYY\\\___cccfffhhhlllqqquuuyyy~~~zzztttoookkkjjjiiigggdddaaa___]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXYYYYYYVVVRRROOOGGGEEECCCAAA?????????@@@???@@@AAA@@@@@@@@@CCCEEEHHHKKKRRR^^^jjjqqqsssrrryyyyyyyyy{{{}}}|||uuuqqqjjjfffccceeegggllluuuqqqXXXHHH???<<<:::888777777666666666666777555444333333222222333333333333333444444444555555333777>>>EEEKKKNNNPPPQQQQQQQQQQQQSSSTTTTTTRRRPPPKKKLLLQQQ^^^nnn{{{}}}|||{{{yyyxxxwwwiiiYYYNNNGGGHHHSSS```vvvzzzqqqnnnuuutttlllhhhhhhlllxxxwwwkkkaaaXXXOOOIIIDDDEEEEEEFFFGGGJJJMMMOOOPPPRRRTTTUUUVVVXXX\\\^^^bbbjjjwwwlllTTTFFFAAA<<<;;;999777555444444333333444444555555444444333333333333444555777:::;;;===???CCCFFFKKKRRRYYY^^^bbbkkkppprrrcccVVVRRRRRRUUUaaappp~~~{{{wwwwwwxxx|||zzzqqqhhh___ZZZRRROOOLLLKKKJJJKKKJJJIIICCCDDDDDDEEEEEEEEEFFFFFFIIIIIIHHHHHHIIIKKKLLLMMMPPPSSSWWW[[[^^^bbbgggjjjmmmqqqvvvyyy|||}}}wwwrrrnnnlllkkkiiifffbbb___]]]\\\]]]]]]\\\[[[[[[]]]^^^______``````aaa```]]]XXXTTTKKKIIIFFFCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCEEEGGGIIILLLSSS\\\fffmmmqqqrrrxxxxxxwwwxxxzzz~~~|||wwwrrrjjjfffcccdddeeeiiirrr|||uuu\\\KKKAAA===<<<:::999888777666555555555555444333333222222333333333333333333444444444444333888???FFFLLLOOOQQQQQQQQQQQQRRRTTTUUUUUURRRPPPLLLNNNUUUcccttt}}}{{{wwwuuuwwwhhhWWWNNNHHHHHHTTTccc~~~{{{qqqlllqqqzzzsssmmmkkkjjjppp{{{nnnbbbZZZRRRKKKGGGCCCEEEFFFGGGHHHKKKNNNQQQQQQSSSUUUVVVXXX[[[___ccceeennn|||aaaLLLBBB===<<<:::888666555444444333444444555555444444333222222333333555888:::;;;>>>@@@CCCGGGLLLSSSZZZ___bbbjjjnnnpppcccXXXVVVWWWZZZggguuuxxxtttqqqoooqqquuu}}}|||rrrggg___YYYTTTRRRKKKIIIGGGGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQTTTXXX]]]aaaeeejjjooorrruuuyyy~~~{{{wwwuuupppooollliiieeebbb___^^^^^^]]]]]]\\\]]]___bbbcccfffggghhhiiihhhddd^^^YYYRRROOOKKKGGGEEEDDDDDDDDDBBBDDDFFFFFFFFFGGGIIIKKKMMMQQQWWW^^^dddjjjppptttwwwxxxyyy{{{}}}}}}}}}|||vvvrrrjjjfffbbbcccdddgggpppyyy{{{aaaNNNCCC???>>>:::999888777666666666666555444333333222222333333222222222222333333333333333888???GGGMMMPPPQQQQQQRRRRRRSSSUUUVVVUUURRROOOPPPRRRYYYgggxxx}}}zzzwwwwwwfffVVVOOOJJJJJJWWWgggzzzpppjjjnnnvvv~~~sssnnnnnnmmmsss{{{qqqdddYYYRRRMMMGGGDDDCCCFFFHHHIIIIIIKKKOOORRRSSSTTTWWWXXX[[[___dddhhhmmmuuummmSSSEEE>>>===<<<999888666555555333444444555555444444333222222222333555888:::<<<>>>@@@CCCGGGLLLSSS[[[```bbbiiimmmpppcccYYYYYYZZZ^^^kkkyyy|||tttooommmkkkmmmpppvvvvvvnnncccYYYRRROOOMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKMMMPPPSSSUUUZZZ^^^ccchhhmmmrrrwww{{{|||}}}{{{sssrrrooolllhhheeebbbaaacccbbbbbbbbbccceeehhhjjjkkkkkklllnnnmmmhhhbbb]]]WWWTTTPPPKKKHHHGGGGGGHHHDDDEEEHHHHHHHHHIIIKKKMMMQQQUUU[[[```dddiiiqqqwwwwwwxxx{{{~~~|||zzz{{{~~~~~~{{{uuuqqqjjjfffbbbbbbcccfffoooxxxeeePPPDDD???>>>999888777777777777777777555444333333222222333333111111222222222333333333444888@@@GGGMMMPPPQQQQQQRRRRRRSSSUUUWWWVVVRRROOOQQQTTT[[[iiixxx}}}zzzvvveeeVVVOOOKKKLLLZZZkkk}}}yyyoooiiilllttt~~~sssooopppooottttttkkk^^^SSSMMMIIIEEEBBBCCCFFFIIIJJJJJJLLLPPPSSSTTTVVVXXX[[[]]]bbbhhhlllttt{{{^^^KKKAAA<<<999::::::666444555444444444444444444444444444444333444555888;;;===>>>@@@CCCFFFLLLSSS\\\bbbfffllluuutttddd\\\XXXZZZZZZ^^^pppxxxqqqlllhhhjjjnnnlllvvv}}}uuufff```WWWPPPLLLIIIEEEBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIHHHJJJKKKLLLMMMOOOQQQRRRUUUYYY\\\dddkkksssyyy~~~|||yyyvvvrrroookkkfffccc```aaacccdddeeegggkkknnnoooppprrrttttttpppkkkfff```[[[TTTOOONNNMMMLLLJJJKKKGGGHHHMMMOOOOOOTTT\\\ZZZ]]]bbbeeeiiinnnuuuzzzxxxzzz~~~|||zzzyyy{{{}}}~~~~~~}}}{{{uuulllfffaaabbbcccgggnnnvvvpppUUUHHHDDD;;;::::::999777666444333333444444444444444555666666333333333333333333333333777;;;BBBIIINNNQQQRRRRRRUUUTTTTTTVVVXXXXXXWWWVVVWWWVVV]]]lllyyysssaaaOOOHHHGGGJJJXXXfffyyywwwmmmjjjooouuu|||rrrmmmkkksssyyy{{{rrrddd]]]TTTLLLIIIFFFCCCAAAGGGHHHJJJKKKKKKMMMOOORRRVVVXXX[[[]]]___eeennnttt{{{fffPPPBBB<<<999::::::666444555444444444444444444444444444444333444666888;;;===???AAADDDHHHMMMUUU^^^cccffflllvvvppp```ZZZWWWYYYZZZaaawwwuuulllhhhfffeeeiiinnnrrr|||yyymmmddd[[[VVVOOOJJJHHHFFFCCCAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIKKKLLLNNNPPPSSSUUUWWW[[[```cccmmmttt~~~xxxsssnnnkkkhhhdddfffhhhhhhiiikkkooorrrssssssuuuvvvvvvsssmmmiiibbb]]]WWWSSSQQQQQQPPPNNNPPPNNNOOOUUUWWWXXX\\\bbbeeehhhllloooqqquuuzzz~~~|||~~~~~~|||{{{|||}}}}}}}}}|||{{{vvvmmmgggbbbbbbcccfffmmmtttqqqUUUGGGBBB:::;;;;;;:::888777666555444444444333333444444555666333333333333333333333333555:::AAAIIIOOOSSSUUUUUUVVVUUUUUUVVVXXXXXXWWWUUUWWWVVV\\\kkkwww|||}}}~~~}}}}}}ppp^^^MMMHHHIIINNNYYYfffuuuzzzooommmttt|||zzzsssqqqpppsssyyyrrriii[[[UUUMMMHHHEEEDDDBBBAAAFFFHHHJJJKKKKKKMMMPPPSSSWWWZZZ]]]___bbbhhhpppwww~~~nnnUUUBBB===999:::999666444666555555555555555555555555555444444444666999;;;===@@@BBBEEEIIIOOOWWW___eeefffnnnyyyyyyiii\\\XXXWWWYYY[[[fff}}}|||}}}~~~~~~}}}zzzwwwuuummmgggbbbbbbcccfffmmmuuu||||||tttkkk```XXXPPPLLLHHHEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIGGGIIIJJJKKKJJJJJJLLLNNNQQQSSSVVVZZZ^^^ccciiinnnxxxzzzuuuqqqooojjjlllmmmnnnooopppsssvvvwwwwwwxxxyyyxxxuuupppllleeeaaa\\\XXXWWWVVVUUUUUUWWWWWWZZZaaaeeefffiiimmmppprrruuuwwwyyy{{{~~~~~~}}}|||||||||~~~}}}|||~~~{{{wwwnnnhhhbbbaaabbbdddkkkrrruuuXXXIIICCC;;;<<<<<<;;;999888777666666444444333333444444555555333333333333333333444444444999AAAJJJQQQUUUWWWWWWXXXWWWVVVWWWXXXXXXVVVTTTUUUUUU[[[iiitttwwwyyyzzzzzz{{{kkkYYYJJJHHHMMMRRR\\\fffuuurrrqqq|||xxxsssuuuvvvuuu}}}qqqddd\\\QQQMMMHHHDDDCCCCCCCCCBBBEEEGGGIIIKKKLLLOOORRRUUUXXX[[[___bbbfffllluuu{{{sssVVVDDD>>>::::::999666444666666666666666666666666666555444444444666999<<<===@@@BBBFFFJJJPPPXXX```fffgggqqq}}}tttcccZZZXXXXXXXXX\\\kkk}}}zzzuuuuuutttrrrooollliiihhheeeaaa___cccgggmmmwww|||qqqiiiaaaXXXRRRJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFHHHJJJKKKKKKLLLNNNPPPSSSUUUYYY^^^ccckkksssxxx|||vvvsssnnnpppqqqrrrrrrsssuuuwwwzzzzzzyyyyyyyyyvvvrrrnnngggeeeaaa^^^\\\\\\\\\\\\^^^```eeemmmssswwwxxxyyy{{{|||~~~}}}{{{zzzyyy||||||}}}{{{xxxpppiiicccaaaaaaccciiippp|||}}}___NNNGGG>>><<<;;;:::999888777666666666555555444555555666666333333333444444444444444555:::CCCLLLSSSVVVXXXXXXZZZYYYXXXXXXXXXXXXVVVTTTQQQRRRZZZgggqqquuuwwwzzzyyy~~~~~~zzzeeeTTTGGGHHHOOOUUU___iii}}}ttttttxxxtttvvvwwwyyy|||pppcccWWWPPPKKKIIIEEECCCBBBCCCDDDEEEEEEGGGJJJLLLMMMPPPTTTWWWXXX\\\aaaeeeiiipppyyyvvvXXXEEE???::::::999555555666666666666666666666666666555555444555666999<<<>>>@@@BBBEEEJJJOOOXXXaaagggjjjuuuqqqbbbZZZYYYXXXXXX]]]ppp~~~tttssspppmmmiiieeebbbaaaaaa```aaaffflllsss~~~tttfff]]]UUUNNNIIIGGGFFFFFFEEEDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIKKKMMMMMMOOOQQQSSSUUUWWW\\\bbbiiirrr{{{xxxsssoooqqqssssssrrrrrrtttuuu{{{zzzxxxxxxxxxvvvrrrooojjjiiigggdddbbbbbbcccddddddhhhoooxxx~~~}}}{{{zzzxxxxxx||||||}}}}}}zzzxxxpppiiibbbaaa```aaagggnnnyyydddPPPHHH???::::::999888777666666555777777666666666666666777333333333444444555555555888===EEENNNTTTWWWWWWWWW[[[ZZZYYYYYYYYYXXXVVVTTTNNNPPPYYYfffqqquuuxxx|||{{{~~~wwwaaaQQQFFFIIIQQQYYYeeeqqq~~~sssuuuxxxuuuuuuuuu{{{wwwmmmcccXXXNNNHHHGGGFFFDDDBBBAAAAAACCCEEEFFFHHHKKKMMMOOORRRVVVYYYXXX\\\ccchhhmmmuuu~~~www[[[FFF@@@;;;:::888555555777555555555555555555555555555555555555777:::<<<>>>@@@BBBEEEJJJPPPXXXaaagggmmmyyyrrreee[[[ZZZWWWWWW```vvvxxxvvvrrrmmmhhhdddbbbaaabbbaaaeeekkkqqqxxxppp___UUUOOOIIIEEECCCDDDEEEDDDCCCCCCEEEFFFKKKKKKJJJJJJJJJJJJIIIIIIJJJLLLOOOQQQRRRTTTVVVYYYYYY\\\aaagggpppzzz~~~vvvqqqqqqrrrttttttsssrrrssstttzzzxxxwwwvvvvvvuuusssqqqmmmnnnmmmkkkiiiiiijjjllllllrrrzzz~~~|||{{{zzzyyyyyyxxx|||}}}~~~|||yyywwwooohhhbbb``````aaafffmmmxxxfffQQQHHH>>>:::999999888777777666666888777666666555666666666333333333444555555666666999>>>GGGPPPVVVXXXXXXWWW[[[ZZZYYYYYYZZZYYYWWWUUUNNNQQQ[[[hhhrrrvvvzzz~~~|||sss]]]OOOGGGJJJSSS___rrryyyqqqvvvwwwuuuvvvvvv~~~wwwqqqhhh___WWWPPPIIIFFFBBBBBBBBB@@@???@@@CCCEEEIIIKKKMMMOOOQQQTTTXXX[[[YYY^^^ffflllrrrzzzvvv\\\GGG@@@;;;:::888555555777444444444444444444444444666555555555777:::===>>>AAACCCGGGKKKRRRZZZccciiippp}}}vvvjjj[[[XXXTTTVVVbbb|||}}}xxxrrrmmmjjjhhhggghhhiiinnnuuu{{{{{{gggWWWOOOLLLHHHFFFAAACCCEEEEEEDDDDDDFFFIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNQQQTTTVVVWWWZZZ]]]___```ccchhhooowww~~~wwwrrrooosssuuuwwwwwwuuutttttttttyyywwwvvvuuuvvvvvvuuusssrrrssstttrrrpppppprrrtttuuu|||~~~|||zzzyyyzzz{{{{{{}}}~~~}}}zzzwwwuuunnngggaaa______```fffmmmxxxjjjSSSIII>>>:::::::::999888888777777666666555444444444444444333333444444555666666666888>>>GGGQQQXXXZZZ[[[ZZZ[[[ZZZYYYYYYZZZZZZXXXVVVQQQUUU^^^kkkssswww{{{xxxnnnXXXNNNHHHMMMWWWhhh~~~tttpppxxxtttuuuzzz|||zzzttthhhbbbZZZRRRMMMJJJGGGEEE???AAABBBBBBAAABBBFFFJJJKKKMMMPPPRRRSSSVVVYYY\\\[[[aaaiiiqqqxxxtttZZZHHHAAA;;;:::888555555777444444444444444444444444666555555555777:::===???BBBEEEHHHMMMSSS\\\eeekkkrrrxxxmmmZZZVVVRRRUUUdddyyytttpppnnnmmmppprrrxxxzzzlllZZZLLLGGGFFFFFFFFFAAADDDGGGGGGFFFGGGJJJLLLGGGGGGIIIKKKLLLNNNPPPPPPRRRTTTWWWZZZ\\\^^^aaadddeeehhhmmmttt}}}~~~|||yyy{{{yyyrrrooonnnvvvxxxyyyyyywwwvvvuuuvvvyyywwwuuuuuuvvvwwwvvvuuuuuuwwwxxxwwwuuutttwwwyyy{{{|||zzzyyy{{{}}}~~~}}}}}}yyyvvvuuunnngggaaa______```fffmmmxxxmmmVVVLLLAAA;;;;;;;;;::::::999999999555444333333222222222222333333444444555666777777666<<>>CCCCCCHHHPPPXXX___iiissstttaaaYYYUUU[[[kkkxxxiii^^^VVVQQQNNNJJJFFFEEEGGGHHHGGGFFFGGGGGGGGGHHHJJJKKKMMMNNNRRRRRRTTTVVVYYY[[[]]]^^^eeefffgggggggggiiilllnnnrrrzzz}}}uuurrrsssuuuuuu|||~~~|||lllddd^^^^^^```nnnwww}}}|||{{{~~~~~~}}}}}}}}}{{{uuuppphhhfffccc___]]]```dddhhhsss}}}dddPPPDDDAAA>>>;;;999888888777666666555444444333444444444444444444444444555666777777???JJJTTTZZZ\\\]]]]]][[[\\\]]]]]]]]]\\\[[[ZZZYYY___mmmzzzvvv```MMMFFFDDDGGGPPP^^^ssswwwvvv}}}xxxqqqooorrrxxxrrreeeYYYRRRMMMIIIFFFFFFHHHIIIHHHGGGIIIJJJJJJIIIHHHHHHJJJMMMPPPRRRUUUXXXZZZ^^^cccffflllrrr{{{zzzgggPPPFFF<<<:::999888777888666666666555555555555555555666666777999;;;===>>>BBBCCCHHHRRR[[[bbblllvvvrrraaaZZZVVV]]]nnnxxxkkk___WWWRRROOONNNJJJHHHGGGHHHJJJKKKKKKIIIGGGGGGHHHIIIKKKMMMNNNOOOSSSUUUWWW[[[^^^aaacccdddfffffffffeeeeeeggglllooowwwwwwuuuxxx|||~~~wwwkkkfffcccbbbcccoooyyy~~~}}}~~~~~~~~~}}}~~~~~~yyysssooohhhgggeeebbb```aaadddgggqqq}}}iiiSSSFFFBBB???<<<:::999888777666666666555444444444444444444444444444444555666777777???KKKUUU[[[^^^___```^^^^^^______^^^]]]\\\[[[ZZZaaaooo~~~oooYYYIIIDDDCCCFFFPPP\\\ooo{{{yyyvvvppplllooottt{{{zzzkkk^^^SSSLLLJJJHHHFFFGGGJJJKKKKKKIIIJJJKKKKKKJJJIIIIIILLLNNNQQQTTTVVVYYY\\\```eeeiiipppwwwoooVVVJJJ>>>::::::888777888666666666666666666666666666666777888999;;;===>>>BBBCCCIIITTT]]]eeeoooyyyuuuaaaZZZWWW```ssspppccc^^^VVVPPPMMMKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKJJJHHHIIIIIIKKKMMMOOOPPPQQQTTTVVVZZZ___cccfffiiijjjffffffeeedddeeeiiiooossszzz{{{vvvnnnkkkiiihhhiiiuuu}}}~~~}}}}}}}}}~~~~~~}}}{{{xxxsssooojjjjjjiiifffdddccceeegggnnnyyynnnWWWHHHCCC@@@===::::::999777666666666555444444444444555555444444444444555666666777???KKKVVV]]]```bbbbbbbbbccccccbbbaaa^^^\\\[[[ZZZaaaooo}}}jjjUUUHHHDDDCCCGGGPPP[[[hhhzzz~~~uuuoookkklllpppwwwuuufffYYYPPPJJJHHHHHHHHHJJJLLLMMMLLLKKKKKKKKKLLLKKKJJJKKKNNNPPPRRRTTTXXX[[[^^^ccchhhlllssszzz{{{]]]OOO@@@;;;;;;999777777555666666666666777777777666666777888:::<<<>>>???BBBDDDKKKVVV___gggqqqzzzzzzaaaZZZXXXcccwww|||ttthhh\\\VVVSSSOOOLLLJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTWWWYYY]]]bbbfffiiijjjkkkffffffggghhhjjjpppwww}}}~~~|||vvvtttqqqpppqqq~~~~~~}}}|||||||||||||||{{{{{{{{{zzzxxxuuurrrnnnooonnnkkkhhhffffffgggmmmwwwrrrZZZJJJDDDAAA===;;;:::999888666777666555555444444555555555555444444444555555666777???LLLWWW___bbbdddeeeeeeeeeeeedddbbb```]]]\\\[[[aaannnyyycccPPPGGGCCCCCCGGGPPPYYYcccooo{{{uuunnniiijjjnnnvvvqqqcccWWWOOOKKKIIIJJJLLLMMMNNNNNNMMMLLLKKKLLLMMMMMMMMMOOORRRTTTUUUXXX[[[___bbbgggmmmqqqxxx~~~cccSSSCCC===<<<:::777666555666666666777777777777666666777888:::<<<>>>???CCCEEELLLXXXaaahhhrrr{{{tttaaaZZZXXXeee{{{xxxxxxrrriiiaaa]]]XXXRRRQQQOOOLLLJJJJJJJJJIIIHHHFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUVVV[[[]]]aaadddfffhhhhhhhhheeefffiiilllpppxxx~~~~~~||||||}}}}}}|||{{{yyyxxxzzzyyyyyyzzz{{{zzzxxxvvvssssssssspppllliiiggggggmmmwwwvvv]]]LLLEEEBBB>>><<<;;;999888666777666666555555555555555666555555444444444555555777???LLLXXX```dddfffgggddddddddddddcccaaa___^^^]]]aaannn~~~ttt\\\JJJDDDAAAAAAFFFPPPXXX___hhhqqqwww|||uuummmhhhiiimmmuuunnn```WWWPPPLLLKKKMMMPPPQQQPPPNNNMMMLLLMMMNNNOOOPPPQQQSSSVVVYYY[[[]]]aaaeeeiiinnntttxxx}}}gggVVVEEE>>>===:::777666555666666666777777888888666777777999:::<<<>>>???DDDFFFMMMYYYbbbiiirrr{{{~~~iiiaaaZZZYYYggg~~~zzzuuuqqqpppdddddd```WWWPPPPPPOOOMMMKKKHHHEEEDDDFFFHHHIIIIIIFFFHHHIIIJJJJJJKKKMMMNNNMMMMMMNNNPPPRRRUUUWWWXXX___aaaccceeeffffffeeedddccceeeiiimmmttt|||yyyzzz|||||||||zzzwwwvvvyyyxxxyyyzzz||||||{{{yyyuuuvvvvvvsssooojjjhhhgggmmmxxxxxx^^^MMMEEEBBB???<<<;;;:::888777777777666555555555555555666555555444444444555555777@@@MMMYYYaaaeeeggghhhaaabbbbbbcccbbbaaa```___^^^bbbnnn~~~pppWWWFFFAAA??????EEEPPPXXX^^^fffmmmsssyyyuuummmhhhiiimmmttt}}}}}}lll___VVVPPPMMMMMMOOORRRSSSQQQOOOMMMLLLNNNPPPQQQRRRTTTVVVZZZ]]]```bbbfffjjjnnnsssyyy}}}qqq[[[FFF???>>>:::999<<<777666555444444555777888888888888999:::===???@@@@@@IIINNNVVVdddhhhmmm|||uuuiii\\\WWWXXXfff{{{vvvkkkfffbbb^^^[[[XXXVVVSSSOOOLLLIIIHHHHHHHHHFFFDDDEEEHHHJJJJJJHHHHHHHHHHHHIIIKKKMMMOOOPPPNNNNNNOOOQQQSSSWWWZZZ\\\___aaaccccccbbbaaabbbccceeehhhmmmssszzz~~~|||}}}|||zzzxxxxxxxxxyyyzzzxxxzzz|||~~~}}}||||||xxxtttssspppjjjhhhjjjooozzzwww___LLLGGGDDDAAA???>>>===;;;999999888666666777777555444555666777666555666777999777@@@MMMYYYaaaeeefffgggbbbbbbccccccbbb___]]][[[^^^bbboooyyyhhhTTTHHHFFFBBBBBBGGGQQQWWW[[[```fffqqq|||{{{vvvllljjjmmmpppvvv}}}mmm```XXXRRROOOPPPRRRUUUVVVUUUTTTTTTUUUVVVWWWWWWXXXYYY\\\bbbeeegggkkkqqquuuwwwzzzzzzaaaHHH@@@>>>;;;999;;;888777555444444555666777888888888999:::===???@@@CCCKKKOOOWWWcccfffkkkyyyrrreeeZZZVVVXXXfff{{{|||sssggg___[[[YYYVVVTTTQQQPPPMMMKKKIIIHHHGGGGGGIIIGGGFFFGGGJJJLLLLLLJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQQQQSSSUUUWWWYYYZZZ]]]^^^`````````aaabbbdddjjjnnnttt{{{}}}}}}|||zzzxxxxxxxxxzzz{{{xxxyyy|||~~~~~~zzzwwwuuuqqqjjjfffgggnnnyyyxxx```NNNHHHEEEBBB@@@>>>===;;;999:::888777666777777555333555666666666555555777999999CCCPPP]]]dddggghhhhhhccccccddddddccc```^^^\\\]]]bbbpppyyygggRRRFFFCCCCCCCCCHHHQQQVVVZZZ___eeeppp}}}zzzyyyxxxnnnlllooorrrwwwnnnbbbZZZVVVSSSRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\^^^```bbbeeejjjnnnpppuuuzzz}}}~~~jjjLLLAAA@@@<<<999999999888666555444555555666888888888999:::===???AAADDDMMMPPPXXXccceeeiiiwww~~~lll___WWWTTTXXXggg{{{|||ggg```WWWQQQPPPOOONNNMMMLLLKKKIIIHHHHHHHHHIIIIIIJJJIIIHHHIIILLLNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOTTTTTTTTTUUUVVVWWWWWWWWWYYYZZZ[[[\\\]]]```dddgggooottt|||~~~~~~~~~|||{{{zzzyyyxxxyyyzzz{{{xxxyyyzzz|||}}}zzzyyytttkkkfffeeelllxxxzzzbbbPPPJJJGGGCCC@@@???===;;;999;;;999777777777666555333444555666555444444666888:::DDDRRR___fffhhhgggfffeeeeeefffeeedddaaa___^^^]]]cccrrrxxxeeePPPCCC@@@CCCDDDIIIPPPUUUXXX^^^eeeqqqzzzzzz~~~{{{pppnnnrrruuuzzzoooccc]]]YYYXXXVVVWWWXXXYYYYYY[[[^^^aaaccceeehhhkkkmmmqqquuuxxx~~~tttQQQCCCAAA===999888999999777666555555555555777777888999;;;===@@@AAADDDLLLQQQXXXdddfffiiiwwwwwwhhh\\\TTTSSSXXXgggzzzkkkZZZUUUOOOKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJLLLNNNPPPQQQQQQTTTTTTTTTTTTTTTSSSSSSRRRVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWYYYZZZ]]]bbbhhhmmmuuu{{{zzzzzzyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{~~~~~~~~~xxxooohhhggglllxxx|||eeeTTTNNNJJJEEEAAA???>>><<<:::<<<:::888777777777555333333444555555333444555777999DDDSSS___fffgggfffdddhhhhhhgggfffeeecccaaa______dddsssttt```MMMAAA>>>AAABBBHHHPPPUUUYYY```hhhuuu|||rrrpppssswww~~~nnnccc]]][[[ZZZXXXYYYZZZ[[[\\\```eeeiiimmmooosssuuuwwwzzz}}}}}}XXXFFFBBB===999888999999888777666555555555777777777888;;;===@@@BBBBBBKKKPPPYYYfffhhhlllzzz}}}qqqeee\\\RRRRRRXXXgggyyyjjj\\\UUURRRNNNKKKJJJKKKKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKLLLMMMNNNOOOPPPRRRUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUWWWXXXZZZ\\\```fffnnnttt}}}|||}}}~~~yyyyyyyyyyyyzzzzzz{{{|||{{{zzzzzz{{{}}}}}}sssmmmkkklllyyyjjjYYYQQQMMMGGGCCC@@@>>><<<:::;;;:::888777888777555444333444555555333444555777;;;EEETTTaaaggghhhgggeeejjjiiihhhgggeeecccaaaaaaaaaeeerrr}}}mmmYYYIIIAAA>>>>>>@@@GGGPPPUUUZZZdddnnn|||}}}sssqqquuuyyy}}}mmmbbb]]][[[ZZZZZZ[[[]]]^^^aaaffflllqqqvvvxxx{{{|||}}}^^^JJJCCC===999:::888888888777777666666555666666777888;;;>>>@@@BBBAAAJJJQQQ[[[hhhkkkppp}}}zzznnnddd\\\RRRRRRYYYgggxxx{{{jjj\\\TTTRRRPPPNNNLLLKKKKKKLLLMMMMMMMMMKKKJJJJJJJJJKKKKKKOOOPPPSSSTTTUUUWWWZZZ\\\\\\]]]^^^_________^^^]]]ZZZYYYWWWVVVVVVVVVWWWXXXZZZ\\\^^^aaafffnnnvvv{{{~~~xxxvvvxxx}}}}}}xxxxxxyyyzzzzzz{{{|||||||||{{{{{{|||~~~~~~uuuooonnnmmmzzzqqq```TTTOOOIIIDDD@@@>>><<<;;;;;;999888888888888777555444555666555444444666888>>>HHHVVVcccjjjlllkkkjjjkkkjjjiiigggeeecccbbbaaa```dddooo~~~yyygggSSSFFFBBB@@@<<<@@@HHHQQQVVV\\\gggrrrtttssswww{{{|||mmmccc^^^\\\[[[]]]^^^aaacccgggmmmsssxxx~~~bbbNNNCCC<<<999<<<777777888888888777777666666666777888;;;>>>AAABBBBBBLLLSSS]]]jjjmmmqqq~~~{{{ooocccZZZRRRSSSYYYgggvvvrrrggg]]]VVVTTTPPPPPPOOONNNNNNNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPSSSUUUXXXYYYZZZ\\\___cccbbbcccdddddddddbbb```___\\\[[[XXXWWWWWWYYY\\\^^^^^^```dddhhhnnnuuu}}}~~~xxxuuutttwww{{{~~~}}}~~~}}}{{{vvvwwwxxxzzz{{{|||||||||{{{{{{}}}}}}tttmmmlllmmmzzzxxxiiiVVVQQQJJJDDDAAA>>>===;;;999888777777999999888777555666666666555555777999???HHHVVVbbbjjjmmmnnnnnnlllkkkiiifffdddcccaaaaaa]]]aaalll{{{xxxbbbNNNDDDBBBAAA>>>BBBJJJRRRVVV\\\hhhtttvvvuuuyyy~~~qqqgggaaa^^^]]]___bbbeeeiiinnntttzzzeeePPPDDD;;;999===666777777888888888888777666666777888;;;>>>AAACCCDDDNNNTTT^^^kkkmmmqqq~~~~~~pppbbbXXXSSSTTTZZZfffvvvnnnccc]]]XXXVVVXXXOOOPPPQQQQQQPPPQQQSSSTTTQQQQQQPPPPPPQQQSSSTTTVVVVVVYYY\\\]]]]]]___dddggggggggghhhhhhfffcccaaa___^^^\\\YYYXXXXXX\\\```bbbaaadddhhhmmmssszzz{{{|||yyyvvvttttttwww{{{~~~zzzwwwsssttt}}}~~~|||yyyvvvwwwxxxzzz{{{|||||||||zzz{{{~~~{{{qqqkkkjjjlllzzz}}}nnnXXXSSSKKKEEEAAA???===;;;888777777777999:::999888555666777666555666777999>>>GGGTTT```hhhlllmmmnnnlllkkkhhhfffdddbbbaaaaaa[[[^^^iiiyyyxxxaaaLLLCCCBBBBBB@@@DDDLLLSSSWWW[[[hhhtttxxxwww|||tttjjjdddaaa___aaadddiiinnnrrrxxxiiiMMMAAA@@@===777888888777666666666666666666777999;;;<<<>>>AAACCCEEEKKKWWWbbbhhhlllvvvnnn]]]SSSSSSUUU\\\jjjyyy|||oooccc^^^ZZZVVVSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSUUURRRQQQSSSWWWYYYYYYWWW^^^```bbbdddeeehhhkkknnnmmmooopppnnnhhhcccaaaaaa^^^]]][[[YYYYYY]]]cccggghhhmmmuuuzzz}}}}}}{{{yyyzzz|||}}}~~~|||wwwsssnnnkkkooowww}}}{{{zzzzzz{{{vvvvvvvvvvvvwwwxxxyyyzzz||||||}}}uuullliiihhhppp}}}}}}iiiUUUOOOGGGBBBAAAAAA???>>>===:::777777888999777444444555555555555666999<<<>>>IIIXXXfffmmmoooooonnnkkkkkkjjjiiigggeeecccbbb[[[```nnnrrraaaQQQFFFAAA@@@AAABBBHHHPPPWWW]]]eeennn{{{wwwyyyxxxjjjbbb______eeejjjqqqwww{{{lllPPPBBB???<<<777888888777666666666666666666777999;;;<<<>>>AAACCCHHHNNNXXXbbbhhhmmmxxx~~~mmm^^^UUURRRTTT^^^ppp}}}qqqggg]]]ZZZYYYUUUSSSSSSTTTUUUYYY^^^aaa```]]]YYY\\\YYYWWWXXX[[[^^^^^^]]]bbbdddfffgggiiikkknnnqqqpppqqqrrrooojjjeeeccccccbbbaaa```^^^^^^bbbggglllrrrwww~~~}}}||||||~~~zzztttpppjjjgggkkkqqqwww|||~~~|||{{{{{{zzztttttttttuuuuuuvvvwwwxxx||||||}}}ssskkkggggggooo}}}|||gggTTTNNNGGGBBBBBBAAA???===>>><<<:::999999999777666555666666666666777999<<>><<<999888888777666666666666777666777:::;;;<<<>>>AAADDDKKKPPPYYYccchhhooo}}}~~~nnn```WWWRRRTTTaaawww|||nnnfff^^^XXXXXXYYYWWWUUUVVVYYY\\\dddnnnuuutttllldddfffccc``````bbbdddeeefffhhhjjjlllmmmnnnpppsssvvvtttuuuuuurrrnnnjjjgggggghhhhhhgggeeefffjjjoootttyyy~~~}}}vvvpppkkkfffaaadddiiiiiimmmrrrvvv{{{~~~|||{{{zzzuuuuuuuuuuuuvvvvvvwwwxxx{{{}}}yyyqqqjjjgggfffnnn{{{zzzdddTTTOOOIIIFFFEEEDDDBBB????????????===:::888888999777888888777666777999<<>>;;;;;;===999::::::999777888:::<<<@@@LLL^^^mmmvvvxxxwwwvvvrrrrrrpppnnnkkkhhheeedddeeevvvxxxgggTTTEEE@@@@@@AAADDDKKKSSSXXX^^^kkkxxx}}}|||xxxssssssuuu|||ttt\\\HHH???===<<<999999888777777777777888555777:::<<<===@@@DDDFFFHHHPPP\\\hhhqqqxxxhhh^^^ZZZ\\\jjj{{{lllbbbZZZWWWWWWZZZ[[[ZZZ[[[___aaafffppp~~~|||yyyvvvuuuwwwyyy{{{}}}|||zzzzzz{{{|||~~~}}}zzzzzz|||zzzqqqiiiddd```ZZZYYYZZZWWWZZZ]]]^^^```fffnnnttt{{{~~~|||yyyxxxtttttttttssssssttttttuuuxxxzzz~~~~~~~~~{{{sssnnnkkkjjjjjjiiikkkwww}}}hhhXXXSSSLLLIIIHHHFFFCCC@@@AAABBBCCCCCCAAA???======888999999888777888:::===@@@LLL___oooxxxzzzyyywwwuuutttrrrooollliiifffdddfffxxxzzzkkkWWWGGGAAAAAAAAADDDLLLSSSXXX^^^mmmzzz~~~{{{zzz~~~~~~yyyxxxzzzrrr[[[IIIAAA>>>===:::999888888777777888888555777:::<<<>>>@@@DDDGGGIIIQQQ^^^kkkttt}}}lllbbbYYY___rrrvvvhhh___ZZZXXXXXX[[[\\\\\\```eeegggkkksss}}}~~~|||}}}~~~~~~~~~}}}~~~{{{xxxyyy}}}}}}xxxooogggccc___ZZZWWWXXXWWWYYY\\\]]]^^^aaaggglllnnnttt}}}}}}zzzyyyxxxssssssrrrrrrrrrrrrsssssstttwwwzzzzzzyyyyyyzzz|||zzzuuummmhhhgggiiiiiiiiikkkvvvppp]]]VVVOOOJJJHHHGGGEEEBBBAAAAAAAAABBBCCCBBB???===777777888888777888;;;===BBBOOObbbrrr|||~~~|||{{{vvvuuussspppmmmiiifffddddddvvvyyyiiiUUUGGGBBBCCCAAAFFFNNNUUUYYY___ooo~~~~~~{{{yyyxxx{{{qqq[[[IIIBBB???===:::999888888777888888888555777:::<<<>>>AAADDDGGGJJJSSSaaammmvvvooodddWWWaaawwwqqqccc[[[\\\ZZZZZZ^^^```aaaffflllooorrrxxx|||{{{{{{}}}}}}~~~|||yyyyyy{{{}}}~~~~~~|||yyyyyy{{{~~~|||yyyxxx{{{zzzvvvmmmeeeaaa^^^YYYVVVVVVSSSUUUXXXYYYXXXZZZ___ccccccjjjsssyyy}}}|||yyyxxxxxxuuuttttttsssssssssttttttrrruuuwwwwwwvvvwwwzzz|||wwwpppiiieeeeeeggghhhhhhkkkvvvvvvbbb[[[SSSMMMKKKJJJHHHFFFAAA@@@???AAADDDDDDAAA===555666777777777888;;;>>>EEEQQQddduuu~~~wwwvvvtttqqqmmmiiifffeeeaaasss~~~wwwgggRRREEECCCFFFCCCGGGOOOVVVZZZaaaqqq|||{{{~~~yyywwwvvvzzzqqq\\\LLLBBB???>>>===<<<:::888777777777888888:::<<<===>>>@@@CCCFFFJJJUUUccclllvvvoooeee\\\cccvvv{{{kkkaaa___XXXZZZ\\\___bbbffflllpppuuu|||~~~|||}}}~~~}}}xxxvvvtttrrrpppqqqsssvvvxxxwwwvvvuuuvvvooommmkkkjjjlllooorrruuuvvvuuutttttttttuuuvvvwww|||~~~~~~}}}}}}rrrmmmfff___[[[YYYWWWVVVSSSUUUXXX[[[]]]_________aaadddiiiooovvv|||~~~{{{yyywwwuuuuuuuuuuuutttttttttttttttrrrrrrrrrssssssssssssssspppjjjccc```aaacccccccccgggrrrpppbbb]]]WWWQQQMMMIIIFFFCCCCCCDDDEEEEEEDDDAAA>>>;;;888999:::999888888999;;;DDDRRRgggwww~~~zzzwwwtttqqqnnnkkkgggeeeggguuu~~~vvvcccPPPFFFBBBAAAGGGIIINNNTTTXXX___nnn}}}{{{xxxrrrsss{{{|||wwwaaaOOODDD@@@???===<<<:::888777777888888888:::<<<===>>>@@@DDDFFFLLLWWWdddmmmvvvnnnddd[[[cccvvvyyyiii___]]]YYY[[[^^^```dddiiiooosss||||||{{{zzzyyyxxx{{{xxxsssooollljjjgggeeedddgggiiijjjjjjhhhhhhiiidddccccccccceeeiiilllooopppooonnnmmmnnnppprrrssstttvvvxxxxxxyyy|||}}}sssnnnfff___ZZZXXXUUUTTTSSSUUUWWWZZZ\\\^^^^^^^^^___aaaeeejjjooosssvvvxxxzzz{{{~~~}}}{{{xxxvvvtttttttttttttttsssssssssssssssssssssssssssssssssmmmhhhbbb```bbbdddeeeeeehhhrrrvvvddd___YYYSSSNNNKKKGGGEEEEEEFFFGGGFFFEEEBBB>>><<<999:::;;;:::888888:::<<>>???AAADDDGGGNNNXXXdddmmmuuu|||kkkaaaZZZbbbxxxvvvfff]]][[[ZZZ\\\```cccgggmmmtttxxx}}}zzzvvvssspppooollliiifffcccaaa]]]ZZZYYY[[[]]]^^^\\\[[[[[[\\\YYYZZZ[[[^^^aaafffjjjmmmnnnllliiihhhhhhkkknnnpppmmmpppssstttuuuzzz|||uuuooofff^^^YYYUUUSSSQQQSSSUUUWWWYYY[[[\\\]]]]]]^^^```cccfffiiijjjjjjjjjlllmmmpppssswww|||}}}zzzxxxuuuuuuuuutttttttttssssssttttttttttttttttttttttttjjjfffaaaaaadddggghhhhhhiiisss{{{hhhccc\\\UUUQQQMMMJJJHHHHHHHHHHHHGGGEEEBBB>>><<<;;;;;;<<<;;;999999;;;<<>>===;;;999888888888999888:::<<<>>>???AAAEEEGGGMMMWWWbbbjjjrrrxxxiii```YYYccczzzsssddd[[[ZZZ[[[]]]aaafffkkkqqqyyy}}}~~~zzzuuupppllliiigggdddbbb```]]]YYYVVVUUUWWWXXXXXXWWWVVVVVVVVVTTTVVVZZZ```fffkkkppprrrooommmiiiggggggiiilllooolllooorrrtttwww|||}}}wwwpppfff]]]WWWSSSQQQOOOTTTUUUVVVXXXZZZ[[[\\\]]]___```ccceeefffeeecccbbbcccdddfffiiimmmqqquuuwww|||zzzxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvlllhhhddddddgggjjjjjjiiiiiirrr|||mmmggg___XXXSSSPPPMMMKKKIIIIIIHHHGGGDDDAAA>>><<<<<<======<<<::::::;;;===EEETTTiii||||||uuupppmmmkkkiiigggfffrrr}}}~~~|||{{{yyyooo]]]NNNGGGFFFDDDFFFHHHOOOUUUZZZbbbrrr}}}{{{tttttt|||~~~kkkTTTHHHCCC>>>===;;;999888888888999888:::<<<>>>???BBBFFFHHHLLLTTT___gggnnn{{{sssfff___ZZZeee|||~~~pppbbb[[[ZZZ[[[^^^cccgggmmmttt|||{{{vvvqqqnnnhhhfffdddbbbaaa^^^ZZZWWWUUUVVVWWWVVVTTTSSSTTTTTTUUUXXX^^^fffmmmrrrvvvxxxpppnnnjjjgggfffhhhkkkmmmnnnqqquuuxxx{{{yyyrrrggg]]]VVVRRRPPPNNNTTTTTTVVVWWWYYY[[[]]]^^^^^^```bbbddddddbbb```^^^]]]]]]^^^aaadddhhhlllnnnvvvzzz}}}{{{{{{zzzzzzyyyxxxwwwwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxqqqmmmjjjiiilllmmmllljjjhhhqqqpppjjjbbbZZZUUUQQQNNNLLLIIIHHHGGGFFFCCC@@@===<<<======>>><<<::::::;;;===GGGUUUkkk}}}}}}vvvpppllljjjhhhfffgggsss}}}~~~|||}}}yyymmmZZZLLLFFFDDDBBBHHHJJJQQQWWW\\\dddttt{{{zzzssssss|||www[[[KKKEEE>>>===;;;:::999888999999888:::<<<>>>@@@CCCFFFIIILLLTTT___fffnnnyyy|||oooccc]]]ZZZeee|||yyykkk___ZZZ[[[\\\___ccchhhnnnuuu}}}{{{wwwssspppjjjhhheeecccbbb```^^^[[[WWWXXXXXXWWWUUUSSSTTTUUUYYY]]]dddkkkqqquuuwwwwwwmmmkkkhhhffffffhhhkkkmmmqqquuuyyy}}}zzzssshhh]]]VVVRRRPPPOOOTTTTTTUUUWWWZZZ\\\___```^^^___```aaaaaa___]]]\\\XXXXXXXXXYYY\\\___ccceeekkknnnsssxxx}}}|||zzzzzzzzzyyyxxxwwwvvvuuuuuutttuuuvvvvvvwwwxxxyyyyyytttqqqnnnmmmoooooommmjjjfffnnn{{{rrrlllcccZZZUUUQQQNNNMMMHHHHHHGGGEEEBBB@@@>>>======>>>>>><<<:::999:::<<>>@@@CCCGGGJJJOOOWWWaaaiiippp{{{yyylllaaaZZZYYYdddzzz}}}rrrfff\\\XXXZZZ\\\___ccchhhnnnuuu}}}~~~~~~~~~zzzwwwsssqqqooollliiifffeeedddcccaaa___```___^^^[[[ZZZZZZ[[[bbbeeekkkpppttttttsssrrrhhhgggggggggiiillloooqqquuuyyy{{{ttthhh^^^WWWSSSQQQPPPSSSTTTUUUWWWZZZ^^^aaacccbbbbbbaaa```___^^^\\\[[[WWWVVVUUUUUUWWWZZZ]]]___aaadddiiinnnrrrwww}}}~~~{{{yyyvvvuuuuuutttsssrrrqqqppppppqqqrrrtttvvvwwwxxxyyytttqqqooooooqqqqqqnnnjjjdddkkkwwwsssmmmcccZZZTTTPPPNNNLLLIIIHHHGGGEEECCCBBB@@@???=========<<<999999:::;;;CCCRRRhhh{{{{{{vvvrrrmmmiiifffjjjwww~~~|||vvvhhhVVVIIIFFFEEEDDDIIIKKKQQQWWW[[[bbbrrrzzzuuuvvvppppppzzz~~~xxxnnngggdddeeefffeeeOOOFFF???>>><<<:::999999999:::888:::<<>>@@@CCCGGGJJJSSS]]]eeeiiitttzzzjjj^^^ZZZ\\\dddxxxqqqggg```ZZZYYY\\\aaacccgggkkkqqqyyy}}}}}}|||zzzxxxwwwxxxyyyyyy{{{}}}~~~~~~{{{wwwwwwzzzzzzvvvrrrooonnnnnnnnnmmmrrrqqqqqqpppooonnnnnnnnnqqqsssuuuuuutttoookkkhhhdddeeegggiiimmmrrrxxx}}}xxxrrriii```YYYVVVUUUUUUVVVXXX[[[^^^```ccchhhkkkjjjkkkiiieeedddfffccc]]]YYYXXXVVVVVVWWWYYYYYYYYY[[[]]]aaaeeeiiinnntttxxx}}}yyytttppprrrqqqooommmkkkiiiiiihhhiiijjjmmmpppsssvvvyyyzzzqqqooonnnqqquuuuuupppjjjeeeffflllwwwyyy}}}{{{ggg]]]YYYRRRRRRSSSMMMKKKIIIGGGFFFFFFDDDAAA>>>???>>><<<;;;::::::;;;;;;BBBMMM```uuu|||xxxtttpppllliiijjjwwwzzzmmm]]]MMMEEEDDDEEEIIILLLQQQXXX\\\dddtttuuujjjlllooopppvvvzzzhhheee```[[[XXXVVVUUUVVViiiQQQIIICCCAAA???<<<:::999888888999;;;===>>>@@@CCCGGGJJJSSS^^^ggglllxxx|||lll```\\\\\\dddxxx~~~qqqggg___ZZZYYY\\\aaadddhhhlllrrrzzz{{{uuuuuuuuusssrrrrrruuuwwwyyy|||}}}yyyvvvwwwzzzyyywwwuuussstttvvvwwwxxx||||||||||||{{{zzzyyyxxxwwwxxxyyyxxxtttooojjjfffccceeegggiiimmmrrryyy~~~yyysssjjj```ZZZWWWXXXYYYZZZ]]]```bbbdddgggkkknnnpppqqqoookkkjjjjjjgggaaa\\\ZZZXXXWWWXXXYYYXXXXXXXXX[[[___cccggglllrrrvvv}}}}}}yyyuuurrrnnnmmmkkkhhhfffeeecccccceeegggjjjnnnrrruuuxxxyyyrrrooonnnqqquuuuuupppkkkfffggglllwwwsssxxx}}}|||hhh]]]XXXQQQOOOPPPJJJLLLJJJHHHGGGFFFDDDAAA??????>>><<<;;;::::::;;;;;;BBBMMM```uuu}}}xxxtttpppllliiijjjwwwuuucccQQQGGGFFFIIIKKKNNNTTT[[[___ggguuu|||pppooopppnnnsss{{{wwwmmmdddaaa]]]YYYWWWVVVVVVVVVkkkSSSKKKDDDBBB???===;;;:::999999999;;;===>>>@@@CCCHHHKKKRRR___iiippp|||{{{lllaaa]]][[[dddyyy~~~pppfff^^^YYYXXX[[[aaadddiiinnnsss{{{~~~|||{{{zzzwwwtttrrrkkklllllllllmmmpppuuuxxxzzz~~~zzzvvvtttuuuyyyxxxxxxxxxyyy|||~~~|||zzz{{{{{{yyyuuupppllliiidddfffiiilllpppvvv}}}yyysssjjjaaa\\\[[[]]]___bbbdddgggiiikkknnnrrruuuxxxyyyxxxsssrrrqqqmmmfff```]]]ZZZXXXYYYYYYYYYXXXYYY[[[___cccgggmmmssswww~~~~~~|||yyyvvvsssmmmkkkiiifffdddbbb``````ccceeeiiinnnssswwwzzz{{{uuurrrppprrruuuuuuqqqlllgggggglllxxxpppttt|||~~~iii]]]XXXPPPNNNNNNHHHMMMKKKHHHGGGFFFEEEBBB@@@???>>><<<;;;::::::;;;;;;AAALLL___ttt~~~yyyuuupppkkkhhhhhhtttmmmVVVIIIHHHLLLLLLPPPXXX```dddiiiwwwuuurrrqqqooorrryyy{{{lllcccaaa___\\\YYYXXXWWWXXXXXXkkkRRRHHHCCCAAA???===;;;:::::::::999:::===???@@@DDDHHHLLLRRR```kkkrrryyyjjj___[[[[[[eeezzz}}}nnnddd]]]XXXXXX[[[bbbeeeiiinnnttt{{{}}}zzzyyyxxxwwwuuusssqqqnnnllljjjfffggghhhjjjmmmrrryyy~~~~~~{{{uuurrrpppqqquuuwwwxxx{{{}}}}}}zzzxxxxxxxxxwwwuuurrrooommmgggjjjmmmqqqvvv}}}}}}zzztttlllddd```aaadddggglllnnnppprrrtttvvvzzz}}}|||zzzxxxssslllbbb___\\\ZZZ[[[\\\\\\\\\\\\___cccgggkkkqqqwww{{{}}}yyyvvvssspppnnnllliiifffdddcccbbbdddggglllrrrwww|||zzzvvvssstttwwwxxxtttoooiiihhhmmmyyyssswww~~~iii^^^ZZZRRRPPPQQQJJJNNNLLLIIIGGGGGGFFFCCCBBB???>>><<<;;;::::::;;;<<>><<<:::999999999999:::===???AAADDDIIILLLSSS```lllttt|||lllaaa\\\[[[fff|||{{{lllbbb\\\WWWXXX\\\aaaeeeiiinnnsssyyyyyytttqqqpppppppppnnnllliiigggfffeeeccceeehhhlllpppwww~~~uuupppmmmkkkmmmqqquuuxxx|||~~~{{{wwwwwwvvvuuusssqqqooonnnjjjmmmqqqvvv|||zzzvvvoooiiiggghhhlllooouuuvvvyyyzzz{{{~~~xxxpppdddaaa^^^]]]^^^aaabbbbbb```cccgggkkkpppuuu|||}}}{{{wwwuuutttssspppnnnkkkiiihhhggghhhkkkpppvvv|||zzzvvvvvvyyyzzzvvvrrrkkkjjjnnn|||zzz~~~}}}iii___\\\UUUUUUWWWQQQPPPMMMJJJHHHGGGFFFEEECCC@@@???===<<<;;;<<<<<<===@@@KKK^^^sss|||wwwqqqkkkfffcccnnn}}}hhhRRRJJJJJJLLLQQQZZZbbbeeeiiiuuuzzzuuusssrrrvvvzzzyyynnneee```______^^^]]]]]]^^^___```eeeOOOEEEAAA@@@>>>;;;:::999::::::888:::===???AAAEEEJJJMMMTTTaaannnvvvtttfff```\\\hhh~~~xxxjjj```[[[WWWYYY^^^aaadddiiimmmqqqvvv|||xxxqqqllljjjjjjhhhhhhgggeeecccaaabbbcccdddggglllqqqwww}}}yyypppmmmkkkiiijjjmmmsssxxx}}}|||zzzyyyxxxuuusssqqqooonnnooorrrwww|||{{{wwwrrrooonnnpppsssvvv|||}}}}}}uuugggdddaaa```bbbeeeggghhhcccfffjjjnnnsssyyy~~~|||{{{wwwvvvtttrrrpppnnnmmmmmmllloootttzzz}}}xxxwwwzzz{{{xxxtttmmmlllppp}}}iii```^^^YYYYYY\\\VVVQQQNNNKKKHHHHHHGGGFFFEEEBBBAAA???>>>======>>>>>>@@@KKK]]]rrr}}}xxxqqqjjjfffdddppp~~~jjjUUUMMMKKKLLLQQQYYYaaacccgggsssxxxsssqqqsssuuu~~~|||nnneee^^^[[[^^^___```bbbdddfffhhhiii}}}eeePPPHHHBBB@@@>>>===;;;;;;;;;;;;888:::===???BBBEEEJJJNNNUUUcccpppzzzzzziiiaaa^^^iiivvvhhh___ZZZXXX[[[``````ccchhhkkkooossswwwzzz{{{yyyvvvpppkkkgggggggggccceeeeeedddaaaaaacccfffiiimmmttt{{{{{{tttnnnlllkkkhhhiiilllrrrxxx~~~}}}}}}|||zzzwwwvvvuuuttttttxxx|||{{{yyyvvvttttttvvvyyy{{{yyymmmiiieeecccdddgggiiijjjhhhkkkoootttyyy{{{zzzyyywwwvvvuuuttttttsssvvv{{{~~~xxxvvvyyyzzzwwwtttooommmsss}}}jjjaaa___ZZZ[[[]]]XXXRRROOOKKKIIIHHHHHHGGGFFFCCCBBBAAA???>>>??????@@@@@@JJJ]]]rrr~~~yyyrrrjjjeeeiiitttvvvaaaRRRLLLLLLMMMQQQYYY___bbbfffrrr{{{tttrrrrrrsss}}}sssggg```\\\[[[```bbbfffjjjoootttxxxzzz}}}fffRRRJJJCCCBBB@@@>>><<<<<<<<<===888:::===???BBBFFFKKKNNNVVVdddrrr}}}}}}jjjaaa___kkktttfff^^^YYYXXX[[[aaa```cccgggjjjmmmqqqtttwwwsssrrroookkkgggeeefffgggdddeeefffeeecccdddgggkkkooottt|||~~~|||zzzyyyrrrmmmmmmllliiiiiilllrrrxxx|||{{{zzzyyyzzzzzz|||}}}~~~{{{zzzyyyxxxwwwxxxzzz|||~~~|||qqqmmmhhheeefffgggiiijjjmmmpppuuuyyy~~~}}}|||{{{zzzzzzzzzzzz|||~~~wwwuuuwwwyyyvvvtttooonnnttt~~~kkkaaa___ZZZ[[[]]]XXXSSSPPPLLLIIIHHHHHHGGGFFFDDDCCCBBB@@@???@@@@@@AAA@@@JJJ\\\qqqyyyrrrjjjeeemmmxxx{{{gggUUUKKKIIIJJJOOORRRYYY___aaafffrrr}}}vvvtttuuuuuu~~~nnnddd`````````dddggglllssszzz}}}iiiRRRBBBCCC@@@>>>======<<<;;;:::999;;;>>>@@@CCCGGGLLLOOOXXXdddppp{{{zzzhhhaaa]]]mmmqqq___WWWVVVVVVXXXZZZ___```bbbeeehhhkkkmmmnnnrrrnnnhhheeeeeeeeedddbbbeeeeeefffgggiiimmmrrrvvvzzz{{{vvvsssrrrpppnnnlllkkkjjjiiijjjmmmppprrrzzzzzzzzz}}}}}}||||||||||||}}}~~~{{{yyyyyyxxxwwwvvvwwwzzz|||~~~yyyrrrllljjjiiihhhlllrrrpppsssyyy~~~~~~{{{zzzzzz{{{{{{~~~~~~tttpppsssvvvvvvtttnnnpppyyy{{{pppddd^^^[[[WWWVVVXXXSSSPPPMMMKKKKKKKKKJJJIIIFFFFFFEEEDDDCCCAAA???>>>CCCIIIYYYqqqzzznnnhhhhhhjjjyyyqqq___UUUPPPNNNLLLKKKTTT^^^``````eeerrr}}}|||ssspppsssvvv~~~oooeeebbb``````aaaeeekkkssszzziiiRRRCCCCCCAAA>>>=========;;;:::999;;;>>>@@@CCCGGGLLLPPPZZZfffqqq{{{wwweee___]]]mmm{{{lll\\\VVVVVVVVVXXXZZZ]]]^^^```ccceeehhhjjjkkkllliiieeecccdddffffffeeegggiiikkkmmmoootttyyy}}}}}}vvvpppmmmkkkjjjiiijjjjjjiiijjjlllpppsssvvvyyyzzz{{{~~~}}}{{{yyyxxxxxxwwwxxxzzz}}}{{{xxxuuusssttttttsssssstttvvvwwwxxxwwwxxxyyy|||{{{tttooommmlllkkkooouuuuuuxxx}}}|||yyyzzz~~~uuuqqqsssvvvuuusssnnnoooyyy|||qqqeee___\\\XXXWWWYYYUUURRROOOMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCAAAAAADDDIIIYYYpppyyymmmffffffjjjyyykkkZZZPPPLLLKKKKKKMMMUUU^^^aaaaaafffrrr}}}wwwssssssuuu}}}llldddbbbaaabbbdddiiiqqqzzzjjjRRRDDDCCCAAA>>>=========;;;:::999;;;>>>AAADDDHHHMMMPPP\\\gggrrrzzzrrrbbb^^^___ooorrreeeYYYUUUVVVVVVWWWZZZ[[[\\\]]]```bbbdddeeefffhhhfffddddddgggjjjkkklllmmmppptttxxx|||zzzrrrllliiihhhggggggiiiiiiiiikkknnnsssxxxzzzzzz{{{}}}~~~{{{xxxuuusssppppppooooooqqqsssvvvwwwxxxyyy{{{}}}~~~{{{yyyuuurrrpppooonnnoooooopppqqqqqqqqqqqqooopppqqqtttyyy~~~}}}wwwrrrqqqpppppptttzzz|||}}}zzz}}}vvvqqqsssuuutttrrrnnnpppyyy~~~rrrgggaaa]]]ZZZYYY[[[XXXUUURRROOONNNLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEIIIXXXnnnyyyllleeeeeekkkyyy{{{gggVVVNNNKKKLLLLLLOOOWWW___bbbbbbhhhsss}}}{{{uuutttvvv~~~uuugggaaaaaabbbeeehhhmmmwwwmmmTTTEEECCCAAA???>>>>>>===<<<:::999<<>>>>>>>><<<;;;:::<<>>>>>>>><<<;;;:::<<>>>>>>>>===;;;:::<<<@@@CCCFFFKKKQQQUUU\\\hhhrrruuuxxxccc[[[]]]^^^lllxxxfff___ZZZYYYYYYZZZ]]]cccfffhhhkkkpppuuuzzz}}}~~~xxxrrrkkkddd^^^YYYUUURRROOOOOOMMMMMMMMMOOOQQQRRRVVVZZZ___fffkkkooopppqqqlllkkkjjjkkklllnnnppprrrttttttrrroookkkfffbbb```[[[ZZZZZZ\\\aaahhhnnnrrrtttzzz}}}}}}}}}}}}{{{wwwooollllllqqquuuyyy{{{wwwvvvwwwxxxyyytttwwwyyynnnhhhdddaaa```aaabbb```^^^\\\YYYVVVQQQNNNMMMLLLKKKJJJHHHFFFDDDCCCEEEFFFPPPcccvvvzzzuuuuuuxxx~~~ssscccXXXSSSRRRRRRRRRWWW[[[```ccceeejjjrrryyy|||wwwwwwuuu|||~~~hhhbbb]]]^^^```bbbgggnnnvvvsssVVVDDDBBB@@@??????>>>===;;;:::<<<@@@CCCGGGLLLQQQUUU\\\iiiqqqttt}}}ttt```[[[___aaannnttteee___ZZZZZZ[[[]]]bbbhhhiiikkkooouuu{{{qqqlllddd]]]YYYUUURRRPPPPPPNNNLLLJJJJJJJJJKKKLLLPPPSSSYYY```eeeiiijjjkkkkkkkkkjjjkkkmmmpppsssuuuuuutttqqqlllhhhccc___]]]\\\[[[ZZZ[[[^^^ccchhhllloootttxxxwwwwwwyyyxxxvvvkkkhhhiiioootttxxx}}}zzzyyyzzz{{{|||vvvxxx|||pppjjjgggcccbbbdddcccaaa___]]][[[WWWSSSOOOOOOOOOMMMLLLIIIGGGDDDCCCDDDEEEOOObbbuuu{{{uuuuuuxxxxxxnnnaaaXXXTTTTTTUUUTTTWWW[[[```bbbeeejjjrrrxxx|||vvvtttvvv{{{yyyddd___\\\^^^```cccjjjpppyyyxxxZZZFFFCCC???======>>>======<<>><<<<<<=========>>>@@@CCCFFFIIINNNSSSVVV]]]iiisssxxx}}}hhh___aaafffwww|||}}}}}}wwwlllhhhgggjjjnnnsss|||}}}tttmmmbbbYYYPPPMMMLLLLLLOOOTTTPPPQQQQQQPPPOOOMMMKKKJJJLLLNNNQQQVVV[[[^^^aaabbbjjjkkkmmmpppsssuuuvvvvvvsssqqqmmmkkkiiifffbbb___]]]]]]\\\]]]___bbbfffhhhjjjkkkllljjjfffcccaaaaaaaaaaaabbbdddiiinnntttwww~~~~~~|||yyywwwvvvwwwyyyzzz{{{|||xxxpppkkkmmmnnnnnnmmmttt|||uuuyyytttrrrnnnjjjjjjeeedddcccbbbaaa___\\\YYYXXXSSSMMMHHHFFFFFFEEEEEEBBBEEEKKKYYYqqq|||yyyuuuooofff___^^^_________bbb```cccffffffeeeiiirrryyy~~~wwwtttxxxxxxeee```]]]\\\___bbbfffnnnwwwrrrUUUFFFBBB===;;;;;;<<<======???AAAEEEHHHKKKOOOTTTXXX^^^kkkuuu{{{kkkaaacccgggxxx|||}}}|||nnnkkkkkkooosssyyy{{{rrrkkk```WWWOOOLLLLLLLLLPPPVVVWWWXXXXXXXXXWWWTTTRRRPPPQQQSSSVVVZZZ^^^aaadddeeelllmmmoooqqqsssuuuvvvvvvsssrrrooommmkkkhhhdddaaa_________```bbbeeehhhjjjkkklllllljjjfffbbb______]]]]]]___aaaffflllqqqttt}}}{{{zzzwwwuuuttttttvvvwwwuuuvvvrrrjjjfffiiilllmmmkkksss{{{tttyyyvvvuuuqqqnnnmmmjjjhhheeecccccccccbbbaaa___YYYQQQKKKHHHGGGFFFEEECCCFFFLLLYYYppp|||xxxrrr~~~qqqiiibbbaaabbbaaaaaacccaaadddggggggfffjjjqqqxxxvvvtttxxxsssccc^^^\\\\\\```cccgggpppyyysssWWWFFFBBB===::::::;;;======@@@BBBFFFIIILLLQQQVVVZZZ```mmmxxx}}}jjj```bbbhhh{{{{{{~~~~~~pppnnnppptttxxxyyyooohhh___VVVPPPNNNOOOPPPTTTYYYZZZZZZ\\\\\\\\\\\\ZZZZZZ]]]^^^```bbbdddfffggggggpppppprrrssstttuuuuuuuuuqqqpppooommmlllhhhccc___^^^^^^___aaadddgggjjjllljjjkkkkkkhhhddd```]]]]]]YYYYYYZZZ]]]bbbhhhmmmqqqyyy|||~~~}}}}}}xxxwwwuuusssrrrrrrssstttqqqqqqllleeebbbfffkkklllkkkrrryyyrrryyywwwwwwssspppooollliiifffdddeeefffffffffbbb\\\UUUNNNKKKIIIHHHGGGDDDGGGLLLXXXnnn{{{wwwqqq|||sssjjjdddcccdddcccbbbdddcccfffiiihhhfffiiiooovvv~~~xxxtttyyynnnaaa\\\[[[]]]aaadddgggqqq{{{rrrXXXGGGBBB===999999;;;===>>>AAACCCFFFJJJMMMRRRWWW[[[cccoooyyyjjjaaadddkkk|||}}}sssrrrtttyyy~~~wwwlllddd[[[UUUPPPQQQTTTUUUZZZ___^^^```bbbeeegggiiijjjkkknnnnnnnnnnnnnnnmmmllllllooopppqqqqqqqqqqqqqqqqqqllllllkkkjjjiiieee___[[[ZZZZZZ\\\___bbbfffiiikkkgggggggggeee```\\\ZZZYYYTTTTTTVVVYYY]]]ccciiimmmssswww|||}}}{{{zzzyyyxxxsssrrrqqqppppppqqqrrrsssoooooojjjbbb___dddiiikkklllrrrxxxrrrzzzxxxxxxsssooommmjjjhhhffffffggggggfffeee```\\\UUUPPPMMMKKKJJJIIIDDDGGGKKKVVVkkkzzzuuuooozzzrrrjjjddddddfffddddddfffdddgggjjjiiifffgggmmmssszzzuuuzzz|||jjj```ZZZZZZ]]]bbbdddhhhqqq|||qqqXXXGGGBBB<<<999999;;;===>>>AAACCCGGGJJJNNNSSSXXX\\\eeeqqqzzzlllcccfffnnn~~~|||uuuuuuwww|||~~~uuuiiiaaaYYYSSSPPPSSSWWWZZZ^^^ccchhhjjjmmmqqqvvvzzz}}}}}}|||{{{yyywwwtttrrrppplllmmmmmmmmmmmmllllllkkkhhhhhhggggggfffaaa[[[WWWVVVWWWYYY\\\```dddgggiiicccddddddaaa]]]YYYWWWVVVQQQQQQRRRUUUZZZ```fffiiiooosssxxx~~~~~~{{{xxxvvvttttttoooooonnnnnnooopppqqqrrrooooooiii```]]]bbbgggiiimmmsssyyysss{{{yyyxxxrrrmmmkkkfffffffffhhhiiihhheeeccc]]]YYYTTTPPPNNNMMMLLLKKKCCCFFFJJJTTTiiiyyytttnnnxxxpppiiiccceeefffffffffhhheeehhhjjjiiifffffflllqqq~~~zzzvvv{{{wwwggg___YYYZZZ^^^bbbdddhhhrrr}}}lllZZZEEEBBB>>>;;;;;;;;;;;;;;;???BBBFFFJJJNNNTTTZZZ^^^hhhsss|||pppeeeeeeooo|||uuutttwww~~~~~~uuuggg]]][[[VVVSSSUUUXXX\\\ccckkksssuuuzzz{{{vvvuuuqqqoookkkiiiiiihhhgggeeeaaa```___]]][[[XXXVVVUUURRROOONNNRRRZZZ```aaa___\\\\\\\\\\\\ZZZXXXUUUTTTUUUTTTSSSTTTWWW\\\```cccjjjnnntttyyy~~~}}}|||zzzxxxvvvuuuttttttuuusssqqqooonnnppprrrssslllkkkfff___^^^ccchhhhhhmmmsssyyywww{{{uuurrrmmmiiiggghhhfffeeegggiiiiiifffccc___ZZZSSSOOOMMMLLLJJJHHHFFFEEEGGGOOOaaayyywwwmmmnnnwww|||mmmjjjfffeeefffhhhiiijjjjjjkkkllljjjiiikkkqqqvvv||||||~~~{{{}}}rrrddd]]]YYYYYY\\\bbbggglllwww}}}iiiUUUFFFBBB>>>;;;;;;;;;;;;;;;???BBBFFFKKKOOOUUU\\\```hhhsss|||oooaaa___iii|||}}}vvvuuuwww~~~}}}sssfff\\\YYYUUUTTTWWW[[[aaajjjsss~~~|||{{{pppmmmhhheeedddcccbbbaaa]]]\\\[[[YYYVVVTTTQQQPPPKKKHHHHHHLLLSSSXXXYYYXXXYYYYYYZZZYYYXXXWWWUUUTTTRRRQQQQQQQQQTTTYYY]]]```gggkkkqqqwww|||}}}|||{{{zzzyyyxxxxxxxxxzzzxxxvvvtttssssssssstttmmmlllgggaaa```eeeiiiiiimmmsss{{{yyyzzzssspppkkkiiihhhjjjiiihhhiiijjjjjjfffccc```[[[UUUQQQOOOMMMJJJGGGFFFEEEGGGNNN^^^vvvyyyooonnnvvv{{{nnnkkkhhhgggiiikkklllllllllmmmllljjjhhhjjjooottt~~~|||lll```ZZZXXXXXX\\\ccchhhooozzz{{{eeeRRRFFFBBB>>>;;;;;;<<<<<<;;;>>>AAAGGGLLLRRRXXX___ccciiisss|||nnn___\\\eeewww}}}wwwuuuvvv|||{{{qqqddd[[[WWWUUUUUUZZZ```gggsss}}}nnnjjjddd```^^^]]][[[ZZZWWWWWWUUUSSSPPPMMMKKKIIIEEECCCCCCFFFLLLQQQRRRQQQTTTUUUUUUUUUUUUTTTTTTSSSPPPPPPOOOPPPSSSWWW[[[^^^cccgggmmmssszzz|||||||||||||||}}}}}}~~~}}}{{{yyywwwuuutttnnnnnnjjjdddccchhhlllkkkmmmrrr}}}~~~{{{yyyqqqnnnjjjiiijjjlllkkkjjjkkkkkkiiieeebbb^^^[[[WWWTTTQQQNNNJJJGGGFFFFFFFFFLLL[[[qqq{{{qqqmmmvvv~~~xxxnnnllljjjjjjlllnnnooopppnnnooonnnjjjggghhhmmmqqq}}}rrrddd[[[WWWWWWXXX]]]dddkkkrrr~~~|||eeePPPFFFCCC>>><<<;;;<<<<<<;;;===AAAGGGNNNTTT[[[aaafffkkkttt|||mmm```___eeewww|||tttrrrsssxxx~~~yyynnnbbbZZZWWWVVVXXX^^^eeemmmzzz~~~|||lllggg```[[[XXXWWWVVVTTTRRRQQQPPPNNNKKKHHHFFFDDDDDDCCCCCCFFFKKKNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPQQQTTTWWW[[[]]]```dddjjjqqqxxx{{{{{{|||}}}~~~}}}zzzvvvtttoooooolllgggfffkkknnnmmmlllppp{{{vvvqqqnnnllljjjjjjjjjjjjjjjjjjiiieeebbb___ZZZYYYWWWUUURRROOOKKKIIIFFFFFFGGGLLLYYYnnn|||rrrnnnvvv}}}vvvnnnlllkkkllloooqqqssssssqqqqqqoookkkgggfffjjjnnn~~~vvvggg\\\WWWUUUWWWXXX]]]fffmmmvvveeeOOOGGGCCC???<<<<<<<<<<<<<<<===AAAHHHOOOVVV\\\cccgggkkkuuu|||hhh___```dddxxx}}}xxxooommmmmmrrrxxx~~~}}}xxxxxxyyyyyyyyyzzz{{{|||xxxmmmbbb[[[YYYYYY]]]ccciiirrr~~~wwwtttgggccc]]]XXXUUUTTTRRRPPPNNNNNNMMMKKKHHHFFFCCCBBBDDDDDDEEEGGGJJJLLLMMMMMMJJJKKKKKKLLLMMMOOOPPPPPPPPPOOOPPPQQQSSSVVVYYY[[[___bbbhhhooovvv~~~zzz{{{|||}}}~~~zzzvvvsssooopppmmmiiihhhlllooommmjjjnnnxxx{{{rrrqqqpppnnnkkkjjjggghhhiiiiiifffbbb^^^\\\UUUVVVVVVUUUSSSPPPMMMLLLGGGGGGIIIMMMYYYmmm|||rrroooxxx|||uuummmlllkkkmmmqqqtttuuuuuuttttttqqqlllgggfffiiilll{{{yyylll___WWWUUUTTTVVVWWW^^^gggpppyyyhhhPPPGGGCCC???<<<<<<======<<<===AAAIIIPPPWWW]]]cccgggllluuu|||zzzddd\\\^^^bbbvvvyyysssiiiggghhhnnnssszzzxxxqqqlllnnnpppqqqrrrtttwwwzzzzzz|||wwwmmmccc]]][[[]]]bbbiiioooxxx}}}uuummmjjjaaa^^^YYYVVVTTTRRROOOMMMKKKKKKJJJIIIGGGEEECCCBBBBBBCCCEEEGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJLLLNNNOOOMMMMMMNNNOOOQQQTTTVVVXXX]]]aaaffflllttt}}}}}}yyyyyyzzz|||~~~~~~{{{wwwsssqqqmmmooommmiiiiiimmmnnnmmmggglllvvv~~~uuunnnooopppnnnkkkjjjeeehhhjjjiiieee```]]][[[UUUVVVWWWVVVSSSQQQOOOOOOIIIJJJKKKNNNXXXkkk~~~sssrrrzzz}}}uuulllllllllooossswwwxxxxxxwwwvvvtttnnnhhhfffiiilllzzz}}}~~~~~~}}}zzzxxxyyyuuummmcccZZZTTTSSSTTTVVVWWW^^^hhhqqq{{{pppVVVGGGDDD???===<<<======<<<===BBBIIIPPPWWW]]]cccfffkkkuuu}}}zzzddd\\\^^^aaatttuuunnneeeccceeekkkrrryyyxxxsssoooiiillloooqqqrrruuuyyy}}}wwwmmmddd```]]]```fffnnnuuuxxxuuuqqqiiiaaa]]]ZZZXXXUUUTTTRRRPPPMMMJJJHHHHHHHHHGGGFFFEEECCCCCCAAABBBEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMNNNNNNPPPRRRTTTVVVWWW\\\___dddjjjqqqzzz|||xxxxxxyyyzzz{{{}}}}}}|||{{{xxxvvvssspppoookkkmmmllliiiiiimmmmmmkkkeeejjjuuu{{{{{{}}}ssskkkkkkmmmkkkiiiiiifffjjjmmmlllgggbbb___^^^ZZZ[[[[[[YYYTTTQQQPPPQQQMMMNNNNNNOOOUUUfff}}}vvvttt}}}~~~uuummmmmmnnnrrrwwwzzz||||||yyyxxxuuuoooiiigggjjjmmmzzz}}}{{{yyytttpppmmmjjjhhhfffbbb\\\UUURRRQQQRRRUUUWWW^^^hhhrrr|||www\\\GGGDDD???===<<<============BBBIIIQQQWWW]]]bbbeeekkkuuu}}}}}}hhh```aaaaaasssssskkkcccaaacccjjjqqqyyytttooollljjjlllooorrrtttuuuxxx|||xxxnnnfffbbb^^^aaaiiirrrzzz}}}tttllljjjggg```XXXTTTUUUTTTRRRRRRQQQOOOKKKHHHFFFFFFFFFFFFEEEDDDCCCCCCAAACCCFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZ]]]bbbhhhooowww|||xxxxxxxxxxxxyyy{{{|||}}}yyyxxxvvvtttrrrpppnnnnnnjjjlllllliiiiiilllmmmjjjccchhhttttttqqq~~~sssjjjhhhiiihhhhhhiiihhhllloooooojjjeeebbbaaa_________[[[UUUQQQPPPQQQPPPPPPPPPOOOTTTcccyyyxxxvvvvvvnnnnnnppptttyyy}}}~~~~~~zzzyyyvvvpppjjjhhhjjjnnnyyy}}}yyy~~~{{{tttmmmgggcccaaa]]]]]][[[WWWSSSQQQPPPQQQUUUWWW^^^hhhrrr|||cccNNNFFF???>>>???======>>>===AAAIIIQQQYYY```dddffflllvvv}}}mmm```[[[```rrrxxxllldddfffcccccchhhmmmuuuzzzssspppnnnlllnnnrrrvvvyyy{{{vvvllleeeaaa```eeelllwwwxxxnnnddd______^^^YYYTTTWWWYYY[[[XXXSSSMMMJJJJJJFFFEEECCCBBBAAAAAABBBBBBEEEFFFFFFGGGGGGFFFFFFEEECCCCCCDDDEEEFFFHHHJJJKKKNNNPPPTTTUUUVVVVVVWWWXXX^^^aaadddfffjjjqqq{{{|||zzzwwwuuutttuuuvvvwwwvvvtttvvvuuutttsssqqqooommmllliiigggfffgggiiikkkllllllccchhhsss}}}sssppp}}}|||rrrjjjhhhiiihhhhhhkkkmmmpppssssssnnnhhhcccaaaccc___[[[WWWUUUSSSRRRQQQNNNKKKLLLQQQTTT[[[nnnvvv|||~~~vvvmmmooorrrvvvyyy|||}}}}}}}}}{{{wwwqqqllliiiiiijjjwww}}}{{{{{{qqqjjjccc\\\WWWZZZYYYWWWUUUSSSRRRRRRSSSUUUWWW^^^hhhqqq|||nnnPPPGGG@@@>>>>>><<<<<<===>>>BBBIIIRRR[[[bbbfffhhhnnnwww}}}~~~nnnbbb___```rrrxxxmmmfffaaa^^^^^^bbbgggnnn{{{yyyuuutttssssssrrrvvv{{{~~~vvvllleeebbbccchhhppp{{{yyymmmfff___\\\]]]]]]ZZZVVVXXXZZZ[[[XXXRRRKKKGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEFFFHHHJJJKKKOOOQQQTTTVVVVVVVVVWWWXXXZZZ]]]```cccgggnnnxxx}}}zzzwwwuuuttttttuuuuuutttssssssssssssrrrpppnnnllljjjdddbbbaaabbbdddggghhhhhhbbbfffqqqzzzoookkkwww}}}tttkkkjjjiiihhhhhhjjjnnnqqqsssrrrmmmgggccc```aaa^^^YYYWWWVVVUUUSSSPPPMMMIIIJJJNNNPPPVVVhhh|||xxxxxx|||tttnnnpppssswww{{{}}}}}}xxxqqqkkkiiiiiikkkvvv|||vvvnnngggaaa^^^___^^^\\\YYYVVVTTTSSSSSSUUUXXX```jjjsssxxxRRRIIIAAA???>>><<<;;;===>>>CCCJJJSSS\\\ccchhhkkkoooxxx~~~}}}pppfffcccbbbsssxxxmmmggg___[[[ZZZ\\\aaahhhsss~~~{{{yyyyyyxxxxxxxxx|||uuulllfffdddgggllluuupppaaa___\\\[[[\\\\\\\\\[[[\\\]]]]]]ZZZTTTLLLGGGDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEFFFHHHJJJKKKPPPRRRUUUVVVVVVVVVWWWYYYWWW[[[___bbbgggnnnxxx}}}{{{wwwvvvssssssssssssrrrpppooopppqqqqqqpppmmmiiigggaaa___]]]^^^aaadddffffff```dddmmm{{{yyymmmgggrrrvvvnnnmmmmmmkkkkkkmmmppprrrssspppkkkfffbbb```___[[[WWWWWWYYYXXXTTTOOONNNJJJJJJNNNNNNSSScccvvvzzzttt|||{{{rrrnnnppptttxxx|||yyyqqqkkkhhhiiikkkuuu{{{sssmmmjjjgggffffffddd```[[[WWWUUUUUUUUUXXX```lllvvvyyyTTTJJJAAA???>>>;;;;;;<<<>>>BBBIIIRRR\\\dddjjjmmmpppyyyqqqhhhfffddduuuvvvlllfffbbb]]][[[\\\___dddnnnyyy}}}~~~}}}{{{zzzyyy|||~~~uuummmhhhfffhhhnnnxxxmmm\\\\\\\\\]]]]]]^^^___```aaabbbaaa]]]WWWOOOIIIEEECCCBBBBBBAAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKQQQSSSUUUVVVVVVVVVXXXZZZYYY]]]bbbfffjjjrrr|||}}}{{{xxxvvvsssqqqqqqqqqpppooolllnnnppppppoookkkgggeee```^^^]]]^^^aaadddffffff^^^aaaiiiwww|||nnngggqqqxxxrrrqqqrrrrrrrrrtttqqqrrrqqqnnnhhhccc```___]]]YYYWWWXXX\\\[[[UUUOOOQQQMMMMMMQQQQQQTTTcccuuu{{{rrrzzz{{{rrrnnnpppssswww|||zzzqqqjjjggghhhkkksss}}}xxxsssrrrrrrppppppnnnhhh```YYYVVVVVVTTTWWW```lllxxxuuuUUUKKKBBB???===;;;;;;===<<<@@@HHHQQQ[[[dddkkknnnpppzzzsssiiiffffffwwwtttjjjeeeddd```]]]^^^```cccllluuuvvvxxx{{{~~~|||{{{}}}}}}tttmmmiiihhhhhhooo{{{zzzhhhZZZ[[[\\\^^^```bbbccceeegggfffbbb^^^XXXQQQJJJEEEAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGCCCCCCDDDEEEFFFHHHJJJKKKQQQSSSUUUVVVVVVWWWZZZ\\\\\\```eeejjjnnnuuu~~~|||xxxvvvrrrpppppppppooonnnkkkmmmoooooonnnkkkgggeee___^^^]]]___bbbdddeeeeee]]]___gggttt~~~ppphhhssszzztttuuuxxxxxxxxxzzzqqqpppnnnjjjeee```______\\\YYYXXXZZZ]]]\\\WWWQQQRRROOOPPPSSSSSSUUUcccttt{{{ssszzz~~~tttnnnppprrrvvv{{{{{{qqqjjjggghhhjjjpppzzz|||yyyzzz{{{zzzzzzwwwnnncccZZZWWWWWWSSSWWW```lllxxxuuuVVVKKKBBB>>>===;;;<<<>>><<<@@@GGGQQQ[[[eeelllppprrr|||wwwkkkggggggyyy|||rrrjjjeeeeeeaaaaaaccceeegggooowwwwwwyyy}}}~~~~~~||||||tttnnnkkkjjjjjjrrrrrraaaYYYYYYZZZ^^^dddjjjnnnooopppllleee^^^WWWPPPHHHDDDAAA@@@@@@@@@@@@BBBDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCDDDEEEFFFHHHJJJKKKQQQRRRUUUVVVWWWYYY\\\___^^^bbbggglllpppwww~~~|||xxxuuurrroooooopppoooooolllmmmnnnooonnnkkkhhhfff_________aaaddddddcccbbb]]]___fffsssqqqkkkwwwzzzyyytttvvvyyyyyyyyy{{{ooonnnkkkfffaaa^^^^^^^^^\\\\\\\\\]]]]]][[[XXXUUUTTTQQQQQQTTTRRRRRR^^^nnn|||vvv|||vvvpppqqqsssvvvzzz~~~{{{rrrjjjfffggghhhmmmxxx~~~}}}rrrdddZZZWWWXXXTTTXXXaaalllwwwvvvVVVKKKAAA>>>===<<<===???<<<@@@HHHQQQ\\\gggooosssttt~~~|||nnniiiiii{{{{{{qqqjjjfffdddccceeejjjnnnqqqwww~~~{{{{{{|||{{{|||sssnnnllllllmmmwwwnnn___YYYWWWYYYaaannnyyy~~~wwwlllbbbYYYPPPHHHCCC@@@??????>>>???@@@BBBCCCEEEFFFFFFGGGGGGFFFFFFEEECCCCCCDDDEEEFFFHHHJJJKKKPPPRRRTTTUUUWWWZZZ^^^aaaaaaeeejjjooosssxxx~~~|||xxxuuuqqqoooooopppppppppnnnnnnoooooonnnllljjjiiibbbbbbdddggghhhhhheeebbb^^^___fffsssvvvqqq~~~ttt{{{~~~wwwrrrsssuuutttsssuuummmkkkgggbbb^^^\\\]]]^^^\\\^^^```___\\\YYYYYYYYYXXXUUUUUUVVVRRROOOYYYhhh~~~yyy~~~wwwrrrsssuuuwww{{{zzzrrrkkkffffffgggkkkvvvssscccYYYVVVXXXWWWZZZbbbmmmxxxxxxUUUKKKAAA>>>===<<<===@@@===AAAIIIRRR]]]hhhqqquuuvvvqqqllliii||||||rrrkkkgggeeeeeejjjqqqvvvzzzzzzuuuuuuvvv{{{{{{sssnnnmmmmmmppp{{{ooobbbZZZXXXZZZeeewwwtttggg\\\RRRJJJDDD@@@???>>>>>>>>>???@@@AAADDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKOOOQQQSSSUUUXXX[[[```cccdddhhhnnnrrruuu{{{~~~{{{xxxuuuqqqooopppqqqqqqqqqppppppoooooonnnmmmlllkkkfffgggiiilllnnnlllgggddd___```fffsss{{{wwwrrryyy|||uuuooopppqqqooonnnoookkkiiieee```\\\[[[\\\^^^]]]```ccc```[[[XXXYYY\\\^^^ZZZYYYYYYSSSOOOWWWeeeyyyzzzwwwuuuuuuvvvyyy|||zzzrrrkkkfffeeefffjjjvvvtttbbbWWWVVVYYYYYY\\\dddoooxxxvvvSSSIII@@@>>>>>><<<<<<>>>>>>AAAGGGRRR___kkksssvvvwwwrrrlllhhh~~~~~~tttlllhhhdddiiipppuuuyyy~~~xxxsssqqqssswww{{{{{{tttpppmmmmmmsss~~~pppccc[[[[[[^^^iiiuuuggg\\\SSSJJJDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFHHHLLLOOOPPPRRRVVVYYY\\\```eeehhhhhhlllqqqvvvzzz{{{yyyvvvrrrpppqqqsssuuuuuutttqqqnnnlllkkkjjjhhhgggkkkkkkkkklllmmmllliiigggaaaccchhhssswww}}}ttt|||yyyvvvrrrpppnnnmmmllljjjjjjgggccc___]]]]]]___```aaa```^^^]]]]]]^^^```aaa```ZZZUUURRRPPPOOOUUU]]]uuu}}}{{{vvvwwwwwwwwwyyy}}}}}}ssslllhhhhhhiiiooozzz{{{~~~}}}nnn```YYYYYY[[[ZZZ___fffllluuusssRRRIII@@@>>>>>><<<<<<>>>>>>AAAGGGRRR```llltttwwwzzzqqqkkkfffzzz~~~uuummmiiihhhmmmtttyyy}}}xxxsssqqqssswww{{{}}}wwwrrrpppooowww~~~qqqeeeZZZ\\\```mmm~~~pppddd[[[SSSJJJDDDAAA@@@@@@???>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFHHHLLLOOOQQQTTTXXX[[[^^^bbbgggjjjlllpppwww|||{{{yyyvvvrrrpppqqqsssttttttssspppnnnmmmmmmmmmkkkjjjiiiiiijjjlllnnnmmmkkkhhh```ccchhhsss}}}wwwyyyvvvrrrpppooonnnlllkkkiiigggccc___]]]]]]^^^______^^^]]][[[[[[\\\]]]^^^___ZZZUUUSSSPPPPPPUUU\\\qqq|||wwwxxxyyyyyy{{{uuulllgggfffgggnnn{{{}}}~~~uuuggg\\\XXXXXXZZZ[[[___fffllltttnnnQQQHHH@@@>>>>>><<<<<<>>>>>>@@@GGGRRR```llluuuyyy}}}ppphhhdddttt~~~vvvppplllnnnssszzz}}}wwwsssqqqtttyyy}}}{{{vvvssssss|||}}}rrrhhh[[[]]]cccpppwwwppphhh```ZZZSSSKKKFFF???>>>>>>===============???>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEHHHLLLOOOSSSVVVZZZ]]]```dddiiilllqqqvvv~~~{{{yyyvvvsssrrrsssuuuvvvvvvsssrrrpppoooppppppooonnnhhhhhhjjjlllnnnnnnkkkiii___bbbhhhsss|||xxxuuurrrooonnnmmmlllkkkhhhfffbbb___]]]\\\]]]^^^^^^]]][[[ZZZZZZZZZ[[[[[[^^^YYYVVVTTTQQQPPPTTT[[[mmm~~~xxxyyyzzz{{{~~~wwwmmmgggeeeeeemmm|||~~~|||yyyyyyzzz~~~~~~uuuhhh]]]WWWVVVVVVWWW\\\```fffkkkrrr~~~hhhPPPGGG@@@>>>>>><<<<<<======@@@GGGRRR```nnnwww|||nnnfffcccpppyyysssqqqtttzzz|||wwwuuutttwww|||yyyvvvuuu|||rrrjjj^^^___dddmmmyyy~~~xxxqqqfffddd```]]]YYYSSSLLLGGG>>>>>>===<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;>>>@@@BBBCCCEEEHHHMMMPPPUUUWWW[[[___cccggglllpppuuu|||{{{xxxvvvttttttwwwzzz{{{|||xxxvvvtttsssssssssrrrppphhhiiijjjlllnnnllliiifff^^^aaagggtttvvvssspppnnnmmmlllkkkiiigggeeebbb___]]]]]]]]]^^^___^^^]]][[[[[[ZZZ[[[[[[]]]YYYWWWVVVTTTQQQUUUZZZkkk}}}vvvxxxzzz|||zzzooogggeeeeeennn}}}~~~zzzuuurrrnnnoooppptttxxx{{{{{{zzzqqqhhh\\\TTTRRRTTTUUUUUU\\\aaafffkkkqqq|||~~~gggOOOFFF???>>>???===<<<======@@@FFFRRRaaaoooyyy~~~mmmdddcccnnn}}}yyywwwzzz}}}yyyxxxxxx|||zzzxxxxxx{{{rrrlllaaa___bbbiiiooonnnggg```\\\\\\]]]\\\YYYSSSLLLGGG??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;===???BBBDDDFFFJJJOOORRRVVVYYY]]]bbbfffkkkqqqtttyyy~~~{{{xxxvvvvvvxxx|||~~~|||xxxvvvuuusssqqqoooiiijjjkkklllllliiieeeaaa\\\```gggttttttqqqnnnlllkkkjjjiiihhhgggeeecccaaa```___``````cccbbbaaa___^^^]]]]]]\\\]]]ZZZYYYYYYWWWTTTUUUZZZjjj}}}}}}yyysssvvvyyy{{{}}}qqqiiifffgggqqq|||xxxtttpppmmmkkkjjjjjjkkkllllllkkkiiiccc\\\SSSNNNOOORRRUUUUUU]]]aaaggglllqqq|||~~~gggMMMEEE?????????===<<<======???FFFRRRaaappp{{{nnneeebbblll~~~}}}}}}~~~|||{{{|||{{{rrrnnnccc^^^___eeejjjhhhccc```ZZZ\\\^^^]]]YYYRRRKKKFFF@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========>>>@@@CCCFFFIIIMMMRRRVVVXXX[[[```fffkkkqqqwww{{{~~~|||xxxxxxxxx{{{~~~zzzwwwtttrrrooollliiiiiijjjkkkkkkgggaaa]]][[[___gggtttssspppmmmkkkkkkjjjiiihhhgggfffdddcccccccccddddddggggggfffdddcccaaa```___]]][[[[[[\\\ZZZVVVVVVZZZfffxxx{{{www~~~|||qqqtttwww{{{rrriiiggghhhttt|||xxxuuurrrnnnlllkkkiiifffdddcccaaa^^^\\\XXXTTTOOOMMMNNNRRRUUUWWW]]]bbbhhhmmmsss~~~gggLLLEEE?????????===<<<<<<===???FFFRRRaaaqqq}}}ppphhhaaakkk~~~~~~{{{ssspppeee___\\\aaafffdddcccddd]]]___aaa```ZZZRRRJJJEEE@@@???>>>>>>======>>>>>><<<<<<===>>>???@@@@@@AAA@@@BBBEEEHHHKKKPPPUUUYYY[[[^^^dddjjjqqqxxx}}}|||zzzzzzzzz}}}|||xxxuuurrrooollliiiffffffhhhjjjiiifff```[[[ZZZ^^^ggguuutttqqqnnnllllllllljjjiiigggffffffffffffggghhhiiijjjjjjiiihhhfffdddbbbaaa^^^]]]^^^___]]]XXXXXX[[[```rrrzzzxxx}}}{{{tttpppssswww{{{ssshhheeefffqqq}}}yyyvvvssspppmmmllliiiddd```]]][[[XXXVVVPPPPPPOOOOOOOOORRRWWWZZZ\\\bbbiiiooovvv~~~eeeLLLDDD?????????===;;;<<<===???FFFRRRbbbrrr~~~rrrjjj___jjj}}}zzztttrrriii```[[[___bbbaaabbbeeeaaacccdddbbb[[[QQQIIIDDD??????>>>===============<<<===>>>???@@@BBBCCCCCCAAACCCFFFJJJMMMRRRWWW[[[]]]aaagggnnnuuu}}}}}}||||||{{{{{{~~~}}}zzzvvvrrrpppmmmjjjhhhcccdddfffhhhiiifff```\\\YYY^^^ggguuuuuurrrooommmmmmmmmlllkkkggggggggghhhhhhjjjkkklllllllllkkkiiihhheeecccbbb___^^^___aaa___ZZZYYY[[[ZZZlllzzzzzz}}}xxxnnnpppsssxxx|||tttgggcccdddlll||||||zzzwwwsssqqqlllhhhccc^^^\\\ZZZXXXWWWLLLNNNQQQQQQPPPRRRWWW\\\\\\bbbjjjpppwwwcccOOOGGG@@@>>>>>>===<<<===@@@AAAFFFRRRcccsss}}}ttthhh___gggwww}}}~~~{{{vvvqqqiiieee___\\\\\\___aaaaaaaaabbbbbb]]]VVVNNNHHHEEEAAA???===;;;;;;===???AAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJNNNSSSXXXZZZ\\\aaahhhqqqzzz|||zzzzzz|||}}}~~~~~~~~~~~~{{{xxxsssooollliiieeebbbddddddeeefffeeeaaa[[[WWWYYY\\\eeevvvxxxrrrrrrrrrnnnjjjjjjkkkkkkkkkkkklllllllllllllllmmmnnnnnnllliiieeeccc`````````___^^^[[[YYYXXX]]]kkk{{{xxx}}}~~~tttmmmrrrxxx|||~~~xxxllleeecccjjjrrr|||{{{xxxrrrlllnnnkkkfffbbb___[[[WWWTTTOOOMMMNNNRRRTTTTTTVVVYYY\\\bbblllttt}}}cccOOOGGG@@@??????===<<<===@@@AAAFFFRRRdddtttssshhh^^^gggwww}}}~~~|||zzzvvvrrrjjjeee___[[[ZZZ[[[]]]]]]\\\]]]]]]YYYSSSKKKEEECCC???===;;;::::::<<<>>>???AAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHJJJNNNRRRUUUXXX___dddkkksss|||}}}zzzzzzzzz{{{zzzzzzzzzyyywwwsssnnnjjjgggdddaaa___aaabbbcccdddbbb^^^YYYVVVZZZ]]]fffvvv{{{uuuttttttpppnnnnnnllllllmmmnnnnnnooooooppplllllllllllljjjgggdddbbb```aaaaaa```___]]][[[ZZZ^^^kkk~~~|||{{{~~~tttmmmrrrxxx}}}~~~xxxllldddaaaeeelllwww}}}zzztttooopppmmmiiifffbbb^^^YYYUUUPPPMMMNNNSSSUUUUUUXXX\\\```fffoooyyybbbPPPGGG@@@??????===<<<>>>@@@@@@FFFRRRdddvvvsssggg```iiizzz|||{{{yyyyyywwwuuunnnhhh```ZZZWWWWWWWWWWWWXXXYYYZZZWWWPPPJJJEEEBBB>>>===<<<;;;;;;===???@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIILLLPPPSSSUUUVVV]]]bbbiiirrrzzz|||yyyxxxxxxwwwvvvvvvuuuuuusssooojjjfffcccbbb```^^^aaabbbccccccaaa]]]YYYVVVZZZ]]]fffvvv{{{tttsssssspppoooqqqooooooppprrrrrrsssssssssnnnmmmllljjjhhhfffdddcccaaaaaaaaaaaa```___^^^]]]```jjj{{{}}}}}}tttlllpppwww|||}}}yyylllccc^^^```eeemmmwww~~~}}}xxxtttsssqqqmmmiiieee```ZZZVVVRRRPPPQQQVVVYYYZZZ]]]bbbdddkkkuuubbbPPPGGG@@@??????======>>>@@@@@@EEERRRdddwwwrrrgggccclll~~~~~~~~~|||~~~}}}yyyyyyzzz{{{{{{uuunnnddd[[[VVVTTTSSSSSSUUUWWWXXXVVVQQQKKKGGGEEE@@@???>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEGGGIIILLLOOOSSSUUUWWWWWW\\\aaahhhqqqyyy|||zzzvvvvvvuuutttssssssssssssqqqmmmhhheeecccbbbaaa```ccceeeffffffbbb^^^[[[YYYZZZ]]]fffvvvxxxpppnnnnnnmmmnnnpppsssttttttuuuuuuttttttssspppooollljjjhhhfffffffffaaaaaaaaa``````______^^^___hhhvvv~~~{{{~~~uuulllllltttzzz|||{{{mmmbbb\\\]]]```gggooovvv}}}|||yyyuuusssooolllgggbbb[[[WWWVVVSSSTTTYYY]]]^^^bbbgggiiippp{{{eeePPPHHHAAA??????>>>===>>>@@@@@@EEEQQQdddxxxttthhhbbbkkk}}}||||||}}}~~~~~~~~~~~~}}}{{{~~~}}}{{{|||}}}uuuiii^^^WWWSSSQQQPPPSSSUUUWWWVVVRRRMMMJJJHHHBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDHHHJJJMMMPPPTTTVVVXXXYYY^^^cccjjjrrrzzz|||yyywwwsssrrrqqqqqqqqqqqqrrrsssmmmjjjgggeeedddddddddccceeeggghhhfffbbb]]]ZZZZZZYYY\\\fffxxxuuummmkkkllllllmmmooouuuvvvwwwvvvuuusssqqqpppooommmjjjhhhfffeeeffffffaaaaaa```_________^^^^^^^^^dddooo}}}}}}wwwyyy~~~vvvmmmgggqqqyyy{{{}}}}}}pppccc[[[YYY\\\aaaiiiqqqzzz~~~xxxvvvrrrnnniiiddd^^^ZZZXXXVVVVVV[[[___aaafffkkkooovvvlllQQQHHHAAA@@@@@@>>>===???AAA@@@DDDPPPcccwwwvvvjjj```hhhyyyzzz{{{||||||}}}}}}||||||~~~}}}|||}}}{{{~~~|||nnnaaaYYYTTTQQQPPPPPPRRRUUUUUURRRNNNLLLJJJEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJLLLPPPTTTWWWZZZ[[[^^^cccjjjqqqyyy}}}zzzwwwuuupppooonnnnnnnnnooopppqqqhhhgggeeeeeeggghhhgggffffffiiiiiifff```ZZZXXXXXXYYY]]]iii|||~~~uuunnnmmmmmmmmmnnnqqqssstttuuuuuutttqqqooommmkkkjjjhhhfffeeeeeeeeefffbbbbbb```___^^^^^^^^^^^^^^^aaajjjvvv}}}tttvvv{{{uuulllcccoooyyy|||}}}ssseee[[[VVVXXX\\\cccmmmyyy~~~{{{vvvqqqmmmiiidddaaa^^^[[[[[[```ccceeejjjpppxxxoooQQQHHHAAA@@@@@@>>>===???BBBAAACCCNNNaaavvvzzzmmmaaahhhxxx~~~zzzzzz{{{||||||||||||{{{}}}|||{{{~~~~~~{{{qqqcccYYYTTTQQQOOOPPPSSSVVVWWWUUURRRPPPOOOKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMOOORRRWWW[[[```bbbccchhhooovvv~~~}}}zzzwwwuuuooonnnllljjjjjjjjjkkklllffffffgggjjjlllmmmmmmkkkjjjllllllhhh```YYYWWWXXXZZZ```mmm}}}uuunnnnnnooonnnoooqqqnnnoooqqqrrrrrrpppnnnllljjjiiiiiihhhhhhhhhhhhhhheeedddbbb```_______________```gggrrruuuvvvzzztttiiiaaaooo{{{~~~~~~vvvggg]]]VVVWWWZZZ```kkkxxx~~~|||wwwssspppmmmkkkiiiffffffiiimmmoootttzzznnnQQQHHHAAA@@@@@@>>>>>>???BBBAAACCCNNN```uuu}}}ooodddkkkyyy{{{yyyzzz{{{{{{||||||{{{{{{~~~}}}zzz}}}{{{xxx{{{}}}{{{rrrdddZZZTTTPPPOOOSSSVVVYYY[[[YYYVVVTTTTTTRRRRRRQQQPPPOOONNNMMMMMMGGGGGGGGGHHHIIIJJJLLLMMMQQQQQQSSSVVV[[[aaafffiiiooossszzz}}}{{{wwwuuuooommmkkkhhhgggfffggghhhhhhhhhkkkooorrrsssrrrpppnnnppppppkkkbbb[[[YYYZZZ[[[bbbqqq~~~}}}{{{sssmmmmmmnnnnnnnnnpppiiikkkmmmppppppooonnnlllllllllllllllllllllllllllhhhfffdddbbb```______``````aaafffqqq~~~wwwwwwzzzssshhhaaaooo}}}xxxiii^^^YYYYYY[[[aaakkkyyy~~~|||xxxvvvtttssstttppppppsssvvvxxx}}}pppQQQJJJDDDCCCAAA>>>>>>@@@???@@@CCCLLL___wwwpppiiiiiiuuu~~~~~~}}}|||||||||}}}~~~~~~xxxrrrpppqqqttt|||~~~~~~xxxjjj^^^VVVQQQOOOSSSWWW\\\```aaaaaa```___\\\ZZZXXXWWWUUUSSSPPPMMMOOONNNMMMMMMNNNPPPSSSUUUWWWUUUUUUVVV[[[ccclllrrryyy~~~|||zzzxxxuuussspppmmmjjjhhhiiijjjjjjiiiiiilllppptttvvvvvvtttrrrnnnooooooiiiaaaZZZWWWWWW[[[cccsss}}}vvvxxxwwwtttqqqpppppppppooonnnkkklllnnnoooppppppooonnnqqqnnnkkkkkkmmmnnnllljjjhhhhhhfffeeecccbbbaaa```^^^eeeiiikkkwww}}}}}}{{{qqqiiippp|||zzzkkkaaa[[[ZZZ[[[```jjjxxx}}}{{{}}}~~~~~~~~~~~~~~~}}}~~~iiiPPPIIICCCBBB@@@======@@@???@@@CCCKKK^^^wwwwwwmmmmmmxxx|||{{{{{{{{{|||wwwqqqkkkjjjlllooowwwxxxkkk```XXXTTTRRRTTTYYY```fffiiijjjjjjjjjhhhfffcccaaa___\\\XXXUUUOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXYYY]]]dddnnnxxx}}}zzzyyyvvvtttrrrrrrooolllkkkkkkmmmmmmlllnnnqqquuuyyyzzzyyyvvvtttooopppooojjjbbb[[[YYYYYY]]]eeevvv{{{uuuxxxwwwtttqqqpppppppppooonnniiijjjkkkllllllmmmllllllllljjjhhhiiilllmmmkkkiiiggggggfffeeedddcccbbbbbbbbbhhhjjjkkkuuu~~~~~~xxxzzz|||nnndddZZZYYYYYY^^^hhhvvv}}}|||}}}bbbNNNGGGBBBAAA???===<<>>???AAACCCJJJ[[[ttt{{{ooonnnwww{{{nnniiieeefffhhhkkkqqqyyy|||{{{yyy||||||uuunnnfff```\\\ZZZ]]]eeerrr~~~vvvooogggbbb]]][[[YYYWWWXXXZZZ]]]___```ccciiiooowww~~~zzzxxxwwwuuusssqqqtttrrrqqqrrrvvvyyy{{{|||}}}zzztttpppoooooommmggg```[[[ZZZ[[[bbbmmmzzzyyy{{{uuusssqqqpppppppppnnnlllffffffeeeeeeddddddddddddcccdddfffhhhiiihhhfffdddbbbbbbbbbbbbbbbbbbbbbccciiillllllkkkqqq~~~tttjjj___]]]]]]```iiiuuu{{{^^^LLLEEE@@@???>>><<<<<<>>>???AAACCCIIIYYYrrrsssooouuu~~~xxxnnniiieeeggghhhjjjpppwww~~~zzztttqqqjjjgggiiiooovvvzzzxxxuuupppkkkfffcccaaaeeennn}}}zzzpppiiiccc___ZZZWWWWWW[[[aaaeeekkkooovvv{{{}}}zzzxxxwwwvvvtttrrrsssrrrqqqtttxxx}}}{{{uuuppplllmmmmmmjjjddd]]]YYYYYY[[[dddqqq~~~yyy{{{zzzvvvtttrrrrrrrrrqqqooommmfffffffffeeedddcccbbbbbbdddeeeggghhhgggeeecccbbb````````````````````````hhhjjjkkkkkkppp|||uuukkkaaa___^^^```hhhsssxxx]]]LLLEEE@@@??????<<<===??????AAACCCHHHWWWqqqzzztttvvvxxxrrrkkkgggeeegggiiikkkpppvvv~~~zzzqqqiiieee___]]]^^^ccciiippp{{{xxxxxxwwwuuurrrnnnkkkiiimmmvvvxxxqqqdddaaa\\\ZZZ[[[aaahhhmmmqqqwww}}}~~~|||yyywwwwwwvvvtttsssqqqpppoooqqqvvvzzz}}}~~~}}}|||{{{yyyuuuqqqmmmkkklllkkkhhhbbb[[[XXXYYY\\\eeesss~~~xxx{{{zzzvvvuuutttssssssrrrpppmmmhhhhhhiiihhhfffdddbbbaaadddfffhhhgggeeecccbbbcccbbbbbbaaa```______^^^^^^dddgggiiijjjnnnzzzwwwmmmaaa___]]]^^^eeeppp{{{www^^^LLLFFF@@@@@@???======@@@???BBBCCCGGGVVVpppwwwvvv~~~ssslllhhheeedddhhhlllooottt{{{wwwnnneeeaaa^^^\\\]]]aaaeeejjjrrr{{{~~~|||~~~|||xxxyyy{{{{{{zzzwwwtttrrrsss|||wwwpppdddccccccdddiiiooouuuzzz{{{~~~|||zzzwwwvvvuuuuuusssrrrpppnnnlllmmmpppssstttuuuvvvuuutttrrrqqqoooooonnnlllkkkhhhaaa[[[XXX[[[^^^eeettt|||~~~|||yyywwwvvvuuuuuuuuutttqqqnnnjjjkkkmmmmmmkkkgggcccaaabbbdddfffeeebbbbbbccceeefffeeedddbbb```^^^]]]\\\aaadddgggiiikkkuuu{{{qqqbbb```^^^^^^dddnnnyyyxxxaaaMMMFFFAAA@@@@@@>>>>>>AAA???BBBCCCGGGUUUoooxxxttt}}}rrrjjjgggdddeeekkkppptttzzzxxxooogggbbb```^^^___cccfffiiipppxxx|||}}}yyywwwtttvvvxxxwwwuuuvvv|||~~~|||{{{zzz{{{~~~}}}yyywwwwww|||qqqjjjfffgggkkkpppvvv|||~~~zzzxxxuuutttttttttrrrqqqpppmmmkkkjjjkkklllmmmlllqqqpppooonnnnnnpppqqqrrrmmmlllhhhaaa[[[YYY\\\```eeeuuu}}}zzzxxxxxxwwwvvvvvvvvvuuuqqqooolllmmmooopppnnniiidddaaa```bbbcccbbbaaaaaadddgggiiihhhfffdddaaa___]]]\\\___bbbeeegggiiiqqq~~~ttteeeccc```aaafffpppzzzzzzeeeKKKGGGBBB???>>>>>>=========@@@CCCEEEQQQkkkwwwrrr|||{{{qqqjjjeeegggjjjnnnqqqwww}}}~~~vvvooojjjhhhdddfffjjjmmmpppuuu{{{~~~|||wwwpppjjjhhheeefffkkkmmmnnnttt|||}}}zzz{{{|||~~~|||yyyoooiiihhhaaagggrrr}}}~~~{{{zzzxxxvvvtttsssrrrrrrmmmmmmllljjjgggffffffhhhjjjjjjjjjllloooqqqrrrqqqwwwppphhhbbb[[[VVVXXX^^^ddd|||~~~wwwvvvyyyyyyyyyxxxuuupppllliiiiiikkkmmmnnnlllhhhccc```]]]\\\\\\___cccgggiiiiiijjjffffffgggddd___aaahhhgggeeeeeehhhkkksssxxxmmmhhhdddcccfffooowwwbbbKKKGGGBBB???>>>>>>======>>>AAACCCEEEPPPgggxxxpppxxxyyypppjjjgggiiilllooosssyyyzzzrrrllljjjkkkmmmqqqtttxxx~~~|||wwwoooiiieeebbbccchhhjjjlllsss|||~~~|||}}}~~~}}}zzzqqqiiiffffffdddlllzzz|||yyywwwvvvtttrrrqqqppppppnnnmmmkkkhhheeeeeefffhhhmmmmmmnnnqqquuuwwwvvvuuusssllleee___YYYUUUYYY___iiixxxvvvyyyyyyyyywwwtttoookkkhhhggghhhjjjjjjiiieeeaaa^^^[[[\\\___ccciiilllnnnmmmmmmiiiggggggeeeeeennnxxxyyyuuuqqqooopppwwwzzzqqqkkkgggfffiiirrrttt```KKKGGGCCC???>>>>>>>>>===???AAACCCEEENNNcccxxxmmmsssxxxpppkkkkkkmmmpppsssvvv|||~~~vvvqqqnnnsssvvvzzz~~~}}}uuummmgggdddbbbcccgggjjjooowwwzzzqqqjjjeeedddggghhhrrr~~~{{{vvvuuusssqqqpppnnnnnnmmmmmmllljjjgggeeefffiiilllrrrrrruuuxxx{{{{{{zzzwwwooohhh```[[[VVVTTTYYY```mmmzzzvvvxxxxxxxxxvvvrrrnnniiifffdddeeeffffffeeeaaa^^^\\\ZZZ]]]ccckkkqqqttttttrrrmmmiiifffddddddkkkzzz}}}wwwttt{{{|||uuuoookkkkkknnnvvvsss___KKKHHHCCC@@@???>>>>>>===>>>???AAAEEELLL___~~~uuujjjppp~~~yyysssooonnnpppsssvvvzzz~~~yyyvvvuuuzzz}}}}}}{{{||||||}}}uuulllffffffgggiiilllqqqwwwwwwooojjjfffhhhlllttt|||yyyuuutttrrrpppooommmmmmllllllkkkiiihhhgggjjjoootttyyyzzz|||~~~~~~yyyvvvnnnfff]]]XXXSSSRRRXXX```mmmzzztttvvvvvvvvvtttppplllgggdddccccccddddddccc```^^^\\\]]]aaaiiiqqqxxxyyywwwtttiiigggcccaaacccnnnwwwsssyyy}}}wwwrrroooooorrrzzzuuu```LLLHHHCCC@@@??????>>>>>><<<<<<@@@DDDKKK]]]|||~~~qqqhhhooozzzvvvsssppprrruuuwww{{{}}}{{{{{{}}}|||uuusssssssssxxx~~~~~~uuunnniiikkkooossswww|||{{{uuuqqqnnnqqqwww{{{xxxuuutttrrrpppooommmmmmmmmjjjjjjjjjjjjlllqqqxxx}}}~~~xxxssslllddd\\\VVVRRRQQQWWW___jjjxxxqqqsssssssssrrrooojjjfffcccccccccddddddcccbbbaaa```cccgggnnnuuuzzzzzzvvvrrrffffffcccbbbfffqqq~~~yyypppmmmsss|||{{{}}}~~~xxxtttqqqrrruuu}}}~~~xxx```LLLHHHDDD@@@?????????>>><<<;;;???EEEKKKZZZzzz}}}pppgggooozzzuuurrrnnnppprrruuuxxx}}}||||||~~~yyyrrrlllkkkjjjkkkpppwww~~~wwwrrroooqqqyyy~~~|||{{{wwwuuutttrrrqqqooonnnmmmmmmjjjkkklllnnnqqqwww~~~|||uuuooofff```YYYUUURRRQQQXXX___jjjwwwpppoooppppppooommmiiieeecccddddddddddddeeeeeeffffffhhhjjjooouuuxxxwwwssspppgggfffddddddkkkvvv|||~~~~~~wwwpppjjjhhhmmm}}}xxxvvvsssqqqsss|||zzzvvvssssssvvv}}}zzzzzzzzz]]]LLLIIIDDDAAA?????????>>>>>>===@@@FFFJJJWWWwwwssshhhmmm~~~~~~wwwqqqllliiikkknnnpppsssxxx~~~~~~}}}~~~|||pppjjjgggffffffhhhmmmttt}}}~~~yyyvvvvvv|||~~~{{{xxxuuusssrrrpppnnnmmmllllllkkkllloooqqquuuyyy~~~zzztttnnniii^^^YYYTTTSSSQQQRRRXXX```ooowwwppplllmmmnnnnnnllliiieeecccdddcccdddeeefffhhhjjjkkkjjjkkknnnqqqttttttqqqnnngggfffbbbcccmmmxxxzzzuuuqqqnnnjjjhhhgggkkkxxxwwwtttooolllnnnwww~~~yyyuuutttuuuzzzyyyvvv}}}{{{[[[LLLIIIDDDAAA@@@??????>>>AAA???BBBGGGJJJUUUuuuwwwhhhkkk{{{|||tttlllgggfffhhhjjjllloootttzzz~~~yyy|||~~~~~~}}}zzz{{{{{{{{{{{{|||yyytttkkkgggeeefffggghhhnnnvvv}}}}}}}}}}}}~~~zzzyyyzzz~~~{{{xxxtttsssqqqooommmlllkkkkkklllnnnqqqsssvvvyyy~~~{{{zzzwwwuuurrrmmmgggbbbWWWSSSPPPQQQQQQSSSYYYaaatttwwwqqqjjjkkklllmmmkkkiiifffdddcccccccccdddgggiiilllnnnjjjjjjlllnnnqqqrrrpppnnnfffccc___```lllxxxxxxpppllljjjiiiiiihhhkkkwwwvvvsssnnnkkkmmmwww|||wwwtttssswwwxxxtttyyy|||^^^MMMHHHCCC???>>>>>>>>>>>>>>>BBBAAACCCLLLVVVpppzzzpppnnnxxxxxxppphhhdddeeeeeegggiiikkknnnqqqrrruuuyyy|||{{{|||}}}yyytttssspppnnnmmmnnnpppqqqtttvvvyyy}}}}}}zzzvvvrrrnnnhhhgggggghhhkkkqqqvvvyyy~~~}}}{{{zzz{{{{{{wwwzzz}}}~~~}}}zzzvvvsssuuutttsssqqqpppooonnnnnniiijjjmmmpppsssuuuuuuuuuqqqooommmkkkiiieeeaaa^^^TTTQQQOOOOOOOOORRR\\\gggrrrxxxqqqkkkjjjiiigggfffffffffeeeeeefffhhhkkklllmmmmmmmmmkkklllnnnooonnnllliiigggfffeeefffkkkrrruuurrroooggghhhjjjiiiiiimmmsssyyytttnnnhhhiiiqqq~~~yyyrrrooouuu~~~vvvzzz{{{]]]LLLHHHCCC???>>>>>>>>>>>>>>>BBBAAACCCKKKUUUnnn|||qqqnnnvvv}}}uuummmgggdddbbbcccdddgggiiilllooopppvvv{{{~~~~~~~~~|||wwwooommmkkkhhhggghhhjjjkkkkkkmmmqqqtttwwwyyyzzzzzz{{{xxxvvvtttrrrpppllljjjhhhhhhiiikkkpppvvv{{{~~~|||zzzyyywwwwwwuuuwwwzzz{{{|||~~~~~~~~~}}}|||{{{yyyvvvtttuuutttsssqqqpppooonnnnnnjjjkkkmmmnnnooopppoooooolllkkkiiihhhfffccc___\\\UUUQQQOOOOOOOOORRR\\\gggssswwwpppkkkkkkjjjiiiiiiiiiiiiiiillllllkkkkkklllmmmnnnooommmnnnpppqqqrrrqqqpppooonnnmmmnnnrrrvvvuuupppjjjiiikkklllllllllooouuuzzzvvvqqqmmmppp{{{{{{tttooorrrzzz|||~~~wwwZZZLLLHHHCCC@@@??????>>>>>>>>>BBBAAACCCKKKSSSkkkxxxqqquuuwwwpppjjjfffdddcccdddeeegggjjjmmmpppqqqyyy{{{tttllljjjfffcccbbbccceeefffgggiiilllooorrrsssttttttsssqqqnnnmmmmmmlllkkkiiijjjkkknnnrrrxxx~~~~~~|||zzzwwwtttssssssssstttttttttwww{{{~~~~~~~~~{{{xxxvvvuuuuuusssssssssrrrsssyyy{{{xxxxxxwwwvvvuuuuuutttsssqqqpppooonnnnnnkkkkkkkkkkkkkkkjjjiiihhhgggfffeeeeeedddbbb^^^[[[UUURRRPPPPPPPPPSSS]]]gggtttwwwpppkkkkkkjjjjjjjjjjjjkkkkkkpppooommmlllmmmooorrrtttsssttttttuuuuuuuuuuuutttqqqqqqsssvvvwwwtttmmmgggjjjlllnnnnnnnnnppptttyyyyyywwwwwwwwwqqqooorrrvvvqqqWWWKKKGGGCCC@@@??????>>>>>>===BBBAAACCCJJJQQQhhhvvvuuuyyyqqqkkkhhhffffffggghhhjjjlllooorrruuuvvv}}}zzzsssmmmkkkgggdddccceeegggiiikkknnnqqquuuwwwxxxxxxxxxwwwtttqqqpppppppppooonnnppprrrwww}}}~~~||||||}}}}}}{{{wwwtttqqqoooooommmkkkkkkmmmrrrvvv{{{{{{{{{{{{wwwssspppooonnnmmmlllkkkjjjlllrrr{{{zzzwwwuuuuuuuuuttttttsssrrrpppooonnnmmmmmmkkkjjjjjjiiihhhgggfffeeefffeeeeeeeeeeeeccc___\\\UUURRRPPPPPPPPPSSS]]]hhhwwwxxxrrrkkkkkkjjjiiiiiiiiiiiijjjlllllllllnnnppptttwwwyyyzzzzzzyyywwwvvvuuuttttttqqqqqqqqqrrrsssqqqlllhhhjjjmmmppppppooopppsssvvv{{{|||{{{sssnnnllllll|||mmmVVVJJJGGGCCC@@@@@@@@@???>>>===BBBAAABBBIIINNNcccyyysss|||~~~~~~~~~zzzsssmmmiiiiiijjjkkklllmmmoooqqquuuxxx{{{|||{{{ssspppmmmjjjggghhhjjjnnnppptttwww{{{|||xxxvvvuuuvvvuuuuuuzzz}}}}}}{{{|||}}}}}}{{{wwwsssqqqkkkjjjgggdddbbbdddhhhlllqqqvvv}}}~~~zzzzzz~~~}}}yyyuuuqqqnnnmmmllllllkkkiiihhhiiimmmsssxxx{{{wwwuuuuuutttssssssrrrpppooommmmmmlllllliiiiiiiiihhhhhhggggggggghhhgggggghhhhhheee```]]]TTTQQQOOOPPPQQQTTT___jjj{{{zzztttnnnnnnmmmlllkkkjjjjjjjjjjjjlllnnnqqqsssuuuwwwwww{{{zzzyyyxxxwwwvvvuuuuuuvvvtttqqqooonnnlllkkkiiilllppptttuuusssrrrtttvvv}}}~~~~~~~~~wwwqqqkkkiiiooozzz}}}wwwjjjWWWIIIFFFCCCAAA@@@@@@???>>>===BBBAAABBBHHHLLL```~~~zzzpppwww~~~yyywwwwwwxxxwwwtttppplllkkkmmmppprrrqqqrrrtttwwwzzz~~~~~~vvvrrrpppmmmlllmmmqqqvvvzzz~~~~~~}}}~~~~~~~~~}}}}}}}}}|||yyyuuuqqqnnneeeccc```\\\YYYZZZ]]]aaafffmmmwww{{{{{{{{{yyyvvvrrrnnnllljjjjjjkkkiiigggffffffiiilllnnnrrrxxx~~~|||xxxvvvuuusssrrrqqqpppooommmlllkkkjjjjjjhhhhhhhhhggghhhiiijjjjjjjjjjjjjjjjjjiiieee___[[[RRROOONNNPPPQQQVVVaaalll{{{uuurrrrrrqqqpppooooooppppppnnnoooqqqsssttttttsssssswwwwwwxxxyyyzzzzzzzzzzzz}}}zzzvvvqqqmmmkkkjjjjjjoootttxxxzzzwwwuuuuuuvvvuuu{{{|||~~~|||tttmmmhhheeemmmwww~~~vvvrrryyycccTTTHHHFFFCCCAAAAAA@@@???===<<>>===???@@@<<<>>>FFFIIIWWWppp~~~||||||xxxnnngggeeefffeeegggjjjoootttyyy}}}}}}zzzyyy}}}}}}}}}wwwqqqkkkeee___[[[RRRQQQNNNLLLIIIHHHHHHHHHIIIOOOXXXaaakkkvvv}}}yyytttooolllooosss{{{}}}xxxrrrnnnhhhgggfffdddbbbaaaaaa```bbbaaa```^^^[[[XXXVVVUUUVVVYYY^^^bbbgggmmmtttxxx~~~~~~|||zzzyyyxxxyyyxxxwwwvvvuuutttsssrrrnnnkkkggggggiiijjjiiigggffffffeeeddddddeeeggghhhgggeeeccc```^^^ZZZVVVRRRLLLMMMOOOQQQRRRXXXgggvvvzzzsssqqqpppqqqrrrssstttsssrrrqqqtttrrrpppoooqqqtttxxxzzz~~~}}}~~~}}}xxxyyyxxxvvvrrrpppoooooossstttuuuvvvwwwwwwvvvvvvsss}}}~~~{{{~~~{{{xxxwwwmmmhhhgggmmm{{{~~~~~~~~~}}}|||ttteeeUUULLLJJJGGGCCCAAAAAA@@@???===>>>@@@===???FFFHHHUUUmmm~~~}}}~~~xxxmmmfffccccccccceeehhhmmmsssyyy~~~~~~zzzxxxzzz|||xxxvvvwwwyyyzzz{{{xxxuuuoooiiiddd^^^XXXUUUNNNMMMKKKHHHGGGFFFFFFGGGFFFKKKSSSZZZcccnnnzzz~~~{{{wwwrrrmmmkkkeeeiiiooovvv|||}}}|||zzz~~~|||zzzxxxvvvqqqlllhhheeeeeecccbbbaaaaaabbbbbbbbbaaa```^^^[[[XXXUUUSSSSSSVVVYYY\\\aaafffmmmrrruuu{{{}}}{{{yyywwwvvvwwwvvvuuutttsssrrrqqqqqqooollljjjiiikkkkkkiiihhhcccbbbbbbaaaaaabbbcccddddddbbb```___\\\YYYTTTPPPMMMMMMOOORRRSSSYYYiiixxxyyytttqqqnnnooopppqqqrrrqqqqqqppppppppppppooooooqqquuuyyy~~~yyyzzzzzzxxxvvvuuuuuuvvvuuuzzztttrrr~~~xxxttt}}}yyypppjjjjjjppp~~~}}}ttteeeUUUMMMJJJGGGDDDBBBAAA@@@???>>>===@@@===@@@FFFGGGRRRhhhxxxnnngggcccbbbcccdddfffkkkrrryyy~~~zzzvvvuuuzzz|||vvvtttqqqpppqqqrrrrrrqqqjjjgggbbb]]]YYYTTTOOOLLLHHHGGGFFFEEEDDDDDDEEEFFFEEEIIINNNTTT[[[fffsss|||~~~~~~~~~~~~~~~~~~}}}{{{xxxtttpppkkkiiidddggglllqqquuuwwwxxxwwwzzzwwwtttqqqoookkkfffbbbbbbaaaaaa```aaacccdddeeedddcccbbb___[[[WWWSSSPPPQQQRRRTTTVVVZZZ```hhhmmmtttzzz~~~{{{yyyvvvtttssstttssssssrrrqqqppppppooopppnnnmmmmmmmmmllljjjhhhaaa``````_________`````````___^^^\\\ZZZVVVQQQMMMLLLMMMOOORRRTTT[[[kkk{{{wwwsssrrrmmmmmmnnnooooooooooooooonnnqqqtttsssqqqqqqvvv{{{{{{{{{{{{yyywwwwwwyyy{{{}}}yyyjjjkkkyyysssyyy{{{rrrmmmmmmsss~~~}}}xxxhhhYYYRRRKKKHHHDDDBBBBBBAAA@@@>>>===@@@>>>AAAFFFEEEOOOddd{{{ssslllhhhfffffffffgggjjjpppwww~~~}}}wwwtttrrrrrrxxxzzzsssrrrpppnnnllllllkkkhhhggg\\\ZZZVVVRRROOOLLLHHHEEEEEEDDDCCCCCCCCCEEEFFFGGGHHHKKKOOOSSSZZZdddrrr{{{~~~{{{{{{|||}}}}}}||||||{{{{{{zzzwwwtttqqqmmmjjjhhhiiilllppptttvvvyyy{{{|||yyyvvvrrrnnnkkkhhheeebbb`````````aaaccceeehhhiiiiiihhheee```[[[UUUPPPMMMOOOPPPQQQTTTXXX___gggmmmvvv|||}}}zzzxxxuuusssrrrrrrrrrrrrqqqpppppppppooooooooooooooonnnllljjjhhhccccccbbbbbbaaaaaaaaaaaa___^^^\\\[[[YYYUUUPPPLLLKKKKKKNNNQQQTTT\\\nnn~~~{{{tttrrrrrrmmmmmmmmmnnnnnnnnnnnnnnnqqqvvv{{{zzzvvvvvv{{{nnnfffiiivvv}}}vvvwww}}}|||sssmmmmmmttt{{{xxxxxx~~~}}}{{{{{{|||kkk\\\UUUKKKIIIEEECCCBBBBBB@@@???===@@@>>>AAAFFFEEEMMMccc~~~{{{vvvrrrooommmkkkiiiiiilllssszzz~~~{{{tttnnnkkknnnoooxxxzzzsssooonnnllliiifffdddaaa]]]ZZZRRRPPPMMMKKKIIIGGGEEEBBBDDDCCCCCCDDDEEEGGGIIIJJJJJJNNNSSSXXX___iiiuuu~~~~~~}}}~~~~~~|||xxxxxxxxxxxxxxxvvvuuuuuuuuusssqqqnnnllljjjhhhhhhjjjnnntttxxxyyy{{{}}}zzzvvvpppllljjjhhhfffeeeaaabbbdddfffhhhjjjlllnnnooolllggg```YYYRRRLLLIIILLLMMMNNNQQQVVV]]]ffflllqqqxxx~~~|||zzzxxxuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqooopppqqqpppooommmkkkjjjkkkjjjjjjiiihhhhhhgggfffaaa___\\\ZZZWWWTTTOOOLLLIIIJJJLLLPPPTTT^^^pppvvvrrrqqqqqqmmmmmmmmmmmmmmmnnnnnnooorrrxxx}}}|||xxxxxx~~~|||iiidddfffqqq~~~~~~vvvvvv|||{{{sssllllllrrr~~~}}}vvvpppnnnnnnwwwyyyyyy{{{zzzyyyxxxxxx{{{}}}}}}|||zzzzzzzzz|||~~~jjj[[[UUULLLIIIFFFDDDCCCBBBAAA@@@>>>@@@???AAAFFFEEENNNccc~~~~~~~~~zzzwwwrrrnnniiifffhhhmmmsssxxxyyypppiiidddbbbgggiiittt~~~|||wwwqqqmmmllliiifffbbb^^^ZZZVVVRRRNNNKKKIIIGGGGGGGGGFFFDDDBBBEEEEEEEEEFFFGGGJJJLLLMMMLLLQQQZZZaaaiiisss~~~~~~{{{xxxuuutttsssqqqooommmlllkkkkkkjjjhhhfffeeeeeefffffflllrrrzzzzzzuuuooojjjiiihhhhhhhhhfffgggjjjmmmpppqqqqqqqqqqqqmmmfff]]]UUUOOOJJJHHHHHHIIILLLNNNSSSYYYaaafffkkksss~~~}}}|||}}}~~~{{{}}}|||{{{yyywwwuuutttsssqqqqqqqqqrrrrrrrrrrrrrrrpppqqqrrrrrrpppnnnnnnooosssssssssrrrqqqooonnnmmmdddaaa\\\XXXUUURRRNNNLLLIIIIIILLLQQQVVV```ttt~~~uuuqqqppppppmmmllllllllllllmmmnnnnnnqqqtttwwwwwwuuuvvv{{{wwwhhhccccccqqq}}}}}}ttttttzzz|||sssmmmkkkqqq~~~|||~~~~~~zzzsssmmmjjjjjjrrrzzzxxxpppjjjhhhkkkhhhhhhiiimmmqqquuuvvvvvvwwwxxx{{{~~~kkk[[[UUUMMMJJJFFFDDDCCCCCCAAA@@@>>>AAA???@@@FFFEEEOOOeee}}}zzz{{{rrrnnngggbbbbbbgggnnnrrr{{{}}}zzzpppggg```\\\ZZZ^^^```iiiyyyyyyuuuoookkkjjjjjjkkkkkkkkknnnpppoookkkhhhhhhhhhddd```[[[WWWSSSOOOLLLIIIGGGEEEDDDEEEFFFFFFEEEDDDFFFFFFFFFGGGIIIKKKNNNOOOPPPXXXdddoooxxx~~~|||xxxvvvrrrooolllhhheeebbbaaa``````___^^^]]]^^^```cccdddkkkttt{{{vvvpppkkkjjjkkklllmmmkkknnnrrrvvvwwwwwwuuutttmmmhhh```XXXPPPLLLJJJIIIHHHJJJLLLOOORRRVVV\\\```gggoooyyy}}}yyyuuurrrpppppppppppptttyyy~~~~~~{{{xxxzzzyyyxxxwwwvvvtttsssssspppppppppqqqqqqrrrrrrrrrrrrtttuuutttqqqqqqsssuuuyyyyyyyyyxxxwwwtttrrrqqqgggbbb[[[UUUQQQOOOMMMKKKJJJKKKNNNSSSXXXdddxxxxxxrrrpppnnnkkkkkkjjjjjjjjjkkklllmmmnnnooopppppppppsssxxx|||}}}xxxnnnhhhcccooozzzuuuqqqwww}}}~~~vvvooommmqqq}}}uuunnnjjjjjjmmmvvv~~~ssslllfff```^^^```[[[]]]aaahhhpppuuuxxxxxxtttwww{{{lll\\\VVVMMMJJJGGGDDDDDDCCCBBB@@@???AAA???@@@FFFFFFPPPggg}}}yyy{{{qqqlllddd______cccjjjooouuuwww{{{~~~uuujjjaaaZZZWWWUUUWWWWWW___lllzzzvvvjjjfffbbb\\\YYYYYY[[[\\\]]]aaadddffffffdddcccccceeebbb^^^XXXTTTQQQNNNKKKIIIEEECCCCCCDDDEEEFFFFFFDDDGGGGGGGGGHHHJJJLLLNNNPPPTTT^^^lllzzz~~~}}}}}}{{{wwwuuuooolllgggbbb^^^[[[ZZZYYYYYYXXXWWWWWWYYY]]]```cccfffqqq~~~~~~yyyrrrnnnmmmoooqqqrrrnnnrrrwww{{{|||{{{xxxuuuiiiddd\\\SSSMMMJJJJJJJJJKKKMMMOOOQQQSSSVVVZZZ]]]bbbiiirrrxxxyyyyyyyyyzzzooolllgggccc``````aaabbb___eeennnvvv|||~~~}}}|||~~~~~~~~~~~~zzzxxxwwwwwwvvvuuutttsssrrrrrrooooooppppppqqqqqqrrrrrrtttvvvwwwuuussssssvvvzzz{{{|||{{{{{{yyywwwtttsssiiicccZZZSSSOOOMMMKKKJJJLLLLLLPPPUUUZZZfff{{{{{{tttpppnnnjjjiiihhhhhhhhhiiikkklllnnnmmmkkkkkknnnrrrvvvyyyxxx{{{uuunnngggjjjvvvzzzmmmttt{{{yyyrrrooosss|||tttlllhhhgggjjjrrr~~~uuulllgggbbb\\\[[[\\\VVVYYY```iiissszzz}}}~~~rrrvvv{{{lll]]]UUUPPPMMMIIIGGGEEECCC@@@>>>@@@<<<>>>CCCCCCBBBOOOaaa}}}}}}|||pppddd\\\]]]aaaaaaccchhhlllnnnssszzzxxxkkkddd]]]UUUPPPOOOQQQRRRVVV[[[ccclllsssxxxsssrrrpppmmmhhhccc^^^\\\TTTRRRPPPNNNNNNPPPSSSUUUXXXYYYZZZ\\\___aaacccddd\\\YYYUUURRRPPPNNNKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGHHHIIIKKKMMMQQQWWW[[[```fffrrr||||||}}}|||yyytttnnnkkkdddbbb___\\\ZZZYYYYYYZZZUUUVVVXXXXXXXXXZZZ\\\___gggllluuu~~~wwwuuurrrppppppssswwwyyyyyy{{{yyyrrraaa\\\TTTNNNLLLLLLLLLLLLMMMMMMPPPTTTUUUSSSUUUYYYccceeeiiikkkllljjjhhhfff___]]]YYYUUUSSSRRRSSSSSSWWW[[[bbbjjjrrrxxx{{{}}}}}}{{{yyyzzz||||||yyyvvv|||zzzxxxvvvttttttttttttssssssrrrqqqqqqpppoooooorrrqqqqqqqqqsssuuuxxxzzz|||yyyvvvtttsssqqqooommmaaa^^^YYYSSSNNNLLLKKKKKKIIIJJJNNNUUU\\\fffwwwyyyqqqnnnllleeedddcccaaa```bbbfffiiiiiiiiiiiikkkooossswwwyyy{{{yyysssnnnjjjgggooo}}}yyywwwvvvwww}}}~~~zzzssspppzzz~~~ssskkkiiijjjssstttkkkbbb^^^[[[WWWVVVWWW\\\]]]bbbkkkuuuzzzyyyuuurrrwww}}}ooo___XXXPPPMMMIIIFFFEEECCC@@@>>>@@@===>>>CCCBBBAAAMMM]]]|||~~~qqqggg```aaacccbbbccceeefffiiiooovvv|||}}}{{{pppddd]]]WWWQQQNNNNNNNNNMMMNNNOOORRRVVVZZZ]]]]]]\\\[[[YYYVVVSSSPPPNNNMMMKKKJJJIIIJJJMMMQQQSSSTTTUUUWWWYYY[[[]]]___```YYYVVVSSSQQQOOONNNKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMOOORRRWWW]]]aaagggmmmxxx}}}zzzzzzyyywwwsssnnnjjjggg___]]]ZZZXXXVVVVVVWWWWWWTTTVVVXXXYYYYYY[[[^^^```eeeiiipppxxx}}}~~~|||zzzxxxwwwuuuuuuvvvzzz}}}zzzqqq```[[[TTTOOOMMMMMMMMMMMMMMMMMMPPPVVVWWWVVVYYY^^^cccdddeeefffdddaaa^^^\\\XXXVVVSSSQQQOOONNNOOOOOOQQQTTT[[[bbbjjjpppuuuwwwyyyxxxwwwxxx{{{{{{yyywwwzzzyyywwwuuussssssssssssrrrrrrrrrqqqqqqpppppppppqqqpppppppppqqqsssuuuwwwwwwuuurrrpppooommmkkkiii___\\\WWWQQQMMMKKKJJJJJJJJJKKKNNNUUU\\\gggyyyvvvooojjjhhhccccccaaa___^^^```dddgggffffffggghhhkkkooosssuuu{{{zzztttmmmggg```ggguuuxxxvvvwww|||{{{uuuttt{{{~~~uuummmlllnnnwwwzzzmmmddd]]][[[YYYWWWVVVXXX[[[]]]cccjjjqqqsssrrrppppppuuu}}}ppp___XXXPPPMMMIIIFFFEEECCC@@@>>>@@@===>>>AAA@@@@@@JJJWWWsssvvvoooiiihhhhhhfffddddddcccffflllttt{{{~~~}}}{{{ttthhh\\\VVVRRRNNNMMMNNNOOONNNKKKIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHEEEEEEDDDEEEGGGKKKOOORRRRRRSSSUUUWWWYYYZZZ[[[[[[VVVTTTRRRQQQQQQPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPRRRTTTWWWZZZ```fffjjjpppvvv}}}zzzwwwvvvuuurrrooojjjfffbbb```YYYXXXWWWVVVUUUUUUVVVWWWWWWYYY[[[[[[\\\]]]```bbbdddggglllqqqtttuuuuuutttxxxxxxyyy|||wwwlll___ZZZUUUQQQOOOOOOOOOOOONNNNNNRRRWWWYYYYYY]]]bbbfffeeeccc```]]]YYYVVVTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJLLLQQQWWW___eeekkknnntttssstttwwwyyyzzzyyyxxxyyywwwuuusssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmnnnooopppqqqpppnnnkkkjjjiiigggeeeccc]]]ZZZUUUPPPLLLJJJIIIIIILLLLLLOOOUUU\\\iii|||uuummmhhheeeaaaaaa```^^^]]]^^^bbbddddddeeeeeegggiiillloooqqqxxx|||xxxnnneee^^^cccooo{{{xxxvvvyyy|||xxxwww{{{wwwqqqnnnssszzzwwwqqqccc]]]XXXWWWWWWUUUVVVYYYYYY^^^dddhhhjjjiiiiiiiiimmmsss|||kkk]]]VVVPPPMMMIIIGGGEEECCC@@@>>>@@@>>>>>>@@@??????GGGQQQiii~~~zzzvvvtttqqqnnniiigggfffiiinnnvvv|||~~~~~~|||qqqeeeYYYSSSPPPNNNNNNPPPNNNMMMKKKIIIHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIDDDCCCDDDEEEHHHLLLOOORRRSSSTTTVVVWWWYYYYYYYYYYYYUUUTTTRRRRRRTTTUUUTTTSSSTTTSSSRRRQQQRRRTTTVVVXXXWWWYYY]]]```dddiiinnnssswww|||~~~{{{{{{|||{{{yyyvvvsssqqqooommmiiieeeaaa]]][[[YYYYYYXXXXXXXXXXXXYYYZZZ[[[]]]___```_________aaacccdddfffiiilllmmmoooqqqsssvvvyyy}}}qqqeee^^^ZZZVVVSSSSSSSSSSSSRRRRRRQQQTTTXXXZZZYYY\\\bbbhhhfffccc___[[[WWWUUUTTTRRRQQQNNNLLLIIIGGGFFFFFFHHHIIILLLQQQWWW^^^dddgggpppqqqsssvvvyyyyyyyyyxxxwwwuuusssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmlllkkkjjjjjjkkkkkkjjjhhhfffeeedddccc```]]][[[XXXTTTOOOKKKJJJJJJJJJMMMMMMPPPVVV^^^kkkvvvnnniiieee``````___]]]\\\]]]```bbbddddddeeefffhhhjjjlllmmmrrruuuyyyqqqfffaaadddlll{{{~~~yyyuuuwww~~~{{{xxxxxx{{{zzzsssooosssyyyvvvnnnhhh]]]XXXUUUVVVVVVTTTUUUYYYYYY___fffgggeeebbbbbbcccjjjqqq}}}~~~ggg[[[WWWQQQNNNJJJHHHFFFDDDAAA???@@@?????????>>>???DDDKKK___yyy|||wwwrrrmmmkkkmmmpppvvvzzz|||{{{yyynnnbbbVVVQQQOOOLLLMMMOOOIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMPPPRRRTTTUUUWWWYYYYYYYYYXXXXXXUUUSSSSSSTTTVVVXXXYYYXXXZZZYYYYYYXXXZZZ\\\___``````bbbfffiiilllqqqvvvzzz{{{}}}|||{{{zzzxxxwwwvvvvvvvvvuuurrrooollljjjgggeeebbb^^^[[[YYYXXXWWWZZZZZZ[[[\\\]]]^^^___```bbbccccccaaa```___```bbbdddfffhhhjjjkkknnnrrrvvvzzz~~~~~~mmmaaa]]]ZZZXXXVVVWWWWWWWWWVVVVVVUUUVVVXXXXXXVVVYYY^^^dddccc```^^^\\\ZZZZZZZZZYYYWWWSSSOOOKKKHHHGGGFFFJJJKKKMMMQQQVVV]]]cccgggpppsssvvvxxxyyyyyyxxxxxxuuutttrrrqqqpppooopppppppppppppppppppppooooooooolllkkkjjjiiiggggggfffffffffeeeccccccbbb```]]]ZZZZZZWWWSSSOOOLLLKKKKKKKKKNNNNNNQQQWWW```nnn~~~uuunnniiieeeaaaaaa```___]]]^^^```bbbccccccddddddeeefffggghhhkkknnnssswww|||uuuiii^^^___fffuuu{{{vvvvvv}}}|||wwwtttuuu}}}vvvpppqqqvvvwwwnnnfffaaaZZZVVVUUUWWWVVVSSSUUUYYY[[[bbbiiiiiiddd``````bbbhhhqqq~~~zzzeee\\\YYYSSSPPPLLLIIIHHHFFFCCCAAA@@@@@@?????????@@@DDDGGGUUUmmmzzztttoooooooooqqqttttttsssrrrhhh]]]RRRNNNMMMKKKKKKMMMJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJMMMQQQTTTVVVWWWYYY[[[\\\\\\[[[ZZZYYYWWWVVVVVVXXX[[[]]]^^^^^^`````````aaaccceeeggghhhjjjmmmpppsssuuuxxx|||||||||zzzwwwvvvuuutttqqqooonnnnnnnnnllljjjgggeeeccc```___^^^]]][[[[[[[[[[[[]]]^^^___aaacccdddeeefffeeeeeeeeecccaaa```aaabbbfffiiilllnnnppptttzzz{{{kkkaaa]]][[[ZZZZZZ\\\\\\\\\[[[ZZZXXXWWWXXXWWWTTTVVV[[[]]]]]]]]]]]]^^^___``````aaa^^^XXXRRRNNNKKKJJJJJJMMMNNNQQQVVV]]]dddkkknnnuuuxxx{{{|||{{{yyyxxxwwwtttsssrrrpppooooooppppppppppppoooooonnnmmmmmmllljjjiiihhhgggfffdddccccccdddcccbbbaaaaaa___[[[YYYXXXUUURRRNNNLLLKKKLLLLLLNNNNNNRRRZZZcccqqqzzzrrrmmmhhheeecccccccccbbb``````bbbdddbbbbbbcccccccccdddddddddfffjjjmmmppprrrwww~~~tttaaa^^^aaaooo~~~wwwwww||||||vvvsssttt|||{{{tttrrrwwwzzzppphhhaaa\\\WWWUUUVVVXXXWWWTTTUUUYYY```ffflllmmmiiieeeeeefffiiirrrvvvccc[[[ZZZTTTQQQNNNKKKIIIGGGEEEBBB???@@@@@@??????BBBDDDEEELLLbbb~~~xxxsssqqqnnnmmmllllllkkkjjjaaaXXXOOOMMMMMMLLLLLLOOOOOONNNNNNLLLKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJIIIJJJLLLPPPTTTXXX\\\^^^___```bbbdddcccbbb```^^^___^^^^^^```dddggghhhhhhiiiiiikkklllnnnpppqqqrrruuuwwwyyy{{{|||~~~yyytttrrrpppnnnmmmllljjjhhheeeccccccccccccbbb```___^^^]]]]]]^^^___```aaaaaabbbdddeeegggiiikkklllmmmmmmiiiiiijjjiiiggggggiiijjjmmmqqqwwwzzz}}}uuuhhh___]]]\\\\\\]]]___``````^^^\\\YYYXXXYYYWWWTTTVVV[[[XXXYYY\\\^^^aaadddfffgggeeeaaaZZZSSSOOOMMMNNNOOOMMMPPPUUU]]]fffooovvvzzz{{{~~~}}}yyywwwvvvtttsssqqqpppoooppppppqqqppppppooommmlllkkkjjjiiihhhggggggfffeeecccbbbaaabbbaaa`````````^^^ZZZWWWUUUSSSOOOLLLJJJJJJKKKLLLMMMNNNTTT\\\fffsssyyyrrrnnnjjjhhhfffffffffeeeccccccdddffffffffffffffffffeeeeeeddddddgggiiiiiiiiilllrrrwww|||xxxpppiiiooo}}}yyywww||||||xxxvvvvvvzzz|||xxx{{{uuukkkccc\\\XXXSSSSSSUUUXXXWWWTTTVVV[[[eeejjjoooqqqooommmlllllljjjtttsss```YYYYYYUUURRROOOLLLJJJHHHEEECCC???@@@@@@???@@@CCCEEEDDDGGG[[[xxxzzzwwwsssnnnkkkiiihhhgggfff^^^UUUOOONNNPPPOOOPPPRRRPPPOOOOOOOOONNNMMMMMMMMMIIIIIIHHHHHHHHHIIIKKKLLLLLLMMMQQQUUU[[[```dddfffggghhhjjjkkkkkkiiifffeeegggggggggiiimmmpppqqqqqqpppqqqsssvvvxxxyyyzzzzzz{{{}}}}}}uuuoooiiigggeeeeeedddbbb___]]]ZZZZZZ[[[\\\\\\\\\\\\\\\[[[]]]___bbbdddfffggggggkkklllnnnppprrrsssssstttmmmnnnoooooooooooorrrtttuuuzzzyyyoooddd]]]]]]]]]]]]___bbbcccbbb```]]]ZZZYYYZZZXXXUUUXXX]]]XXXZZZ]]]bbbfffiiikkklllfffaaaZZZSSSOOOOOOPPPRRRLLLPPPWWWaaalllvvv~~~yyyvvvvvvtttsssrrrpppppppppqqqqqqpppooonnnmmmkkkiiihhhhhhggggggffffffdddcccaaa`````````___```___]]]YYYVVVSSSQQQNNNKKKIIIIIIJJJKKKLLLNNNUUU^^^hhhuuu|||zzztttqqqnnnlllhhhhhhiiigggeeeeeefffgggjjjkkkkkkkkkjjjiiihhhhhhdddeeefffeeedddffflllqqqrrryyywwwsss{{{zzzxxx|||}}}zzzyyyyyyzzz~~~}}}qqqggg```ZZZVVVOOOPPPTTTXXXWWWUUUWWW]]]hhhlllqqqttttttsssqqqpppkkkuuu{{{kkkddd___YYYWWWUUUQQQLLLIIIFFFFFFEEECCCAAA???======???BBBDDDGGGPPPhhhwwwtttoookkkgggddd```^^^ZZZSSSMMMNNNNNNMMMMMMNNNTTTSSSSSSSSSRRRQQQPPPOOOMMMOOOPPPOOONNNNNNOOOPPPSSSVVV[[[aaagggllloooqqqsssrrrssstttuuutttqqqnnnooollliiikkkpppuuuwwwxxx}}}}}}uuunnniiicccaaa^^^ZZZXXXVVVUUUUUUVVVUUUTTTTTTUUUWWWYYY[[[___aaaeeehhhjjjmmmqqqtttwwwvvvuuuuuuvvvwwwwwwwwwvvvvvvwwwvvvwwwyyy|||vvviiiaaa````````````````````````___]]]\\\ZZZYYYXXXXXXXXXYYYXXXYYY[[[___dddggghhhgggeee^^^WWWTTTPPPLLLMMMQQQSSSVVVZZZaaaiiisss{{{~~~{{{zzzzzzrrrqqqppppppooopppppppppooonnnmmmllljjjiiihhhgggeeeffffffgggfffdddcccbbb```___]]]]]]]]][[[YYYWWWSSSNNNIIIHHHJJJMMMMMMMMMPPPRRRVVV]]]jjj|||~~~uuussssssppplllgggkkkmmmkkkgggeeehhhkkkiiijjjlllmmmmmmllljjjiiikkkgggcccaaacccfffhhhjjjlllmmmqqqyyysssuuu|||xxxyyy}}}~~~{{{zzzxxxuuuxxx~~~|||ooobbbZZZUUUSSSSSSUUUVVVWWWWWWWWWYYY[[[cccfffkkknnnoooooopppqqqrrr}}}wwwiiiccc^^^YYYWWWUUUQQQLLLIIIGGGFFFEEECCCAAA???======???BBBCCCFFFMMMbbbxxxtttoookkkgggccc___\\\XXXQQQLLLLLLNNNMMMOOORRRYYYYYYZZZYYYXXXWWWUUUTTTPPPQQQRRRRRRRRRRRRSSSUUUZZZ]]]bbbiiioootttwwwyyy~~~{{{xxxqqqmmmjjjkkkpppuuuyyyzzz}}}vvvnnngggccc^^^\\\YYYVVVTTTSSSRRRRRRSSSSSSSSSTTTVVVYYY[[[]]]eeehhhlllooorrruuuyyy|||~~~}}}||||||}}}~~~~~~}}}~~~|||rrrfff`````````aaaccceeeeeedddcccbbb^^^]]][[[ZZZZZZZZZZZZ[[[[[[\\\]]]aaadddfffeeecccbbb[[[UUUSSSPPPMMMOOOTTTUUUXXX^^^eeemmmuuu|||}}}zzzxxxwwwrrrrrrqqqpppooooooooopppnnnmmmlllkkkjjjhhhggggggggggggggggggeeecccaaa___```^^^\\\\\\\\\ZZZXXXUUUQQQMMMIIIHHHIIILLLMMMMMMRRRSSSWWW^^^kkk}}}zzzpppoooooollliiifffiiillljjjgggeeehhhkkkhhhiiikkkmmmnnnnnnmmmllllllhhhdddbbbbbbcccddddddffffffiiioootttzzz~~~mmmmmmzzz~~~yyyzzz}}}~~~{{{zzzvvvsssuuuzzz}}}nnnaaaXXXTTTSSSSSSUUUVVVWWWWWWXXXZZZ\\\bbbfffjjjnnnqqqsssuuuwww|||~~~pppeeeaaa]]]YYYVVVTTTQQQMMMIIIGGGFFFEEECCCAAA???======???AAACCCEEEIII[[[zzz}}}xxxtttooojjjfffaaa\\\YYYXXXQQQLLLMMMOOOQQQUUUZZZaaabbbbbbbbbaaa___]]]\\\WWWXXXZZZZZZZZZ[[[^^^```dddgggmmmtttzzz|||ssspppllllllooouuuzzz}}}~~~}}}zzzuuuooohhhaaa]]]ZZZYYYVVVTTTRRRRRRQQQRRRSSSTTTUUUXXX[[[___ccceeennnqqquuuxxx{{{~~~~~~wwwoooeeeaaabbb```dddiiilllmmmjjjfffccc^^^^^^]]]]]]]]]]]]^^^^^^aaaaaabbbdddffffffccc```___YYYSSSRRRQQQPPPSSSYYYZZZ___gggnnnuuu{{{~~~}}}{{{xxxuuusssrrrqqqpppoooooooooooollllllkkkjjjhhhgggffffffhhhhhhgggfffdddaaa___]]]___]]][[[ZZZZZZXXXUUUSSSNNNKKKHHHGGGHHHKKKLLLMMMSSSUUUXXX___lll~~~rrrjjjiiijjjiiifffeeegggiiiiiifffeeegggjjjggghhhkkkmmmnnnooooooooonnnkkkgggdddcccbbbaaa___cccaaabbbfffiiilllrrrzzz}}}|||}}}~~~}}}~~~xxx{{{|||~~~ttteeebbbooo}}}|||}}}~~~~~~{{{zzzuuuqqqqqqvvvnnn___VVVSSSSSSSSSUUUVVVWWWXXXZZZ]]]```dddggglllqqqtttxxx|||}}}sssiiibbb^^^\\\ZZZUUUTTTQQQMMMJJJGGGFFFEEECCCBBB@@@>>>>>>???@@@BBBEEEGGGTTTppp}}}zzzxxxtttoookkkfff```[[[WWWYYYSSSNNNOOOQQQUUU\\\ccciiiiiijjjjjjiiihhhfffeeeaaabbbcccdddeeefffjjjlllooorrrwww~~~~~~vvvrrrnnnmmmpppvvv||||||zzzwwwrrrllleee```]]]ZZZYYYXXXVVVUUUUUUVVVVVVXXXYYY\\\```eeejjjnnnpppvvvyyy|||}}}vvvnnngggdddfffdddiiipppttttttooohhhccc`````````aaabbbbbbccccccfffggghhhjjjjjjhhhdddaaa\\\VVVRRRRRRSSSTTTYYY```cccjjjsss{{{{{{vvvuuutttrrrpppooonnnmmmmmmkkkjjjiiihhhgggfffeeeeeefffffffffeeecccaaa^^^]]]]]][[[YYYXXXWWWVVVRRRPPPJJJHHHGGGFFFHHHJJJLLLMMMSSSUUUYYY```mmm{{{nnngggggghhhhhhfffdddfffggggggeeeeeefffhhhfffgggiiikkklllmmmmmmmmmooollliiigggfffdddbbb___dddaaa```dddeeefffjjjooouuuwwwyyyxxxvvvtttssstttrrrrrrsssuuuyyy|||||||||qqqsssqqqpppttt~~~xxxkkk^^^[[[fffzzz}}}|||vvvppppppsssooo___TTTRRRSSSTTTUUUVVVWWWXXX[[[```dddkkknnnsssvvvyyy|||xxxmmmeee___\\\ZZZYYYTTTSSSPPPMMMJJJHHHFFFEEECCCBBB@@@???>>>???@@@AAADDDFFFOOOggg|||yyyxxxuuuqqqmmmhhhccc]]]YYY[[[UUUQQQRRRTTTXXXaaajjjpppppppppppppppoooooooookkklllmmmmmmmmmooosssvvvxxx{{{yyywwwtttrrrsssyyy~~~}}}~~~}}}~~~~~~zzzxxxtttpppjjjeeeaaa___\\\[[[ZZZZZZZZZ[[[\\\]]]___```dddiiinnnssswwwyyy}}}{{{uuummmfffdddfffkkkpppwww|||{{{tttlllfffbbbcccdddfffggghhhiiijjjlllmmmnnnppppppmmmgggcccZZZUUUQQQSSSUUUXXX___fffnnnvvv{{{vvvuuusssqqqooommmlllllliiiiiihhhhhhgggfffeeeeeeccccccdddccccccaaa___^^^\\\ZZZXXXVVVUUUSSSOOOMMMFFFFFFFFFFFFGGGIIILLLNNNRRRUUUZZZcccqqqxxxmmmggggggiiijjjiiidddeeeffffffeeeeeeeeefffffffffggghhhiiiiiiiiiiiikkkiiihhhggggggfffcccaaabbb___^^^bbbdddccceeeiiinnnpppqqqqqqooommmlllkkkmmmllllllnnnqqqtttuuuuuunnnnnnkkkggghhhoootttvvvrrrlllcccZZZXXXbbbvvvyyyrrrqqqsss|||rrr___TTTRRRSSSTTTUUUVVVWWWYYY]]]dddhhhuuuxxx{{{~~~zzzlllddd^^^ZZZXXXYYYSSSRRRPPPNNNKKKHHHFFFEEECCCBBBAAA????????????@@@CCCEEELLL```~~~|||zzzxxxuuurrrooojjjeeeaaa^^^YYYVVVWWWXXX\\\eeeoooxxxwwwvvvvvvvvvxxxyyy{{{wwwwwwwwwvvvuuuwwwzzz}}}~~~||||||{{{wwwvvvxxxyyy{{{~~~~~~|||xxxvvvrrrmmmiiifffcccbbb______^^^___```aaacccdddggghhhlllpppuuuyyy|||~~~}}}vvvrrrkkkdddaaacccnnnsssyyy}}}|||vvvnnniiieeegggiiikkkmmmoooppppppqqqrrrtttvvvuuuppphhhcccXXXSSSPPPRRRVVVZZZccckkkuuu~~~wwwvvvtttqqqnnnlllkkkkkkiiiiiihhhggggggfffeeeeeeaaabbbbbbbbbbbb```___^^^ZZZXXXVVVTTTRRRPPPLLLIIIDDDEEEFFFGGGGGGIIIMMMOOORRRUUU]]]hhhwww~~~wwwmmmhhhhhhjjjkkkkkkfffffffffeeeeeeeeedddddddddddddddeeeeeeffffffggggggfffeeeeeeffffffdddccc```]]]\\\aaaccccccccceeejjjlllnnnnnnmmmlllkkklllkkkjjjiiijjjlllmmmmmmlllfffhhhfffaaa```eeejjjkkkiiiddd^^^ZZZYYYaaarrr|||uuusssuuuxxxvvvbbbUUUSSSTTTUUUUUUVVVWWWZZZ___ggglllzzz~~~nnneee^^^XXXWWWYYYSSSRRRPPPNNNLLLIIIFFFEEECCCBBBAAA@@@????????????AAADDDJJJYYYvvv~~~}}}{{{yyywwwsssnnnjjjfffcccaaaaaabbbdddmmmvvv~~~||||||}}}}}}vvvrrrpppqqqsssxxx}}}}}}zzzxxxvvvrrrnnnkkkiiihhhgggeeeeeeeeefffhhhjjjlllnnnppprrruuuyyy||||||wwwrrroookkkdddbbbcccgggkkkqqquuuuuuqqqlllhhhhhhiiilllooorrrtttuuuuuuwwwxxxyyyyyyvvvooofff```UUUPPPMMMPPPUUUZZZccclllxxxxxxwwwtttqqqnnnllljjjjjjiiiiiihhhhhhgggfffffffffbbbbbbbbbbbbaaa___]]]\\\YYYWWWUUURRRQQQNNNJJJGGGBBBEEEGGGHHHHHHJJJMMMQQQRRRWWWaaannn~~~{{{uuulllgggggghhhjjjkkkiiihhhffffffeeeeeedddcccaaabbbbbbcccdddfffggghhhiiigggffffffggghhhhhhgggeeeaaa```eeehhhgggfffgggkkkmmmnnnmmmlllkkkkkkllljjjiiiiiijjjkkkjjjgggeeeaaadddeee```^^^bbbeeeeeefff```\\\[[[\\\```kkkxxx~~~wwwuuuwwwxxxyyyeeeWWWTTTUUUUUUVVVVVVWWWZZZaaaiiioooyyy~~~qqqfff^^^XXXVVVYYYRRRRRRPPPNNNLLLIIIGGGEEECCCBBBAAA@@@???????????????CCCIIIUUUppp~~~}}}yyyuuuqqqooollljjjkkkjjjlllttt}}}|||tttnnnlllmmmpppuuu||||||yyyzzzxxxtttpppnnnlllllllllkkkkkklllmmmooorrrtttvvvxxxzzz|||xxxssspppppplllfffdddfff^^^bbbggglllmmmkkkgggdddiiikkknnnrrruuuwwwxxxxxxzzz{{{{{{{{{wwwnnnddd\\\SSSNNNLLLOOOSSSYYYccckkkxxxyyywwwuuuqqqnnnllljjjiiiiiiiiihhhhhhggggggffffffcccccccccbbb```]]][[[YYYYYYWWWTTTRRRPPPMMMIIIFFFBBBDDDGGGHHHHHHJJJNNNRRRRRRYYYdddrrryyyssskkkfffeeegggiiijjjjjjiiigggffffffeeecccbbb___```aaabbbdddgggiiijjjnnnllljjjiiijjjllllllkkklllhhhggglllooommmkkklllkkklllllljjjgggeeeeeefffjjjjjjjjjkkkkkkhhhdddaaaaaafffgggccc```aaacccbbbfff___[[[\\\]]]___gggqqq~~~xxxvvvxxxwwwzzzxxx}}}|||gggYYYUUUVVVVVVVVVVVVWWWZZZbbbkkkqqqvvv}}}oooaaa^^^[[[XXXWWWSSSQQQNNNKKKHHHFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCGGGQQQfff{{{|||}}}|||{{{}}}|||uuuoookkkjjjmmmsssxxx{{{|||{{{{{{~~~zzzuuurrrrrrrrrpppnnnqqqqqqqqqsssuuuxxx|||~~~~~~yyywwwtttuuuvvvtttmmmgggbbb]]]]]]cccgggfffhhhmmmqqqtttxxxzzz{{{{{{{{{{{{|||zzzuuulll^^^TTTOOONNNNNNNNNQQQXXXbbbhhhyyy|||~~~yyysssooommmlllkkkkkkkkkjjjhhhgggeeeeeeffffffcccbbb```___]]][[[ZZZYYYWWWUUURRROOOLLLIIIGGGGGGEEEFFFGGGGGGHHHKKKOOORRRUUU[[[hhhyyy{{{rrrfffaaabbbeeeggghhhkkkkkkjjjhhhfffdddbbb```___]]]\\\```fffjjjiiigggkkkiiihhhjjjooorrrssssssppppppppppppqqqpppnnnkkkpppnnnjjjhhhggghhhkkkllllllkkkiiigggfffeeeeeefffiiikkkkkkhhhccc___^^^```______^^^\\\[[[^^^dddiiiqqq|||yyywwwyyy|||oookkkpppzzz{{{jjj^^^YYYXXXZZZZZZ[[[]]]```eeejjjmmm{{{nnn```\\\YYYUUUTTTQQQOOOMMMKKKHHHGGGEEEEEEBBBBBBAAA@@@????????????@@@AAADDDNNNbbb~~~wwwqqqmmmiiikkkppptttxxx{{{||||||~~~zzzwwwuuuvvvvvvuuussszzzyyyyyyzzz|||}}}zzz{{{~~~yyyqqqaaa]]]]]]dddjjjkkkooottttttvvvyyyzzz{{{{{{||||||{{{wwwtttpppggg[[[RRRMMMMMMMMMNNNRRRZZZcccjjjsssvvvyyy{{{}}}{{{tttooommmllllllkkkjjjiiigggfffeeeeeeeeeeeecccbbb```___]]][[[YYYYYYWWWUUURRROOOLLLIIIGGGFFFEEEFFFGGGGGGHHHKKKOOOSSSUUU\\\jjj}}}yyypppgggbbbcccgggiiijjjkkkjjjjjjhhhfffdddbbbaaaaaa___^^^aaagggkkkjjjgggjjjhhhhhhkkkoootttuuuuuupppooonnnoooppppppnnnmmmnnnllljjjiiiiiijjjkkklllmmmkkkiiihhhfffffffffgggiiiiiigggdddaaa___```aaa```aaa```^^^\\\^^^bbbfffrrr}}}zzzxxx{{{}}}pppkkkooovvv|||}}}mmmbbb]]]\\\^^^______aaadddiiiooosss}}}lll^^^YYYUUURRRPPPMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@??????????????????AAAJJJ\\\xxx{{{tttppphhhiiijjjmmmqqquuuyyy{{{zzzxxxwwwwwwyyyzzzzzzyyy}}}|||||||||}}}|||vvvaaa___```gggnnnssswww|||yyyyyyxxxyyyyyyyyyyyyyyyxxxtttppplllggg```WWWPPPKKKLLLMMMOOOTTT]]]gggnnnqqqsssttttttuuuxxx||||||tttooolllllllllllliiihhhgggeeeddddddddddddcccbbb```^^^\\\ZZZYYYXXXWWWUUURRROOOKKKHHHFFFEEEDDDFFFGGGGGGHHHKKKPPPSSSVVV___ooovvvooogggccceeehhhjjjkkkiiiiiiiiihhhfffdddcccbbbdddbbbaaadddiiikkkkkkiiijjjiiiiiilllppptttvvvwwwpppnnnllllllmmmnnnnnnmmmkkkllllllmmmmmmmmmmmmmmmlllkkkiiihhhggggggggghhhjjjgggcccbbbbbbcccddddddaaaaaaaaa___^^^^^^```bbbqqq|||~~~|||zzz~~~vvvooopppuuuyyyqqqgggbbbaaacccdddeeegggkkkpppwww|||hhh[[[WWWTTTQQQOOOJJJKKKKKKKKKJJJHHHEEEDDDFFFEEEDDDCCCBBBAAAAAAAAA???>>>@@@GGGVVVnnn~~~wwwrrrhhhfffeeefffhhhlllqqqtttrrrssstttvvvxxxzzz||||||~~~~~~~~~}}}}}}}}}}}}sssfffeeeggglllssszzz~~~}}}zzzvvvsssrrrqqqqqqqqqooolllgggccc^^^YYYRRRNNNJJJLLLNNNRRRXXXbbblllsssxxxwwwvvvuuuuuuxxx}}}}}}uuuooolllllllllllliiihhhgggfffeeeddddddcccbbbaaa```]]][[[YYYWWWVVVVVVTTTQQQNNNJJJGGGEEEDDDDDDEEEFFFGGGHHHLLLPPPSSSXXXcccvvvsssnnngggddddddfffggghhhggggggggggggfffeeeccccccfffeeeeeegggjjjllllllkkkmmmmmmmmmnnnpppsssuuuvvvsssoookkkiiiiiijjjjjjjjjiiikkkmmmpppqqqpppooonnnjjjiiihhhgggffffffggghhhiiigggdddeeehhhjjjhhhfff``````aaaaaaaaaaaaaaabbbmmmuuu}}}|||~~~wwwuuuwwwyyyvvvlllhhhggghhhkkkooosssvvv|||{{{dddYYYWWWUUURRRPPPJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFDDDCCCBBBAAAAAAAAA???>>>@@@GGGQQQdddzzzuuuiiigggdddbbbbbbdddgggiiiiiikkkmmmppptttwww{{{}}}~~~~~~zzzrrrooooooqqqtttyyy}}}wwwooojjjggggggfffeeefffccc___\\\XXXTTTPPPNNNLLLNNNQQQVVV]]]gggrrryyy}}}zzzzzz~~~|||tttooollllllllllllhhhhhhhhhgggfffeeedddcccaaa```^^^\\\YYYWWWUUUTTTSSSRRROOOLLLIIIFFFDDDDDDCCCEEEFFFGGGIIILLLPPPTTT[[[ggg||||||pppmmmhhhdddbbbbbbcccccceeeeeeeeeeeeeeedddccccccgggggggggiiikkkmmmnnnmmmqqqqqqpppoooooopppqqqsssuuuqqqkkkhhhffffffffffffeeegggjjjlllnnnnnnmmmlllggggggeeeddddddeeefffgggiiihhhiiimmmpppppplllhhhbbbcccccceeefffgggggggggffflllwww~~~}}}~~~{{{{{{|||{{{rrrnnnnnntttzzzuuuaaaYYYYYYWWWRRRPPPLLLLLLKKKKKKIIIHHHFFFFFFEEEDDDCCCAAA@@@?????????>>>===@@@FFFLLLZZZwwwxxxmmmkkkgggdddbbbaaabbbcccccceeehhhkkknnntttzzz}}}yyywwwyyy{{{|||yyyqqqfff___\\\\\\\\\[[[^^^\\\ZZZWWWTTTRRRPPPOOOOOOQQQVVV[[[cccmmmxxx~~~yyysssooommmlllkkkkkkgggggggggfffeeedddbbbaaa___^^^\\\ZZZWWWUUUSSSRRROOONNNLLLIIIGGGEEEDDDCCCCCCDDDFFFGGGIIILLLQQQTTT]]]jjjxxxnnnlllhhheeebbb``````___aaabbbccccccccccccbbbbbbggggggiiijjjlllnnnooopppssssssrrrpppnnnmmmoooqqqtttpppjjjgggeeeeeedddccc```aaacccdddfffgggggghhheeeeeedddccccccdddffffffhhhjjjnnnrrrsssqqqlllhhhgggggggggiiilllmmmmmmmmmbbbcccmmm|||}}}~~~}}}{{{yyyzzzrrr```ZZZZZZWWWQQQNNNOOONNNLLLJJJIIIHHHGGGGGGFFFEEECCCBBB@@@?????????===<<<@@@EEEHHHQQQlll|||qqqpppmmmjjjgggeeecccbbbaaaccceeehhhkkkrrr{{{~~~~~~|||{{{sssiii]]]VVVTTTVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRUUUZZZ```hhhrrr}}}zzzvvvrrrooonnnmmmkkkiiiddddddddddddcccaaa```___]]]\\\ZZZXXXUUURRRPPPOOOLLLJJJIIIGGGEEEDDDCCCCCCCCCDDDFFFGGGIIILLLQQQUUU]]]jjjssskkkjjjiiifffcccaaa``````______```aaabbbbbbbbbaaaeeegggiiikkklllnnnppprrrqqqrrrrrrpppmmmlllnnnqqqooolllhhhfffeeeeeedddccc``````______```ccceeegggeeeddddddcccdddeeefffggghhhkkkoooqqqooollliiihhhjjjhhhfffhhhjjjmmmlllkkk```^^^fffvvv}}}}}}yyy|||qqqaaa\\\\\\WWWPPPKKKQQQOOOMMMJJJHHHHHHHHHHHHHHHGGGFFFDDDBBBAAAAAAAAA;;;;;;???EEEEEELLLfff~~~tttsssrrrpppmmmiiigggeeeaaaccceeegggkkkrrr|||}}}~~~~~~{{{zzz}}}nnndddXXXQQQQQQTTTVVVVVVSSSUUUVVVUUUTTTSSSRRRSSSUUUXXX]]]ccckkkuuuwwwtttqqqooonnnmmmkkkiiibbbbbbbbbbbbaaa```^^^\\\\\\[[[YYYWWWTTTQQQOOONNNIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFGGGIIILLLQQQUUU]]]jjj{{{uuu|||{{{nnnhhhiiiiiigggeeeccccccccc]]]^^^___```aaaaaaaaaaaadddfffiiikkkmmmoooqqqsssoooqqqqqqooommmlllooorrrllliiigggeeeffffffeeedddcccaaa___^^^___bbbfffiiifffeeeddddddeeefffhhhiiihhhkkkooonnnjjjgggggghhhjjjgggddddddfffhhhhhhfff```\\\bbbrrr~~~}}}~~~vvvwwwmmm^^^\\\YYYQQQNNNQQQMMMLLLJJJJJJKKKJJJGGGEEEFFFEEECCCCCCDDDDDDBBBAAACCC======BBBFFFLLL___uuu~~~zzzwwwvvvwwwuuuooojjjeeegggiiilllqqqxxx~~~|||{{{{{{}}}mmmbbbWWWSSSRRRQQQSSSVVVXXXWWWVVVUUUSSSTTTWWWZZZ^^^aaaffflllsssyyy{{{uuutttrrrqqqqqqnnnjjjhhheeedddcccaaa___]]][[[ZZZYYYWWWVVVSSSPPPNNNLLLKKKGGGGGGGGGFFFEEECCCAAAAAADDDDDDFFFIIIIIIJJJOOOWWW]]]kkk|||yyyqqqoooyyyuuuqqqhhhhhhhhhgggeeeccc```___\\\^^^______^^^]]]]]]^^^cccgggkkkjjjgggfffiiillliiilllnnnnnnllliiihhhhhheeedddccccccccceeeggghhhaaa^^^\\\^^^bbbggghhhhhhjjjgggeeefffiiijjjhhhfffggghhhiiijjjkkkjjjjjjiiihhheeeaaa```aaacccbbbaaaaaa^^^^^^hhhyyy}}}|||yyysssrrryyy~~~{{{jjj]]][[[XXXQQQNNNQQQMMMLLLKKKKKKKKKJJJHHHFFFGGGEEEDDDDDDDDDDDDCCCAAACCC===<<>>???===???AAACCCDDDFFFIIILLLHHHPPPYYY```kkk~~~~~~wwwrrrlllgggbbbdddeeebbb^^^\\\]]]```___```aaaaaaaaaaaabbbbbbbbb___\\\YYYYYY[[[___aaahhhmmmrrrqqqjjjaaaZZZWWWZZZZZZ[[[[[[\\\\\\]]]]]]^^^___aaaaaabbbcccgggjjjjjjhhhfffdddccccccbbbaaa```aaabbbeeehhhiiigggeeeccceeehhhiiijjjkkklllmmmpppsssssspppkkkhhhfffeeejjjttt~~~zzzvvvrrrpppqqqttt}}}yyyzzz{{{||||||{{{zzzzzzvvvvvvvvvvvvvvvxxx{{{~~~sssddd\\\VVVWWWVVVSSSPPPOOOOOOPPPOOONNNMMMMMMNNNMMMKKKJJJMMMKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBJJJ\\\www|||xxxuuuqqqmmmjjjbbb```]]]\\\[[[ZZZXXXVVVVVVVVVUUUUUUVVVZZZ```dddmmmsss|||yyynnnccc[[[WWWOOOLLLHHHFFFHHHKKKNNNOOOQQQTTTZZZ```eeejjjpppsssuuuyyy~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzzzz{{{{{{||||||yyy|||~~~|||{{{zzzxxxxxxxxxxxxwwwvvvttttttsssssstttuuuvvvvvvvvvvvvtttsssrrrrrrrrrssstttuuuwwwxxxyyyxxxvvvuuuuuuvvvzzz{{{}}}vvvppphhhdddccc___\\\XXXTTTRRRPPPMMMKKKFFFEEECCCAAA???????????????AAACCCDDDEEEHHHKKKNNNJJJSSS\\\eeettt}}}wwwooohhhccceeeeeebbb]]]ZZZ[[[\\\]]]___bbbbbbaaa_________```^^^\\\ZZZ[[[^^^aaacccmmmpppssspppiiiaaa\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXX___bbbeeeeeecccccceeehhhhhhgggeeecccaaa```___^^^^^^]]]^^^aaacccdddcccbbbccceeeiiilllnnnnnnnnnmmmppptttuuuooohhheeecccaaafffnnn|||~~~zzzvvvrrrooorrrsss{{{~~~~~~}}}|||{{{{{{zzzzzzvvvvvvwwwvvvvvvvvvxxx{{{qqqccc\\\VVVWWWWWWTTTPPPNNNOOOPPPPPPOOOMMMMMMNNNMMMLLLJJJMMMKKKIIIHHHIIIIIIHHHGGGEEEFFFFFFFFFEEEDDDCCCBBBBBBGGGVVVooo}}}zzzvvvssspppmmmkkkfffdddbbbaaaaaa```^^^\\\XXXXXXWWWVVVVVVYYY^^^bbbgggmmmuuu~~~uuuhhh]]]TTTPPPLLLJJJGGGHHHKKKNNNQQQQQQSSSYYYaaajjjsss{{{~~~~~~~~~}}}{{{zzzzzzzzzyyyyyyzzz{{{{{{|||}}}zzzxxxxxxvvvvvvvvvvvvuuuuuutttsssrrrrrrssstttuuuvvvvvvuuusssrrrqqqpppqqqrrrtttuuuvvvxxxzzzyyywwwuuuwwwxxx{{{||||||vvvppphhhdddccc\\\YYYUUURRRPPPNNNLLLJJJFFFDDDBBB@@@????????????AAACCCEEEFFFGGGIIILLLOOONNNWWW```kkk~~~~~~{{{wwwppphhhccceeefffddd___[[[[[[\\\[[[^^^bbbcccaaa`````````___^^^]]]\\\\\\]]]___```jjjlllmmmjjjeee```___```^^^\\\YYYWWWVVVVVVWWWXXX^^^cccggghhheeedddeeehhhggggggfffdddbbb`````````___^^^^^^___aaabbbbbbaaaccceeehhhllloooooommmlllkkkqqqqqqjjjcccbbbbbb```dddiiivvv~~~yyytttrrrpppooottt}}}|||||||||vvvwwwxxxwwwvvvvvvwwwyyyyyyqqqccc]]]VVVWWWWWWTTTPPPNNNOOOQQQQQQOOONNNNNNOOOOOOMMMLLLMMMKKKIIIHHHHHHIIIHHHGGGEEEEEEFFFFFFFFFDDDBBBAAABBBEEEQQQjjj|||{{{xxxuuussspppmmmlllkkkjjjhhhhhhhhhgggdddbbbZZZZZZZZZYYYYYY\\\aaaddddddiiiqqqyyyuuugggZZZRRRNNNIIIGGGFFFHHHKKKOOOPPPQQQXXX___iiiuuu~~~~~~}}}{{{zzzyyyyyyyyyyyyzzzzzz{{{|||yyyvvvuuutttttttttuuuttttttsssrrrqqqrrrssstttuuuuuuuuuuuuxxxwwwuuutttuuuwwwyyyzzzuuuxxxyyyxxxvvvuuuwwwyyyzzz{{{{{{wwwqqqiiiddddddZZZWWWSSSOOONNNLLLJJJIIIEEEDDDBBB@@@?????????@@@BBBDDDFFFGGGHHHJJJMMMOOORRRZZZcccoooxxxvvvuuuoooiiibbbeeegggeeeaaa]]]]]]^^^YYY]]]bbbdddcccaaaaaaccc___^^^]]]\\\\\\\\\]]]]]]dddfffgggdddaaa```bbbeeeddd```[[[VVVUUUVVVYYY\\\]]]ccciiijjjhhhfffgggiiigggggggggfffcccbbbaaabbbcccaaa``````bbbccccccbbbcccdddgggkkkmmmllljjjgggbbbjjjkkkddd___```bbbaaacccfffsss}}}yyyvvvmmmkkkoooyyyvvvxxxyyyxxxwwwvvvwwwyyyvvv|||pppccc^^^WWWVVVTTTSSSQQQPPPPPPPPPRRRQQQPPPNNNLLLKKKJJJIIILLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBHHHRRRbbb|||}}}|||xxxvvvuuutttsssqqqooonnnmmmmmmnnnllljjjggg]]][[[ZZZ[[[]]]```bbbccceeefffhhhkkkpppuuu{{{~~~}}}qqqcccTTTKKKHHHGGGDDDEEEJJJMMMOOOSSSYYYccckkkttt}}}}}}|||zzz{{{zzzxxxxxxzzz~~~zzzvvvsssvvvvvvvvvuuutttrrrqqqpppqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssswwwxxxxxxvvvtttssssssuuuxxx{{{{{{tttnnniiidddaaa\\\YYYTTTPPPMMMKKKHHHFFFEEEFFFFFFCCC???===???BBBEEEDDDDDDFFFIIILLLMMMMMMSSS\\\iiizzz~~~uuupppmmmhhhdddbbbbbbbbbaaa```^^^\\\\\\_________```aaacccdddeeefffccc___\\\[[[\\\___aaabbbdddgggiiijjjiiigggfffhhhaaaYYYUUUVVVZZZ\\\\\\^^^___bbbeeegggggghhhgggiiifffdddbbbcccdddeeeeeeddddddcccccccccdddeeeeeefffgggjjjoooqqqooohhhcccccccccbbbbbbaaaaaa``````fffhhhooo|||}}}xxxrrrnnnmmmqqquuuyyyzzzzzzyyyyyyyyyyyyxxxtttrrruuuxxx|||~~~kkk^^^YYYVVVUUUSSSRRRPPPOOOOOOOOOPPPOOONNNMMMLLLJJJIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCHHHOOO\\\ttt}}}{{{xxxvvvvvvvvvuuuttttttsssrrrrrrqqqnnnjjjgggeeecccaaabbbdddggghhhhhhddddddeeegggjjjnnnrrruuu|||zzznnnaaaSSSKKKIIIHHHFFFGGGMMMPPPRRRXXX^^^hhhrrr~~~}}}|||{{{{{{zzzyyyyyy{{{}}}yyyvvvtttsssvvvvvvvvvuuutttrrrqqqpppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuvvvvvvuuuttttttvvvwwwyyy|||xxxqqqlllgggbbb___ZZZWWWRRRNNNLLLIIIGGGEEEBBBCCCCCC@@@===<<<===???DDDDDDEEEGGGKKKNNNPPPQQQYYYbbboooyyyrrrnnnlllhhhdddaaabbbbbbaaaaaa```______^^^^^^___```aaaccceeefffhhhfffbbb^^^]]]^^^```bbbbbbcccfffiiijjjjjjhhhgggooojjjccc^^^]]]^^^___```___```bbbccceeefffggggggeeecccbbbaaabbbcccddddddgggfffdddcccbbbdddeeegggggghhhjjjnnnooolllfffaaabbbbbbbbbbbbbbbcccccccccgggiiiooo{{{{{{vvvqqqnnnpppqqqssszzz}}}{{{zzzyyyvvvssstttvvvyyywwweee[[[VVVTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFJJJUUUjjj~~~|||zzzyyyzzz{{{{{{zzz}}}|||{{{zzzyyyuuuppplllkkkiiigggggghhhjjjjjjjjjeeedddddddddeeegggjjjlllqqqwwwvvviii]]]QQQJJJJJJIIIGGGJJJOOOSSSWWW^^^fffnnnzzz~~~}}}|||||||||{{{zzzzzz|||{{{vvvsssrrrssstttvvvvvvuuuuuutttsssqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrssssssssstttuuuuuutttuuuwwwyyyxxxzzz{{{tttnnniiiddd___]]]XXXTTTPPPLLLJJJHHHEEEDDDAAABBBAAA???===<<<>>>???DDDDDDFFFHHHLLLPPPTTTWWW```jjjxxxyyyrrrnnnllljjjfffcccaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```bbbdddfffgggkkkhhhdddaaa___```bbbcccbbbcccfffhhhiiiiiihhhgggiiihhheee```]]]\\\^^^```aaaaaaaaabbbccceeefffgggccccccbbbbbbcccdddeeefffkkkiiigggeeedddeeeggghhhhhhiiikkkmmmmmmjjjeeeaaabbbbbbccccccdddeeeeeeeeefffggglllvvv}}}yyytttqqqpppooopppwww~~~|||xxxvvvrrrsssuuuxxxrrrbbbZZZWWWRRRQQQPPPNNNLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFGGGOOObbb}}}~~~zzzvvvsssqqqooonnnnnnooonnnmmmjjjiiigggeeedddeeefffgggjjjpppxxxrrrdddWWWMMMHHHIIIHHHHHHKKKQQQVVV[[[eeennnttt}}}{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~{{{wwwtttrrrssstttuuuuuuuuuuuuuuutttsssrrrqqqrrrrrrqqqqqqppppppooooooppppppqqqrrrrrrsssssssssrrrsssttttttttttttwwwyyyvvvxxx|||zzzvvvpppkkkfffbbb^^^[[[VVVSSSOOOKKKIIIHHHEEEDDDCCCBBBAAA@@@??????AAABBBEEEFFFGGGIIILLLQQQWWW[[[cccqqquuurrrnnnkkkjjjhhheeebbbaaaaaaaaa```````````````___```aaabbbdddfffhhhjjjkkkiiifffbbbaaaaaabbbccccccdddeeefffffffffdddccc^^^```aaa___\\\[[[^^^aaabbbbbbaaaaaabbbccceeefffeeeffffffffffffgggjjjkkkmmmllllllkkkjjjiiiiiihhhhhhiiikkklllllljjjgggeeeeeeeeeeeeeeeffffffffffffcccdddhhhpppzzz|||{{{wwwtttsssqqqrrrxxxzzzrrrqqqppprrrwww|||kkk^^^XXXVVVQQQPPPNNNLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFGGGEEEFFFLLL]]]vvv~~~{{{zzzyyyxxxvvvtttpppnnnkkkhhhffffffffffffgggmmmvvv}}}}}}kkk^^^RRRIIIFFFHHHHHHHHHLLLRRRWWW]]]iiiuuu{{{}}}{{{yyyyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{|||vvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqppppppoooooooooqqqqqqrrrrrrssssssssssssrrrsssssssssrrrrrrtttvvvvvvxxx{{{~~~}}}uuurrrmmmiiieeeaaa]]]YYYUUURRRNNNKKKIIIHHHFFFDDDBBBAAA@@@???@@@AAABBBCCCFFFGGGIIIJJJLLLRRRYYY___gggyyypppnnnllliiihhhfffdddbbbcccbbb```^^^]]]]]]]]]]]]bbbbbbccceeefffhhhjjjkkkjjjhhheeebbbaaaaaabbbbbbeeeeeeeeeeeecccbbb```___^^^```cccbbb______aaaccccccbbbaaaaaabbbdddfffggghhhiiihhhgggeeegggjjjmmmmmmnnnpppqqqpppnnnkkkhhhhhhiiikkklllllllllkkkkkkjjjjjjiiihhhgggffffffeeedddeeehhhmmmuuu}}}~~~{{{xxxvvvrrrpppvvv~~~tttrrrooonnnqqqxxx~~~pppbbbXXXTTTTTTPPPOOOMMMLLLJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEKKKWWWmmm~~~{{{yyytttrrrooollljjjjjjjjjjjjkkkqqqyyysssdddXXXOOOHHHFFFIIIHHHIIIMMMSSSWWW___mmmzzz~~~}}}|||{{{zzzyyyxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyrrrsssvvvxxxyyyyyywwwvvvttttttuuuuuutttssssssrrrpppppppppooooooooooooooorrrrrrrrrrrrrrrrrrrrrqqqpppqqqrrrqqqpppqqqrrrtttxxxzzz|||}}}zzzvvvpppmmmiiifffccc___[[[XXXSSSPPPLLLJJJIIIHHHFFFDDD@@@???===>>>@@@BBBCCCBBBGGGHHHJJJKKKNNNUUU___fffqqqwwwlllkkkjjjhhhfffddddddccccccbbb```]]]\\\[[[\\\\\\ddddddeeefffgggiiijjjkkkhhhfffdddbbbaaaaaabbbcccffffffeeedddbbbaaa___^^^aaabbbbbbaaa```______```bbbbbbbbbcccdddeeeggghhhiiiiiigggccc```aaafffkkkmmmoooqqqsssrrrpppllljjjhhhjjjkkkkkkkkklllnnnpppmmmmmmllljjjiiihhhgggfffhhhjjjkkkmmmsss}}}}}}yyyrrrmmmpppwww{{{xxxsssoooooosssxxx|||}}}ttthhh[[[TTTRRRTTTPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEECCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCDDDIIIRRRccc|||zzzxxxvvvsssrrrrrrrrrsssvvv|||ttthhh[[[SSSMMMHHHIIILLLJJJKKKOOOTTTYYY```ppp~~~}}}}}}zzz{{{{{{{{{{{{zzzyyyxxxvvvwwwyyyzzzzzzyyyxxxwwwssstttvvvxxxyyyxxxvvvuuutttttttttuuuttttttsssrrrnnnnnnnnnoooooooooooooooqqqqqqppppppoooooonnnnnnlllmmmoooooooooppprrruuuwwwxxxyyyzzz|||~~~xxxtttqqqkkkhhheeebbb```\\\XXXUUUQQQNNNJJJHHHGGGFFFEEECCCAAA???===>>>AAADDDEEEDDDFFFHHHKKKNNNQQQZZZfffpppzzznnnhhhgggfffeeecccccceeefffcccaaa___]]]\\\]]]^^^^^^eeeeeeeeeeeefffggghhhiiifffeeedddcccbbbcccddddddeeeeeeeeedddccccccbbbbbb```^^^]]]]]]^^^___^^^]]]```aaaccceeeggghhhhhhiiikkkjjjfff```[[[[[[bbbhhhmmmnnnnnnoooooonnnmmmmmmjjjkkkkkkjjjiiiiiimmmpppmmmmmmlllkkkkkkjjjiiiiiikkkmmmnnnnnnpppyyy}}}uuunnnooovvvyyytttqqqrrrtttwww~~~|||xxxpppdddYYYSSSSSSUUUPPPOOOMMMLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCGGGNNN\\\vvv~~~|||zzzyyyyyyzzz{{{zzzkkkaaaVVVPPPLLLJJJKKKOOOKKKMMMQQQVVVZZZbbbrrr}}}||||||}}}~~~~~~}}}||||||yyyzzz{{{||||||{{{zzzyyywwwxxxzzz{{{{{{zzzxxxwwwuuuvvvvvvwwwwwwvvvuuuttttttttttttuuuttttttssssssmmmmmmnnnnnnooooooppppppppppppooonnnmmmlllkkkkkkhhhjjjlllmmmnnnpppsssvvvtttuuuvvvvvvwwwyyy}}}|||wwwssspppmmmgggeeebbb```^^^ZZZVVVSSSOOOLLLHHHFFFFFFEEECCCBBBCCCAAA???AAAEEEHHHHHHGGGEEEHHHLLLOOOTTT___mmmwwwxxxllldddddddddcccbbbcccfffhhhbbbaaa___^^^^^^___```bbbeeeddddddddddddeeefffffffffeeeddddddddddddeeefffdddeeeeeeeeeeeeeeeffffff___\\\[[[]]]aaadddcccbbb```aaadddfffhhhiiiiiiiiinnnlllggg___XXXYYY```gggnnnmmmkkkjjjkkklllnnnoookkklllllliiiggggggjjjnnnllllllllllllllllllkkkkkkjjjmmmnnnlllmmmuuuzzzsssttt{{{wwwsssrrrssstttwww|||zzzhhhZZZWWWXXXVVVQQQTTTRRRPPPLLLIIIGGGEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIVVVooo}}}uuufffZZZOOOLLLLLLKKKKKKMMMOOOTTTXXXZZZ\\\dddqqq|||{{{vvvwwwzzzxxx{{{~~~~~~}}}||||||||||||xxxxxxxxxzzz{{{zzzwwwuuuxxxyyyyyyyyyzzz{{{{{{|||zzzyyyxxxxxxwwwwwwxxxxxxwwwvvvuuuttttttsssttttttrrrqqqpppnnnnnnnnnnnnoooooooooppppppooonnnmmmmmmkkklllmmmooopppppppppppppppppppppqqqrrrssstttuuu|||~~~yyysssoookkkjjjiiibbbaaa___]]]ZZZWWWUUUTTTLLLKKKHHHFFFDDDBBBAAA@@@CCCCCCCCCBBBBBBCCCFFFIIIKKKKKKOOOUUUYYYaaatttrrrgggbbbbbbbbbccccccddddddeeefffccc___^^^___```aaabbbaaabbbccceeeeeefffeeeeeeeeeeeefffffffffffffffeeedddcccaaa``````bbbccceee______```aaacccdddeeefffffffffffffffggghhhjjjjjjkkkooolllbbbZZZ___iiiqqqssssssqqqmmmiiihhhiiikkkooollljjjjjjlllnnnllljjjrrrkkkgggjjjkkkhhhiiinnnqqqpppnnnmmmooovvv~~~}}}yyyxxxyyy}}}xxxrrrooossswww~~~|||iii[[[WWWVVVSSSOOOPPPOOOMMMKKKIIIGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHSSSkkkxxxqqqbbbWWWNNNKKKLLLLLLMMMOOORRRVVV[[[]]]___fffrrr|||~~~sssnnnnnnppppppsssxxx{{{}}}~~~}}}||||||||||||zzzzzzzzzzzzyyyxxxuuussswwwwwwxxxzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwxxxvvvvvvuuussssssrrrrrrrrrrrrqqqpppooonnnnnnoooooonnnnnnnnnooonnnnnnmmmmmmnnnnnnooooooooooooooooooppppppppppppqqqrrrssstttvvvyyy|||yyywwwrrrmmmiiifffeeedddaaa```^^^[[[WWWTTTRRRQQQKKKJJJHHHFFFCCCBBBAAA@@@>>>???@@@@@@@@@BBBFFFIIIKKKLLLQQQXXX___jjj}}}mmmdddbbbbbbbbbccccccdddddddddeeeccc``````aaacccccccccbbbbbbbbbccccccddddddddddddeeeeeeffffffeeeeeeeeecccbbbaaa___^^^^^^^^^___^^^___```aaabbbcccdddeeeffffffffffffggghhhiiijjjhhhllllllfffeeennnzzz~~~yyyrrrlllhhhggghhhiiikkkiiihhhiiilllnnnmmmlllkkkfffeeehhhiiihhhiiimmmooonnnnnnmmmnnnsssyyy~~~|||zzzzzz~~~|||wwwrrrooopppssszzz|||hhh[[[VVVSSSPPPLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHGGGFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFOOOdddxxxvvvooo```WWWOOOMMMNNNOOOPPPSSSVVV[[[aaadddgggnnnyyyvvvhhhbbbaaacccfffkkkqqqwww{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{yyyxxxuuusssrrrvvvwwwyyy{{{{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvwwwwwwvvvuuutttsssrrrqqqpppppprrrrrrpppoooooonnnoooooollllllmmmmmmnnnmmmmmmmmmpppppppppooooooooonnnnnnoooooooooooopppqqqrrrrrrsssuuuxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxvvvuuuqqqooolllhhheeebbbaaaaaa___^^^[[[XXXTTTQQQNNNMMMJJJIIIGGGEEECCCBBBAAA@@@<<<===???@@@AAADDDHHHKKKLLLNNNTTT]]]hhhwwwzzzkkkdddbbbbbbbbbbbbbbbccccccccccccbbbaaabbbeeeffffffeeebbbaaa`````````aaabbbcccddddddddddddddddddddddddcccbbbaaa```^^^[[[ZZZXXX^^^^^^___aaabbbcccdddeeeffffffffffffggghhhhhhhhhfffiiikkklllrrr|||qqqjjjiiijjjkkkkkkhhhgggfffhhhkkkmmmnnnmmmfffddddddhhhiiihhhiiikkkkkklllmmmnnnnnnppptttwww}}}{{{~~~|||}}}{{{||||||{{{yyyuuurrrppplllooouuu|||xxxdddYYYTTTPPPMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCKKK]]]nnnwwwqqqddd[[[UUUSSSTTTSSSUUUYYYZZZ```gggmmmrrryyynnn```YYYXXXYYY___eeennnvvv{{{~~~}}}||||||{{{zzzzzz{{{{{{zzz{{{zzzyyyvvvuuuuuuuuuwwwyyy{{{}}}}}}|||zzzxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvuuutttsssqqqpppooorrrrrrqqqpppoooooooooooojjjkkkkkklllmmmmmmmmmmmmooooooooonnnooooooooopppppppppoooooopppqqqqqqrrrsssuuuwwwxxxxxxyyy{{{}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxvvvtttrrrqqqqqqnnnllljjjgggdddcccbbbaaa^^^]]]ZZZVVVRRRNNNLLLJJJIIIHHHFFFDDDCCCAAAAAAAAA>>>@@@BBBCCCDDDGGGKKKMMMOOOPPPVVV```ooovvvlllhhhbbbbbbbbbbbbbbbaaaaaaaaa``````aaadddggghhhgggeeebbb```___]]]]]]___aaabbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___]]]ZZZXXX^^^___```aaacccdddeeeeeeeeeeeeffffffffffffffffffeeehhhjjjmmmwwwwwwnnnjjjlllooopppnnnfffffffffgggiiijjjllllllggghhhiiijjjiiiggggggggghhhjjjmmmooopppqqqrrrttt|||||||||{{{wwwwwwwwwwwwuuusssqqqpppjjjlllpppvvv}}}qqq___VVVRRRNNNLLLMMMOOONNNMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@AAABBBCCCHHHVVVdddzzzttthhhaaa[[[YYYYYYWWWYYY^^^]]]bbbjjjrrrzzzzzzgggZZZUUUTTTUUUZZZaaalllvvv{{{~~~{{{{{{zzzzzzyyyzzzzzzzzzxxxyyyyyyxxxvvvvvvyyy{{{{{{}}}}}}zzzyyyvvvvvvuuuttttttttttttuuuvvvvvvvvvvvvuuusssrrrqqqrrrrrrqqqqqqppppppooonnnjjjjjjkkklllmmmmmmlllllllllllllllmmmnnnpppqqqrrrpppppppppppppppqqqqqqrrrsssuuuvvvwwwvvvvvvxxxyyyxxxwwwvvvuuuuuuttttttuuuvvvuuutttrrrqqqooonnnnnnjjjiiihhhfffdddbbbaaaaaa]]][[[XXXUUUQQQMMMJJJIIIGGGFFFEEECCCBBBAAAAAAAAA@@@BBBDDDEEEFFFHHHKKKMMMRRRUUUYYYdddwwwqqqjjjgggbbbbbbbbbaaaaaa`````````^^^^^^```cccfffgggfffdddaaa```^^^]]]]]]___aaabbbcccbbbaaa```______``````aaabbbcccdddbbb```]]][[[___```aaabbbccceeeffffffddddddeeeeeeeeedddcccccceeefffgggiiiqqq|||vvvpppkkkkkknnnqqqooollleeeeeefffffffffggghhhiiimmmooopppnnnjjjgggeeedddeeehhhllloooqqqrrrtttuuu}}}|||vvv{{{{{{wwwuuuttttttsssrrrqqqppppppjjjkkklllpppvvv}}}mmm[[[UUURRRMMMLLLNNNPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCAAABBBCCCCCCEEEPPP\\\{{{}}}wwwlllfffaaa```^^^]]]___dddccchhhooowwwppp```WWWTTTUUUVVVXXX```lllvvv{{{}}}||||||zzzzzzyyyyyyyyyyyyyyyzzzvvvxxxyyyxxxwwwxxx}}}}}}zzzxxxvvvuuuttttttssssssttttttuuuvvvvvvwwwvvvtttsssrrrrrrrrrrrrrrrqqqpppooonnnkkkkkkllllllmmmllllllllljjjjjjjjjkkkllloooqqqssspppoooooooooooooooppppppppprrrssssssrrrrrrsssuuuuuutttsssrrrqqqqqqqqqqqqpppppppppooommmllljjjiiieeeeeedddbbb```___]]]]]]ZZZXXXVVVRRROOOKKKIIIGGGEEEEEEDDDBBBBBBAAAAAAAAA???AAADDDFFFFFFHHHJJJLLLUUUYYY```lllwwwjjjdddaaacccbbbbbbaaa```___^^^^^^[[[[[[]]]```cccdddcccbbb______^^^^^^___aaabbbcccbbbaaa___^^^]]]]]]^^^___```aaacccdddcccaaa___^^^______```bbbcccdddeeefffbbbccccccdddcccbbb```___aaaccccccccchhhooorrrqqqooollljjjjjjlllkkkhhheeecccdddeeeeeeddddddfffhhhnnnssstttnnniiifffeeecccdddgggjjjlllmmmpppsssuuuzzz~~~tttuuuuuuvvv{{{}}}uuussssssqqqppppppooopppppplllkkkiiijjjmmmsssyyy}}}mmm[[[VVVSSSMMMLLLPPPOOONNNLLLKKKIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCCCCEEEDDDEEEMMMVVVmmmzzzqqqllliiiiiigggfffiiioooooosssxxx|||vvvppplllooouuu~~~ttteeeYYYSSSTTTVVVXXX[[[dddpppzzz~~~~~~|||zzzyyyyyyxxxxxxxxxxxxyyyyyywwwyyyzzzyyywwwyyy}}}{{{xxxwwwuuuttttttsssrrrsssssssssrrrsssuuuvvvvvvuuusssrrrrrrrrrrrrrrrrrrpppooonnnlllmmmmmmmmmmmmllllllkkkjjjjjjiiiiiikkkmmmoooqqqnnnmmmmmmllllllmmmmmmmmmnnnoooppppppoooooopppqqqtttsssrrrqqqqqqpppppppppllllllmmmmmmkkkiiigggeeeaaaaaa```___]]][[[ZZZYYYVVVUUURRROOOLLLIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>AAAEEEGGGIIIKKKNNNPPPVVV^^^iiixxxnnnfffbbb___cccbbbbbb```___^^^]]]]]]YYYXXXYYY[[[^^^``````___^^^___```aaabbbcccdddeeeaaa```^^^\\\\\\\\\]]]^^^``````aaaaaa```___]]]\\\]]]]]]^^^```aaabbbcccddd```aaabbbbbbaaa```]]]\\\ZZZ^^^______aaafffiiihhhiiihhhhhhgggfffdddcccaaa```bbbddddddcccdddfffiiiiiioooqqqkkkffffffgggfffdddeeeffffffgggjjjnnnqqqtttxxxtttooonnntttyyysssrrrpppooonnnnnnooopppmmmjjjfffdddeeeiiinnnrrrnnn\\\WWWTTTNNNLLLPPPLLLLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDFFFEEEEEEKKKTTTccc}}}~~~vvvrrrpppppppppooosssyyy{{{}}}tttllleee___^^^___dddllluuuzzzyyywwwuuukkk]]]SSSQQQSSSWWWYYY```iiiuuu~~~~~~{{{yyyxxxxxxwwwxxxxxxyyyyyyyyy{{{|||zzzwwwyyy|||yyywwwvvvttttttsssrrrrrrrrrrrrssspppqqqsssuuuuuutttsssrrrrrrrrrssssssrrrqqqooonnnnnnnnnnnnnnnmmmlllkkkkkklllkkkiiiiiiiiikkkmmmnnnllllllkkkjjjjjjjjjkkkkkkmmmnnnpppooonnnnnnoooqqqppppppooonnnmmmmmmmmmmmmjjjkkklllmmmkkkiiieeeccc``````___^^^\\\ZZZXXXWWWSSSRRRPPPMMMJJJGGGEEEDDDDDDCCCBBBAAAAAAAAAAAABBB???BBBGGGJJJMMMPPPSSSUUUVVVaaapppyyyiiieeeddd```cccbbbbbb```___^^^]]]\\\XXXWWWWWWYYY[[[]]]]]]]]]]]]___```bbbdddeeeffffffaaa```]]][[[[[[[[[\\\]]]_________^^^]]]\\\ZZZZZZ[[[\\\]]]^^^___aaabbbbbb___```aaaaaa```^^^\\\ZZZTTTZZZ]]]]]]^^^cccggggggddddddeeecccaaaaaaaaaccc]]]___bbbcccbbbdddhhhkkkbbbjjjmmmgggcccfffiiiiiiddddddcccaaaaaadddiiimmmnnn}}}}}}vvvmmmjjjppp}}}tttrrrpppnnnmmmnnnooopppmmmjjjddd```___bbbgggjjjsss{{{{{{gggWWWVVVVVVOOOKKKNNNKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGJJJLLLNNN]]]qqq}}}{{{yyyxxxwwwxxxzzz{{{|||kkk___WWWTTTTTTUUUWWW[[[bbbgggjjjkkkhhh```YYYXXXYYYYYY[[[^^^fffqqq}}}{{{zzzzzzyyyxxxxxxxxxyyyyyyzzzwwwtttssswww|||}}}zzzwwwuuussssssssstttssssssrrrrrrppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnlllkkkjjjiiiiiiiiiggggggggggggggghhhiiiiiilllllllllkkkkkkjjjjjjjjjkkkkkkllllllmmmnnnnnnoooooonnnlllllllllllljjjiiiggggggfffffffffeeeeeeeee]]]]]]\\\ZZZYYYWWWVVVVVVSSSRRRPPPNNNKKKIIIGGGFFFCCCBBB@@@>>>>>>???@@@AAAFFFDDDFFFLLLOOOQQQTTTYYY___nnn{{{ooogggaaa]]]\\\]]]bbbeeeddd]]]XXXVVVVVVVVVWWWXXXZZZZZZZZZYYYYYYYYY[[[___dddgggiiiiiiiii```]]]ZZZWWWWWWYYY]]]___]]][[[YYYXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\aaadddfffbbb[[[UUUUUUVVVVVVXXX[[[^^^aaabbbcccccceeedddbbbaaaaaaaaabbbbbbbbbhhhnnnooojjjeeeddddddeeedddcccdddeeeeeedddbbb```aaaaaaaaa```bbbfffiiinnnvvv~~~}}}qqqlllpppzzzzzzxxxuuuqqqllliiiiiijjjeeeeeedddaaa\\\[[[^^^aaaiiirrr|||vvvcccUUUSSSSSSMMMJJJLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGEEEEEEFFFIIILLLNNNYYYlll~~~~~~}}}~~~uuufff[[[UUUQQQPPPPPPRRRWWW]]]bbbeeefffeee^^^YYY[[[^^^```dddhhhkkkvvv}}}zzzyyyyyyxxxxxxxxxyyyyyyzzzwwwtttsssvvvzzz~~~~~~|||yyywwwuuutttssssssssstttssssssrrrqqqppppppppppppppppppppppppppppppppppppoooooonnnnnnooonnnmmmkkkjjjiiiiiihhhggggggggggggggghhhiiiiiilllkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkllllllmmmnnnnnnooommmkkkkkkkkkkkkiiihhhffffffeeeeeedddccccccbbb]]]\\\[[[YYYXXXVVVUUUTTTQQQPPPNNNLLLIIIGGGEEEDDDCCCBBB@@@???>>>???AAABBBGGGEEEGGGMMMQQQTTTZZZaaajjjyyywwwjjjddd___\\\\\\ZZZ^^^aaa___YYYTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYXXX[[[]]]```cccdddeeedddddd[[[YYYWWWVVVWWWYYY\\\^^^___]]]ZZZXXXVVVUUUTTTTTTUUUUUUWWWXXXYYYZZZZZZ[[[___aaaccc```[[[WWWVVVWWWWWWYYY\\\^^^aaabbbccccccbbbaaaaaaaaaaaaaaabbbccceeejjjnnnnnniiieeecccccccccaaa```aaacccddddddddd^^^^^^___^^^^^^___cccffflllrrrwww{{{vvvoooooowwwyyyrrrnnnjjjhhhfffddddddccc```]]][[[]]]___bbbjjjuuu}}}qqqaaaTTTRRRRRRMMMJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGIIIGGGEEECCCEEEHHHMMMPPPZZZhhhzzzhhh]]]VVVPPPLLLMMMMMMOOOSSSYYY___bbbcccccc^^^[[[^^^cccfffkkkppprrr||||||yyyxxxxxxxxxxxxxxxyyyyyyyyywwwttttttvvvyyy|||}}}~~~{{{xxxvvvuuuuuuuuusssssssssssssssrrrqqqqqqppppppppppppoooooooooooopppooonnnmmmlllmmmnnnnnnooonnnmmmkkkjjjiiihhhhhhhhhhhhggggggggghhhiiiiiikkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkklllllllllmmmllljjjiiijjjiiigggfffeeeddddddbbbaaa```______]]]\\\ZZZXXXVVVTTTRRRQQQNNNMMMLLLJJJGGGEEEDDDCCCBBBAAA@@@??????@@@BBBCCCHHHGGGIIINNNSSSYYYbbbkkkxxx{{{mmmccc___\\\[[[[[[WWWYYYZZZXXXTTTPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWWWW]]]^^^___aaaaaa```^^^]]]VVVUUUUUUVVVWWWXXXZZZ[[[```]]]YYYWWWVVVUUUSSSRRRQQQRRRSSSTTTVVVWWWXXXYYY]]]]]]]]]]]]\\\ZZZYYYXXXYYYZZZ\\\^^^```aaaaaabbb]]]^^^```aaabbbccccccdddhhhkkkmmmlllhhhdddccccccbbb```^^^^^^```cccdddeee]]]^^^^^^]]]]]]^^^aaadddjjjmmmoooooowwwvvvqqqssszzz~~~vvvqqqmmmhhhcccccccccbbb```]]][[[[[[\\\YYY```kkksssxxx}}}lll___TTTRRRRRROOOMMMMMMIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHFFFDDDCCCFFFJJJOOOSSS]]]fffwww~~~|||zzzyyylll\\\TTTQQQLLLHHHKKKKKKMMMSSSZZZ```ccceeeddd___]]]aaadddggglllrrrxxx}}}zzzwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxvvvuuuvvvxxx{{{||||||}}}zzzwwwvvvvvvwwwwwwsssssssssssssssrrrqqqpppooooooooooooooonnnnnnnnnooommmllljjjjjjkkkmmmnnnooonnnmmmkkkjjjiiihhhhhhiiihhhhhhggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjllljjjhhhhhhhhhgggeeeccccccbbbaaa```^^^]]]\\\[[[[[[ZZZXXXVVVSSSQQQOOONNNLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@???@@@BBBDDDEEEIIIHHHKKKPPPVVV^^^kkkvvvuuueee^^^[[[YYYXXXYYYTTTUUUUUUSSSOOONNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVV[[[\\\]]]^^^]]]\\\ZZZYYYTTTUUUVVVWWWXXXXXXWWWWWW[[[XXXUUUUUUVVVXXXWWWUUUPPPPPPQQQSSSTTTVVVXXXXXXZZZYYYYYYZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]^^^_________\\\]]]```ccceeefffffffffgggiiijjjiiifffddddddeeedddaaa^^^^^^```bbbdddddd___```___^^^]]]___bbbdddfffiiijjjiiinnn}}}sssqqqvvv{{{{{{wwwssskkkddddddcccbbb___\\\ZZZYYYXXXTTTYYYbbbiiipppuuu{{{yyyddd[[[SSSPPPPPPOOOMMMMMMKKKJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFIIINNNRRRUUUZZZ___lll~~~~~~}}}|||yyyvvvssspppooossszzzsss___SSSNNNMMMJJJGGGIIIIIILLLRRRZZZaaaeeefffbbb______cccfffiiiooouuu~~~{{{vvvtttrrrtttttttttuuuuuuwwwxxxxxxvvvuuuvvvxxx{{{}}}~~~}}}{{{zzzwwwvvvuuuvvvwwwxxxssssssssssssrrrqqqpppoooooooooooonnnnnnnnnmmmmmmmmmllljjjiiiiiijjjlllnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhjjjhhhfffffffffeeecccaaaaaa```___]]]\\\ZZZYYYYYYYYYXXXVVVSSSQQQNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@AAACCCFFFGGGJJJKKKNNNUUU]]]gggwwwxxxlll___ZZZXXXUUUTTTUUURRRRRRQQQOOONNNMMMNNNOOOOOOOOOPPPPPPRRRSSSTTTTTTVVVWWWYYY[[[[[[ZZZYYYXXXVVVWWWYYYYYYYYYWWWUUUTTTTTTQQQPPPSSSXXX]]]]]]\\\QQQRRRRRRSSSTTTVVVXXXYYYYYYXXXWWWYYY[[[]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]___bbbdddggghhhhhhhhheeefffggggggffffffgggggghhheeeaaa```aaabbbcccccc`````````^^^]]]^^^```ccccccfffiiijjjmmmyyyvvvqqqrrruuu}}}|||tttlllgggeeebbb^^^[[[YYYWWWUUUTTTWWW\\\aaaffflllqqqtttyyy{{{}}}qqq[[[UUUOOOLLLMMMMMMLLLJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFCCCEEEHHHKKKNNNQQQSSSTTTQQQTTT]]]nnn}}}yyyyyywwwuuuqqqnnnkkkhhhggggggmmmtttxxx}}}oooeeeWWWNNNKKKKKKJJJIIIHHHIIIKKKQQQXXX^^^bbbccc___]]]___cccgggiiipppxxxuuuqqqppppppqqqqqqqqqrrrsssuuuvvvwwwvvvvvvwwwzzz}}}~~~}}}{{{vvvuuutttsssttttttuuuvvvssssssssssssrrrpppooonnnoooooonnnnnnmmmmmmllllllkkkkkkjjjiiijjjkkklllmmmmmmlllkkkkkkjjjjjjjjjkkkjjjjjjiiihhhhhhhhhiiiiiiffffffggggggggggggggghhhffffffffffffffffffffffffiiigggeeeddddddccc```___^^^^^^]]]\\\ZZZYYYXXXXXXVVVUUUSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@???@@@BBBEEEHHHIIIKKKMMMTTT^^^hhhuuuoooeee[[[XXXVVVRRRQQQRRRPPPOOONNNNNNMMMNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSRRRTTTVVVXXXYYYYYYXXXXXXXXXYYYZZZZZZYYYWWWTTTSSSQQQNNNMMMRRRZZZaaabbbaaaTTTTTTSSSSSSTTTVVVXXXYYYXXXXXXYYYYYYZZZ\\\]]]^^^```___^^^]]]]]]]]]]]]^^^```aaaccceeeggghhhiiiiiieeeeeefffhhhiiiiiiiiiiiijjjgggdddbbbcccccccccccc______^^^]]][[[[[[^^^```aaadddiiilllmmmssszzztttrrrrrrzzzwwwmmmhhhbbb]]]ZZZXXXUUUSSSUUUUUUWWWZZZ^^^bbbgggiiipppssswwwzzz}}}~~~~~~}}}hhhVVVSSSNNNKKKKKKMMMLLLJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDGGGLLLQQQSSSSSSQQQPPPJJJLLLRRR___ttt{{{tttpppooommmjjjgggdddbbbaaaaaa```fffjjjlllppptttuuurrr```ZZZRRRMMMKKKKKKLLLLLLLLLLLLMMMQQQWWW\\\^^^___\\\ZZZ\\\```bbbccciiiqqqwww~~~wwwmmmjjjkkkmmmnnnnnnoooppprrrsssuuuvvvwwwwwwyyy{{{}}}|||yyyvvvssssssttttttuuuuuuvvvvvvsssssssssrrrqqqpppooonnnoooooonnnmmmmmmlllkkkkkkjjjjjjjjjkkkkkklllllllllkkkkkkjjjjjjkkkkkklllmmmkkkjjjiiiiiihhhhhhiiiiiieeeeeefffffffffgggggggggeeeeeeeeeeeeeeeeeeeeeeeehhhfffdddbbbbbbaaa___]]]\\\\\\[[[ZZZZZZYYYXXXXXXSSSRRRQQQOOOMMMLLLJJJJJJFFFFFFEEEDDDCCCBBBBBBAAA@@@??????@@@CCCFFFIIIKKKLLLPPP[[[iiivvvtttfff^^^WWWUUUSSSPPPOOOPPPMMMLLLLLLMMMMMMNNNMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRQQQRRRUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYXXXWWWUUUTTTSSSOOOMMMRRR[[[bbbbbb```VVVUUUTTTTTTTTTUUUWWWXXXXXXZZZ\\\[[[YYYYYY]]]```dddcccbbb```_________```cccccccccdddeeefffggghhhhhhhhhjjjkkkmmmmmmkkkjjjhhhfffdddcccdddeeedddccc``````___]]][[[\\\^^^``````bbbfffkkkkkkmmmwww}}}xxxvvvxxxrrrlllccc\\\YYYWWWTTTRRRTTTSSSRRRSSSVVV[[[^^^```hhhkkkoootttxxx{{{|||}}}~~~rrr```UUUSSSOOOLLLMMMOOONNNLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEJJJPPPUUUVVVTTTOOOLLLHHHIIIMMMWWWiii}}}ssskkkggggggeeebbb___]]]\\\]]]]]]___cccffffffiiilllllliiiVVVTTTQQQNNNLLLLLLMMMNNNQQQQQQQQQTTTXXX[[[\\\]]][[[YYYZZZ\\\[[[ZZZ___fffmmmuuuwwwoooeeedddgggjjjmmmmmmnnnoooppprrrtttuuuyyyyyyzzz{{{|||yyyuuuqqqttttttvvvwwwxxxxxxxxxxxxsssssssssrrrqqqpppnnnnnnoooooonnnmmmllllllkkkkkkiiijjjkkkllllllllllllllljjjjjjjjjjjjkkklllmmmnnnkkkkkkjjjiiihhhhhhiiiiiieeeeeeeeefffffffffggggggddddddddddddddddddddddddgggeeecccbbbaaa```^^^\\\[[[[[[ZZZZZZYYYYYYYYYXXXQQQQQQPPPNNNMMMKKKJJJJJJDDDDDDCCCBBBBBBAAA@@@@@@?????????@@@CCCFFFJJJLLLLLLRRR```qqqhhh```YYYTTTSSSRRROOONNNOOOKKKJJJKKKLLLMMMNNNMMMKKKJJJJJJJJJJJJLLLNNNPPPRRRQQQRRRUUUWWWXXXXXXWWWVVVUUUUUUVVVWWWWWWWWWVVVUUUVVVRRROOOSSS\\\aaaaaa^^^WWWVVVUUUSSSSSSUUUVVVWWWXXX\\\^^^\\\XXXXXX\\\aaahhhgggeeecccaaaaaaaaabbbddddddcccbbbcccdddfffgggllllllmmmooopppooollljjjeeeccccccdddeeefffeeecccccccccbbb```^^^^^^```bbb``````ccchhhhhhhhhooozzz|||xxxvvvnnnddd\\\XXXVVVTTTRRRSSSPPPNNNOOORRRVVVZZZ\\\ccceeejjjoootttxxxzzz{{{}}}vvvfff[[[SSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGBBBLLLWWWZZZTTTMMMIIIIIIDDDCCCFFFMMMYYYmmmuuulllfffcccaaa```]]]ZZZXXXWWWWWWWWW[[[]]]```dddhhhiiihhhfff\\\SSSKKKKKKNNNPPPTTTYYYTTTWWWZZZ\\\ccchhhgggaaa___XXXRRRPPPOOOPPPVVV]]]cccccccccaaa___^^^___```bbbeeeiiimmmooorrruuuxxxyyyzzz{{{{{{{{{yyyvvvuuupppsssuuutttvvvyyyyyywwwsssrrrqqqooonnnmmmmmmmmmpppooonnnllljjjiiiiiiiiikkkkkkkkklllllllllmmmmmmiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnmmmlllkkkjjjiiiddddddeeeeeeddddddcccbbbcccdddfffgggggggggffffffgggdddbbb``````___]]]\\\YYYXXXXXXXXXXXXWWWWWWWWWSSSPPPLLLJJJIIIIIIIIIHHHEEEEEEEEEEEEDDDCCCBBBAAAAAA>>>???CCCEEEEEEHHHLLLTTT\\\hhh{{{rrrggg\\\YYYUUUPPPMMMKKKJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMKKKMMMPPPSSSTTTSSSRRRQQQSSSTTTUUUUUUTTTTTTVVVXXXXXXWWWUUUYYYcccjjjggg^^^XXXWWWVVVUUUUUUUUUVVVWWWZZZYYYXXXWWWXXXZZZ\\\]]]dddaaa^^^^^^aaaddddddcccgggfffeeeeeeeeefffggggggllloooqqqrrroookkkiiihhh``````````````````aaaaaaeeedddcccbbbbbbcccdddddddddcccbbbbbbeeeiiiooorrr~~~zzzvvvhhh]]]XXXWWWUUUTTTUUURRRNNNMMMOOORRRTTTUUUZZZ^^^ccchhhlllooosssvvv}}}}}}}}}||||||}}}~~~~~~~~~rrrbbbWWWQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDMMMVVVWWWQQQIIIEEEEEECCCCCCFFFKKKSSSdddwwwmmmeee___\\\ZZZYYYWWWUUUSSSRRRRRRRRRWWWXXX[[[___dddffffffeee]]]UUUOOOOOORRRSSSWWW[[[___bbbeeeiiioootttrrrlllfff\\\RRRNNNKKKJJJMMMQQQWWWXXXYYYWWWVVVVVVXXXYYY\\\___dddiiilllppptttvvv{{{|||||||||{{{xxxvvvtttqqquuuuuutttuuuyyyzzzxxxtttsssrrrpppnnnmmmmmmmmmpppooonnnlllkkkjjjiiiiiijjjkkkkkkkkkkkkllllllllljjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiggggggggggggfffeeeeeedddcccdddfffgggggggggfffeeedddbbb___^^^^^^]]][[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUQQQNNNKKKIIIHHHHHHHHHGGGEEEEEEDDDDDDCCCBBBAAA@@@AAA???@@@EEEHHHIIIMMMRRR[[[eeesss~~~mmmeee]]][[[VVVQQQMMMJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLNNNPPPRRRSSSRRRQQQPPPQQQSSSTTTTTTTTTUUUWWWZZZYYYZZZYYY[[[ccciiifff___XXXWWWVVVTTTTTTTTTTTTUUUXXXWWWWWWWWWYYY[[[^^^______]]][[[]]]```ccccccbbbgggfffeeeddddddfffggghhhkkknnnqqqpppmmmiiifffeee``````^^^^^^^^^___aaabbbbbbaaa`````````aaabbbcccdddcccbbbbbbdddiiinnnqqq}}}vvviii___ZZZWWWTTTRRRSSSPPPMMMKKKMMMNNNOOOPPPRRRUUUYYY^^^bbbgggmmmqqqvvvvvvvvvvvvwwwwwwxxxyyy~~~~~~ppp___TTTOOONNNMMMKKKJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBCCCEEELLLSSSSSSLLLEEEAAA@@@AAACCCEEEHHHKKKWWWppp~~~}}}yyypppfff^^^YYYVVVTTTSSSRRRQQQPPPOOOOOONNNQQQRRRSSSWWW]]]aaabbbbbb]]]WWWSSSUUUWWWXXX[[[```hhhlllqqqvvv|||~~~wwwkkk]]]PPPJJJGGGEEEEEEFFFKKKLLLMMMMMMMMMNNNPPPSSSUUUZZZ```fffkkkooosssvvv|||||||||{{{zzzwwwuuuttttttvvvvvvtttuuuzzz|||{{{vvvuuusssqqqooonnnmmmmmmpppooommmlllkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnooooooooommmnnnnnnnnnmmmlllkkkkkkhhhhhhggggggfffeeeddddddcccdddfffggggggfffeeeeeebbb___]]][[[[[[ZZZYYYWWWXXXXXXWWWVVVTTTSSSRRRRRRNNNKKKHHHGGGGGGGGGGGGFFFDDDDDDCCCBBBAAA@@@???>>>AAA@@@BBBGGGJJJLLLSSSZZZcccpppqqqeee```^^^[[[WWWQQQMMMIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNOOOQQQRRRSSSSSSUUUXXXZZZWWWZZZ[[[[[[^^^bbbaaa]]]WWWVVVUUUTTTSSSRRRSSSSSSVVVVVVVVVWWWZZZ\\\___aaa\\\\\\\\\^^^aaacccccccccfffeeedddcccccceeeggghhhkkknnnpppppplllgggdddbbbaaa___^^^]]]]]]___aaabbb___^^^^^^^^^___```aaaaaadddcccbbbbbbdddhhhmmmpppxxxxxxlllbbb\\\XXXUUURRRQQQOOOMMMLLLLLLMMMLLLLLLKKKMMMPPPSSSWWW^^^ffflllrrrsssssstttuuuvvvwwwwww{{{{{{{{{{{{{{{|||||||||~~~~~~nnn]]]RRRMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMLLLJJJHHHEEEDDDDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAADDDHHHMMMLLLGGGAAA>>>>>>>>>AAADDDEEEEEEMMMbbbvvv}}}~~~{{{|||~~~vvvmmmddd]]]XXXUUUSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMNNNPPPUUUYYY[[[\\\YYYVVVUUUYYY\\\^^^bbbgggkkkqqqwww~~~}}}hhhYYYKKKFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHJJJNNNPPPSSSXXX___fffkkkppptttwwwxxxxxxxxxxxxxxxvvvuuutttuuuwwwwwwtttuuu{{{}}}|||wwwvvvtttrrrpppnnnmmmmmmoooooommmlllkkkjjjjjjjjjhhhiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmlllhhhgggfffeeedddcccbbbbbbcccdddeeefffffffffeeeddd```^^^[[[ZZZZZZYYYWWWVVVWWWWWWUUUTTTRRRPPPOOONNNJJJHHHFFFEEEEEEFFFEEEDDDCCCBBBAAA@@@???>>>>>>===AAA@@@CCCHHHKKKNNNVVV___jjj{{{sssddd]]][[[ZZZXXXUUUQQQMMMJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHJJJLLLNNNOOOOOOOOOOOOPPPOOOOOONNNMMMMMMPPPQQQRRRRRRRRRSSSVVVXXXSSSWWWYYYWWWWWWYYYYYYWWWRRRRRRRRRRRRSSSSSSSSSTTTVVVVVVWWWXXXZZZ]]]___```^^^^^^```aaacccddddddccceeedddbbbaaabbbccceeegggjjjlllnnnmmmjjjeeebbbaaa``````````````````aaaaaa_________``````aaabbbbbbeeedddcccccceeehhhlllooosss{{{}}}pppeee^^^[[[XXXVVVQQQOOONNNMMMNNNNNNLLLKKKKKKLLLLLLMMMQQQXXX```gggmmmnnnppprrrsssuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwww||||||{{{{{{{{{|||~~~|||iiiYYYPPPLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOKKKJJJGGGDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@AAACCCFFFFFFBBB???>>>???<<>>======>>>>>>AAAAAADDDIIIKKKPPPZZZdddttttttqqqqqqxxx{{{ggg[[[VVVTTTTTTSSSQQQOOOMMMKKKJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKMMMOOOPPPQQQPPPOOONNNMMMMMMLLLLLLMMMQQQRRRSSSRRRQQQQQQRRRTTTPPPVVVXXXUUUSSSTTTTTTRRRMMMNNNPPPQQQSSSUUUVVVVVVWWWXXXXXXYYY[[[\\\^^^^^^```aaabbbbbbbbbbbbaaaaaaccccccbbbaaaaaabbbcccccceeefffhhhgggeeebbbaaabbbbbbdddeeefffeeedddbbb```bbbccccccddddddeeeeeeeeeeeedddddddddeeehhhkkkmmmooouuu}}}ttthhhaaa^^^\\\[[[RRRPPPNNNMMMNNNMMMLLLKKKMMMLLLKKKKKKLLLRRRYYY^^^cccdddgggjjjlllnnnooooooqqqrrrrrrsssssstttuuuuuuwwwvvvvvvvvvwwwxxxzzz{{{tttbbbUUUNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKNNNOOOPPPOOONNNMMMHHHGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAA@@@???>>>>>>???<<<===@@@CCCBBBFFFQQQ^^^yyy~~~|||}}}zzz|||~~~|||{{{}}}}}}yyyrrrjjjccc\\\XXXUUUTTTUUUWWWXXXXXXUUUSSSQQQNNNLLLJJJJJJLLLMMMMMMMMMOOONNNRRRXXX]]]aaaiiiqqqttt{{{zzz^^^SSSIIIGGGGGGEEECCCDDDFFFGGGHHHIIIKKKOOOUUUYYY\\\aaagggkkknnnoooqqqrrrnnnooopppqqqssstttuuuvvvuuuwwwwwwuuuvvv{{{}}}|||uuutttrrrqqqoooooonnnnnnnnnnnnmmmlllkkkkkkkkkkkkhhhhhhiiiiiiiiijjjjjjjjjhhhiiijjjkkkkkkllllllkkkmmmmmmnnnoooppppppoooooommmllliiigggeeedddddddddddddddeeeffffffeeecccbbb```^^^[[[YYYYYYXXXWWWUUUSSSRRRQQQOOOMMMLLLJJJIIIGGGFFFDDDCCCDDDCCCAAA???@@@???>>>======>>>???@@@BBBCCCGGGKKKOOOTTTaaannntttiii```dddlllxxxqqq^^^UUUQQQNNNNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMOOOQQQQQQOOONNNMMMKKKKKKKKKLLLMMMRRRRRRRRRQQQPPPOOOPPPRRRSSSWWWYYYVVVTTTUUUTTTQQQJJJLLLNNNQQQTTTVVVXXXXXXXXXXXXYYYZZZ\\\]]]]]]^^^___aaaaaa```___^^^___```dddddddddddddddbbbaaa```___```aaa``````aaacccfffiiijjjkkkkkkjjjgggdddcccffffffggggggggggggfffeeedddcccbbbbbbdddfffhhhjjjkkkooovvv~~~qqqjjjfffdddbbbXXXUUUQQQNNNMMMLLLKKKIIIKKKKKKJJJIIIIIIKKKPPPSSSZZZ\\\```cccgggiiijjjjjjlllmmmnnnoooppprrrssssssrrrqqqqqqrrrsssuuuwwwxxxooo^^^SSSNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHKKKNNNQQQQQQOOOKKKIIIEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBB??????>>>===<<<<<<===???>>>===>>>AAACCCDDDKKKSSSggg}}}}}}}}}}}}{{{zzzyyyyyyyyyzzz|||}}}{{{wwwqqqjjjbbb\\\XXXVVVTTTVVVXXXZZZYYYVVVRRRPPPMMMLLLJJJJJJKKKLLLKKKJJJMMMLLLOOOUUUYYY]]]fffooovvv}}}yyylllUUUNNNIIIHHHGGGDDDCCCEEEHHHJJJLLLNNNRRRYYY```eeeiiilllqqqttttttsssssssssoooooooooppprrrsssuuuvvvsssvvvwwwuuuwww{{{|||zzzrrrrrrqqqpppooonnnoooooonnnmmmllllllkkkkkkkkkkkkiiiiiiiiijjjjjjjjjkkkkkkiiiiiijjjkkklllllllllllllllmmmnnnooopppqqqqqqpppooommmjjjgggeeedddddddddddddddeeefffeeedddcccbbb___]]]ZZZXXXXXXWWWVVVTTTPPPPPPOOOMMMLLLJJJIIIIIIHHHFFFDDDDDDCCCBBB@@@===>>>>>>===<<<===???AAABBBCCCEEEJJJPPPUUU]]]lllzzz{{{lllaaaZZZXXX___lll~~~hhhWWWRRRNNNJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIKKKLLLNNNOOOPPPOOOMMMKKKJJJJJJKKKLLLNNNPPPQQQQQQPPPOOOOOOQQQRRRUUUXXXXXXVVVVVVWWWUUUQQQJJJLLLOOORRRUUUWWWXXXXXXVVVWWWXXX[[[]]]^^^___```___```aaa___]]]]]]```cccfffgggiiiiiihhheeeaaa___^^^^^^______aaaeeekkkooosssrrrooommmkkkiiiiiihhhgggggghhhhhhgggfffdddccc``````______```bbbdddeeeeeeiiioooxxx|||vvvppplllddd___YYYSSSPPPMMMKKKJJJFFFHHHHHHHHHGGGHHHJJJLLLRRRTTTXXX]]]```cccddddddcccdddfffhhhjjjlllmmmnnnooonnnnnnooopppsssuuuvvvnnn]]]TTTQQQOOONNNMMMLLLJJJJJJJJJJJJFFFJJJNNNQQQQQQMMMIIIEEEBBBCCCCCCDDDCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCC@@@???===;;;:::;;;<<<>>>@@@======@@@BBBCCCGGGLLLYYYvvv~~~}}}}}}|||yyyuuusssuuuyyy{{{|||~~~{{{xxxrrrjjjccc]]]YYYWWWVVVXXX[[[\\\[[[WWWSSSQQQLLLKKKJJJKKKLLLLLLKKKJJJMMMLLLNNNSSSVVVZZZcccmmmssszzz{{{kkk]]]LLLHHHFFFGGGGGGDDDEEEHHHKKKMMMPPPTTTYYYaaajjjpppssswww{{{|||{{{xxxwwwvvvqqqqqqqqqqqqrrrssstttuuuqqquuuwwwvvvwww{{{{{{xxxqqqppppppooonnnooooooooonnnmmmllllllkkkkkkkkkkkkiiijjjjjjjjjjjjkkkkkkkkkjjjjjjkkklllmmmmmmmmmmmmlllmmmnnnpppqqqqqqqqqqqqnnnkkkhhheeebbbaaabbbbbbdddeeeeeefffeeedddbbbbbb^^^\\\YYYWWWWWWVVVUUUSSSOOONNNMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCBBB???<<<>>>===<<<<<<===???BBBCCCDDDGGGMMMTTTZZZddduuu~~~jjj\\\VVVSSSXXX___mmm~~~aaaSSSPPPMMMGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHIIIJJJKKKMMMMMMNNNNNNMMMJJJIIIIIIKKKMMMNNNMMMOOOPPPPPPOOOPPPRRRTTTVVVWWWWWWUUUVVVXXXUUUPPPLLLMMMPPPSSSUUUVVVWWWWWWSSSUUUXXX[[[]]]```aaabbb```aaabbb```___```dddhhhhhhjjjlllmmmkkkgggbbb___aaaaaaaaaaaaeeekkksssyyyzzzwwwrrrmmmjjjjjjlllmmmfffgggggggggfffdddbbbaaa^^^]]]]]]]]]^^^___aaabbbaaafffkkkrrr{{{uuuoooiiiaaaYYYTTTPPPNNNLLLDDDFFFHHHIIIHHHHHHIIIIIIGGGJJJNNNSSSWWWZZZ[[[[[[[[[\\\^^^```bbbeeeggghhhmmmmmmmmmnnnppprrrtttvvvjjjZZZVVVWWW[[[VVVNNNIIIGGGHHHIIIJJJOOONNNNNNLLLKKKHHHFFFEEE@@@@@@BBBCCCDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<======@@@@@@AAA@@@???@@@CCCEEEWWWggg~~~{{{xxxvvvvvvyyy{{{{{{yyy}}}yyyrrrlllgggaaa\\\YYY[[[YYYVVVTTTSSSQQQNNNLLLIIIJJJLLLMMMOOOOOOOOONNNMMMLLLKKKLLLPPPVVV\\\```mmmqqqwwwwwwooocccXXXQQQHHHIIIJJJJJJHHHHHHHHHIIIMMMPPPUUU\\\dddooozzz}}}zzzxxxwwwpppsssvvvxxxxxxxxxxxxxxxvvvvvvvvvxxxyyyxxxvvvsssnnnmmmmmmlllllllllmmmmmmkkkkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiillllllllllllmmmmmmnnnnnnmmmnnnnnnoooppppppqqqqqqnnnllljjjgggdddcccbbbbbbfffffffffgggfffddd```\\\]]]ZZZWWWUUUTTTTTTSSSRRRPPPMMMIIIHHHHHHHHHFFFCCCEEEDDDDDDCCCAAA@@@??????<<<;;;;;;<<>><<<<<<<<<>>>AAACCCDDDEEEIIINNNTTT\\\jjj}}}nnn[[[OOOOOOVVV^^^mmm}}}eeeVVVPPPKKKIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLLLLJJJIIIIIIJJJIIIIIIIIIJJJJJJLLLMMMNNNOOONNNMMMKKKJJJIIIIIIHHHKKKMMMOOORRRTTTUUUUUUUUUZZZYYYXXXZZZ\\\\\\YYYWWWQQQRRRTTTUUUVVVVVVVVVVVVUUUWWWZZZ[[[\\\]]]___```ccceeefffggghhhiiijjjlllmmmnnnnnnmmmkkkhhhdddbbbfffbbbaaacccdddeeejjjppptttpppkkkiiiiiiiiihhhgggdddddddddeeeeeedddbbb___bbbccccccbbb```______``````___```eeekkkuuu{{{yyyxxxvvvkkkccc[[[SSSNNNNNNJJJHHHGGGGGGGGGFFFEEECCCCCCDDDEEEGGGIIIKKKLLLMMMQQQQQQSSSUUUWWWZZZ\\\^^^aaabbbdddfffhhhjjjllllllzzzkkkaaa[[[WWWUUUQQQLLLIIIHHHJJJJJJKKKMMMLLLJJJGGGFFFEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<=========>>>???>>>===>>>AAACCCFFFNNN___yyy}}}{{{|||yyyvvvtttuuuwwwxxxyyyxxxyyyzzz||||||yyytttoookkkeee```\\\VVVSSSPPPOOONNNMMMJJJIIIGGGJJJNNNQQQTTTUUUTTTTTTSSSRRROOOMMMMMMNNNPPPRRRXXXYYYXXXUUUPPPKKKHHHGGGJJJLLLMMMNNNPPPRRRWWWZZZbbbhhhrrr|||{{{wwwuuutttsssssstttvvvxxxxxxvvvtttpppppppppooooooooonnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiimmmmmmmmmmmmmmmlllllllllmmmkkkhhheeecccccceeeffffffeeeeeeeeedddbbb^^^ZZZYYYWWWTTTSSSRRRRRRPPPOOOMMMJJJHHHFFFFFFFFFDDDBBBBBBAAAAAA@@@???>>>============>>>@@@BBBEEEGGGHHHLLLQQQXXXcccttt}}}nnn^^^SSSLLLNNN```sssmmmYYYNNNKKKIIIHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEJJJLLLMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOONNNMMMKKKIIIHHHHHHGGGJJJLLLOOOSSSUUUWWWXXXXXX^^^\\\ZZZYYYYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTUUUVVVTTTWWWYYY[[[\\\]]]___aaaeeeffffffggghhhiiijjjkkkjjjjjjjjjiiihhhgggfffeeefffcccbbbbbb```]]]___ccchhhfffeeeeeeffffffeeedddaaaccceeeeeecccaaa```___eeeggggggfffccc```______^^^^^^___aaabbbgggvvv{{{uuusss}}}~~~rrrkkkeee\\\UUURRRMMMLLLJJJJJJIIIGGGDDDAAADDDDDDDDDEEEFFFFFFGGGGGGKKKKKKLLLNNNPPPRRRTTTVVV[[[\\\]]]___aaacccdddeeesssiiiaaaYYYSSSPPPMMMKKKJJJLLLNNNOOOOOOLLLJJJGGGEEECCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<=========<<<===@@@BBBHHHJJJUUUmmm~~~}}}}}}zzzxxxxxxzzz{{{|||vvvuuuvvvwwwzzz~~~|||yyyuuupppkkkeee^^^ZZZRRRPPPMMMLLLLLLKKKJJJIIIJJJMMMRRRWWWZZZ\\\[[[[[[WWWUUUSSSPPPNNNMMMNNNNNNRRRSSSRRRPPPMMMKKKKKKLLLMMMOOORRRUUUXXX]]]cccgggooovvv|||yyywwwwwwrrrrrrtttvvvxxxyyywwwtttrrrrrrrrrqqqqqqpppoooooommmlllkkkiiihhhggggggggggggggghhhhhhiiiiiijjjjjjggggggggggggggggggggggggiiijjjjjjjjjkkkkkkkkkkkkllljjjgggdddcccdddfffgggeeedddcccbbbaaa___[[[XXXVVVTTTRRRQQQQQQPPPNNNMMMJJJIIIGGGEEEDDDCCCCCCBBB@@@@@@???>>>>>>===<<<<<<<<<===???AAACCCFFFIIIKKKMMMTTT___mmmppp```SSSPPPPPPWWWqqqnnn```QQQJJJIIIGGGGGGIIIFFFFFFEEEDDDDDDDDDEEEEEEJJJKKKMMMMMMKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIKKKMMMPPPTTTWWWYYYZZZ[[[]]][[[YYYWWWUUUTTTSSSSSSUUUTTTRRRQQQQQQSSSTTTVVVTTTVVVXXXYYYZZZ\\\^^^aaaccccccccceeehhhiiijjjjjjhhhhhhgggfffeeeeeeeeeeeefffdddcccaaa\\\VVVVVV[[[```aaabbbdddeeedddcccbbb```cccffffffbbb______```fffhhhiiiiiifffcccaaaaaa___```aaaaaa___aaannn{{{~~~xxxwwwxxxyyyrrrnnnggg```]]]YYYVVVQQQNNNKKKIIIFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIJJJLLLNNNPPPQQQTTTTTTVVVWWWYYYZZZ[[[\\\}}}mmmeee___VVVMMMLLLKKKKKKMMMPPPRRRSSSSSSJJJHHHFFFCCCBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>??????@@@AAAAAA@@@??????????????????????????????======<<<<<<<<<<<<======<<<<<<===<<<;;;<<>>>>>>>>======<<<<<<;;;;;;===AAACCCDDDGGGKKKOOORRR\\\kkk{{{}}}cccVVVNNNTTT[[[hhh{{{dddXXXMMMIIIHHHGGGFFFHHHBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJLLLMMMLLLLLLNNNOOOJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLNNNQQQTTTXXXZZZ[[[[[[ZZZYYYXXXVVVUUUTTTUUUUUUVVVUUUSSSQQQQQQRRRTTTUUUTTTVVVWWWXXXXXXZZZ]]]______^^^___aaafffhhhiiihhhhhhgggfffdddccccccddddddgggeeeccc```XXXPPPOOOSSSYYY\\\```cccddddddccccccaaadddfffeeebbb___```bbbccceeehhhhhhfffdddcccccc``````aaaaaa___```iiiuuu}}}{{{xxx}}}zzzvvvrrrpppjjjddd[[[RRRMMMKKKIIIHHHEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSxxxiiibbb\\\SSSKKKLLLLLLMMMPPPSSSTTTSSSRRRHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<===<<<;;;<<>>=========<<<<<<<<<;;;;;;???CCCEEEFFFIIIOOOSSSZZZgggxxx}}}nnnXXXQQQQQQ\\\lllkkk\\\SSSKKKIIIIIIFFFEEEFFFAAAAAAAAABBBDDDEEEGGGHHHFFFIIIKKKKKKKKKKKKLLLMMMGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPNNNOOORRRUUUWWWYYYYYYYYYWWWYYYZZZYYYXXXWWWXXXYYYWWWVVVTTTRRRRRRRRRTTTUUUWWWWWWXXXXXXWWWYYY\\\^^^^^^\\\[[[^^^cccffffffdddfffeeeeeedddccccccddddddgggeeeddd___UUULLLKKKPPPWWW[[[```dddeeeffffffgggdddddddddbbb``````aaabbb```bbbeeeeeedddcccdddddd___]]]^^^```___```fffnnnuuu~~~{{{~~~~~~uuuhhh\\\TTTPPPMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLuuugggaaa\\\TTTMMMOOOOOOOOOQQQSSSRRROOOMMMFFFFFFEEEDDDCCCBBBBBBAAA???@@@@@@@@@@@@@@@???>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<======<<<<<<===???AAABBBEEEKKKUUUdddzzz|||xxxvvvtttrrrqqqrrruuuxxxzzz}}}xxxwwwuuusssnnnggg___YYYQQQOOONNNOOORRRWWWYYYZZZZZZ[[[^^^aaafffjjjmmmooonnnmmmjjjfffaaa\\\XXXUUUMMMOOOQQQRRRUUUYYY^^^bbbhhhnnnwww~~~zzzwwwwwwwwwvvvvvvwwwyyyzzzzzzwwwuuussstttttttttsssqqqooommmjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiihhhggggggffffffccccccccccccbbbbbbbbbaaa___```aaaccceeeggghhhiiiiiiiiiiiihhhfffeeedddcccaaa^^^[[[YYYWWWTTTQQQNNNMMMLLLKKKLLLLLLKKKHHHFFFBBBDDDDDDBBB???===???AAA============<<<<<<<<<<<<===BBBFFFIIIJJJMMMSSSXXXbbbooo~~~nnn```RRRSSSZZZhhhttt___SSSMMMHHHHHHGGGDDDCCCDDDBBBBBBBBBBBBCCCEEEFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQPPPQQQSSSUUUVVVWWWVVVVVVUUUWWWZZZZZZXXXWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSTTTZZZ[[[[[[YYYXXXYYY\\\^^^```]]][[[^^^bbbdddbbb___bbbbbbcccdddeeeeeeffffffdddddddddaaaYYYRRRTTT[[[bbbeeeiiikkkiiihhhhhhiiifffccc```^^^^^^```aaaaaa___```bbbbbbaaa```bbbcccaaa]]][[[^^^```aaadddhhhjjjuuu|||}}}|||nnnccc[[[VVVSSSNNNMMMMMMLLLJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHuuugggaaa]]]WWWQQQQQQQQQQQQRRRRRROOOKKKGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>??????@@@@@@@@@??????<<<>>>???@@@@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<=========<<<===???BBB???DDDJJJNNNVVVhhh~~~wwwuuutttrrrpppqqqrrrtttvvv}}}zzzuuuuuuuuutttqqqjjjbbb]]]RRRPPPOOOQQQUUUZZZ]]]___bbbbbbdddgggkkkoootttvvvuuutttpppllleee___YYYVVVUUUUUUUUUVVVZZZ```hhhnnnooovvv~~~{{{{{{|||}}}xxxxxxxxxzzz{{{zzzwwwuuussstttttttttsssqqqooommmiiiiiihhhhhhhhhhhhhhhiiijjjjjjiiihhhgggfffeeeeeebbbbbbaaaaaa`````````___``````aaacccdddeeefffgggiiiiiiiiiiiigggeeecccaaa```]]]ZZZWWWUUURRROOOMMMLLLKKKJJJKKKKKKJJJHHHEEEAAACCCCCCAAA>>><<<>>>@@@===============<<<<<<<<>>===???@@@AAAAAA@@@???>>>===================================================>>>;;;999:::<<<<<<:::888============<<<<<<<<<<<>>AAAJJJNNNTTTggg||||||uuutttrrrpppqqqsssuuuwww~~~~~~~~~|||zzzwwwvvvvvvtttqqqjjjaaa[[[TTTTTTSSSSSSVVV]]]ffflllsssrrrqqqqqqrrrtttvvvxxxvvvuuurrrnnnggg```YYYVVVWWWZZZ]]]```ccciiirrryyy}}}~~~~~~~~~}}}{{{xxxvvvvvvvvvuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqlllllljjjgggeeedddfffhhhggggggfffeeedddccccccbbb```aaabbbaaa^^^\\\[[[\\\]]]]]]___aaabbbdddfffffffffffffffeeedddaaa___]]]\\\[[[YYYVVVSSSQQQPPPOOOIIIIIIIIIHHHHHHGGGGGGGGGBBBAAA@@@>>>===<<<<<<<<>>======???AAAHHHFFFGGGKKKMMMOOOWWWbbblllvvv~~~{{{ooobbbWWWQQQRRR```tttjjjZZZTTTJJJIIIGGGEEEDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIKKKMMMOOOOOONNNNNNOOOPPPNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVUUURRRPPPPPPTTTZZZ___ccc```\\\[[[\\\^^^]]][[[XXXXXXYYYYYYZZZ[[[[[[[[[ZZZ]]]aaacccbbbaaa``````aaa___cccgggdddcccrrr|||sssnnnllliiiggg```___^^^]]]\\\\\\\\\\\\ZZZZZZ[[[\\\\\\]]]]]]^^^[[[[[[]]]aaadddeeecccaaadddcccjjj~~~}}}yyy|||zzznnneeedddaaa\\\[[[ZZZYYYUUURRRLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC~~~uuurrrnnneee\\\YYYOOOMMMKKKJJJIIIIIIGGGEEEEEEDDDDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@???>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<===;;;999========================???<<<>>>EEEGGGKKKZZZmmmyyywwwtttrrrqqqrrrsssttt{{{}}}~~~|||||||||zzzxxxwwwvvvuuutttpppiiiaaa[[[TTTSSSSSSTTTXXX```kkkrrr{{{yyywwwvvvttttttttttttqqqpppnnnkkkfffbbb^^^[[[]]]```cccfffiiioooxxx~~~||||||~~~}}}||||||zzzxxxvvvttttttssssssrrrqqqqqqppprrrrrrrrrqqqqqqqqqppppppmmmmmmkkkhhheeeeeefffhhhhhhgggfffeeedddcccbbbaaa```aaabbb```^^^\\\\\\\\\\\\\\\]]]___aaabbbcccddddddddddddcccaaa___]]][[[YYYXXXVVVSSSQQQOOONNNMMMHHHHHHGGGGGGFFFEEEDDDDDDBBBAAA???>>>===<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>AAAGGGEEEHHHMMMPPPRRRZZZcccqqqvvvwwwpppcccWWWPPPNNNXXXiiiyyycccSSSNNNGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIILLLNNNOOOOOONNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTVVVXXXZZZZZZYYYXXXVVVRRRQQQPPPOOOPPPUUU\\\aaalllgggaaa^^^\\\[[[ZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWYYY[[[^^^```___^^^^^^^^^___\\\^^^dddeeeiiiyyyyyypppiiidddaaa^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^______```aaaccceeefffdddbbbdddeeelllyyyyyyyyy|||}}}|||}}}|||{{{}}}~~~}}}wwwtttooollljjjfff```[[[SSSOOOKKKHHHGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBByyyrrroookkkccc\\\ZZZOOOLLLIIIGGGGGGFFFEEECCCFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;======<<<;;;============>>>>>>>>>>>>>>>;;;===AAAAAABBBMMM[[[ppp|||zzzvvvrrrpppppppppqqquuuxxx||||||zzzzzzzzzxxxwwwwwwvvvuuusssooohhh```[[[SSSSSSSSSUUU[[[fffrrr{{{|||wwwssspppoooiiihhhgggeeecccbbbbbbaaacccggglllooosssyyy|||||||||zzzyyyvvvuuussssssrrrrrrqqqppppppoooqqqppppppppppppooooooooonnnnnnmmmjjjfffeeefffggghhhgggfffdddcccbbb``````___```aaa```]]]\\\\\\]]][[[[[[\\\]]]^^^___```aaaaaaaaaaaa```___\\\ZZZXXXVVVTTTRRRPPPMMMLLLKKKJJJGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@???===<<<<<<<<<<<<999:::;;;;;;;;;===@@@CCCFFFFFFIIIOOOTTTXXX___gggtttsssmmmbbbVVVNNNMMMPPP^^^sssnnnXXXKKKHHHDDDCCCBBBBBBBBBBBBBBBBBB@@@AAACCCDDDFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHJJJJJJMMMOOOPPPPPPNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQTTTWWWYYYZZZXXXVVVTTTMMMMMMNNNNNNQQQVVV]]]bbbpppkkkeee___\\\[[[YYYXXXWWWWWWWWWVVVUUUTTTTTTTTTYYYZZZ\\\]]]\\\\\\]]]^^^```[[[[[[aaaeeekkkzzzzzzmmmddd___^^^]]]]]]^^^^^^^^^]]]\\\\\\]]]\\\\\\\\\^^^___aaacccfffffffffggghhhgggeeeccceeegggmmmrrrwwwxxxvvvyyy{{{xxxwwwwwwvvvxxxwwwxxx~~~zzzppphhh]]]XXXQQQKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCyyyqqqiiifffbbb\\\YYYZZZPPPMMMIIIFFFEEEEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>======>>>???@@@================================================;;;;;;;;;<<<=====================>>>>>>>>>>>>>>>???===>>>AAA@@@@@@GGGPPP___uuu|||yyyuuuqqqnnnmmmnnnnnnqqqtttyyy~~~|||zzzyyyyyyxxxwwwvvvuuutttrrrnnnhhhaaa[[[SSSTTTUUUXXX___lllyyyxxxqqqllliiicccbbbaaa``````aaacccdddhhhmmmsssxxx|||~~~{{{yyywwwuuutttssssssrrrrrrqqqppppppoooooonnnnnnnnnmmmmmmmmmnnnnnnmmmjjjgggeeeeeefffgggfffeeedddbbb```_________``````___]]]\\\]]]^^^\\\]]]]]]]]]^^^^^^^^^^^^_________^^^\\\ZZZXXXVVVSSSRRRPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<:::;;;===>>>???AAAEEEHHHGGGHHHJJJOOOVVV^^^gggmmmtttmmmcccYYYNNNJJJOOOVVVfff{{{xxxaaaNNNFFFGGGBBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLNNNOOOPPPOOONNNLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQSSSVVVXXXWWWUUUQQQOOOKKKLLLMMMNNNPPPUUU[[[```kkkgggbbb]]][[[[[[\\\]]]VVVVVVVVVUUUUUUTTTTTTTTT[[[\\\]]]]]]\\\\\\]]]___ddd^^^\\\___cccgggoooyyy}}}}}}yyypppggg```^^^___\\\]]]^^^^^^^^^]]]\\\\\\]]]]]]]]]^^^aaadddgggiiilllkkkjjjiiijjjhhhfffddddddgggjjjlllnnnwww}}}vvvuuu|||~~~~~~|||yyyxxx|||ssseee___VVVNNNIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEooofff]]]XXXUUUSSSUUUYYYSSSOOOJJJFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????=========>>>???@@@========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<======<<<<<<======>>>>>>>>>???======???AAA@@@@@@DDDJJJOOOccc}}}{{{xxxtttpppmmmllllllmmmooorrrvvv{{{}}}{{{zzzzzzyyywwwvvvuuusssqqqnnniiibbb^^^VVVVVVXXX\\\cccppp}}}~~~wwwooojjjfffcccbbb```______aaaccceeekkkqqqxxx~~~~~~yyywwwuuutttrrrrrrrrrqqqppppppoooooommmllllllllllllkkkkkkkkkllllllllliiifffddddddeeeeeeeeedddbbbaaa```___^^^^^^______^^^\\\\\\]]]____________^^^^^^^^^]]]]]]]]]^^^]]]]]][[[YYYVVVUUUQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFEEECCCBBB@@@??????>>>>>>===<<<;;;;;;;;;;;;:::;;;===???@@@CCCGGGJJJKKKKKKMMMQQQZZZeeeooosssqqqggg[[[RRRKKKIIIPPP[[[rrrjjjVVVIIIFFFIIIAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEGGGIIIJJJLLLLLLLLLNNNOOONNNMMMKKKKKKLLLMMMMMMOOOPPPQQQRRRRRRRRRRRRSSSUUUUUUTTTQQQMMMKKKLLLMMMNNNNNNOOORRRWWWZZZbbb```]]]ZZZXXXYYY\\\^^^UUUVVVVVVVVVWWWWWWWWWXXX^^^___```___^^^^^^___aaabbb___]]]^^^``````bbbeeeggghhhhhheee```^^^___bbb]]]]]]^^^^^^]]]]]]\\\\\\[[[\\\^^^aaadddiiilllnnnnnnllljjjiiiiiihhhfffccccccdddfffjjjlllttt{{{vvvzzz}}}wwwjjjcccXXXPPPJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEddd\\\SSSOOOLLLLLLPPPWWWVVVQQQJJJFFFDDDDDDEEEEEEAAAAAABBBBBBAAA@@@@@@???>>>>>>=========>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;::::::;;;<<<;;;;;;<<<<<<======>>>>>>:::;;;===>>>>>>???BBBEEEHHHXXXnnn~~~{{{wwwrrrooommmmmmmmmnnnpppssswww{{{~~~~~~}}}~~~~~~|||||||||{{{yyywwwuuutttsssqqqoookkkeeeaaaZZZ[[[]]]```gggqqq}}}zzztttoookkkhhhhhhgggeeeddddddfffhhhiiipppvvv}}}|||vvvsssqqqpppoooooonnnnnnmmmlllllllllkkkkkkjjjjjjjjjiiiiiiiiihhhiiiiiigggdddbbbbbbcccccccccbbbaaa```______^^^]]]^^^^^^]]][[[\\\^^^```bbbaaa```___^^^]]]]]]\\\[[[\\\[[[[[[YYYVVVTTTSSSPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;999;;;===???@@@CCCHHHKKKNNNQQQTTTYYYcccooowwwxxxlll```SSSNNNJJJJJJUUUbbbppp\\\OOOGGGFFFHHH@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFHHHIIIKKKKKKJJJLLLMMMMMMKKKJJJJJJKKKLLLMMMNNNOOOQQQQQQRRRRRRQQQRRRRRRRRRPPPNNNKKKIIIMMMNNNOOOOOOOOOPPPRRRUUUZZZZZZYYYWWWUUUUUUWWWYYYWWWWWWWWWXXXYYYZZZZZZZZZ^^^```aaaaaa```___```aaa\\\\\\\\\]]]]]]\\\]]]]]]_________^^^^^^^^^```bbb```___^^^]]]\\\\\\\\\\\\[[[\\\___cccfffjjjlllnnnkkkjjjhhhggggggfffdddcccbbbaaadddiiimmmqqq|||xxxkkkdddZZZRRRMMMKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEZZZTTTOOOMMMKKKJJJMMMSSSWWWQQQJJJEEECCCCCCDDDEEEAAAAAAAAAAAAAAA@@@@@@???<<<======>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<;;;999888999;;;:::::::::;;;<<<=========:::;;;;;;;;;<<<>>>AAABBBFFFPPPaaavvv}}}wwwssspppoooooonnnnnnoooqqquuuzzz}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{||||||{{{xxxvvvtttsssrrrrrrpppmmmhhheee^^^___aaadddiiiqqqzzz~~~{{{vvvssspppooonnnpppooonnnnnnnnnooopppqqqwww||||||tttqqqpppooonnnnnnmmmmmmlllkkkkkkkkkiiiiiiiiiiiihhhhhhhhhgggcccdddeeedddbbbaaaaaabbbaaaaaaaaa``````_________]]]]]]]]]\\\[[[\\\___aaacccbbbaaa___^^^\\\[[[[[[YYYYYYYYYXXXVVVTTTQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEAAAAAA@@@@@@???>>>>>>======<<<;;;;;;::::::;;;;;;;;;===???@@@BBBEEEIIIMMMOOOVVV]]]dddooozzz}}}yyyfffWWWLLLJJJLLLRRRcccuuuyyy```RRRKKKGGGDDDCCC????????????@@@@@@AAABBB@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNOOOOOONNNNNNMMMLLLLLLKKKLLLNNNOOOOOONNNNNNPPPRRRSSSUUUVVVUUUTTTSSSUUUWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[^^^```aaa___^^^]]]]]]ZZZ]]]]]]\\\ZZZ[[[]]]^^^___]]][[[[[[]]]```aaabbbcccaaa^^^[[[ZZZZZZ[[[\\\[[[]]]```cccfffggghhhhhhgggeeedddcccddddddcccbbbaaabbbeeeiiiiiillluuuxxxjjjddd[[[TTTPPPNNNMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHUUUQQQOOOOOOMMMJJJLLLQQQWWWQQQJJJDDDBBBBBBCCCDDDAAAAAABBBBBBAAAAAA@@@@@@;;;<<<===?????????>>>===================================================999;;;<<<;;;888666777:::999999::::::;;;<<<======;;;<<<<<<;;;;;;>>>@@@@@@CCCHHHSSSggg|||vvvsssqqqpppnnnmmmlllnnnqqqvvv|||}}}~~~}}}|||{{{|||~~~~~~~~~~~~}}}||||||}}}}}}}}}||||||{{{{{{{{{{{{xxxxxxzzz{{{|||{{{wwwttttttsssrrrrrrqqqnnnjjjgggaaabbbdddgggkkkqqqxxx}}}|||zzzwwwtttrrrrrrrrrrrruuuuuuuuuuuuvvvwwwxxxxxx}}}}}}vvvrrrqqqqqqpppoooooonnnmmmmmmllllllhhhhhhhhhhhhgggggggggggg```bbbccccccaaa``````aaa````````````````````````\\\]]]]]][[[[[[\\\___bbbcccbbbaaa___]]][[[ZZZYYYVVVWWWVVVVVVTTTRRROOONNNLLLKKKIIIGGGFFFEEEDDDDDD??????>>>>>>=========<<<<<<<<<;;;:::::::::;;;;;;>>>@@@BBBDDDEEEHHHLLLOOOOOOYYYdddnnnyyyyyy```QQQFFFIIIPPP\\\rrrmmmVVVLLLJJJGGGBBB>>>>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFFFFHHHJJJJJJIIIIIIIIIKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNKKKMMMNNNOOONNNNNNOOOQQQLLLPPPSSSTTTTTTTTTVVVXXX[[[[[[[[[ZZZYYYYYYXXXXXXYYY[[[___```^^^\\\ZZZZZZ]]]``````\\\XXXZZZ^^^aaa```]]]YYYYYY]]]aaabbbaaaeeebbb^^^ZZZYYYYYY[[[\\\[[[]]]```ccceeedddcccbbbdddbbbaaaaaabbbbbbbbbaaaaaacccgggiiieeefffqqq~~~}}}yyyiiiddd]]]VVVSSSQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLQQQOOOMMMKKKJJJKKKMMMNNNZZZRRRIIIDDDDDDEEECCCAAABBBAAA@@@@@@??????@@@@@@????????????>>>>>>>>>===:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888::::::::::::::::::::::::;;;;;;:::999999999::::::???DDDMMM[[[mmmzzzwwwtttrrrkkkkkkjjjjjjkkkooouuuyyy~~~~~~}}}}}}|||}}}}}}~~~~~~|||{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~}}}}}}{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvttttttsssqqqmmmjjjgggggghhhhhhjjjooovvvzzz|||zzzwwwvvvwwwyyyzzz{{{||||||{{{|||}}}|||xxxsssooonnnlllllllllllllllllllllkkkkkkiiigggeeeddddddffffffiiigggdddbbb``````aaaaaaaaa```___^^^]]]^^^_________]]][[[YYYYYY[[[]]]___bbbaaa```^^^\\\ZZZXXXXXXVVVUUUSSSQQQOOOLLLKKKJJJIIIHHHFFFFFFFFFDDD@@@===>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888888888888999???BBBFFFGGGHHHJJJNNNRRRVVV^^^kkk{{{{{{jjjWWWRRRKKKLLLYYYpppuuu___LLLIIIIIIDDDAAACCC>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>=========???AAABBBAAABBBCCCCCCDDDDDDEEEEEEIIIIIIIIIIIIIIIHHHGGGFFFIIIJJJKKKKKKLLLKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLNNNPPPRRRSSSSSSRRRQQQPPPOOONNNNNNPPPSSSWWWYYYXXXXXXXXXYYYXXXXXXWWWWWWWWWXXX[[[]]]]]]\\\ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]][[[\\\]]]___```aaaaaaaaacccaaa^^^[[[YYYYYYYYYZZZ\\\]]]^^^^^^]]]]]]___```dddbbb``````cccdddcccaaafffdddcccccceeeiiimmmpppxxx~~~}}}uuukkkaaa]]]ZZZUUUSSSTTTTTTTTTTTTTTTSSSPPPMMMKKKOOOMMMKKKIIIIIIKKKNNNPPPXXXQQQHHHDDDDDDDDDCCCAAAAAAAAA@@@????????????@@@?????????>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999::::::999999999::::::;;;@@@CCCIIISSSddd{{{}}}xxxsssmmmllljjjhhhhhhkkkooossszzz}}}~~~}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzyyyyyyyyywwwwwwyyyyyyyyyyyywwwwwwwwwuuutttttttttrrrooolllhhhhhhggghhhjjjpppxxx}}}~~~|||zzzyyyzzz|||~~~|||xxxsssooonnnmmmmmmllllllkkkkkkkkkjjjiiihhhfffeeedddeeefffgggiiigggeeebbb`````````aaa```___^^^]]]]]]]]]^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXUUUTTTRRRQQQOOOMMMKKKJJJHHHGGGFFFEEEEEECCC@@@===>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888999:::;;;AAADDDHHHIIIIIILLLPPPUUU___jjjxxx{{{kkkRRROOONNNWWWkkknnnZZZIIIGGGGGGBBB???AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===============<<<<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNMMMNNNQQQRRRSSSSSSRRRQQQQQQPPPOOONNNOOORRRUUUWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVXXXZZZ\\\]]]\\\ZZZYYYVVVVVVWWWWWWYYYZZZ\\\\\\\\\\\\]]]]]]^^^^^^^^^___aaa___\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]^^^```bbb```^^^___aaaccccccaaaeeedddccccccfffiiinnnpppuuu||||||rrriiieeebbb^^^]]]___^^^aaadddeeeaaa[[[VVVRRRNNNLLLIIIGGGGGGKKKOOORRRUUUOOOHHHDDDCCCCCCBBB@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<999999::::::::::::999999::::::::::::::::::::::::777777777777777777777777888888888888999:::;;;;;;@@@AAAEEELLL[[[rrrzzzssspppkkkhhhfffhhhjjjmmmsssvvvzzz}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzz|||||||||||||||{{{{{{||||||}}}}}}}}}{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyzzzvvvwwwxxxyyyyyyxxxwwwvvvvvvuuutttuuuuuutttqqqoooiiiiiiggggggjjjrrr{{{}}}yyysssooonnnmmmmmmllllllkkkjjjiiiiiigggfffeeeddddddeeefffgggiiigggeeebbbaaa`````````^^^^^^]]]\\\\\\\\\\\\]]]\\\[[[[[[[[[[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYYYYXXXRRRRRRQQQPPPNNNMMMLLLKKKGGGFFFDDDDDDDDDBBB???======<<<<<<;;;;;;;;;;;;;;;:::999999999999;;;===>>>DDDGGGJJJKKKKKKNNNTTTYYYffftttpppbbbPPPRRRYYYjjjwwwbbbRRRFFFEEEEEE@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCC???@@@BBBEEEGGGHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJLLLMMMOOONNNOOOQQQSSSSSSSSSRRRQQQQQQPPPOOONNNOOOQQQSSSUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVXXXZZZ[[[[[[ZZZYYYUUUUUUVVVWWWXXXZZZ\\\]]]___^^^\\\[[[[[[[[[[[[\\\]]]\\\ZZZYYYYYYZZZ[[[\\\]]]^^^______^^^]]]___```___^^^]]]]]]```bbbbbbbbbeeedddddddddfffiiimmmooopppyyyvvvxxx{{{yyytttqqqmmmmmmpppooouuuzzzzzzrrrhhh```[[[PPPMMMIIIFFFFFFJJJNNNQQQRRRNNNIIIEEEDDDDDDBBBAAA@@@???>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<===<<<::::::::::::<<<===999999::::::::::::999999999999999999999999999999777777777777777777777777666666777777999:::;;;<<<===???DDDKKKYYYmmm|||wwwpppjjjhhhhhhiiijjjmmmooossswww{{{}}}}}}~~~||||||||||||{{{zzzyyyxxxvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{zzz{{{{{{|||}}}~~~}}}{{{zzz{{{yyyyyy{{{|||}}}}}}~~~~~~zzzzzzzzzzzzzzzyyyyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvuuuttttttuuuvvvvvvtttqqqkkkjjjhhhhhhllluuu}}}yyysssooonnnnnnmmmlllkkkjjjiiihhhgggeeeddddddcccddddddeeefffhhhfffdddbbb```_________]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWPPPOOOOOONNNMMMLLLLLLKKKFFFDDDCCCBBBBBBAAA???===<<<<<<;;;:::::::::::::::888888888999;;;===???AAAEEEHHHJJJKKKLLLPPPWWW]]]mmm|||rrrbbbWWWTTTZZZiiiyyydddWWWLLLDDDDDDCCC???======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>AAADDDGGGHHHFFFCCCAAA???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJLLLNNNOOOOOOPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTWWWYYYZZZZZZYYYYYYVVVVVVWWWXXXZZZ\\\]]]^^^aaa```]]]ZZZYYYYYYZZZ[[[ZZZYYYXXXXXXYYY[[[]]]^^^___aaabbbaaa``````aaabbb^^^]]]\\\]]]___aaacccdddgggfffeeeeeeeeehhhjjjllllllpppvvv~~~yyysssttt|||uuulllhhhSSSPPPKKKGGGFFFHHHLLLOOOPPPMMMJJJGGGEEEDDDCCCBBB>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;;;;;;;::::::777777777777777777777777888888888888888888888888555555666777888:::;;;<<<;;;???DDDKKKUUUdddtttuuunnnjjjiiiiiihhhjjjkkkooorrrvvvyyy{{{|||zzz{{{|||||||||zzzyyywwwttttttuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~}}}{{{{{{|||yyyyyy{{{||||||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvuuuttttttuuuwwwwwwuuusssmmmllljjjkkkpppzzz|||yyysssooonnnmmmlllllljjjiiihhhggggggcccccccccccccccdddddddddeeedddcccaaa```___^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZXXXYYY[[[\\\\\\[[[YYYXXXZZZYYYXXXWWWVVVTTTTTTSSSMMMMMMLLLLLLKKKJJJJJJJJJEEECCCAAA@@@@@@@@@>>><<<;;;::::::999999999999999888888999:::<<>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<============AAAHHHMMMMMMJJJDDD@@@>>>???AAACCCEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPRRRSSSRRRQQQOOONNNKKKKKKLLLMMMPPPRRRUUUVVVTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRTTTVVVXXXYYYYYYYYYXXXXXXYYYZZZ[[[]]]___```bbb```^^^[[[YYYYYYZZZ[[[XXXXXXWWWWWWYYY\\\___```cccdddeeeeeeccccccccceee___^^^^^^]]]^^^```cccfffiiihhhfffeeedddeeeffffffhhhiiilllrrr{{{qqqmmmsss~~~wwwsssSSSOOOKKKGGGEEEGGGJJJLLLLLLKKKIIIGGGEEECCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::777777777777777777777777777777777777777777777777555555555666777999:::;;;:::>>>CCCHHHLLLTTT]]]dddzzz}}}tttnnnllliiiggghhhiiikkknnnrrruuuwwwyyyyyyzzz|||}}}|||{{{yyywwwttttttuuuuuuwwwxxxzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~|||zzz{{{|||zzzzzz{{{||||||||||||{{{}}}}}}|||zzzyyywwwvvvvvvuuuvvvwwwxxxxxxwwwvvvuuutttttttttuuuwwwwwwuuusssnnnmmmmmmnnnttt}}}{{{xxxrrrooooookkkkkkjjjjjjiiihhhggggggcccccccccccccccbbbbbbbbbaaa``````______^^^]]]]]][[[[[[\\\\\\[[[[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZXXXVVVTTTRRRPPPOOOKKKKKKJJJIIIIIIHHHGGGGGGDDDAAA???>>>>>>>>>===<<<::::::999888888888888888888999999;;;===@@@CCCEEEEEEGGGIIIKKKNNNUUU```gggxxxyyyhhh^^^[[[ZZZ^^^ooottt\\\OOOHHHGGGEEECCCAAA@@@@@@@@@===========================<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<===============AAAGGGLLLLLLIIIDDD@@@;;;===@@@CCCFFFIIIKKKKKKFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFGGGHHHJJJMMMNNNOOOPPPQQQRRRQQQOOOMMMLLLHHHIIIKKKMMMPPPSSSUUUVVVTTTTTTTTTTTTSSSQQQPPPOOOPPPQQQRRRTTTVVVXXXYYYYYY[[[[[[[[[[[[\\\^^^___``````___]]][[[ZZZZZZZZZ[[[XXXWWWWWWXXXZZZ]]]```bbbfffggghhhgggeeeeeeeeeggg______^^^]]]]]]___cccfffiiihhhfffdddccccccccccccggggggiiimmmrrr{{{xxxppppppuuu}}}yyyNNNLLLHHHEEEDDDFFFHHHIIIHHHHHHGGGFFFCCCAAA??????===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::::::::999999::::::::::::999999777777777777777777777777666666666666666666666666555555555666777888999:::999<<>>============<<<999999888777777777777888999999:::;;;>>>AAADDDEEEFFFHHHJJJLLLQQQYYYeeemmmxxx}}}zzzmmm___]]]bbbhhhvvv}}}cccRRRLLLEEEFFFEEEBBB??????@@@AAA=================================<<<<<<<<<<<<;;;999:::<<<===>>>>>>=========???BBBDDDEEEDDDBBB@@@===???AAAEEEHHHJJJLLLLLLFFFEEEDDDCCCDDDEEEGGGHHHGGGFFFFFFFFFHHHIIIKKKMMMNNNOOOPPPPPPPPPNNNKKKJJJIIIJJJKKKMMMOOORRRSSSTTTUUUUUUTTTTTTSSSQQQPPPOOONNNOOOQQQSSSUUUWWWYYYYYY\\\[[[[[[[[[\\\\\\]]]^^^\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXXYYY[[[^^^aaacccggghhhiiihhhfffeeefffggg______^^^\\\ZZZ\\\```dddeeedddccccccbbbbbbccccccgggfffiiilllmmmppp|||{{{uuuxxxIIIHHHEEEDDDDDDEEEGGGHHHEEEFFFFFFDDDAAA???======<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::999999;;;<<<<<<;;;999999888888999999999999888888888888888888888888888888555555555555555555555555666555555666666777888999666999;;;<<<===@@@FFFKKKPPPiii}}}vvvpppkkkffffffggghhhjjjmmmppprrrvvvxxxzzz{{{{{{yyywwwuuuuuuuuuvvvwwwxxxzzz|||}}}yyyyyyyyyzzz{{{|||}}}~~~{{{|||{{{yyywwwvvvwwwxxx||||||||||||{{{zzzyyyxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuutttsssssstttvvvuuusssqqqooopppqqqttt{{{|||yyywwwyyywwwqqqooopppiiiiiiiiihhhhhhhhhhhhhhhccccccccccccbbb```___^^^ZZZ[[[\\\]]]]]]]]]]]]]]][[[\\\\\\]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUSSSRRRPPPNNNMMMLLLIIIHHHGGGFFFEEECCCBBBBBBBBB@@@===<<<<<<===<<<<<<999888888777777777777777::::::;;;<<<>>>AAADDDEEEFFFHHHKKKMMMSSS\\\iiirrr}}}yyykkk```dddoooxxxqqqXXXLLLKKKCCCEEEEEEAAA>>>>>>@@@AAA========================>>>============<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===============>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIIIIGGGFFFDDDCCCDDDEEEGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLNNNNNNOOOPPPOOOMMMJJJIIIJJJKKKLLLMMMOOOPPPQQQRRRUUUUUUUUUTTTSSSQQQPPPOOONNNNNNPPPRRRUUUWWWXXXYYY\\\[[[[[[[[[[[[[[[\\\\\\XXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYY[[[^^^aaacccggghhhhhhhhhfffeeeeeefff^^^___^^^[[[YYYZZZ^^^cccbbbaaaaaaaaabbbccccccdddggggggjjjmmmkkkjjjrrr~~~|||wwwzzzJJJIIIGGGEEECCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA999EEEIIIAAA<<<>>>>>>888;;;;;;::::::::::::999999999999999999999999999999::::::999888888999::::::999888888888777777666666666555444444555666777888666666666666777777777777999999:::<<<===???@@@@@@IIIVVVooouuunnnmmmllljjjhhhggghhhkkkmmmtttwwwxxxvvvtttrrrtttvvvttttttuuuwwwxxxyyyzzz{{{xxxxxxyyyzzz{{{{{{{{{zzz}}}|||yyywwwvvvwwwxxxzzzzzzzzzzzzzzzzzzyyywwwwwwrrrsssssssssttttttuuuuuuxxxxxxwwwvvvuuutttssssssvvvvvvuuutttsssrrrqqqqqqqqqsssvvv{{{{{{zzzxxxvvvssspppmmmkkkhhhiiiiiihhhhhhgggfffeeeeeeddddddcccbbbaaa``````[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVTTTTTTRRRPPPNNNLLLJJJJJJIIIFFFCCCBBBDDDDDDBBB@@@=========<<<;;;;;;:::::::::999777666666888:::<<>>??????@@@@@@>>>===<<<>>>>>>>>>>>>========================<<<<<<<<<<<<>>>======<<<<<<<<<======;;;<<<<<<===>>>=========@@@AAACCCEEEFFFGGGGGGGGGIIIHHHFFFEEECCCBBBAAAAAAEEEDDDCCCCCCEEEGGGJJJLLLNNNNNNOOONNNMMMJJJGGGEEEFFFHHHKKKNNNPPPQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPMMMOOOPPPQQQSSSUUUYYY\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXXYYY[[[]]]```bbbcccbbbbbbeeefffgggfffeeedddeeegggccc___ZZZXXXXXXYYYZZZZZZ]]]___aaaaaaaaabbbdddfffggggggfffffffffhhhlllppp}}}~~~GGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBJJJJJJ@@@:::===???;;;;;;;;;:::::::::999999999999999999999999999999999:::999888888888888999:::999999999888888888777777666555444444555666777888555666666666777777777777888999:::;;;===>>>???@@@BBBJJJ^^^{{{~~~tttqqqmmmiiiggggggjjjmmmnnnpppssstttssssssuuuwwwttttttuuuvvvwwwxxxyyyzzzwwwwwwxxxyyyzzzzzzzzzzzz{{{zzzxxxwwwwwwxxxzzz|||zzzzzzyyyyyyxxxwwwvvvvvvttttttttttttuuuuuuvvvvvvvvvvvvuuuuuuttttttsssssswwwvvvvvvuuutttssssssssssssuuuxxx}}}}}}zzzyyywwwuuurrrooolllkkkhhhhhhhhhggggggfffeeedddddddddcccbbbaaa```______\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]\\\\\\[[[[[[XXXXXXXXXWWWVVVUUUSSSSSSPPPOOONNNMMMLLLKKKJJJIIIFFFCCCAAAAAABBBCCCAAA@@@======<<<<<<;;;:::::::::999888777666666888;;;<<>>>>>?????????>>>===<<<>>>============<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<============@@@AAABBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDGGGFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNMMMKKKIIIHHHHHHJJJMMMQQQSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMOOOPPPRRRSSSVVVZZZ]]]^^^]]][[[YYYXXXXXXYYYYYY\\\]]]^^^^^^^^^^^^]]]\\\\\\```fffjjjkkkiiifffccceeefffgggfffdddddddddfffaaa^^^ZZZXXXYYYZZZ[[[[[[___```bbbbbbbbbbbbdddffffffffffffeeeeeefffiiilllsss||||||~~~DDDCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@??????AAABBBCCC[[[]]]UUUEEE;;;;;;<<<:::::::::::::::999999999999888888888888888888888888999999888888888888999999999999999999888888888888555555555444555555666777555555666666666777777777888888999:::<<<===>>>>>>>>>???LLLeeewwwooojjjiiijjjkkkjjjmmmppprrrsssssstttvvvssssssttttttuuuvvvwwwwwwuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwyyy|||}}}{{{zzzxxxvvvuuuuuuuuuuuussstttttttttttttttuuuuuutttttttttttttttttttttssswwwwwwwwwvvvvvvuuuuuuuuuuuuxxx|||}}}yyywwwwwwuuurrrpppmmmkkkjjjggggggggggggfffeeedddcccccccccbbbaaa```______^^^[[[[[[ZZZZZZYYYXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\XXXXXXWWWVVVTTTRRRPPPOOOKKKKKKJJJJJJIIIIIIHHHHHHDDDBBB@@@???@@@AAA@@@???===<<<<<<;;;;;;::::::999888888666666777999;;;===IIIDDDBBBDDDFFFEEEFFFIIINNNQQQWWWbbbppp|||{{{mmmkkk{{{uuu```PPPDDD@@@@@@>>>>>>>>>???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<======<<<;;;;;;;;;<<<>>>>>>@@@@@@@@@@@@AAADDDFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJKKKLLLMMMLLLKKKJJJJJJMMMQQQTTTVVVUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQNNNPPPRRRTTTUUUWWW[[[^^^___]]]YYYVVVUUUVVVXXXZZZ\\\]]]^^^````````````______dddlllrrrsssnnngggbbbdddeeefffeeecccbbbcccdddaaa^^^\\\[[[\\\^^^______aaabbbccccccbbbbbbccceeedddeeefffeeeddddddfffhhhmmmqqq|||CCCBBBBBBAAAAAABBBBBBBBBCCCAAA???>>>>>>@@@BBBDDD___^^^TTTEEE;;;;;;;;;::::::::::::999999999999888888888888888888888888888888888888777777888888888888888888777777777777777555555555555555555555555555555555666666666777777777777888999:::;;;<<<===>>>===CCCTTTjjjzzzrrrmmmjjjiiiiiikkknnnqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrtttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyy{{{|||{{{yyywwwtttsssssstttuuusssssssssssssssssssssssssssssssssttttttuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvzzz~~~}}}xxxuuuuuutttrrrpppmmmkkkjjjjjjggggggggggggfffeeedddcccbbbbbbaaa```___^^^]]]]]]ZZZZZZZZZZZZYYYYYYXXXXXXZZZ[[[[[[[[[[[[ZZZZZZYYYVVVVVVUUUTTTRRRPPPOOONNNIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCAAA@@@??????>>>===<<<<<<;;;;;;:::999999999888777777777888:::<<<>>>DDD@@@@@@DDDFFFGGGJJJNNNVVVWWW]]]hhhwwwsssgggkkkfffTTTJJJCCCAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::::::::888888888888999:::<<<<<<===<<<;;;::::::<<<>>>??????>>>>>>>>>???BBBDDDFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJLLLOOOSSSVVVWWWVVVTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTQQQSSSUUUWWWXXXZZZ]]]```^^^\\\ZZZWWWVVVVVVXXXYYYYYY[[[]]]___```aaaaaa``````eeelllqqqqqqllleee```cccdddeeecccaaa``````aaa```___^^^^^^aaacccccccccaaabbbcccbbbaaa```aaabbbaaaccceeeeeeeeeeeeggghhhnnnqqqxxxDDDCCCBBBAAAAAA@@@AAAAAABBBAAA>>>======???AAACCCGGGGGGCCC===:::<<<>>>>>>::::::999999999888888888777777777777777777777777777777777777777777777777555555555666666666666666555555555555555555444444555555555555666666666666666666777888999::::::;;;======AAAIIIVVVjjj}}}tttmmmhhhggghhhjjjmmmoooqqqqqqpppnnnnnnnnnmmmmmmmmmmmmmmmrrrsssuuuvvvwwwxxxxxxxxxyyyxxxwwwwwwwwwwwwxxxyyyzzzxxxvvvsssrrrsssttttttuuuuuuuuuttttttttttttttttttttttttuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvzzz}}}yyyuuuqqqrrrqqqooolllkkkiiiiiiiiiggggggggggggfffeeeddddddaaa``````___^^^]]]\\\[[[XXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUSSSSSSSSSRRRQQQPPPNNNNNNJJJJJJIIIGGGFFFEEEDDDCCCFFFEEECCCAAA>>>===<<<<<<;;;;;;;;;:::999999888888888888888999:::<<<>>>@@@FFFCCCDDDHHHKKKLLLPPPUUUYYY^^^hhhuuutttllliiitttqqqYYYKKKEEEBBBAAABBB=========<<<<<<<<<<<<<<<::::::::::::999999999999::::::::::::999999999999777777777888888:::;;;<<<===<<<:::999:::;;;===???>>>=========>>>AAACCCEEEFFFEEEDDDDDDCCCDDDDDDDDDDDDFFFIIIKKKLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJIIILLLOOORRRUUUVVVVVVTTTRRRRRRRRRSSSUUUVVVWWWXXXYYYUUUWWWZZZ[[[\\\]]]___aaa\\\[[[[[[ZZZZZZYYYXXXXXXYYY[[[]]]```aaabbbbbbbbbccceeeiiillllllhhhdddaaacccccccccbbb___^^^^^^^^^]]]\\\\\\^^^aaaccccccbbb___```aaa```___^^^___```^^^```ccceeefffgggjjjlllpppuuu{{{DDDCCCBBBAAAAAAAAAAAAAAABBBAAA???======>>>???@@@<<<<<<<<<;;;;;;<<<<<<===999999999999888888888888666666666666666666666666666666777777777777666666444444444444555555555555444555555555555444333333444444555555555666666666555666666777888888999999999:::>>>CCCIIIXXXsssxxxppphhhhhhhhhjjjmmmpppppppppmmmmmmlllkkkjjjjjjiiiiiiooopppqqqssstttuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvxxxwwwuuutttsssttttttuuuxxxxxxxxxwwwwwwwwwwwwvvvtttuuuuuuuuuvvvvvvwwwwwwtttttttttuuuuuuvvvvvvvvvvvvyyy}}}zzzvvvrrrpppooonnnllljjjhhhggghhhhhhffffffffffffeeedddcccbbb______^^^]]]\\\[[[[[[ZZZVVVWWWYYY[[[[[[[[[[[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDBBBBBBDDDEEEDDDAAA===;;;;;;<<<;;;::::::999999888888777888999999;;;===???AAABBBGGGEEEGGGJJJKKKLLLPPPVVV[[[fffxxxvvvhhhjjjrrruuucccPPPFFFBBB@@@??????======<<<;;;;;;;;;;;;<<<::::::::::::999999999999999999999999888888888888888888888888888999:::;;;<<<;;;:::::::::;;;==================???AAACCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCEEEHHHJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJMMMOOOQQQTTTUUUUUUUUUTTTTTTTTTUUUWWWXXXYYYZZZ[[[XXX[[[]]]^^^^^^^^^___```YYYZZZZZZ[[[[[[ZZZZZZYYY\\\]]]```bbbdddeeeeeeeeefffggghhhhhhhhhfffeeedddbbbcccbbb```]]][[[[[[\\\XXXWWWXXX[[[^^^```___^^^^^^___```___^^^]]]^^^___]]]___aaaccceeegggkkknnnnnntttyyy{{{}}}BBBBBBBBBBBBBBBCCCCCCDDDBBBAAA@@@>>>============AAA???======<<<:::999999999999999999888888888888666666666666666666666666555555666777777666555555444444444555555555666666444444555555555444333222444444444555555555666666555555555666777777888888777777:::===AAALLL```sssvvvsssooonnnoooppppppnnnnnnmmmlllkkkjjjiiihhhhhhkkklllmmmooopppqqqrrrrrrssssssttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwwwwvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuuqqqqqqrrrsssssstttuuuuuuuuuxxx{{{~~~|||wwwsssqqqooommmllljjjgggffffffggggggdddddddddccccccbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYYVVVWWWYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@AAAAAA???<<<;;;<<<>>>:::::::::999888888777777999:::;;;===???AAACCCDDDEEEEEEGGGKKKLLLMMMSSSZZZgggtttzzzpppkkkuuukkk^^^PPPIIIDDD???<<<======<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999999999999888888888777777777999999888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOQQQRRRTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\^^^___]]]\\\]]]]]]XXXXXXXXXXXXXXXZZZ[[[\\\\\\^^^```bbbddddddddddddgggffffffffffffeeeeeeeeeaaabbbbbb___\\\ZZZZZZZZZVVVVVVXXX[[[^^^___^^^]]]]]]___```___^^^^^^___```]]]^^^___```bbbeeeiiimmmlllppprrrrrrrrryyy@@@@@@AAABBBCCCDDDFFFGGGBBBAAA@@@???>>>===;;;;;;;;;888777999:::::::::;;;999999999888888888888777666666666666666666666666444555666777777666555444444555555555666666777777444444555666555444222111444444444555555555666666444444555555666666777777999777777999===DDDRRR```{{{zzzuuusssqqqooolllooonnnmmmllljjjiiihhhhhhggghhhjjjlllmmmnnnoooooopppqqqrrrssstttvvvwwwwwwtttuuuvvvvvvwwwvvvvvvvvvuuuuuuttttttsssssssssrrrttttttttttttttttttttttttoooppppppqqqrrrsssttttttvvvwwwyyy{{{}}}}}}xxxtttqqqpppooolllkkkhhhfffeeeeeefffgggbbbbbbbbbaaaaaa```___^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWYYYYYYYYYWWWUUUSSSTTTTTTTTTTTTTTTSSSRRRQQQNNNMMMLLLJJJGGGEEEBBBAAACCCCCCCCCCCCCCCCCCCCCCCC;;;===>>>===;;;:::===@@@::::::999999888777777777999:::<<<>>>AAACCCDDDEEEEEEFFFJJJPPPSSSUUU]]]eeewwwzzztttzzziii^^^TTTMMMHHHAAA<<<<<<===<<<;;;:::999:::;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777::::::999999999999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBBBBBBB>>>>>>>>>???AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRTTTWWWYYY[[[\\\[[[[[[ZZZYYYXXXXXXWWWZZZ\\\^^^^^^]]][[[[[[[[[XXXWWWUUUTTTUUUXXX\\\^^^ZZZ\\\^^^```aaabbbbbbbbbeeeeeeeeeeeeeeedddddddddaaabbbaaa___[[[YYYYYYYYYXXXXXXZZZ^^^aaaaaa```^^^^^^___``````______```bbb^^^^^^___^^^___bbbgggjjjmmmmmmllljjjjjjnnnvvv{{{|||{{{}}}