BM6P6(@ //////...---,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******(((((((((((()))))))))))),,,+++***))))))***++++++************************))))))************)))))))))))))))))))))(((''''''+++,,,---+++)))&&&&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&*********)))))))))))))))))))))******((('''%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,***'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&+++(((&&&&&&)))+++***)))'''&&&%%%%%%$$$$$$%%%%%%((('''$$$""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%$$$######))))))((((((''''''&&&&&&))))))((((((''''''''''''%%%&&&'''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((((((((())))))))))))************''')))***)))((('''(((***))))))************))))))+++*********))))))((((((&&&''''''((()))******++++++++++++++++++++++++++++++,,,---...---,,,+++***+++++++++++++++***)))((()))******))))))((('''&&&++++++++++++++++++++++++......---,,,,,,,,,------///...---,,,+++++++++++++++***)))))))))***,,,,,,************************++++++******)))((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))))),,,+++)))((('''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''///......---,,,,,,++++++,,,------------,,,++++++,,,,,,+++++++++*********))))))))))))************+++***)))))))))***+++,,,************************))))))************))))))))))))******))))))((('''***+++,,,+++)))''''''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((())))))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((''''''''')))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&###!!!"""%%%((((((''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((""""""###$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))))))))*********&&&((()))((('''&&&'''((())))))************))))))************)))))))))(((((()))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++***))))))))))))*********)))((((((---------------,,,,,,,,,---------,,,,,,,,,------......------,,,++++++***+++***)))))))))***+++,,,************************(((((()))))))))******+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))+++***)))'''&&&&&&''''''))))))(((((((((''''''''''''(((((()))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''......------,,,,,,++++++---------------,,,,,,+++,,,++++++++++++*********************++++++++++++)))))))))))))))***+++,,,******************************++++++++++++******)))************))))))((((((***++++++)))'''(((((())))))))))))))))))))))))***)))'''&&&&&&'''(((((())))))))))))))))))))))))'''(((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""!!! !!!$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((((('''&&&(((((())))))))))))******&&&'''((('''&&&%%%&&&((())))))************))))))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***++++++++++++***))))))))))))***++++++++++++***........................,,,,,,,,,,,,,,,,,,------------......---,,,***)))******))))))******+++,,,************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''---------,,,,,,,,,++++++---------------,,,++++++++++++++++++************)))))))))*********++++++(((((())))))******++++++******************************++++++++++++******)))***************))))))'''(((******)))(((((()))((((((((((((((((((((((((***)))'''&&&%%%'''(((***((((((((()))))))))))))))''''''(((((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))))))))((('''&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((((((((((((((((()))))))))***&&&'''((((((&&&&&&'''((())))))************))))))*********)))))))))))))))+++++++++++++++*********************************---,,,+++***+++,,,---...******+++++++++******)))((()))***+++,,,,,,,,,,,,---------...............+++,,,,,,---------------,,,---//////...---***)))***************+++++++++************************,,,++++++)))((('''&&&%%%(((''''''''''''&&&&&&&&&(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&''''''(((''''''''',,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++++++++*********))))))((((((((()))))))))******(((((())))))************))))))))))))))))))))))))*********++++++*********((())))))*********))))))&&&((()))***((((((((()))((((((((((((((((((((((((***((('''%%%&&&''')))***''''''(((((())))))))))))''''''(((((())))))***+++''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!###%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))))))))(((''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************'''(((((((((((()))))))))'''((())))))((('''((()))))))))************))))))))))))))))))))))))************************))))))************************,,,,,,+++***+++,,,...///)))******+++++++++******((()))***,,,------------++++++,,,,,,,,,---------+++,,,---............------...///000///---+++)))))))))******++++++++++++))))))))))))))))))))))))++++++***)))((('''&&&%%%(((''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))))))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&''''''(((''''''''',,,,,,,,,,,,+++++++++++++++++++++++++++******)))+++************)))))))))'''((((((((())))))))))))((())))))******)))(((((())))))))))))))))))))))))))))))************))))))'''(((((())))))))))))(((&&&((())))))((('''((()))))))))))))))))))))))))))(((((('''&&&'''((()))***&&&''''''(((((())))))***)))(((((((((((()))***+++'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$###$$$'''&&&%%%%%%$$$$$$%%%%%%!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********''''''(((((((((((())))))((()))***)))((('''(((***))))))************))))))))))))))))))************))))))******************************************++++++++++++,,,---......))))))***++++++++++++***((()))***+++,,,---------)))******++++++,,,,,,,,,+++,,,...///000000///.........//////...---+++***))))))***++++++++++++***))))))))))))))))))))))))&&&&&&'''(((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''''''''&&&'''''''''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''++++++++++++++++++++++++)))************)))((((((************))))))))))))(((((()))))))))*********)))*********)))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&((())))))(((''''''((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''((())))))******))))))(((((()))***+++'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$$$$$$$""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###&&&((((((%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((%%%'''((('''&&&%%%&&&'''&&&''''''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''''''''((((((((())))))'''((())))))''''''((()))))))))************))))))((()))))))))************)))*********+++,,,,,,,,,************************)))***+++,,,------------))))))***+++++++++++++++))))))***++++++,,,++++++))))))******+++,,,,,,---,,,---///111222111000000/////////...------,,,,,,((()))***+++,,,++++++***))))))))))))))))))))))))$$$%%%&&&'''(((***++++++(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''++++++++++++++++++++++++)))))))))))))))(((''''''************)))))))))))))))************+++++++++******+++***)))(((&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''(((((('''''''''(((***)))'''&&&&&&'''))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***+++***)))(((((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&%%%$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&###&&&))))))'''&&&''')))'''&&&%%%%%%$$$$$$%%%%%%((('''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''((((((((('''&&&((('''%%%%%%%%%%%%'''(((((((((((((((((('''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%''''''''''''((((((((()))&&&'''((('''&&&&&&'''((())))))************))))))(((((())))))*********+++******+++,,,,,,---......))))))))))))))))))))))))(((***+++---......------((()))***+++++++++++++++))))))***+++++++++******))))))***++++++,,,------,,,...000222333222111111000000...------,,,------((()))***+++,,,+++******))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&######$$$$$$%%%&&&''''''###$$$&&&((())))))(((((((((((((((((())))))******((()))))))))(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((,,,***((('''&&&'''((()))++++++++++++++++++++++++))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''%%%%%%############%%%%%%(((&&&$$$""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%######%%%''')))(((''''''&&&&&&%%%%%%$$$''''''(((((()))*********'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''((((((((())))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&$$$$$$%%%'''((('''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''')))************))))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++,,,,,,,,,))))))(((((((((***+++,,,))))))***++++++++++++***///---+++***)))***+++,,,+++,,,------------,,,+++,,,---.........---,,,+++//////.........---------,,,,,,++++++++++++******)))******++++++*********(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''***)))'''%%%$$$$$$$$$$$$'''((()))(((%%%#########&&&&&&((((((((('''&&&%%%'''(((((()))(((&&&%%%$$$+++++++++++++++***))))))***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((((((((((()))***)))(((((('''''''''(((((()))))))))))))))(((''''''))))))))))))*********+++))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''***(((%%%###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((((())))))*********))))))))))))))))))))))))))))))((())))))******))))))((()))))))))******++++++,,,,,,+++***)))))))))***+++)))***++++++,,,,,,+++++++++***((('''&&&'''((()))******+++,,,,,,+++******+++,,,---......---,,,+++......------,,,,,,,,,,,,------------,,,,,,,,,,,,***+++++++++++++++***)))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((((()))***)))'''''''''(((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''++++++++++++******))))))))))))))))))))))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))*********)))(((''''''''''''''''''(((***++++++)))'''&&&'''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))+++)))&&&$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%''''''&&&%%%'''''''''&&&%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((%%%&&&'''((()))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))((((((''''''(((((()))************************...---+++))))))))))))******+++,,,,,,------,,,,,,---,,,***))))))***++++++,,,------......------,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++//////.........---------,,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''((()))((('''(((***,,,''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''((())))))+++++++++***************)))))))))))))))*********)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&'''''''''((()))******)))((('''(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))(((&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&########################%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''')))+++((('''%%%%%%&&&&&&%%%###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&''''''(((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))************)))))))))))),,,+++***)))((())))))***+++,,,------......---------,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,---,,,,,,+++***)))(((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%'''((())),,,+++***)))))))))******(((((())))))************))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''***)))(((''''''((()))***++++++***)))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))+++((('''%%%%%%&&&&&&%%%###'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%%%%'''(((%%%%%%&&&''''''''''''&&&((((((((('''&&&%%%$$$###%%%&&&'''((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))))))))))))))))))))(((((('''((()))***+++,,,,,,---............---))))))((((((((())))))))))))(((((((((((((((((()))*********++++++,,,,,,,,,------------............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&''''''&&&%%%%%%%%%'''((())))))((('''%%%%%%&&&&&&'''---,,,***)))))))))***+++((((((((()))******++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((***)))'''&&&&&&(((***+++,,,,,,++++++***)))(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$#########""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&((((((((('''&&&$$$###"""'''((()))+++,,,,,,------)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((***+++---+++,,,------......------))))))******************,,,,,,++++++++++++,,,,,,++++++***++++++,,,---...------...............///,,,,,,+++++++++*********)))******+++++++++******(((((())))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''###$$$%%%&&&'''(((((('''''')))***)))(((&&&&&&'''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%---,,,***)))((()))***+++'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((())))))))))))((('''''''''&&&''''''((()))***((((((((((((((()))******************************'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%(((((()))***++++++******))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******,,,+++*********+++,,,---++++++,,,---------------++++++,,,,,,------------......---,,,,,,---......,,,+++++++++,,,---...///,,,,,,,,,------.........,,,+++++++++************''''''((()))************(((((())))))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&###%%%(((***((('''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&---,,,***(((((()))***+++'''(((((()))***+++++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))******)))(((((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&((()))***+++%%%''')))***+++***)))(((''''''((()))***+++,,,,,,'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''')))((((((''''''&&&&&&%%%&&&'''''''''''''''''''''###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###&&&%%%$$$%%%'''((('''&&&$$$%%%''''''''''''%%%$$$###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((%%%&&&'''((())))))))))))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++000///---,,,+++,,,,,,---***+++,,,,,,------,,,,,,'''((()))******************)))(((''''''((()))***,,,,,,++++++,,,...///000+++++++++,,,,,,---------,,,,,,,,,+++++++++******%%%&&&''')))************(((((())))))))))))((((((******))))))((((((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''%%%###!!! %%%((('''&&&%%%$$$###$$$&&&((())))))((('''$$$%%%&&&((()))(((((('''++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))%%%'''((('''&&&$$$%%%%%%&&&&&&&&&'''''''''((((((******))))))((((((''''''+++(((&&&'''***+++)))'''))))))))))))(((((((((((((((((((((((((((''''''&&&*********))))))))))))((('''((()))******)))((((((((()))((('''&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''%%%###$$$''')))'''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''***(((&&&$$$$$$%%%''')))$$$'''((('''###"""###&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))*********))))))(((''''''((())))))***))))))(((((((((((((((''''''''')))************+++++++++)))******++++++******))),,,+++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000///...//////...------,,,+++++++++++++++***(((&&&###"""))))))))))))))))))))))))((()))+++,,,+++***'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%&&&&&&&&&''''''++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))&&&((())))))'''&&&&&&'''&&&&&&&&&'''''''''((((((***)))))))))(((((((((''')))'''%%%&&&)))***(((&&&)))((((((((((((((((((((()))))))))******)))))))))++++++*********)))))))))%%%&&&'''''''''&&&%%%%%%%%%&&&'''&&&$$$$$$&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))*********)))))))))'''((())))))))))))))))))((((((((((((((((((((((((((())))))))))))*********,,,,,,------------,,,,,,,,,,,,+++***************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...------,,,++++++***))))))&&&''')))*********)))))))))))))))))))))))))))))))))******+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))((()))+++***(((''''''(((&&&&&&'''''''''((((((((())))))))))))((((((((((((&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,+++++++++************''''''''''''&&&&&&$$$$$$$$$&&&''''''&&&%%%%%%&&&((((((((('''''''''&&&&&&''''''''''''''''''&&&%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%''''''%%%$$$""""""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&''''''((()))))))))'''''''''(((''''''&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""###%%%'''((('''&&&%%%'''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))***,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,------............---*********))))))(((((('''&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''******************************))))))))))))******************************((((((((((((((((((((((((((()))+++***)))''''''(((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&(((((((((((('''''''''(((((((((((((((((())))))***+++,,,......,,,,,,,,,+++++++++******++++++******)))(((''''''%%%'''******)))''''''''')))(((((((((((('''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''(((((((((&&&&&&((((((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))((('''&&&(((%%%$$$%%%)))***)))&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((())))))******************)))((('''((((((((((((((()))))))))))))))))))))***************++++++++++++++++++***------------,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,)))))))))(((((((((''''''************))))))(((((())))))))))))))))))))))))***)))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''')))******(((''''''((('''''''''((((((((())))))(((((((((((())))))))))))''''''(((((((((((()))***&&&&&&''''''((((((((()))'''''''''((()))+++---...,,,,,,,,,+++++++++******---,,,+++***))))))((((((%%%'''******)))''''''''')))(((((((((((('''''''''''''''(((((()))(((((('''))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$(((%%%$$$%%%)))***)))&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((''''''((()))************+++******)))(((((((((((((((((())))))************++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,+++***))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,)))))))))))))))(((((((((+++***)))((('''&&&&&&&&&)))))))))))))))))))))))))))(((((('''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''(((''''''((((((((()))))))))(((((((((((())))))))))))((()))***)))((('''(((***&&&&&&&&&''''''(((((()))''''''&&&'''(((***,,,---,,,+++++++++******************)))(((''''''''''''$$$&&&''''''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&'''(((((((((((((((((()))((((((''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%######%%%&&&(((###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''(((((())))))******(((''''''&&&'''(((***+++*********+++******))))))'''(((((())))))******++++++++++++,,,,,,,,,------------............------+++,,,---------,,,***)))'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,++++++************+++))))))))))))))))))))))))((('''''''''''''''((()))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''((()))&&&&&&'''''''''(((((((((******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***((())))))'''((((((((())))))))))))'''((((((((()))))))))***(((***+++)))&&&%%%&&&(((%%%%%%&&&''''''((())))))((((((''''''''')))+++---++++++*********)))))))))((('''&&&%%%%%%&&&''''''%%%&&&'''&&&$$$$$$&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''((('''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###%%%''''''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''((()))*********((('''&&&&&&&&&(((***+++))))))***+++++++++******'''(((((()))******++++++******+++++++++,,,,,,,,,------............------***+++,,,---,,,+++)))(((''''''''''''((((((((()))((())))))***++++++,,,,,,,,,+++***)))((())))))***(((((((((((())))))))))))''''''&&&'''((()))+++,,,))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++******+++(((((((((((())))))))))))'''((((((((())))))******((()))***)))%%%###$$$&&&%%%%%%&&&&&&'''((())))))***)))((('''((()))+++---*********))))))))))))(((((('''&&&%%%&&&'''((()))((()))((('''&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''((()))+++,,,************************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''((((((((())))))******%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###&&&((('''%%%$$$&&&)))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%!!!""""""""""""#########&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$######%%%''')))+++,,,---'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$### $$$&&&&&&$$$"""$$$'''((('''###"""###&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++((('''&&&%%%&&&(((***,,,((()))***+++++++++++++++'''(((((()))***+++++++++)))************++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++)))'''))))))))))))************((())))))***++++++,,,,,,,,,+++***((((((((()))***''''''((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&***)))'''&&&&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))************************)))))))))))))))))))))))),,,,,,++++++***))))))))))))((('''((()))***)))(((''''''&&&%%%&&&(((***,,,++++++******((('''&&&%%%&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''''''((((((((((((''''''''''''((()))***+++,,,,,,******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&((('''&&&%%%%%%%%%%%%%%%''''''(((((()))+++,,,---'''((()))((('''''')))+++''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%((('''%%%$$$###$$$%%%%%%'''%%%###$$$&&&'''%%%###''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''''''''&&&%%%%%%$$$#########$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((''''''&&&%%%(((&&&$$$""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''(((***(((((('''&&&%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&(((******&&&"""%%%&&&&&&''''''(((((((((&&&''''''&&&%%%$$$&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%###"""$$$%%%&&&'''((((((((('''%%%$$$%%%''')))***+++***)))((($$$$$$%%%&&&'''((())))))+++******((('''&&&%%%$$$***************)))(((((()))************+++++++++---,,,+++***))))))))))))+++++++++***************,,,------......------,,,+++++++++************)))))))))))))))))))))******,,,,,,,,,+++***)))((((((+++*********))))))((((((&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%$$$###"""!!! &&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######************************))))))))))))))))))))))))((((((((((((((()))))))))+++***(((((())))))(((&&&((('''&&&&&&'''(((***,,,((((((((()))(((((('''&&&'''(((((((((((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((('''''''''&&&'''''''''''''''''''''''')))((((((((('''''''''''''''&&&%%%%%%&&&'''&&&%%%***))))))(((((((((((()))'''''''''((()))***,,,,,,'''(((((('''&&&&&&''')))''''''''''''''''''''''''***)))((('''&&&''''''((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''%%%###$$$&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######""""""!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((((((''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''(((((((((+++------)))&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((''''''(((((('''&&&&&&%%%%%%&&&'''((()))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))******************)))(((((())))))*********+++++++++---,,,+++***))))))))))))******************++++++)))******++++++******)))+++++++++*********))))))*********+++++++++,,,,,,,,,++++++******)))))))))*********)))))))))((((((&&&&&&''''''((())))))***&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$######''''''''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$************************))))))))))))))))))))))))&&&''''''((())))))******---+++))))))))))))'''%%%)))(((''''''((()))+++,,,&&&&&&'''((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))***+++((((((((('''%%%$$$%%%'''''''''''''''''''''''''''))))))(((''''''''''''(((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$&&&$$$""""""###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((()))+++------***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%###!!!"""%%%'''&&&$$$"""######$$$$$$%%%%%%%%%'''''''''''''''(((((()))******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&'''(((***++++++)))************))))))((()))))))))*********++++++,,,+++******)))))))))))))))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++++++++*********)))))))))******+++,,,------......******************************))))))))))))((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''************************))))))))))))))))))))))))))))))******++++++++++++,,,***))))))******((('''))))))(((((()))***+++,,,''''''((())))))))))))(((((((((((())))))((((((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((()))***)))******(((%%%$$$%%%&&&''''''''''''''''''''''''((((((((('''''''''(((((())))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%(((%%%""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%!!! %%%(((&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((())))))(((&&&$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&(((***((((((&&&%%%%%%&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))************)))((())))))))))))************++++++***)))))))))))))))(((((()))***+++,,,,,,,,,,,,------......------,,,************))))))))))))))))))***+++---...//////))))))))))))************))))))))))))))))))((((((''''''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&''''''(((((()))%%%%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((************************))))))))))))))))))))))))++++++++++++******)))))))))(((((()))***++++++***)))))))))))))))*********))))))******))))))((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&'''((()))(((&&&((('''''''''((()))******''''''&&&''''''((()))***+++,,,+++)))&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$""""""""""""""""""######%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%)))&&&######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%!!! %%%(((&&&###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((((((((('''%%%%%%&&&'''((('''&&&%%%%%%&&&(((((((((((('''&&&&&&''''''((('''''''''((())))))************)))((('''&&&%%%%%%((())))))*********))))))(((((()))))))))***************))))))((()))))))))(((((()))***+++,,,,,,,,,))))))************))))))*********)))))))))(((((('''((()))***+++,,,---...))))))))))))))))))******(((((((((((((((((())))))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))************************))))))))))))))))))))))))******))))))(((''''''&&&((('''''')))+++---,,,+++))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&'''((()))***++++++((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''((()))))))))''''''''''''&&&''''''((((((((('''''''''(((((()))***+++,,,+++)))'''&&&&&&'''''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&'''((()))(((''''''((()))(((''''''&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$(((&&&$$$###$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$""" !!!$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''')))))))))(((((((((((('''((((((((((((((((((''''''((())))))************)))((((((((()))))))))*********))))))(((((())))))))))))))))))***+++++++++,,,******++++++++++++************)))))))))(((((((((''''''((()))******++++++))))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&%%%$$$$$$%%%&&&'''(((%%%$$$"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((************************)))))))))))))))))))))))))))))))))(((((((((((((((***)))((()))+++,,,,,,***((((((((())))))(((((('''%%%&&&''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((())))))'''&&&'''((()))((('''&&&&&&%%%$$$$$$$$$%%%%%%))))))((((((((()))***************(((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%'''((((((((('''&&&''')))***)))'''&&&(((***'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&((())))))'''%%%###%%%$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&((()))(((%%%###$$$&&&&&&&&&&&&&&&&&&'''''''''$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''%%%&&&&&&'''((((((''''''&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))(((((()))***************(((((((((((()))))))))***))))))(((((((((((())))))******************++++++,,,,,,------------,,,,,,***)))))))))((((((((((((((((((((())))))***************))))))(((((('''''''''''''''((((((((())))))(((((((((((((((((((((''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&%%%$$$$$$&&&'''(((###!!!!!!#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,***)))***++++++***)))'''(((((((((((((((''''''!!!"""$$$%%%&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&***)))((('''''''''''''''***))))))))))))******+++((())))))'''%%%$$$%%%'''''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%'''(((((((((''''''''')))+++***'''&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$&&&)))+++***(((%%%###"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&((()))'''###!!!"""$$$&&&&&&&&&''''''((((((((($$$%%%&&&$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''***)))'''%%%%%%''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%$$$$$$&&&((($$$%%%'''((()))((('''&&&$$$%%%'''''''''%%%###""" !!!"""$$$&&&((()))***(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))))))))(((((((((((()))***+++++++++***************)))))))))******)))))))))))))))))))))(((((((((((()))))))))))))))*********+++******)))(((''''''&&&&&&'''''''''(((((())))))(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''')))(((&&&%%%%%%&&&''')))(((&&&$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((())))))&&&'''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''''''''((((((((((((***((('''&&&'''((('''&&&))))))))))))))))))))))))$$$%%%&&&'''(((******+++&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))'''&&&'''******(((&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!###&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""""""""###)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&'''((('''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$%%%&&&'''))))))(((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))******))))))((((((''''''$$$%%%'''((('''&&&%%%###+++******)))))))))))))))((((((((((((((('''''''''((()))***++++++***)))(((,,,+++***))))))***+++,,,+++*********))))))((((((((()))***++++++***)))(((''''''(((((())))))******&&&'''((('''%%%$$$$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''%%%$$$###"""((('''&&&%%%$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((()))''''''(((******(((&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&''''''(((((('''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$######$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***)))))))))((((((((('''******)))))))))))))))***+++******)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++***))))))***++++++************)))))))))((()))))))))******)))))))))((((((((((((((()))))))))((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&(((***+++((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((())))))((((((((()))***+++,,,''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&''''''((())))))******''''''''''''((((((((((((((())))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''(((******(((&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))((((((((((((***)))'''&&&&&&''')))***+++******)))))))))))))))))))))))))))************((()))***++++++***)))(((+++******))))))******+++************))))))))))))***))))))(((((())))))***))))))((((((((((((((((((((()))***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))***+++,,,,,,))))))((((((((((((''''''))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((('''''''''((((((((())))))''''''''''''((((((((((((&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((((((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))(((((((((((((((((('''&&&'''((()))***+++******)))))))))))))))((()))))))))))))))******((()))***++++++***)))(((******))))))))))))***************)))))))))))))))***)))(((''''''((()))***)))))))))((((((''''''&&&&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%######%%%&&&((()))((((((((('''''''''&&&''''''''''''((((((((((((&&&((())))))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%########################%%%&&&&&&'''(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''%%%$$$""" %%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))))))))***+++,,,---,,,,,,++++++******)))))))))))))))'''''''''(((((()))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))***))))))((((((''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))((('''%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((((((((('''''''''''')))(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((************************(((''''''&&&&&&''''''(((&&&'''((())))))***))))))(((((()))))))))*********(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&%%%''''''''''''(((((((((((((((***+++)))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''')))(((&&&$$$$$$%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))&&&(((***,,,,,,,,,***)))+++******)))))))))))))))&&&&&&''''''(((((())))))((()))***++++++***)))(((((())))))******))))))((())))))))))))************)))((((((''''''(((((()))((((((''''''''''''''''''''')))******)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((((('''&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&'''(((((()))(((''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))&&&""""""&&&***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''***+++***'''%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''###%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''((((((((()))))))))***%%%%%%&&&'''((((((((((((+++******)))))))))))))))&&&''''''((())))))******((()))***++++++***)))((('''((()))******)))((('''((()))))))))************'''(((((((((((((((((('''&&&&&&''''''''''''''''''''')))******))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''(((''''''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((((((((('''&&&%%%"""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))$$$%%%%%%!!!"""(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))+++---,,,)))&&&''')))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###########################$$$%%%''')))++++++++++++"""$$$$$$$$$###"""###$$$"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((())))))******))))))((('''(((***,,,---+++******)))))))))))))))'''(((((()))***+++++++++((()))***++++++***)))((('''((()))******)))((('''(((((())))))*********+++&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((((((%%%'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''###$$$&&&'''((('''&&&&&&((())))))***************)))((((((((('''''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++*********)))''')))+++,,,---,,,***)))+++******)))(((''''''&&&))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%(((%%%###"""$$$%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%$$$$$$%%%'''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***'''$$$%%%''''''%%%"""%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))************,,,+++***)))((((((((((((******))))))))))))******''''''(((((()))))))))***---,,,+++***)))''''''&&&))))))))))))))))))))))))%%%%%%&&&'''((()))*********(((&&&$$$%%%'''***,,,(((((('''''''''&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))&&&######%%%''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''',,,++++++******)))******))))))))))))))))))))))))+++*********))))))))))))'''(((***+++++++++***)))''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''$$$"""###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&$$$$$$%%%'''&&&''''''''''''&&&%%%%%%'''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''))))))(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********,,,+++***)))((((((((((((******))))))))))))******((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((())))))))))))((((((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++'''$$$###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))$$$$$$%%%'''((()))***+++))))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((''''''''''''&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&'''((()))******)))''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%'''''''''((((((''''''&&&%%%'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&'''***,,,%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((((())))))))))))******++++++***)))((((((((((((***))))))(((((())))))***)))))))))***************&&&''''''(((******+++,,,))))))))))))))))))))))))))))))((((((''''''''''''%%%&&&((()))))))))(((''')))))))))))))))((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++(((&&&$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******+++++++++*********)))))))))))))))))))))))))))(((((((((((('''''''''(((''''''''''''((())))))###$$$%%%&&&'''))))))***))))))))))))(((((((((((('''(((((((((((((((''''''&&&'''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((('''''''''''''''%%%'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&%%%&&&&&&'''(((((('''''')))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&'''''''''''''''&&&%%%%%%((('''&&&&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$)))******'''$$$###&&&)))&&&&&&&&&&&&''''''''''''))))))))))))************(((((((((((()))))))))*********)))((((((((((((((())))))(((((((((((())))))******************++++++&&&&&&'''((()))***+++,,,((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((())))))((('''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%'''''''''''''''''''''''')))******+++++++++******))))))))))))))))))))))))(((((((((((('''''''''&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((''''''((((((((((((((('''&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((()))))))))((((((''''''(((((()))'''((((((((()))))))))***((((((((((((((((((((((((%%%'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''))))))'''###"""%%%(((&&&&&&&&&'''''''''((((((((()))))))))*********+++'''(((((((((((()))))))))***)))(((((((((((((((((())))))(((((((((((())))))++++++******************''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((()))***,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''))))))))))))((((((((((((&&&'''((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((''''''(((((())))))******'''(((((((((((()))))))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&)))******)))((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%''')))***+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$############$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((())))))'''%%%$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''"""###$$$%%%'''((())))))%%%'''((((((&&&$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&'''(((&&&&&&'''''''''((((((((('''(((((())))))*********''''''(((((((((((()))))))))((((((''''''((((((((()))((((((''''''(((((()))***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******(((((('''&&&&&&((()))***&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''')))***,,,,,,,,,***))))))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((()))***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((('''''''''((()))*********'''((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%&&&''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((())))))'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$"""###$$$'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$##################$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''$$$$$$&&&(((&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&((()))))))))((('''$$$$$$%%%%%%&&&'''((((((%%%&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%'''))))))'''&&&''''''''''''((((((((((((&&&&&&'''(((((()))******'''''''''((((((((())))))(((((('''''''''(((((()))((((((''''''''''''((((((*********))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))(((((((((&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""%%%''''''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((***,,,---,,,***)))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))++++++***(((''''''((((((((())))))******))))))))))))((((((((((((&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++'''((((((((())))))******(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***$$$%%%&&&'''((((((((((((######$$$%%%&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''%%%!!!!!!###$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%$$$######""""""###$$$%%%%%%###$$$%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***######%%%%%%%%%%%%#########%%%'''&&&$$$$$$'''***%%%&&&&&&&&&'''((((((((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%''''''((((((''''''&&&%%%$$$######%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,,,,%%%&&&&&&&&&'''((((((((()))''''''))),,,***&&&!!!''''''''''''((((((((()))%%%&&&&&&'''((())))))***''''''''''''((((((((()))(((((('''''''''(((((()))((((((''''''''''''((((((***)))))))))((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((('''''''''$$$&&&)))++++++***'''%%%'''((((((((())))))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$&&&)))(((%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''***++++++++++++***))))))(((***+++***)))((()))++++++*********))))))((((((%%%&&&((()))***)))(((&&&))))))))))))))))))))))))***)))(((''''''((()))******((('''&&&&&&'''(((***%%%%%%%%%&&&'''(((((())))))))))))(((''''''&&&&&&(((((('''(((((()))******))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&***)))((('''&&&''''''(((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&((()))***((((((((((((((('''''''''))))))*********((('''&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((('''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&$$$########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''((('''&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$######%%%&&&'''((((((((()))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))((((((''''''&&&&&&&&&%%%'''&&&&&&''''''((()))***((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))******))))))((('''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))*********((('''&&&***************)))((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$######%%%&&&'''((((((((())))))((('''&&&%%%%%%$$$&&&'''''''''&&&%%%$$$$$$'''&&&$$$"""""""""$$$%%%''''''((()))))))))))))))++++++***)))((('''&&&&&&***)))((('''&&&%%%%%%%%%''''''&&&%%%$$$######"""&&&%%%%%%%%%%%%&&&''''''***++++++++++++***))))))&&&'''((('''&&&%%%&&&(((+++++++++******)))))))))%%%&&&((()))***)))((('''))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''(((((()))******+++'''''''''((((((((((((((())))))(((((((((((((((((()))(((((('''&&&&&&%%%%%%((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((('''''''''((()))((((((&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%!!!###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))))))))))))))((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((()))***))))))''''''***************)))(((((()))))))))(((((((((''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''(((''''''&&&((((((((('''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%'''&&&$$$######$$$%%%&&&''''''((()))))))))))))))))))))((((((((((((((('''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((***++++++++++++***))))))%%%&&&''''''%%%%%%&&&'''++++++************))))))&&&'''((()))***)))((('''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''(((((()))*********&&&&&&''''''((())))))*********)))((((((''''''&&&((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''$$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&((())))))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((%%%&&&'''''''''''''''&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!""""""""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""!!!$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''))))))((((((((((((''''''%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))***************))))))((('''&&&%%%%%%((((((((((((((((((((((((''''''((()))))))))(((((()))************))))))(((******)))))))))(((((((((&&&&&&'''(((((('''&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&'''''''''&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&'''&&&%%%$$$$$$&&&'''(((''''''((())))))))))))(((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***++++++++++++***))))))((()))***)))(((((((((***))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((('''((()))******)))(((''')))(((''''''''''''((()))&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))%%%&&&&&&''''''(((((((((%%%'''((())))))((('''%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&&&&'''((((((((((((((())))))(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((()))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&)))))))))))))))(((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''((())))))***''''''''''''((((((((((((************************''''''((()))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))))))))************)))(((************))))))))))))&&&''''''''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&%%%&&&'''((()))&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((***++++++++++++***)))))))))***++++++***)))***+++(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''$$$%%%'''((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''(((((())))))******(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''((((((((((((&&&'''''''''(((((())))))'''''''''(((((())))))***(((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%&&&((('''%%%$$$%%%'''$$$%%%&&&'''((('''&&&%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((***+++###$$$%%%&&&''''''''''''***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((((((((()))))))))))))))&&&&&&&&&&&&'''((()))***((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((())))))((())))))*********))))))************))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''(((((()))&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&******)))((('''&&&&&&&&&%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''((((((***++++++++++++***))))))((()))******(((((()))***''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))(((''''''&&&&&&"""$$$&&&((()))***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))*********)))'''&&&&&&''')))***))))))(((&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''((()))))))))))))))((((((((())))))***'''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ &&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$''')))'''$$$###%%%'''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''%%%###"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,######%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))''''''''''''''')))******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************)))((('''&&&&&&&&&'''((()))******+++(((((((((((((((((((((((('''''''''&&&''''''((((((((())))))************)))******)))))))))(((((((((((('''&&&&&&&&&&&&'''((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%)))((('''&&&$$$""" &&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&,,,+++)))((('''&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((()))***++++++++++++***))))))''')))***)))((('''((()))))))))))))))*********+++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))))))))(((((((((((((((((('''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((((((((((())))))((((((((((((''''''&&&&&&&&&''''''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''&&&&&&''''''((())))))******)))((('''''''''((((((&&&'''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%&&&'''(((((((((((('''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''$$$''')))((($$$"""$$$'''&&&%%%%%%%%%%%%&&&'''''')))'''%%%$$$###%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))))))))((('''''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((()))***************)))))))))(((((((((''''''((('''&&&&&&&&&&&&'''((('''((((((((())))))))))))''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%'''''''''&&&%%%$$$""""""&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((((('''''''''((((((((((((((())))))******)))(((''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))***++++++++++++***))))))(((***+++***)))((()))+++******++++++,,,,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))$$$&&&'''))))))(((&&&%%%&&&'''''''''''''''''''''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((((((%%%&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''((())))))******((('''&&&%%%%%%&&&'''%%%&&&''')))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%######%%%%%%%%%%%%######(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$(((***((($$$"""$$$((('''&&&%%%$$$%%%&&&'''(((***(((&&&$$$###$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&)))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((*********'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$"""!!!$$$%%%%%%%%%%%%$$$######$$$%%%'''))))))'''%%%###$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((()))************))))))))))))((((((((((((((((((((((((((((((((((((***((('''&&&%%%%%%&&&'''(((((()))***************((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((())))))******''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&"""###$$$&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++((((((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************)))(((&&&&&&(((((())))))))))))((((((+++((('''(((+++,,,+++)))'''''''''''''''''''''''')))))))))))))))(((((('''(((((((((((((((((((((((((((((()))***************"""###%%%'''((()))******************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%''''''&&&%%%$$$######"""(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))(((''''''&&&''''''((((((''''''&&&%%%'''&&&%%%&&&((((((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%!!! ###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%###"""""""""###$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&%%%%%%''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&'''((('''''''''''''''((()))))))))***++++++***(((%%%$$$)))((('''&&&&&&'''))))))((((((((((((((((((((((((***(((%%%###"""###$$$&&&&&&''')))***)))'''$$$###'''(((((((((((((((''''''))))))(((((('''''''''&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((......---,,,,,,+++******)))))))))))))))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********)))((('''''''''((())))))))))))))))))((((((&&&%%%&&&((()))(((&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((()))************)))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%'''&&&%%%&&&((((((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&''''''&&&$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((())))))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&''''''((('''''''''''''''((())))))'''((()))))))))((('''&&&***)))((('''&&&''''''(((((((((((((((((((((((((((***)))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&'''))))))'''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&,,,------------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''((())))))******))))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&''''''((()))(((''''''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&))))))))))))))))))((((((&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%&&&'''((()))$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%&&&((((((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((''''''''''''((('''''''''''''''((())))))&&&&&&''''''((((((((((((++++++)))((('''&&&&&&&&&(((((((((((((((((((((((('''))),,,---,,,***&&&$$$'''&&&%%%%%%&&&((()))+++''''''((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%((()))+++,,,+++***(((&&&)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((,,,***((('''&&&'''(((***((((((''''''''''''((((((''''''''''''((()))((((((''''''''''''''''''''''''(((((())))))(((((('''&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((())))))*********%%%%%%%%%&&&&&&''')))))))))'''&&&%%%%%%&&&((()))%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%&&&((((((((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((('''''''''(((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((******)))(((((('''''''''((((((((((((((((((((((((%%%''')))+++***(((%%%"""'''''''''''''''((())))))&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((()))***++++++***(((&&&((()))))))))*********+++************************))))))))))))))))))******((((((((((((((((((((((((+++***(((&&&&&&''')))***'''&&&%%%%%%%%%%%%&&&'''&&&'''((((((((((((((()))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))***)))(((''''''((()))***''''''''''''''''''((((((''''''(((((((((((((((''''''''''''(((((()))******%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%&&&''')))'''''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''((())))))*********((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%'''((()))******(((&&&%%%&&&&&&'''((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((&&&%%%###"""%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&******+++,,,,,,+++***)))((())))))******+++++++++************************))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***'''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%&&&'''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))(((''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))***'''''''''(((((((((((((((''''''((()))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((()))***)))((('''&&&%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***(((((('''&&&%%%%%%%%%%%%$$$######$$$%%%&&&''''''$$$%%%&&&&&&%%%%%%((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&##############################$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''((())))))((((((((((((''''''&&&&&&&&&&&&((()))***+++++++++(((((((((((((((((((((((())))))(((''''''(((((()))''')))***++++++(((%%%###%%%&&&'''((())))))))))))'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''%%%$$$"""%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))))))))(((((((((((((((*********+++++++++++++++((())))))******+++,,,,,,************************((()))))))))************))))))))))))))))))))))))((((((((((((((())))))))))))(((&&&%%%%%%&&&((()))%%%'''((((((&&&&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((())))))***)))((('''&&&%%%%%%%%%%%%&&&'''((()))(((((())))))))))))((((((&&&&&&&&&''''''(((((((((''''''((()))))))))))))))'''''''''(((((((((((((((''''''&&&''''''((())))))(((((('''''''''&&&&&&&&&!!!!!!"""""""""#########%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''&&&%%%%%%'''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&###"""""""""###&&&(((***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((('''''''''''''''((())))))&&&'''((()))))))))(((''''''((()))***++++++***)))(((((((((((((((((((((((()))))))))))))))))))))***(((((()))***))))))((('''%%%&&&'''((())))))))))))''''''''''''((((((((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''$$$&&&'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))'''''''''&&&&&&''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((('''(((((()))***((())))))***++++++,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))'''((())))))))))))((((((+++)))(((''''''((()))+++''')))++++++)))(((***,,,''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((************)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((()))*********((('''&&&$$$$$$$$$%%%&&&'''((()))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))))))))))))))((((((((((((((((((''''''''''''((())))))''''''(((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%'''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%%%%'''***,,,...)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((('''''''''''''''((())))))$$$%%%(((***++++++***)))((()))***++++++***(((((((((((((((((((((((((((((('''((())))))***)))((((((((((((''''''((()))***+++%%%&&&'''((())))))))))))&&&'''''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((!!!###&&&((()))))))))((('''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))************''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((******++++++++++++******))))))))))))))))))))))))***************************************)))(((((())))))))))))************************))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((('''%%%$$$,,,***'''$$$$$$&&&(((***,,,+++***(((''''''''''''&&&(((***)))&&&&&&)))---'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***%%%###''')))'''%%%&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((())))))(((''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******((()))***++++++,,,++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&%%%&&&'''))))))'''%%%)))))))))((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((***((('''((()))***)))(((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********++++++*********))))))))))))))))))))))))***************************************)))(((((())))))))))))******************)))))))))(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((('''%%%%%%(((''''''&&&&&&''''''((()))((('''''''''''''''(((%%%'''((((((''''''((()))))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%+++&&&%%%)))+++)))((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))***************))))))(((((('''&&&%%%$$$$$$###''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&'''''''''''''''''''''&&&&&&(((******(((&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))***************************************)))(((((())))))))))))************)))))))))(((((((((''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''))))))'''%%%******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''###"""&&&(((&&&%%%'''((((((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))(((((('''(((((('''&&&&&&&&&&&&''''''''''''((())))))*********)))(((&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''***))))))(((''''''&&&&&&%%%&&&&&&&&&((()))***+++***)))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((************)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''(((((((((((()))))))))(((((((((''''''%%%%%%%%%&&&&&&''''''((((((''''''(((******)))'''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''(((((())))))(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))))))))))))))))))))***************************************)))((((((((()))))))))************((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''')))******+++'''''''''&&&&&&''''''((('''%%%%%%(((++++++'''###))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%""""""%%%&&&%%%%%%'''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&'''''''''((((((((()))))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((******************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&$$$%%%&&&''')))***+++,,,''''''''''''(((((((((((())))))((((((((('''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&'''))))))((('''&&&'''''''''((()))))))))'''&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((***((('''((()))***)))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))))))))************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((('''&&&&&&'''***---///+++***)))(((''''''''''''(((''''''))),,,+++((($$$&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))''''''******((((((,,,''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((%%%&&&''')))***,,,---...''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''((()))******+++&&&%%%$$$%%%'''((('''&&&&&&'''''''''((()))))))))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((***((('''((()))***)))(((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************)))))))))((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((***(((&&&%%%&&&)))---000,,,+++***)))''''''''''''))))))))))))******(((&&&%%%%%%&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((()))'''(((***)))&&&&&&***''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''')))***+++%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&''''''((())))))((('''''''''''''''(((((()))))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((()))''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((())))))******+++&&&%%%###$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))******************)))))))))((((((((('''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''&&&%%%%%%&&&(((***+++***)))((('''''''''''''''((()))))))))'''&&&'''(((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((&&&%%%&&&(((%%%!!!"""&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))***+++&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((()))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&,,,,,,+++***)))((('''&&&&&&&&&&&&'''((()))))))))+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((''')))***((($$$###&&&)))((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++)))((()))***'''"""###(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&$$$%%%&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''%%%$$$$$$%%%''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******************)))((('''&&&&&&''''''((()))***++++++''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((&&&%%%%%%&&&((((((((()))))))))((((((''''''&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((***((('''((()))***)))((((((((((((((((((((((((((('''''''''(((((((((((((((444333111///---+++)))(((&&&&&&&&&'''((())))))***))))))))))))******************************************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))*********&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***$$$%%%&&&&&&&&&&&&)))+++)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******'''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))******))))))))))))******((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((((()))%%%$$$######%%%''''''&&&(((((('''''''''&&&&&&&&&)))&&&$$$$$$&&&'''&&&$$$&&&'''''''''(((((()))))))))))))))))))))(((((((((((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''((('''''''''(((((((((((()))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&'''(((((())))))))))))(((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&'''(((&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&#########$$$%%%&&&'''((()))'''%%%%%%''')))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&'''(((((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''(((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((()))***+++******)))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((()))*********%%%$$$######&&&''''''&&&(((((('''''''''&&&&&&&&&(((&&&######%%%&&&%%%###&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''((('''''''''&&&&&&&&&&&&***)))))))))(((&&&%%%$$$'''''''''(((((())))))))))))(((((((((''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))(((''''''%%%%%%%%%%%%&&&'''(((((()))&&&$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''')))******((('''&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%$$$$$$%%%&&&''')))***+++++++++***)))'''&&&%%%%%%((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((())))))******%%%$$$###$$$&&&''''''''''''''''''''''''&&&&&&&&&'''%%%######$$$%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%,,,)))&&&###"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''%%%$$$$$$(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((())))))(((((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((((('''''''''''''''(((((()))(((&&&&&&&&&&&&%%%###''''''''''''''''''''''''((((((''''''(((((()))***((()))))))))************************************,,,,,,------------,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++******)))(((''''''&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&'''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&(((++++++***(((''''''(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***++++++******)))((('''&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$&&&((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((''''''&&&'''''''''***)))((()))***)))'''%%%''''''''''''''''''''''''(((''''''''''''((())))))((()))))))))************************************'''(((((())))))(((((('''))))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))(((''''''(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###&&&***+++***)))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''(((((())))))((((((((())))))))))))))))))(((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''(((******((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&'''((((((''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))###$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&'''((()))*********)))))))))((((((((((((((('''''''''((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$###%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&((('''''')))++++++***((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))************************************((())))))))))))))))))((())))))))))))))))))))))))******))))))))))))******++++++******))))))((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((###%%%((()))))))))***+++''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))))))))(((((('''(((((()))'''(((((())))))******+++((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''(((((((((&&&&&&&&&'''''''''''''''((())))))(((&&&%%%'''(((((((((((((((((('''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&'''''''''''' """&&&((())))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((())))))******)))(((''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((('''((((((''''''&&&%%%$$$###$$$&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))************************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))((('''&&&&&&'''((()))&&&'''''''''((((((((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((((((''''''((()))&&&&&&&&&''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((((())))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))))))))))))))))))))*********''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%$$$%%%'''))))))(((&&&&&&&&&'''''''''(((((('''((()))'''%%%$$$&&&((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))(((((('''&&&((('''''''''&&&&&&&&&%%%''''''''''''((((((((()))&&&'''((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((((('''%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''(((((((((((('''''')))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))'''%%%%%%'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************************************)))******++++++******)))))))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((''''''''''''(((((())))))***))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&######$$$%%%&&&((()))***++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%&&&(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''))))))(((&&&&&&&&&'''''''''((((((&&&'''((('''$$$###%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''((())))))###$$$&&&((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))+++,,,((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((***+++++++++'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''***)))'''%%%$$$$$$$$$%%%''''''''''''(((***++++++...,,,((('''((()))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((+++***))))))******(((&&&)))***+++,,,,,,+++***)))******)))(((((((((((((((''''''(((((())))))******(((***+++***)))((()))***************************++++++***+++,,,+++)))'''%%%&&&((()))))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''%%%$$$###%%%&&&'''''''''&&&$$$###(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))((((((((('''&&&&&&%%%%%%'''((()))((('''&&&''')))))))))))))))))))))))))))))))))(((((('''''''''&&&******)))((('''((((((((((((((((((((())))))))))))((()))***)))((('''((()))((('''%%%$$$###$$$%%%%%%'''((()))(((&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$''''''((((((''''''&&&%%%+++---...///...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%$$$###!!!  %%%((()))))))))***%%%%%%%%%&&&&&&&&&''''''(((&&&###$$$&&&((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))(((((('''%%%$$$###%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''&&&&&&%%%$$$)))(((((('''&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&$$$""" %%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''***+++'''!!!###)))$$$%%%&&&((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&'''((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''***'''&&&''')))***(((&&&&&&)))++++++(((&&&(((***))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%&&&'''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))***((((((((('''&&&&&&&&&%%%&&&$$$###%%%)))+++***(((+++***)))***++++++)))(((******++++++++++++************)))((((((((((((((('''((((((((()))))))))***)))+++,,,+++***)))***+++((((((((((((((((((((((((***)))))))))******(((&&&&&&&&&((()))))))))((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))*********)))(((''''''''''''''''''&&&%%%%%%((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&'''''''''''''''''''''((()))((('''&&&'''))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((()))***)))''''''''')))((((((&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''***)))(((((('''''''''(((&&&&&&%%%%%%$$$%%%%%%%%%''''''((((((''''''&&&%%%&&&''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$&&&))))))'''&&&%%%%%%&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&''''''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&'''(((((((((&&&$$$###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%'''(((&&&######'''+++%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''***)))((('''&&&''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))'''%%%&&&((()))(((&&&&&&'''((((((&&&&&&'''(((''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%&&&''''''''''''((((((((((((((('''''''''''''''(((((((((((()))((((((((((((((()))***''''''''''''''''''&&&&&&(((&&&%%%&&&((()))(((&&&******)))+++,,,,,,+++***++++++************++++++******)))(((((((((((()))(((((((((((())))))))))))***+++,,,,,,******+++,,,((((((((((((((((((((((((((('''''''''((((((&&&%%%&&&''''''((()))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((((('''))))))((('''''''''''''''))))))))))))))))))))))))(((((('''''''''((()))***%%%%%%&&&&&&'''(((((()))'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((''''''''''''((()))*********)))'''&&&(((((((((((())))))))))))((()))***)))'''&&&'''((()))(((''''''&&&'''''''''&&&(((((((((&&&%%%&&&'''******)))(((((((((((()))%%%%%%%%%%%%%%%%%%&&&'''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''*********)))&&&$$$$$$$$$'''''''''((((((((())))))(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''(((((())))))(((((('''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&''''''######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((())))))&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))(((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&'''((('''&&&'''&&&$$$###%%%&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((((((((((((((()))''''''&&&&&&&&&'''(((((('''(((((((((((((((''''''''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''(((((()))(((''''''((((((&&&%%%*********+++------,,,+++,,,+++***))))))***+++,,,+++***))))))(((((())))))(((((((((((()))))))))))))))***++++++))))))***+++))))))))))))))))))))))))((('''&&&'''(((((('''%%%&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++***)))'''%%%(((((((((((())))))))))))((()))))))))'''&&&'''(((((('''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%'''((()))(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((('''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''((())))))'''&&&&&&((()))&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&$$$###""""""$$$&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))+++(((%%%%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&)))&&&""""""$$$''''''%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((()))))))))(((''''''(((''''''&&&*********+++------,,,+++,,,+++***))))))***+++,,,++++++***)))))))))))))))))))))))))))((((((((((((((()))***)))((('''(((***)))))))))))))))))))))))))))((('''''')))))))))(((''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******++++++,,,+++***)))''''''((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''((((((((((((((('''(((***+++***)))'''%%%(((((((((((())))))))))))'''((()))((('''&&&&&&(((&&&&&&&&&'''''''''&&&&&&%%%'''((('''&&&&&&'''(((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''(((''''''&&&%%%***((('''%%%%%%&&&'''((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&))),,,%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&'''((()))************&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((+++(((%%%%%%((()))&&&###$$$$$$%%%''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''+++'''######&&&((((((&&&(((((()))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((%%%%%%&&&''''''((((((((('''(((((((((((((((''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''(((((()))))))))''''''((((((((((((((()))******)))+++,,,,,,+++***++++++************++++++++++++***))))))))))))***))))))))))))(((((((((((('''((())))))''''''((()))((((((((((((((((((((((((***)))'''((()))*********(((''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))((((((((((((((()))*********)))((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))(((((()))(((((('''&&&&&&%%%%%%'''((()))((('''&&&''')))))))))))))))))))))))))))'''''''''(((((((((((((((((()))*********)))'''&&&(((((((((((())))))))))))'''((()))(((&&&%%%&&&'''%%%%%%&&&'''''''''&&&&&&%%%&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%((('''&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%%%%''')))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&'''((())))))&&&'''(((((())))))))))))&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''%%%$$$&&&)))+++***(((###$$$%%%'''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((''''''''')))***(((&&&&&&'''((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((+++******))))))))))))***(((((((((((((((((())))))&&&'''))))))(((((()))***+++***)))***++++++)))(((******++++++++++++******,,,+++******))))))*********)))))))))((((((((('''''')))***)))((('''((()))((((((((((((((((((((((((***((('''''')))***+++***(((''''''&&&'''((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&(((((())))))(((((('''&&&((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''''''''''''''&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))(((&&&%%%&&&'''%%%&&&'''((()))(((((('''%%%&&&''''''&&&&&&''')))'''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((((((((((((((((((((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%''''''&&&$$$$$$&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((''''''''''''''''''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%''')))******)))###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''')))+++***((('''(((***'''((((((((('''&&&'''((('''(((((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%%%%%%%&&&((())))))))))))''''''''''''(((((((((((())))))((((((((()))******)))))))))(((((((((((((((''')))+++***'''&&&''')))+++***)))*********(((&&&)))***+++,,,,,,+++***))),,,+++******)))***************))))))((((((((('''(((***+++***)))((()))******************************(((&&&&&&(((*********(((''''''&&&&&&((()))***)))(((((((((''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((('''((()))))))))(((&&&%%%(((((((((((((((((((((((($$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''''''''(((((())))))******)))((((((((((((((((((((((((((())))))))))))'''(((((((((&&&%%%&&&'''&&&'''(((*********)))(((%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!"""$$$&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&$$$&&&''''''%%%%%%&&&'''''''''''''''((((((((()))%%%'''(((&&&$$$###&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((()))$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$%%%&&&''''''$$$##################$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''((())))))((('''''''''$$$%%%%%%%%%%%%$$$######&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((((()))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''(((((()))*********((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%(((***,,,+++(((''')))+++$$$'''***)))&&&%%%&&&(((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$$$$$$$&&&((()))*********''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((******))))))((((((''''''***+++,,,***'''%%%&&&(((,,,++++++***)))))))))************************+++------,,,++++++***))))))***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((()))***,,,,,,++++++***))))))))))))))))))))))))######$$$%%%&&&'''((((((''''''((())))))((('''&&&((((((((((((((((((((((((((()))******)))'''%%%$$$''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%'''%%%&&&&&&'''((()))******(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%++++++,,,,,,,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&$$$######"""(((((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((''''''''''''''''''((())))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%***))))))((('''&&&&&&&&&((((((((((((((((((((((((...,,,+++***+++***((('''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***(((%%%######&&&(((******)))((('''&&&&&&%%%"""###%%%'''((((((((((((&&&((())))))(((''''''((((((''''''''''''&&&&&&&&&))))))(((((((((''''''''''''''''''(((((((((((()))%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&'''...***'''&&&((()))(((&&&''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((......---,,,,,,,,,,,,,,,---------------------,,,.........---,,,,,,++++++***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((''''''((((((((((((''''''((((((***+++++++++***)))((((((((((((((((((((((((((((((((()))******++++++&&&'''((())))))(((''''''(((((((((((((((((((((((((((((()))***)))'''%%%$$$++++++++++++++++++++++++(((((((((((()))))))))))))))((((((''''''(((((()))(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''&&&&&&''''''(((((())))))'''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''########################''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%'''(((((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''))))))*********''''''''''''(((((((((((()))))))))(((''''''&&&&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((+++***(((((())))))'''&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$""""""$$$&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''(((((('''&&&$$$""""""###$$$&&&&&&''''''((((((''''''&&&'''(((((())))))(((((('''&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&(((&&&$$$%%%(((******)))''''''((((((((()))))))))******))))))))))))************))))))))))))******((((((''''''''''''((((((000///......---..................------,,,,,,+++---------,,,,,,++++++***))))))******))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))''''''(((((((((((('''''''''(((((()))***)))))))))''''''''''''''''''''''''++++++++++++++++++++++++%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))***))))))(((((())))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&(((((((((&&&%%%&&&'''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((&&&$$$######%%%(((***&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))***++++++''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))(((((((((((('''%%%$$$###$$$&&&''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$!!!!!!###&&&(((&&&''''''((((((''''''&&&'''''''''((((((''''''''''''''''''''''''((())))))***)))((('''&&&&&&&&&&&&%%%$$$###%%%''')))***)))((())))))))))))***************))))))))))))******+++******))))))******+++((((((''''''''''''((((((...------,,,,,,---------,,,++++++***)))(((((('''*********))))))(((((((((((()))))))))))))))(((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))************))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((*********))))))((((((((($$$%%%'''((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&$$$###!!!!!!###$$$&&&(((((((((((())))))))))))******))))))))))))*********)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&)))******%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''$$$%%%&&&((()))*********''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&))))))((('''((((((***)))(((''''''((()))***))))))((('''&&&%%%$$$$$$%%%&&&(((((('''&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&***)))'''%%%%%%&&&((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''')))***+++***)))'''&&&&&&&&&&&&((('''''''''''''''''''''))))))*********+++++++++******))))))))))))************))))))))))))******((((((''''''''''''((((((******))))))))))))******)))))))))((('''&&&%%%%%%(((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))************))))))''''''(((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&$$$%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***)))'''&&&&&&''')))***(((((((((((())))))))))))******))))))))))))*********)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$''')))******&&&&&&&&&%%%&&&''''''(((''''''((((((((((((''''''&&&''''''(((((((((((('''''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&)))***)))(((((())),,,+++)))(((''''''((((((''''''''''''''''''''''''&&&''')))))))))((()))***(((''''''''''''&&&&&&&&&'''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((((((((((((((()))))))))((('''&&&'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''')))*********)))((('''&&&&&&&&&((()))))))))(((((('''(((************++++++++++++******))))))))))))******((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&''''''(((((()))))))))((((((''''''&&&))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''((())))))*********************************))))))(((((((((%%%&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((+++***)))(((((()))***+++(((((((((((())))))))))))***))))))(((((())))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&(((((((((''''''''''''&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$###"""$$$'''))))))(((%%%$$$((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))******+++$$$$$$%%%'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((''''''(((((((((((((((((((((((((((&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((###%%%'''((('''&&&&&&'''***))))))((('''&&&%%%$$$'''&&&&&&&&&'''((())))))&&&(((******))))))***+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))%%%&&&((())))))'''%%%###'''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((())))))***)))((((((''''''((((((%%%''')))***)))))))))+++)))************+++++++++******))))))))))))******(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))(((&&&'''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&'''''''''###$$$&&&((())))))((('''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((&&&%%%$$$###$$$&&&'''((('''&&&%%%)))((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&((((((&&&&&&&&&''''''((()))))))))'''&&&$$$((('''&&&&&&'''((()))***%%%''')))***))))))***+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((())))))******'''(((((((((((('''&&&%%%(((((())))))))))))(((((('''(((((())))))(((((('''&&&''''''((((((((((((((((((((((((((((((((()))***%%%(((******(((''''''((()))))))))************+++******))))))))))))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))(((((('''''')))***+++))))))))))))))))))))))))'''''''''''''''((((((((('''(((((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''(((((()))''''''((())))))(((''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&((()))$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((('''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%"""$$$&&&(((((((((&&&&&&&&&%%%%%%%%%&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***)))((('''&&&%%%$$$$$$'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&''''''''''''&&&$$$"""!!!((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***(((''''''&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%(((++++++)))'''$$$$$$######$$$$$$%%%&&&'''(((((((((((((((((('''###$$$%%%'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))((()))***)))((('''(((***&&&(((***,,,---+++)))''')))((('''&&&&&&'''((()))$$$&&&((()))(((((()))***(((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((()))%%%&&&&&&'''((()))******,,,+++***(((((())))))***(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&((()))))))))(((''''''''''''(((((()))***+++(((***,,,***&&&###"""###((())))))))))))***************))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((,,,+++)))((((((((()))***&&&'''(((***,,,+++)))'''''''''''''''(((((((((((()))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***((('''((()))((('''&&&&&&''')))************!!!!!!""""""###$$$%%%%%%(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******(((((((((((('''''''''''''''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******+++)))'''''''''((('''&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((('''&&&&&&((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&(((******&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))*********((('''&&&''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((('''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%###$$$%%%'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%(((***)))'''%%%$$$$$$$$$%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&(((''''''''''''((())))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((())))))******(((((())))))))))))((((((((('''&&&&&&''')))+++------+++)))))))))***)))(((&&&''''''(((((((((((((((,,,+++++++++******)))))))))(((((('''''''''(((((((((((((((((()))))))))))))))************++++++++++++***))))))******((('''***)))((((((((()))+++,,,))))))(((((((((((())))))+++******)))))))))))))))&&&&&&''')))******(((&&&((((((((())))))))))))***'''''')))*********)))(((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''((())))))(((&&&'''((())))))***))))))(((((())))))******++++++(((((((((((()))))))))***''''''((())))))(((''''''((((((((((((((()))******((((((((((((''''''''''''((((((((((((((((((((((((((('''%%%''')))***)))'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))***(((&&&&&&'''((('''&&&%%%%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((&&&&&&%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$&&&'''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&'''((()))))))))))))))'''&&&$$$%%%&&&''''''&&&(((((())))))((('''&&&&&&******)))))))))((((((((()))(((((('''''''''(((((((((((((((((())))))))))))(((((()))))))))*********,,,***))))))******)))(((''''''&&&&&&''''''((()))***))))))(((((())))))***)))************))))))(((''''''((()))++++++)))'''))))))))))))************%%%'''***,,,,,,+++((('''******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''''')))***))))))(((((())))))))))))(((((()))))))))))))))))))))***((((((((()))))))))******'''(((((())))))(((((('''((((((((((((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((()))((('''(((******)))((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$%%%'''(((''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''')))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***((('''&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&''''''(((&&&&&&&&&''''''''''''(((((())))))))))))))))))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))))))))((((((&&&''')))******)))'''&&&$$$###"""###%%%''''''&&&******))))))(((&&&%%%$$$((((((''''''''''''&&&&&&(((((((((''''''(((((()))(((((((((((())))))))))))'''((((((((()))))))))))),,,+++******++++++***)))))))))***++++++++++++************))))))*********((()))***++++++***)))(((***))))))***,,,,,,***((((((((()))))))))*********&&&((()))++++++***)))((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&''')))******)))((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&(((((()))))))))*********((((((((())))))((((((((())))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((,,,***(((%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&'''(((((((((((('''''''''''''''''''''''''''***,,,,,,)))'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))+++++++++******)))))))))((((((((((((((((((((((((************************))))))((((((''''''''''''$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))((('''&&&'''&&&%%%%%%'''((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((()))***(((((((((((())))))))))))((((((((()))))))))******,,,+++***+++,,,,,,+++******+++,,,---...---,,,+++++++++************++++++((()))***++++++***)))(((***)))((()))******)))''''''''''''((((((((()))))))))))))))))))))***++++++(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))******)))((())))))))))))(((((('''))))))))))))))))))(((((())))))))))))************)))))))))(((((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$###$$$&&&(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&!!!###&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&'''''''''''''''&&&$$$$$$%%%&&&&&&'''((((((---+++)))'''&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&(((******(((&&&$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%((('''''''''&&&%%%$$$$$$&&&'''''''''((((((((((((''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((((((((((()))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))%%%&&&&&&'''((())))))***&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))((('''&&&&&&'''((((((+++)))((('''((()))((('''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))*********++++++,,,+++******,,,---,,,***&&&''')))*********)))(((++++++************++++++((())))))************)))((('''&&&&&&''''''&&&%%%''''''''''''((((((((((((+++***)))((((((***+++,,,''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))***))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))******))))))(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%'''))))))(((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&$$$""""""$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&& ###''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''((((((+++***((('''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''%%%''')))(((&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%((((((((('''&&&%%%###"""'''''''''((((((((())))))''''''''''''''''''''''''((('''&&&''')))))))))'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&''''''((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''((())))))******&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((((()))(((&&&%%%%%%&&&(((***+++)))'''''''''((('''%%%&&&&&&'''(((((((((((((((((())))))))))))*********(((((((((((()))***++++++(((((((((((())))))))))))************+++++++++++++++***)))***+++,,,+++***(((((()))************************))))))*********)))))))))))))))******+++***(((&&&&&&'''((('''&&&'''(((((((((((()))))))))))))))*********+++++++++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))(((&&&'''((())))))***))))))%%%&&&&&&''''''((((((((())))))*********+++++++++******)))(((((()))************)))(((((((((((((((((((((((((((''''''''''''************************''')))***)))&&&%%%&&&((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((&&&%%%&&&'''))))))(((+++***((('''&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''%%%""""""$$$&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((%%%'''((())))))((('''%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&"""%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&((('''&&&%%%''')))''''''''''''''''''''''''%%%'''((('''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''(((&&&$$$&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((()))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((+++*********))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''(((((()))***(((''''''((()))(((''''''((((((((((((((('''&&&(((((()))))))))*********(((((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))***************)))((()))+++,,,+++***+++************+++,,,,,,***))))))(((((())))))******)))((((((((()))+++,,,---+++***)))***+++***)))))))))))))))************'''(((+++------,,,***)))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''((()))((('''&&&&&&((()))************&&&''''''((()))******+++)))************++++++++++++***)))(((((()))***+++******)))((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((***+++***'''&&&''')))************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&&&&((())))))(((+++***((('''&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((***(((%%%%%%''')))******''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&%%%&&&'''%%%""""""%%%(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%'''))))))'''&&&(((***((((((((((((((((((((((((&&&''''''&&&%%%%%%''')))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((%%%$$$%%%'''(((&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******))))))))))))))))))))))))&&&'''(((*********))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((###$$$&&&((())))))((('''***((('''(((***+++++++++******))))))((('''%%%%%%'''((((((((())))))******(((((((((((()))***+++,,,(((((((((((())))))))))))(((((((((((()))))))))))))))((('''(((***++++++)))((('''&&&&&&&&&''')))***))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))***************************)))((()))***+++***(((,,,+++)))((('''((()))***(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))((()))***+++,,,---------************************(((((())))))******++++++***(((&&&&&&'''((('''&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''''''''(((((('''((()))))))))((('''&&&))))))((('''''''''''''''&&&&&&''''''(((((())))))***************)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''(((******((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))(((((((((((('''&&&%%%#########&&&&&&######&&&'''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%######%%%((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))((((((''''''''''''(((((((((((())))))((('''&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((())))))***))))))((((((''''''&&&&&&&&&''')))*********)))((())))))))))))))))))))))))'''+++---+++&&&$$$&&&***)))))))))(((''''''&&&&&&******)))((('''&&&%%%%%%))))))))))))))))))))))))'''((()))((('''&&&''')))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&%%%%%%%%%'''((()))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((&&&'''((())))))***))))))+++,,,,,,+++)))((()))+++))))))((((((((('''''''''))))))))))))))))))))))))***************************)))((()))***+++***(((***************)))(((((((((((((((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))((()))))))))))))))*********((('''((()))******)))(((((()))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((((((''''''))))))(((''''''''''''''''''''''''((((((((((((((((((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''&&&%%%$$$$$$$$$&&&&&&###$$$'''(((&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((''''''''''''(((((()))'''''')))+++---+++)))'''&&&$$$######$$$&&&'''(((((((((((((((((((((((()))(((((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%$$$#########$$$$$$((((((((((((((('''''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''((((((''''''(((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((())))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&************************))))))))))))))))))))))))))))))************))))))+++*********))))))))))))(((((()))))))))))))))(((+++,,,,,,+++)))(((***+++))))))((((((((((((''''''))))))))))))))))))))))))***************************)))((()))***+++***(((((()))+++,,,+++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))***++++++************************))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((***+++***)))(((((()))*********))))))******))))))(((''''''&&&((((((''''''''''''((((((###$$$%%%&&&&&&'''&&&&&&)))((((((''''''''''''(((((((((((((((((('''''''''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''''''''$$$%%%&&&''''''&&&%%%$$$(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%''''''$$$$$$((()))&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''))))))***%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((('''&&&%%%''')))***)))((((((&&&###!!!!!!###&&&(((&&&'''((())))))((('''&&&)))))))))(((((((((((('''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''))))))(((((((((((())))))&&&'''((((((((((((((((((((((((''''''''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&''''''((()))''''''''''''''''''''''''&&&%%%$$$%%%(((***)))'''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''((((((((((((((())))))))))))))))))))))))))))))***)))))))))))))))((((((******++++++******))))))((((((''''''''''''((((((((((((((((((((((((((((((***))))))((((((''''''&&&************************))))))))))))))))))))))))***++++++++++++++++++******************))))))))))))************)))((((((+++,,,,,,+++))))))***,,,))))))(((((((((((((((((())))))))))))))))))))))))***************************)))((()))***+++***((()))******+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***************)))((())))))))))))))))))))))))***))))))(((((('''''''''((('''''''''))))))((('''''''''((()))************((('''''''''&&&&&&&&&%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$)))(((''''''''''''(((((())))))((((((''''''&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%((((((((((((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&$$$%%%&&&&&&'''''''''&&&%%%((('''%%%%%%((()))''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''%%%$$$######%%%'''(((%%%''')))******)))'''%%%(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))(((((((((((())))))&&&&&&'''((())))))((((((***)))((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((,,,,,,+++***))))))))))))&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))''''''''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((()))))))))***((((((((((((((((((((((((************))))))))))))***++++++,,,+++***((('''((((((((((((((((((((((((************************'''''''''((())))))******************************))))))))))))))))))))))))******++++++++++++******************************))))))******+++*********+++,,,,,,+++***)))+++,,,(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***(((,,,+++)))((((((((()))***************************(((((((((((((((((((((((('''''''''(((((((((((()))************************+++*********)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,++++++************************************))))))((((((''''''******)))*********(((&&&&&&'''(((((())))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&%%%$$$#########((((((''''''''''''(((((())))))((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&$$$$$$%%%&&&''''''''''''%%%((('''%%%%%%((()))'''''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((%%%%%%&&&'''((((((''''''%%%''')))******)))'''%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))&&&&&&'''((())))))((((((***))))))((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''')))(((((('''&&&&&&&&&'''&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''***,,,***&&&%%%'''***))))))((((((''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))***+++***)))'''&&&))))))))))))))))))))))))************************''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))***************+++++++++((((((***+++,,,,,,,,,,,,+++,,,,,,+++******,,,---(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***(((---+++)))''''''(((***+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************************))))))))))))+++++++++,,,---,,,***(((''''''(((((())))))((((((''''''((())))))***++++++((((((''''''''''''((((((***)))(((&&&%%%%%%%%%%%%(((''''''''''''(((((()))((((((((((((((('''''''''((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&$$$%%%%%%&&&'''''''''&&&%%%''''''$$$$$$((()))&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((($$$%%%%%%###"""###%%%'''###%%%((()))***)))((('''&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))(((((((((''''''''''''((((((&&&'''(((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''((((((((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''+++...,,,&&&###&&&******))))))(((''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))((())))))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))((((((''''''))))))************))))))((((((((((((((((((((((((+++******))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********+++++++++++++++))))))+++,,,,,,---,,,,,,+++,,,,,,,,,***+++,,,...(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***(((+++******))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))*********+++************************************************************************))))))))))))))))))))))))((()))***++++++,,,++++++************************************++++++++++++&&&'''(((***,,,,,,+++)))))))))*********)))(((((()))))))))))))))*********((((((''''''''''''(((((())))))(((''''''((()))***'''''''''''''''((())))))'''''''''(((((((((((((((((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''&&&&&&&&&$$$&&&&&&###$$$'''(((&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((''''''''''''((((((###$$$###""" ###&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))((((((((((((((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&''''''''''''(((((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))***+++,,,((((((((((((((('''''''''((()))))))))(((((('''&&&((((((((((((((((((((((((''')))***)))'''&&&''')))(((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))*********)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((('''''''''((()))))))))******++++++******)))''''''''''''''''''''''''++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,,,,,,,------,,,+++*********,,,,,,,,,++++++---///(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***(((((()))+++,,,+++***((('''''''''&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))))))*********++++++++++++************************)))))))))***++++++,,,,,,------------------------))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))*********+++,,,,,,,,,--- """&&&)))+++)))(((+++++++++++++++***)))((())))))((((((''''''&&&&&&((((((''''''''''''(((((((((((('''((()))+++---...'''''''''''''''((()))***&&&'''''''''(((((())))))(((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))(((%%%&&&&&&''''''&&&%%%%%%###&&&&&&######''''''%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((%%%######&&&***%%%%%%$$$$$$%%%'''((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))((('''''''''(((***+++&&&&&&&&&%%%%%%&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&''')))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((***+++,,,))))))(((((('''''''''&&&((()))*********)))'''&&&))))))))))))))))))))))))&&&%%%$$$&&&((()))((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))++++++******))))))(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))(((''''''''')))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,000//////---,,,***((('''***,,,,,,,,,++++++---///((((((((((((((('''''''''))))))))))))))))))))))))'''((())))))(((((()))***,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))***++++++,,,******++++++,,,,,,,,,,,,''''''((()))***+++,,,,,,'''(((((()))***++++++,,,))))))))))))))))))))))))***+++,,,***'''&&&))),,,***************************)))))))))((((((''''''---+++)))'''&&&'''((((((+++*********))))))((((((***(((&&&'''***+++)))'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''***)))(((''''''(((******))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''******))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((******)))((('''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++------+++'''$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%************))))))))))))&&&&&&&&&'''''''''''''''******)))''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***((('''((()))***)))(((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((('''&&&%%%&&&(((***+++'''%%%###"""###&&&)))+++))))))))))))************&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((((((((()))))))))***)))))))))))))))))))))))))))***,,,------,,,***)))************************///...,,,)))'''&&&&&&&&&*********)))))))))))))))+++***)))(((((()))***+++************++++++++++++))))))))))))(((((((((((('''(((((())))))))))))))))))************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++...,,,+++,,,000111000...(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***+++***************++++++((()))))))))************))))))))))))************))))))))))))************************************(((((('''&&&$$$$$$&&&(((*********************************)))))))))((((((&&&%%%%%%%%%'''))),,,---************)))))))))(((***((('''(((******)))'''((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((***+++,,,))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((((('''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((******((('''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&(((***,,,))))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''((()))***++++++*********))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...///...---(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***++++++***************+++))))))))))))************+++*********))))))((((((+++************)))))))))++++++++++++++++++++++++---+++***)))***+++******************************......---------------,,,,,,+++***)))((()))***+++************))))))))))))***)))((((((******)))(((((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&'''((()))******))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''''''''%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''(((***++++++(((&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''(((((()))*********))))))((('''&&&%%%%%%((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((("""%%%(((+++------,,,+++))))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''((())))))******)))))))))************+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///000------------------------...---,,,---...///...---((((((((((((((()))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************++++++++++++++++++++++++222///,,,---///000...,,,************************---------,,,,,,,,,,,,,,,---,,,+++)))((('''''''''*********)))))))))))))))***))))))))))))***))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''&&&&&&&&&'''((((((((('''%%%%%%((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))******&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''(((+++,,,+++(((%%%''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$%%%&&&'''(((((('''&&&*********))))))(((((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''((())))))))))))*********(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''(((***+++++++++)))((()))))))))))))))*********((()))***++++++***)))((()))*********++++++++++++))))))))))))(((((((((((((((((()))************)))))))))*********+++++++++++++++,,,------...//////------------------------,,,,,,,,,---...//////000------------------------000//////////////////...(((((((((((())))))******************************'''((())))))(((((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***************+++---,,,,,,,,,,,,,,,,,,,,,))))))))))))************'''((()))***+++,,,------++++++++++++++++++++++++---***((())),,,,,,***'''************************((((((((((((((((((((((((######$$$%%%&&&((())))))))))))))))))))))))******)))*********)))))))))***((((((((((((''''''''''''(((((((((''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&'''((((((((('''%%%$$$((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&((((((((((((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((''''''&&&%%%%%%$$$$$$((('''&&&&&&(((((('''&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''(((+++,,,+++(((%%%''''''''''''((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((($$$&&&'''((()))((('''&&&''''''(((((())))))******))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))*********+++(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))++++++***)))((((((((()))(((((())))))************)))***,,,,,,,,,,,,***))))))*********++++++++++++))))))))))))((((((((((((((())))))***************))))))*********+++++++++++++++,,,------...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////............'''(((((())))))******+++(((((((((((((((((((((((('''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))***++++++,,,++++++++++++************(((((())))))*********+++&&&'''(((***,,,---...///++++++++++++++++++++++++***)))))))))******(((&&&***************************************+++++++++(((((()))))))))*********))))))))))))************)))***++++++))))))***+++(((((((((((('''''''''''')))((((((''''''(((((()))'''''''''(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))))))))%%%%%%&&&'''((()))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))******%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((())))))((('''&&&%%%$$$$$$((('''&&&'''(((((('''&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%$$$''''''(((((()))*********(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((('''(((***++++++(((&&&''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***((((((******+++***)))((($$$$$$%%%&&&'''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++((((((((()))******++++++***++++++++++++++++++***(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++******)))************+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...'''(((((()))******++++++(((((((((((((((((((((((('''((())))))(((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))(((((())))))***+++------,,,,,,+++++++++*********************))))))))))))(((((()))***,,,---......***************************,,,------,,,*********************************,,,,,,,,,,,,---------...///......---+++)))((('''((()))))))))************)))***,,,+++)))(((***,,,((((((((((((''''''''''''))))))(((((((((((())))))&&&''''''((())))))******((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))$$$%%%&&&'''((((((((((((''''''''''''((()))******))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))***++++++%%%&&&(((******(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&)))'''&&&'''((()))(((&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''%%%###$$$&&&'''%%%$$$%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((()))(((((((((******((('''''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((()))))))))*********)))))))))$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))))))))************'''(((((()))******++++++***))))))))))))))))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++***)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,...000000///...000222'''(((((()))***+++++++++************************'''((())))))(((((()))***,,,***)))'''''')))***,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((()))***,,,---............------,,,,,,,,,,,,,,,+++***)))(((''''''*********++++++,,,,,,,,,))))))))))))))))))))))))(((,,,......+++))))))+++************************'''''''''(((((()))))))))$$$$$$%%%'''(((((((((((((((((())))))*********+++(((+++,,,,,,)))(((***,,,)))(((((((((''''''''''''))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***###$$$%%%&&&'''''''''''',,,+++)))(((''''''(((((())))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))%%%''')))******)))'''%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((())))))'''&&&'''((()))((('''!!!!!!!!!!!!"""###$$$%%%'''''''''''''''''''''''''''%%%$$$%%%(((***)))'''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))((((((((('''''''''"""######$$$&&&'''((((((%%%%%%%%%&&&(((***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((***((('''((()))***)))(((''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((((((((((('''''''''''''''((((((((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))************++++++++++++))))))))))))))))))))))))&&&''')))******)))'''&&&************************(((***+++,,,,,,***'''%%%'''(((((()))***+++++++++)))((('''&&&&&&'''((()))************++++++++++++))))))))))))(((((((((((())))))***++++++++++++***)))************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++)))***,,,...//////......///////////////////////////222444444222222555777)))************))))))((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))((((((((((((***+++++++++,,,---------000...,,,,,,.........---...---,,,,,,++++++,,,,,,''''''''''''''''''''''''***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++*********)))''''''(((((()))))))))***************************(((((())))))******++++++******)))(((((((((((((((******++++++,,,,,,,,,---)))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((%%%%%%%%%&&&'''((())))))((()))***)))'''&&&&&&'''((((((''''''''''''((((((************)))))))))(((+++***)))'''''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%%%%$$$%%%((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((('''''''''((())))))))))))*********))))))(((((((((((())))))***)))(((''''''((()))***'''''''''''''''''''''''')))))))))(((&&&''')))+++,,,+++***)))((('''&&&%%%+++((($$$ $$$(((+++&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((())))))))))))******++++++***(((&&&%%%++++++++++++++++++++++++((())))))))))))*********(((((((((((())))))))))))***)))'''''')))))))))(((++++++******)))(((((((((++++++******++++++,,,---***+++---/////////---,,,))))))***+++,,,,,,---...000000//////...---,,,,,,------,,,+++,,,---.../////////000000000111111111111111222333666:::>>>AAA((())))))*********))))))))))))))))))(((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))************))))))++++++++++++*********))))))))))))))))))))))))(((******+++,,,---.........000...------...///......------,,,++++++++++++,,,***************************))))))((()))***+++,,,************************)))***+++,,,,,,+++***)))++++++*********)))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((())))))*********++++++***)))))))))))))))((((((((()))))))))******)))))))))))))))(((''''''''''''((())))))))))))((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''(((((((((((()))))))))'''&&&'''(((((((((''''''''''''((((((*********)))))))))((((((+++***)))(((''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))(((((()))))))))***)))(((''''''((()))***'''''''''''''''''''''''')))))))))((('''''')))+++***)))(((((('''&&&%%%%%%)))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))(((((('''&&&(((((((((((((((((((((((()))))))))*********++++++******))))))((((((((('''***)))'''''')))***)))(((************))))))))))))++++++******++++++,,,---)))***+++------,,,+++***+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,......---,,,---...///000000000111111222333333333555666888;;;???DDDHHHJJJ'''((()))*********************))))))((((((''''''((((((((())))))))))))***))))))))))))))))))))))))))))))************)))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))***+++---...///000000000000///------///000///...------,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++))))))))))))))))))))))))))))))***+++++++++******************)))))))))(((************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++***************''''''(((((((((((()))))))))))))))))))))(((((('''&&&''''''((((((((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((((((((''''''''''''(((((())))))))))))((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%)))'''%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))(((((((((((((((''''''''''''''''''((()))))))))***'''((((((((())))))))))))***))))))))))))))))))***)))((((((''''''(((((()))''''''''''''''''''''''''((())))))((('''''')))***))))))(((((((((''''''''''''((()))******)))((('''((())))))******))))))(((''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''************+++++++++,,,,,,+++***)))(((''''''&&&+++)))'''((()))***))))))))))))))))))************++++++******++++++,,,---***+++,,,---,,,+++***)))......---------,,,,,,,,,,,,,,,,,,---------......000000///...///000111222111222333555666888999:::===???CCCGGGLLLQQQTTTVVV&&&'''(((******+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++)))))))))))))))*********+++---///222333333222222000...------///000000///---,,,,,,+++***+++++++++************************)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++***************)))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))*********)))))))))))))))*********(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&'''(((((((((''''''''''''(((((())))))(((((((((''''''''')))))))))(((((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''((((((((('''&&&%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''((())))))))))))))))))((('''''''''''''''(((((()))((((((((((((''''''''''''%%%%%%&&&'''(((((())))))(((((()))))))))*********))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((('''(((***************++++++++++++&&&''')))******)))'''&&&''''''(((((((((((('''''''''((((((((((((((((((''''''((((((((()))))))))***(((((((((((())))))))))))((('''&&&&&&&&&''')))*********************************+++++++++,,,,,,,,,++++++******)))(((((('''+++)))(((((()))******)))'''(((((()))***+++++++++++++++******++++++,,,------............---++++++..................------............////////////111000000000000222444555333555777;;;>>>BBBDDDFFFHHHJJJNNNSSSWWW[[[]]]^^^&&&'''(((******+++++++++***)))))))))((((((((('''************))))))))))))************************))))))************))))))))))))******************((()))))))))*********+++---///222555666555444222///...,,,---///000000///,,,,,,+++************+++************************)))*********++++++++++++************************......---,,,+++*********************))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))((((((((())))))((((((((())))))************)))))))))))))))(((((())))))))))))((((((&&&''''''((()))(((((((((((((((((((((((((((((((((******)))(((((((((((()))((((((((((((((((((''''''&&&((()))(((''''''((()))((((((''''''''''''(((((((((((((((''''''''''''&&&((((((((())))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&''''''((())))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))))))))(((((()))))))))(((''''''''''''((())))))((((((((((((((('''''''''$$$$$$%%%&&&&&&'''(((((()))))))))*********++++++((()))************)))(((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''((()))************++++++++++++''''''''''''''''''''''''''''''((((((((((((''''''((()))************)))((((((((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&'''(((***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************+++***((((((*********)))''''''((()))***++++++,,,++++++******++++++,,,---............---,,,,,,+++,,,,,,---......///000000/////////////////////////////////000111444666777:::<<>>EEEGGGKKKOOOUUUYYY]]]___]]]]]]]]]^^^______``````((())))))*********))))))''''''(((((())))))******+++++++++*********))))))************************))))))************)))))))))))))))******+++++++++((())))))******+++,,,,,,,,,///333666666333///,,,,,,+++***+++---//////...,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((((((***+++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))******++++++++++++++++++++++++,,,+++++++++*********)))))))))(((((())))))***+++******)))))))))(((((((((''''''((()))))))))))))))((())))))***************)))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((())))))******&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******)))(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((())))))***%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&(((******)))((((((((('''''''''''''''''''''''')))(((((((((((((((((()))******++++++++++++******((()))***++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))))))))***************))))))))))))))))))))))))))))))))))))*********++++++++++++******************,,,***))))))***++++++***(((((())))))*********+++++++++******++++++,,,---++++++******++++++,,,,,,,,,,,,,,,------.........---...///111333555666777:::;;;===???CCCGGGJJJLLLTTTUUUWWW[[[^^^aaadddeeebbbaaa```___^^^___```aaa)))************))))))(((&&&&&&'''((()))***++++++++++++++++++******))))))************************))))))************))))))*********++++++,,,,,,,,,((())))))***++++++,,,,,,+++...222555444111,,,))),,,***)))***,,,.........,,,++++++***)))*********)))))))))))))))))))))))))))***+++,,,---,,,++++++************************%%%%%%%%%%%%'''))),,,------------,,,,,,,,,+++++++++++++++,,,,,,------...************************,,,,,,,,,+++++++++************))))))***+++,,,,,,---,,,,,,,,,++++++******''''''((()))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))&&&''''''((()))******+++%%%'''((((((''''''(((***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((*********)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&((()))+++,,,***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&%%%%%%&&&''')))***))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((()))******)))((('''***)))(((''''''((()))******)))(((''''''((()))***((((((((((((((()))******$$$%%%&&&'''(((***++++++************))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&(((***+++)))(((((((((***)))))))))((((((((((((((()))***++++++***)))((((((((())))))))))))(((((('''((()))++++++)))((('''))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))************************((())))))))))))*********---,,,,,,+++***)))((((((,,,***))))))***++++++***))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,---......///...------------,,,,,,,,,///000222555999<<<>>>???EEEFFFGGGKKKOOOSSSWWWZZZ^^^^^^```aaaccceeeggggggdddbbb```___^^^___aaabbb((((((((((((((()))******((((((''''''((()))******((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&***)))((('''''')))+++,,,------------,,,+++***)))++++++------------++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***))))))++++++++++++++++++++++++((((((***+++---...000000+++***)))'''''')))***+++((()))))))))************++++++******))))))((((((++++++***)))((('''&&&&&&)))******))))))((('''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&)))(((''''''''')))***+++((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''***++++++***'''&&&&&&'''+++)))'''&&&%%%&&&((())))))'''%%%%%%''')))))))))((((((((((((((((((((((((#########$$$%%%&&&'''((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&)))'''''')))---///---+++%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''&&&%%%$$$$$$%%%&&&((()))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%)))'''%%%%%%'''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))((('''%%%$$$$$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))((('''&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((***)))(((''''''((()))***+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))))))))******++++++++++++***)))(((((())))))*********+++------,,,+++******++++++((()))+++,,,------,,,,,,(((+++///111000///.........///000000000111333555333444777:::???EEEJJJLLLQQQVVVZZZXXXSSSRRRWWW\\\^^^___aaacccdddeeeeeeeeeeeedddcccbbbcccfffiiikkk((((((((((((((()))******))))))((((((((()))******))))))))))))))))))))))))************))))))))))))************************+++******)))((((((''''''))))))((((((((()))***+++------------,,,+++***)))++++++,,,------,,,++++++)))***+++++++++++++++*********************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,------.........///+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))*********)))((((((''''''(((((()))))))))))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((()))******((((((((('''''''''&&&&&&''''''''''''''''''''''''***++++++***(((&&&'''(((+++***)))((((((((())))))+++******)))((((((((()))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((&&&%%%''')))***(((&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''(((((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''((()))))))))((((((((((((((((((((((((((()))))))))***************((((((((((((''''''''''''((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((***))))))(((((())))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))++++++++++++,,,,,,,,,,,,'''(((((((((((((((''''''************+++++++++,,,,,,,,,++++++***************+++,,,---...------,,,)))+++...///...---------...000222333333555888:::@@@AAAEEEIIIOOOTTTXXX[[[]]]```aaa___\\\ZZZ]]]```___```bbbdddfffhhhjjjkkkhhhggghhhjjjmmmrrrvvvyyy)))(((((((((((()))******++++++***)))))))))******************************************************************************+++++++++******))))))((())))))))))))*********+++------------,,,+++***)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,++++++***)))***************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,+++***))))))***+++,,,******************))))))'''''''''((()))*********))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((((((((('''''''''&&&&&&'''(((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''')))***+++***(((''''''))))))))))))(((((((((((('''+++---///---)))'''''')))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###%%%%%%&&&&&&'''((((((((('''''''''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%%%%'''(((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&'''((()))))))))((((((((((((((((((((((((((()))*********+++++++++,,,(((((((((((('''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************)))))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++******))))))+++++++++,,,,,,------...*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************,,,------.........------,,,...//////...---...000111333666888:::===AAADDDKKKMMMQQQVVV\\\```ccceeeddddddcccbbbaaa```______aaabbbdddgggkkkooorrrtttqqqrrrsssvvvzzz))))))(((((())))))***+++,,,,,,+++***)))))))))***++++++++++++++++++++++++)))***************++++++************************++++++*********))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************++++++++++++******+++,,,,,,,,,,,,,,,++++++************************+++++++++***************------------------------************++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,+++************+++,,,++++++************))))))''''''((((((((()))))))))(((((()))))))))*********'''((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''((()))******)))(((''')))))))))))))))((((((((('''''''''''''''''''''''')))***+++***(((((()))***&&&&&&&&&'''&&&%%%%%%$$$(((,,,000...)))&&&'''***''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''')))***+++******)))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''')))******'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))((()))***++++++***(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++******------...............---000111111111000111333666888;;;>>>BBBEEEIIINNNQQQUUUWWW[[[```cccfffhhhhhhfffdddcccccceeefffcccaaaeeegggiiimmmrrrwww|||~~~)))))))))))))))***++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))******+++++++++,,,***************************)))))))))))))))((((((***+++,,,,,,------,,,,,,++++++,,,,,,++++++************************************+++------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,,,,++++++++++++,,,,,,+++++++++******************)))))))))((((((((('''(((((())))))******++++++***************)))(((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))(((((((((''''''''''''((()))******)))((('''((((((((()))))))))))))))((((((((((((((((((((((((((()))******))))))***+++&&&&&&&&&'''&&&%%%%%%$$$$$$)))---,,,(((&&&(((+++''''''''''''''''''''''''$$$$$$$$$%%%&&&''')))))))))))))))(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&((()))&&&&&&&&&'''''''''''''''+++***)))))))))***,,,---*********))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''((('''&&&%%%&&&(((***+++'''''''''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''&&&&&&''''''(((''''''&&&))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))***+++,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++******)))))))))***))))))))))))***+++,,,++++++++++++++++++*********+++,,,,,,,,,,,,++++++------------.........///111222333333444666:::===CCCFFFJJJMMMQQQUUUZZZ]]]```aaadddfffhhhiiiiiiiiihhhffffffiiinnnpppnnnkkkmmmooorrrwww|||***))))))))))))***++++++++++++***)))))))))******++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,***+++++++++++++++************))))))))))))************,,,---.../////////------------------------,,,,,,,,,,,,------......------------------------++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++***)))((((((((()))))))))******+++++++++++++++++++++***)))((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((()))))))))((((((((('''''')))))))))))))))(((((('''''''''(((((((((((())))))((((((((((((((((((((((((''')))******))))))+++,,,)))))))))(((((((((((('''$$$'''))))))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&%%%$$$%%%'''***''''''''''''''''''''''''***************++++++,,,((()))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***''''''''''''''''''''''''((('''&&&&&&'''((()))***((((((''''''''''''((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((''''''''''''&&&'''(((((()))(((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))******************)))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++---......,,,,,,,,,+++++++++******,,,+++******+++,,,...///++++++++++++***************+++---.........---,,,............///000111222333555777999;;;???DDDGGGOOOQQQUUUXXXZZZ^^^bbbeeeddddddeeefffffffffffffffggggggiiinnntttxxxwwwuuuwwwzzz}}}******))))))******+++,,,))))))((((((((()))******++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++************************(((((('''''''''((()))*********++++++++++++*********)))(((((((((((()))***,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///........................***+++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------------,,,,,,))))))******+++,,,------++++++++++++******************************++++++******+++++++++******)))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))((((((((('''******)))(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''')))************,,,---+++***)))((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((())))))'''$$$$$$'''***''''''''''''''''''''''''(((((())))))*********)))&&&'''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((((((((('''''''''''''''(((((()))******))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))************))))))(((((())))))*********))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,(((((()))***++++++,,,,,,......---,,,---///111222------,,,,,,+++++++++++++++,,,...///000///...---000//////000111333555666999<<<@@@DDDHHHMMMRRRUUUXXXZZZ]]]___```cccfffiiifffffffffeeeeeefffggggggiiikkkooouuu{{{*********)))******+++,,,(((((('''(((((()))******************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++'''&&&$$$###$$$%%%'''))))))******+++++++++*********)))(((''''''((()))***.........///......---,,,++++++++++++++++++++++++(((((()))***,,,---...///........................)))************+++++++++---------------------------------------------------------,,,,,,+++++++++,,,------......------,,,(((((()))***,,,---...///*********+++,,,,,,------************************((()))***+++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((+++***)))'''''''''((()))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''(((************,,,...+++)))'''&&&%%%&&&((()))---***'''&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))).........***'''&&&))),,,'''''''''''''''''''''&&&%%%&&&((()))))))))((('''%%%&&&''')))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''((()))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''((()))***++++++)))(((((((((''''''''''''(((((()))***************&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++***)))(((''''''((()))***+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********"""###%%%&&&(((***,,,,,,,,,+++***)))***,,,...000.........------,,,,,,,,,,,,---///111111000///...111111111222333666888:::???CCCIIINNNSSSXXX^^^aaa^^^___aaabbbcccdddgggjjjllllllkkkjjjkkklllnnnoooqqquuuzzz+++++++++,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))------,,,+++*********+++++++++******************,,,+++++++++,,,...000111))))))***+++,,,------...---------------------------------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***------............------...------,,,,,,++++++***+++,,,---......---,,,++++++******)))((()))))))))++++++++++++++++++++++++,,,++++++******++++++,,,((()))***++++++***)))((((((((()))***************,,,++++++***)))(((''''''************************))))))))))))))))))))))))''''''''''''((((((((((((******)))((('''&&&%%%%%%%%%'''((((((''''''(((***+++*********))))))((((((,,,+++***((((((((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&%%%$$$&&&((()))((('''&&&&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((((((+++'''$$$$$$'''((($$$ %%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&''')))***))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&''''''%%%$$$$$$&&&((((((''''''&&&&&&''')))***))))))))))))(((((((((((()))((('''&&&&&&''')))***(((((()))***+++,,,,,,---,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))******)))***++++++***)))***+++))))))))))))))))))******)))************+++++++++))))))************))))))++++++******))))))((((((+++***((('''''')))***,,,,,,,,,++++++++++++,,,,,,++++++************++++++***,,,...000000...,,,***---............---,,,,,,+++,,,---,,,******+++---222333555777;;;BBBJJJPPPQQQTTTYYY\\\^^^^^^___```___^^^^^^___cccggglllnnnqqqqqqqqqqqqsssuuuwwwxxx******++++++++++++******)))))))))************+++***************************)))))))))))))))))))))++++++++++++************++++++************++++++************************,,,,,,+++***************++++++******************,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++***---------------------------------............///.........------,,,,,,,,,------------------------///......------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***++++++***))))))))))))***++++++++++++++++++++++++******))))))(((************************))))))))))))))))))))))))''''''''''''((((((((((((***))))))((((((''''''''''''((())))))(((((()))+++*********)))))))))((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&$$$###""""""%%%%%%&&&'''((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))$$$######&&&)))++++++***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((+++(((%%%&&&((()))&&&###%%%&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''&&&$$$$$$&&&((('''''''''''''''((())))))***))))))((('''&&&%%%%%%$$$%%%&&&'''(((((((((((('''(((((())))))******+++*********)))((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&************)))))))))))))))***++++++))))))***+++*********))))))))))))))))))************+++++++++******++++++++++++******************)))))))))))),,,+++)))(((((((((***++++++++++++******+++++++++++++++************++++++***+++---......,,,***)))+++,,,,,,------......---...///000/////////222444666:::???DDDIIINNNTTTYYYYYY\\\___`````````aaaccc]]]___aaaeeekkkqqqvvvyyy||||||||||||}}})))******************)))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++************************+++++++++*********************+++++++++++++++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,++++++++++++---------------------------------............///.........---------------........................------------------------------............------******+++,,,,,,---.........------,,,,,,------...---,,,++++++******++++++------------------------++++++************++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''')))******)))(((***+++******))))))))))))((((((&&&%%%$$$$$$###$$$$$$$$$'''''''''''''''''''''''')))((('''&&&%%%###""""""###$$$&&&((()))))))))((((((((((((((())))))))))))''''''''''''''''''''''''******)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&%%%%%%&&&)))******)))'''((((((((((((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((***'''%%%&&&)))***(((&&&%%%&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&''''''(((((((((((((((******)))'''&&&%%%$$$### """%%%((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&,,,,,,+++******)))(((((()))***++++++))))))***++++++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,++++++)))))))))***************,,,+++***)))(((((()))***++++++************++++++++++++************++++++***+++,,,---,,,+++)))'''++++++,,,---...///000111///111222333444777;;;>>>@@@EEEMMMTTTYYY]]]```bbb]]]_________^^^^^^```aaabbbeeeiiiooouuu{{{))))))************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............*********++++++,,,,,,,,,,,,++++++******++++++,,,*********************************************)))******+++++++++++++++,,,***+++,,,------,,,+++***)))******+++,,,---......---------------------------------............///...............---------........................,,,---------......//////------............------+++++++++,,,,,,---------...---,,,++++++,,,---...------,,,++++++++++++,,,------------------------++++++************+++++++++++++++,,,,,,+++++++++******++++++,,,++++++*********+++++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++'''((())))))((('''(((***))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''###$$$&&&((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((+++)))((((((((((((&&&%%%&&&&&&'''(((((()))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((((((&&&%%%&&&(((***)))'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((('''''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%&&&((()))))))))((('''))))))(((''''''&&&%%%%%%###$$$&&&((()))))))))((()))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((()))***+++***)))((()))+++++++++******)))((((((((())))))*********+++++++++***++++++++++++++++++***)))))))))******+++++++++---,,,+++)))))))))))))))+++******))))))******+++,,,++++++******++++++,,,+++,,,------,,,+++)))(((---------...000111222333///111444888;;;@@@FFFJJJNNNSSSZZZ___bbbccceeefff```aaaaaa```___```ccceeennnqqquuuzzz~~~))))))************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************)))***++++++++++++************++++++,,,,,,,,,,,,)))***,,,............---******+++,,,---......///---------------------------------............///........................------------------------,,,------......//////000------............---------------,,,,,,+++++++++...---,,,++++++,,,---......---,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))***************))))))*********+++,,,,,,------((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++&&&'''((((((&&&%%%&&&((((((((((((((((((((())))))'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$###"""!!! ###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((+++)))((('''((('''&&&$$$$$$%%%&&&((()))*********&&&'''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$%%%'''(((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''((((((&&&&&&'''(((%%%&&&((()))))))))((('''(((((((((((((((((()))))))))((('''''''''((()))***+++******))))))(((((('''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((()))******)))((()))***************))))))(((((())))))*********+++++++++))))))************))))))))))))******++++++,,,,,,,,,,,,+++***************++++++************++++++,,,,,,++++++++++++,,,,,,------.........---++++++---------...///111222333333666<<>>AAAHHHMMMUUU[[[___aaabbbcccccceeehhhhhhhhhhhhiiijjjlllnnnqqqtttwww{{{zzztttpppmmmfffhhhkkknnnpppssswwwzzz++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++---/////////---,,,******+++,,,,,,---......---,,,+++*********+++,,,***++++++,,,---...//////---------------------------------.........//////---.........//////000000000000000000000000000000/////////////////////...---..................---***++++++,,,,,,------...+++,,,............,,,+++---,,,++++++******++++++------------------------******))))))))))))******+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''((()))***)))'''&&&&&&'''&&&'''''''''(((((())))))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***,,,---...'''&&&$$$###$$$'''***,,,&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%###))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((()))((('''''''''((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''###$$$&&&((())))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%''')))***((('''''''''(((((('''&&&&&&((()))***(((((((((''''''&&&&&&%%%"""$$$''')))*********)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''((()))***)))((('''(((***''''''((()))***+++,,,,,,)))************++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++*********((()))***+++,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------...///000111111333444555999===CCCHHHKKKNNNSSSZZZ```bbbbbbaaaaaaaaadddiiilllmmmmmmnnnoootttwww{{{~~~}}}wwwsssrrrrrrrrriiimmmrrrvvvxxx{{{~~~,,,+++++++++***))))))))),,,++++++******++++++,,,------++++++++++++------000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********+++---......,,,***)))---,,,+++)))***+++---...,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,......---,,,+++++++++,,,///000111222222222000000///...------///111111000000000/////////000000111.........------,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,***+++++++++***)))'''%%%))))))))))))***+++,,,---,,,,,,*********+++,,,---------,,,+++***)))(((''')))))))))(((((((((((((((((('''%%%$$$######$$$$$$(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((%%%$$$%%%'''(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))---+++)))((('''((()))***&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&)))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&++++++*********************************)))((('''***,,,---......---+++***)))***+++,,,,,,+++***))),,,+++*********+++------...------,,,,,,---------***,,,------,,,,,,---///000000111000000111444777666999>>>CCCHHHNNNTTTXXX[[[]]]^^^_________```bbbaaafffmmmrrruuuvvvwwwxxx~~~~~~~~~|||xxxtttrrrrrrtttuuuvvvuuuwww|||++++++++++++************,,,,,,++++++++++++,,,,,,------,,,++++++,,,------...---,,,++++++,,,---...------------------------........................***************+++++++++***+++---......,,,+++***---,,,,,,,,,,,,...///000...---------......///000---.....................222111111000000000111111......//////000//////...000...---...000222111111000///////////////000000/////////.........------------......//////......///...------,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++***)))((('''++++++***************++++++***))))))))))))***+++************************************************+++***((('''&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((******)))))))))(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''))),,,***)))''''''''')))***((()))************)))((())))))(((((((((((((((((()))((((((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((*********)))((('''''''''++++++++++++++++++++++++)))************))))))(((***+++,,,------,,,+++******+++,,,------,,,+++******))))))((()))***+++,,,,,,,,,++++++***+++++++++***,,,............000111000111333333333555888:::BBBEEEIIINNNQQQVVV[[[___\\\]]]^^^^^^]]]^^^```bbbgggkkkqqqvvvyyyzzz|||}}}}}}{{{{{{xxxwwwuuuuuuwwwzzz}}}*********+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////)))******+++,,,,,,------,,,,,,...//////...---,,,,,,,,,---...///000000111//////////////////000111,,,------...//////000000///000000000000000000111//////............//////000......///111333222111000//////....../////////000000000///////////////.........////////////000///...------,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++***************+++------+++******)))))))))))))))(((((('''(((((()))&&&'''(((((()))***++++++'''((((((((()))*********---,,,+++***)))))))))***((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''((('''&&&&&&&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$%%%''''''&&&(((((('''&&&%%%$$$###"""''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((('''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))***)))'''&&&&&&'''((((((******++++++++++++******(((((())))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********)))***+++,,,,,,+++***)))+++,,,---......---,,,+++******)))))))))***+++,,,------,,,+++++++++++++++***,,,...//////000222333111333666888:::<<>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::888999:::;;;;;;:::888777777777777777666555444333444444555888;;;<<<;;;999555444333222111111111111....../////////000000000......,,,,,,,,,---///000...............///000000........................------............------******+++,,,,,,---......///......---------......,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---,,,---------,,,+++***)))++++++*********)))))))))''''''(((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((###%%%((()))'''%%%%%%&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&'''((((((((((((((((((((('''&&&&&&'''(((((())))))(((((((((((((((((('''((()))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++++++++,,,,,,,,,+++***************++++++,,,---...+++,,,---......---,,,+++***+++,,,---...------,,,*********+++---...000111000333888;;;???CCCGGGJJJNNNSSSYYY^^^```aaabbbbbb\\\```dddhhhiiijjjlllmmmqqqssswwwzzz||||||zzzvvvuuuttttttvvvzzz~~~---------,,,,,,+++++++++...------,,,,,,------...,,,---...//////...---,,,...---+++******+++---...111111222333444444555555555555666666777888888999888888999999::::::;;;;;;======>>>???AAACCCDDDEEE@@@@@@@@@AAACCCFFFJJJLLLGGGFFFEEEDDDDDDDDDDDDDDD======>>>>>>???@@@@@@@@@AAABBBCCCDDDCCCBBB???>>><<<<<<======<<<;;;999888666777999<<>><<<666555444333222222222222//////000000111111111222000///---,,,---...000222...............///000000////////////////////////------............------******+++,,,,,,---......,,,,,,,,,,,,---...//////,,,,,,.........---,,,+++......---,,,++++++++++++,,,,,,------,,,+++)))(((***************+++++++++------,,,,,,,,,,,,,,,,,,((()))++++++,,,+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((!!!%%%)))***(((%%%$$$%%%+++***'''%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&'''(((*********))))))************************((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---...///,,,---...//////...---,,,------///000000000///...++++++,,,---///111333444222555;;;AAAFFFKKKQQQUUUWWW\\\aaadddeeecccbbbbbbdddhhhmmmqqqsssuuuwwwxxxwwwzzz~~~{{{yyyyyy}}}|||{{{|||~~~...---,,,,,,,,,---...///000---***+++---//////...111111111///---...000222222222111222222333444555222333444666888:::;;;<<<======?????????===;;;:::>>>>>>???@@@AAAAAAAAAAAA@@@DDDGGGGGGDDDCCCGGGKKKGGGFFFEEEEEEFFFIIILLLNNNOOOMMMKKKLLLNNNNNNLLLIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFFFFHHHHHHFFFCCCDDDDDDEEEEEEDDDBBB@@@???<<<===>>>???@@@??????>>>999777555555555555444333222222111000000000111111//////......------,,,,,,222222111000////////////........................+++,,,,,,------......///......---,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,---...////////////***+++---......---+++************)))******+++,,,***++++++,,,,,,,,,++++++,,,***'''%%%%%%&&&((()))))))))))))))))))))))))))++++++++++++*********))))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((******))))))))))))******&&&%%%%%%%%%%%%&&&''''''******))))))((((((''''''&&&'''''''''&&&$$$""" '''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))((('''&&&''''''((()))((('''&&&&&&'''((()))&&&((())))))(((''''''(((******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&%%%&&&&&&&&&'''((((((((()))'''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$((('''%%%######%%%'''((()))(((&&&&&&''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((('''''''''))))))(((((('''''''''&&&''''''((((((((('''%%%$$$&&&''''''((((((((((((((((((((())))))))))))((((((&&&((()))(((%%%$$$%%%'''))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******''')))***(((&&&$$$$$$%%%''''''''''''''''''''''''&&&''''''((()))******++++++++++++*********))))))(((((())))))))))))((((((,,,,,,+++***)))(((''''''+++)))'''%%%$$$$$$%%%&&&*********************+++))))))***+++---...//////+++,,,---,,,++++++---///+++---000111222333666888888<<>>AAADDDEEEFFFFFFEEEEEECCCCCCBBBAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGJJJMMMMMMKKKIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTSSSQQQQQQTTTZZZ\\\YYYVVVMMMLLLKKKKKKKKKLLLNNNOOOOOOMMMKKKKKKMMMNNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFEEE???===;;;888777666555444666555555444333222222111........................111000000//////...////////////////////////////////////..................///...------,,,,,,------//////............//////.........///......---,,,***+++---......---+++******************+++,,,,,,***+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))(((''''''''''''((()))''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%((((((''''''''''''((((((&&&((())))))(((''''''(((***)))))))))(((((((((''''''''''''&&&''''''(((((()))((((((((('''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%((((((((((((((((((((((((((('''%%%%%%&&&'''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%""""""$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&)))'''&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''')))((((((((('''''''''&&&&&&'''((((((((('''&&&%%%&&&''''''(((((((((((((((''''''(((((((((((('''''''''(((***(((&&&%%%&&&((()))(((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&((())))))'''&&&&&&'''))))))))))))))))))))))))''''''(((((()))******+++*********)))))))))(((((((((((())))))))))))((((((++++++******))))))((((((,,,,,,***)))***+++---...---,,,,,,,,,++++++++++++******+++,,,---......///---...///...------...000000111222222222555999===HHHKKKPPPVVV[[[___aaabbbcccdddeeeeeeeeefffiiilllssstttvvvxxx{{{~~~|||yyyxxxyyy~~~------,,,,,,---......//////...---...000111000//////111333555555666777999::::::;;;;;;<<<<<<=========???BBBEEEIIIMMMPPPRRRTTTRRRPPPMMMKKKIIIHHHHHHGGGHHHJJJMMMNNNOOOOOOOOORRRSSSVVVYYYYYYUUUPPPKKKKKKMMMQQQUUUXXXYYYYYYYYYXXXVVVWWW^^^hhhmmmkkkgggXXXVVVTTTRRRQQQRRRTTTUUUWWWUUUSSSSSSVVVXXXYYYYYYXXXWWWTTTRRROOOMMMLLLLLLJJJLLLOOOQQQRRRPPPMMMLLLHHHFFFCCC@@@===;;;999999:::::::::999888666444333000000000000000000000111111111111000000000000000000000000000////////////111111111000///.........///...------,,,---------//////............//////000000000///...,,,+++***+++,,,---......---,,,+++++++++******++++++,,,---***+++++++++***))))))(((((()))+++,,,,,,+++***)))))))))))))))))))))))))))******)))))))))((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''(((***+++,,,%%%%%%%%%$$$%%%%%%&&&'''''''''''''''(((((((((((()))((((((''''''''''''(((''''''((((((((((((''''''&&&((())))))(((''''''((())))))))))))(((((((((((())))))((('''''''''((((((((((((((((((''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$'''''''''''''''&&&&&&&&&'''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&'''((())))))((('''&&&((('''&&&&&&'''(((&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))'''%%%$$$%%%&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&'''(((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((()))***)))'''&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&((()))***)))((()))***))))))))))))))))))))))))'''(((((())))))*********)))))))))((((((((((((((((((((())))))))))))((((((************************))))))))))))***---///000.........------,,,,,,,,,,,,,,,,,,---------......///000000///......///111222333444666888===DDDIIITTTVVVZZZ]]]```bbbcccdddeeefffhhhiiijjjnnnrrruuu{{{{{{|||~~~yyyqqqmmmmmmrrrvvv{{{|||,,,,,,,,,,,,---......///......///000111222222111333666999;;;;;;<<<<<<===CCCCCCBBBBBBBBBAAAAAAAAABBBDDDHHHNNNTTTZZZ^^^```cccbbb```\\\XXXSSSPPPNNNLLLNNNQQQTTTVVVWWWXXXWWW[[[[[[^^^cccfffcccZZZRRRLLLPPPWWW]]]``````___^^^ZZZXXX[[[eeerrryyywwwsssdddaaa]]]ZZZXXXYYYZZZ\\\___^^^\\\]]]___cccfffhhhhhheeeaaa]]]YYYVVVUUUTTTTTTWWW[[[^^^___]]]ZZZXXXTTTSSSPPPLLLGGGCCCAAAAAA>>>?????????>>><<<;;;:::555555444333333222222111333333333333222222111111000000000000////////////111111000000000///////////////...---------------------,,,,,,,,,,,,------000000000///...,,,+++***,,,,,,---......---,,,,,,+++++++++++++++,,,------***************)))((('''((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***+++'''''''''''''''((())))))''''''''''''((((((((((((***)))))))))))))))))))))&&&'''((())))))((('''&&&&&&((())))))(((''''''((())))))))))))((((((((((((+++***)))((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%''''''&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&(((***)))&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%***((('''((())))))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))&&&$$$###$$$&&&'''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&''''''(((((((((((((((&&&''''''((((((''''''&&&((()))))))))((((((((()))((((((((((((((('''''''''(((((((((((()))))))))))))))((((((''''''(((((()))''')))++++++)))((()))***''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++((((((((()))***,,,...///---------------------------------------.........///000000000//////111333333666:::???EEEKKKRRRVVV[[[\\\^^^```bbbcccccccccgggjjjnnnrrruuuxxx{{{~~~zzzwwwqqqllljjjnnnuuu{{{,,,,,,---.../////////000///000222333444555777888;;;===@@@BBBAAAAAABBBBBBEEEEEEDDDDDDEEEFFFGGGGGGKKKNNNSSSZZZaaahhhmmmpppqqqrrrqqqnnniiiaaaYYYTTTRRRTTTXXX[[[^^^___^^^^^^^^^^^^aaahhhmmmkkkaaaXXXQQQUUU\\\cccffffffdddccc[[[ZZZ]]]gggsss{{{{{{xxxmmmjjjeeeaaa______```aaadddddddddeeegggkkkooorrruuusssnnniiidddaaa___^^^cccfffkkknnnpppnnnllljjjddddddbbb\\\TTTMMMHHHGGGCCCDDDDDDEEEEEEEEEDDDDDD>>>===<<<:::888666444444444444555444444333111111000000000000//////............/////////000000000//////...------------...------,,,,,,,,,,,,------......//////...------,,,------------------------,,,,,,,,,,,,,,,------...***************)))((('''+++***(((((((((***,,,---************************))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))))))))***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&''')))***(((''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&((())))))(((''''''((((((((((((((())))))))))))+++***)))((((((((((((((('''''''''((((((((((((((()))'''&&&'''((()))(((&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&(((***)))&&&$$$''''''''''''''''''''''''(((((())))))))))))((((((((('''%%%$$$$$$%%%'''(((((('''&&&&&&(((((((((&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''')))&&&$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''(((((())))))&&&''''''(((((((((((((((((((((((())))))((((((((()))((((((((()))))))))((('''''''''((((((((((((((((((((((((((())))))))))))***))))))(((((())))))******+++,,,+++)))((('''((((((((((((((((((((((((((())))))))))))************************************))))))(((((((((((())))))))))))******++++++,,,,,,---------------...//////***++++++,,,---...//////........................---///000111111222555777:::???FFFMMMRRRVVVYYY[[[^^^___aaacccdddfffggggggkkkpppxxx~~~tttsssqqqpppqqqvvv~~~...///000111222333333333333555666777888;;;???BBBEEEGGGIIIJJJJJJJJJLLLMMMGGGGGGFFFFFFHHHLLLPPPRRRRRRTTTYYY___ffflllqqqsssyyy{{{|||zzztttkkkaaa[[[XXX[[[___bbbdddeeedddccc______ccciiinnnmmmfff^^^TTTXXX]]]bbbeeeeeedddccc______bbbhhhpppvvvxxxxxxrrroookkkgggeeedddddddddfffhhhiiijjjllloootttxxx|||zzzwwwtttpppmmmkkkjjjoooqqqtttvvvwwwvvvtttrrrsssttttttnnncccYYYRRRPPPLLLLLLLLLLLLMMMNNNOOOPPPIIIHHHFFFCCC@@@===;;;:::888888888888777555222111222222111111000000//////.........///000111111111000///......------......//////............//////------..................------------------------------,,,,,,------...///))))))******+++******)))---+++)))''''''))),,,...******************************)))))))))(((((((((************)))(((''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((((())))))))))))))),,,+++***)))))))))))))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((&&&'''(((((()))(((((((((''''''((((((((((((''''''&&&((())))))(((''''''((((((((((((((())))))))))))))))))((('''''''''(((((('''''''''((((((((((((((()))((('''((()))))))))''''''''''''''''''&&&&&&&&&'''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%+++)))'''%%%%%%''')))+++%%%$$$###$$$&&&&&&&&&$$$'''''''''''''''''''''''''''''''''''''''((((((((()))((('''%%%$$$$$$###$$$((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''((('''%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))&&&''''''((((((((((((((((((((())))))))))))((((((((('''&&&''')))***)))((('''''''''((((((((((((((((((((((((((())))))))))))******))))))))))))*********,,,,,,+++)))'''''''''************************************************************++++++++++++***)))(((''''''((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...//////........./////////000000...111333555777:::>>>AAAHHHMMMTTTYYYZZZZZZYYYYYY[[[]]]___cccfffjjjlllnnnuuuzzz~~~{{{yyytttuuuuuuvvvxxx~~~222333555666777888888777999;;;<<<===>>>CCCIIINNNSSSUUUWWWXXXXXXZZZ]]]___TTTRRROOOMMMOOOSSSXXX\\\XXXZZZ]]]aaafffjjjmmmooowwwxxxyyyxxxtttllleee```^^^aaaeeehhhjjjjjjiiihhhdddeeehhhlllpppoookkkfff\\\^^^aaadddfffffffffffffffgggiiikkknnnqqquuuwwwtttrrroookkkhhhgggfffffffffhhhlllmmmnnnqqquuuyyy|||||||||{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxvvvsssrrruuuyyy}}}{{{rrriiiccc```XXXWWWUUUTTTTTTVVVXXXYYYRRRQQQOOOMMMJJJGGGFFFDDDAAAAAAAAA@@@>>>;;;888666555444444333222222111111000000111111111111111111000//////...............//////............//////------...............---......------------......---------------......///((()))***+++,,,,,,,,,,,,---,,,++++++***++++++,,,************************++++++*********)))))))))******++++++***)))'''&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((()))'''''''''((((((((())))))))))))******))))))((('''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((()))***+++,,,++++++***((((((''''''''''''((((((&&&((())))))(((''''''((('''((((((((()))))))))***'''''''''&&&''''''((((((''''''''''''((((((((())))))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$###)))(((''''''''''''((()))&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&%%%$$$$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***%%%%%%%%%&&&&&&'''''''''***)))(((''''''(((((()))&&&''''''((((((((((((((('''(((((((((((((((((('''(((&&&%%%&&&(((***((('''''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((***+++***)))''''''(((************************************************))))))))))))*********+++***)))(((''''''((()))***++++++++++++++++++++++++*********++++++*********........................------...///000111111222222555999<<<@@@DDDIIIMMMTTTWWW[[[]]]\\\ZZZYYYXXX[[[]]]aaaffflllrrrwwwyyy}}}{{{|||}}}}}}}}}}}}}}}}}}555666888:::;;;<<<;;;;;;>>>???@@@AAABBBHHHPPPVVV___```bbbccceeehhhlllpppddd```[[[VVVVVVYYY^^^aaaaaabbbdddgggiiilllnnnooopppqqqrrrqqqnnniiidddaaabbbeeeiiilllnnnnnnlllkkkkkklllnnnqqqsssrrrpppmmmiiijjjkkkmmmnnnooopppppplllnnnooonnnmmmooossswwwtttrrrpppmmmjjjhhhgggfffeeehhhmmmooooooqqquuuxxxyyy{{{}}}~~~{{{xxxuuussspppwww|||uuuqqqpppaaa___\\\YYYYYYZZZ]]]^^^WWWWWWUUUSSSQQQOOOMMMMMMIIIJJJIIIHHHFFFBBB???===777777666555444444333333444444333222222111111111000000///...............---------,,,,,,---------......//////...------,,,......------------.........------------...//////((()))***+++,,,------------............---+++***************************++++++++++++***************+++++++++***)))'''&&&''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((()))******''''''''''''((((((((()))%%%&&&''')))))))))(((''')))((('''&&&&&&'''((()))&&&((())))))(((''''''((('''((((((((())))))******&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&%%%&&&&&&''''''((((((((()))'''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))%%%%%%&&&''''''&&&%%%%%%(((''''''(((***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))((('''&&&'''''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((('''''')))***+++***(((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''+++***)))'''''''''((()))&&&''''''(((((((((((((((&&&''''''''''''''''''&&&'''%%%$$$%%%(((***(((&&&&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((&&&((()))***)))((()))***((((((((((((((((((((((((++++++******************'''((((((((())))))******+++)))(((''''''((()))+++++++++++++++++++++++++++,,,---....../////////...333222111000///...------,,,---...///000111222333555999===BBBGGGLLLRRRVVVXXXZZZ]]]]]]\\\[[[ZZZ[[[aaadddiiiooowww~~~~~~xxxwwwzzz~~~}}}|||{{{yyyzzz}}}>>>BBBEEEDDDFFFHHHGGGCCC===CCCGGGHHHJJJRRR]]]ccciiiiiihhhiiilllqqqvvvyyyxxxpppfffaaabbbddddddcccfffhhhkkkmmmmmmlllkkkiiikkklllllljjjgggcccbbbbbbhhhjjjmmmmmmlllkkkkkklllmmmpppuuuxxxwwwuuutttssswwwtttrrrtttyyy|||zzzwwwyyyvvvsssppppppsssvvvxxxxxxwwwuuurrrmmmhhhdddbbbhhhlllppppppoooqqqwww}}}~~~~~~|||}}}|||wwwtttsssuuuzzz}}}xxxpppkkkgggfffiiijjjhhheee___]]]\\\\\\[[[ZZZWWWUUUUUUSSSQQQPPPOOOLLLIIIGGGEEECCC@@@<<<888666555555222444666666444222111111222222111000000111111111++++++,,,------...//////111///......//////...---...........................------,,,,,,------...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++++++++************))),,,***(((''''''))),,,---))))))(((((((((((())))))((((((((((((((()))******))))))(((((('''''''''&&&''''''(((((())))))******((((((((((((((((((((((((***)))(((((((((((())))))+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%###%%%'''(((''''''((()))(((((('''&&&'''((()))*********))))))((((((''''''&&&&&&&&&''''''''''''((()))))))))***)))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((******)))((('''&&&&&&%%%!!!"""###$$$&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))((('''&&&&&&&&&((()))***((('''&&&&&&&&&''')))***(((((())))))******++++++)))))))))***++++++,,,,,,///---+++)))(((((()))***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---...///---///111222222444666888>>>AAAGGGMMMSSSXXX\\\^^^^^^]]]___aaa]]]XXX\\\eeeiiiqqqzzz{{{wwwsssnnnlllmmmoooppptttvvv{{{DDDJJJPPPRRRUUUXXXWWWTTTNNNOOOOOONNNPPPWWW___eeehhhgggggghhhkkkoootttwwwyyyqqqhhhbbbbbbddddddccciiilllpppssstttqqqllliiifffggggggeeecccbbbcccdddjjjkkkmmmlllkkkiiijjjkkkooosssxxx|||||||||{{{{{{zzzyyyyyy{{{~~~~~~}}}yyyvvvuuuvvvxxxzzzzzzyyyyyywwwsssoookkkiiilllppptttuuutttuuuyyy~~~}}}~~~}}}yyyvvvvvvxxx|||zzzvvvrrrmmmlllnnnooollliiibbb```^^^]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRPPPMMMLLLJJJGGGCCC???<<<;;;:::888888888666444222222222111111000000000000000111////////////////////////111///......//////...---...........................------------------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++************+++***'''%%%$$$%%%%%%&&&))))))(((((((((((())))))((((((((((((((()))******))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''((()))(((&&&%%%%%%%%%''''''&&&&&&&&&'''((()))***)))))))))(((((((((''''''''''''((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((())))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''((()))))))))))))))))))))((((((((()))*********))))))((()))***+++,,,************++++++++++++'''(((((()))******++++++---,,,***((((((((()))***,,,,,,+++++++++*********************************+++*********))))))))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------///000000111222222444777<<<@@@FFFJJJPPPVVVZZZ\\\^^^^^^\\\\\\___bbbaaa^^^ccclllrrrxxx{{{rrrpppnnnllllllnnnqqqsssxxx{{{UUU\\\cccgggkkknnnmmmhhhccc^^^WWWTTTVVV[[[aaaeeegggggggggiiilllpppsssvvv{{{tttkkkffffffggghhhhhhnnnrrrwwwzzzzzzuuunnnjjjeeeeeeeeecccaaabbbdddfffnnnoooooommmkkkkkklllmmmuuuyyy~~~|||zzzzzz{{{|||{{{|||}}}|||{{{wwwtttrrrssswww{{{|||{{{{{{}}}~~~|||zzz|||}}}}}}}}}yyyuuutttuuuuuurrrooohhheeebbb``````___^^^]]]XXXXXXXXXYYY[[[\\\ZZZYYYVVVUUURRRNNNJJJGGGDDDBBBCCCBBB???===:::888666555222111111000000111111222222222111111111000000000111000...///000000///---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++++++++************,,,,,,+++***)))(((''''''))))))(((((((((((())))))((((((((((((((())))))***))))))((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''''''((()))(((&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((())))))))))))(((((((((((((((((((((((()))))))))******)))((('''&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''')))))))))))))))(((((((((''''''((()))))))))))))))******++++++******))))))***))))))))))))***+++,,,,,,,,,,,,+++++++++++++++'''''''''((())))))************(((((((((((()))***,,,++++++++++++************************************************)))))))))++++++,,,,,,,,,,,,++++++------------------------)))+++---......///111222333444555666999>>>EEEJJJPPPUUU[[[```aaaaaa``````___```ccchhhiiijjjooowww|||~~~vvvrrrlllllllllnnnqqqtttxxxzzzhhhpppxxx{{{~~~yyyqqqggg\\\YYY\\\___bbbeeeiiiiiikkkmmmqqqtttxxxzzz{{{vvvqqqmmmnnnppprrrsssvvvyyy|||~~~}}}xxxrrrnnnlllkkkiiifffdddeeeiiillltttttttttrrrqqqrrrtttvvv}}}~~~}}}}}}~~~}}}|||zzz|||}}}{{{zzzzzzzzzxxxuuunnnkkkgggeeeeeeeeeeeeeee^^^^^^___aaaeeeggggggfffcccaaa___[[[WWWRRROOOMMMOOOMMMKKKIIIFFFBBB===:::444444333222222222333333111111111111111111111111111000//////000000///---.................................//////............------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,+++++++++*********)))***+++,,,,,,,,,+++***))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''###%%%'''(((''''''((()))%%%%%%%%%%%%&&&&&&''''''))))))))))))((((((((((((''''''((((((((()))))))))---,,,***)))((()))+++,,,'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((())))))((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))******+++,,,+++***((('''((((((((((((((())))))))),,,,,,,,,++++++******)))''''''(((((()))*********((((((''''''((()))******++++++++++++************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,...///000000111333555777999;;;>>>BBBGGGNNNRRRWWW\\\aaadddddddddeeefffiiikkknnnqqqrrruuuzzz{{{uuuqqqpppqqqsssvvvzzz~~~sss{{{zzzmmmbbbaaaeeefffhhhkkkoooppprrruuuxxx|||~~~{{{yyywwwwwwyyy|||~~~|||yyywwwrrrqqqooolllkkkmmmqqquuuvvvwwwxxxxxxwwwyyy|||~~~}}}~~~}}}{{{zzztttqqqnnnlllmmmmmmnnnmmmffffffhhhkkkooorrrrrrqqqnnnllliiieee```\\\YYYXXXWWWVVVUUUSSSQQQKKKCCC===777666555444333333333333/////////000000000111111222000//////000000///...////////////////////////...//////000000//////......------,,,,,,------...------------------------+++++++++++++++++++++,,,,,,,,,,,,++++++++++++***%%%&&&(((******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((()))************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&###%%%'''(((''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&'''''''''(((((((((---,,,***)))((()))+++,,,''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))***+++***)))'''&&&'''(((((()))))))))))))))++++++******)))))))))((((((((()))******++++++,,,'''''''''(((((()))******+++++++++*********))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...///111111111222555777<<>>===;;;999666444222111222111000000111111000...000000000000000000000000...000111222222111000...+++,,,...//////...,,,+++........................+++++++++,,,,,,------------------,,,,,,,,,++++++(((((()))))))))*********))))))(((((((((((())))))******)))((((((((((((((((((((())))))*********+++''''''(((((())))))******(((((((((((((((((((((((($$$&&&(((***++++++))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))###%%%'''(((''''''((()))&&&&&&((()))))))))(((''''''((((((((())))))******(((((((((((()))))))))))))))))))))***)))(((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&''''''%%%###"""%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''((((((((())))))******'''(((((()))))))))))))))++++++***)))***+++---...'''((()))***+++***))))))*********++++++,,,,,,---''''''(((((()))***************++++++++++++******************))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...---......///000111111222555777;;;@@@EEEKKKSSSXXXVVVWWWXXXYYYYYY[[[^^^aaabbbkkktttyyyyyy|||xxxvvvrrrnnnlllkkkjjjjjjvvvzzzxxxxxxxxxzzz}}}~~~~~~}}}tttnnnmmmnnnvvv{{{vvvuuuqqqllljjjllltttzzzxxxvvvrrrkkkeeebbbcccddddddgggjjjlllkkkjjjjjjjjjlllnnnpppssswwwzzz}}}~~~~~~}}}{{{zzz|||{{{uuuooollllllnnnooopppiii```]]]]]]^^^\\\ZZZWWWVVVUUUTTTQQQNNNIIIFFFFFFEEEBBB???;;;777555333666444333333333333111///,,,---///000111222222222222222222222111///...---////////////....................................,,,------,,,++++++,,,...+++,,,,,,------,,,,,,+++...---+++******+++---...((($$$!!!###(((+++***((())))))))))))))))))******))))))(((((((((((())))))))))))************))))))************))))))))))))''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))***((('''&&&&&&'''(((***)))))))))(((''''''&&&&&&((()))***)))((('''(((***)))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))((('''&&&&&&&&&''')))***+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))))))))))),,,***)))***++++++***)))++++++******))))))((((((***************++++++,,,///)))$$$###'''***+++))))))************++++++++++++++++++++++++++++++++++++***))))))))),,,...000+++,,,---------------,,,---111555555333333888<<>>@@@CCCGGGNNNSSSYYY\\\```bbbddddddeeeeeefffjjjooouuu{{{yyysssppprrrtttwwwzzz}}}uuunnngggfffdddbbbaaa```______XXXXXXYYYYYYXXXXXXXXXXXXZZZZZZ___gggjjjhhhfffffffffeeedddbbbcccjjjuuu}}}}}}~~~~~~yyyvvvuuuuuutttsssssstttxxx{{{~~~tttrrrqqqoooooooooooonnnooopppqqqpppmmmkkkkkkllllllhhhaaaXXXQQQLLLJJJIIIKKKGGGBBB===:::777444222111000000000000111222333555444222111000000000000////////////....................................---......---,,,,,,---///...---,,,,,,,,,,,,---...+++******************+++'''''''''(((***++++++***+++++++++******)))))))))((((((''''''''''''(((((())))))************))))))((()))))))))*********+++(((((((((((()))))))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&'''((('''&&&%%%&&&(((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''(((((((((((((((''''''(((((()))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((('''(((((((((((())))))))))))(((((())))))***************)))((()))+++,,,+++***''''''(((((()))))))))***((((((((((((((())))))***)))))))))***++++++***((())))))*********+++++++++++++++,,,,,,,,,---------------.........---,,,,,,...------...000333666888@@@AAADDDGGGJJJOOOUUUYYY```bbbeeeeeeddddddeeefffmmmqqqwww}}}}}}{{{yyyxxxzzz~~~yyyqqqkkk___^^^\\\ZZZXXXVVVVVVUUUSSSUUUWWWXXXXXX[[[^^^aaadddeeeiiiqqqtttssssssuuu{{{yyyuuuqqqqqqwww}}}|||wwwvvvuuuuuuwwwzzz}}}xxxxxxxxxwwwvvvuuuttttttsssuuuuuusssnnnlllmmmoooqqqnnnggg```YYYTTTPPPOOOQQQNNNJJJFFFBBB???:::777444333222222222444555666666555333111000000000111////////////....................................---......---,,,,,,---///,,,---...//////...---,,,++++++++++++++++++++++++((()))***+++------------++++++++++++++++++++++++))))))(((((((((((())))))))))))************))))))&&&&&&''''''(((((())))))((((((((()))))))))******(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&'''(((((('''&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((((((((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((###$$$&&&'''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''************(((&&&$$$###(((((((((((())))))))))))***)))))))))))))))))))))***)))((()))+++---,,,+++'''(((((((((((((((((()))))))))((((((((()))******))))))************)))))))))************+++++++++++++++,,,,,,------..............................//////000333666:::===???DDDFFFJJJOOOTTTZZZ^^^```cccfffggggggeeeeeehhhllltttxxx}}}{{{yyywwwtttrrrmmmgggcccZZZYYYWWWVVVUUUTTTTTTTTTSSSVVVZZZ^^^aaagggoootttzzzzzz~~~}}}||||||}}}~~~|||{{{{{{yyy{{{{{{wwwqqqnnnooorrrwwwtttoooiiiccc^^^ZZZXXXUUUSSSQQQOOOMMMIIIDDD@@@<<<:::999777777888999:::666555333111000000111111////////////....................................---...///...,,,,,,...///,,,------......------,,,++++++,,,,,,,,,,,,++++++***+++---......---------)))))))))***++++++,,,,,,******))))))))))))******))))))************))))))&&&&&&&&&'''((()))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((''''''''''''((())))))''''''((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&'''(((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))'''%%%$$$(((((((((((())))))))))))++++++******)))((((((((()))(((''')))+++,,,+++***((((((((((((((('''''''''***))))))))))))***++++++***+++++++++******++++++)))************+++++++++++++++,,,,,,---......///......---------///000111222444777;;;???CCCFFFHHHLLLNNNRRRWWW]]]aaacccccceeegggiiihhhgggiiipppvvvzzznnnkkkhhhfffdddaaa^^^[[[XXXXXXWWWWWWWWWWWWXXXXXXSSSWWW]]]ccckkkttt~~~{{{tttpppqqqttt|||zzzvvvqqqkkkeeeaaa___VVVVVVUUUUUUTTTQQQLLLHHHCCCAAA???<<<;;;;;;<<<===777555333111000000111222000/////////....................................---...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,......---+++***+++''''''((()))***+++,,,,,,++++++************++++++))))))************))))))'''(((((()))***++++++,,,))))))))))))************'''((((((((())))))******************************))))))************))))))&&&&&&''''''((()))))))))((()))***)))((('''(((***)))((('''&&&&&&'''((()))''''''''''''((((((((()))'''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&'''((())))))((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((("""$$$''')))*********)))(((((((((((()))))))))))),,,,,,+++***)))(((''''''''''''&&&'''***++++++***))))))(((((('''''''''&&&***************++++++,,,,,,------,,,++++++,,,...)))************+++++++++++++++,,,,,,---.../////////...,,,,,,---///111333666888<<>>:::777777777555444333222222222222222333444444333222222000000000000///...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))+++***))))))((()))))))))******+++++++++++++++***))))))))))))************)))((('''((()))***)))((((((((((((((())))))))))))%%%''')))******)))'''%%%((((((((((((((((((((((((&&&%%%%%%$$$%%%'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!"""$$$(((***###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%'''((()))))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((()))))))))))))))************((()))))))))***************)))((()))***+++***((()))))))))************+++)))))))))************++++++,,,,,,------,,,,,,+++***,,,...000111333777:::@@@EEEKKKPPPRRRSSSSSSTTTZZZZZZZZZ\\\```bbbbbbbbb[[[___eeeiiinnnttt}}}zzzxxx|||xxxttttttrrrqqqrrrqqqpppppppppsssvvvzzz|||}}}}}}~~~{{{xxxssspppmmmkkkjjjjjjiiihhhhhheeebbbaaabbbbbb^^^[[[VVVVVVTTTQQQLLLFFFAAA>>><<<:::888666444333333333222444666777777666444222000111111000000...------........................,,,,,,,,,------------...---------,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,,,,+++******)))))))))******++++++,,,,,,++++++***))))))))))))***************)))((()))+++++++++***))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))******(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&)))(((((('''((()))***+++((()))))))))************''''''((()))***++++++,,,***)))((()))***+++***((())))))*********+++++++++*********+++++++++,,,,,,+++,,,------------,,,++++++...111444777;;;???BBBJJJMMMRRRTTTUUUUUUVVVVVV[[[ZZZ[[[^^^aaacccaaa___^^^dddmmmsssxxx}}}|||zzz}}}vvvssstttsssqqqqqqrrrrrrrrrtttwww{{{~~~yyyxxxxxx{{{{{{uuurrrnnnlllllllllllllllkkkjjjjjjkkkllljjjddd___WWWXXXXXXVVVRRRMMMGGGCCC>>>===:::777555444333333222444777999999777444222111111111111000///------........................,,,,,,,,,---------.........------,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++,,,---......---,,,,,,+++*********+++++++++,,,,,,,,,++++++***))))))))))))***************)))((()))+++,,,,,,+++))))))))))))((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$###"""''''''(((((())))))******&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))(((((((((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&+++***)))))))))***,,,---(((((())))))*********+++&&&&&&''')))***+++,,,---***)))((()))***+++***((())))))******++++++++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++///222666:::===BBBGGGKKKQQQSSSUUUUUUUUUUUUWWWXXXZZZYYYZZZ^^^aaabbb```]]]cccjjjsss{{{{{{vvvsssrrrqqqxxxxxxzzz~~~|||tttssssssrrrqqqnnnnnnuuuzzzttt{{{tttnnnoooooommmlllnnnsssrrrssswwwzzzxxxqqqjjjaaa\\\XXXXXX[[[ZZZTTTMMMIIIGGGBBB;;;666444666888555666888999999777555444333333222222111000000000........................///...---,,,+++,,,------......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,++++++***************+++******)))((('''&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))(((''''''(((***---...///,,,)))((()))***(((%%%************************''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$(((&&&%%%&&&)))+++)))'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###)))'''%%%######%%%''')))((((((((((((((((((''''''))))))((('''&&&&&&%%%%%%'''''''''''''''((())))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((+++***)))(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((***+++,,,(((((((((((((((''''''''''''''''''''''''((()))***(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))***)))((()))*********)))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,************+++,,,------+++,,,......------...///777888<<<@@@FFFMMMRRRUUUUUUVVVWWWXXXYYYYYYZZZZZZ\\\\\\\\\ZZZZZZ^^^ffflllqqqwww~~~}}}sssiiigggggggggjjjmmmvvv}}}yyyvvvuuurrrrrrqqqsssyyy~~~~~~wwwssstttuuuuuuuuuxxxyyyxxxyyy|||~~~wwwqqqeeeaaa]]]^^^aaa```[[[UUUPPPMMMHHHCCC???<<<:::999;;;;;;;;;;;;999777555444222222111111000////////////////////////////////////...---,,,,,,,,,------......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++*********)))+++++++++******)))))))))))))))*********)))((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))'''&&&'''(((***+++,,,)))'''(((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''(((((((((&&&%%%&&&(((***((('''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&%%%((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''')))((((((''''''&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))******)))))))))((((((((((((''''''(((((()))***+++(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((()))))))))***))))))************))))))(((((((((((()))))))))******)))))))))*********)))************++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,------...+++---...//////000222444:::<<<@@@EEEJJJNNNPPPQQQTTTUUUWWWXXXZZZ[[[[[[[[[[[[\\\]]]]]]___dddlllrrrwww|||~~~zzzqqqiiiaaaaaabbbdddhhhmmm}}}~~~{{{xxxyyy|||~~~zzz|||}}}}}}{{{mmmiiiffffffiiiiiiddd___YYYTTTOOOLLLIIIFFFAAA===CCCBBB???===:::777555444333222222111000000//////000000000000000000000000///...------,,,,,,------......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))))))'''(((((())))))))))))(((&&&''''''(((((())))))***(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((((('''&&&'''***+++,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''***))))))(((''''''&&&&&&))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,...///111222555999<<>>CCCHHHKKKNNNQQQSSSRRRTTTVVVZZZ]]]```bbbcccbbb```^^^]]]^^^aaaeeegggkkknnnuuu~~~vvvuuuwwwwwwvvvyyyxxxyyy}}}~~~~~~~~~|||zzzzzztttqqqlllddd\\\XXXWWWWWWVVVVVVTTTPPPKKKEEE@@@===888888888777666666555555111111111111111111111111...///000000000///---,,,......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))------------------------+++++++++,,,,,,---------(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))(((((((((((())))))))))))*********)))(((&&&%%%$$$&&&((()))(((&&&%%%(((***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$''')))+++)))&&&%%%&&&(((((((((((((((((((((((((((***((('''&&&&&&'''(((***,,,+++***((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((())))))))))))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&((()))************+++***)))((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))'''(((((()))***+++++++++))))))(((((()))***++++++)))************++++++++++++***)))'''''')))***+++)))************+++++++++(((,,,///---)))(((***...------,,,,,,,,,,,,++++++,,,,,,,,,---------......------...000333666888999>>>BBBIIINNNQQQSSSTTTUUUSSSVVVZZZ^^^aaabbbbbbaaabbb```]]]\\\___ccciiimmmqqqttt{{{{{{sssrrrxxx~~~}}}{{{ssssssrrroooiiiccc___]]]XXXTTTQQQRRRTTTPPPFFF>>><<<999666555555555444333111000000111222222000---////////////////////////........................---------------...///000...---+++******+++---...+++++++++,,,,,,---------///......------,,,,,,+++***+++---......---+++***------,,,+++***)))((('''))))))************))))))&&&'''''''''((((((((()))++++++******))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''))))))((('''&&&%%%%%%%%%(((&&&$$$%%%''')))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''''''''''')))*********++++++++++++)))))))))***))))))((('''(((((((((((())))))))))))))))))))))))))))))******)))***+++,,,,,,+++)))))),,,+++*********+++,,,---,,,------------------...***,,,.........---...///111000///000444:::AAAFFFKKKMMMPPPTTTVVVXXXXXXXXXVVV[[[```dddccc```^^^]]][[[ZZZ[[[aaajjjssswwwyyy}}}xxxttttttoooooopppttt{{{~~~|||}}}zzzzzzyyyvvvqqqkkkfffccc[[[WWWTTTUUUWWWUUUMMMFFFAAA>>>999777555555333222222111111222333333111///////////////////////////..............................---------......///111000---+++))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------***+++---......---+++***++++++++++++************++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((('''&&&&&&&&&%%%)))'''%%%&&&)))***)))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((***)))((((((''''''(((((())))))))))))*********+++'''''''''(((((()))))))))(((((((((((()))))))))***************))))))))))))***+++,,,---,,,,,,+++***,,,+++*********+++,,,---,,,,,,,,,,,,------------,,,---............///111111111222444:::AAAHHHLLLPPPQQQRRRTTTVVVWWWXXXXXX\\\___cccdddbbb^^^\\\[[[ZZZ]]]cccjjjsssyyy~~~yyyuuuqqqmmmlllnnnooopppqqqvvv|||{{{vvvpppmmmaaa]]]ZZZ[[[^^^]]]XXXTTTJJJFFF@@@;;;888555333111222111111222444444222111000000000000000000000000........................//////...---------......111///---+++************++++++,,,,,,,,,,,,------******++++++,,,------...++++++------------++++++)))*********++++++,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''((()))******)))+++***(((&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((((((((()))(((((((((((())))))))))))&&&&&&&&&&&&''')))+++,,,((((((((()))))))))******++++++*********)))))))))+++,,,,,,---------,,,,,,+++++++++++++++,,,------+++++++++,,,,,,------------...///......///111444222444777<<>>DDDKKKPPPTTTWWWYYYXXXVVVVVVWWWYYY\\\^^^ccccccbbb___[[[ZZZ[[[\\\aaakkkyyyyyyooofffbbbccceeekkkrrrxxxzzz}}}wwwsssooonnnoooppppppooo```\\\TTTMMMFFF@@@:::666444333111111222333222000........................////////////////////////000///...---------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))************))))))'''((()))***+++,,,---...((((((((((((((((((((()))))))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''''''''(((&&&###!!! !!!###$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))************************'''((((((((()))))))))***+++******)))))))))))))))&&&'''''''''((((((((((((***)))'''&&&%%%'''(((***))))))))))))************,,,+++++++++******))))))***************+++,,,,,,++++++,,,,,,------------******+++,,,,,,---.........///000000111444999<<>>BBBGGGLLLNNNPPPSSSTTTWWWYYY[[[[[[ZZZZZZ[[[\\\]]]^^^^^^]]]]]]```dddgggmmmqqqvvv|||~~~~~~uuuvvvxxx|||}}}sssvvvyyyzzzvvvnnnbbbZZZOOOMMMIIIEEEAAA???======888777555333111111111111111111111111000000000000////////////////////////000///......---...............---,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++***))))))(((((()))))))))'''(((***+++---.........''''''''''''(((((((((((()))))))))******)))))))))************))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))(((((((((''''''''''''&&&'''(((((())))))(((((('''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((()))))))))***++++++))))))***+++((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******......------,,,,,,+++++++++++++++***************++++++++++++************---------,,,---......///////////////......------///111333555666:::>>>BBBGGGJJJOOORRRSSSTTTVVVXXXXXXZZZ\\\\\\ZZZYYYZZZ[[[[[[]]]```ccceeehhhlllpppvvvzzzwwwxxxzzz~~~xxxyyy{{{~~~xxxlllcccVVVTTTPPPLLLJJJGGGDDDBBB:::888555222111111111222111111111111000000000000000000///......///000000///.....................///...---,,,+++,,,------........................------------------------...---,,,+++***+++,,,---------------------------))))))(((((()))******+++((()))***+++,,,,,,,,,,,,''''''((((((((())))))))))))***+++,,,,,,+++***)))************)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++(((''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((''''''(((((((((((((((((('''''''''''''''(((((())))))))))))((((((''''''(((((())))))******(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((((((((()))))))))***++++++))))))***+++)))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******//////...---,,,++++++***************************++++++++++++++++++++++++---------------..................------------...///111666999===AAAFFFJJJOOOQQQTTTVVVVVVVVVXXXYYYWWWYYY[[[[[[YYYXXXYYYYYY]]]aaafffjjjnnnrrrvvvxxx~~~{{{xxxtttuuuxxx||||||zzz}}}vvvlll```]]]ZZZWWWTTTQQQLLLIII<<<:::777444222222222333111111111000000000//////111000////////////000111---------.........------///...---,,,+++,,,------........................------------------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())))))***+++,,,)))***************))))))((((((((()))))))))******++++++------------++++++************)))))))))(((((((((((((((''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++)))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******(((((()))***)))((((((''''''''''''((())))))))))))))))))))))))(((((())))))******************))))))))))))******...------,,,+++******)))************************+++++++++++++++++++++,,,+++,,,,,,---------------------,,,,,,---.../////////333999???DDDIIINNNRRRSSSUUUWWWWWWVVVVVVWWWYYYVVVWWWXXXXXXWWWWWWYYY[[[cccgggmmmrrrvvv{{{{{{uuupppnnnlllpppvvv|||~~~xxxmmmjjjfffcccaaa]]]VVVQQQCCCAAA>>>:::777555444333111111111000000000000///000000000000000000000000,,,,,,---.........------......---,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,)))))))))))))))))))))))))))))))))))))))***+++,,,***************(((''''''))))))))))))************,,,,,,,,,------,,,,,,,,,************))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&''''''(((''''''((((((((((((((((((((((((&&&&&&'''(((((()))*********)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((()))))))))((())))))******))))))((())))))))))))((((((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))******))))))))))))(((((('''((())))))''''''((()))((((((((('''(((((())))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******,,,,,,++++++******))))))***************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,------------...000222444444999???FFFKKKOOOSSSVVVTTTVVVWWWVVVUUUUUUVVVWWWUUUUUUVVVVVVVVVXXX\\\```iiimmmsssyyy~~~xxxqqqmmmjjjiiinnnssszzz{{{wwwrrrpppnnniii```ZZZOOOMMMIIIDDD???:::666444333222222222111111111111///000111111111111000///,,,---...///000//////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,++++++*********************************)))******++++++******+++++++++***)))))))))))))))*********+++++++++++++++******+++++++++************))))))))))))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***)))'''&&&&&&&&&'''((('''''''''(((((('''''''''(((''''''&&&&&&''''''((('''((((((((())))))))))))))))))************))))))''''''(((((())))))******''''''((())))))***++++++(((((((((((())))))))))))*********)))))))))(((((('''((())))))''''''((()))(((((((((((())))))***+++))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******++++++++++++************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,---...///......---////////////222555888999===BBBHHHMMMQQQSSSVVVXXXUUUVVVVVVUUUTTTSSSUUUVVVUUUUUUUUUUUUVVV[[[bbbgggmmmqqqxxx~~~~~~vvvnnnjjjiiikkkmmmsssyyy~~~zzzxxxvvvpppggg___YYYWWWRRRLLLEEE===777444444444444333333333222222...///111333333111///...---...///111111111000///,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,+++***------------------------++++++***************+++)))***+++,,,,,,,,,,,,,,,)))************++++++++++++***)))(((((()))***+++************)))))))))))))))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%''')))***))))))((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''+++)))'''&&&%%%&&&((()))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''((((((((())))))******))))))************))))))%%%%%%&&&((()))+++,,,,,,((())))))***++++++,,,,,,(((((((((((())))))))))))+++*********))))))((((((''')))***)))((('''((()))(((((((((((()))+++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******+++++++++++++++++++++,,,))))))******+++++++++++++++++++++,,,,,,---------,,,---///000000000///...000000000222444888;;;>>>EEEIIINNNSSSTTTUUUVVVWWWUUUUUUVVVUUUSSSSSSTTTVVVVVVVVVUUUUUUWWW]]]ffflllooossszzz{{{vvvnnngggfffjjjoootttwww}}}~~~~~~}}}{{{xxxxxxvvvpppjjjgggaaaXXXQQQLLLFFF@@@<<<777666444444555555333111000000000000000111111111........................,,,,,,---------------,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******,,,++++++***)))*********************************+++***)))))))))***,,,,,,+++***)))(((((()))***+++((('''%%%$$$$$$%%%&&&'''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((&&&&&&''')))******)))(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))'''((((((((((((((('''&&&&&&''''''((()))******++++++***)))))))))))))))***))))))))))))************++++++***)))(((((())))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,)))***+++...000///,,,))),,,,,,+++++++++,,,------..................------***,,,......---,,,+++,,,......000333999@@@FFFJJJLLLMMMMMMNNNPPPRRRTTTUUUYYYYYYXXXVVVSSSQQQRRRSSSSSSVVVYYY]]]bbbhhhooosssuuuzzzvvvrrrmmmlllmmmqqqtttvvv|||xxxwwwvvvtttqqqqqqkkkccc[[[TTTMMMFFFAAA:::777555444444444222111111111111111111111111111000000000000000000000000---............------,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******)))))))))++++++******))))))******************************+++***)))))))))***+++,,,+++***)))(((((()))***+++***)))(((&&&&&&%%%%%%%%%***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))###$$$%%%%%%%%%&&&(((******)))(((((('''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++'''(((((()))))))))((((((''''''(((((())))))************))))))))))))******))))))))))))************++++++***)))))))))))))))))))))***+++++++++++++++******))))))))))))******+++++++++---......,,,))),,,,,,+++++++++,,,------------------------------+++---//////...,,,------...000333999???FFFKKKNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZYYYWWWUUUTTTTTTVVVZZZ```fffjjjoootttwww|||{{{sssrrrpppppprrrvvv{{{~~~{{{wwwwwwxxxyyy|||wwwppphhh___VVVMMMHHH@@@<<<888555555444333222111111111111111111111111000000000000000000000000//////000//////...------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))))))))))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******++++++***)))(((&&&%%%$$$))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###$$$%%%%%%%%%&&&(((***)))(((''''''&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++******)))''''''((()))************(((((((((((()))))))))))))))))))))))))))***+++,,,))))))))))))************+++***)))))))))))))))))))))******+++++++++++++++******))))))))))))******---,,,++++++,,,---+++***,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---///000///.........000///333999AAAGGGMMMPPPRRROOOPPPQQQSSSTTTVVVWWWXXXXXXZZZ\\\\\\ZZZXXXWWWWWW\\\aaaiiipppuuuyyy|||~~~|||wwwuuuvvvxxxwwwwwwyyy|||yyyzzz{{{~~~|||wwwpppggg]]]TTTNNNGGGCCC===999777666444444222222222222222111111111........................000111111000000///...---------............------------------------------------------------------------------------------+++++++++,,,,,,---------***************)))))))))))))))))))))))))))))))))***************+++++++++***))))))))))))))))))*********++++++***)))'''%%%))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((&&&%%%&&&((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''************************))))))))))))))))))))))))'''((()))******)))((('''%%%&&&((()))((('''%%%###''''''(((***++++++++++++))))))))))))(((((((((((((((((())))))***+++,,,---((()))))))))******************)))))))))))))))***)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,...,,,******+++,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,---------.../////////......000222444888@@@HHHNNNQQQRRRRRRPPPQQQSSSTTTVVVWWWXXXYYY[[[\\\]]]\\\ZZZYYYZZZ[[[dddiiipppwww||||||yyyxxx||||||{{{~~~{{{zzzzzzzzzyyyuuummmbbbYYYSSSMMMHHHAAA<<<888666444222444333333333222222222111////////////////////////000000111111000//////...---......//////......---------------------------------------------------------------------------+++++++++,,,,,,------...***++++++,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))******)))))))))((()))***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******(((&&&%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))))))))(((%%%###!!!''''''(((***++++++++++++))))))))))))(((((((((((())))))))))))***+++------((()))))))))***************)))))))))))))))************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...,,,))))))***+++,,,+++++++++++++++,,,---...///,,,---------.........///---............///333666;;;???FFFLLLPPPQQQQQQOOOPPPQQQSSSUUUWWWXXXYYYYYY^^^^^^\\\ZZZYYY[[[___cccmmmqqqvvv{{{~~~{{{zzz{{{}}}~~~~~~zzzwwwzzz}}}{{{sssiii```ZZZRRRMMMFFF@@@;;;777444111555444444333333222222222111111111111111111111111//////000000000000//////......////////////......,,,,,,,,,------------...------------------------++++++++++++++++++++++++)))))))))******++++++++++++,,,---------,,,***)))************************))))))***++++++++++++***))))))************))))))(((((()))***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&&&&%%%%%%'''((('''''''''&&&''''''((()))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,+++***'''%%%$$$''''''((()))************(((((((((((())))))))))))***************+++,,,---))))))))))))************)))))))))))))))******+++***++++++,,,,,,,,,,,,,,,******))))))))))))******,,,***((((((***,,,,,,,,,*********+++,,,---...///,,,------....../////////............///222777;;;BBBEEEJJJNNNQQQQQQPPPOOOQQQRRRUUUWWWYYYZZZZZZYYY^^^]]][[[ZZZ[[[```hhhnnnuuuxxx}}}}}}sssuuuwwwxxxyyy{{{}}}~~~}}}zzz|||qqqhhhbbbZZZVVVOOOIIICCC>>>888555555555555444333333222222111111111111111111111111------...///000000000000......////////////......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,---...//////---,,,***++++++++++++++++++++++++((()))***+++,,,++++++***((()))***++++++***)))(((***))))))))))))******+++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&%%%%%%&&&(((((('''''''''(((((()))***((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++******)))(((((('''(((((()))))))))((((((''''''(((((())))))******+++++++++******+++,,,,,,))))))))))))************)))))))))))))))***++++++***+++,,,,,,------,,,,,,******))))))))))))******)))(((((()))+++------,,,*********+++,,,---//////++++++,,,------...///////////////000222666<<>>;;;888555444555666666222222222111111000000000000000000////////////...000///.........000222333000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,+++***)))(((******************************))))))))))))******(((((((((((()))))))))***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))***+++,,,))))))(((((((((((()))))))))'''$$$%%%'''*********((()))))))))***+++++++++******+++++++++++++++***++++++************++++++)))))))))***++++++,,,,,,++++++***************+++***++++++++++++,,,,,,,,,,,,+++******+++---///000...........................222777;;;???CCCHHHKKKKKKNNNRRRUUUVVVWWWYYY[[[YYYYYYZZZZZZZZZYYYXXXWWWXXX^^^gggpppxxx~~~}}}uuupppmmmlllnnnsss{{{zzzssslllbbbWWWOOOFFFBBB===999888777666666222222111111111111111111000000/////////.........///.........///111333444000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++***)))(((******************************))))))))))))******((((((((()))))))))******))))))******++++++*********))))))((('''&&&%%%%%%''''''''''''((((((((((((***))))))(((((((((((((((&&&&&&'''(((((()))******&&&'''))))))(((((()))+++))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***+++,,,))))))(((((((((((()))))))))'''%%%&&&(((*********))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,---,,,+++***************++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...//////............/////////333777<<<@@@CCCFFFIIIKKKNNNQQQUUUWWWWWWXXXYYY[[[[[[[[[YYYYYYXXXYYYYYYZZZaaafffooowww~~~yyysssppppppqqqsssxxx}}}xxxoooccc[[[NNNIIIBBB>>>;;;:::777555222222222222111111111111000000000/////////......000/////////000111222222000000///.......................................////////////////////////++++++---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))******************************))))))))))))******(((((()))))))))*********'''(((***+++,,,++++++***))))))((((((''''''&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***&&&'''''''''((((((((()))((()))++++++++++++---...))))))))))))))))))))))))(((((()))))))))*********))))))(((((()))***++++++++++++************++++++)))(((''''''((()))******)))))))))(((((((((((((((%%%%%%&&&(((((()))))))))---,,,,,,++++++,,,,,,---))))))***++++++,,,,,,---************++++++,,,---+++++++++,,,,,,,,,------------,,,,,,,,,------.........------...///111222999<<>>:::666333333333333222222222222111000000000000/////////222222111000000000000000000000///.......................................////////////////////////***+++---......---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++************************************))))))))))))******))))))))))))************&&&''')))***+++***))))))&&&''''''(((((()))))))))''''''''''''((((((((((((***)))(((''''''((()))***)))((((((((('''''''''&&&%%%&&&(((((((((((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++++++++************++++++(((((()))((((((((()))***)))))))))(((((((((((((((%%%%%%&&&(((((()))))))))---,,,,,,++++++,,,,,,---*********+++,,,,,,------++++++******+++,,,------++++++,,,,,,,,,---------------------------......------------///111444555???BBBFFFIIIJJJLLLNNNPPPUUUWWWZZZ[[[[[[ZZZ[[[\\\^^^\\\ZZZZZZ[[[___dddfffooouuu}}}}}}{{{yyyxxxwww|||~~~yyytttaaaYYYOOOIIIGGGDDD>>>:::666666555444444333222222222222111111111000000000333333222222000//////...000000///.......................................------------------------+++,,,,,,---------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++''''''(((((()))(((((((((&&&&&&'''((()))******+++''''''''''''((((((((((((((((((((((((((())))))*********)))(((((('''&&&&&&%%%'''(((((('''''')))***)))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))******))))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,---------...---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,------............---------///222666999<<>><<<888555444444555555333222222222444333222000////////////000000000000000000//////.........---//////.........---------........................---......//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))***+++---...///)))))))))))))))*********,,,+++***))))))***+++,,,)))))))))))))))************)))(((''''''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))...+++)))(((((()))(((((()))))))))))))))))))))))),,,+++***)))))))))***+++***+++---------+++)))((()))))))))((())))))***+++************+++,,,---...+++*********))))))((((((******++++++++++++************(((%%%"""###(((---///...---,,,,,,---...///---,,,,,,,,,,,,---......***---/////////...///000444666;;;BBBIIINNNOOOOOONNNPPPRRRSSSUUUWWWZZZ]]]WWW[[[^^^___\\\YYYYYYZZZYYYZZZ[[[```gggqqq{{{}}}|||xxxvvvwwwxxxzzz||||||||||||zzz}}}|||zzzyyysssrrrrrrpppmmmjjjgggeeecccbbbaaa```______^^^]]]YYYYYYYYYYYYZZZZZZZZZZZZ|||xxxrrrjjjccc[[[TTTOOODDDAAA<<<777555444444333444333222333444444222111///000000000000000000000000000/////////.........//////.........---------........................+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***+++,,,...///************************++++++************++++++))))))))))))***************))))))(((((())))))***((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************...,,,***))))))***))))))))))))))))))))))))))))))******)))))))))***,,,---,,,---...///...---+++******))))))))))))***++++++************+++,,,------+++*********))))))))))))******++++++++++++******)))***+++)))''''''***---///...------------...///------,,,,,,------...///,,,...////////////111333555:::AAAHHHLLLNNNNNNNNNPPPRRRUUUWWWWWWYYY\\\^^^YYY\\\^^^]]]ZZZYYYZZZ\\\]]]___ccciiipppxxx~~~||||||}}}}}}{{{{{{~~~wwwvvvtttsssssstttuuuvvvzzzzzzzzzzzzyyyxxxwwwvvvttttttsssrrrqqqooonnnmmmiiihhhhhhgggdddbbb___^^^\\\[[[[[[ZZZZZZYYYYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZ}}}xxxqqqggg]]]VVVNNNIIIBBB<<<888666555333555444333333444444333111000000000000000000000000000000////////////....../////////.........------........................,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))))))))***+++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++************************)))******************)))'''((((((((((((((())))))))))))))))))))))))))))))************++++++++++++...,,,******++++++***)))))))))))))))))))))))))))((((((((()))***,,,---...,,,---.........---++++++***************+++,,,,,,+++++++++***++++++,,,,,,***************)))))))))***++++++,,,,,,++++++***)))+++------,,,,,,---...///...------------...///---------,,,------...///...///000//////111444777:::AAAIIINNNOOONNNNNNOOOSSSVVVYYY[[[\\\\\\]]]^^^\\\]]]]]][[[XXXXXX[[[___eeehhhnnnuuu|||~~~|||~~~|||}}}|||zzzvvvssspppmmmlllfffeeedddddddddeeefffgggkkklllllllllkkkjjjjjjiiihhhhhhggggggeeedddbbbaaa^^^^^^^^^]]]\\\ZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\^^^___```|||ssshhhaaaVVVPPPGGG@@@===:::888666666444333222333333222111111111111000000000000000000000//////////////////////////////..........................................////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------************+++,,,---.........---,,,++++++******++++++---......---++++++++++++***************))))))***+++,,,,,,+++***)))''''''(((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++---+++))))))***+++***((()))))))))))))))))))))))))))))))))******+++,,,,,,******++++++++++++***)))++++++******++++++,,,---,,,,,,++++++***+++++++++************************++++++,,,,,,,,,,,,++++++***+++,,,---......//////.........------.........---------------...//////////////////000333888<<>>:::777777444222111222222222111222111111111000000000/////////000000000000000000000000/////////.........////////////////////////...//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++,,,------.........---,,,+++******++++++---......---++++++,,,+++++++++******)))))))))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))((((((((()))))))))*********)))(((((()))***((('''))))))))))))))))))))))))*********+++************)))*********************++++++******++++++,,,---,,,,,,++++++***+++++++++***************+++++++++,,,,,,------------,,,,,,---,,,++++++,,,...000000---..................---...------------...//////...//////000222777>>>CCCLLLPPPTTTSSSPPPPPPTTTYYYZZZ]]]___```___^^^]]]]]][[[[[[YYYVVVVVV\\\fffnnn}}}|||yyy}}}{{{yyyvvvsssnnniiifffddd^^^]]]\\\ZZZXXXVVVTTTSSSPPPQQQQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\^^^_______________^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^______``````aaabbbbbbbbbfffhhhjjjnnnqqquuuwwwyyy}}}~~~~~~{{{ggg]]]QQQIIIEEECCC>>>:::888666333222222333222111222222222111111000000/////////000000000000111111000000000/////////......////////////////////////------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))******************)))((())))))))))))))))))***))))))))))))))))))))))))'''((((((((())))))))))))(((''''''((())))))(((&&&))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,***************+++,,,,,,+++++++++***++++++,,,,,,*********+++++++++++++++,,,------......------,,,///,,,******,,,...//////------...//////...------......------......///000...///111333777===EEEJJJSSSTTTUUUSSSRRRTTTYYY]]]\\\^^^______]]]\\\[[[\\\YYYYYYXXXXXX[[[dddqqqzzz|||zzzyyy}}}yyyvvvssspppmmmiiiddd```]]][[[[[[TTTTTTSSSSSSRRRQQQPPPPPPLLLMMMNNNPPPRRRSSSUUUUUUWWWWWWYYYZZZ[[[\\\\\\\\\^^^^^^___aaaaaabbbbbbbbbfffeeeeeeeeeeeefffggggggiiiiiiiiijjjjjjkkkkkkkkkoooqqqtttwww{{{wwwlll]]]TTTOOOKKKFFFAAA;;;888555444444444444444333333222111111000000/////////000000000111111111000000000000/////////...////////////////////////------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++------,,,++++++***))))))***))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))******(((&&&))))))))))))))))))))))))))))))***+++,,,+++******+++++++++++++++,,,,,,---***))))))))))))***++++++************+++,,,------*********++++++,,,,,,,,,------............------///---,,,---///000...,,,------...//////...------...............//////000///111444999>>>EEELLLQQQUUUUUUUUUUUUWWWYYY[[[]]]]]]^^^^^^]]]ZZZYYYYYYZZZWWWXXXYYY[[[aaammm|||}}}yyyyyy|||zzzuuusssssssssqqqooolllhhhfffaaa___\\\YYYVVVUUUUUUUUUQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNPPPSSSUUUWWWXXXXXX[[[\\\^^^```aaabbbccccccdddfffgggiiikkkmmmmmmnnnqqqppppppooopppqqqrrrrrruuuuuuuuuuuuuuuuuuuuuuuuxxxzzz}}}~~~yyyiii^^^YYYTTTMMMGGG===;;;777555666666666666333333222222111000000/////////000000111111111222000000000000////////////000000000000000000000000//////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,+++***))))))***+++,,,------,,,,,,+++***))))))***)))(((''''''((()))***++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++)))((()))***,,,+++)))'''))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++))))))(((((()))***++++++)))))))))((()))******+++************+++,,,---...*********++++++,,,,,,,,,------............------...---...000222222---***,,,---...//////...---,,,...............///000000000333777<<>>DDDKKKQQQSSSUUUXXX[[[]]]]]]^^^_______________[[[\\\]]]\\\YYYXXXXXXYYYZZZaaakkkuuuyyyvvvtttwww}}}}}}zzzwwwrrrnnnkkkhhhdddaaa___\\\ZZZXXXYYYYYYYYYXXXVVVUUUTTTUUUVVVVVVUUUTTTVVVVVVVVVVVVWWWWWWXXXXXXVVVWWWXXXZZZ[[[]]]]]]^^^```cccgggmmmsssxxx{{{}}}}}}rrrhhh[[[VVVNNNGGGBBB???<<<;;;999888666333222111111111111111111111111111111111000000000000000000000000////////////....................................//////......------------..................------,,,,,,,,,++++++,,,,,,,,,---+++***((((((***+++---+++++++++*********))))))******))))))******+++,,,++++++************++++++)))(((((()))+++,,,,,,+++((()))))))))************)))***+++***))))))+++---000...,,,***))))))***+++((()))++++++++++++)))(((************)))(((''''''%%%%%%&&&&&&'''((())))))))))))******++++++,,,,,,+++++++++***************)))******+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---,,,,,,++++++,,,---......///.........---...///000111333888;;;CCCJJJRRRVVVUUUVVVZZZ]]]^^^^^^______```_________]]]^^^^^^\\\ZZZYYYYYYZZZ]]]eeeqqq|||}}}{{{zzz}}}xxxsssoookkkgggdddaaa___\\\YYYZZZXXXUUUUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]\\\\\\___```bbbdddfffgggggggggfffiiinnntttzzz~~~|||sssfff```WWWOOOIIIDDDAAA>>>;;;:::888555333222222222111111111111111111111111111111111111111111111111////////////..................................../////////......---,,,,,,......---------.........---,,,,,,,,,,,,,,,,,,---...---+++******+++---...+++++++++*********))))))***************++++++,,,+++******))))))******+++---,,,,,,---000111111000((()))))))))************)))***+++***))))))+++---000...,,,***))))))***+++'''((()))******)))((('''***+++++++++******)))(((&&&&&&'''(((((()))******)))))))))******+++++++++************************((())))))***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++)))***+++,,,------------,,,---......///.........---///111222444888===AAAHHHNNNTTTWWWVVVVVVZZZ^^^^^^^^^_______________^^^______^^^\\\ZZZZZZ\\\___dddmmmzzzyyysssnnnjjjgggddd```^^^\\\ZZZWWWUUUXXXVVVUUUUUUWWWXXXYYYXXXYYYZZZ\\\]]]^^^___```aaacccdddeeeeeeeeeeeedddccchhhiiikkknnnooopppoooooommmoootttyyy}}}~~~pppjjj```WWWPPPKKKGGGDDD>>>===:::777555333333333222222222222222222222222111111111111111111111111////////////.............................................///......---,,,//////......//////000111------,,,,,,,,,,,,------------,,,++++++,,,------,,,++++++++++++*********+++************+++,,,,,,******))))))))))))*********))))))***,,,...---,,,))))))))))))************)))*********))))))+++,,,---,,,+++***))))))***+++(((((())))))))))))((((((******++++++++++++***************++++++,,,,,,,,,)))))))))***************))))))*********+++++++++)))))))))******++++++,,,++++++************++++++++++++,,,,,,,,,,,,++++++((()))+++,,,.../////////,,,---......//////.........000333666999>>>DDDHHHLLLOOOSSSTTTUUUWWW[[[^^^]]]^^^___``````````````````___]]]ZZZYYY\\\aaaeeeoooxxx|||uuuqqqmmmjjjhhhdddaaa^^^\\\[[[ZZZXXXVVVXXXWWWWWWXXXZZZ[[[[[[ZZZ[[[]]]___aaabbbcccfffhhhkkklllnnnooopppoooooonnnoooqqqsssuuuvvvvvvuuutttsssuuuxxx{{{zzzsssiii```XXXSSSNNNLLLAAA???<<<999666555444444222222222222222222222222111111111111111111111111////////////....................................,,,---.../////////...---......---------...000111------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---******))))))))))))******'''&&&%%%&&&((())))))'''))))))))))))************((()))))))))((((((***,,,***************************))))))))))))))))))***'''((()))***++++++++++++++++++++++++++++++++++++************))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---.../////////,,,---......//////......///111555999===DDDKKKOOOPPPPPPQQQRRRTTTXXX\\\___^^^___```aaabbbbbbbbbbbb```^^^[[[XXXYYY^^^ffflllwww{{{xxxuuurrrqqqooommmlllgggeeebbbaaa```___^^^\\\\\\\\\]]]___aaaaaa___]]]^^^aaadddffffffhhhkkknnnppprrruuuxxxzzz{{{{{{zzzwwwyyy{{{}}}~~~|||{{{yyyxxxyyy{{{~~~}}}yyyoooeee^^^XXXSSSQQQBBB@@@===:::777666555555222222222222222222222222111111111111111111111111000/////////....................................+++,,,.../////////......,,,++++++***+++,,,---......------,,,,,,------...)))***++++++++++++***)))---------,,,,,,,,,++++++++++++******++++++,,,---******))))))))))))******+++***)))***+++,,,+++***))))))))))))************'''((()))((('''''')))+++((())))))*********)))))),,,+++***))))))***+++,,,%%%&&&''')))************))))))))))))((((((((((((++++++******))))))((((((''''''(((***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,---------------......///.........,,,---......//////......///222666;;;@@@GGGOOOTTTSSSQQQOOOPPPTTTYYY]]]_________aaabbbddddddeeeeee```]]]YYYWWWXXX___iiipppzzzxxxrrrqqqqqqrrrtttsssqqqooommmjjjhhhgggffffffdddccc```aaabbbeeegggfffcccaaaaaaeeeiiijjjkkkmmmppptttrrruuuyyy}}}~~~~~~zzz{{{}}}|||yyy{{{~~~}}}tttkkkeee___[[[XXXLLLFFF>>>888666666666777555555444333222222222222444333222111111111222333222222000///..........................................------------......////////////////////////...------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***************))))))))))))************************))))))************)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))(((%%%'''***,,,---+++)))''')))************++++++++++++,,,------,,,+++)))(((------,,,+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000000...,,,)))(((111,,,)))---//////...000555444777>>>HHHPPPSSSSSSUUUPPPLLLLLLRRRZZZ___bbbcccdddeeefffggggggggggggZZZ[[[[[[ZZZ___kkksssvvvzzzuuutttuuuwwwyyyzzz|||}}}}}}wwwtttqqqooooooooonnnllljjjjjjjjjkkkllljjjgggdddfffhhhlllqqqvvvyyy{{{||||||}}}~~~}}}wwwwwwyyy|||~~~~~~wwwooogggaaa]]][[[OOOIII@@@999555444444333666555444333222222222222444333222111111111222222222222000//////.................................///......------......///////////////////////////...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************************)))))))))(((((()))***++++++***)))((())))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,+++******++++++++++++,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++222---+++...111000000222666999???FFFMMMPPPQQQPPPOOOMMMMMMPPPVVV\\\```aaaccccccdddeeedddcccbbbbbbZZZ]]]___```gggsss{{{}}}~~~|||yyyxxxxxxzzz}}}}}}{{{yyyyyyyyyxxxvvvuuuttttttttttttrrrnnnkkkkkknnnrrrvvv{{{~~~wwwsssssswww{{{~~~{{{sssiiibbb______TTTNNNEEE===888555444222666555444333222222222222444333222222111111222222222111000000////////////........................///......------......///////////////////////////...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))++++++*********)))))))))((((((((((((((((((((((((+++***)))(((((()))***+++((())))))***++++++,,,,,,************************************))))))))))))))))))************))))))***))))))))))))***+++,,,)))************+++++++++++++++******++++++,,,,,,)))******+++,,,......///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...////////////333...,,,///222111333666999@@@IIIOOORRRPPPNNNLLLJJJKKKOOOTTT[[[___``````ccccccccccccaaa^^^\\\ZZZZZZ___eeeiiirrr}}}yyyxxxzzz}}}~~~|||xxxuuusssvvvyyy~~~|||tttqqqtttwwwyyy||||||uuukkkccc```aaaZZZTTTKKKDDD>>>:::777555666555444333333222222333333333222222222222111222222111111000//////000000........................//////............//////////////////////////////...------,,,,,,------...------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...+++++++++*********)))))))))))))))))))))))))))))),,,***(((''''''(((***,,,))))))*********+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))*********++++++++++++***))))))***,,,---///******+++,,,---------...++++++******++++++,,,---------------------------***+++,,,...///000000000222...---000222333555:::@@@GGGOOOSSSRRRNNNKKKKKKJJJMMMRRRWWW\\\___``````dddccccccaaa^^^[[[XXXVVV[[[bbbjjjqqq{{{|||yyy{{{{{{}}}{{{uuutttuuuuuuzzz|||yyyppphhheeeddd]]]XXXPPPIIICCC???:::888666666555444333333333333333333333333222222111111222111111000000000000111/////////////////////////////////....../////////////////////////////////...------,,,,,,------...------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---///++++++++++++************************************,,,***(((''''''(((***,,,+++++++++*********))))))************************))))))))))))))))))*********))))))))))))))))))***'''(((+++,,,---,,,***((())))))*********+++++++++******))))))***,,,...///+++,,,,,,------,,,++++++++++++******++++++,,,---------------------------,,,------...////////////000------111333444999???GGGLLLQQQRRROOOLLLLLLMMMPPPRRRUUUXXXZZZ\\\^^^___cccbbbaaa___\\\ZZZXXXWWW^^^fffqqqyyy||||||}}}}}}yyywwwwww|||{{{tttooommmaaa\\\UUUNNNHHHBBB<<<999777666555444333333333333222333333333333222111000222111111000000111111111////////////////////////000//////......//////000////////////////////////...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++*********************************+++***)))(((((()))***+++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******(((+++...000111///,,,***)))************+++++++++************+++,,,---...,,,,,,---...---,,,+++***++++++******++++++,,,---------------------------.....................//////---...222555888???FFFNNNOOOOOONNNMMMMMMOOOPPPTTTVVVXXXYYYYYYZZZ]]]___```___]]][[[[[[[[[\\\\\\dddmmmyyy~~~xxx|||~~~}}}yyyiiiddd]]]UUUNNNFFF???;;;777666555444444333333444222222333333333222111000222111111000000111222222////////////////////////000000////////////000000////////////////////////...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,+++++++++*********************************))))))))))))))))))))))))++++++******************((((((((((((((((((((((((((()))))))))************+++***)))(((((()))***+++***+++,,,......---,,,+++)))************+++++++++)))***++++++,,,,,,,,,,,,***+++,,,......---,,,+++++++++******++++++,,,---.......................................//////000///...000555888<<>>777777555444444444444444222222333444333222111000222111111111111111222222000000000000000000000000000000////////////000000////////////////////////...------,,,,,,------...,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,(((((((((((((((((((((((((((((())))))*********++++++***)))(((((()))***+++)))))))))((()))******+++)))************+++++++++)))***+++------,,,+++***((()))+++...///...------++++++******++++++,,,---........................------------...000111222000///222777;;;???IIISSSSSSOOOMMMNNNRRRUUUUUUTTTQQQVVV[[[^^^]]]\\\\\\^^^XXXVVVTTTSSSVVV\\\bbbfffqqq|||}}}||||||}}}zzznnnddd\\\RRRGGG???:::888555555555444333111333333333222222333444444222222222111111111111000///////////////////////////////////////000111111///////////////////////////---++++++,,,......---++++++------------++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...&&&&&&,,,,,,$$$$$$***,,,+++***))))))***+++,,,*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&************************++++++***)))(((((()))))))))((((((((()))***++++++---,,,***)))((()))******++++++++++++++++++++++++------------,,,++++++***..................---------...//////......///111///222777>>>DDDIIIMMMOOOMMMNNNOOOPPPOOOPPPRRRTTTRRRUUUZZZ^^^aaa___[[[XXXVVVUUUUUUUUUYYY```jjjqqq}}}~~~vvvlllcccYYYLLLDDD===:::777555555555555444444333333222333333444444222222222111111111111000///////////////////////////////////////000111111///////////////////////////---++++++---......---,,,---............---,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++111***(((---+++###"""'''++++++***))))))***++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))),,,+++******))))))******************************++++++***)))))))))))))))******)))))))))***++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++........................---...//////......///111000444:::@@@FFFJJJMMMNNNMMMNNNOOOOOOOOOPPPSSSVVVUUUXXX\\\```aaa___ZZZVVVRRRSSSUUUYYY___hhhrrryyywwwnnnbbbUUULLLCCC???:::777666666777666444444333333333333333444222222222111111111111000///////////////////////////////////////000111111000000000000000000000000///---,,,,,,---......------......//////......------,,,,,,++++++,,,,,,---)))************+++++++++000***)))---+++$$$###(((++++++***))))))***++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***))))))(((((())))))*********)))((((((((())))))************************++++++***))))))))))))***,,,++++++************+++)))******+++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,........................---...//////......000111444888>>>EEEJJJLLLMMMMMMNNNOOOOOONNNNNNQQQUUUYYY[[[^^^bbbeeeccc___YYYUUUOOOSSSYYY```iiisss}}}vvvjjj]]]TTTJJJEEE>>>999777777888888555444444333333333333444222222222111111111000000///////////////////////////////////////000000111000000000000000000000000///---,,,---...///...---------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++((((((,,,,,,((((((,,,+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))************************++++++***))))))*********------,,,+++*********+++------------+++)))&&&%%%++++++++++++++++++++++++***++++++,,,---------------------................../////////...///111444:::>>>DDDJJJNNNOOOOOONNNOOOOOOOOONNNOOOSSSXXX]]]cccfffjjjjjjggg```ZZZVVVRRRWWW```jjjttt~~~|||qqqeee]]]RRRLLLCCC===999888888888666555444444333333333444222222222111111111000000000000000000000000000000///////////////000000111000000000000000000000000///...------//////...------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,***+++---*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---,,,,,,+++,,,,,,------************************+++***************++++++------,,,+++*********+++------------+++)))&&&%%%++++++++++++++++++++++++***++++++,,,---------------------.........//////....../////////111555777AAADDDJJJOOOQQQRRRPPPOOONNNOOOOOOPPPRRRWWW]]]bbbjjjmmmpppooojjjccc]]][[[[[[aaajjjttt}}}wwwnnnhhh[[[UUUKKKCCC>>>;;;:::999777666555444333333333333222222222111111111111000000000000000000000000000///////////////000111111000000000000000000000000///...---...000000...,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++************)))---,,,,,,,,,+++*********)))***++++++++++++***)))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++******))))))******++++++************+++,,,,,,************************+++************+++,,,,,,,,,++++++************+++)))******+++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------.../////////---...///000111444999<<>>;;;777777666555444333333333222222222111111111111000000000000000000000000000///////////////000111111////////////////////////.........///111000...,,,///...---,,,,,,---...///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++(((***++++++,,,/////////)))***+++,,,,,,+++***)))(((((())))))************))))))))))))))))))))))))++++++************++++++******))))))***+++,,,,,,************************+++*********+++,,,,,,---)))((((((((()))***++++++---,,,***)))))))))***+++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,------...///000000---...000222444999???DDDJJJJJJLLLMMMNNNMMMMMMLLLIIILLLRRRWWW]]]ccciiimmmrrrttttttooohhhcccdddffftttyyy{{{tttqqqrrrmmmrrruuuttttttxxxzzzyyyssseeeYYYUUUPPPFFF<<<999777777666444222111222444333333333222222222111111333222111111111222333444333222111000////////////111000///......---......222111000///------,,,,,,---------------------------+++(((&&&&&&'''***,,,++++++------------++++++))))))************))))))((((((((((((((((((((((((+++++++++************))),,,,,,,,,+++++++++******(((((())))))************+++*********))))))(((((())))))(((((((((((())))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,------...------------------------......---------,,,,,,,,,+++---//////---,,,,,,,,,222000000444;;;BBBEEEFFFMMMNNNOOONNNLLLKKKKKKLLLRRRUUU[[[___cccgggllloooqqqpppoookkkddd___dddlllwww{{{uuunnnjjjllljjjhhhhhhkkknnnpppqqqqqqccc\\\UUUKKKAAA>>>888888777555444333444555222222111111111000000000222222111111111222333444222111000///............//////.........//////000///............///000000---------------------------,,,,,,,,,++++++++++++++++++------------++++++,,,,,,------------,,,,,,************************(((((()))***+++,,,,,,---,,,,,,++++++************)))))))))))))))*********************)))))))))((())))))(((((((((((())))))//////...---+++)))((('''************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...000000///------...222111222777>>>DDDGGGHHHLLLMMMMMMLLLJJJIIIKKKLLLSSSWWW[[[```cccfffiiilllnnnlllkkkhhhcccaaahhhrrr}}}||||||xxxppphhhcccgggdddaaa```bbbdddeeefffxxxiii___WWWMMMEEEAAA;;;:::999777666555555555333333222222222111111111222222111111222222333444111000///......------...............///000111222...............///000000------------------------,,,...000111111///,,,***++++++------------++++++---------......---------************************(((((()))***+++,,,,,,---+++************)))))))))*********)))))))))))))))************))))))))))))***))))))(((((())))))*********************))))))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))***,,,------...---///111111000//////000222333777===CCCHHHJJJJJJLLLLLLLLLKKKJJJKKKMMMPPPVVVYYY]]]```bbbccceeegggjjjgggfffeeeccceeeooo{{{|||xxxxxx{{{~~~~~~xxxpppgggaaabbb___[[[YYYYYYZZZZZZZZZ}}}oooddd[[[RRRJJJEEE>>><<<:::888777666555444666666555555555444444444222111222222222222333333111000///...............//////......///000111111111111///......------------------------------------///111222222000---,,,++++++------------++++++******++++++++++++******************************+++++++++************)))***)))))))))))))))))))))************))))))))))))*********)))))))))))))))***))))))))))))))))))***((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------)))******+++,,,------------///000000000///000222333666<<>>999888777666444444444333333333222222222000111222333333333333222111111000000000000111111333222111000////////////---------......000111222------------------------000///---,,,+++,,,---...++++++------------++++++***++++++,,,,,,++++++***(((((((((((((((((((((((((((((()))***+++,,,,,,---)))))))))************+++((()))))))))************))))))))))))************+++******))))))******+++***************))))))(((++++++++++++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++.........------,,,,,,,,,,,,---/////////000222444999>>>DDDHHHIIIIIIHHHHHHCCCEEEHHHLLLPPPVVV]]]aaadddgggiiiiiifffcccaaa```^^^]]]```iiirrr{{{~~~xxxvvvyyy}}}}}}}}}||||||~~~}}}sssllleeeaaa[[[XXXVVVVVVUUUTTTxxxjjj]]]TTTLLLAAA;;;999999888666333333333333222222222111000111222333333333222222000000/////////000000111111111000000000000000000------------///000111222------------------------///...---,,,+++,,,,,,---++++++------------+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((()))***+++,,,,,,---************++++++,,,,,,''''''((()))***++++++,,,((()))))))))************+++******))))))******+++ !!!###&&&(((***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...///000000111444777===AAAGGGIIIHHHFFFEEEEEEFFFIIIMMMQQQUUUZZZ```ccchhhkkkmmmllliiieeebbbaaa\\\]]]cccnnnyyyyyyuuuxxx|||~~~}}}|||||||||}}}zzzsssmmmhhhbbb]]]ZZZXXXVVVUUU}}}pppZZZPPPDDD<<<::::::999888555555444444444333333333000111222333444333222222//////.........//////000////////////000111222333000//////............///---------------------------------------,,,,,,+++++++++------------++++++***++++++,,,,,,++++++***************************+++++++++************)))******+++++++++,,,,,,,,,&&&&&&''')))***+++,,,---(((((())))))*********+++++++++************++++++)))***+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------))))))***+++,,,------......///000111111333666999???CCCHHHIIIFFFCCCBBBCCCKKKOOOSSSWWW[[[___cccfffkkkmmmooooookkkfffcccaaa[[[]]]eeerrr~~~{{{vvvxxx{{{~~~}}}{{{~~~uuupppiiiccc___[[[YYYWWWppp^^^LLLFFFBBB;;;666444333444444555555444444333444444333333333333222222000000000000000111111111111111000000//////....................................---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((((((***---......---,,,***)))(((((((((,,,+++++++++******))))))******+++,,,------......)))))))))***+++,,,......((()))***)))((((((***,,,+++++++++************))),,,+++*********+++------******+++++++++,,,,,,,,,,,,+++***)))))))))***+++)))***++++++++++++,,,------------...............000...---...111666;;;>>>HHHJJJJJJHHHEEEDDDFFFIIIMMMRRRYYY\\\^^^aaaggglllppptttvvvuuuooohhhdddbbbccchhhpppwww~~~~~~}}}~~~wwwmmmddd^^^[[[YYYXXXwwweeeSSSJJJEEE>>>888666444444444444444444333333444444333333333222222222222222111111000000//////111000000000/////////...........................///...------,,,,,,------///......------......///------------------------,,,+++***)))))))))***+++************************,,,,,,+++++++++******************+++,,,,,,------************+++,,,------''')))******))))))***++++++++++++************)))+++******)))***+++,,,---******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,,,,+++,,,...---,,,,,,---...---------............///000//////000333999???CCCGGGHHHGGGEEEDDDEEEHHHLLLSSSWWW]]]```bbbfffmmmsssxxxyyyyyyuuummmgggcccaaadddllluuu~~~}}}sssjjjddd```]]][[[ppp\\\PPPIIIAAA;;;888444444444444333333222222333333333333222222222222333333222111000//////...000000000000////////////........................///...------,,,---------/////////....../////////........................,,,,,,++++++***))))))((('''((()))+++,,,,,,,,,+++,,,+++++++++++++++******)))))))))***++++++,,,,,,++++++*********++++++,,,&&&(((++++++***))))))***+++++++++************)))***))))))))))))***++++++******+++++++++,,,,,,,,,'''))),,,...//////...---...///000///...---...///------........./////////111000111333777>>>DDDHHHHHHGGGFFFDDDEEEIIIOOOTTTYYY\\\```ccceeekkktttzzz~~~|||xxxrrrkkkfffddddddiiiqqq|||{{{rrrkkkfffbbb___zzzfffWWWMMMEEE>>>:::666555444333333222222222333333333222222222222111222222222111111000000000000000000000////////////........................//////...---------------//////............//////------------------------***++++++++++++***)))(((&&&'''***,,,------++++++************************(((((())))))*********+++,,,,,,+++***************%%%(((+++,,,+++***))))))+++++++++*********)))))))))))))))))))))***************+++++++++,,,,,,,,,)))***+++,,,------------///000000///---,,,---...------......//////000000000111333666<<>>888555555111111222333333444444444222333444333111000111222111111000000000/////////////////////////////////---..................------------------......///...------------,,,,,,,,,...---,,,+++***+++,,,---***************+++++++++,,,,,,,,,,,,***(((%%%$$$&&&((()))+++,,,,,,+++***------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++000///...---,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...000000000111444:::BBBGGGPPPRRRTTTUUUVVVXXX[[[]]]bbbbbbcccfffiiimmmppprrrssstttuuutttqqqjjjddd___aaadddmmm{{{~~~zzzxxxvvvuuutttqqqmmmkkkmmmlllkkkiiigggeeedddccc``````aaaaaacccggglllqqqrrrqqqnnnkkkiiigggffffffeeedddaaa^^^\\\YYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUWWWYYYYYYXXXXXXZZZ\\\\\\___bbbeeegggjjjnnnppppppssswww{{{pppddd\\\RRRIIIEEEAAA;;;777666222222222333333444444555222333444333111000111222222222111111111000000000////////////////////////.........------.........,,,,,,++++++,,,------............---------,,,,,,...---,,,+++***+++,,,---))))))******++++++++++++,,,,,,,,,,,,***(((%%%$$$((()))***+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++...------,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------............000111333777>>>FFFLLLRRRSSSUUUVVVWWWZZZ^^^aaaeeeeeefffgggjjjmmmppprrrttttttssspppkkkeeeaaa^^^eeelllvvv}}}|||zzzxxxxxxyyyzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{|||}}}~~~~~~}}}yyywwwvvvuuutttooommmjjjhhhgggeeebbb```aaaaaa```^^^]]][[[ZZZYYYVVVVVVWWWWWWYYY\\\aaaeeegggeeeccc```^^^]]]]]]]]]\\\[[[YYYWWWUUUSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSRRRTTTUUUVVVVVVVVVXXXZZZ[[[]]]___aaabbbdddgggiiihhhkkkooorrrvvv{{{{{{oooaaaWWWNNNJJJEEE>>>999888555555444444444444555555222333444333111000111222222222222222111111111111///////////////////////////...------------...///+++++++++++++++,,,---...............---------,,,,,,+++******))))))******))))))***++++++++++++***))))))******+++*********,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,------------,,,---------...............000444888===DDDKKKPPPRRRTTTVVVWWWYYY\\\```cccggghhhhhhjjjlllooorrrtttssssssqqqlllgggcccbbbbbbllluuu~~~~~~|||zzzxxxwwwrrrqqqooommmmmmnnnoooqqqnnnmmmmmmmmmmmmnnnoooooopppqqqrrrtttuuuuuuuuuuuuuuuwww{{{zzzsssnnnllljjjiiihhhccc```]]][[[[[[[[[YYYXXXXXXXXXWWWVVVUUUTTTSSSRRROOOPPPQQQQQQRRRTTTXXX[[[\\\[[[YYYWWWVVVVVVWWWXXXUUUTTTSSSRRRQQQQQQQQQQQQNNNOOOPPPPPPQQQRRRSSSSSSTTTVVVXXXXXXXXXYYYZZZ\\\]]]___bbbcccdddfffhhhjjjkkkmmmpppssstttwwwzzz|||}}}lllbbbXXXRRRLLLDDD===;;;888888666555444444555555222333444333111000111222111111111111000000000000///////////////////////////...------------...///+++++++++,,,,,,---//////............------------***++++++++++++***))))))((()))***+++,,,++++++******************+++,,,---,,,,,,,,,------.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,+++*********++++++,,,---,,,,,,,,,------------...------------...............222777===CCCIIIPPPUUUSSSUUUWWWYYY[[[^^^bbbeeeiiijjjkkkmmmppprrrtttvvvrrrqqqnnniiieeedddfffiiirrr|||~~~{{{zzzxxxvvvsssqqqooonnniiigggeeeccccccdddfffgggeeeeeeeeeeeeeeeffffffgggeeefffhhhjjjllllllllllllkkknnnsssxxx|||~~~~~~~~~vvvqqqjjjeeeaaa```^^^]]]ZZZWWWTTTSSSSSSUUUUUUUUUSSSSSSRRRQQQQQQPPPOOOOOOLLLMMMNNNNNNNNNPPPSSSVVVVVVUUUSSSRRRQQQRRRTTTUUURRRQQQQQQPPPPPPPPPPPPQQQPPPQQQRRRSSSTTTVVVWWWWWWYYY[[[\\\]]]\\\\\\^^^___aaacccfffgggiiijjjmmmoooppprrruuuvvvvvvwwwxxxyyysssvvv{{{wwwmmmbbb[[[TTTJJJCCC@@@;;;999888666555555555555222333444333111000111222000000000000///////////////////////////////////////...---,,,,,,---...///,,,,,,,,,---...///000111//////.........---------,,,,,,---...---,,,+++***((()))***+++,,,+++******...---+++*********+++,,,((())))))***+++------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***+++,,,,,,------,,,,,,......---,,,,,,---------,,,,,,,,,---------......---------........./////////333:::AAAGGGNNNTTTXXXSSSUUUXXXZZZ\\\___cccfffkkklllnnnpppsssuuuvvvwwwqqqppplllgggddddddiiinnnvvv}}}~~~~~~}}}}}}yyyxxxwwwwwwwwwxxxzzz{{{~~~~~~~~~}}}{{{yyyvvvuuupppooolllhhheeebbb```___]]]]]][[[ZZZZZZ[[[\\\\\\VVVWWWYYYXXXXXXWWWYYYZZZ______^^^]]]]]]]]]^^^___aaafffmmmtttxxxxxxvvvtttkkkgggaaa]]][[[YYYXXXWWWUUUSSSRRRQQQRRRQQQOOOMMMPPPQQQQQQRRRRRRRRRRRRQQQIIIIIIIIIIIIKKKNNNQQQSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWYYYZZZ\\\^^^___ddddddccccccccccccbbbbbbcccggglllpppppppppoooooosssrrrqqqoooooonnnnnnnnnmmmlllkkkmmmuuu{{{mmmbbbZZZRRRJJJCCC<<<:::777666666555444222444444333333333333222222222222222222222222222222111000000///////////////////////////////////////................................................---------,,,,,,+++++++++******+++++++++,,,,,,,,,---...///000///,,,***(((+++++++++,,,,,,---------,,,,,,,,,++++++************++++++,,,,,,++++++***111000...+++)))))),,,...+++,,,,,,---.........---++++++++++++++++++++++++------------------------+++---.........///111333111777???GGGLLLPPPSSSUUUWWWYYY[[[]]]___bbbfffiiinnnppppppqqquuuzzzyyytttsssooohhhbbbaaagggqqqxxx~~~~~~}}}}}}{{{zzzwwwwwwvvvuuuttttttssssssqqqpppppppppqqqrrrtttuuurrrrrrrrrqqqooommmkkkjjjeeecccaaa]]]ZZZXXXVVVUUUWWWVVVUUUTTTTTTTTTUUUUUURRRTTTUUUTTTSSSRRRSSSTTTWWWXXXXXXYYYYYYYYYXXXXXX\\\aaahhhnnnqqqooollliiiccc___ZZZWWWUUUUUUTTTSSSUUUSSSQQQQQQRRRRRRQQQPPPSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQOOOMMMMMMOOOQQQRRRUUUTTTTTTUUUUUUVVVWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[^^^^^^^^^^^^___```aaabbbhhhhhhhhhgggfffffffffeee```dddhhhjjjkkkjjjjjjkkkgggfffeeedddccccccccccccaaa```^^^___eeeppp~~~ssshhh___WWWMMMGGG???<<<999777777666555333444444333333333333222222222222222222222222222222333222222111111111111111////////////////////////........................---------------------------,,,,,,,,,,,,,,,,,,+++************************000...***'''&&&(((***++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++******+++,,,+++)))((((((******++++++,,,------,,,,,,++++++++++++++++++++++++------------------------,,,---.........///111333444:::BBBIIINNNQQQTTTVVVWWWZZZ]]]___aaadddgggjjjnnnqqqsssuuuzzz}}}{{{vvvnnnjjjdddaaaccckkktttzzz}}}~~~~~~}}}|||{{{yyyxxxxxxxxxxxx}}}~~~~~~|||yyywwwwwwvvvtttrrrkkkkkkjjjiiihhhgggffffffbbbbbbaaaaaabbbdddeeefffccccccbbbbbbaaa___^^^]]]ZZZXXXVVVSSSQQQOOONNNNNNPPPOOOOOONNNMMMNNNNNNNNNOOOPPPQQQPPPOOONNNOOOPPPPPPRRRTTTVVVVVVUUUSSSRRRWWW\\\ccchhhjjjhhhdddaaa___\\\XXXVVVVVVWWWWWWVVVZZZXXXVVVVVVXXXZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZXXXUUURRRRRRSSSUUUWWWZZZZZZZZZ[[[[[[]]]^^^^^^______``````````````````aaa``````_________``````bbbaaaaaa```___^^^^^^]]][[[]]]___`````````aaabbbYYYYYYXXXWWWVVVVVVVVVWWWUUUUUUSSSSSSVVV]]]fffmmm~~~|||qqqggg]]]SSSLLLBBB???;;;888777777555444444444333333333333222222222222222222222222222222333222222111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++***(((&&&$$$%%%'''+++------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***&&&)))+++,,,***)))((((((******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,---.........///111444999>>>EEELLLPPPSSSUUUWWWXXX[[[^^^aaacccfffiiilllmmmsssyyy|||~~~xxxkkkfffaaacccjjjttt{{{|||zzz|||~~~~~~tttssspppnnnmmmnnnoooqqquuuvvvwwwyyyzzz{{{zzzzzzzzzwwwssspppnnnllliiigggbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSQQQOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPOOOOOOPPPRRRPPPRRRTTTUUUVVVTTTSSSQQQSSSXXX___eeehhhiiigggeee```^^^\\\[[[\\\^^^^^^]]]```^^^]]]]]]___bbbcccccceeefffggghhhgggfffdddccc```^^^[[[XXXXXX[[[^^^```bbbbbbaaaaaaaaaaaabbbbbbccccccbbbbbbaaa___^^^]]][[[[[[YYYXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQSSSTTTUUUTTTSSSTTTVVVXXXPPPPPPOOONNNNNNNNNOOOOOOQQQQQQPPPPPPQQQUUU[[[___iiioooyyyxxxmmmbbbWWWQQQFFFBBB<<<888777666555444444444333333333222222222222222222222222222222222111000000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------......!!!###'''***,,,------,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((+++---...---+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------------------............///333555>>>BBBHHHMMMPPPSSSUUUWWWXXX[[[___ccceeehhhlllnnnnnnvvv~~~xxxjjjfffdddhhhsss}}}~~~zzz||||||{{{kkkiiifffccccccdddfffhhhjjjlllnnnppprrrssssssrrrssspppkkkgggdddaaa^^^[[[XXXXXXWWWVVVUUUTTTSSSSSSXXXWWWUUUSSSRRRRRRRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPPPPPPPNNNPPPQQQRRRRRRSSSUUUVVVVVVWWWWWWWWWWWWUUUSSSRRRNNNRRRXXX___eeeiiilllmmmfffdddcccccceeefffffffffhhhfffeeefffiiikkklllkkkqqqrrrssssssrrrpppnnnlllgggeeebbb``````aaaccceeeggggggeeecccbbbaaaaaa`````````___]]][[[XXXVVVTTTRRRQQQPPPOOOMMMMMMLLLLLLOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJMMMOOOKKKKKKKKKKKKKKKKKKLLLLLLOOOOOOPPPPPPPPPSSSWWWZZZ^^^ccciiiqqqzzz|||qqqfff[[[TTTJJJEEE>>>999666555555444444444333333333222222222222222222222222222222222111000000///////////////////////////////////////........................------------------------+++++++++,,,,,,---------((()))***+++,,,---...///&&&(((***---......---------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---------,,,,,,---///,,,---------------,,,,,,++++++,,,,,,,,,---------------------------------......///...///111555999AAAEEEJJJNNNQQQSSSUUUWWWYYY\\\aaaeeehhhkkknnnqqqrrrzzz|||uuujjjhhhhhhnnnyyy}}}~~~zzzxxx{{{___]]][[[YYYYYYZZZ\\\]]]]]]___bbbfffhhhiiihhhhhhiiieeeaaa]]]ZZZWWWTTTQQQOOOOOONNNMMMMMMLLLLLLLLLQQQPPPNNNLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNQQQRRRTTTUUUWWWWWWXXXXXXTTTVVVXXXXXXXXXYYY[[[]]]^^^^^^___^^^\\\XXXTTTRRRJJJKKKNNNTTT\\\dddlllqqqqqqooonnnooopppqqqqqqppprrrqqqqqqrrrtttuuutttsssssstttuuuvvvuuurrrooommmjjjhhheeecccaaa``````aaadddcccaaa^^^\\\ZZZYYYYYYXXXXXXWWWUUURRRPPPMMMLLLLLLLLLKKKIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIHHHGGGHHHJJJLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNOOOOOOPPPRRRVVVYYY[[[^^^bbbffflllttt~~~ttthhh^^^XXXNNNIIIAAA:::777666666666444444333333333333222222222222222222222222222222333222222111111111111111////////////////////////................................................+++,,,,,,,,,,,,,,,,,,---&&&&&&'''(((***+++,,,,,,333111---***)))***---...---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,+++***)))+++---------.........---,,,,,,++++++,,,,,,------......------------------------.../////////111444999===DDDGGGLLLPPPRRRTTTWWWYYY[[[___eeeiiimmmpppsssuuuwww~~~|||vvvoooiiijjjmmmttt}}}yyytttvvv{{{SSSRRRPPPOOONNNOOOQQQRRRQQQSSSWWW[[[]]]^^^^^^^^^[[[YYYUUUSSSQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRTTTUUUVVVWWWYYYZZZ]]]___aaacccccccccaaacccddddddcccbbbccceeeeeehhhkkkkkkhhh```XXXRRRJJJHHHGGGIIIPPP[[[gggnnnuuusssrrrrrrssstttsssrrrqqqqqqqqqrrrsssrrrooommmhhhiiikkkkkkjjjfffccc```___^^^]]][[[YYYXXXWWWVVVYYYXXXVVVTTTRRRPPPOOOOOONNNNNNNNNMMMLLLJJJIIIHHHIIIIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJKKKLLLKKKKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSQQQRRRSSSSSSSSSUUUYYY\\\\\\___ccceeehhhmmmuuu{{{vvvjjj```[[[TTTMMMDDD===999888888888444444333333333333222222222222222222222222222222333222222111111111111111////////////////////////........................---------------------------,,,,,,,,,,,,,,,,,,+++))))))***************+++333111---***))))))+++---+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++------+++)))((()))---------------,,,++++++++++++,,,,,,---......///------------------------...///000000333777===BBBGGGJJJNNNRRRTTTWWWZZZ\\\___dddiiiooorrruuuxxxzzz{{{yyytttoooiiijjjnnnuuu}}}wwwpppqqqvvv}}}KKKJJJIIIHHHHHHHHHIIIJJJIIIKKKOOOTTTVVVWWWWWWWWWRRRPPPMMMLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPRRRTTTUUUZZZZZZZZZ[[[]]]^^^```aaa```bbbeeehhhjjjlllmmmmmmnnnoooooonnnllljjjkkkllllllpppvvvwwwssshhh[[[SSSMMMIIIDDDDDDIIIUUUbbbjjjnnnmmmkkkkkklllllljjjiiieeeeeeeeefffgggeee```]]][[[\\\^^^^^^\\\YYYUUURRROOOOOOPPPQQQPPPPPPOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOJJJMMMOOOPPPPPPPPPQQQRRRTTTTTTTTTUUUUUUWWWXXXYYYXXXXXXYYYXXXXXXZZZ^^^aaa___bbbfffiiijjjmmmsssxxx}}}~~~wwwlllbbb]]]WWWQQQGGG???;;;:::::::::444444444333333333222222222222222222222222222222111000000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////...------,,,++++++(((***,,,------,,,+++***+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))),,,///000...***(((&&&,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...//////------------------------...///000111444999???DDDIIILLLPPPTTTVVVYYY\\\___bbbgggmmmrrrvvvyyy|||~~~}}}uuuooojjjeeelllrrr|||vvvnnnmmmrrrzzzFFFFFFFFFFFFFFFFFFEEEEEEJJJIIIIIIKKKLLLNNNMMMLLLLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRUUUVVVXXXYYYZZZ\\\```dddbbbdddhhhkkkmmmnnnnnnnnntttqqqppptttzzz~~~}}}{{{xxxxxxyyyxxxvvvssspppnnnsssuuuxxxwwwqqqeeeZZZRRRDDDCCCAAABBBFFFMMMUUUZZZ]]]]]]]]]\\\[[[ZZZXXXXXXTTTTTTUUUUUUTTTTTTSSSSSSPPPOOONNNLLLLLLLLLMMMNNNJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOOMMMMMMNNNOOONNNOOOOOONNNNNNOOOQQQTTTTTTUUUVVVYYYZZZ\\\\\\]]]ZZZ[[[[[[]]]___aaacccdddbbbbbbaaaaaabbbdddggghhhooonnnnnnoooqqqsssuuuvvv}}}zzzpppeee^^^]]]WWWMMMDDD===888555333333333333333333444555666333333333222222222111111...//////000000000000///000000000000000000000000------............------///...---,,,,,,---...//////...------++++++***)))+++***)))(((((()))***+++///...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))------++++++++++++------+++,,,---.........---,,,...------,,,,,,,,,------000///000222777>>>EEEIIIMMMPPPSSSVVVXXXYYY\\\^^^bbbkkktttvvvwww{{{zzzpppfffdddhhhqqqyyyyyypppnnnpppvvvHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHIIIJJJLLLLLLLLLIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[]]]___aaacccdddgggjjjmmmmmmooorrrtttvvvvvvvvvuuuzzzwwwuuuxxx|||}}}zzzxxxxxxvvvsssooojjjfffdddiiikkkmmmlllggg^^^TTTNNNHHHFFFCCCAAABBBFFFJJJMMMQQQRRRQQQQQQPPPOOONNNMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOSSSTTTUUUUUUTTTTTTUUUWWWWWWXXXYYYYYYXXXYYY\\\^^^\\\]]]___```bbbbbbccccccffffffgggggghhhjjjkkklllllllllkkkkkkmmmoooqqqssswwwwwwwwwxxxyyy{{{}}}vvvkkkccc___XXXOOOFFF???:::777555666555555444333333333444333333333222222222111111///000000000000000//////000000000000000000000000------............------...---,,,,,,,,,,,,---......------,,,,,,+++++++++------,,,++++++,,,------,,,+++***)))))))))******+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---+++,,,---.........------...------,,,,,,------...000000111444999@@@GGGKKKNNNQQQTTTWWWYYY[[[^^^```eeennnvvvwwwyyy}}}yyynnnfffeeejjjvvv~~~{{{rrrnnnooosss|||IIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMOOOOOOQQQSSSSSSSSSTTTUUUWWWUUUVVVVVVXXXZZZ\\\^^^____________```bbbdddfffggggggiiilllnnnoooqqqsssttttttuuuwwwxxxxxxxxxwwwvvvtttqqqooooooqqqrrrooommmpppnnnkkkgggbbb^^^[[[YYYZZZ[[[]]]]]]YYYSSSLLLHHHIIIGGGDDDBBBAAAAAABBBCCCGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^___```___```aaacccdddeeefffffffffgggiiikkkjjjkkklllnnnooopppppppppvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz|||~~~tttkkkbbb\\\RRRIIICCC>>>:::777888777666555333333222222333333333222222222111111111111111111000///......000000000000000000000000------............---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++***)))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,---............---...---------------......000111333777===CCCIIIMMMOOORRRUUUXXX[[[^^^aaadddiiiqqqxxxzzz||||||uuulllfffiiiooo|||}}}{{{{{{}}}~~~}}}sssooonnnpppxxxKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLNNNQQQUUUWWW\\\]]]______^^^___```bbbbbbbbbcccdddeeegggiiijjjhhhhhhhhhhhhiiijjjkkkllljjjmmmpppqqqpppppppppqqqmmmmmmmmmmmmmmmlllkkkjjjcccaaa____________]]][[[]]]\\\ZZZWWWUUUTTTSSSSSSNNNOOOPPPPPPNNNKKKHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUSSSUUUVVVWWWYYY[[[]]]___aaabbbccceeefffhhhiiijjjhhhjjjlllmmmmmmmmmoooqqqpppqqqssssssssssssuuuwwwyyyzzz|||~~~~~~uuuhhhbbbXXXOOOGGGAAA<<<999999888666555444444333333333333333222222222111111222222222111000///...---////////////////////////------............---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......+++******************+++---,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------......//////111555:::@@@FFFKKKNNNOOOQQQUUUYYY\\\___dddgggmmmuuu{{{|||~~~vvvpppkkkiiiooowww|||{{{||||||}}}tttooolllmmmuuu~~~SSSSSSRRRRRRQQQPPPOOOOOONNNOOOPPPQQQRRRVVV]]]bbbgggiiiiiihhhfffffffffgggmmmllllllllllllmmmmmmnnnkkkjjjiiihhhhhhgggggggggeeegggiiihhhfffddddddddd]]]]]]\\\\\\[[[ZZZYYYXXXUUUTTTSSSSSSSSSSSSRRRQQQNNNMMMLLLKKKKKKKKKLLLLLLHHHIIIIIIJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPOOOOOOPPPQQQSSSUUUVVVUUUUUUVVVXXXZZZ\\\^^^```bbbdddggghhhhhhjjjnnnqqqoooppprrrtttvvvxxxyyyzzzxxxyyy{{{|||||||||~~~rrrkkkaaaWWWNNNFFF@@@<<<777777666555555555555666333333333222222222111111222222222222111000......////////////////////////------............------------............------+++,,,,,,------......///)))******************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---------------...///000///222777===CCCHHHLLLMMMOOOQQQUUUYYY]]]bbbgggkkkqqqxxx~~~}}}vvvnnnlllkkkmmmvvv}}}{{{|||~~~}}}{{{tttnnnkkkkkksss}}}]]]]]]^^^^^^\\\YYYVVVTTTQQQRRRSSSRRRSSSWWW___eeeoooppppppnnnkkkiiiiiijjjlllkkkjjjiiihhhhhhhhhhhheeedddbbb```___]]]]]]]]][[[\\\]]][[[XXXVVVVVVVVVPPPPPPOOOOOONNNNNNMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGEEEEEEHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOQQQRRRTTTTTTUUUUUUWWWWWWWWWXXXZZZ\\\___``````aaabbbdddgggjjjmmmnnnpppsssvvvwwwvvvxxx|||yyymmmaaaVVVMMMDDD???888777777666666666666777333333333222222222111111222222222222111000//////000000000000000000000000------............---------......//////......---,,,,,,------.........///,,,,,,------------,,,,,,))))))***+++++++++******+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,,,,------,,,,,,+++......------......///000------------...///000000111555;;;AAAGGGKKKMMMNNNPPPRRRVVVZZZ___eeekkkooouuu|||uuuooojjjkkknnnsss}}}|||~~~zzzxxxzzz}}}|||{{{tttnnniiiiiipppzzzcccdddffffffddd___ZZZVVVRRRSSSSSSPPPNNNRRRYYY```iiijjjiiigggeeeccccccccc``````^^^]]]\\\\\\\\\\\\XXXWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRPPPNNNMMMNNNOOOKKKJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGGGGGGGGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJJJJMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZ\\\]]]___``````aaaaaaaaabbbccceeehhhkkklllpppqqqrrruuuyyy|||zzzlll___TTTJJJDDD:::999888777666555555555333333333222222222111111111111222222222111111000000000000000000000000000------............------,,,---............---,,,---------.....................///000000///......((()))***++++++++++++******+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,+++,,,,,,------,,,,,,+++///......---......000000------------...///000111555999???FFFKKKNNNOOOOOORRRUUUYYY]]]bbbiiipppuuuzzzrrrllljjjmmmsssyyy}}}|||xxxxxx{{{}}}}}}vvvooohhheeelllvvv~~~cccfffhhhhhheee___YYYTTTRRRRRRQQQMMMIIILLLSSSZZZYYYZZZZZZXXXVVVTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJIIIIIILLLNNNIIIIIIHHHHHHIIIJJJKKKKKKIIIJJJKKKKKKJJJJJJKKKLLLGGGIIILLLOOOPPPQQQPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\^^^```aaabbbbbbdddeeegggiiijjjkkklllllljjjjjjjjjlllnnnqqqtttvvv}}}~~~tttfffXXXMMMGGG===<<<:::888666555444333333333333222222222111111000111111222222222111111000000000000000000000000---..................---++++++------------++++++........................---...///000000///...---***+++,,,---...------,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,))))))***,,,...++++++------------++++++///......------///000111---------......000111111777<<>>888666666666666444444333222111111222222333333333444333222222111000000000000111111111111000//////......---------......------------......,,,------......------,,,***))))))+++...///...---......------,,,,,,---------,,,++++++------,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,------------,,,,,,++++++,,,,,,------,,,,,,+++---------............///------......///111555888???DDDKKKNNNPPPQQQTTTWWWWWW]]]eeelllrrr{{{}}}sssqqqrrryyy}}}~~~~~~}}}{{{qqqiiieeeeeefffmmmuuuHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNMMMMMMJJJJJJJJJKKKLLLMMMMMMNNNPPPPPPRRRSSSTTTUUUUUUUUUSSSTTTUUUVVVXXXZZZ\\\\\\]]]]]]^^^```aaabbbcccdddcccccccccdddeeegggiiijjjjjjlllmmmmmmmmmnnnqqqssstttuuuvvvxxxyyy{{{|||}}}~~~}}}}}}~~~{{{kkk\\\QQQKKKBBB<<<999888888888555555444333222222222222333333444444333333222111///000000000000000111111000/////////......------......------------......,,,------......------,,,...,,,,,,,,,------,,,***------,,,,,,,,,,,,------------,,,------------,,,---,,,+++******+++,,,---******+++,,,,,,---......---------......---,,,,,,++++++,,,,,,,,,,,,++++++---------............///,,,---......000333777;;;CCCHHHMMMPPPQQQRRRUUUXXXXXX___hhhqqqyyyxxxrrrqqqttt}}}}}}~~~~~~|||sssjjjdddcccdddkkkrrr~~~LLLLLLKKKKKKKKKKKKLLLLLLKKKMMMOOOQQQSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWXXXYYY[[[]]]^^^_________^^^___```bbbccceeeffffffggghhhiiijjjlllnnnppppppqqqqqqqqqrrrtttwwwzzz{{{|||}}}}}}}}}}}}~~~}}}nnn```UUUOOOGGG@@@<<<:::999999777777555444444333333333222222222222222111111000.........//////000000000///////////////...............------------......,,,------......------,,,///...---...///...---+++,,,+++++++++++++++,,,,,,------...------------...---,,,+++******+++,,,---******+++,,,,,,---......,,,,,,---......---------+++,,,,,,------,,,,,,+++---------............///---......///111555:::>>>FFFJJJOOORRRRRRSSSWWWZZZYYYaaalllvvv~~~uuuqqqrrrwww{{{zzz}}}~~~~~~~~~~~~}}}tttkkkdddbbbbbbgggnnnyyyQQQQQQQQQRRRRRRSSSSSSSSSUUUVVVXXX[[[\\\]]]]]]]]]```___^^^^^^___aaacccddddddfffhhhjjjkkkkkkkkkjjjmmmnnnppprrrtttuuuvvvvvvvvvwwwwwwxxxzzz|||~~~~~~tttgggXXXSSSKKKEEE@@@===:::999888888777555444444444444111111111111111000000///------......//////000000////////////////////////......------------......,,,------......------,,,,,,+++,,,---000111000///++++++*********+++,,,,,,,,,---......,,,,,,---...,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++,,,,,,------------,,,,,,------......------,,,---------............///...//////000222777===BBBHHHLLLQQQSSSTTTUUUYYY]]]]]]fffrrr|||~~~uuuqqquuu|||zzzxxxzzz~~~~~~~~~~~~~~~uuullleeeaaaaaabbbhhhqqq{{{YYYZZZ\\\^^^```aaabbbbbbeeefffhhhjjjlllmmmnnnnnnqqqpppoooooooooqqqrrrtttwwwxxxzzz|||}}}}}}|||{{{|||~~~yyynnn^^^ZZZSSSMMMHHHCCC???<<<888777666555444333333333111111111111111000000///---......///000000111111/////////////////////000......------------......,,,------......------,,,+++***+++---///000///...+++++++++++++++,,,------+++---...---+++***,,,...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---......//////......------------............//////000000111444999@@@EEEIIIMMMRRRTTTUUUWWW[[[___bbbkkkwwwzzztttrrryyy{{{zzz|||~~~vvvllleeeaaa```___cccjjjttt}}}bbbdddgggkkknnnpppqqqqqqssstttuuuwwwyyy{{{}}}}}}~~~|||{{{|||}}}~~~}}}|||zzzzzzyyyzzz{{{}}}zzz|||~~~|||}}}}}}~~~zzzqqqddd```ZZZTTTOOOIIIDDD@@@777777555444333222222222111222222222222111000000...//////000111222222222////////////000000000000.........------.........,,,------......------,,,---,,,,,,,,,------+++))),,,,,,,,,,,,------...///***,,,...---+++***+++...***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,......////////////......---------.........//////000000111222555;;;BBBGGGIIIMMMRRRTTTVVVXXX]]]aaafffooo{{{{{{uuurrrttt|||~~~}}}~~~vvvmmmfffbbb```___bbbhhhqqq{{{uuuxxx}}}~~~{{{xxxyyyxxxwwwvvvvvvvvvvvvvvvrrruuuxxx|||}}}}}}||||||wwwwwwwwwyyy}}}|||}}}~~~{{{ooojjjbbb\\\WWWQQQIIICCC;;;888555444333333222111111222222333333222222111222222111000//////000000////////////////////////........................................................................///...---,,,,,,,,,,,,,,,******++++++,,,---............,,,+++***)))))))))++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,------.../////////...111///---...111222000......///222666;;;AAAFFFIIIOOOPPPSSSWWWXXXYYY___gggpppxxxzzzrrrsssxxxyyy}}}}}}}}}}}}~~~{{{uuuoooiiiaaa[[[YYY]]]dddlllsss|||~~~}}}}}}zzzwwwvvvuuusssqqqqqqqqqqqqqqqpppqqqqqqqqqnnnrrrzzz|||vvvvvvuuuwwwzzz~~~wwwvvvvvvyyy~~~tttooohhhbbb^^^VVVMMMEEE===:::777555555444333222111222222333333222222111222222111000000000000000////////////////////////................................................------------------------000000///...............***++++++,,,------............---,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,++++++,,,---...------,,,++++++---...///000...---...111222000//////111444888>>>DDDIIIKKKQQQQQQTTTXXXYYYZZZaaaiiittt}}}}}}tttoooqqqwww~~~}}}|||{{{{{{|||}}}vvvpppjjjbbb\\\WWW[[[bbbiiipppxxx|||yyyuuupppmmmmmmnnnoooooommmjjjjjjkkklllllllllkkkkkklllmmmnnnnnnoooooonnntttyyyxxxwwwwwwyyy}}}zzzuuuqqqsss{{{{{{vvvoookkkfff]]]QQQHHH???<<<888666555555555444111222222333333222222111222111000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,000///..................+++,,,,,,------.........,,,,,,,,,,,,------...///++++++,,,,,,,,,,,,---------,,,,,,,,,---.../////////---+++))))))+++...000///...---...000111000///000222666<<>>BBBHHHLLLOOOPPPRRRSSSUUUVVVZZZaaammm|||yyyooojjjmmmqqqvvv{{{}}}{{{zzzwwwzzz}}}|||yyyuuupppllleeeaaaaaafffmmmttt~~~|||vvvnnnggg^^^ZZZUUUSSSRRRSSSTTTTTTZZZ___gggooouuuzzz~~~zzzjjj\\\QQQGGGAAA>>>999777888555444444333333333333333000111111111222222222222000000000/////////......////////////000000000000------............---------------------------------------------...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------....../////////000000000///000111111111444888;;;AAAEEEJJJMMMOOOPPPRRRSSSUUUWWW\\\eeerrrsssllllllooouuuzzz~~~}}}zzzyyyyyyxxx{{{|||yyytttooolllccc______dddjjjqqq{{{}}}xxxqqqlllaaa]]]WWWSSSQQQQQQQQQQQQTTTXXX___ffflllrrrxxx|||}}}qqqcccWWWKKKEEE@@@:::888888555555444333333333333333111111111111111111111111////////////............000000000000////////////................................................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000...///000000222555:::>>>EEEHHHLLLNNNPPPPPPRRRSSSVVVYYY```jjjwwwyyynnnjjjmmmqqqxxx}}}{{{wwwvvvwwwzzz}}}~~~{{{xxxtttoookkkccc___^^^bbbhhhpppzzz|||xxxrrrnnnbbb^^^XXXSSSQQQQQQPPPOOOOOORRRWWW]]]cccjjjrrrwww{{{}}}xxxggg[[[NNNFFF@@@:::777888666555444444333333444444222111111000//////......////////////............000000000000////////////////////////////////////........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000---...///000222777<<>>DDDJJJMMMMMMNNNOOOPPPRRRWWW]]]bbbjjjtttxxxuuuuuuyyy}}}uuunnnsss~~~~~~~~~{{{uuuqqqpppuuuyyy}}}|||||||||~~~}}}{{{vvvqqqmmmccccccaaa```aaaiiittt}}}}}}xxxssspppjjjddd^^^YYYWWWUUUTTTRRRQQQOOONNNNNNNNNOOOSSSYYYaaajjjqqqxxx~~~}}}sssnnnmmmpppyyy}}}vvvwwwxxx{{{|||ssseeeXXXNNNFFF@@@===888555333222333444444444111111111111111111111111000000000000000000000000...///000111111000///...222111000///...---,,,+++........................------............------........................---.........---,,,++++++..............................------------......///////////////000000111///111555;;;AAAGGGKKKNNNOOOOOOPPPQQQTTTYYY```dddoooyyy~~~wwwwwwyyy|||vvvnnnsss~~~{{{zzzwwwssspppqqqvvvzzz~~~}}}|||~~~~~~{{{wwwrrrnnndddcccbbb```bbbiiittt}}}~~~zzztttqqqmmmgggaaa\\\YYYWWWUUUTTTRRROOONNNMMMMMMMMMPPPUUU\\\dddlllssszzzwwwrrrooopppuuu|||~~~tttnnnnnnnnnqqqvvv}}}~~~qqqcccWWWMMMFFFBBB999777444333444555444444111111111111111111111111111111111111111111111111...///000111111000///...222111111///...---,,,,,,000//////...------,,,,,,,,,,,,------------,,,,,,------------------------............------,,,+++......------------......///......------......//////////////////000111222000333888>>>DDDIIIMMMOOOQQQQQQQQQRRRUUUZZZbbbgggttt~~~}}}wwwyyy|||vvvooottt|||zzzxxxuuuqqqppprrrvvvyyy~~~}}}{{{wwwrrrnnneeeeeecccaaacccjjjuuu~~~{{{uuusssooojjjddd___ZZZWWWUUUTTTQQQOOONNNMMMMMMMMMNNNRRRXXX___fffnnnwww|||zzzuuurrrpppqqquuuzzzpppjjjiiihhhiiimmmttt{{{|||}}}wwwjjj\\\PPPGGGCCC;;;999666555555555555444111111111111111111111111111111111111111111111111//////000000000000//////.........//////000000000111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++---------------------------............------,,,......------------......//////............//////------------...///000000333666;;;AAAGGGKKKNNNPPPRRRRRRSSSTTTWWW^^^ffflllzzz}}}yyy{{{~~~wwwsssvvv{{{|||||||||wwwuuuqqqoooooorrrvvvyyy~~~|||yyyuuupppmmmffffffdddbbbcccjjjuuu~~~|||vvvuuurrrnnnhhhaaa\\\YYYUUUTTTRRROOONNNMMMMMMMMMMMMOOOTTTYYY```iiirrrxxx||||||xxxtttnnnlllmmmsssyyywwwnnnhhhfffcccbbbeeejjjqqquuu}}}{{{zzz|||}}}qqqbbbTTTJJJDDD>>>;;;888666666666555444111111111111111111111111111111111111111111111111000000////////////000000------...///000111111222//////......---------,,,,,,,,,------------,,,,,,------------------------,,,---.....................------,,,,,,------...//////............//////------------...///000111555999>>>EEEJJJMMMOOOPPPQQQRRRTTTVVV[[[dddnnnttt|||zzz}}}}}}yyywwwzzz{{{yyyyyy||||||}}}zzzqqqooolllkkknnnsssxxxzzz}}}~~~zzzwwwsssooolllfffeeecccaaabbbiiittt}}}}}}yyyxxxuuuqqqllleee___[[[WWWUUUSSSPPPMMMLLLLLLKKKKKKMMMPPPTTTZZZcccmmmsssxxx}}}}}}yyytttmmmgggfffhhhnnnvvvuuummmgggddd```^^^___dddjjjnnnsssyyy|||wwwuuuxxx|||mmm^^^RRRLLL@@@===:::777777666555333111111111111111111111111111111111111111111111111111000///......///000111000000000000////////////---------............///---..................---........................,,,,,,---.../////////......---,,,,,,,,,,,,---...//////............//////////////////000111333333777;;;@@@GGGLLLOOOPPPPPPQQQRRRTTTXXX___iiittt{{{|||{{{~~~}}}{{{{{{|||{{{xxxxxx|||yyy|||~~~yyyuuummmjjjhhhiiimmmsssyyy|||}}}~~~|||yyyuuurrrmmmjjjeeedddbbb```aaahhhsss|||}}}zzzzzzxxxtttnnngggaaa]]]YYYWWWTTTPPPMMMKKKJJJJJJIIIKKKMMMPPPVVV___iiipppuuuzzzzzzvvvqqqlllgggeeeeeehhhooovvvvvvpppeeebbb___]]]^^^___```___iiioootttwwwwwwyyy~~~{{{uuurrryyywwwkkk\\\PPPHHH???888888888555000///333333333222222222111111111111111111000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000000000000000///---,,,,,,---///000------,,,,,,,,,,,,------........................000000000000000000000000,,,...000000///000111333888===DDDIIILLLMMMOOOPPPQQQRRRTTTXXXaaammmzzz~~~||||||zzzwww}}}}}}~~~}}}{{{vvvpppkkkeeeeeegggkkkqqqvvvyyyzzz{{{|||}}}yyy{{{}}}|||{{{}}}zzzvvvqqqmmmjjjhhhdddcccaaa^^^___fffqqqyyy~~~|||zzzvvvssspppmmmhhheee\\\YYYUUURRRQQQOOOMMMKKKJJJLLLNNNPPPTTTZZZaaafffuuu{{{|||zzzzzz|||}}}xxxqqqjjjdddcccccceeekkkssswwwpppfffccc___\\\\\\]]]]]]]]]bbbhhhnnnqqqrrrtttxxx||||||vvvrrrvvv}}}tttfffZZZMMMCCC;;;999999666333222333333333222222222222111111111111111000000000000/////////000000000000000////////////////////////000000000000000000000000////////////////////////---..................---...------------------...........................////////////////////////---...000000//////111222999>>>DDDIIILLLNNNOOOPPPQQQSSSVVV\\\eeerrr{{{{{{}}}}}}yyy}}}||||||{{{wwwrrrkkkgggcccdddfffjjjoootttwwwyyy{{{{{{|||~~~}}}yyy{{{{{{zzzyyy|||~~~~~~{{{vvvrrrmmmjjjhhhdddcccaaa___```fffqqqyyy~~~|||xxxuuurrrooojjjggg^^^ZZZUUURRRPPPNNNMMMKKKKKKKKKMMMNNNRRRXXX___eeeqqqxxx}}}zzzwwwvvvpppooonnnpppwww~~~xxxpppfff___```___aaagggooo|||yyypppgggccc___\\\[[[[[[[[[ZZZ[[[aaagggkkkmmmnnnqqqtttvvvyyy~~~|||vvvuuuyyy~~~pppdddUUUJJJ???;;;:::888666666333333333333222222222222222222111111111000000000000000000000000000//////////////////////////////000000000000000000000000........................+++---///000000///---+++.........------.................................////////////////////////---...//////...///111333:::???EEEJJJLLLNNNPPPQQQRRRTTTYYY```kkkyyyzzzuuuwww{{{}}}}}}|||zzzwwwqqqkkkddd```aaacccfffjjjnnnsssvvvxxxzzzzzzzzz|||~~~~~~|||zzzyyyzzzyyywwwuuuwww}}}~~~}}}~~~~~~{{{wwwrrrmmmiiigggddddddbbb```aaagggqqqzzz~~~{{{xxxuuuqqqmmmjjjaaa\\\VVVQQQOOONNNMMMLLLKKKKKKKKKLLLNNNTTT\\\bbbkkksss||||||xxxtttooommmiiihhhgggiiinnnwwwyyyrrrkkkccc]]]^^^]]]___eeennn}}}|||rrriiieee___\\\ZZZYYYXXXWWWXXX]]]cccgggjjjkkkmmmooollloootttxxx||||||zzzyyymmm___QQQCCC===:::888777888444444333333333222222222222222222111111111000000222111111000000/////////////////////////////////////////////////////////........................,,,---...//////...---,,,///......------......///........................////////////////////////......//////...///222444<<<@@@FFFJJJMMMNNNPPPRRRRRRUUU[[[eeeqqquuurrrvvv|||}}}~~~}}}zzztttmmmeee___\\\```cccgggkkkooorrrvvvxxxzzzzzzzzz{{{}}}}}}|||zzzzzzyyywwwssspppqqquuuyyy}}}{{{|||~~~|||wwwrrrmmmhhheeeddddddbbbaaaaaagggqqqyyy|||yyywwwsssooolllddd___WWWQQQOOONNNMMMMMMKKKJJJJJJIIIKKKPPPXXX]]]eeemmmxxx||||||{{{uuunnniiieeecccbbbbbbcccgggnnntttxxxyyypppjjjfffaaa^^^^^^]]]___fffpppvvvkkkfffaaa\\\ZZZYYYXXXWWWWWWZZZ___bbbeeeggghhhiiifffiiimmmqqquuuzzzzzzhhhYYYHHH???;;;888777888444444444333333333222222222222222222111111111111222222111111000000//////000000000000000000000000////////////////////////........................///...---,,,,,,---...///......------------.........................................................////////////111444777>>>BBBGGGKKKMMMOOOQQQSSSRRRVVV^^^hhhvvvwwwtttxxxyyy~~~{{{sssjjjbbb]]][[[```dddiiimmmooorrrvvvyyy{{{zzzzzz{{{}}}~~~}}}|||{{{xxxtttnnnkkkjjjlllnnnvvv||||||zzz{{{|||~~~}}}xxxrrrlllgggdddccccccbbbaaabbbgggqqqxxx}}}{{{xxxuuuqqqnnngggaaaZZZSSSPPPOOONNNMMMKKKJJJIIIHHHIIIMMMSSSXXX```hhhsss{{{~~~}}}vvvrrrsssyyyzzzrrrjjjccc^^^\\\\\\]]]___bbbfffjjjlllzzz|||pppgggdddbbbaaa```___^^^```gggqqq{{{mmmiiiccc^^^\\\[[[YYYXXXUUUWWWYYY\\\^^^```aaabbbaaacccgggkkkoootttzzz~~~~~~qqqaaaNNNCCC===888666777444444444444333333333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000........................000///---++++++---///000---------,,,,,,---------......................................................///000111444888;;;@@@CCCHHHKKKMMMPPPRRRTTTTTTXXXaaalllzzzzzzwww{{{}}}xxx}}}{{{ssshhh```]]]\\\___dddjjjnnnppprrrvvvyyy{{{zzzzzz{{{~~~~~~yyyuuuooohhhdddbbbbbbccckkkqqqzzz|||zzz{{{||||||}}}yyyssslllfffbbbbbbbbbbbb```aaagggpppwww|||zzzwwwssspppjjjddd]]]WWWSSSPPPNNNMMMJJJJJJJJJIIIIIIKKKPPPSSS[[[cccmmmuuuyyy}}}zzzwwwtttrrrsssyyyyyypppfff^^^YYYVVVXXX[[[^^^bbbeeefffgggrrr~~~zzzrrriiicccbbbcccbbbaaabbb``````fffpppoookkkeee```^^^]]][[[ZZZWWWVVVVVVWWWYYY\\\]]]^^^]]]___bbbeeehhhnnntttxxx{{{}}}yyyhhhTTTHHH@@@999666666555444444444444333333333333333222222222111111111111111111111111111222222000000000000000000000000000000000000000000000000////////////////////////.........------.........,,,,,,++++++++++++,,,,,,................................................---...000111222666;;;???BBBEEEIIILLLNNNPPPSSSUUUWWW\\\dddppp~~~|||{{{yyy}}}zzzwww}}}~~~~~~zzzqqqfff___]]]^^^]]]cccjjjnnnoooppptttxxxzzzyyyyyyzzz}}}vvvqqqiiibbb]]]ZZZYYYXXX```eeemmmuuu}}}|||zzz{{{|||~~~~~~yyysssllleeeaaa```aaaaaa``````fffooovvv}}}zzzvvvssskkkggg```ZZZVVVRRROOOMMMJJJJJJKKKJJJIIIJJJMMMOOOVVV]]]fffnnnsssxxx~~~}}}wwwvvvuuuvvvxxx|||~~~xxxnnnddd[[[UUUSSSVVV[[[```dddfffggggggqqq}}}~~~rrrlllfffccccccdddcccbbbcccaaa```eeennnppplllfffbbb```^^^]]]\\\YYYWWWVVVVVVXXX[[[]]]]]]ZZZ[[[^^^aaadddiiioootttxxxzzz|||~~~~~~mmmYYYKKKBBB:::666666555555444444444333333333333333333222222222111111000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000,,,---///000000///---,,,,,,++++++******++++++,,,................................................---...000111333888>>>BBBBBBEEEIIILLLNNNPPPSSSUUUZZZ___gggrrryyyzzzyyy~~~|||xxxwww~~~||||||yyypppeee^^^]]]___[[[aaaiiimmmmmmooossswwwxxxwwwwwwyyy}}}tttnnneee^^^XXXUUUSSSQQQVVV[[[ccckkksss{{{|||zzz{{{|||~~~zzzsssllleeeaaa___``````___```eeennnuuu|||xxxuuulllhhhbbb\\\XXXTTTOOOMMMIIIJJJKKKKKKJJJJJJLLLMMMSSSYYYbbbiiiooouuu|||~~~~~~|||xxxxxxwwwxxxzzz~~~wwwqqqiii^^^VVVTTTRRRPPPUUUaaaggggggfffiiilllyyy}}}uuupppllljjjkkklllkkkiiiiiieeedddiiisss{{{oookkkfffbbb``````___^^^[[[ZZZYYYXXXXXXYYYZZZZZZZZZYYYXXXXXXZZZ___gggmmmrrruuuzzz}}}xxxlllZZZLLLCCC>>>:::666444444555555444444333222333333333222222111111111000000111222333444444555///000111111222111111111000000000000000000000000////////////////////////000000//////............+++,,,---......---,,,+++.........------,,,,,,,,,---------...///000000111000000111111333888>>>BBBFFFFFFGGGKKKOOOSSSUUUVVVUUU^^^iiiuuu}}}yyy~~~~~~|||zzz}}}|||wwwooogggaaa^^^^^^^^^cccfffiiilllnnnppptttvvvxxxyyy{{{}}}~~~ssslllbbbZZZTTTQQQOOOMMMOOOSSSYYY```hhhrrr{{{zzzxxxxxxyyyzzzvvvqqqlllfffbbbaaa___]]][[[]]]eeeooowww}}}zzzxxxqqqmmmgggaaa[[[UUUNNNJJJGGGIIIJJJIIIGGGGGGJJJMMMOOOUUU^^^eeejjjpppwww}}}~~~|||~~~~~~|||}}}|||{{{|||~~~~~~wwwqqqiii^^^VVVTTTQQQPPPVVVbbbiiijjjiiikkkkkkwww}}}xxxsssrrrrrrrrrpppmmmkkkfffdddhhhqqq~~~}}}vvvooolllgggdddbbbaaa```___]]]\\\[[[YYYYYYYYYZZZ[[[XXXXXXWWWVVVXXX]]]dddjjjpppsssxxx|||~~~xxxlllZZZLLLCCC===999555444555555555444444333333333333222222222222222222///000000111111222222333***+++,,,,,,------,,,,,,////////////////////////////////////////////////////////////......---------......//////......---.........------,,,,,,,,,------......///000000111000111111222444888>>>CCCGGGGGGHHHKKKNNNRRRUUUVVVYYYcccooozzzxxxuuuzzz||||||~~~vvvqqqiiiaaa\\\ZZZZZZ[[[ccceeeiiikkknnnppptttvvvwwwyyy{{{~~~~~~sssmmmcccZZZTTTQQQOOOMMMMMMPPPTTTYYY```hhhqqqwww}}}{{{zzzzzz|||zzzuuuqqqlllfffbbb```___\\\[[[]]]dddnnnuuu|||zzzuuuqqqkkkddd]]]UUUNNNIIIEEEGGGHHHGGGEEEEEEGGGIIIMMMRRRZZZaaaffflllsssxxx~~~~~~vvvppphhh]]]UUUSSSOOOPPPWWWcccmmmooonnnnnnkkkttt}}}}}}{{{xxxtttnnnhhheeehhhnnnyyyyyysssooommmiiigggfffdddbbb``````___]]][[[[[[ZZZ[[[[[[WWWWWWUUUTTTUUUZZZ```eeemmmqqquuuyyy|||~~~zzznnn^^^OOOEEE???999666555555555555444444333333222222222222222222333333000000000000000000000000------...///////////////........................////////////////////////...............---------/////////....../////////.........---------------------......///000000000000111222333666:::@@@DDDGGGHHHIIIKKKNNNQQQTTTVVV^^^iiivvvwwwtttyyy}}}|||~~~|||wwwpppkkkccc\\\XXXWWWYYY[[[bbbeeehhhkkkmmmpppsssvvvvvvxxx|||~~~}}}tttnnnddd\\\VVVRRROOOMMMLLLMMMOOORRRWWW^^^gggmmmuuuxxx~~~}}}|||~~~~~~yyytttpppkkkfffbbb___^^^\\\[[[^^^eeennnuuu}}}}}}yyyuuuooohhh```WWWOOOIIIGGGGGGHHHGGGEEEEEEFFFHHHIIIOOOUUU[[[___eeelllrrryyyzzz}}}}}}uuuoooggg[[[TTTQQQMMMOOOWWWdddpppuuutttrrrnnnppp{{{zzzpppjjjfffhhhnnnwww}}}xxxsssooommmjjjiiihhhfffdddbbbcccaaa___]]]\\\\\\\\\\\\XXXWWWVVVTTTTTTXXX]]]aaajjjnnnssswwwzzz}}}~~~}}}~~~sssdddUUUJJJBBB<<<999666555555444444444444444111111111222222333333333111111111000000/////////000111222222333333222222////////////////////////////////////////////////............------------000///...------...///000...............---------............//////000000000111333555777<<>>CCCGGGHHHIIIKKKMMMNNNRRRXXX\\\gggttt{{{|||~~~uuulllfffbbb\\\XXXVVVYYY]]]___aaadddgggjjjlllnnnrrrtttwwwzzz~~~yyysssjjjaaaZZZUUUQQQNNNKKKKKKKKKKKKNNNTTT\\\bbbiiimmmtttzzz}}}xxxrrrnnniiieeebbbaaaaaaaaaaaaccciiiqqqvvvyyy{{{~~~{{{xxxtttnnnhhhaaaXXXSSSNNNLLLJJJIIIHHHHHHGGGFFFGGGJJJMMMPPPSSSXXX```fffmmmpppvvv|||~~~|||tttnnneeeYYYQQQNNNIIIMMMTTT```qqq|||rrrkkkjjjuuurrrmmmiiikkkpppxxx|||yyyxxxxxx}}}vvvqqqmmmkkkiiigggggggggeeeddddddcccaaa___^^^^^^______\\\[[[YYYVVVUUUVVVYYY\\\dddhhhmmmrrrvvvyyy|||~~~{{{nnn^^^PPPEEE>>>;;;888777555444444444555666222222222222222222333333222222222111111000000000---......///////////////111111111111111111111111000000000000000000000000.........///////////////------,,,,,,,,,,,,------.............../////////....../////////////////////222555888<<<@@@EEEIIIHHHJJJMMMNNNOOOTTT[[[aaammm{{{}}}|||~~~~~~~~~~~~xxxmmmddd]]][[[WWWUUUUUUWWW[[[^^^```cccfffiiikkknnnqqqtttzzz||||||vvvmmmeee^^^XXXSSSPPPJJJJJJJJJJJJKKKPPPVVV[[[bbbgggooovvvzzz~~~}}}wwwqqqlllhhhdddbbbaaabbbccccccfffkkkrrrwwwxxxzzz}}}zzzxxxuuuqqqllleee]]]WWWOOOLLLJJJHHHHHHGGGEEECCCFFFHHHJJJKKKMMMRRRZZZaaafffkkksss{{{|||sssmmmdddXXXPPPMMMHHHLLLRRR]]]qqqxxxnnnjjjooouuutttnnnkkklllpppwww|||yyywwwwww~~~~~~vvvqqqmmmjjjfffeeeeeeeeeeeedddcccbbbaaa_________```aaa\\\[[[YYYVVVTTTTTTWWWYYY___ccciiinnnrrrvvvyyy|||}}}ttteeeVVVIIIBBB???888777555444444444555666333333222222222222222222000000000000000000//////000000111222222222222111000000000000000000000000000000000000000000000000/////////000000000111111------............---------........./////////000/////////////////////...///222666999===BBBGGGJJJHHHKKKNNNOOOQQQVVV^^^eeettt}}}{{{|||}}}}}}~~~}}}~~~zzzqqqfff^^^WWWVVVTTTSSSUUUWWW[[[]]]```bbbfffhhhkkkmmmqqqsss}}}yyyppphhh```ZZZUUUQQQMMMMMMMMMLLLKKKMMMQQQTTTZZZ```iiipppvvvzzz}}}~~~}}}vvvppplllhhhdddbbbaaabbbcccdddfffkkkqqqvvvxxxzzz~~~{{{yyyvvvrrrmmmfff^^^YYYRRRNNNKKKIIIIIIHHHFFFCCCDDDFFFGGGGGGHHHMMMUUU\\\___eeepppzzz{{{sssmmmcccXXXOOOMMMHHHKKKPPP\\\ppp}}}sssllllllkkkpppuuuoookkklllooouuu|||yyywwwwwwyyysssllliiieeeccccccdddeeeeeebbbaaa```______```aaaaaa\\\[[[YYYVVVSSSSSSUUUWWW\\\```fffkkkooossswwwyyy|||{{{kkk\\\OOOGGGDDD999777555444333444666777444333333222222111111111//////////////////////////////000111111111111111////////////////////////000000000000000000000000//////000000111111222222---...///000000///...------.........//////000000///////////////.........///222666:::>>>BBBGGGKKKGGGKKKOOOPPPRRRWWW```hhhzzz||||||~~~~~~{{{{{{~~~}}}}}}zzzoooddd]]]UUUTTTTTTUUUVVVYYY\\\]]]```bbbfffhhhjjjmmmpppsss{{{rrriiibbb[[[VVVRRRRRRRRRQQQOOOMMMMMMOOOQQQSSSZZZdddmmmsssxxx{{{}}}}}}vvvpppkkkgggdddbbb___aaabbbdddfffkkkpppuuuxxxzzz|||zzzwwwsssnnnfff^^^XXXUUURRRNNNLLLLLLKKKHHHEEECCCDDDEEEDDDEEEJJJRRRYYY[[[bbbmmmyyy~~~||||||}}}tttjjjaaaYYYQQQMMMIIILLLPPPVVVfffyyy}}}sssjjjfffeeejjjyyyyyyrrrmmmnnnqqqvvvyyysssqqq{{{zzzqqqlllhhhccc``````bbbcccdddaaaaaaaaaaaaaaaaaabbbbbbbbb```]]]ZZZWWWWWWWWWWWW[[[^^^bbbfffjjjpppvvvzzzvvveeeSSSHHHGGG:::888555444333333444444222222222111111111111000111111111111111111111111222222222111000//////...000000000000000000000000000000000000000000000000000000000000000000000000000///...---------------//////000000000000//////---///000000//////000222444666:::>>>AAADDDHHHKKKLLLLLLMMMOOOQQQWWWdddqqqyyyvvvxxx|||~~~zzz{{{}}}~~~wwwlll___WWWVVVUUUUUUUUUWWWYYY\\\^^^```bbbeeeggghhhkkkqqqwww~~~{{{uuummmggg```YYYTTTSSSRRRPPPOOONNNNNNOOOPPPPPPVVV^^^gggnnnsssxxx|||~~~zzztttnnnjjjfffbbb```]]]]]]^^^aaafffkkkqqqttt~~~{{{yyyvvvsssnnnhhh```[[[WWWSSSNNNKKKIIIHHHFFFEEEEEEDDDBBBBBBDDDIIINNNQQQVVV\\\gggttt~~~|||||||||sssiii```XXXQQQLLLGGGJJJLLLRRRaaauuuyyyooohhhccceeeqqq~~~yyysssnnnnnnqqquuu~~~}}}zzztttsss{{{{{{rrrmmmhhhccc```___aaabbbbbb``````aaaaaaaaaaaaaaabbbbbb```\\\YYYWWWVVVVVVWWWYYY[[[___cccggglllssswww}}}}}}ooo\\\MMMHHH>>>;;;777555333333333333333333333333222222222222111111111111111111111111222222111111000//////...........................000000000000000000000000000000000000000000000000000///...------------...//////000000000000//////---///000000//////111222444777;;;???AAAEEEHHHKKKMMMMMMNNNQQQTTTZZZhhhuuuzzzxxx{{{~~~|||{{{~~~}}}tttggg\\\VVVTTTSSSSSSSSSUUUXXXZZZ\\\```cccfffgggiiilllsssxxx}}}}}}wwwpppjjjccc\\\XXXUUUTTTRRRPPPOOOOOOOOOPPPPPPVVV]]]eeekkkqqqwwwzzz|||wwwqqqlllgggddd```]]]\\\\\\]]]```eeekkkrrrvvv~~~}}}zzzwwwtttoooiiibbb]]]VVVSSSNNNKKKIIIHHHGGGEEEFFFDDDBBBBBBDDDGGGLLLOOOTTTZZZdddoooyyy~~~~~~~~~~~~|||{{{{{{rrrhhh___WWWOOOJJJFFFFFFGGGLLLZZZnnn}}}~~~sssjjjbbbaaaiiissszzzsssnnnnnnpppttt|||~~~|||zzzvvvttt{{{|||sssmmmiiiccc___^^^_______________`````````aaaaaaaaaaaa___\\\YYYWWWVVVVVVWWWUUUXXX[[[^^^bbbhhhnnnrrrzzz}}}}}}kkkWWWKKKCCC???:::555444333222222444444444444333333333333111111111111111111111111222222111111000/////////........................000000000000000000000000000000000000000000000000//////......------......//////000000000000//////---...000000000000111333555888<<<@@@CCCFFFIIIKKKNNNMMMOOOSSSWWW___nnn|||zzz{{{~~~}}}}}}}}}|||oooaaaXXXTTTSSSSSSSSSTTTVVVXXX[[[\\\```cccfffhhhjjjnnnuuuzzz~~~zzztttnnngggaaa]]]YYYWWWUUUSSSQQQPPPPPPQQQRRRVVV\\\bbbhhhnnntttxxx|||xxxtttmmmhhhddd```]]][[[[[[ZZZ[[[^^^dddllltttyyy~~~|||yyyuuuqqqkkkddd___VVVRRRNNNKKKJJJIIIHHHGGGFFFEEECCCBBBCCCEEEIIIKKKQQQVVV___iiiqqquuuwwwxxxzzzzzz{{{}}}|||zzzyyy|||yyyqqqhhh___VVVNNNIIIEEEDDDDDDGGGSSSfffyyyvvvkkkccc```eeekkkxxx{{{tttoooooopppssszzz}}}zzzvvvuuuzzz~~~tttmmmiiiccc___^^^]]]\\\[[[]]]]]]^^^___``````aaaaaa```___\\\YYYWWWWWWWWWWWWTTTVVVYYY[[[___dddjjjooovvvyyy}}}yyycccSSSHHHBBB:::666444444333222444444444444333333333333111111111111111111111111111111111111000000//////000000000000000000000000////////////////////////000000000000000000000000//////............////////////000000000000//////---...000000000000222444666:::>>>BBBDDDGGGJJJLLLMMMMMMPPPUUU[[[dddttt~~~zzz}}}}}}xxx|||{{{jjj\\\UUUSSSTTTTTTUUUVVVXXX[[[]]]^^^___cccfffiiikkkpppwww||||||wwwqqqkkkddd```\\\ZZZXXXVVVTTTSSSSSSSSSUUUXXX]]]bbbggglllssswwwyyy~~~}}}uuupppjjjddd```]]]ZZZXXXXXXXXXYYY\\\dddmmmwww}}}~~~zzzvvvqqqllleeeaaaVVVSSSOOOLLLKKKJJJIIIHHHGGGFFFCCCBBBBBBCCCFFFHHHNNNSSS[[[ccciiinnnqqqrrruuuwwwyyy{{{|||~~~zzzxxxwwwyyy}}}xxxpppggg^^^UUUMMMGGGEEECCCCCCEEENNN^^^rrryyynnnddd___```bbbnnn||||||uuupppoooppprrrxxx}}}|||xxxvvvuuuyyyuuummmiiiddd```^^^\\\[[[ZZZ[[[\\\\\\^^^___```aaaaaaaaa___\\\YYYXXXWWWXXXXXXVVVWWWXXXZZZ\\\aaaggglllrrruuuzzz~~~qqq___MMMEEE<<<666555666555333333333333333222222222222111111111111111111111111111111111000000000000000111111111111111111111111........................//////////////////////////////.........//////000//////000000000000//////---...000111000111333444888;;;@@@DDDFFFHHHJJJLLLMMMMMMQQQWWW^^^iii{{{{{{yyy~~~zzzwww}}}xxxgggYYYSSSRRRSSSSSSTTTVVVXXX[[[\\\]]]^^^bbbfffiiilllqqqxxx~~~}}}yyytttmmmfffaaa]]]\\\ZZZYYYWWWWWWWWWXXXZZZ]]]aaaeeeiiinnnssswwwxxx|||~~~~~~zzzrrrnnngggaaa]]][[[XXXWWWVVVVVVWWW\\\eeeppp{{{{{{wwwrrrmmmgggcccYYYUUUQQQNNNLLLKKKJJJIIIHHHFFFDDDBBBBBBCCCDDDEEEKKKPPPXXX___dddhhhmmmppppppsssvvvxxxyyy{{{~~~zzzyyywwwxxx|||}}}xxxppphhh___UUULLLGGGEEECCCBBBEEEJJJVVVjjj{{{~~~qqqeee___\\\ZZZfffrrr}}}vvvqqqppppppqqqvvv}}}~~~{{{yyywwwtttttttttwwwuuummmiiidddaaa^^^]]][[[YYYYYYZZZ[[[\\\^^^```aaaaaaaaa```]]][[[YYYYYYZZZZZZYYYYYYYYYYYY[[[^^^dddhhhnnnrrrwww|||~~~}}}kkkUUULLL@@@999888888666444333333333333222222222222111111111111111111111111111111000000000000000000////////////////////////........................//////////////////////////////......//////000000//////000000000000//////---...000111111222333555999===BBBFFFHHHIIIKKKMMMNNNNNNSSSZZZcccppp|||yyyyyy{{{yyysssdddWWWRRRQQQNNNOOOQQQSSSVVVXXXYYYZZZ]]]```eeehhhlllqqqyyy{{{vvvooogggbbb]]]]]]\\\[[[[[[\\\]]]^^^```cccgggjjjnnnqqquuuxxxyyy}}}}}}{{{|||yyyzzz~~~zzzvvvpppjjjccc]]]ZZZXXXVVVUUUSSSTTTWWW^^^hhhsss~~~}}}yyytttoooiiieee\\\XXXTTTPPPNNNMMMKKKJJJHHHGGGEEECCCBBBCCCDDDEEEIIINNNUUU[[[^^^bbbgggkkkkkkooosssuuuuuuwww{{{~~~~~~|||yyyxxxzzz}}}xxxqqqiii```VVVMMMGGGCCCAAABBBEEEGGGOOOaaarrr~~~rrrgggbbb^^^ZZZ```kkk{{{~~~wwwrrrpppppppppuuu{{{|||yyyvvvtttqqqrrrrrruuu}}}uuummmiiieeeaaa___^^^\\\ZZZXXXYYYZZZ\\\]]]___```aaabbbaaa^^^\\\[[[ZZZ[[[\\\[[[[[[ZZZYYYYYY\\\aaaeeekkkooouuuzzz}}}uuu```UUUFFF===;;;:::777444444444444444333333333333111111111111111111111111000000000000000000000111////////////////////////000000000000000000000000///////////////////////////////////////000111111//////000000000000//////,,,...000111111222444666:::>>>CCCGGGIIIJJJLLLMMMPPPQQQUUU^^^hhhvvv}}}{{{yyy{{{~~~zzzyyymmm```VVVQQQOOOLLLNNNPPPRRRUUUWWWXXXYYY[[[___dddhhhkkkqqqyyy}}}xxxppphhhccc\\\\\\\\\\\\^^^```bbbccceeehhhmmmqqqsssvvvxxxzzz{{{zzzvvvwwwssstttyyy|||vvvqqqlllggg___YYYVVVTTTSSSRRRQQQSSSXXX```kkkvvv{{{wwwrrrmmmiii___\\\VVVRRRPPPNNNLLLKKKHHHGGGEEEDDDCCCDDDDDDEEEGGGLLLRRRVVVWWWYYY___dddeeejjjoooqqqqqqsssxxx||||||{{{xxxyyy~~~}}}yyyqqqiii```VVVMMMGGGAAA@@@BBBEEEEEEJJJZZZlllxxx~~~}}}sssjjjfffbbb^^^\\\fffttt~~~xxxrrrqqqpppppptttzzz|||}}}zzzwwwuuuooopppqqqttt{{{uuummmiiieeebbb```___\\\[[[WWWXXXYYY[[[]]]___```aaacccaaa___]]][[[[[[\\\]]]\\\\\\ZZZXXXWWWZZZ___ccciiinnntttyyy|||zzzhhh\\\LLLAAA===;;;777333666666555555555444444444111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111///////////////////////////////////////000111111//////000000000000//////,,,...000111111222444666:::>>>DDDHHHJJJKKKLLLMMMRRRSSSXXXaaakkkzzzxxx|||zzz}}}~~~{{{~~~tttiii^^^UUUPPPMMMMMMOOOQQQTTTVVVXXXYYYZZZZZZ^^^cccgggkkkqqqyyyyyyrrriiiddd[[[[[[\\\]]]___bbbeeefffhhhlllqqquuuwwwyyyzzz|||}}}wwwsssssspppqqquuu~~~yyyrrrnnnjjjddd]]]VVVSSSRRRQQQPPPOOORRRXXXaaammmxxx~~~yyyuuuooolllbbb^^^XXXTTTQQQOOOMMMKKKHHHGGGFFFEEEDDDDDDEEEEEEGGGKKKPPPRRRRRRSSSXXX]]]aaaffflllnnnnnnpppuuuzzz{{{~~~~~~{{{yyy|||yyywwwqqqggg\\\RRRLLLIIICCCBBBBBBCCCCCCHHHSSS```pppzzzzzzooofff```\\\YYY]]]gggxxx~~~zzzsssooonnnooopppqqq{{{~~~|||xxxuuusssllllllnnnsssyyy|||uuummmgggfffddd___[[[ZZZXXXXXXYYYZZZ[[[]]]___```bbbbbb```]]][[[[[[^^^```^^^]]][[[ZZZZZZ[[[]]]^^^ccchhhpppvvvzzz}}}vvviiiUUUEEE<<<999888777666666777777666555444444222111111000000000000000//////000000000000//////000000000000000000000000111111111111000000000000000000000000000000000000........................111000///...............000111111000000222555888@@@CCCFFFHHHIIIIIIKKKLLLOOOTTT[[[cccooo|||www}}}zzzmmmbbbXXXQQQPPPSSSXXXWWWWWWVVVVVVWWWWWWXXXYYY]]]bbbgggkkkrrr{{{~~~wwwnnndddaaa\\\XXXYYYZZZ]]]bbbiiilllqqquuuwwwxxxyyy}}}|||wwwrrrnnnkkkmmmsss{{{~~~yyytttpppmmmddd```ZZZTTTPPPOOOOOOPPPPPPQQQUUU```nnn{{{~~~wwwqqqhhhccc\\\WWWUUUSSSOOOLLLGGGEEEDDDDDDEEEEEEDDDBBBFFFGGGHHHKKKOOOSSSWWWYYYZZZ^^^ccchhhlllppptttwww~~~|||zzz{{{xxxvvvpppggg\\\RRRLLLIIIFFFCCCBBBBBBBBBEEEOOOZZZmmmxxx{{{rrriiibbb\\\ZZZ\\\eeettt~~~yyysssooonnnoooppppppxxx{{{|||xxxtttrrrnnnmmmooosssxxx|||uuummmgggfffddd___\\\[[[YYYYYYYYYZZZ[[[]]]___```bbbbbb```]]][[[[[[^^^aaaaaa```___^^^]]]^^^^^^___aaafffmmmsssxxx|||yyykkkXXXGGG>>>:::888777888888888777666444333222222222111000000000000000000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000////////////////////////000000///.........//////...///000000111444888;;;???BBBEEEHHHIIIJJJLLLMMMQQQUUU\\\fffttt|||yyy~~~vvvhhh]]]TTTNNNNNNQQQUUUTTTTTTTTTTTTUUUVVVWWWXXX]]]bbbgggkkkrrr{{{|||sssjjjfff```[[[[[[[[[]]]cccjjjooosssxxxzzz{{{|||~~~zzzuuupppkkkiiilllrrr{{{yyytttoookkkiiiaaa]]]WWWRRRNNNMMMMMMNNNOOOPPPUUU```nnn{{{{{{vvvnnnhhhaaa[[[WWWTTTOOOKKKHHHFFFEEEEEEEEEFFFDDDCCCDDDEEEFFFHHHLLLOOOSSSUUUWWW[[[```eeejjjnnnsssvvv|||~~~}}}~~~zzzzzz|||}}}wwwuuupppggg\\\RRRLLLIIIGGGDDDBBBBBB@@@AAAIIISSSgggsss}}}|||uuummmddd]]]ZZZ[[[bbbnnnzzz}}}xxxrrrnnnmmmmmmnnnnnntttvvvzzz|||xxxtttqqqpppooopppssswww}}}uuummmfffeeeddd```]]]\\\ZZZYYYYYYZZZ[[[]]]___```bbbaaa```]]][[[\\\^^^aaabbbaaaaaaaaa```^^^]]]]]]^^^cccjjjpppuuuyyy~~~{{{nnn[[[JJJ@@@;;;999777:::999999888666444222111222222111000000000000111111000////////////000111000000000000000000000000111111000000///...------000000000000000000000000000000000000000000000000//////.........///000000---...000111333666;;;>>>???AAAEEEGGGHHHJJJLLLNNNSSSVVV^^^jjj|||}}}||||||oooaaaWWWPPPKKKLLLPPPQQQQQQQQQQQQRRRTTTUUUVVVXXX\\\bbbgggkkkrrrzzzzzzqqqmmmfff```]]]\\\]]]ccciiiqqqvvv{{{~~~}}}xxxrrrlllhhhhhhlllsss|||yyyrrrmmmhhhdddbbb\\\YYYTTTOOOKKKJJJKKKLLLNNNPPPUUU```mmm{{{|||vvvpppggg```[[[VVVPPPKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGJJJMMMNNNRRRVVV\\\aaaggglllrrrvvvzzz|||~~~{{{yyywwwwwwyyy|||zzzuuusssooofff\\\RRRLLLIIIGGGCCCAAA@@@??????FFFMMM^^^lllyyy|||xxxpppggg^^^ZZZYYY^^^hhhsss}}}zzzvvvppplllkkkkkkkkkkkkoooqqquuuyyy}}}~~~~~~~~~}}}|||||||||||||||||||||xxxtttqqqqqqpppqqqtttwww~~~uuummmfffeeeddd```]]]^^^[[[ZZZYYYYYY[[[]]]___```aaaaaa___]]][[[\\\___aaaaaaaaabbbaaa```]]][[[YYY]]]aaagggmmmrrrxxx}}}}}}ppp]]]MMMBBB===999777999999888888666555333333333222111111000000111111222111///......///111222////////////////////////111111000///...---,,,,,,////////////////////////000000000000000000000000///.........///000111111...000111222444777<<>>?????????DDDJJJUUUcccssszzzzzztttkkkbbb[[[YYY[[[dddnnnxxx}}}yyytttoookkkjjjiiiiiihhhjjjmmmqqquuuyyy{{{}}}}}}{{{{{{zzzxxxxxxwwwwwwwww}}}~~~~~~|||xxxtttrrrqqqpppqqqtttxxxvvvnnngggeeeddd```^^^^^^[[[ZZZYYYXXXYYY[[[^^^```aaaaaa___]]][[[\\\___bbbbbbcccdddcccbbb___\\\ZZZ\\\```eeekkkpppvvv|||~~~~~~rrr```PPPEEE>>>:::777666777777777777777666666333222222111111111111111333111000......000111333////////////////////////000000000///...---------///////////////////////////////////////////////////////////////000111222111222333444555888<<<@@@EEEFFFHHHHHHHHHIIIKKKLLLUUUYYYcccuuu||||||~~~~~~qqqdddVVVOOOMMMKKKLLLOOONNNNNNOOOPPPRRRTTTUUUVVVWWW\\\ccciiimmmssszzzzzzrrriiiddd```^^^aaafffpppvvv}}}~~~xxxqqqkkkgggdddiiioooyyy~~~xxxooogggbbb^^^[[[YYYUUUSSSPPPLLLJJJJJJJJJKKKLLLPPPWWWbbbnnn{{{|||tttmmmgggaaaYYYSSSPPPMMMJJJHHHHHHHHHGGGFFFDDDCCCCCCBBBCCCDDDEEEFFFKKKOOOUUU[[[bbbiiiqqqvvvxxxzzz|||www~~~zzztttqqqpppvvvyyy~~~~~~zzzvvvsssqqqpppmmmfff\\\RRRLLLHHHCCC???===???@@@???BBBGGGMMM\\\nnnyyy|||yyyqqqhhh^^^ZZZYYY```iiittt|||yyyuuuooollljjjiiihhhggggggjjjnnnrrrwwwzzz|||}}}|||{{{yyywwwvvvuuuttttttyyy{{{}}}~~~}}}yyyvvvsssqqqooopppssswwwxxxooogggeeeccc___]]]^^^[[[YYYXXXWWWWWWZZZ]]]^^^aaa```___]]][[[\\\___bbbeeefffffffffeeebbb___^^^\\\___dddhhhmmmssszzzwwwwwwzzztttcccSSSIIIBBB<<<999555666777777888888777777333333222111111111111222222111000000000000111222000000000000000000000000000000000/////////......000000000000000000000000////////////////////////000000/////////000111111222333444555666999>>>AAAGGGHHHIIIIIIIIIJJJLLLNNNUUU\\\iii}}}}}}~~~~~~zzzlll___SSSNNNNNNMMMMMMOOONNNOOOOOOPPPRRRTTTUUUVVVXXX]]]eeejjjooottt{{{wwwooojjjeee```aaafffooottt|||}}}vvvoooiiifffffflllttt~~~|||uuulllddd^^^[[[XXXWWWSSSQQQNNNLLLJJJJJJJJJKKKLLLQQQYYYdddooo}}}{{{uuuooohhh```ZZZSSSPPPLLLJJJIIIIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEIIILLLRRRXXX___gggoootttwwwyyy{{{~~~sss{{{|||uuuqqqoooooosssxxx{{{}}}}}}~~~}}}yyyuuurrroooooollleee\\\RRRKKKHHHDDD@@@===???@@@???@@@DDDIIIXXXkkkxxxwwwoooaaa\\\YYY]]]eeeooo|||zzzwwwrrrnnnlllkkkjjjiiifffhhhlllqqqvvvyyy|||}}}}}}{{{yyyvvvtttsssrrrvvvxxx{{{}}}}}}{{{wwwuuuqqqoooppprrrttt|||{{{qqqhhheeeccc___\\\]]]ZZZXXXVVVUUUVVVXXX[[[]]]``````___]]][[[]]]```cccfffggggggfffeeecccaaa```\\\^^^aaaeeejjjpppwww|||}}}|||}}}vvvfffWWWMMMFFF@@@<<<777777888888888777777666444333222222111111222222111111111111111111111111000000000000000000000000/////////000000000000111000000000000000000000000000000000000000000000000111111000000///000000000111222444666888;;;@@@DDDFFFHHHIIIJJJKKKMMMPPPSSSWWW```pppzzzuuuggg[[[PPPNNNOOONNNMMMNNNNNNOOOOOOPPPQQQRRRTTTUUUYYY___ffflllpppvvv}}}|||uuupppjjjddddddgggnnnttt|||}}}uuummmhhhggghhhpppxxxzzzsssjjjaaa\\\YYYWWWUUUPPPNNNLLLJJJIIIIIIIIIJJJMMMRRR[[[eeeqqq~~~}}}wwwooofff```VVVRRRMMMKKKJJJJJJIIIHHHDDDCCCBBBBBBBBBBBBCCCDDDFFFJJJOOOUUU\\\dddlllrrruuuvvvyyy|||~~~pppxxx~~~wwwrrrpppiiimmmsssvvvxxxyyyzzz{{{|||~~~~~~|||yyyuuusssnnnnnnllleee\\\RRRKKKHHHFFFAAA>>>@@@@@@>>>???AAAGGGWWWjjjyyy|||tttddd^^^YYY[[[bbbkkkxxx|||yyytttpppooommmllljjjeeehhhlllpppuuuzzz|||~~~}}}zzzwwwuuusssrrrtttwwwzzz}}}}}}{{{xxxvvvrrrpppoooppprrrxxx|||rrriiieeeccc^^^\\\\\\ZZZXXXVVVTTTUUUWWWZZZ\\\``````___]]]\\\]]]```ccceeeeeeeeedddcccbbbaaa```[[[]]]```cccgggmmmuuuzzz}}}xxxiii[[[QQQIIICCC???999999999888888666555555444333222222111111222222000111222222222222111000000000000000000000000000//////000000111111222222000000000000000000000000111111111111111111111111222222111000//////000000///111333666999===CCCGGGEEEFFFHHHJJJLLLOOOTTTWWWXXXcccuuu~~~}}}xxxqqqdddYYYNNNMMMOOOOOOMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSZZZ___gggmmmrrrwww}}}yyytttnnnhhhfffhhhnnnttt|||~~~uuulllhhhhhhjjjsss{{{yyyrrriii```ZZZWWWUUUTTTNNNMMMKKKIIIHHHHHHHHHIIIMMMSSS\\\fffrrr{{{sssiiicccWWWSSSNNNKKKJJJJJJJJJIIICCCCCCBBBAAAAAABBBCCCCCCDDDHHHMMMRRRYYYaaajjjooosssuuuwwwzzz|||~~~~~~~~~tttxxx|||uuuqqqjjjiiiiiikkkoooqqqrrrqqqwwwyyy}}}~~~|||xxxtttpppqqqnnnhhhbbb[[[SSSLLLGGGFFFAAA>>>???>>>===???CCCIIIQQQ```sss}}}uuullleee___^^^```hhhuuuzzzsssooommmkkkjjjnnnmmmmmmnnnqqqvvv{{{~~~{{{zzzyyyxxxwwwvvvuuuuuuttttttvvvxxx{{{{{{yyywwwuuuqqqoooppprrryyy|||uuullleeebbb```^^^[[[XXXWWWUUUSSSTTTUUUXXXYYY___```___^^^]]]]]]___aaaaaabbbcccdddeeeddddddccc^^^___```bbbffflllsssyyy~~~~~~{{{jjj\\\SSSKKKCCC===<<<999777555555666555444222222222111222222333333333333222111000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111000//////...000000222444888===BBBEEEHHHHHHJJJMMMMMMLLLRRRYYY___hhh{{{|||}}}vvvnnn\\\WWWPPPLLLKKKMMMOOOPPPMMMNNNOOONNNMMMNNNQQQSSS\\\bbbjjjrrrxxx|||~~~wwwpppkkkhhhgggpppvvv~~~tttlllhhhhhhjjjttt{{{zzzpppeee```[[[UUUQQQPPPNNNMMMLLLIIIGGGHHHKKKMMMOOOUUU```lllwww|||ttthhh]]]YYYRRRLLLKKKJJJGGGHHHKKKIIIHHHEEECCCBBBBBBCCCDDDEEEHHHLLLQQQWWW^^^fffkkkooosssxxx{{{|||tttxxx~~~~~~vvvqqqhhhfffeeefffhhhjjjkkkkkkrrruuuyyy|||}}}{{{xxxuuuqqqmmmnnnkkkfffaaa[[[TTTMMMHHHGGGBBB?????????===???DDDHHHOOO\\\ooo~~~tttllldddaaaaaafffrrr~~~zzzuuusssqqqoooooonnnmmmmmmppptttyyy|||zzzzzzzzzyyyxxxvvvtttsssqqqqqqsssuuuxxxyyywwwuuuuuuqqqooopppsssxxxwwwnnngggcccaaa^^^[[[WWWUUUTTTSSSSSSUUUXXXYYY_________^^^\\\]]]^^^```aaabbbcccdddddddddcccccc______```aaadddkkksssyyy~~~|||mmm```VVVMMMEEE@@@;;;999666555555555555444333333222222111222222222333222222111000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000111222555999>>>BBBEEEHHHHHHJJJMMMLLLLLLQQQYYY```lll~~~~~~sssjjjZZZVVVOOOKKKKKKLLLNNNOOONNNNNNOOONNNMMMNNNQQQSSS]]]cccllltttzzz~~~zzzrrrmmmjjjiiiqqqwww~~~sssjjjeeegggiiiuuu|||zzzoooddd^^^ZZZTTTQQQQQQMMMLLLKKKIIIGGGGGGJJJMMMQQQWWWbbbmmmxxxzzzmmmaaaXXXPPPJJJIIIHHHGGGGGGKKKIIIHHHFFFDDDCCCCCCCCCDDDEEEHHHLLLPPPVVV\\\ccchhhnnnrrrxxx{{{~~~uuuyyy~~~wwwqqqhhheeebbbaaabbbcccddddddiiilllqqqvvvzzz~~~|||zzzxxxvvvrrroookkkiiigggccc```[[[UUUOOOJJJGGGBBB??????>>>===???CCCFFFKKKWWWjjj|||~~~uuukkkeeebbbdddoooyyyzzzwwwuuussspppnnnmmmlllnnnqqquuuwwwzzzzzz{{{{{{yyyvvvrrrpppnnnnnnooorrrtttvvvuuuttttttqqqpppqqqsssxxx{{{qqqiiieeebbb^^^[[[UUUTTTRRRRRRSSSUUUXXXYYY^^^______^^^]]]]]]___```aaaaaacccdddddddddcccbbb````````````ccciiirrrxxx|||ttthhh]]]RRRIIIDDD;;;999555444444555555444444444333222111111111111333222111111000111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222222000111333666:::???CCCEEEIIIHHHJJJLLLLLLLLLQQQYYYcccqqq}}}oooeeeWWWSSSNNNJJJJJJLLLMMMMMMNNNOOOOOONNNMMMNNNQQQTTT___eeennnvvv|||uuunnnkkkkkkrrrxxxrrrhhhccceeehhhvvv|||yyynnnccc]]]XXXSSSQQQQQQLLLLLLJJJHHHFFFGGGJJJMMMTTTZZZeeepppyyypppcccVVVOOOIIIGGGGGGEEEGGGJJJJJJHHHGGGEEEDDDDDDDDDDDDEEEHHHKKKOOOSSSYYY```eeelllqqqwww|||vvvzzz~~~wwwqqqlllhhhbbb___^^^___``````___ccciiioootttzzz~~~{{{xxxvvvtttrrrnnnlllhhhfffccc```\\\VVVOOOJJJGGGBBB>>>>>>===<<<>>>BBBDDDHHHTTTggg{{{|||qqqiiiddddddlllvvvzzzwwwtttrrrqqqooolllkkkkkkmmmppprrrxxxzzz||||||zzzwwwrrrooommmmmmmmmooorrrttttttttttttqqqppprrrsssxxx}}}ssskkkfffbbb^^^[[[TTTSSSRRRQQQRRRTTTWWWYYY^^^```aaa```______```bbbaaabbbcccddddddcccbbbbbbbbbaaa```___aaagggpppvvvzzz}}}~~~ttthhh[[[OOOHHH===999666444444555555444555444333222111111111111222222111111111111111222222222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////////////000111111222222111222444777;;;@@@DDDFFFIIIHHHJJJLLLLLLLLLRRR[[[fffwww{{{lllaaaTTTPPPLLLJJJJJJKKKLLLLLLOOOOOOOOONNNMMMOOORRRUUU___fffooowww|||xxxooommmmmmtttzzzuuuhhhcccfffjjjxxx}}}zzzoooccc]]]XXXSSSQQQRRRKKKKKKJJJHHHFFFGGGJJJMMMVVV]]]hhhsss{{{sssdddVVVNNNHHHFFFEEEDDDFFFJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEGGGJJJMMMQQQWWW]]]aaajjjooowww}}}wwwzzz~~~yyyqqqnnnjjjccc___]]]]]]\\\\\\XXX\\\bbbgggnnnuuu|||~~~{{{yyyvvvsssqqqooommmjjjiiigggdddaaa]]]WWWPPPKKKFFFAAA======<<<:::<<<@@@BBBFFFRRReeezzzwwwoooiiigggmmmuuu}}}yyyvvvsssqqqpppnnnkkkiiihhhiiikkkmmmvvvxxx{{{|||{{{xxxssspppnnnmmmlllmmmpppsssttttttsssqqqqqqssstttwwwuuulllgggccc^^^[[[UUUTTTRRRQQQRRRTTTWWWYYY___aaabbbbbbaaaaaabbbcccbbbcccdddeeeeeedddcccbbbcccbbbaaa```aaafffmmmrrrxxx{{{vvvgggXXXNNN???<<<777444444444444444555444333222111111111111222111111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111333555999===AAADDDFFFIIIHHHJJJLLLMMMNNNUUU^^^jjj~~~~~~wwwhhh]]]QQQNNNKKKIIIJJJKKKKKKKKKNNNNNNNNNMMMMMMPPPTTTXXX___eeennnuuu{{{yyypppnnnooovvv|||yyylllfffiiinnnyyy~~~|||qqqeee___ZZZTTTQQQRRRKKKKKKJJJHHHGGGHHHKKKNNNXXX___jjjuuu|||}}}~~~xxxgggXXXOOOHHHFFFEEEDDDFFFIIIKKKJJJIIIHHHGGGFFFFFFEEEEEEGGGJJJLLLPPPUUU[[[___hhhnnnvvv}}}uuuxxx|||{{{tttpppkkkeeeaaa^^^\\\ZZZYYYWWWYYY\\\aaafffnnnvvv|||}}}xxxuuuqqqooommmllliiihhhiiihhhfffddd```ZZZRRRMMMGGGAAA>>>===<<<:::<<<@@@BBBEEEOOOaaawwwwwwppplllooouuu~~~zzzwwwtttrrrpppmmmjjjgggeeefffhhhiiiqqqssswwwyyyzzzwwwtttrrrpppnnnllllllnnnqqqsssssssssqqqrrrttttttwwwwwwnnniiieeeaaa]]]WWWUUUSSSRRRRRRTTTVVVXXX^^^```bbbcccbbbbbbbbbcccdddeeefffffffffeeeccccccbbbbbbbbbaaaaaaeeejjjooouuuyyy~~~xxxdddVVVCCC???999555444444444444444444333222111111111111111111111000111111222333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000222333777:::???BBBEEEGGGIIIHHHJJJMMMNNNPPPYYYbbbqqq~~~~~~|||{{{pppbbbXXXOOOMMMJJJJJJKKKKKKKKKJJJMMMMMMMMMMMMMMMQQQVVV[[[```eeellltttzzzzzzrrrqqqsssxxx}}}}}}pppjjjmmmrrr{{{~~~tttiiiccc]]]VVVRRRQQQLLLKKKJJJIIIHHHIIILLLOOOXXX```kkkvvv}}}|||zzz|||nnn[[[SSSKKKGGGFFFDDDFFFJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDFFFIIILLLOOOTTTZZZ^^^gggllluuu}}}qqquuuyyy}}}yyyssspppjjjfffbbb___\\\ZZZYYYYYYYYY[[[^^^eeennnttt{{{~~~|||wwwtttpppnnnlllkkkiiiggghhhhhhgggfffccc^^^WWWRRRIIICCC@@@???>>><<<===AAACCCDDDKKK\\\rrrxxxqqqqqquuu}}}zzzxxxuuusssooolllhhheeeddddddfffgggjjjmmmqqqtttvvvvvvtttsssqqqnnnkkkjjjlllooopppqqqsssqqqrrrtttuuuwww~~~zzzrrrmmmiiidddaaaYYYWWWUUUSSSSSSTTTVVVWWW\\\^^^aaabbbaaa```aaabbbffffffgggggggggfffddddddbbbbbbbbbbbbbbbdddhhhkkkssswww~~~rrr```GGGBBB;;;777444444444333333333222222111222222222111111000000111222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111222222222444777;;;@@@CCCFFFGGGIIIHHHJJJMMMPPPSSS\\\fffxxx}}}yyyvvv||||||ssshhh[[[RRRMMMLLLJJJKKKLLLLLLKKKJJJKKKLLLLLLLLLNNNRRRYYY]]]bbbffflllssszzz}}}tttuuuxxxzzz~~~sssmmmpppuuu|||wwwmmmgggaaaYYYRRRPPPLLLLLLKKKJJJIIIJJJMMMPPPWWW___kkkwww~~~}}}{{{zzzyyywwwzzzttt___VVVMMMIIIGGGEEEFFFJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDFFFHHHKKKOOOTTTZZZ^^^eeekkkttt}}}nnnrrrwww{{{}}}xxxtttoookkkhhhddd```]]][[[ZZZXXXWWWYYY___gggnnnxxx||||||{{{yyyvvvrrrooonnnmmmkkkiiiggggggggggggfffaaa[[[VVVJJJEEEAAAAAA???===???CCCDDDCCCHHHWWWnnn}}}tttsssvvv}}}|||zzzxxxuuusssnnnkkkgggdddcccccceeeffffffiiilllpppsssttttttsssqqqnnnjjjiiijjjmmmoooooorrrqqqrrruuuuuuvvv~~~|||tttoookkkgggdddZZZYYYVVVTTTSSSTTTVVVWWWZZZ]]]___``````___``````gggggghhhhhhhhhgggeeedddaaabbbcccccccccdddgggiiirrrwww}}}{{{gggIIIDDD===777555444333333222222222111222222333333111111000000111222333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000------...000111333444444222444888<<<@@@DDDFFFGGGIIIHHHJJJNNNQQQUUU^^^hhh}}}}}}wwwsssyyyxxxnnncccVVVNNNMMMLLLKKKKKKLLLMMMLLLJJJJJJKKKKKKLLLNNNSSSZZZ___cccggglllsss{{{~~~wwwwww{{{{{{uuuoooqqqvvv|||yyypppjjjdddZZZRRRPPPMMMMMMLLLJJJIIIKKKNNNQQQVVV___kkkwww~~~~~~{{{yyyxxxwwwvvvuuuxxxvvvbbbYYYOOOKKKHHHEEEGGGKKKLLLLLLLLLKKKJJJIIIGGGFFFCCCEEEHHHKKKOOOTTT[[[___eeekkksss}}}jjjooouuu{{{xxxvvvrrrnnnkkkgggbbb^^^^^^[[[WWWUUUUUUXXX]]]```kkkyyy||||||yyyvvvqqqmmmlllllllllkkkllljjjhhhhhhgggccc[[[UUUKKKGGGBBB???>>>?????????@@@BBBIIIWWWjjj}}}wwwtttyyy|||xxxtttqqqllljjjgggdddbbbcccdddeeedddeeefffhhhkkknnnpppqqqpppnnnjjjhhhhhhjjjmmmoooooorrrtttuuuuuuwww{{{~~~tttooolllgggbbb^^^\\\YYYUUUSSSSSSTTTUUUXXX[[[^^^_________```aaahhhiiijjjkkkkkkjjjjjjiiiiiigggeeecccccccccdddeeepppttt{{{|||kkkSSSHHH<<<666666777444111111111111000111111222333222111000000111222222111000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////...///000000///000222444333777<<<@@@BBBDDDFFFGGGIIIHHHJJJNNNQQQWWWeeerrrwwwwwwtttdddXXXRRRQQQKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKMMMOOOSSSXXX\\\cccgggmmmttt|||||||||}}}}}}|||~~~tttnnnqqqvvv~~~xxxnnneee\\\UUUQQQOOOJJJGGGHHHHHHHHHKKKPPPWWWaaakkkrrryyy{{{xxxwwwvvvuuutttqqqssswww}}}nnn```SSSNNNLLLIIIHHHIIILLLLLLLLLKKKJJJIIIGGGFFFDDDDDDEEEHHHMMMRRRVVVYYYcccjjjrrrzzzggglllsssyyy~~~|||yyyuuurrrnnniiidddaaa^^^\\\YYYVVVVVVXXX[[[]]]ggguuu~~~}}}zzzvvvqqqnnnmmmmmmlllkkkllljjjhhhhhhhhhddd]]]WWWMMMIIIDDD@@@????????????AAABBBHHHUUUggg|||yyyuuuxxx~~~|||xxxtttqqqnnnlllhhhdddbbbbbbbbbcccddddddeeegggiiilllnnnoooooommmjjjgggfffhhhkkkmmmpppsssvvvvvvvvvyyy}}}uuupppmmmhhhddd___]]]YYYVVVTTTSSSTTTUUUXXX[[[^^^``````___```aaagggiiikkkmmmooopppppppppjjjiiifffdddcccccccccdddmmmrrryyyvvvfffRRRIII===666666777444111111111111111111222222333222111000000111222222111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///...000000000000000222444444888===AAACCCDDDFFFHHHHHHHHHKKKOOOSSS[[[jjjxxx~~~{{{}}}qqqbbbVVVQQQPPPKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKMMMOOOSSSYYY]]]dddhhhmmmttt{{{}}}~~~~~~yyyxxxyyy|||qqqlllpppuuu}}}{{{qqqhhh___XXXSSSPPPKKKHHHHHHIIIHHHLLLQQQYYYcccmmmsssyyy~~~zzzxxxwwwvvvuuutttqqqssswww|||tttfffXXXRRROOOKKKIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFDDDEEEFFFHHHLLLQQQUUUWWW```gggpppyyyccchhhpppxxx}}}~~~zzzvvvrrrmmmhhhddd```^^^\\\YYYXXXXXXYYYZZZbbbooo}}}}}}yyyvvvqqqnnnmmmmmmlllkkkkkkiiihhhhhhhhheee^^^YYYPPPLLLFFFBBB@@@??????>>>AAABBBGGGRRRccczzz|||vvvvvvyyy|||xxxtttqqqooommmiiieeecccaaaaaaaaaccccccdddeeegggiiikkklllnnnllliiifffeeefffhhhiiiooorrruuuuuuvvvxxx}}}wwwqqqmmmiiifff```]]]ZZZVVVTTTTTTTTTUUUXXX[[[___aaaaaa```aaabbbdddfffjjjnnnqqqsssuuuuuummmkkkhhheeecccbbbbbbbbbhhhnnnwww~~~|||ooobbbRRRIII>>>888777777444222111111111111111222333333222111111000000000111111000000000000000000000000000000000000000000000000111111111111222222222222111111111111000000000000///000111000000000222444555999>>>BBBDDDEEEGGGHHHHHHHHHKKKQQQWWW```qqq~~~~~~yyykkk^^^TTTOOONNNKKKKKKKKKJJJJJJJJJJJJIIIHHHIIILLLMMMPPPTTTYYY]]]fffiiinnntttzzz~~~~~~}}}zzzuuurrrsssxxx{{{{{{uuummmjjjmmmrrr{{{uuulllccc[[[VVVPPPKKKHHHIIIIIIIIIMMMRRRZZZdddnnnsssxxx}}}}}}}}}zzzxxxxxxwwwvvvtttqqqsssvvv{{{sssccc[[[VVVRRROOOOOOMMMMMMLLLKKKIIIGGGFFFFFFEEEEEEFFFHHHKKKOOOSSSUUU[[[cccmmmvvv```fffnnnvvv|||{{{vvvrrrlllhhhcccbbb```]]][[[YYYXXXXXX]]]iiixxx}}}xxxuuuqqqnnnmmmlllkkkjjjjjjhhhffffffgggddd___ZZZRRRMMMGGGBBB@@@???>>>===@@@AAAEEEOOOaaaxxx}}}wwwttttttwww|||yyyuuurrrooommmjjjfffdddbbbbbbbbbbbbbbbbbbcccdddeeeggggggllljjjhhhfffeeeeeefffgggjjjmmmppprrrrrruuuzzzyyyqqqmmmiiifffaaa^^^ZZZWWWTTTTTTTTTUUUXXX[[[___aaaaaaaaaaaabbbaaacccgggkkkooorrrttttttnnnmmmjjjgggdddbbbaaa```eeekkkuuu}}}~~~xxx{{{{{{xxxwwwuuukkk```QQQJJJ@@@999777777555333222111111111111222333333111111111000//////000111000000000000000000000000000000000000000000000000000000000111111111222222111111111000000000000000///000111111000111333444777;;;@@@CCCEEEFFFHHHIIIIIIIIILLLRRRXXXcccvvv~~~~~~~~~rrreeeYYYQQQMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJLLLNNNQQQUUUZZZ^^^gggkkkoootttyyy}}}~~~|||wwwqqqmmmmmmooorrrsssoooiiigggkkkpppxxx}}}xxxoooeee]]]WWWPPPKKKHHHIIIJJJJJJMMMSSSXXXbbbmmmsssxxx~~~|||}}}{{{zzzzzzyyywwwuuurrrrrruuuyyyqqqhhhbbb[[[VVVUUUOOONNNMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGIIIMMMPPPRRRWWW^^^hhhsss~~~^^^dddmmmtttzzz}}}~~~{{{vvvqqqmmmhhhgggdddbbb___\\\ZZZYYY[[[eeesss}}}wwwtttqqqooonnnlllkkkiiiiiigggeeeeeeeeeddd___ZZZSSSNNNHHHCCC@@@>>>===<<<>>>@@@DDDNNN___www{{{wwwrrrppprrr{{{|||yyyuuurrrmmmllljjjhhhfffeeeeeeeeebbbbbbaaaaaaaaabbbcccccciiihhhgggfffeeeeeeeeeeeegggjjjmmmooopppsssyyy}}}|||rrrkkkgggeeebbb___[[[XXXUUUTTTUUUUUUVVVZZZ^^^aaabbbaaaaaaaaaaaacccfffjjjmmmoooqqqqqqnnnmmmkkkhhheeecccaaa```ccciiisss{{{~~~tttsssvvv|||zzzvvvrrrqqqoooggg]]]QQQJJJAAA;;;888777555333222222222111222333333444111222222111......///111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000111111///000111111000111333555999<<>>>>>@@@DDDMMM\\\tttzzzuuunnnmmmpppxxx|||yyyuuusssnnnmmmllljjjiiihhhggggggbbbbbbaaa```````````````dddddddddddddddccccccccceeeiiilllnnnooosssyyy}}}tttkkkfffcccccc```\\\XXXVVVUUUUUUUUUTTTXXX^^^aaaaaaaaa``````bbbcccfffiiikkkmmmnnnnnnmmmlllkkkiiigggeeecccbbbbbbgggpppxxx~~~tttooonnnrrrrrroookkkjjjhhhaaaYYYPPPKKKCCC===999777555444222222222222222333444444000222333111...,,,...111000000000000000000000000000000000000000000000000.../////////000000000000000000000000111111111111000111222111111111333555;;;>>>CCCFFFGGGHHHJJJKKKLLLKKKMMMSSS[[[iii~~~zzzqqqdddYYYQQQMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJMMMOOORRRWWW]]]aaahhhkkkppptttxxx|||~~~~~~~~~wwwmmmfffeeeeeefffgggfffeeefffjjjnnnsssxxxzzzpppfff\\\VVVMMMIIIFFFHHHHHHIIIMMMRRRUUU```mmmvvv~~~{{{xxxsssrrrrrruuu{{{|||tttiii```\\\UUUSSSPPPLLLJJJHHHHHHGGGEEEEEEEEEEEEGGGJJJMMMOOORRRYYYcccmmmyyyWWW^^^hhhqqqwww{{{}}}|||xxxsssqqqmmmiiieeecccbbbaaa```dddooo{{{yyyvvvtttsssrrrooommmnnnjjjgggggggggeee```\\\WWWRRRLLLGGGDDDCCCAAAAAA>>>AAAEEELLLYYYnnnyyyssshhhjjjooovvv|||yyyvvvsssqqqpppnnnmmmkkkiiihhhgggcccbbbaaa```___^^^^^^^^^______```aaabbbaaaaaa```bbbeeeiiikkkmmmqqqwww|||wwwmmmfffcccdddaaa]]]YYYVVVUUUUUUVVVSSSWWW\\\```aaa```______^^^```cccfffhhhiiijjjjjjkkkkkkjjjiiihhhfffeeeddd```eeelllsssyyyvvvnnnkkkgggiiihhheeeeeeeee___XXXPPPKKKDDD>>>999777555555333222222222222333444444000222333111---+++...111000000000000000000000000000000000000000000000000//////000000000111111111///000000000111111111111000111222222111111333555<<>>:::777666555333333222222333333444555///222444111---+++---111000000000000000000000000000000000000000000000000000111111111111222222222//////000000111111111222000111222222111222444666===@@@EEEHHHIIIJJJKKKLLLLLLKKKNNNVVVaaarrr}}}uuulll^^^SSSMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKMMMPPPSSSXXX^^^bbbgggkkkoootttwwwzzz~~~~~~vvvjjjbbb```cccdddeeeeeeeeegggkkkooopppvvv}}}|||rrrggg\\\VVVKKKGGGDDDFFFGGGGGGLLLQQQ]]]iiivvvzzzsssrrrqqqsssyyyyyymmmfffYYYVVVSSSOOOLLLJJJIIIIIICCCCCCCCCDDDFFFJJJMMMOOORRRXXXaaajjjuuuTTTZZZdddlllsssxxx|||~~~zzzxxxuuuqqqmmmjjjgggffffffhhhooo}}}|||{{{yyyvvvsssqqqqqqqqqooolllhhheeebbbYYYUUUOOOJJJGGGDDDBBB@@@@@@BBBFFFLLLRRR___vvvxxxnnnmmmmmmqqq}}}}}}zzzyyywwwvvvuuurrrooommmllljjjhhhfffcccbbb`````````___^^^\\\[[[[[[\\\]]]^^^^^^^^^^^^___aaadddfffhhhlllppptttyyy|||rrrkkkgggddd```[[[WWWVVVVVVUUUUUUTTTUUUWWW[[[___aaa```___\\\\\\]]]^^^```aaabbbbbbfffggghhhjjjjjjhhhgggeeeddddddfffjjjqqqxxx~~~|||zzznnnffffffdddbbbccceeeddd```]]]SSSNNNGGGAAA===:::777555555555555444444444333333111111111111111111111111000000000000000000000000............///000222222000000000000000000000000333333222222111222222333///111333444444555777999???AAACCCDDDEEEFFFHHHJJJKKKOOOSSSYYYdddyyy}}}{{{vvvyyy~~~{{{mmmeee[[[RRRMMMLLLMMMMMMJJJIIIHHHHHHGGGGGGGGGGGGHHHKKKNNNQQQTTTXXX]]]```iiimmmqqqtttvvvyyy}}}qqqgggaaa___aaadddhhhiiiiiijjjooosssuuuxxx}}}xxxjjj[[[RRRKKKGGGEEEFFFFFFFFFLLLSSS^^^jjjzzz{{{sssqqqppprrryyyzzzooohhh^^^XXXQQQLLLKKKKKKIIIGGGBBBCCCDDDEEEEEEGGGJJJMMMPPPXXX\\\eeeuuuRRRYYYccckkkrrrwwwzzz}}}}}}~~~~~~|||yyyuuuqqqnnnlllkkklllmmmsss~~~~~~}}}zzzxxxuuuttttttrrrooolllhhhggg```[[[TTTNNNIIIEEEBBB@@@AAABBBEEEJJJOOOZZZooo|||qqqooonnnrrr|||}}}{{{yyywwwuuurrrooommmlllkkkhhhgggfffdddaaa```___]]][[[XXXYYYYYYZZZ[[[[[[[[[[[[[[[]]]___aaaccceeeiiinnnqqqvvv}}}uuummmhhhddd```[[[XXXWWWVVVUUUTTTTTTTTTWWW[[[___aaa```___ZZZ[[[[[[\\\]]]^^^______cccdddfffhhhhhhhhhgggffffffeeefffjjjpppxxx~~~~~~tttnnngggdddcccdddfffeeeaaa]]]VVVPPPIIIAAA<<<888555333333333333222222222111111111111111111111111111111111111111111111111111111////////////000000111222////////////////////////222222111111111111222222///111333444444555888:::AAACCCEEEFFFFFFGGGIIIKKKLLLOOOTTT[[[hhh}}}xxxvvvzzz~~~}}}tttiiibbbXXXPPPLLLKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHIIILLLPPPSSSVVVZZZ^^^bbbgggkkkppptttvvvzzz}}}rrriiidddccccccfffiiijjjjjjlllppptttvvvyyy~~~xxxjjj[[[QQQJJJGGGEEEFFFFFFFFFLLLSSS^^^kkk{{{}}}tttrrrppprrrxxx|||qqqkkkaaaZZZSSSMMMLLLJJJHHHFFFBBBCCCDDDEEEEEEFFFJJJLLLOOOWWW\\\eeeuuuQQQWWWaaajjjqqquuuxxxzzz{{{|||~~~~~~{{{wwwtttrrrqqqsssssswww~~~zzzyyywwwuuurrrpppnnnmmmhhhbbbZZZRRRLLLGGGCCC@@@AAAAAADDDGGGKKKTTTfffwwwtttqqqnnnrrr{{{~~~{{{xxxuuusssooommmlllkkkiiiggghhhfffbbb___]]][[[WWWUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZ\\\^^^```aaaeeeiiilllqqqxxxxxxoooiiidddaaa\\\YYYWWWVVVUUUTTTSSSTTTVVVZZZ^^^aaaaaa```[[[\\\\\\\\\]]]]]]]]]]]]```aaacccdddfffggggggggghhhggggggiiiooovvv~~~}}}wwwkkkiiihhhiiikkkjjjfffbbb\\\VVVMMMEEE???:::666444333333333333222222222222222222222222222222222222222222222222222222222222000000000000000000111111000000000000000000000000111111000000000000111111000111333444444666888;;;BBBDDDFFFGGGGGGIIIKKKMMMMMMPPPUUU^^^nnn}}}yyyvvvxxx~~~~~~~~~wwwkkkccc]]]TTTNNNKKKJJJKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHKKKMMMQQQTTTWWW[[[```dddeeejjjoootttwww{{{~~~ssslllhhhffffffiiimmmnnnmmmnnnrrrvvvxxx{{{xxxiiiZZZQQQJJJGGGEEEFFFFFFFFFLLLSSS___lll|||uuussspppqqqwww~~~~~~tttnnnddd^^^UUUOOOMMMKKKHHHEEECCCDDDDDDDDDDDDEEEHHHKKKNNNVVVZZZcccsss}}}PPPVVV```iiioootttwwwyyy{{{|||~~~{{{xxxvvvuuuwwwwwwzzz~~~|||zzzwwwuuusssrrrqqqlllfff]]]TTTNNNIIIEEEBBBAAA@@@BBBFFFHHHPPP___mmmxxxrrrnnnqqqzzz|||yyyvvvssspppnnnmmmllljjjhhhhhheeebbb___]]]ZZZVVVTTTVVVUUUUUUTTTTTTTTTUUUUUUWWWYYY[[[\\\^^^aaaeeehhhmmmssszzzpppiiidddaaa]]]YYYXXXVVVUUUSSSSSSSSSUUUYYY^^^```aaa```_________^^^^^^^^^^^^^^^]]]^^^___aaaccceeeggghhhiiihhhhhhiiimmmttt||||||qqqpppppprrruuuuuuqqqmmmeee___TTTKKKDDD>>>:::888666555555555555444444444222222222222222222222222222222222222222222222222111111111111111111000000222222222222222222222222000////////////000000111000222333444555666:::<<>>@@@BBBEEEFFFGGGIIIKKKMMMNNNQQQYYYhhh~~~|||qqqxxxqqqfffXXXTTTNNNJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJMMMQQQTTTXXX\\\aaaeeekkknnnsssvvvxxx|||uuullliiihhhkkkoootttvvvvvvwwwzzz}}}tttfffXXXOOOIIIFFFDDDEEEFFFGGGMMMTTT___mmm|||vvvsssoooooosssyyywwwqqqfff```XXXSSSQQQPPPNNNKKKFFFFFFFFFEEECCCDDDFFFHHHKKKSSSWWW___oooyyyPPPUUU\\\ccciiinnntttwww|||}}}~~~~~~||||||~~~|||zzzxxxvvvuuutttmmmggg]]]TTTNNNJJJGGGEEEAAA@@@AAADDDFFFIIISSS]]]nnnxxxppppppttt{{{|||wwwuuuqqqooonnnmmmkkkiiifffcccaaa___^^^\\\YYYWWWVVVUUUSSSQQQPPPPPPQQQRRRSSSTTTVVVVVVWWWZZZ]]]```dddjjjuuu~~~rrrjjjeeebbb^^^[[[YYYWWWTTTRRRSSSRRRTTTWWW\\\```aaaaaa_________^^^^^^^^^^^^^^^^^^]]]\\\\\\^^^aaaccceeeggghhhiiihhhiiinnnwww}}}{{{vvvwwwzzzxxxooobbbTTTJJJBBB<<<999444444444444333333333222333333333333333333333333222222222222222222222222111111333444444333222111000000000000000000000000///......//////000111222222333444444555888<<<@@@@@@BBBEEEGGGHHHIIILLLNNNOOOSSS]]]ooo{{{ttt~~~|||pppeeeUUURRRMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJMMMQQQUUUYYY]]]bbbfffmmmqqqvvvxxxzzz}}}tttllliiihhhlllqqqvvvyyyzzz{{{{{{pppcccWWWOOOIIIEEEDDDEEEFFFGGGMMMUUU___mmm|||yyyuuurrrnnnnnnrrrxxx}}}yyysssgggaaaZZZUUUSSSRRRPPPNNNHHHHHHHHHFFFDDDDDDFFFGGGIIIQQQUUU^^^mmmwwwOOOSSSXXX]]]cccjjjqqquuuzzz{{{~~~~~~~~~~~~}}}{{{xxxvvvtttpppiii^^^UUUNNNJJJGGGEEECCCAAAAAACCCDDDEEEKKKSSSbbbttt}}}ssspppppptttxxxuuurrrpppooommmkkkjjjgggeeebbb```^^^\\\YYYWWWUUUTTTQQQOOONNNNNNOOOOOOPPPQQQRRRSSSSSSUUUYYY\\\```eeeppp~~~tttkkkeeebbb___\\\ZZZWWWTTTQQQRRRRRRSSSWWW\\\```bbbbbb_________``````````````````___]]]\\\\\\___aaacccdddgggiiiiiihhhllltttzzz}}}wwwyyy~~~|||lll\\\NNNDDD<<<888444444444444333333333333333333333333333333333333111111111111111111111111///111333444555444333222////////////////////////////////////000111222333222333444444555888===AAAAAACCCFFFHHHIIIKKKMMMPPPRRRVVVbbbwww|||wwwzzzmmmcccUUURRRNNNLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKNNNRRRVVVZZZ___dddhhhmmmrrrvvvzzz|||tttmmmkkkkkkmmmrrrxxx|||}}}wwwlll```UUUOOOHHHEEEDDDEEEFFFGGGNNNUUU___mmm}}}zzzwwwtttqqqmmmmmmqqqwww|||{{{uuukkkddd\\\WWWTTTRRRPPPMMMJJJJJJIIIGGGEEEDDDFFFHHHHHHPPPTTT\\\kkkuuuNNNQQQUUUZZZ___gggoootttxxxyyy|||~~~}}}zzzvvvtttrrrkkk```VVVNNNIIIFFFDDDEEEBBBAAABBBBBBAAAFFFLLLYYYllluuupppmmmooo~~~xxxuuurrrpppooonnnllljjjiiigggcccaaa___\\\YYYVVVTTTSSSPPPNNNMMMLLLMMMNNNMMMOOOPPPPPPQQQSSSVVVYYY]]]bbbmmm{{{vvvmmmeeeccc___\\\ZZZWWWTTTQQQRRRRRRSSSVVV[[[```bbbbbbaaabbbbbbbbbcccccccccdddbbb```^^^\\\\\\]]]```bbbcccfffiiiiiihhhkkkrrrxxx}}}zzz|||vvvcccSSSGGG>>>999777777666666666555555555333333333333333333333333000000000000000000000000///000333555555555444333000000000000000000000000////////////000111333333333333444444555999>>>AAABBBEEEGGGIIIJJJLLLOOOQQQTTTYYYfff||||||yyyyyykkk```UUURRROOOMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMPPPTTTXXX\\\```fffiiimmmqqqvvvzzz}}}~~~tttnnnmmmmmmmmmrrryyy~~~tttiii___UUUOOOHHHEEEDDDEEEFFFHHHNNNUUU^^^mmm~~~|||yyywwwtttpppmmmmmmqqqvvv|||~~~}}}wwwnnnggg^^^XXXUUURRROOOLLLKKKKKKJJJHHHFFFEEEFFFHHHHHHPPPSSS\\\kkktttOOOQQQUUUZZZ^^^eeelllqqquuuxxx~~~}}}zzzwwwtttmmmcccYYYQQQLLLGGGDDDBBBBBBBBBBBBBBBCCCGGGJJJVVVcccvvv{{{ooohhhkkkyyy~~~zzzvvvsssqqqpppooonnnkkkhhheeebbbaaa___]]][[[UUUTTTQQQOOOLLLJJJIIIIIILLLKKKJJJKKKLLLOOOQQQSSSZZZ___hhhuuuyyynnniiiddd___]]]\\\ZZZVVVSSSRRRSSSSSSTTTUUUXXX]]]aaaaaaaaabbbccccccdddeeeeeecccbbb```^^^^^^___```aaaeeeeeefffhhhjjjmmmoooqqq{{{~~~}}}|||~~~{{{hhhXXXJJJAAA<<<888666333222222222222111222222111111000000//////000000000111222222222333,,,---///000111111000000............///111222333000111111111111222222222222222333555888<<<@@@BBBGGGEEEDDDEEEHHHLLLNNNOOOTTT\\\nnnyyy{{{~~~vvvhhh]]]SSSQQQNNNKKKIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHMMMPPPTTTXXX\\\bbbhhhlllqqquuu{{{}}}}}}|||||||||||||||}}}|||~~~{{{ppplllmmmpppuuuwww{{{xxxkkk```XXXRRRNNNLLLIIIHHHHHHFFFGGGNNNWWWdddrrrzzzuuurrrqqqmmmlllnnnqqqsssxxx}}}{{{qqqkkkbbbZZZUUUQQQOOOMMMMMMKKKIIIGGGEEEFFFFFFGGGHHHHHHMMMVVV```mmm~~~MMMOOOSSSWWW\\\bbbiiinnntttxxx}}}}}}zzzwwwtttnnndddZZZRRRLLLGGGDDDBBBCCCCCCBBBBBBDDDGGGJJJPPP]]]qqqsssjjjkkkvvv|||wwwtttrrrqqqpppnnnooolllgggdddaaa^^^[[[XXXVVVUUURRROOOLLLJJJIIIHHHIIIHHHHHHHHHJJJLLLOOOQQQVVVZZZcccppp{{{pppiiiddd```]]]]]][[[WWWTTTSSSTTTTTTUUUVVVZZZ___bbbaaabbbbbbcccddddddeeeeeedddcccaaa______```aaabbbcccdddeeegggiiilllnnnoooxxx{{{|||{{{|||ooo]]]NNNBBB;;;888666333222222222222111222222222222111111111111111111111111222222222222///000111333333333333333//////...//////000111222000111111111111222222222333333333555888<<<@@@BBBFFFEEEEEEFFFHHHLLLNNNOOOUUU___qqqzzz{{{}}}uuuhhh^^^SSSQQQNNNKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJNNNPPPTTTXXX\\\bbbhhhlllqqquuu{{{zzzyyywwwvvvvvvvvvvvvwwwzzz}}}zzzppplllmmmpppsssvvvzzz~~~vvvjjj___XXXSSSPPPLLLJJJHHHHHHGGGHHHPPPYYYgggttt}}}wwwtttqqqmmmkkknnnppprrrwww}}}}}}rrrlllccc[[[VVVSSSQQQOOONNNMMMJJJHHHGGGGGGGGGHHHIIIIIIMMMUUU^^^iiiyyyJJJLLLOOOSSSXXX^^^fffkkkrrrvvv|||}}}yyyvvvuuunnnddd[[[SSSLLLGGGCCCBBBCCCCCCBBBAAACCCFFFIIIJJJWWWjjjzzzoookkksss~~~~~~yyyvvvtttsssqqqppppppmmmhhheeebbb___[[[YYYXXXVVVSSSPPPMMMJJJHHHGGGEEEEEEDDDEEEGGGJJJLLLNNNPPPUUU^^^iiixxx~~~sssiiieee```^^^^^^]]]YYYVVVTTTUUUUUUVVVWWW[[[```dddbbbbbbccccccdddeeeeeeeeedddcccbbbaaa```aaabbbbbbaaabbbdddfffhhhkkklllmmmssswww}}}zzzyyyyyy}}}sssbbbRRREEE>>>999666333222333333222111222222222333333333333333222222222222222111111111000111222333444444444333000000000//////000000111000111111111111222222222333333444666999===@@@BBBFFFEEEEEEFFFHHHLLLOOOQQQXXXcccwww~~~~~~}}}zzzsssggg]]]RRRPPPNNNKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQUUUYYY]]]bbbhhhlllqqqvvv{{{|||xxxvvvssspppnnnnnnooopppvvvxxx|||zzzppplllmmmppprrrtttyyy~~~vvvhhh^^^WWWRRRPPPLLLIIIHHHIIIIIIJJJSSS]]]jjjwwwyyyuuuqqqllljjjlllnnnoootttzzz}}}~~~rrrlllddd]]]XXXUUUSSSRRRPPPOOOLLLJJJHHHHHHHHHHHHIIIIIILLLSSSZZZcccqqq~~~IIIJJJMMMPPPUUU\\\ccciiipppttt{{{}}}yyyvvvuuuoooeee\\\TTTMMMGGGDDDAAAAAAAAA@@@@@@AAADDDGGGGGGSSSdddxxxtttnnnrrrzzz|||yyyvvvuuusssqqqnnnkkkgggeeedddbbb```^^^ZZZXXXUUUQQQMMMJJJGGGFFFCCCCCCBBBCCCEEEGGGJJJLLLLLLQQQYYYdddrrruuujjjfffbbb``````___[[[XXXSSSTTTUUUUUUWWWZZZ```cccbbbcccccccccddddddeeeeeedddcccbbbaaaaaaaaabbbbbb```aaaccceeehhhjjjkkklllnnnssszzzyyywwwvvvzzzrrrcccSSSHHHBBB999777444333333444333222111111222222333333444444333333333222222111111111000000111111222222222222222111111000//////000000000000111111111222222222333333555777:::>>>AAABBBEEEFFFFFFGGGHHHKKKOOORRRYYYggg}}}~~~|||yyyqqqdddZZZPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNPPPRRRVVVYYY]]]bbbhhhlllrrrvvv{{{~~~xxxuuupppllliiihhhiiijjjnnnqqqvvvzzzzzzppplllmmmoooqqqtttyyywwwhhh]]]UUUQQQOOOLLLIIIHHHIIIIIILLLUUU___lllyyy{{{uuupppkkkggghhhjjjkkkpppvvvzzz~~~~~~rrrmmmddd]]]YYYWWWUUUTTTQQQOOOMMMKKKIIIHHHGGGGGGGGGFFFIIIOOOUUU]]]jjjvvvHHHJJJLLLOOOSSSZZZbbbgggnnnrrryyy|||yyyvvvtttnnnfff]]]UUUNNNIIIEEE???@@@???>>>>>>???BBBDDDHHHSSSaaarrr{{{rrrsssyyy{{{yyywwwuuusssooollliiifffeeecccaaa___[[[YYYVVVRRRNNNJJJHHHGGGCCCCCCBBBBBBDDDFFFIIIJJJJJJOOOWWW```lll}}}vvvlllhhhdddbbbaaa```]]]YYYRRRSSSTTTTTTUUUXXX]]]aaabbbbbbccccccccccccccccccbbbbbbaaaaaaaaa``````aaa^^^```bbbeeehhhiiijjjkkkkkkpppwww}}}xxxvvvuuuyyysssbbbSSSJJJEEE:::888555444444444444333000111111111222222333333444333333333222222111111111111111111111111222222333222111000000//////000000000111111111222222222333444666888;;;???AAACCCDDDFFFGGGHHHHHHKKKPPPTTT\\\kkk}}}xxxnnnaaaVVVOOONNNMMMLLLJJJIIIIIIHHHFFFFFFGGGHHHJJJLLLNNNOOOQQQSSSWWWZZZ^^^ccchhhlllssswww{{{~~~xxxuuuoooiiieeeccccccdddfffiiinnnsssyyyzzzppplllmmmoooqqquuuzzz{{{jjj^^^UUUPPPMMMLLLIIIHHHHHHIIIMMMWWWaaannn{{{{{{uuunnnhhhdddeeeeeeffflllrrrwww|||}}}sssmmmeee^^^ZZZWWWVVVUUUPPPOOOMMMKKKIIIGGGFFFEEEDDDCCCFFFLLLQQQXXXdddpppHHHIIIKKKMMMQQQXXXaaaffflllqqqxxx~~~~~~|||yyyvvvrrrmmmeee^^^WWWPPPJJJGGG???@@@???>>>===>>>AAACCCHHHRRR^^^mmmwwwuuuyyy~~~{{{yyywwwuuutttqqqlllhhhfffccc___]]][[[ZZZVVVRRRNNNKKKIIIHHHDDDCCCBBBBBBBBBDDDFFFHHHGGGLLLTTT[[[fffvvvvvvoookkkfffdddcccaaa]]]ZZZRRRSSSSSSRRRSSSUUUZZZ]]]aaabbbbbbbbbbbbbbbbbbbbb`````````_________^^^^^^\\\^^^aaadddfffggghhhhhhggglllrrrxxx|||~~~xxxvvvtttxxx~~~wwwdddTTTJJJFFF;;;888555444555555444333111111111111222222222222333333333333333222222222333333222222222222333444333222111000000000000000000111111111111222222222333444777:::===???BBBCCCCCCFFFHHHHHHHHHKKKPPPUUU___qqq}}}xxxlll^^^SSSNNNMMMMMMLLLKKKIIIIIIHHHFFFGGGGGGIIIKKKMMMNNNOOORRRTTTXXX[[[^^^ccciiimmmuuuxxx{{{}}}zzzvvvpppjjjdddaaa_________bbbgggmmmttt|||yyyqqqmmmmmmoooqqquuu{{{~~~nnnaaaXXXRRRNNNNNNKKKIIIJJJJJJNNNYYYdddppp}}}|||vvvnnnhhhcccbbbbbbccciiiooouuuzzz|||vvvppphhh```\\\YYYWWWVVVQQQPPPNNNLLLIIIGGGEEEDDDCCCBBBEEEJJJNNNTTT___jjjGGGHHHIIIKKKOOOVVV___eeejjjooowww}}}~~~}}}{{{yyywwwqqqllleee^^^XXXRRRLLLIIIAAAAAAAAA???>>>???BBBDDDFFFOOOZZZggg||||||wwwzzz}}}zzzxxxvvvuuurrrmmmiiigggddd```^^^[[[YYYVVVRRROOOLLLJJJIIIDDDCCCBBB@@@@@@BBBCCCDDDDDDIIIOOOUUU^^^nnnxxxrrrnnnhhheeedddaaa]]]YYYTTTTTTSSSRRRRRRTTTXXX[[[aaa`````````````````````]]]]]]]]]]]]]]]\\\\\\[[[XXXZZZ^^^aaacccdddeeeeeedddhhhmmmrrruuuxxx{{{~~~~~~xxxuuusssuuu{{{yyygggVVVKKKFFF;;;999666555555555555444333333333333333222222222222222333333333333333333333222111111111111222333222222111111000111111111000111111111111222222222333555777:::>>>@@@BBBCCCCCCFFFIIIIIIHHHKKKQQQVVVdddvvv~~~|||}}}~~~|||}}}}}}|||wwwkkk\\\RRRMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOSSSUUUXXX[[[___dddiiimmmvvvxxx{{{|||}}}|||vvvpppiiidddaaa___[[[^^^ccciiipppyyyyyyqqqmmmmmmoooooossszzzrrrfff\\\VVVRRRQQQNNNLLLLLLMMMQQQ[[[fffsss}}}xxxoooiiicccbbbbbbccchhhnnntttzzz}}}zzztttkkkddd___\\\YYYXXXSSSRRRPPPNNNKKKHHHFFFDDDEEEDDDEEEIIIKKKOOOYYYcccFFFGGGHHHIIIMMMUUU]]]ccciiinnnvvv}}}}}}|||{{{yyywwwpppkkkeee^^^YYYSSSMMMJJJBBBCCCBBBAAA???@@@CCCFFFCCCLLLWWWdddxxxyyyzzz~~~{{{yyywwwrrrooollliiihhhfffdddbbb[[[YYYVVVSSSOOOMMMKKKJJJDDDCCCAAA??????@@@AAABBBAAAFFFKKKQQQYYYhhh|||yyytttoooiiifffdddbbb]]]YYYUUUUUUTTTSSSRRRTTTWWWZZZ```````````````_________[[[\\\\\\\\\\\\[[[ZZZZZZVVVXXX[[[___aaabbbbbbbbbaaaeeeiiimmmppptttxxxzzz|||yyyuuurrrssswww|||}}}yyyiiiYYYMMMHHH;;;999666555555666555444555555555444444333333333222222222333333444444444111000///......///000000222111111111111111222222000111111111111222222222333555888;;;>>>@@@BBBCCCBBBFFFIIIIIIHHHKKKQQQWWWgggzzzzzzxxxzzz|||xxxzzz|||{{{vvvjjj[[[QQQLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOSSSVVVYYY\\\___dddiiimmmvvvyyy{{{{{{|||}}}wwwpppjjjeeecccZZZ]]]bbbgggoooxxxyyyqqqmmmmmmooonnnrrryyytttiii```YYYUUUTTTQQQNNNOOOOOOSSS]]]iiiuuuzzzqqqjjjdddcccbbbccchhhoootttzzz~~~~~~wwwnnnfffaaa^^^[[[ZZZTTTSSSRRROOOLLLIIIGGGEEEGGGEEEFFFIIIJJJLLLUUU^^^HHHFFFFFFJJJLLLNNNUUU]]]kkkpppwww}}}}}}{{{xxxuuusssqqqmmmgggaaa[[[SSSLLLHHHAAAAAA@@@??????@@@AAABBBIIIJJJQQQ```sss~~~zzzwwwrrrqqqpppmmmjjjeeebbb```___\\\XXXUUUSSSPPPMMMKKKGGGFFFEEECCCBBBAAA@@@@@@BBBHHHHHHLLLXXXbbbrrr|||xxxrrrkkkfffdddaaa]]]ZZZZZZWWWTTTQQQQQQSSSVVVXXX_________^^^\\\\\\]]]___]]]]]]\\\ZZZYYYWWWWWWVVVUUUVVVXXXZZZ]]]___aaabbb```aaaaaaccceeekkksssxxxzzz}}}xxxqqqlllpppuuuvvvwwwxxx|||yyysssjjj```WWWOOOJJJAAA===999666555444333222111222222333333222222111333333333222222111111111111111111111111111111111111000000000//////......111111111111222333444444666666888:::<<>>999666555555444333222222333333333333222222333333333222222222111111111111111111111111111111111111111000000000//////111111111111222333444555666777888;;;===@@@BBBDDDHHHFFFFFFHHHJJJLLLTTT]]]nnn}}}xxxzzz}}}yyyxxxxxxvvvyyyzzzxxxpppdddXXXPPPMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMPPPSSSWWW[[[___dddiiimmmtttwww{{{}}}~~~xxxqqqmmmhhhdddbbbfffpppzzz~~~vvvqqqnnnnnnnnnnnnrrrwww~~~vvvkkkaaaZZZVVVRRROOONNNNNNNNNSSS```nnn{{{{{{ssskkkgggeeedddiiiooovvv{{{wwwqqqlllfff___ZZZWWWTTTPPPNNNNNNMMMLLLJJJJJJIIIHHHIIIKKKOOOTTTWWWGGGEEEFFFJJJLLLNNNUUU\\\ccchhhpppwww|||~~~{{{xxxwwwuuurrrpppoookkkfffaaa[[[UUUOOOJJJEEEDDDBBB@@@@@@@@@AAABBBGGGHHHPPP^^^nnnzzzwwwsssrrrpppmmmjjjgggdddbbbaaa^^^YYYUUURRRPPPMMMKKKFFFEEEDDDBBBAAA@@@?????????EEEFFFJJJUUU^^^nnn|||uuukkkeeebbbaaa___]]]]]]ZZZWWWSSSRRRSSSTTTVVV^^^``````___]]]\\\\\\]]][[[[[[[[[ZZZZZZYYYXXXWWWUUUVVVWWWXXXZZZ\\\^^^___[[[[[[\\\\\\]]]aaafffjjjqqquuu|||wwwpppppprrrrrrtttwwwvvvuuurrrllldddZZZQQQLLLBBB???:::777666666555444222222333333333333222222333333333222222222222111111111111111111111111111222222222111111111111000111111111111222333444555666777:::<<>>@@@???@@@DDDHHHOOO[[[ggg}}}}}}wwwsssmmmhhhgggddd___[[[ZZZXXXVVVUUUUUUXXX\\\aaaeeeeeebbb___\\\ZZZYYYZZZ\\\]]]]]]\\\dddaaa]]][[[]]]aaaeeeggggggggggggfffdddbbb```^^^cccgggnnnuuu|||wwwuuuyyy}}}~~~yyyppp___QQQDDD===;;;777555666333333333222222111111111333333333333333333333333222333333444444333333222222222111111111222444555333444444333222111333444;;;<<<>>>AAACCCDDDEEEFFFHHHKKKNNNPPPOOOWWWjjj}}}}}}vvvrrryyy~~~yyyyyymmm```XXXRRRMMMJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSUUUYYY^^^bbbfffhhhmmmooorrrvvv{{{{{{yyy{{{{{{{{{{{{}}}|||{{{yyywwwvvvuuuttttttsssqqqooommmlllkkkkkklllhhhmmmssszzz~~~|||{{{yyyssslllbbbZZZUUUOOOKKKJJJLLLRRR\\\lll{{{{{{qqqkkkhhhhhhiiiooosssxxx|||~~~|||wwwtttmmmjjjfffdddbbbaaa^^^\\\XXXYYYZZZYYYWWWWWWXXXYYYMMMLLLKKKJJJJJJKKKLLLMMMOOOSSSYYY^^^```___]]][[[[[[ZZZYYYXXXXXXYYY[[[\\\^^^^^^___```bbbdddfffgggcccdddgggjjjlllmmmmmmmmmmmmkkkgggccc___\\\ZZZZZZXXXWWWVVVTTTSSSVVV[[[^^^dddlllxxx}}}yyyuuurrrqqqqqqpppooopppnnnkkkiiigggeeebbb```YYYSSSLLLGGGFFFEEEEEEDDDFFFKKKTTT___mmm~~~wwwtttoookkkhhhfffffffffggggggeeedddaaa\\\UUUPPPKKKIIIGGGFFFFFFDDDAAA???@@@???@@@DDDHHHNNNZZZfff{{{yyytttnnnjjjhhhddd___ZZZXXXWWWVVVUUUUUUXXX]]]cccggggggdddaaa]]][[[ZZZZZZ\\\]]]]]]\\\aaa___[[[ZZZ\\\aaaeeegggjjjjjjjjjiiigggeeebbbaaacccgggmmmuuu{{{~~~zzzwwwzzz~~~xxxeeeWWWHHH@@@<<<888666666333333333222222222111111333333333333333333333333222222333333333333222222111111000000000111222333111222333333222333555777;;;<<<>>>AAACCCDDDEEEFFFFFFIIIMMMOOOPPPYYYnnnxxxuuu|||~~~yyyxxxkkk^^^WWWRRRLLLJJJKKKHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSVVVYYY^^^bbbfffhhhlllooossswww|||~~~||||||||||||}}}}}}|||zzzxxxvvvtttsssssspppooollljjjhhhhhhiiiiiihhhmmmtttzzz~~~|||zzzwwwrrrjjjaaaZZZUUUNNNKKKJJJMMMSSS^^^ooo~~~}}}tttmmmjjjjjjkkkooorrrwwwzzz|||}}}}}}yyytttqqqooommmjjjhhhgggeeebbb```\\\\\\\\\ZZZYYYYYYZZZ\\\NNNMMMMMMLLLKKKJJJJJJIIIPPPRRRTTTWWWXXXWWWUUUTTTSSSRRRQQQQQQRRRSSSUUUVVVXXXXXXYYY[[[\\\\\\\\\\\\WWWWWWXXXXXXYYYZZZZZZZZZZZZYYYWWWTTTRRRPPPOOOOOOKKKKKKJJJIIIHHHIIILLLOOOTTTZZZeeeppp{{{{{{xxxtttrrrqqqqqqqqqpppqqqooommmkkkjjjgggdddbbb\\\VVVNNNHHHEEEEEEFFFFFFHHHMMMUUUaaaooo~~~yyyvvvrrrmmmjjjggggggffffffeeeeeedddbbb^^^XXXSSSNNNLLLIIIHHHGGGFFFCCCAAA@@@>>>???CCCGGGMMMYYYdddwww|||wwwqqqmmmjjjeee^^^YYYWWWWWWVVVVVVUUUXXX]]]ccchhhiiigggddd___]]]ZZZYYY[[[\\\\\\\\\]]]\\\ZZZYYY\\\```eeehhhmmmmmmnnnmmmllliiifffddddddgggmmmtttzzz~~~}}}zzz{{{ooo___NNNCCC>>>999666777333333333333222222222222333333333333333333333333111111222222222222111111000000000///000000111222///000222222222444666999;;;<<<>>>AAACCCDDDEEEFFFDDDFFFKKKNNNQQQ\\\rrr{{{xxx~~~|||xxxuuuiii\\\UUUPPPKKKIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSVVVZZZ^^^cccfffhhhjjjnnnsssyyy~~~}}}}}}~~~~~~|||yyyvvvtttrrrqqqnnnkkkhhheeecccdddfffggghhhmmmtttzzz{{{yyyvvvpppiii```YYYUUUNNNJJJJJJNNNTTT```rrrwwwqqqnnnnnnoooqqqtttwwwyyy{{{}}}|||xxxtttppprrrpppnnnmmmmmmjjjgggddd```___^^^\\\ZZZZZZ]]]```LLLMMMMMMMMMLLLKKKJJJIIINNNOOOPPPQQQQQQPPPOOOOOOLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPOOONNNMMMLLLLLLMMMNNNLLLKKKKKKJJJIIIHHHHHHHHHDDDEEEEEEDDDCCCCCCEEEFFFIIIOOOWWWaaakkkvvvzzzwwwtttrrrrrrsssrrrqqqrrrqqqooonnnllljjjfffddd]]]XXXPPPHHHEEEEEEGGGHHHKKKPPPZZZeeetttzzzxxxtttoookkkhhhgggfffeeeeeeeeeeeeddd```ZZZVVVPPPNNNKKKIIIHHHGGGEEECCC@@@??????CCCFFFLLLWWWcccttt{{{vvvssskkkfff^^^YYYWWWWWWWWWWWWTTTWWW[[[aaagggiiiiiigggaaa^^^ZZZXXXYYYZZZZZZZZZZZZZZZZZZZZZ\\\```fffjjjpppqqqqqqqqqooollliiigggeeehhhmmmsssyyy~~~|||{{{vvveeeRRRFFF>>>999666666333333333333333333333333333333333333333333333333000111111222222111111000111111000000000111111111///111222222222333666888;;;<<<>>>AAACCCDDDEEEFFFDDDGGGKKKOOORRR^^^vvv|||yyyzzzwwwrrrfffYYYSSSNNNJJJHHHJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHJJJLLLNNNPPPRRRTTTVVVZZZ^^^cccgggiiiiiinnntttzzz~~~~~~~~~{{{xxxtttqqqpppmmmjjjeeebbb```bbbdddfffiiinnnuuu|||{{{yyyuuuoooggg___YYYUUUOOOKKKKKKNNNTTT```qqq{{{uuurrrrrrsssvvvxxxzzz|||~~~~~~zzzuuurrrssssssrrrrrrqqqnnnjjjfffaaa```^^^[[[YYYZZZ]]]aaaKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIJJJKKKLLLNNNOOOPPPMMMNNNOOOOOOOOONNNLLLKKKHHHGGGEEECCCBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCBBBAAAAAABBBCCCEEEIIIOOOWWW```jjjttt{{{~~~~~~~~~zzzxxxuuutttttttttsssrrrsssrrrppppppooolllhhheee]]]XXXQQQJJJEEEEEEHHHJJJLLLSSS^^^jjjxxx|||zzzvvvqqqmmmiiigggfffddddddeeeeeeeeebbb]]]YYYSSSPPPMMMJJJIIIHHHFFFDDDAAA???@@@CCCFFFKKKWWWbbbssszzzwwwkkkfff___ZZZXXXXXXYYYYYYUUUVVVYYY^^^dddhhhjjjiiiddd```[[[WWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^bbbhhhlllrrrssstttuuussspppllljjjgggiiinnnsssyyy~~~|||zzz}}}wwwgggSSSFFF???888555555333333333333333333333333333333333333333333333333000111111222222111111000222222222222222222222111111222333333222222444666;;;<<<>>>AAACCCDDDEEEFFFFFFHHHLLLPPPTTTaaazzz|||{{{{{{yyyooocccWWWQQQMMMIIIHHHJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLNNNPPPSSSTTTWWWZZZ___cccgggiiiiiinnntttzzz~~~}}}~~~~~~}}}zzzvvvrrrpppmmmjjjfffbbbaaabbbdddfffjjjooowww~~~~~~{{{vvvnnnfff___YYYVVVQQQNNNLLLOOOTTT^^^ooo~~~~~~yyywwwwwwxxxzzz|||~~~{{{vvvssssssssstttuuutttpppjjjeee```___\\\YYYWWWXXX[[[^^^KKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJJJJJJJFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCAAA@@@?????????@@@<<<===>>>???????????????>>>???@@@???>>>???@@@BBBBBBEEEKKKQQQXXXaaaiiiooosssuuuxxxyyyyyyyyyzzz|||{{{yyywwwvvvvvvvvvtttssssssrrrqqqqqqpppnnnjjjfff\\\YYYTTTMMMHHHGGGJJJMMMMMMUUUbbbooo||||||yyytttoookkkhhhgggeeeeeeeeeffffffccc^^^ZZZTTTQQQMMMJJJIIIHHHFFFEEECCCAAAAAADDDFFFKKKVVVbbbsss{{{wwwjjjfff```\\\[[[[[[\\\\\\WWWWWWWWW[[[aaagggkkkllliiiddd]]]XXXWWWXXXZZZZZZ\\\^^^```aaaaaaeeekkkpppuuuvvvxxxxxxwwwsssooommmiiikkkoootttyyy~~~|||wwwyyy~~~vvveeeSSSGGG@@@999666666333333333333444444444444333333333333333333333333111111222222222222111111222333333333333222111111111222333333222222444666;;;<<<>>>AAACCCDDDEEEFFFHHHJJJMMMQQQVVVddd~~~}}}{{{mmmaaaVVVPPPMMMIIIHHHJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLNNNPPPSSSTTTWWW[[[___dddgggiiijjjnnntttyyy~~~~~~~~~~~~|||xxxtttrrrnnnlllhhheeecccdddfffggglllqqqyyyxxxoooggg___ZZZWWWSSSPPPNNNPPPUUU___ppp~~~}}}~~~~~~{{{vvvsssrrrsssuuuvvvuuuooohhhbbb\\\\\\ZZZWWWTTTUUUWWWYYYNNNMMMLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@????????????;;;<<<===>>>>>>>>>===<<<<<<=========<<<>>>@@@CCCBBBEEEIIINNNSSSZZZaaafffkkkmmmppprrrsssuuuxxxzzz}}}{{{yyyxxxxxxwwwuuussssssrrrrrrrrrqqqooojjjggg\\\[[[WWWQQQLLLKKKNNNQQQRRR[[[iiiwww}}}xxxsssnnnkkkiiifffffffffggggggddd___[[[UUURRRMMMJJJIIIHHHFFFEEEDDDBBBBBBEEEGGGLLLWWWbbbrrryyyttthhheeeaaa^^^^^^^^^^^^^^^\\\YYYXXXZZZ___ggglllpppnnnhhhaaa[[[YYYZZZ\\\]]]___bbbeeeeeeeeegggnnnsssyyyzzz|||}}}{{{wwwssspppkkkmmmpppuuuzzz~~~}}}tttvvvyyy|||rrrcccRRRHHHBBB<<<888777333333333444444444555555333333333333333333333333222222333333333333222222111222333333222111000//////111222222222333666888;;;<<<>>>AAACCCDDDEEEFFFGGGIIIMMMRRRXXXiii~~~zzzxxxlll```UUUPPPMMMJJJIIIKKKJJJIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHJJJLLLNNNPPPSSSTTTWWW[[[___dddhhhjjjkkknnnsssxxx~~~zzzvvvtttnnnllliiigggfffffffffgggnnnsss|||{{{qqqhhh```[[[XXXTTTQQQPPPSSSXXXcccttt}}}yyyvvvssstttvvvwwwuuuooofff___YYYYYYXXXVVVSSSSSSTTTUUUQQQPPPMMMJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEDDDBBBAAAAAAAAABBBBBB<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>===<<<<<<======<<<<<<>>>BBBEEECCCFFFJJJNNNRRRWWW]]]aaagggiiillloooqqqsssvvvyyy}}}zzzyyyyyyxxxvvvtttrrrrrrrrrrrrrrrooojjjggg]]]\\\ZZZUUUPPPNNNQQQTTTWWWaaappp{{{vvvqqqmmmkkkffffffggghhhgggddd___[[[VVVRRRMMMJJJIIIHHHFFFEEEEEECCCCCCEEEHHHLLLWWWbbbqqq~~~vvvpppgggeeeaaa````````````______\\\XXXYYY___gggnnnrrrrrrlllccc]]]\\\]]]^^^___aaaeeehhhhhhgggiiipppuuu{{{}}}~~~zzzuuurrrmmmnnnqqquuuzzz~~~ssstttttt{{{~~~xxxpppbbbRRRIIIDDD>>>:::999333333333444444555555555333333333333333333333333222333333444444333333222000111222222222000///...---///111222333555888:::;;;<<<>>>AAACCCDDDEEEFFFFFFHHHMMMRRRZZZlll{{{vvvssskkk```UUUPPPMMMJJJJJJLLLJJJJJJIIIHHHGGGEEEEEEDDDEEEFFFGGGHHHJJJLLLNNNPPPSSSUUUWWW[[[___dddhhhjjjlllooosssxxx}}}|||xxxuuummmllljjjhhhgggfffffffffooouuu}}}}}}rrriiiaaa\\\YYYUUUQQQQQQTTT[[[fffxxx|||yyysssuuuwwwxxxvvvoooeee^^^WWWXXXXXXVVVSSSRRRRRRSSSSSSPPPMMMKKKKKKLLLKKKKKKIIIGGGEEEDDDDDDCCCAAA???>>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>CCCAAA???>>>>>>???@@@BBBDDDFFFIIILLLPPPTTTYYY]]]```cccgggkkkoootttyyy}}}yyyzzz{{{yyywwwtttttttttsssrrrrrrssssssqqqllliiiaaa\\\WWWTTTPPPMMMPPPVVV^^^jjjyyy|||yyytttoookkkkkkjjjhhhgggfffdddaaa^^^VVVRRRNNNKKKJJJIIIHHHGGGFFFDDDCCCEEEGGGKKKVVVbbbooo}}}zzzrrrnnnjjjgggcccaaa``````______^^^\\\ZZZZZZ]]]dddlllqqqqqqnnniiiccc``````aaabbbiiijjjlllmmmmmmnnnqqqssszzz|||}}}~~~{{{wwwrrroooqqqrrrtttvvvzzz~~~zzzvvvtttyyy~~~|||wwwuuunnn___PPPHHHDDD???:::888333333444555555444444444222111222333333111222444111222333333333333222111444444333222222333444444666444222111111333666777<<<>>>@@@AAAAAABBBDDDFFFGGGJJJMMMPPPZZZqqq}}}|||{{{yyyrrrbbbSSSMMMKKKJJJHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDFFFJJJNNNQQQRRRUUUYYY\\\```cccgggjjjjjjnnntttzzz|||vvvrrrpppjjjffffffeeedddhhhmmmqqqvvv||||||sssjjjddd^^^[[[VVVTTTRRRTTT]]]jjjyyy~~~{{{xxxvvvwwwyyyyyyvvvnnnddd]]]WWWSSSPPPPPPOOOLLLLLLOOOVVVRRRNNNLLLKKKKKKJJJJJJFFFDDDBBBBBBBBBAAA???===>>>>>>>>>>>>???@@@BBBBBB@@@@@@???>>>>>>===<<<<<<=========>>>>>>======<<<>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@AAABBBDDDEEEGGGIIIKKKMMMOOOSSSWWW[[[```cccggglllooosssxxx{{{zzz{{{|||{{{xxxvvvuuuvvvuuuuuutttuuutttrrrmmmjjjaaa\\\XXXUUURRRPPPSSSYYYdddnnn}}}}}}yyyuuuppplllkkkjjjiiiiiihhheee```]]]VVVRRRNNNKKKJJJJJJHHHGGGFFFDDDCCCEEEGGGKKKVVVaaappp~~~yyypppllljjjgggcccaaaaaaaaaaaa```^^^^^^\\\[[[\\\bbbiiiooorrrooojjjdddaaa```bbbccciiikkklllllllllmmmppprrrzzz|||~~~}}}zzzvvvsssrrrssstttwwwzzz~~~|||vvvrrrvvvzzz}}}|||xxxssspppiii[[[NNNHHHDDD>>>888666333444444444555444444444222222222333222111222333111222333333333333222111444333222111111222333444555333222111222444777888<<<>>>@@@AAAAAABBBDDDFFFHHHKKKNNNSSS^^^uuu|||{{{{{{zzzqqqbbbSSSMMMKKKIIIHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEFFFHHHKKKNNNQQQQQQTTTXXX\\\___cccgggjjjkkkoootttyyy~~~|||wwwsssooojjjeeeeeeeeedddhhhmmmrrrwww}}}|||rrriiibbb\\\YYYWWWUUUTTTWWW```nnn|||}}}zzzwwwsssssstttssspppiiiaaa[[[VVVRRROOOPPPNNNLLLLLLPPPXXXUUUPPPMMMLLLKKKIIIHHHDDDBBB@@@?????????===;;;>>>>>>===>>>>>>???@@@@@@??????>>>>>>======<<<<<<===>>>???@@@@@@???>>>===??????@@@AAABBBBBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRVVVYYYaaaeeejjjooorrruuuxxx{{{zzz|||||||||yyyxxxxxxxxxxxxxxxwwwwwwvvvsssnnnkkkbbb]]]YYYWWWTTTSSSWWW^^^llluuu|||~~~zzzuuupppmmmkkkjjjjjjjjjiiifff```\\\VVVSSSOOOLLLKKKJJJIIIGGGFFFDDDDDDEEEGGGKKKVVVaaappp{{{qqqllljjjfffcccaaaaaabbbbbbbbb^^^``````]]][[[^^^fffmmmrrrppplllfffbbbaaabbbeeeiiijjjkkkkkkjjjkkkmmmooovvvxxx{{{}}}}}}{{{xxxvvvssstttuuuxxx{{{~~~~~~vvvqqqtttxxxzzzyyyuuupppmmmdddYYYNNNIIIFFF???999666444444444444444444444444222333333222222333333222111222222333333222222111222222111111111111222222333222111222333555888:::<<<>>>@@@AAAAAABBBDDDFFFIIILLLPPPVVVbbbzzz}}}zzz{{{|||zzzooobbbTTTNNNLLLIIIGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHJJJLLLOOOPPPPPPSSSWWW[[[^^^bbbfffiiillloootttyyy}}}}}}xxxtttoooiiiddddddddddddhhhnnntttyyy|||rrriiiaaa[[[WWWWWWVVVVVV[[[eeesss{{{xxxuuupppooonnnmmmkkkfff___ZZZTTTPPPNNNOOONNNLLLMMMPPPZZZVVVQQQMMMKKKJJJHHHFFFBBB@@@???>>>>>>>>><<<:::===============>>>??????>>>>>>>>>===============<<<>>>???@@@AAA@@@???>>>@@@AAABBBCCCDDDEEEFFFGGGCCCDDDFFFHHHIIIJJJKKKKKKMMMOOOPPPQQQRRRUUUYYY\\\eeeiiinnnsssvvvxxxzzz{{{yyy{{{||||||zzzyyyyyyzzzzzzzzzyyyyyywwwtttoookkkccc^^^ZZZYYYWWWWWW\\\cccrrrzzzxxxzzzuuuqqqnnnkkkkkkkkkllljjjfff```[[[VVVSSSPPPMMMLLLKKKIIIHHHFFFDDDDDDFFFGGGKKKUUU```nnn|||vvvpppiiifffbbb``````bbbcccccc___bbbccc```[[[[[[cccjjjrrrrrroooiiidddaaaccceeehhhiiijjjiiihhhhhhjjjkkkoooqqqtttwwwxxxxxxvvvuuuttttttvvvxxx{{{~~~wwwtttuuuxxxzzzzzzwwwqqqmmmcccYYYQQQNNNIIIBBB;;;888666555555444444444444444222333333222333555555222222222222222222222222222111111111111111111111111222111111222444777999;;;<<<>>>@@@AAAAAABBBDDDFFFHHHLLLQQQXXXfff}}}~~~~~~zzzxxxzzz{{{zzzkkk___SSSNNNKKKHHHGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGIIILLLNNNOOOOOOPPPSSSWWWZZZ^^^aaaeeehhhllloootttwww{{{~~~~~~yyyuuunnnhhhcccccccccccchhhnnnvvvzzz|||sssjjjbbb[[[VVVVVVVVVXXX^^^iiiwww|||xxxtttqqqmmmllljjjiiigggddd___\\\RRRNNNMMMNNNNNNMMMNNNRRRYYYUUUPPPLLLJJJHHHFFFEEEBBB@@@>>>>>>???>>>===;;;<<<<<<<<<<<<===>>>??????============>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???CCCCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLOOOPPPSSSUUUVVVZZZ^^^bbbfffjjjooosssuuuwwwyyyzzzyyyzzz||||||{{{zzz{{{||||||{{{{{{zzzyyyvvvqqqmmmccc___[[[[[[ZZZ[[[bbbjjjvvv}}}zzz{{{vvvqqqnnnkkkkkkkkkkkkjjjeee___ZZZVVVTTTQQQOOONNNLLLJJJHHHFFFDDDDDDGGGHHHKKKUUU___jjjyyy|||tttjjjfffbbb___```bbbccccccaaadddfffbbb\\\[[[aaahhhqqqrrrqqqmmmfffbbbbbbdddffffffgggfffeeeeeefffhhhjjjlllpppssstttttttttsssssstttuuuxxx{{{~~~{{{vvvvvvxxx{{{|||yyytttoooccc[[[UUUQQQLLLCCC<<<999777666555444444444444555222444333111444999888333222222222222222222222222111111111111111111111111111111222333555777:::;;;<<<>>>@@@AAAAAABBBDDDFFFGGGJJJPPPZZZkkk~~~yyyzzz|||}}}yyyxxxzzzyyywwwfff\\\RRRNNNJJJGGGFFFHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGJJJLLLNNNOOOOOOPPPSSSWWWZZZ^^^aaaeeehhhlllooosssvvvyyy|||~~~}}}~~~~~~yyyvvvlllfffbbbaaabbbccciiiooovvvzzz~~~tttkkkccc\\\WWWTTTUUUYYYaaalllzzz|||wwwsssnnnkkkhhhgggdddcccbbb```]]]ZZZRRRNNNMMMOOOPPPOOOQQQUUUUUUQQQLLLIIIHHHGGGEEEDDDAAA@@@>>>>>>??????===;;;;;;;;;<<<<<<===???@@@AAA======>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOORRRTTTVVVYYY[[[___dddhhhgggjjjooorrrsssuuuwwwxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}|||yyytttpppfffbbb^^^______bbbiiirrryyy~~~yyysssoookkkkkkjjjjjjhhhddd^^^ZZZVVVTTTQQQPPPOOOMMMJJJHHHFFFDDDEEEGGGHHHKKKTTT^^^hhhvvvxxxmmmiiidddaaaaaacccdddeeedddfffgggddd___]]]aaaeeennnqqqtttppphhhbbb```aaabbbcccccccccaaaaaaccceeeiiijjjmmmoooqqqqqqqqqqqqqqqrrrtttwwwzzz~~~wwwwwwxxx{{{}}}|||wwwrrrggg```YYYUUUNNNDDD===;;;888777666444444444555555222555444222666>>>===666333222222111111222222333111111222333333222111111111111222444666888999:::<<<>>>@@@AAAAAABBBDDDFFFGGGJJJQQQ\\\ooozzzyyy|||zzzxxxyyywwwrrr___WWWPPPLLLIIIFFFEEEHHHEEEEEEDDDCCCBBBBBBBBBBBBAAACCCEEEHHHKKKMMMNNNOOOPPPSSSWWW[[[^^^bbbfffiiikkknnnqqqtttwwwzzz~~~}}}}}}}}}}}}|||{{{|||~~~~~~~~~~~~yyyvvvkkkeee``````aaaccciiipppuuuyyy~~~~~~uuummmeee]]]YYYSSSUUU[[[cccooo||||||vvvrrrmmmhhheeeaaa```^^^]]]]]]\\\YYYWWWSSSOOOOOOQQQSSSSSSUUUZZZPPPMMMIIIFFFEEEEEEEEEDDD@@@???======>>>>>>===;;;;;;;;;;;;===>>>@@@BBBCCC===>>>>>>???@@@AAAAAABBBDDDCCCBBBBBBCCCDDDFFFHHHFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMPPPRRRTTTVVVXXX[[[]]]```ccchhhlllkkknnnppprrrsssuuuxxxzzz{{{}}}}}}yyyuuujjjfffcccccceeehhhqqqzzz}}}}}}vvvqqqllljjjiiigggfffbbb]]]ZZZVVVTTTRRRQQQPPPNNNJJJHHHFFFEEEEEEHHHIIIKKKTTT]]]iiivvv}}}rrrmmmhhhddddddfffggghhhgggggggggdddbbbaaabbbcccjjjpppuuusssjjjbbb^^^^^^^^^___```_________aaacccfffgggiiikkklllllllllkkknnnooorrruuuyyy}}}{{{zzz{{{~~~|||wwwpppiiiaaa\\\SSSHHHAAA???999888666444333444555555111555555222888BBBAAA999333333222111111222333333111222333444444333222111222222333555666888999:::<<<>>>@@@AAAAAABBBDDDFFFGGGKKKSSS___tttyyyxxx}}}|||zzzyyytttmmmZZZSSSMMMKKKHHHEEEEEEHHHFFFEEEDDDCCCBBBBBBBBBBBBAAABBBDDDFFFIIILLLNNNOOOQQQTTTXXX\\\___cccgggjjjjjjlllpppsssvvvyyy|||~~~|||{{{{{{{{{zzzyyyzzz|||}}}~~~}}}yyyuuukkkddd______```ccciiipppssswww}}}|||tttllleee^^^YYYTTTWWW]]]fffrrr~~~{{{vvvqqqmmmhhhccc```^^^\\\[[[[[[\\\[[[XXXVVVTTTQQQPPPTTTVVVVVVYYY^^^LLLJJJFFFDDDDDDEEEDDDDDD???>>><<<<<<======<<<:::::::::;;;===???AAACCCDDD>>>>>>???@@@AAABBBBBBCCCGGGFFFDDDCCCDDDFFFIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJMMMQQQUUUXXXZZZ\\\^^^```bbbeeejjjmmmppprrrtttuuuvvvxxx|||~~~}}}|||yyymmmiiifffgggiiimmmvvvyyytttllljjjhhhfffdddaaa]]]ZZZVVVUUURRRQQQPPPNNNKKKHHHFFFEEEFFFHHHIIIKKKSSS]]]kkkwwwvvvqqqkkkgggfffhhhiiijjjiiihhhfffeeedddccccccccchhhpppvvvuuulllbbb]]]\\\\\\]]]^^^^^^]]]]]]___aaacccdddeeefffggggggffffffmmmnnnqqqtttyyy}}}~~~~~~}}}yyyqqqiiibbbXXXMMMFFFEEE:::888666444333444555666111666555222999DDDDDD:::444333222111111222333444222333444444444444333222222333444555666888888999<<<>>>@@@AAAAAABBBDDDFFFHHHLLLTTTbbbwwwtttwww~~~{{{yyyrrrjjjVVVPPPLLLJJJHHHDDDEEEHHHFFFFFFDDDCCCCCCCCCCCCCCCAAAAAACCCEEEHHHKKKNNNOOORRRUUUYYY\\\```cccgggjjjiiilllooosssuuuxxx|||~~~}}}{{{zzzzzzzzzyyyxxxyyy{{{|||~~~}}}xxxuuujjjddd___^^^```bbbiiiqqqrrrvvv|||zzzssslllddd]]]YYYUUUXXX___iiittt~~~|||zzzyyy{{{xxxsssnnnjjjeee```\\\]]]]]]\\\]]]]]]\\\YYYWWWUUURRRRRRUUUXXXXXX[[[```LLLJJJHHHFFFDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<<<<<<<<<<===???@@@BBBCCC@@@@@@@@@AAABBBCCCEEEEEEIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLJJJKKKMMMOOOPPPSSSXXX[[[\\\^^^aaabbbcccfffiiilllnnnpppsssuuuwwwzzz}}}~~~yyysssmmmlllqqqxxx}}}|||tttooommmjjjhhheeeaaa\\\XXXWWWVVVUUUTTTRRROOOJJJFFFGGGEEEEEEGGGIIIMMMXXXcccmmmvvv{{{tttlllgggggghhhhhhgggggggggggggggfffeeedddccchhhmmmrrrsssooohhhaaa^^^\\\\\\\\\]]]^^^___```aaaaaaaaabbbcccddddddddddddgggjjjmmmqqqtttyyy|||yyymmm```RRRGGG@@@999666444444555666666555555666555444:::BBBAAA:::333333333333333333333333333444444333222222333555444444333333444777999;;;>>>@@@AAABBBBBBCCCDDDFFFGGGJJJPPP```{{{rrr~~~}}}}}}|||ooocccSSSQQQMMMIIIGGGFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDCCCDDDFFFHHHJJJLLLNNNNNNRRRTTTXXX\\\^^^bbbfffhhhkkkmmmqqqsssuuuwwwzzz}}}}}}|||zzzzzzyyyyyyvvvwwwxxxyyy{{{}}}}}}yyysssoooeeedddbbb``````dddjjjooouuuxxx|||wwwqqqmmmfff]]]VVVVVVXXX___kkkzzz|||}}}{{{xxxuuutttsssoooooonnnlllhhhccc___]]]ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[___dddhhhGGGFFFEEECCCCCCCCCDDDDDDBBBAAAAAA@@@???>>>===============>>>@@@AAACCCDDD@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNMMMOOOQQQRRRSSSVVVZZZ]]]^^^```bbbdddeeegggkkkmmmoooqqqtttvvvxxxzzz~~~yyysssrrrvvv|||}}}vvvqqqnnnkkkhhheeeaaa\\\YYYYYYWWWVVVUUUSSSPPPLLLHHHGGGEEEEEEGGGIIINNNXXXcccooowwwxxxoooiiihhhhhhhhhgggfffgggggggggfffeeeddddddhhhkkkooorrrpppkkkddd___^^^]]]]]]]]]]]]^^^______aaaaaabbbccccccccccccbbbeeehhhkkkooorrrwww}}}|||vvveeeTTTGGG@@@999777444444555666666555333444333222888>>>===777333333333333333333333333333444444333222222333555444444333333555777999;;;===???AAABBBBBBBBBDDDFFFIIILLLSSSccc~~~xxx}}}|||~~~yyylll```RRRPPPMMMIIIGGGFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDFFFHHHJJJLLLNNNNNNQQQTTTXXX[[[^^^aaaeeehhhkkkmmmpppssstttwwwzzz|||~~~}}}{{{zzzyyyyyyxxxwwwxxxyyyzzz}}}~~~|||wwwqqqmmmeeedddaaa______ccciiinnntttwww|||wwwqqqlllfff]]]WWWWWWZZZaaammm{{{|||}}}|||wwwtttqqqpppppppppoooooommmjjjfffbbb```___^^^^^^]]]]]]\\\\\\[[[\\\\\\\\\\\\]]]aaaggglllEEEDDDCCCCCCCCCDDDEEEFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@BBBDDDEEE@@@AAABBBDDDGGGIIILLLMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOOOORRRSSSUUUVVVWWWYYY\\\___```bbbdddeeefffhhhlllnnnqqqsssvvvwwwyyy|||{{{yyy{{{yyysssqqqmmmjjjgggbbb^^^ZZZZZZYYYWWWVVVUUURRRNNNJJJGGGEEEEEEGGGJJJNNNYYYdddsssyyy}}}sssmmmjjjjjjhhhgggfffgggggggggggggggffffffggghhhkkkoooqqqnnngggbbb```___^^^]]]]]]^^^___```bbbbbbbbbcccbbbbbbaaa```bbbeeehhhlllpppuuu{{{kkkVVVGGG@@@999777555444555666666555222222111111555999888333333333333333333333333333333444444333222222333555444444333444555777:::;;;<<<>>>@@@AAAAAABBBDDDFFFKKKOOOWWWhhh|||zzz~~~||||||uuuggg[[[QQQOOOLLLIIIGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNNNNQQQTTTXXX[[[^^^aaaeeehhhkkkmmmpppssstttwwwzzz|||}}}~~~~~~~~~|||zzzyyyxxxxxxxxxxxxyyyzzz|||~~~}}}zzzuuuooojjjdddcccaaa^^^^^^bbbhhhmmmsssvvv{{{~~~~~~vvvpppllleee^^^XXXXXX\\\dddppp}}}}}}}}}{{{vvvrrrpppooooooqqqqqqpppooommmjjjgggeeefffeeeeeedddcccbbbaaaaaaaaaaaa```___```dddjjjnnnHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@AAACCCDDDEEECCCCCCDDDFFFHHHKKKMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLNNNOOOPPPQQQTTTVVVXXXYYYZZZ[[[]]]``````bbbdddfffgggiiilllnnntttvvvxxxzzz|||~~~}}}}}}vvvsssooollliiieeeaaa]]]\\\ZZZXXXVVVTTTRRRNNNKKKGGGEEEEEEHHHJJJOOOZZZeeeuuu{{{vvvooommmlllkkkiiihhhhhhiiiiiijjjiiiiiiiiigggfffggglllqqqqqqkkkeee``````___^^^___```bbbccccccdddccccccbbbaaa```___```cccfffjjjnnnsssyyy}}}~~~|||oooYYYIIIBBB:::888555555555666666555333222111111333555444222333333333333333333333333333333444333222222333555444444444555666888:::;;;<<<===@@@AAAAAABBBDDDFFFKKKQQQZZZlll}}}xxxwww}}}zzzqqqcccXXXOOONNNLLLIIIHHHGGGGGGHHHFFFEEEDDDBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNPPPSSSWWWZZZ]]]```dddgggjjjmmmppprrrtttvvvyyy|||}}}~~~}}}}}}{{{zzzyyyxxxxxxwwwxxxyyyzzz|||}}}{{{xxxssslllhhhcccbbb___]]]]]]```fffkkkqqqtttyyy}}}|||uuuooojjjddd^^^ZZZZZZ___hhhttt|||xxxuuuttttttuuuuuutttsssrrrpppnnnmmmllllllkkkkkkkkkjjjjjjjjjhhhgggeeecccbbbdddiiimmmKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@AAABBBDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSUUUWWWZZZ[[[[[[]]]___``````bbbeeefffhhhjjjmmmpppxxxzzz|||~~~}}}zzz}}}yyyvvvrrrooollliiieeebbb^^^[[[XXXVVVSSSQQQMMMJJJGGGEEEEEEHHHJJJOOOZZZeeeuuu~~~xxxrrroooooonnnllljjjkkkkkkllllllllllllkkkgggeeeeeejjjoooqqqmmmhhh``````___^^^```bbbeeegggddddddddddddcccaaa```___^^^aaaeeeiiimmmrrrxxx}}}}}}vvvooo[[[KKKDDD;;;999666555666666666555444333222333444333333333333333333333333333333333333333444333222222333555444444555666777888::::::;;;===@@@AAAAAABBBEEEGGGJJJQQQ]]]pppzzztttttt~~~wwwlll___UUUNNNMMMKKKIIIHHHGGGGGGHHHFFFEEEDDDBBBBBBCCCCCCDDDFFFFFFHHHIIIKKKLLLMMMNNNOOORRRVVVZZZ\\\```cccfffjjjlllooorrrtttvvvyyy|||~~~~~~|||{{{zzzyyyyyyyyyyyyyyyxxxyyyzzz|||~~~|||zzzwwwqqqkkkfffcccaaa^^^\\\[[[___eeeiiiooorrrxxx|||}}}yyysssmmmgggbbb^^^[[[[[[aaalllwww}}}{{{zzz{{{zzzzzzzzzyyyxxxwwwvvvrrrrrrrrrrrrrrrsssssssssooonnnkkkgggddddddfffhhhKKKJJJHHHFFFEEEEEEFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWYYY]]]______```bbbdddbbbdddgggjjjlllooosssvvv|||~~~}}}{{{vvvzzz|||yyyuuurrrooommmjjjhhhaaa^^^ZZZVVVSSSPPPLLLIIIGGGEEEEEEHHHKKKPPP[[[fffttt|||uuusssrrrqqqppplllmmmmmmmmmmmmmmmllllllhhhgggfffiiimmmooommmjjjaaa___^^^]]]^^^aaadddfffccccccccccccbbbaaa```___\\\___cccgggkkkqqqwww{{{~~~{{{rrrzzz{{{lll\\\NNNEEE<<<999777555666666666555555333333555555333333555333333333333333333333333333444444333222222333555333444555666888999::::::<<<>>>@@@BBBBBBDDDFFFHHHHHHQQQ___uuuxxxsssttt}}}ttthhh[[[SSSLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDBBBBBBCCCCCCDDDGGGGGGHHHJJJKKKLLLMMMNNNOOORRRVVVYYY\\\___cccfffjjjlllooorrrsssvvvyyy{{{~~~~~~~~~zzzzzzzzzzzzzzzzzz{{{|||zzz{{{|||}}}~~~}}}{{{yyyvvvqqqkkkfffbbb```]]]ZZZZZZ]]]ccchhhmmmqqqvvv{{{zzzwwwqqqkkkddd```]]][[[[[[cccnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyuuutttqqqmmmhhheeeddddddJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGHHHIIIKKKMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUWWWVVVVVVUUUUUUUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\[[[]]]aaadddeeefffhhhjjjgggiiimmmooorrrvvvzzz~~~~~~{{{wwwzzz~~~{{{wwwtttsssqqqooonnneeeaaa\\\XXXTTTPPPLLLIIIGGGEEEEEEHHHKKKPPP\\\ggguuuzzzwwwuuusssqqqmmmmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkkllllllbbb```]]][[[[[[]]]___aaa```aaaaaaaaa```___^^^^^^YYY\\\```dddiiinnnuuuyyy}}}}}}ppprrr{{{rrrhhh\\\NNNEEE<<<:::777666666666666555555222333666666222333777333333333333333333333333333444444333222222333555333444555777888999::::::===???AAACCCCCCEEEGGGIIIHHHRRRbbbyyyxxxtttvvvzzzooobbbXXXQQQKKKJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDBBBBBBCCCCCCDDDGGGHHHIIIJJJKKKLLLMMMNNNNNNQQQUUUXXX[[[^^^bbbeeeiiillloooqqqsssuuuyyy{{{}}}}}}}}}~~~~~~}}}}}}|||yyyyyyyyyzzz{{{|||~~~}}}}}}~~~}}}|||zzzyyyvvvqqqlllgggaaa___]]]ZZZYYY\\\bbbfffkkkooouuuzzz~~~vvvtttooohhhbbb]]][[[[[[[[[dddppp{{{~~~}}}|||{{{zzzwwwwwwvvvrrrmmmhhheeedddKKKKKKJJJJJJKKKLLLNNNOOOKKKKKKJJJIIIHHHGGGGGGFFFJJJJJJJJJKKKMMMNNNPPPQQQNNNOOOPPPRRRTTTWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]___```^^^aaaeeehhhjjjkkkmmmoookkkmmmqqqtttxxx||||||xxx||||||xxxvvvuuutttrrrqqqhhhddd^^^YYYUUUPPPLLLIIIGGGEEEEEEHHHKKKQQQ\\\gggvvv~~~yyywwwtttrrrlllmmmllllllkkkjjjiiihhhiiijjjkkkjjjiiiiiikkkmmmccc```\\\YYYXXXYYYZZZ\\\^^^^^^^^^___^^^^^^]]]\\\WWWZZZ^^^bbbgggmmmssswww|||pppnnnxxx}}}sssllleee\\\OOODDD===:::777666666666666555555222333777666111222888333333333333333333333333333444444333222222333555333444666777999:::::::::===???BBBCCCDDDFFFHHHJJJHHHSSSddd|||yyyvvvwww~~~xxxlll___UUUPPPJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDCCCBBBCCCCCCDDDHHHHHHIIIJJJKKKLLLMMMNNNNNNQQQUUUXXX[[[^^^bbbeeeiiillloooqqqsssuuuxxx{{{{{{|||||||||||||||{{{{{{xxxyyyyyyzzz|||~~~|||{{{zzzyyyvvvrrrlllhhhaaa___\\\YYYXXX[[[aaafffjjjooouuuzzz~~~~~~uuurrrnnnggg```\\\[[[[[[[[[dddqqq||||||{{{zzzxxxyyyyyyvvvqqqkkkhhhfffOOONNNLLLJJJJJJJJJLLLMMMMMMNNNNNNMMMKKKJJJKKKLLLPPPPPPOOONNNOOOPPPQQQRRRRRRTTTWWWXXXYYYZZZ]]]___aaaaaa___]]]ZZZZZZ\\\^^^^^^```bbbbbbcccdddgggjjjhhhhhhjjjlllnnnpppqqqrrrwwwxxxyyy{{{}}}zzz}}}}}}~~~|||yyyvvvtttttttttuuukkkggg```ZZZUUUPPPLLLIIIKKKIIIIIIKKKNNNRRR]]]hhhwww{{{yyyuuuqqqllllllkkkjjjiiiiiihhhhhhgggggghhhhhhiiiiiijjjjjjeee___YYYVVVVVVWWWXXXWWWZZZZZZ[[[]]]______]]][[[\\\YYYZZZ```eeejjjqqqyyypppjjjooo}}}xxxyyy~~~|||wwwooohhhaaaYYYPPPIII???:::777888999666555777333333333444555444222000333333333333333333333333777555444222222333444555333333555777999;;;===>>>;;;>>>AAACCCDDDEEEGGGIIIOOOVVViii}}}zzz~~~}}}tttggg\\\SSSOOOJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNPPPSSSVVVYYY\\\___bbbeeejjjmmmpppssstttvvvxxxzzzzzzzzzzzz{{{zzzzzzyyyyyyzzzzzzzzz{{{}}}|||xxxrrrmmmiiieeeccc^^^YYYWWWYYY^^^bbbiiiooovvv||||||xxxppphhheee```ZZZXXXZZZbbbjjjuuu}}}}}}zzzyyyzzzxxxwwwuuusssooojjjgggOOONNNLLLKKKKKKLLLNNNOOOOOOPPPQQQPPPNNNLLLMMMNNNRRRQQQQQQQQQQQQRRRTTTUUUVVVXXX[[[\\\\\\^^^```bbbbbbbbbaaa^^^\\\\\\^^^```cccdddfffgggggghhhkkknnnnnnoooppprrrtttuuuwwwwww{{{{{{|||~~~{{{}}}}}}}}}zzzwwwuuutttttttttlllgggaaaZZZUUUQQQLLLIIIKKKIIIIIIKKKNNNSSS]]]iiivvv}}}}}}zzzvvvqqqpppooommmkkkiiihhhggggggggggggggghhhhhhiiiiiifffaaa[[[WWWWWWWWWWWWVVVXXXXXXZZZ\\\^^^___]]]ZZZ[[[XXXYYY___eeejjjqqqxxxqqqhhhlllxxxwwwvvv{{{}}}zzzyyytttmmmggg```XXXNNNGGG???:::777888888666555777444333333333444444222111333333333333333333333333333222111000000222444555333444555777999;;;<<<===;;;>>>AAACCCDDDEEEGGGIIIRRRZZZmmm|||}}}}}}tttggg[[[RRRNNNJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOORRRVVVYYY[[[^^^bbbeeeiiillloooqqqsssuuuwwwyyyzzz{{{{{{||||||{{{{{{zzz{{{{{{|||}}}|||xxxsssnnnkkkeeeccc^^^YYYWWWYYY^^^bbbiiiooowww||||||vvvooohhhddd___ZZZYYY[[[eeemmmwww~~~|||yyywwwvvvuuutttsssqqqnnniiieeeNNNMMMMMMMMMMMMOOOPPPRRRRRRSSSTTTRRRPPPOOOOOOPPPTTTSSSSSSTTTUUUVVVWWWXXX[[[]]]___``````aaaccceeedddeeeeeecccbbbbbbdddgggiiikkklllmmmmmmoooqqqtttwwwwwwyyyzzz|||}}}~~~~~~}}}}}}}}}yyywwwuuuuuutttmmmiiibbb[[[VVVQQQMMMJJJKKKIIIIIILLLNNNSSS^^^iiittt||||||vvvuuussspppmmmjjjhhhgggggggggggggggggghhhhhhiiihhhddd^^^ZZZWWWVVVUUUTTTVVVVVVXXXZZZ]]]^^^\\\ZZZZZZWWWXXX^^^dddiiipppwwwssshhhjjjwwwwwwsssuuuyyyxxxvvvtttpppjjjeee```XXXNNNGGGAAA;;;777888888666555777666444222222333444333222333333333333333333333333111000000000111333555666444555666888999:::;;;<<<<<<>>>AAACCCDDDFFFHHHJJJUUU___sss{{{~~~~~~}}}tttggg[[[RRRMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNOOORRRUUUXXX[[[^^^aaadddhhhjjjnnnppprrrsssvvvwww{{{{{{|||||||||||||||{{{|||}}}}}}}}}yyytttooolllfffccc___ZZZWWWYYY^^^cccjjjooowww}}}|||tttmmmfffbbb^^^ZZZZZZ^^^iiiqqqzzz{{{wwwuuurrrrrrrrrrrrqqqmmmhhhdddMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVUUURRRQQQQQQRRRTTTUUUUUUVVVWWWYYYZZZZZZ]]]___aaabbbbbbccceeefffhhhiiijjjjjjiiijjjllloooqqqrrrtttttttttuuuxxxzzz~~~~~~|||yyywwwvvvuuuooojjjccc]]]WWWRRRNNNKKKKKKIIIIIILLLNNNTTT___jjjttt{{{~~~yyyxxxvvvssspppmmmkkkjjjiiiiiihhhhhhhhhiiijjjkkkjjjgggbbb]]]XXXUUUSSSRRRTTTUUUVVVZZZ]]]^^^]]][[[YYYWWWWWW]]]cccgggooovvv|||wwwkkkkkkxxxyyyrrrrrrtttuuutttnnnkkkgggdddaaaZZZQQQJJJBBB<<<888888888555555777777555222222333444444333333333333333333333333333333333222333333555666777555666777888999:::;;;;;;<<<>>>AAABBBDDDFFFIIILLLWWWcccxxxxxx|||}}}|||~~~ttthhh\\\SSSNNNKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQUUUXXXZZZ]]]aaadddgggjjjnnnpppqqqsssuuuwwwzzz{{{{{{||||||||||||{{{|||}}}~~~|||yyyuuuqqqnnnfffccc___ZZZWWWYYY___cccjjjpppxxx~~~{{{rrrllleeeaaa]]]YYY[[[aaakkksss|||zzzuuusssqqqqqqsssttttttqqqkkkgggMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXVVVTTTRRRRRRSSSTTTUUUVVVXXXZZZ[[[\\\\\\^^^___bbbbbbcccdddfffhhhjjjkkkmmmnnnooopppsssuuuxxxyyy{{{{{{{{{|||~~~|||yyywwwvvvqqqllleee^^^YYYTTTOOOLLLJJJIIIIIILLLOOOTTT___kkkuuu}}}|||yyyxxxvvvtttrrrpppnnnnnnkkkjjjjjjiiijjjlllmmmooommmkkkfffaaa[[[VVVSSSRRRTTTUUUWWW[[[___```___^^^ZZZWWWXXX]]]bbbfffmmmtttxxx|||}}}nnnjjjuuuzzzqqqoooqqqrrrqqqjjjhhhgggfffddd___VVVOOODDD>>>999888777555555777777555333222333444444444333333333333333333333333555444444444444444444444555666777888999:::;;;;;;===>>>AAABBBDDDFFFJJJMMMXXXeee|||~~~vvv{{{~~~~~~~~~ttthhh\\\TTTPPPLLLKKKKKKJJJIIIIIIHHHHHHEEEDDDCCCBBBAAABBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNOOORRRUUUXXX[[[^^^aaadddhhhkkknnnppprrrsssvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||~~~~~~|||yyyuuurrrpppfffddd___ZZZXXXZZZ___ccclllrrrzzz{{{rrrlllfffaaa\\\YYY]]]dddlllsss|||zzzuuurrrqqqsssuuuxxxyyyvvvqqqlllPPPQQQSSSTTTVVVXXXYYYYYYYYYZZZZZZXXXVVVTTTTTTUUUUUUVVVXXXZZZ\\\^^^^^^___^^^```cccdddeeefffiiikkklllnnnqqqssstttvvvyyy{{{~~~|||zzzyyyrrrnnnggg```ZZZUUUPPPLLLJJJHHHIIILLLOOOUUU```lllvvv~~~{{{wwwwwwvvvtttsssqqqppppppkkkkkkjjjjjjkkknnnppprrrppppppmmmggg```ZZZVVVUUUVVVWWWYYY^^^bbbdddcccbbb]]]YYYYYY^^^bbbeeelllrrrtttxxx~~~pppgggmmmzzzrrrppppppppppppkkkkkkjjjkkkjjjddd[[[SSSFFF???999888777444444777777555333333444555444333333333333333333333333333333333333222222111111111444555666888999:::;;;<<<===>>>@@@BBBDDDGGGKKKNNNWWWfff|||www|||}}}rrreee[[[TTTRRRLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDBBBAAAAAABBBBBBCCCEEEEEEFFFGGGIIIKKKMMMNNNPPPSSSVVVYYY\\\___bbbeeehhhjjjnnnppprrrsssvvvxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~}}}{{{xxxuuurrrqqqgggddd___[[[XXXZZZ___dddnnnttt||||||sssmmmgggaaa[[[XXX^^^fffmmmttt}}}{{{vvvsssqqqssswww|||}}}{{{uuupppUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]]]][[[YYYWWWWWWWWWWWWXXX[[[]]]```aaabbbbbbaaacccfffhhhiiikkknnnppprrrtttxxx{{{}}}~~~|||{{{tttooohhhaaa[[[UUUPPPMMMJJJHHHIIILLLPPPUUUaaalllvvv~~~}}}wwwwwwvvvtttrrrqqqoooooojjjiiiiiiiiikkknnnrrrtttuuuuuusssnnnfff___\\\[[[XXXYYY\\\aaaeeehhhhhhfff```\\\[[[___bbbeeejjjqqqqqqvvv}}}tttgggjjj~~~}}}wwwuuuuuutttsssqqqppppppqqqnnnggg]]]UUUGGG@@@:::888777444444777666555444555666666444222333333333333333333333333111111222222333222222222333444555777999;;;<<<======???@@@BBBCCCGGGLLLOOOWWWgggzzzyyyzzznnnbbbXXXSSSRRRLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNQQQTTTWWWZZZ]]]```cccffffffiiimmmoooppprrrtttvvvxxxyyyzzz{{{|||||||||||||||~~~~~~}}}|||yyywwwtttrrrqqqgggddd```[[[XXXZZZ___dddpppvvv~~~|||uuuooohhhbbb[[[XXX___hhhooovvv|||xxxuuunnnqqqwww||||||vvvqqqYYYZZZ[[[]]]___`````````___```___^^^[[[YYYYYYYYYXXXZZZ]]]```bbbcccddddddcccfffiiikkkmmmooorrruuuyyy|||}}}|||uuuppphhhaaa[[[VVVQQQMMMJJJHHHIIIMMMPPPUUUaaalllvvv}}}xxxwwwvvvtttrrrpppnnnmmmhhhhhhggghhhjjjnnnrrruuuxxxyyyxxxsssjjjccc```___ZZZ[[[^^^ccchhhjjjjjjiiiaaa]]]\\\___bbbdddjjjppppppuuu}}}wwwjjjmmm~~~|||{{{yyyxxxwwwvvvuuutttqqqiii]]]UUUHHHAAA:::888777444444777555555555666777666444111333333333333333333333333111222333444555666666666333333555777999<<<===>>>===???@@@BBBCCCGGGLLLPPPWWWiii~~~zzz{{{xxxkkk___VVVRRRQQQMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFFFFGGGIIIKKKMMMNNNRRRTTTXXX[[[]]]```dddgggeeehhhkkknnnoooqqqsssuuuyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{xxxvvvtttrrrqqqgggeee```[[[YYY[[[```dddqqqwww|||vvvqqqjjjbbb[[[XXX___iiirrrxxx}}}yyywwwlllooouuu{{{~~~|||vvvqqq___```aaa```___```aaaccccccdddeeeeeeccc```]]]ZZZ]]]^^^___```aaaccccccdddiiikkkoooqqqsssuuuxxx{{{~~~|||wwwssskkkddd]]]WWWQQQMMMKKKIIIIIIMMMPPPVVVcccoooxxx~~~|||xxxtttqqqooollljjjhhhggghhhiiikkkooorrrtttwwwwwwwwwwwwuuuooohhhcccaaa______ccchhhkkkkkkiiigggcccaaabbbcccbbbeeeiiikkkqqqyyyzzziiijjj}}}~~~|||~~~}}}vvvqqqlllcccZZZQQQGGG???<<<:::777444555666666555555555555666666444444333222222222222333222222111111222222333444444444666777999;;;<<<===@@@AAABBBDDDEEEHHHMMMQQQ\\\pppyyyrrrdddXXXRRRPPPOOOLLLLLLJJJIIIHHHGGGGGGGGGKKKFFFAAAAAADDDEEEBBB???AAACCCFFFHHHJJJLLLOOOQQQOOORRRVVVYYY\\\___cccfffhhhiiikkklllmmmooosssvvvzzz|||}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{|||{{{zzzxxxuuusssrrrqqqhhhfffaaa[[[WWWZZZaaahhhttt{{{uuunnngggaaa\\\\\\dddnnn{{{}}}~~~|||yyyzzz|||{{{uuuppplllnnnrrrwwwzzzyyyvvvrrrbbbcccdddcccbbbbbbdddeeedddeeeeeeeeecccaaa^^^]]]`````````aaacccdddfffgggkkknnnqqqtttvvvyyy|||~~~zzzwwwxxx{{{}}}yyytttllleee^^^WWWPPPLLLKKKIIIJJJMMMQQQWWWcccoooyyy}}}xxxtttrrrooollljjjggggggggghhhjjjmmmqqqsssxxxyyyzzz{{{zzztttmmmgggbbb``````ccchhhlllllljjjiiidddbbbddddddbbbdddiiikkkpppxxxqqqpppzzzvvv|||vvvrrriii___UUUJJJ@@@<<<:::666444555666666555555555555666666666555555444444444444444555555444444555555666777444444666777999;;;<<<===@@@AAABBBDDDEEEIIIMMMQQQ]]]rrr}}}ssseeeYYYSSSPPPOOOLLLLLLJJJIIIHHHGGGGGGGGGKKKGGGCCCBBBEEEFFFDDDAAACCCEEEGGGIIIIIIJJJMMMOOOOOORRRVVVYYY\\\___cccfffhhhjjjkkklllmmmooosssvvvzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzyyyxxxvvvsssrrrpppooogggfffbbb]]]ZZZ]]]eeelllttt{{{~~~vvvooohhhccc______gggppp{{{|||~~~|||{{{zzzwwwttttttwwwyyy|||{{{uuuqqqmmmooosssxxx{{{zzzvvvrrrggghhhhhhgggeeeeeefffhhhgggfffeeedddcccbbbaaa```dddcccbbbcccdddfffiiikkknnnqqquuuxxx{{{~~~{{{uuuoookkkkkknnnuuu~~~zzzuuunnnfff^^^WWWPPPLLLKKKJJJJJJNNNQQQWWWcccooozzzyyyuuurrrpppmmmkkkhhhgggggggggiiillloooqqqxxx{{{|||tttnnndddbbbaaaccchhhlllmmmlllkkkgggeeefffeeecccdddhhhiiiooovvv}}}zzzyyy}}}{{{}}}uuuoooxxx{{{qqqggg[[[NNNAAA;;;999666444555666666555555555555666666777777666555555555555666666555555555555666777777444444555777999:::;;;<<<@@@AAACCCDDDFFFIIINNNRRR___uuutttfff[[[SSSPPPOOOLLLLLLJJJIIIHHHHHHGGGGGGKKKHHHDDDCCCEEEFFFEEEBBBEEEGGGHHHIIIIIIIIIKKKMMMOOOQQQUUUYYY[[[___ccceeeiiijjjllllllmmmooorrruuuxxxzzz}}}~~~~~~~~~}}}~~~}}}{{{zzzwwwwwwuuusssqqqpppnnnmmmgggfffccc___]]]aaaiiipppuuu|||~~~}}}wwwpppjjjgggdddeeellltttzzz|||~~~|||zzzvvvvvvtttrrrooooooqqqsssrrruuu{{{{{{uuuqqqnnnpppuuuyyy|||zzzvvvrrrkkklllllljjjhhhggghhhiiiiiihhhfffeeedddddddddeeefffeeedddccceeehhhkkkmmmpppssswwwzzz~~~{{{sssmmmfffbbbbbbeeelllzzz|||wwwoooggg___WWWPPPLLLLLLJJJKKKOOOSSSXXXdddooozzz|||wwwtttqqqnnnkkkjjjiiihhhhhhjjjlllooopppxxx|||{{{uuuiiifffdddeeeiiimmmnnnnnnnnniiiggghhhfffcccdddggghhhmmmttt{{{}}}qqqmmmuuu~~~|||ooocccSSSCCC<<<999666555555666555555444444555555666777777666555555555555555333333333333333444444555444555666777999:::;;;<<>><<<999666555555555444444444444555555444444333222222222222333444333333333333444555555777777888999:::;;;<<<<<>>;;;777555555444444333333444444555444444333222222222222222444444444444444555666666999999:::;;;<<<<<<======???AAACCCEEEGGGKKKQQQUUUccc|||xxx{{{}}}wwwmmmbbbXXXRRRNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJFFFFFFEEECCCBBBCCCDDDEEEDDDFFFHHHIIIIIIJJJLLLNNNMMMPPPTTTWWWZZZ]]]aaadddfffhhhjjjkkkmmmppptttxxxyyy||||||{{{{{{zzzwwwvvvuuuuuutttsssqqqpppoooooohhhhhhfffcccaaaccciiiooo||||||xxxrrrooosssyyy|||{{{wwwssspppnnnlllnnnoooooonnnoooppprrrrrrrrrrrrsssvvvyyy}}}}}}zzzvvvssspppsssxxx|||}}}zzzsssmmm{{{{{{zzzwwwsssppppppqqqkkkkkkllllllllllllllllllkkkkkkmmmnnnoooqqqqqqrrrtttwww{{{~~~~~~yyysssjjjcccaaa______ccceeegggmmmuuuxxx{{{}}}xxxqqqiiiccc\\\VVVRRRLLLLLLNNNSSSVVV[[[eeeooozzz}}}yyyuuurrrooonnnllljjjjjjkkklllmmmppppppqqqvvv|||{{{sssoooppprrrsssrrrllliiihhhjjjhhhdddccceeecccgggmmmsssxxx}}}uuusssxxxppp]]]IIIAAA@@@<<<888555555444444333333444444555444444333222222222222333444333333333333444555555::::::;;;;;;<<<===>>>>>>???AAACCCEEEGGGLLLQQQUUUddd~~~|||tttyyyzzzuuukkk```WWWQQQMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKFFFGGGFFFEEECCCDDDEEEGGGFFFHHHIIIIIIIIIIIIJJJKKKMMMPPPTTTWWWZZZ]]]aaadddeeegggiiikkkmmmqqquuuyyyzzz}}}|||{{{{{{yyywwwuuuttttttsssrrrqqqoooooonnnfffgggfffdddbbbeeelllrrr~~~}}}xxxrrrppptttzzz~~~{{{vvvrrrpppoooqqqrrrtttuuuuuuuuuwwwxxxwwwvvvttttttuuuxxx{{{}}}}}}}}}zzzvvvssspppsssxxx|||}}}yyyrrrlll{{{xxxwwwuuurrrppplllkkkkkkmmmnnnnnnkkkiiinnnmmmllllllmmmppprrrtttwwwzzzxxxrrrooommmiiifffbbbcccddddddeeehhhlllooorrrxxx|||rrriiiaaa[[[UUURRRRRROOOOOOSSSWWW[[[dddmmmzzz~~~yyysssooopppnnnllljjjjjjjjjllllllmmmmmmooosssxxxyyyrrrmmmlllmmmooommmlllkkkiiihhhggggggggghhhhhhjjjpppwww~~~{{{xxxooo___JJJ;;;666666666555666555555555555444444444444333333222222333333444333333222222111222222222666888::::::::::::<<<>>>@@@>>>???DDDHHHKKKPPPVVVhhhwwwrrrzzzuuufff[[[TTTQQQOOOMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEGGGIIIJJJQQQSSSVVVXXXZZZ]]]aaadddfffhhhkkklllmmmooorrrtttyyy||||||yyyvvvuuuttttttuuutttsssrrrpppnnnlllkkkccceeefffdddcccgggooovvv}}}uuusssrrruuu{{{~~~{{{xxxwwwwwwxxxuuuvvvxxxzzz{{{{{{{{{zzz|||zzzxxxvvvtttttttttuuuzzz~~~}}}{{{wwwsssqqqrrrvvv{{{~~~{{{tttmmm}}}zzzyyywwwtttrrrooonnnmmmnnnooonnnllliiikkkjjjjjjkkkmmmpppsssuuuxxx{{{|||wwwqqqmmmllllllkkkjjjfffggghhhhhhhhhjjjnnnqqqtttyyy}}}sssjjjbbb\\\WWWSSSRRROOOOOOSSSWWW[[[dddmmmyyy|||wwwsssqqqooommmkkkkkkkkkllllllmmmmmmooorrrwww}}}{{{tttooollllllmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiikkkpppwww}}}zzz~~~nnn___LLL>>>999888777666666555555555555444444444444333333222222333333444444444333333333333333444666888::::::::::::<<<>>>@@@>>>???DDDHHHJJJPPPWWWiii|||vvv}}}|||ssseee[[[UUUQQQOOOMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJPPPSSSUUUXXXZZZ]]]aaadddfffhhhjjjlllmmmooorrrtttyyy{{{~~~}}}{{{yyyxxxwwwwwwvvvuuutttrrrpppmmmkkkjjjdddeeeeeedddcccgggpppxxx{{{uuuttttttwww}}}}}}{{{zzzzzzyyyxxxyyy{{{|||}}}}}}}}}}}}}}}|||zzzxxxvvvtttsssssstttyyy}}}{{{wwwtttrrrssswww{{{~~~{{{tttmmm|||{{{yyywwwuuurrrqqqooooooooonnnkkkiiigggggghhhjjjmmmqqqtttvvvyyy|||~~~xxxppplllhhhfffgggjjjlllnnnlllmmmmmmmmmmmmnnnqqqssswww{{{}}}tttkkkddd]]]XXXUUUQQQOOOOOOSSSWWW\\\eeennnxxx|||yyysssrrrpppnnnlllllllllmmmnnnnnnnnnppptttyyy~~~|||wwwqqqmmmjjjiiillllllkkkkkkkkkkkkllllllkkkkkklllpppvvv|||}}}|||{{{kkk___NNNAAA<<<:::888666666555555555555444444444444333333222222333333444555555444444444444555555666888::::::::::::<<<>>>@@@>>>@@@DDDGGGJJJQQQYYYlll|||xxxooocccZZZUUURRROOOLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKPPPRRRUUUWWWZZZ]]]aaadddeeegggjjjlllmmmoooqqqsssxxxzzz}}}}}}|||{{{{{{{{{xxxwwwuuussspppllljjjhhheeeeeedddbbbccchhhrrrzzz|||xxxuuuuuuxxx|||~~~}}}}}}~~~~~~}}}zzzvvvsssqqqpppuuu{{{~~~|||xxxuuutttuuuyyy}}}|||tttmmm~~~|||{{{yyywwwuuussspppooonnnllliiigggfffggghhhjjjmmmqqqtttuuuyyy{{{~~~ssslllfffcccaaa```cccggglllooopppqqqqqqqqqpppqqqsssuuuxxx{{{|||tttllleee^^^YYYUUURRROOOPPPTTTWWW\\\eeennnvvv|||vvvuuusssqqqooonnnnnnmmmnnnnnnmmmooorrrvvvzzz}}}}}}yyytttnnniiifffjjjjjjjjjjjjkkklllnnnnnnnnnmmmmmmpppuuu{{{{{{}}}uuuggg]]]OOODDD>>>;;;888555666555555555555444444444444333333222222333333444444444444444444444555666666888::::::::::::<<<>>>???>>>@@@DDDGGGJJJRRRZZZqqq~~~|||ssskkkaaaYYYUUURRROOOLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKOOOQQQTTTWWWYYY]]]aaadddeeegggjjjlllmmmnnnqqqssswwwyyy|||~~~}}}}}}}}}zzzyyywwwtttpppllliiigggeeedddbbb```bbbjjjttt{{{~~~yyyuuutttwww|||{{{vvvsssrrruuuyyy|||}}}zzzwwwwwwxxx{{{}}}uuunnn~~~}}}|||zzzyyyvvvssspppnnnllljjjgggeeehhhiiijjjllloooqqqsssuuuyyy{{{}}}vvvllleee```___^^^^^^```eeejjjnnnppprrrssssssrrrssstttvvvyyy{{{|||tttlllfff___ZZZVVVSSSPPPPPPTTTXXX\\\eeemmmttt~~~{{{zzzxxxuuusssqqqpppooonnnmmmmmmmmmooossswwwyyy|||||||||zzzvvvpppiiieeeggghhhhhhiiikkklllnnnoooooonnnmmmoootttzzz~~~}}}|||yyyooobbbZZZOOOEEE???;;;777555666555555555555444444444444333333222222333333444333333333333333444555555666888::::::::::::<<<>>>??????AAADDDFFFIIIRRR]]]vvv|||zzz~~~}}}zzzpppiii^^^WWWSSSQQQNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLNNNQQQTTTWWWYYY\\\aaadddeeegggiiikkklllnnnqqqsssvvvxxx{{{}}}~~~~~~~~~}}}{{{zzzxxxtttppplllhhhfffdddbbb```___ccckkkttt{{{|||vvvrrrsssxxx}}}yyywwwxxxxxxxxxyyy}}}~~~{{{yyyxxxyyy|||wwwppp~~~}}}|||{{{wwwtttpppmmmkkkjjjgggeeejjjkkkllloooqqqtttuuuvvvzzz|||~~~yyypppgggaaa]]]^^^___```aaaeeeiiimmmoooqqqsssttttttuuuwwwyyyzzz||||||uuunnnhhhaaa[[[XXXUUURRRRRRUUUXXX[[[ccclllsss}}}~~~|||zzzwwwtttrrrqqqnnnmmmlllmmmnnnqqquuuwwwyyy{{{}}}}}}yyytttmmmiiigggggghhhiiikkkmmmnnnooopppnnnmmmoootttzzz~~~~~~~~~vvvlll___YYYOOOFFF???;;;888666666555555555555444444444444333333222222333333444222222222222333444555666666888::::::::::::<<<>>>??????BBBEEEFFFIIISSS^^^yyy~~~vvvtttxxxyyy{{{}}}zzzwwwoooggg\\\TTTQQQOOOMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEGGGIIILLLMMMNNNPPPSSSVVVYYY\\\aaaddddddfffiiikkklllnnnppprrruuuwwwyyy|||~~~~~~~~~}}}}}}|||zzzxxxtttppplllhhhfffaaa___]]]^^^ccckkktttzzzzzztttpppsssyyy~~~}}}{{{zzz|||}}}{{{yyyzzz}}}yyyrrr~~~xxxuuuqqqnnnlllkkkhhhgggiiikkknnnqqquuuwwwyyyzzz|||~~~xxxrrrllleee```\\\^^^aaacccdddfffkkknnnmmmpppsssuuuvvvxxxzzz||||||~~~~~~wwwqqqkkkeee___ZZZWWWTTTSSSUUUWWWZZZbbbkkksss|||~~~zzzwwwtttsssnnnmmmllllllnnnqqqtttwwwxxx{{{~~~~~~yyysssppphhhhhhiiijjjlllnnnoooppppppnnnlllnnnssszzz||||||~~~xxxooo___YYYPPPGGG@@@<<<:::999666555555555555444444444444333333222222333333444333333333333444555666777666888::::::::::::<<<>>>>>>???BBBEEEEEEHHHTTT```zzz~~~vvvoooppptttwwwyyy~~~xxxsssooofffZZZRRRNNNNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGJJJLLLNNNMMMOOOSSSVVVYYY\\\aaaddddddfffiiikkklllmmmppprrrtttvvvxxx{{{~~~}}}{{{zzzxxxuuupppllliiiggg^^^\\\[[[]]]ccclllsssxxxyyysssooossszzz~~~|||yyy{{{~~~{{{uuuyyyvvvrrrooommmllljjjhhhhhhjjjnnnrrrwwwzzz}}}~~~{{{sssnnniiiccc___ZZZ^^^ccceeefffhhhlllppplllooosssvvvxxxzzz}}}}}}zzzsssmmmgggaaa]]]XXXUUUTTTVVVWWWZZZaaajjjrrr{{{|||yyyvvvtttnnnmmmllllllnnnqqqtttwwwyyy{{{}}}xxxuuuiiijjjjjjkkkmmmooopppqqqooommmlllnnnssszzz{{{xxxyyy}}}ttt```ZZZQQQHHHAAA===<<<;;;666666555555555444444444444333333222222333333444444444444555555777888888666888::::::::::::<<<>>>>>>???BBBEEEEEEHHHTTTaaayyyzzzqqqlllnnnssswwwzzzwwwpppooofffZZZPPPMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJMMMNNNMMMOOOSSSVVVYYY\\\aaaddddddfffiiikkklllmmmppprrrtttuuuxxx{{{~~~}}}{{{zzzxxxuuuqqqmmmjjjhhh\\\[[[ZZZ]]]dddlllsssvvvxxxrrrnnnssszzz}}}yyy{{{~~~|||vvv~~~xxxsssnnnkkkjjjjjjlllnnnrrrvvvzzz}}}xxxpppnnnmmmiiieeedddbbbeeehhhiiikkkmmmooorrrrrrtttwwwxxxxxxyyy|||}}}yyyrrrmmmhhhdddaaa[[[VVVRRRTTTVVVYYY```gggssszzz}}}yyyuuurrrmmmjjjjjjkkkkkkooouuuwwwzzzwwwtttooojjjiiilllpppsssnnnmmmllloootttyyy}}}~~~}}}{{{}}}jjj```RRRGGGAAA===777333555555444444444333333333333333444555555555444444333333333333444666888999444666888999999:::<<<>>>BBBAAACCCEEEFFFIIIUUU```{{{wwwfffhhhttttttyyy{{{wwwqqqmmmaaaVVVQQQNNNKKKJJJLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLOOORRRUUUWWWYYY\\\```ccchhhiiiiiikkklllmmmnnnnnnooossswwwyyy{{{~~~~~~}}}~~~{{{wwwsssppplllgggccc^^^^^^]]]___eeellltttxxx~~~yyyuuurrruuuzzz}}}}}}}}}}}}{{{vvv}}}wwwrrrooonnnnnnoooqqqtttxxx|||{{{rrrkkkjjjjjjgggdddddddddgggiiikkklllmmmppprrrtttuuuwwwxxxxxxzzz}}}zzztttooojjjdddaaa[[[VVVRRRTTTVVVYYY___fffqqqyyy}}}yyysssnnnjjjjjjjjjjjjoootttyyy{{{{{{rrrllljjjlllnnnppppppnnnnnnpppuuuzzz~~~||||||qqqfffWWWKKKCCC>>>888444555555555555444444444333333333333222222222222222333333333333444666888999666888:::::::::;;;===???BBBAAACCCEEEFFFJJJUUUaaa}}}wwwgggkkkwwwwww|||~~~wwwpppiii^^^SSSOOOLLLIIIHHHJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMOOOQQQTTTVVVXXX[[[___bbbfffggghhhiiijjjlllmmmmmmlllpppuuuxxx{{{}}}zzzwwwtttppplllfffbbb^^^]]]]]]___dddkkkqqqvvv~~~}}}yyyvvvtttwww|||~~~||||||~~~|||www|||wwwtttsssrrrsssuuuwww{{{~~~{{{rrrjjjeeeeeefffdddcccdddgggiiilllmmmmmmnnnqqqsssvvvvvvwwwwwwxxx{{{|||xxxssslllfffaaa\\\VVVSSSTTTVVVXXX^^^eeeooowww|||xxxuuuooojjjiiiiiiiiimmmsssxxxzzz~~~wwwooommmoooppppppqqqpppoooqqqvvv{{{~~~}}}yyynnn^^^PPPFFF???999555666666666555555555444444666555444222222222333333333333333333444666777888888:::<<<<<<;;;;;;===???AAAAAACCCEEEGGGKKKVVVbbbxxxjjjqqq~~~vvvoooggg\\\RRROOOLLLIIIIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHJJJLLLNNNNNNPPPSSSUUUWWWZZZ^^^aaadddeeefffggghhhjjjkkkkkkjjjnnnsssvvvyyy{{{zzzwwwtttqqqllleeeaaa\\\\\\]]]___ccchhhnnnqqqxxx}}}|||yyywwwvvvyyy~~~~~~{{{|||~~~xxxzzzwwwvvvvvvwwwxxxzzz|||yyyqqqkkkeeeaaacccdddddddddgggjjjlllnnnooooooppprrrtttwwwwwwwwwvvvwww|||{{{vvvooohhhbbb\\\VVVSSSSSSUUUWWW]]]dddlllttt|||yyyvvvpppkkkjjjiiihhhlllqqqsssuuuyyy~~~}}}uuusssssssssrrrrrrpppoooqqqvvv{{{~~~wwweeeTTTGGG???999666777666666666666555555555:::999666444333444555666333333444444555666777777999:::<<<<<<;;;;;;<<<>>>AAAAAACCCFFFGGGLLLXXXdddzzzqqq|||wwwoooeee\\\SSSQQQOOOLLLKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNMMMOOORRRTTTVVVXXX\\\___bbbbbbdddeeeggghhhiiijjjiiimmmrrruuuxxx|||zzzyyyvvvtttpppkkkeee```[[[\\\]]]___bbbfffiiilllooosssyyy|||zzzyyyyyyzzz}}}~~~}}}}}}||||||}}}{{{|||yyy|||yyyxxxxxxzzz{{{|||~~~uuunnnjjjeeebbbdddeeedddfffjjjkkkmmmoooppppppqqqsssuuuwwwwwwvvvvvvwww|||}}}xxxqqqiiiddd]]]WWWSSSSSSUUUVVV\\\ccciiippp{{{~~~xxxrrrmmmllljjjhhhjjjoooppprrruuuyyyyyyvvvsssqqqqqqooonnnpppuuuyyy}}}~~~mmmYYYJJJ@@@:::888777666666666666555555555:::999666444333444555666333333444555555666666666888:::;;;;;;::::::;;;===AAAAAACCCFFFHHHMMMYYYeee}}}xxxooobbbYYYRRRQQQPPPMMMKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGJJJLLLNNNMMMOOOQQQSSSUUUWWW[[[^^^aaaaaacccdddfffhhhiiijjjkkknnnrrruuuvvvzzzzzzxxxuuusssooojjjddd```[[[\\\]]]```bbbdddeeefffeeehhhmmmqqquuuzzz|||xxxwwwyyy{{{}}}~~~}}}|||{{{zzzzzz||||||}}}}}}www~~~|||||||||~~~~~~~~~}}}}}}vvvooommmhhhfffggggggeeeggglllkkkmmmoooqqqqqqrrruuuwwwuuuvvvvvvvvvxxx}}}}}}xxxrrrjjjeee]]]WWWSSSSSSTTTVVV[[[bbbhhhmmmuuu}}}}}}yyytttpppooommmiiiiiimmmnnnpppsssvvv{{{xxxrrroooqqqpppoooppptttyyy|||~~~yyybbbNNNBBB<<<:::666666666555555555444444666555444222222222333333333444444555666666555555777999:::;;;::::::<<<===AAAAAACCCGGGIIINNNZZZgggwwwnnn\\\UUUOOOOOOOOOLLLJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEGGGIIIKKKMMMMMMOOORRRSSSUUUWWW[[[]]]aaaaaaccceeegggiiijjjkkklllooossstttuuuyyy~~~{{{xxxtttqqqmmmiiidddaaa[[[\\\___aaabbbcccbbbbbb___```ccceeegggkkkooosssxxx||||||xxxuuuuuuxxx}}}}}}|||zzzzzz{{{~~~}}}|||}}}~~~}}}}}}~~~~~~yyyttt~~~||||||}}}xxxsssqqqmmmjjjjjjhhhfffgggllljjjllloooqqqqqqsssvvvxxxssstttuuuvvvxxx}}}|||xxxrrrkkkggg^^^XXXSSSSSSTTTUUUZZZaaafffjjjqqqwww}}}|||zzzvvvsssssspppkkkiiikkkkkkmmmppprrruuu~~~|||vvvtttsssqqqpppqqquuuzzz}}}~~~lllUUUEEE>>><<<555555555555444444444333333333333222222222222222333444555666666666555444777999;;;;;;;;;<<<>>>@@@@@@AAACCCGGGJJJOOO\\\hhhuuulllZZZSSSNNNOOOOOOLLLJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHJJJKKKNNNPPPRRRTTTUUUWWW[[[]]]aaabbbdddfffhhhjjjkkklllkkknnnrrrtttvvvyyy|||xxxsssoookkkhhhdddbbb[[[]]]```bbbcccbbb```___[[[\\\\\\\\\]]]___dddgggkkkpppxxx}}}zzzuuurrrsssxxx~~~~~~}}}|||}}}}}}{{{|||}}}{{{yyy}}}}}}}}}}}}{{{uuuppp~~~}}}{{{|||~~~zzzvvvsssooommmllliiieeegggkkkiiillloooppprrrtttvvvyyyrrrsssuuuvvvxxx}}}{{{wwwrrrlllggg^^^XXXSSSSSSSSSUUUZZZ```fffiiinnnsssxxxzzzvvvuuuuuurrrlllhhhiiigggiiilllmmmpppxxx}}}|||tttsssqqqssswww{{{~~~yyytttYYYHHH???===555555444444444333333333333333444555555555444444333444555666666666555444888:::<<<======>>>@@@BBB@@@AAACCCGGGJJJPPP\\\iiisssjjjZZZTTTOOOQQQRRROOOMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFHHHIIIKKKNNNPPPRRRTTTUUUXXX[[[^^^bbbccceeegggiiikkklllmmmiiimmmqqqtttvvv{{{}}}yyyrrrmmmjjjgggeeeccc[[[^^^aaaccccccbbb___]]]ZZZZZZYYYXXXXXXYYY]]]aaaccchhhrrr~~~|||yyytttqqqsssxxx~~~~~~~~~|||}}}}}}zzzwwwzzz}}}{{{zzzxxxrrrnnn~~~|||{{{{{{||||||~~~{{{uuuqqqooopppnnnkkkkkknnnkkkmmmpppsssuuuuuuttttttuuuttttttuuuyyy}}}zzztttmmmiii^^^ZZZUUURRRRRRWWW\\\```hhhiiikkkmmmqqqwww~~~}}}yyyuuuqqqnnnkkkiiiiiiiiijjjlllooouuu|||xxxtttsssrrrtttxxx{{{}}}}}}}}}~~~vvv[[[III@@@===888666555444555555444222666666555444333333222222444444555555666777777777888999:::;;;<<<>>>??????@@@FFFFFFGGGNNNPPPZZZmmm~~~ooobbbZZZRRRMMMMMMNNNLLLKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJMMMNNNPPPSSSVVVXXXZZZ[[[```eeekkkooopppnnnmmmllljjjmmmpppssswww}}}}}}yyysssooommmiiieeeaaa___```dddggghhhgggbbb___^^^[[[XXXWWWXXX[[[^^^___dddgggnnnwwwxxxqqqqqquuuzzz~~~|||zzzzzzzzzzzz~~~zzzuuuqqqllliii}}}|||{{{{{{{{{{{{}}}~~~{{{wwwrrrooopppnnnllllllpppnnnooorrrsssttttttssssssrrrrrrrrrtttxxx~~~~~~zzztttnnniii^^^[[[UUURRRRRRWWW\\\```fffgggiiikkknnnssszzz~~~|||wwwrrrnnnjjjhhhggghhhiiijjjlllrrryyy~~~zzztttsssrrrtttxxx|||}}}~~~{{{zzz___KKK@@@;;;888666555555555555444222666555555444333333222222444444555555666777777777888999:::;;;<<<>>>??????@@@FFFFFFGGGNNNQQQZZZnnn{{{yyyzzz~~~ooobbbZZZSSSMMMNNNNNNLLLKKKLLLLLLKKKIIIHHHFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFGGGHHHHHHIIIMMMNNNPPPRRRUUUXXXZZZ[[[___ccciiimmmnnnmmmkkkkkklllnnnqqqtttyyy~~~}}}yyytttpppmmmjjjfffcccbbbeeehhhlllnnnllliiifff___]]]\\\\\\^^^aaaccceeegggiiiooowwwzzzrrrrrruuuzzz~~~{{{zzzyyyxxx~~~zzzuuuqqqmmmjjj}}}|||zzzzzzzzzzzzvvvwwwxxx{{{~~~|||yyytttppppppnnnlllnnnrrrrrrrrrsssttttttrrrqqqpppnnnnnnooorrrwww}}}~~~zzzuuuooojjj___[[[VVVRRRRRRWWW\\\```eeefffgggiiijjjnnnssswww~~~yyysssooojjjgggfffgggggggggiiinnnuuuyyy}}}uuusssssstttxxx|||~~~zzz{{{bbbMMM@@@:::888666555555555555444222555555555444444333333222444444555555666777777777888999:::;;;<<<>>>?????????FFFFFFGGGNNNQQQ[[[ooo{{{}}}}}}uuusssttt}}}oooddd[[[TTTNNNNNNOOOMMMKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMOOORRRUUUXXXZZZ\\\]]]aaagggjjjkkkjjjjjjjjjmmmpppsssvvv{{{}}}yyyuuupppnnnkkkhhhfffgggkkkppptttvvvuuusssqqqfffeeeddddddeeegggjjjllljjjlllpppwww}}}tttsssvvv{{{}}}yyywwwuuuyyy~~~{{{vvvqqqnnnlll~~~|||zzzyyyxxxwwwqqqppppppqqqvvv~~~|||zzztttpppooommmlllnnnsssuuuuuutttsssrrrooommmllliiijjjlllpppvvv|||~~~{{{vvvpppkkk```\\\WWWSSSSSSWWW\\\```eeefffhhhhhhhhhjjjmmmpppvvvxxx|||{{{vvvqqqllliiigggggggggfffgggkkkqqquuuzzzvvvuuusssuuuxxx|||~~~yyyaaaMMM@@@:::888777555555666666444333555555444444444333333333444444555555666777777777888999:::;;;<<<>>>?????????FFFEEEFFFNNNRRR]]]qqqyyyzzzyyyqqqpppqqq}}}qqqggg\\\UUUOOOOOOOOOMMMLLLMMMKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCCCCDDDFFFGGGIIIJJJJJJLLLNNNQQQUUUXXXZZZ[[[]]]```eeehhhiiiiiijjjjjjoooqqquuuxxx}}}|||zzzuuuqqqnnnkkkjjjiiilllpppwww}}}~~~uuusssoookkkiiiiiilllooolllmmmqqqvvv~~~vvvuuuwww|||yyyuuusssuuuxxx~~~xxxsssqqqppp~~~|||yyywwwuuusssmmmkkkiiiiiinnnxxx~~~|||zzztttpppooonnnlllnnnsssvvvuuutttqqqnnnllliiihhheeegggkkkpppvvv|||~~~{{{wwwqqqlllbbb^^^XXXTTTTTTXXX]]]aaafffhhhiiiiiihhhhhhjjjkkkmmmqqqvvv{{{~~~}}}yyyuuupppllljjjiiihhhffffffiiinnnrrrttt|||yyywwwuuuuuuxxx|||~~~ttt^^^LLLAAA<<<999777666555666666555333444444444444444333333333444444555555666777777777888999:::;;;<<<>>>?????????EEEEEEFFFNNNRRR^^^rrryyyyyyxxxqqqpppqqq~~~~~~tttkkk]]]VVVPPPPPPPPPMMMLLLMMMJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCDDDEEEGGGIIIKKKLLLJJJKKKNNNQQQTTTWWWYYYZZZ]]]```dddfffggghhhjjjkkkoooqqquuuyyy}}}{{{yyyuuuqqqmmmlllkkklllooovvv~~~{{{rrrjjjhhhjjjmmmmmmnnnqqqwwwxxxwwwzzz~~~zzztttqqqqqqttt{{{|||xxxvvvvvv~~~{{{wwwsssooommmhhheeebbbbbbgggrrr}}}{{{uuurrrqqqpppnnnppptttuuutttqqqnnnjjjgggeeecccbbbeeejjjqqqxxx~~~~~~|||xxxrrrnnnddd```ZZZVVVVVVZZZ___cccgggiiikkkjjjiiihhhhhhiiihhhlllqqqvvvzzz~~~|||xxxsssnnnlllkkkiiifffeeefffkkknnnooovvv}}}|||yyyvvvvvvxxx{{{}}}~~~qqq^^^MMMCCC>>>999777666666666666555333444444444444444444444444444444555555666777777777888999:::;;;<<<>>>?????????EEEDDDFFFNNNSSS___ttt{{{|||yyyrrrqqqqqq}}}vvvnnn___WWWQQQPPPQQQNNNLLLMMMJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKLLLNNNPPPSSSUUUWWWXXX\\\___bbbdddeeegggjjjlllnnnqqqtttxxx}}}yyyxxxuuuppplllkkklllnnnssszzz}}}rrrllllllnnnoooqqqtttyyy~~~yyyyyy|||{{{tttpppnnnqqqvvv~~~||||||~~~|||xxxsssmmmiiifff```^^^\\\\\\bbbnnn|||}}}|||xxxuuuuuutttqqqrrruuutttrrroookkkgggcccaaa```aaaeeekkkrrrzzz~~~|||xxxsssooofffbbb\\\XXXXXX[[[```dddgggiiikkkkkkiiigggfffgggfffiiimmmqqqtttxxx|||}}}yyysssmmmmmmkkkiiieeecccdddhhhkkkmmmssswwwzzz~~~|||xxxvvvwwwzzz|||}}}sssaaaPPPEEE???999888666666777777555444444444444444444444444444444444555555666777777777888999:::;;;<<<>>>?????????EEEDDDEEENNNTTT```uuuxxxrrrpppppp{{{~~~vvvppp___WWWQQQQQQQQQNNNLLLMMMIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIKKKKKKLLLLLLNNNPPPRRRTTTVVVVVV[[[]]]___aaaccceeehhhkkkmmmooossswww|||~~~~~~xxxwwwtttpppkkkjjjmmmpppvvv{{{wwwvvvttttttwww{{{|||yyy{{{~~~{{{tttpppkkkmmmqqqyyyyyyzzzzzzyyywwwxxx{{{~~~~~~}}}zzzuuuoooiiidddaaaYYYXXXWWWXXX___lllzzz}}}}}}yyywwwxxxwwwttttttvvvrrrpppmmmiiieeeaaa___^^^aaaeeekkksss{{{~~~|||yyysssooogggccc^^^YYYYYY\\\aaaeeefffhhhkkkkkkiiigggeeeeeefffhhhkkknnnpppssswww{{{}}}~~~yyyrrrkkkmmmkkkhhhdddbbbbbbfffiiimmmqqqtttvvvzzz}}}yyyvvvwwwyyy{{{|||~~~vvveeeTTTFFF>>>999888666666777777555444444444444444444444444444444444555555666777777777888999:::;;;<<<>>>?????????EEEDDDEEENNNTTTaaavvvwwwqqqooonnnxxx}}}uuuppp```XXXRRRQQQQQQNNNMMMMMMIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJLLLMMMNNNPPPRRRSSSUUUUUUYYY[[[]]]___aaacccgggjjjlllnnnrrrvvv{{{~~~}}}wwwvvvtttoookkkjjjmmmpppxxxwwwxxxyyy}}}{{{yyy||||||uuupppiiikkknnnvvv}}}|||tttuuuuuusssqqqrrruuuyyy}}}~~~|||yyyuuupppkkkddd]]]YYYTTTTTTSSSUUU]]]jjjyyy|||zzzwwwuuuuuuuuutttsssrrrpppkkkfffaaa\\\YYYWWW[[[cccnnnwww|||}}}||||||zzztttoookkkgggaaa\\\\\\```eeejjjmmmnnnoooooommmiiieeebbbdddeeegggkkknnnrrruuuwwwzzz}}}}}}xxxtttqqqrrroooiiidddaaaaaabbbccchhhlllrrrvvvyyy{{{}}}}}}}}}|||zzzyyyyyy|||~~~~~~~~~}}}~~~}}}vvvmmm^^^NNNBBB<<<:::777666666777666555444444444444444444444444555444444555555666777888888:::<<<=========???AAA@@@DDDDDDGGGNNNQQQ___xxxwwwllllllnnnwww~~~~~~yyypppggg^^^WWWQQQPPPNNNKKKKKKMMMLLLJJJHHHIIIKKKLLLJJJGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVWWWXXXZZZ]]]aaadddgggiiimmmoooqqqtttyyy|||zzzwwwwwwvvvrrrnnnnnnqqqttt~~~|||}}}}}}~~~|||sssmmmmmmiiijjjsss}}}xxxttttttqqqnnnkkkjjjkkknnnooo{{{}}}|||yyyvvvrrrmmmgggaaa[[[VVVRRRQQQQQQSSSZZZggguuu~~~|||xxxvvvvvvuuutttsssrrroookkkeee```\\\XXXWWW\\\dddooowww||||||{{{{{{yyytttoookkkgggaaa]]]\\\```fffiiinnnoooppppppnnnjjjfffcccddddddeeehhhlllppptttvvvxxx{{{~~~zzzvvvsssssspppkkkgggdddccccccdddfffjjjooosssvvvxxxzzz|||}}}}}}|||{{{yyyyyy{{{~~~~~~{{{tttkkk]]]NNNCCC<<<:::777666666777666555444444444444444444444444555444444555555666777888999;;;===>>>>>>>>>@@@BBBAAAEEEEEEHHHOOOQQQ___xxxyyyllllllmmmuuu~~~|||}}}{{{rrriii]]]VVVQQQPPPNNNKKKKKKMMMLLLJJJHHHIIIJJJKKKIIIGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJLLLOOOPPPPPPRRRTTTVVVXXXYYY[[[]]]aaadddgggiiinnnoooqqqtttxxx~~~|||zzzvvvwwwvvvrrrnnnmmmpppttt~~~}}}}}}~~~}}}uuuppplllhhhhhhppp||||||wwwssspppnnnkkkhhhggghhhjjjllluuu||||||yyyxxxuuurrrmmmhhhccc]]]WWWSSSOOONNNNNNPPPWWWbbbpppyyy~~~}}}zzzwwwvvvuuutttssspppnnniiiddd___[[[XXXWWW\\\dddooowww||||||zzzzzzxxxtttpppkkkgggbbb^^^^^^aaafffiiioooqqqrrrrrrppplllhhhfffdddccccccdddggglllqqqtttuuuxxx|||~~~yyywwwsssqqqnnnjjjgggeeedddccceeeiiimmmqqqsssuuuxxxzzz|||}}}|||{{{yyyyyy{{{}}}~~~|||sssjjj]]]OOOFFF<<<:::777666666777666555444444444444444444444444555444444555555666777888:::;;;===>>>>>>???AAACCCAAAFFFEEEIIIPPPRRR```yyyxxxjjjjjjkkkuuu~~~{{{~~~{{{qqqggg]]]VVVQQQPPPOOOLLLKKKMMMKKKJJJIIIIIIJJJJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFHHHHHHHHHJJJMMMOOOPPPQQQTTTVVVXXXYYY[[[^^^aaaeeehhhiiinnnoooqqqssswww||||||zzzvvvvvvuuuqqqmmmlllooosss~~~~~~~~~||||||~~~|||}}}xxxssskkkfffeeekkkuuu{{{vvvrrrnnnllliiifffeeeeeeggghhhnnnvvv|||yyywwwvvvrrrooojjjeee```ZZZTTTQQQLLLLLLMMMOOOTTT___kkkssszzz|||}}}yyyvvvuuutttrrrqqqooolllgggbbb]]]ZZZXXXWWW]]]eeepppxxx|||}}}{{{zzzyyyxxxtttqqqkkkgggccc```___bbbfffiiipppqqqssstttrrroookkkiiieeecccaaaaaaccchhhmmmppprrruuuxxx{{{}}}}}}yyytttrrrpppmmmiiifffdddcccgggjjjnnnqqqsssuuuwwwyyy{{{||||||{{{yyyyyy{{{}}}~~~~~~sssiii]]]PPPGGG<<<:::777666666777666555444444444444444444444444555444444555555666777888999;;;=========>>>@@@BBBBBBFFFFFFIIIPPPSSS```zzzvvvhhhhhhkkkwww~~~yyymmmbbb\\\UUUQQQPPPOOOLLLKKKMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGIIILLLNNNOOOQQQSSSVVVXXXYYY[[[^^^aaaeeehhhiiilllnnnqqqtttxxx~~~}}}{{{yyyuuuvvvtttppplllkkknnnqqq{{{}}}{{{{{{{{{zzz|||~~~zzz|||~~~yyytttjjjeeecccgggooo{{{}}}xxxtttooommmjjjhhhgggggghhhiiilllsss|||}}}zzzwwwvvvuuuqqqmmmhhhccc^^^YYYTTTPPPKKKLLLLLLNNNSSS\\\gggnnnuuuxxx|||}}}zzzvvvtttrrrqqqpppnnnmmmjjjeee```[[[YYYXXXWWW^^^fffpppxxx||||||}}}~~~|||{{{zzz{{{|||}}}|||{{{zzzyyyxxxvvvtttrrrjjjhhhdddaaaaaacccfffhhhoooqqqsssuuutttrrrooommmhhheeeaaa___```dddiiilllppprrrvvvxxxzzz{{{~~~~~~xxxuuutttrrroookkkhhheeecccgggiiimmmoooqqqsssuuuxxxyyyzzz{{{{{{zzzzzz{{{}}}~~~{{{sssgggZZZMMMEEE<<<:::777666666777666555444444444444444444444444555444444555555666777888777999;;;<<<<<<===???@@@BBBFFFFFFIIIPPPSSS```zzzyyyiiihhhmmmyyyyyymmmbbb[[[UUUQQQQQQPPPMMMKKKMMMJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIFFFIIIKKKMMMNNNPPPSSSUUUWWWXXXZZZ]]]```dddgggiiijjjmmmqqquuuzzz}}}{{{yyyxxxuuuuuutttoookkkjjjlllpppwww}}}~~~|||yyyxxxxxxxxxyyy{{{~~~{{{}}}yyysssjjjdddaaaccciiittt|||xxxtttssspppnnnmmmlllmmmmmmnnnssszzz}}}zzzxxxvvvttttttqqqmmmgggaaa]]]XXXTTTQQQJJJKKKLLLNNNRRRZZZccciiiooorrrwwwzzz|||}}}~~~}}}zzzwwwtttqqqpppooonnnmmmkkkhhhccc^^^ZZZXXXWWWWWW___fffqqqyyy}}}yyyyyyzzzxxxvvvtttssstttvvvxxxwwwwwwwwwvvvuuusssrrrqqqjjjhhheeeccccccdddfffhhhmmmooorrruuuuuutttrrrpppkkkhhhddd``````bbbeeehhhlllooosssuuuwwwyyy{{{}}}zzzxxxwwwtttqqqmmmiiigggeeefffhhhjjjlllmmmooorrrtttvvvxxxzzzzzzzzz{{{}}}~~~~~~~~~xxx|||uuugggXXXJJJAAA<<<:::777666666777666555444444444444444444444444555444444555555666777888777888:::;;;;;;<<<>>>@@@AAAFFFEEEIIIPPPRRR```yyynnnmmmqqq~~~{{{qqqgggZZZTTTQQQQQQQQQMMMLLLMMMJJJKKKKKKJJJGGGFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGHHHHHHIIIGGGIIILLLNNNOOOPPPSSSUUUVVVWWWYYY\\\___cccfffgggiiilllqqqvvv||||||zzzxxxxxxtttuuusssooojjjhhhkkknnnsssxxx~~~{{{xxxvvvuuuuuuuuuwwwzzz{{{}}}xxxrrrhhhccc___```ccckkk{{{~~~zzzyyywwwuuusssrrrrrrrrrrrrvvvzzz~~~}}}|||yyywwwuuussssssrrrppplllfff```\\\WWWSSSQQQIIIIIIKKKLLLPPPWWW___eeeiiimmmrrrvvvxxxyyyzzz{{{}}}|||xxxuuurrrppppppooonnnmmmjjjgggaaa\\\YYYWWWWWWWWW___gggqqqyyy}}}xxxvvvtttqqqnnnkkkjjjkkknnnppprrrrrrsssrrrpppooonnnnnniiihhhfffddddddeeeggghhhjjjlllqqqtttvvvvvvuuusssnnnkkkgggcccaaaaaacccdddiiilllooorrrtttvvvyyy{{{|||}}}{{{wwwsssooollljjjiiifffhhhjjjlllmmmooorrrtttsssvvvxxxzzz{{{|||~~~|||www{{{|||lll[[[KKKAAA<<<:::777666666777666555444444444444444444444444555444444555555666777888777999;;;<<<<<<<<<>>>@@@AAAEEEEEEHHHOOOQQQ___xxxrrrrrryyy{{{rrriiiYYYTTTQQQRRRQQQMMMLLLMMMIIIKKKLLLJJJGGGEEEEEEGGGDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVXXXZZZ^^^bbbdddfffiiilllqqqvvv{{{~~~{{{zzzyyyttttttrrrnnniiihhhjjjmmmooossswwwyyyzzz}}}~~~}}}~~~|||xxxtttrrrqqqqqqrrrvvvyyy~~~zzz|||~~~wwwpppeee```]]]\\\]]]cccrrr~~~}}}{{{yyywwwvvvuuuuuuvvvxxxzzz|||{{{yyywwwtttrrrqqqqqqqqqoookkkeee___[[[WWWSSSPPPGGGHHHIIIKKKOOOUUU]]]bbbgggkkkqqquuuwwwxxxyyyzzzxxx}}}|||wwwuuurrrpppppppppooonnniiifffaaa\\\XXXWWWWWWXXX```gggrrryyy}}}wwwuuuooolllhhheeedddeeehhhjjjnnnooopppooommmllllllllliiihhhfffeeeeeeeeeggghhhhhhkkkppptttvvvwwwvvvuuupppmmmiiidddaaaaaaaaabbbfffiiimmmppprrruuuwwwzzzyyy}}}~~~zzzuuuqqqooommmllliiikkkmmmnnnnnnpppsssvvvqqqtttxxxzzz{{{}}}|||www|||sssaaaOOODDD<<<:::777666666777666555444444444444444444444444555444444555555666777888888:::<<<=========???AAA@@@DDDDDDGGGNNNQQQ___xxxrrruuuzzzpppgggYYYTTTQQQRRRQQQNNNLLLMMMIIIKKKLLLJJJFFFDDDEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUWWWZZZ]]]aaadddeeeiiimmmqqquuuzzz}}}{{{zzzttttttrrrnnniiigggjjjmmmmmmpppsssuuuuuuvvv{{{}}}~~~}}}|||{{{}}}~~~}}}}}}~~~|||zzzvvvrrrooonnnoooooouuuyyy}}}xxxzzz}}}wwwpppbbb^^^[[[YYYYYY^^^lllzzz~~~}}}{{{yyywwwwwwvvvxxxyyyzzz{{{~~~}}}|||yyyuuussssssttttttsssoookkkddd^^^YYYUUUPPPMMMKKKLLLMMMOOOSSSWWWZZZ]]]ccchhhkkkkkkmmmsssvvvvvvuuuwww{{{|||wwwvvvvvvvvvvvvuuurrrpppiii```ZZZZZZXXXTTTTTTWWWaaagggpppwwwzzz|||xxxtttpppnnnjjjfffcccaaa______cccdddeeefffggggggggggggjjjiiigggeeeddddddddddddiiikkkmmmoooqqqsssttttttqqqppplllgggbbb______```ggghhhkkkooorrruuuxxxyyy{{{}}}yyyxxxwwwtttqqqqqqllllllkkkkkklllooorrrsssuuuvvvxxxzzz|||~~~~~~yyy}}}zzzeeeRRREEE;;;999666555555666555444555777888555000---///333555444444555555666777888:::<<<======<<<<<<>>>??????CCCCCCGGGNNNQQQ```zzz~~~vvv{{{zzznnneeeZZZVVVQQQMMMLLLKKKJJJIIIIIIJJJJJJKKKJJJHHHGGGFFFFFFEEECCCCCCCCCCCCAAA???FFFEEECCCCCCDDDEEEHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSVVVVVVXXX[[[___cccfffhhhmmmooorrruuuyyy~~~}}}|||wwwuuuqqqmmmjjjiiihhhhhhmmmooorrrtttuuuvvvxxxyyy{{{||||||{{{zzzxxxvvvuuuuuuuuuvvvwwwyyyzzz|||}}}}}}~~~~~~~~~~~~~~~xxxwwwuuuqqqmmmlllmmmoootttyyy}}}{{{||||||~~~wwwoooeee```ZZZXXXWWW\\\hhhttt~~~zzzuuuqqqooooooqqqtttxxx|||}}}}}}{{{wwwvvvvvvvvvuuuuuuooojjjccc]]]XXXTTTPPPMMMKKKKKKLLLOOORRRVVVYYY[[[```fffjjjjjjlllqqquuutttsssuuuxxx}}}~~~zzzyyyxxxxxxxxxwwwtttqqqiiiaaa\\\[[[YYYUUUUUUWWWZZZaaakkksssxxx|||wwwssspppnnnjjjeeeaaa^^^\\\[[[```aaabbbdddeeefffggggggjjjiiihhhfffeeedddeeeeeehhhiiikkkmmmoooqqqrrrrrrrrrpppmmmhhhccc``````aaaeeegggkkkooosssuuuwwwwwwzzz{{{}}}~~~{{{zzzvvvtttuuupppnnnkkkjjjkkknnnrrruuuuuuvvvwwwyyy{{{}}}~~~lllUUUEEE===:::777555555555555444222555777555222111444777555444444555555666777888;;;===>>>>>>======???@@@@@@DDDCCCGGGNNNRRRaaazzz~~~{{{}}}tttyyyzzzmmmdddXXXUUUPPPMMMLLLLLLKKKJJJIIIJJJJJJJJJJJJHHHGGGFFFFFFDDDCCCCCCCCCCCCBBB@@@EEEDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVXXX[[[___bbbeeegggkkkmmmqqqtttyyy~~~}}}wwwuuuqqqnnnkkkiiiiiiiiillloooqqqsssssstttuuuwwwwwwwwwwwwvvvuuussspppoooppppppqqqsssvvvxxx{{{}}}}}}~~~~~~~~~~~~~~~}}}|||xxxvvvsssnnnkkkjjjlllnnntttyyy~~~||||||}}}~~~vvvnnnfff```ZZZWWWWWWZZZeeeppp~~~zzztttnnnkkkkkkmmmppptttyyy~~~}}}}}}zzzyyyyyyxxxwwwvvvmmmiiibbb\\\WWWSSSOOOLLLJJJKKKLLLMMMPPPTTTWWWYYY]]]cccggghhhjjjpppttttttsssuuuxxx~~~~~~}}}|||{{{yyyvvvsssjjjccc^^^]]][[[XXXWWWXXXWWW]]]fffnnntttyyy~~~zzztttqqqqqqnnnjjjeee```\\\YYYXXX\\\]]]^^^```cccdddfffgggjjjiiihhhffffffeeeeeeeeeeeefffhhhiiikkkmmmooooooqqqpppnnniiidddaaa``````aaadddiiiooorrruuuuuuuuuxxxyyyzzz{{{}}}zzzxxxyyytttqqqmmmjjjjjjnnnrrrvvvtttuuuvvvxxxzzz|||}}}~~~vvv[[[III???<<<888666555555444333333666777666333222555888555444444555555666777888<<<===??????>>>>>>@@@AAA@@@DDDDDDGGGOOORRRaaa{{{|||wwwxxx~~~pppssszzzlllbbbVVVSSSOOOMMMLLLMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBCCCDDDEEEDDDBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVXXX[[[^^^bbbeeefffiiikkkoootttyyy~~~xxxvvvrrrooolllkkkjjjjjjmmmoooqqqrrrqqqrrrsssttttttttttttsssqqqnnnlllkkkiiiiiijjjmmmqqquuuyyy{{{}}}~~~~~~~~~}}}|||{{{wwwuuupppkkkggggggjjjmmmuuuyyy|||||||||}}}~~~~~~tttmmmfff```YYYVVVVVVXXXaaakkkzzzrrrkkkgggffffffjjjnnnuuu{{{}}}}}}{{{zzzzzzyyywwwuuulllggg```YYYUUUQQQNNNLLLJJJJJJJJJLLLNNNQQQTTTUUUZZZ```dddfffjjjqqqvvvwwwyyyzzz}}}~~~{{{vvvssskkkgggccc```___\\\ZZZYYYYYY]]]cccjjjqqqvvvyyy{{{~~~~~~uuupppooopppnnnkkkfffbbb^^^[[[YYYXXXYYYZZZ\\\___bbbdddfffhhhhhhgggfffeeeeeeddddddddddddeeefffhhhjjjlllmmmoooooonnnjjjddd```___^^^^^^aaagggmmmrrrttttttsssuuuuuuvvvxxx|||}}}{{{|||wwwtttpppmmmmmmooorrrtttssstttuuuwwwyyy{{{|||}}}dddOOOBBB>>>999666555555444333777777777555222111222444555444444555555666777888;;;<<<>>>>>>>>>>>>@@@AAA@@@DDDDDDHHHPPPSSSbbb|||}}}vvvttt|||{{{lllmmmxxxyyykkk```SSSQQQNNNMMMMMMMMMMMMLLLJJJJJJJJJIIIIIIHHHGGGGGGDDDCCCBBBCCCEEEFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVXXXZZZ]]]aaadddeeegggjjjoootttzzzyyywwwssspppmmmlllllllllnnnppprrrrrrqqqqqqrrrssstttttttttsssqqqnnnllljjjccccccdddgggkkkqqqvvvyyy~~~~~~|||{{{vvvsssnnnhhhddddddhhhkkkuuuyyy~~~|||{{{{{{{{{}}}|||tttmmmggg```YYYVVVUUUWWW]]]eee{{{{{{sssjjjdddbbbbbbeeejjjqqqvvv{{{~~~}}}~~~}}}|||{{{{{{yyyvvvsssjjjeee^^^WWWSSSPPPMMMKKKIIIIIIIIIJJJLLLNNNQQQRRRWWW]]]aaadddjjjuuu||||||wwwsssmmmkkkhhhdddcccaaa^^^[[[YYY[[[```gggnnntttxxxzzzyyyqqqmmmmmmmmmkkkiiifffbbb^^^[[[ZZZUUUUUUWWWYYY\\\```cccdddffffffffffffeeeddddddccccccddddddeeegggiiikkklllmmmnnnmmmjjjeee```]]]\\\[[[___eeekkkppprrrrrrrrrqqqssstttvvvzzzyyyxxxvvvtttrrrrrrqqqqqqrrrssstttvvvwwwyyyzzz{{{}}}jjjTTTCCC???:::666555555444444666666555444222111111222555444444555555666777888999;;;<<<=========???AAA@@@DDDDDDHHHPPPTTTccc}}}xxxsssyyy{{{zzz{{{wwwjjjjjjsssyyyiii^^^RRRPPPMMMMMMMMMNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGDDDCCCCCCDDDFFFGGGFFFEEECCCDDDEEEFFFGGGGGGFFFFFFIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVWWWZZZ]]]```bbbdddgggjjjooouuu|||zzzxxxtttqqqooonnnnnnnnnppprrrttttttsssrrrsssttttttuuutttsssrrrooommmkkkaaaaaa```bbbfffmmmssswww~~~}}}{{{vvvsssmmmgggccccccfffjjjtttxxx}}}|||{{{zzzzzz{{{~~~|||tttnnnhhh```XXXVVVUUUVVV[[[aaauuu|||{{{|||~~~}}}uuullleeeaaa```bbbfffkkkooorrrxxx}}}|||}}}|||||||||{{{yyytttqqqiiiccc\\\UUUQQQNNNLLLJJJHHHHHHHHHHHHJJJLLLNNNOOOTTTYYY^^^aaajjjxxx}}}xxxtttoooooommmiiigggfffccc]]]VVVXXX\\\dddmmmuuuzzz{{{xxxqqqnnnmmmjjjiiihhheeebbb^^^[[[YYYSSSSSSTTTWWWZZZ]]]aaacccffffffggggggfffeeeddddddeeeeeeeeeeeegggiiikkkmmmmmmnnnnnnkkkfffaaa]]]\\\YYY\\\bbbhhhmmmppprrrrrrppprrrsssvvvyyy}}}|||{{{yyywwwtttrrrqqqrrrrrrsssuuuvvvwwwxxxyyyzzz~~~lllVVVDDD@@@:::666555555555555222222222222333333444555555444444555555666777888888:::<<<<<<<<<===???AAA@@@EEEEEEIIIQQQUUUddd~~~{{{uuuzzz}}}vvvvvvxxxrrrjjjllluuuxxxhhh\\\QQQOOOMMMMMMNNNNNNMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHEEEDDDDDDEEEFFFGGGGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKMMMOOOQQQSSSSSSUUUUUUWWWYYY\\\___aaacccgggjjjooouuu|||~~~~~~zzzxxxuuurrrpppoooooopppqqqsssuuuuuuttttttuuuvvvssssssssssssqqqooommmlllcccbbb``````ccciiiooosss{{{}}}}}}|||vvvsssnnnhhhdddcccfffhhhrrrvvv|||~~~}}}{{{zzz|||~~~}}}vvvqqqhhh```XXXVVVVVVVVVYYY^^^ppp~~~zzzwwwvvvwwwzzz|||~~~xxxooogggbbb______aaadddfffggglllsssyyy~~~|||{{{}}}}}}}}}}}}|||yyytttqqqgggbbbZZZSSSOOOMMMKKKJJJHHHHHHGGGGGGHHHIIIKKKLLLPPPUUUYYY]]]hhhzzzyyyuuuqqqsssqqqlllkkkkkkfff___WWWWWWZZZaaajjjssswwwyyy}}}~~~zzzssspppooonnnmmmkkkhhhddd```\\\ZZZSSSSSSSSSUUUXXX\\\```bbbggghhhhhhiiiiiihhhffffffhhhggggggggghhhjjjmmmnnnnnnppppppnnniiiccc___]]]XXX[[[```eeekkkoooqqqsssqqqrrrtttuuuwww|||~~~{{{wwwuuutttsssqqqqqqrrrtttuuuvvvwwwxxxxxx|||lllWWWDDD@@@:::666666666777777333222222222444555666666555444444555555666777888999:::<<<======>>>@@@BBB@@@EEEEEEIIIRRRVVVeee~~~xxx}}}}}}|||xxxvvvvvv}}}}}}~~~pppkkkooovvvwwwggg[[[QQQOOOMMMMMMNNNMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEDDDEEEGGGGGGGGGEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKMMMOOOQQQSSSSSSUUUUUUWWWYYY[[[^^^aaabbbeeehhhmmmssszzz~~~~~~~~~~~~}}}}}}||||||{{{yyyvvvsssqqqpppqqqqqqppprrrtttuuuuuutttvvvwwwrrrssssssssssssqqqpppooohhheeebbb```bbbgggmmmpppxxxzzz}}}|||{{{vvvtttpppjjjfffdddfffhhhppptttzzz~~~}}}~~~~~~wwwssshhh___XXXWWWWWWWWWYYY\\\jjj|||{{{wwwuuuuuuwwwyyy{{{|||}}}yyyrrriiibbb___[[[\\\]]]]]]^^^bbbkkkqqq~~~}}}|||zzz~~~~~~~~~~~~~~~zzzuuuqqqgggaaaYYYRRRNNNLLLKKKJJJHHHGGGGGGFFFGGGHHHJJJKKKMMMRRRVVVZZZggg{{{{{{wwwrrruuutttooommmmmmiiiaaaZZZYYYZZZ```hhhooorrrsss{{{|||~~~}}}vvvsssrrrtttsssqqqmmmiiiccc___\\\SSSSSSSSSUUUWWW[[[___aaaiiiiiijjjkkkkkkjjjhhhgggiiiiiihhhhhhiiikkknnnpppoooqqqrrrpppkkkeeeaaa^^^XXXZZZ^^^dddiiinnnqqqsssssssssttttttvvvyyy~~~zzzwwwuuuvvvvvvqqqqqqrrrssstttvvvvvvwwwvvv{{{}}}lllYYYDDD@@@:::666666777888888888666444444444555444333555444444555555666777888:::;;;===>>>>>>???AAACCCAAAEEEEEEJJJRRRVVVfffzzz}}}||||||xxxvvv{{{}}}pppllloootttwwwggg[[[QQQOOOMMMMMMNNNMMMKKKJJJLLLKKKIIIHHHGGGGGGHHHIIIGGGFFFEEEFFFGGGGGGFFFEEEFFFEEEDDDCCCDDDEEEHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSTTTUUUVVVXXX[[[^^^```bbbdddggglllrrryyy||||||||||||||||||{{{{{{{{{{{{{{{zzzwwwtttrrrqqqqqqrrrooorrrtttuuuttttttvvvwwwttttttuuuvvvuuutttsssrrrkkkhhhdddaaaaaaeeekkkooouuuwww{{{}}}}}}{{{zzzvvvtttqqqlllgggeeefffgggooossszzzyyyuuuhhh___XXXWWWXXXXXXYYY\\\fffxxxzzzwwwvvvxxxyyywwwyyy{{{yyysssjjjccc___WWWXXXXXXWWWXXX]]]fffmmm~~~zzzzzz{{{}}}~~~~~~}}}}}}|||xxxtttpppggg```WWWOOOKKKHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHKKKQQQ[[[jjj}}}zzztttqqqsssvvvvvvtttpppkkkggg```[[[XXXZZZccclllqqqssszzz||||||{{{xxxwwwuuusssnnnggg___YYYXXXVVVSSSRRRTTTYYY___cccgggiiikkkkkkiiiiiiiiijjjhhhhhhhhhiiijjjmmmoooppptttsssrrrpppnnnjjjddd```ZZZ[[[^^^dddjjjnnnppppppssstttvvvvvvwwwyyy}}}}}}{{{yyyvvvssspppppppppppppppooooooooouuuwwwzzz}}}||||||{{{fffSSSAAA>>>:::777777777666555333444555666666555444333444444444444444555666777:::;;;<<<===>>>???@@@AAACCCHHHGGGKKKSSSVVVeee{{{wwwzzz~~~ppphhhooozzzvvvfffYYYUUUSSSPPPOOONNNNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQTTTTTTVVVXXX[[[^^^aaabbbeeegggkkkooouuu|||~~~}}}{{{zzzyyyzzz{{{|||{{{yyywwwvvvsssqqqpppoooooooootttssssssttttttuuuvvvwwwuuuuuuvvvvvvvvvuuuuuutttrrrmmmgggaaa___aaaeeehhhmmmooossswwwyyyzzzyyyyyywwwvvvrrrmmmhhheeedddeeeppptttyyy}}}yyytttjjjccc]]]XXXTTTRRRVVV]]]eeesss}}}|||}}}}}}{{{vvvsssqqqpppooolllgggbbb]]]ZZZXXXXXXVVVWWW___iii~~~{{{zzz|||}}}~~~}}}||||||{{{wwwrrrooofff___VVVOOOJJJHHHFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGGGGJJJPPPZZZiii}}}uuunnnnnnpppsssuuutttqqqllliiiaaa\\\YYY[[[bbbkkkpppqqqwwwzzz~~~|||{{{zzzxxxssslllddd^^^XXXVVVRRRQQQSSSXXX^^^bbbhhhjjjllllllkkkjjjkkkllljjjjjjjjjjjjlllnnnpppqqqtttrrrqqqooommmiiiccc___YYYZZZ]]]bbbhhhmmmooooooqqqsssuuuwwwxxx{{{|||zzzwwwtttppppppooonnnmmmmmmnnnnnnqqqtttxxx|||~~~zzz{{{uuubbbPPP@@@===999777666777666555444444555666666555444444444333333444555666777888:::;;;<<<===>>>@@@@@@AAACCCHHHGGGKKKSSSVVVeee~~~{{{}}}oooeeekkkuuu|||wwwhhh[[[UUUSSSPPPNNNNNNMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQSSSSSSUUUWWWZZZ]]]___aaadddfffjjjooouuu}}}{{{yyywwwwwwwwwxxxwwwuuuwwwvvvtttrrrqqqpppppppppqqqqqqrrrssstttuuuwwwxxxvvvvvvvvvvvvuuuuuutttsssrrrnnnhhhccc```aaaccceeehhhkkkooosssvvvxxxxxxxxxvvvuuusssnnnjjjggghhhiiipppsssyyy}}}xxxsssjjjddd]]]XXXTTTQQQUUU\\\aaaooo~~~zzzwwwssspppnnnkkkfffccc^^^[[[YYYYYYXXXYYYaaakkk|||{{{|||}}}~~~}}}|||{{{zzzvvvqqqmmmddd^^^UUUNNNIIIGGGFFFEEEAAAAAAAAABBBBBBCCCCCCCCCEEEHHHNNNXXXhhh|||wwwmmmffffffjjjooossstttrrrnnnlllccc___ZZZ[[[aaahhhmmmpppuuuwww{{{~~~~~~zzzrrrjjjddd\\\XXXTTTRRRSSSXXX___ccciiikkkmmmmmmlllkkklllmmmllllllmmmmmmnnnppprrrrrrtttrrrpppooolllhhhbbb^^^XXXYYY[[[___fffkkknnnnnnoooqqquuuwwwzzz~~~}}}zzzwwwtttqqqpppmmmkkkjjjjjjlllmmmnnnqqquuu{{{|||yyyzzzyyynnn\\\LLL???<<<888666666666555555444444555666666555444444333333333444555777888999:::;;;<<<===???@@@AAABBBCCCHHHGGGKKKSSSVVVeeepppdddhhhqqqwww}}}yyykkk^^^VVVSSSPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTVVVYYY\\\^^^___ccceeeiiinnnttt}}}~~~{{{wwwtttttttttsssrrrvvvuuutttsssrrrrrrrrrrrrppppppqqqrrrtttvvvwwwxxxwwwvvvvvvuuutttsssrrrrrrrrrooojjjeeeaaa```___```bbbeeeiiimmmqqqtttuuuvvvssssssqqqnnnjjjhhhiiijjjnnnrrrwww|||~~~wwwrrrkkkddd]]]XXXSSSPPPTTT[[[```nnn~~~|||vvvqqqnnnllliiigggccc```^^^]]][[[\\\dddnnn}}}|||}}}~~~~~~}}}|||zzzvvvppplllbbb\\\SSSLLLHHHFFFFFFEEE@@@@@@@@@@@@AAAAAAAAAAAACCCFFFKKKVVVeeezzzwwwmmmccc\\\]]]bbbiiiooorrrrrrpppnnneeeaaa\\\[[[___fffkkknnnsssvvvzzz}}}}}}wwwnnnhhhaaa^^^YYYUUUVVV[[[bbbfffiiikkkmmmmmmmmmlllmmmnnnooooooppppppqqqrrrssstttuuusssqqqooolllhhhccc```XXXXXXYYY]]]ccchhhlllmmmooorrruuuxxx{{{~~~~~~zzzvvvsssrrroookkkgggfffgggjjjkkkmmmpppuuuzzz{{{yyy|||}}}ttthhhWWWIII>>>;;;777555555666555444444555555555555555555444222222333444666777999::::::;;;<<<===???AAABBBBBBCCCHHHGGGKKKSSSVVVeeeqqqcccgggpppwww}}}|||nnnaaaVVVSSSPPPMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQSSSSSSTTTVVVYYY[[[^^^___aaadddgggmmmttt}}}~~~xxxtttrrrqqqpppppprrrrrrsssssstttuuuuuuvvvsssssssssssstttuuuwwwwwwwwwvvvuuusssrrrqqqqqqpppqqqoookkkfffbbb___]]]\\\^^^```ccchhhlllpppssstttqqqqqqooollliiigggggghhhmmmpppvvvzzz}}}}}}uuuqqqkkkddd]]]XXXSSSPPPTTTZZZcccppp{{{uuuqqqpppoooooommmjjjgggeeebbbbbbhhhqqq~~~}}}~~~~~~}}}|||zzzuuuppplll```ZZZQQQKKKGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBDDDIIISSSbbbvvvvvvlllaaaXXXRRRTTTYYYbbbkkkppprrrpppooogggbbb]]][[[]]]ccciiimmmsssvvvzzz}}}yyyrrrmmmfffbbb]]]ZZZZZZ^^^dddhhhiiikkkmmmnnnmmmmmmnnnooorrrrrrssssssttttttttttttvvvtttrrrpppnnnjjjfffcccYYYXXXXXXZZZ```fffjjjkkkpppsssvvvyyy{{{~~~{{{vvvrrrqqqnnniiifffdddfffiiikkknnnqqquuuyyy~~~}}}{{{sssfffUUUHHH===;;;777555555666666555555555555444444555555555222333333444666888999::::::;;;<<<>>>???AAABBBCCCCCCHHHGGGKKKSSSVVVeeepppaaaeeepppwww}}}qqqdddWWWSSSOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPTTTTTTUUUWWWZZZ\\\^^^``````bbbfffjjjrrr|||~~~xxxsssqqqooonnnmmmnnnoooqqqsssuuuwwwxxxyyyvvvvvvuuuuuuttttttuuuuuuuuutttrrrqqqpppoooooooooooommmkkkgggbbb___\\\ZZZ[[[\\\___cccgggllloooqqqqqqqqqppplllhhhfffeeefffkkkoootttyyy|||~~~{{{tttooojjjccc\\\XXXSSSPPPTTTZZZfffssszzzvvvvvvxxxzzzyyyvvvsssqqqllliiimmmttt~~~}}}{{{yyytttnnnjjj]]]XXXPPPIIIFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBDDDHHHPPP^^^qqq}}}tttjjj___VVVOOOKKKKKKRRR\\\gggnnnppppppnnngggccc^^^[[[\\\aaahhhmmmrrruuuzzz}}}{{{vvvrrriiifffbbb___^^^aaaeeehhhkkkmmmoooooooooooopppqqqssstttuuuuuuuuuuuuttttttvvvtttqqqpppnnnlllhhhfff[[[YYYXXXYYY^^^ccchhhjjjooorrrvvvyyy{{{~~~~~~wwwrrrooolllhhheeedddfffhhhjjjoooqqquuuyyy|||uuugggVVVIII>>>;;;777666666777777666666555444444444444555666444444444555666888999::::::;;;<<<>>>@@@BBBCCCDDDCCCHHHGGGKKKSSSVVVeeeppp___bbbooowww~~~sssfffWWWTTTOOOLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPTTTUUUVVVWWWZZZ\\\^^^______aaadddhhhoooyyy|||wwwsssqqqooommmlllmmmnnnpppsssuuuwwwxxxxxxxxxwwwvvvuuutttsssssssssrrrqqqooonnnmmmmmmmmmnnnmmmkkkiiifffbbb___\\\[[[YYYZZZ[[[^^^bbbfffjjjmmmpppppppppmmmiiifffeeeeeeiiimmmssswww{{{}}}~~~yyysssnnnhhhbbb[[[WWWSSSPPPTTT[[[fffsss{{{{{{~~~~~~}}}|||wwwrrrsssyyy~~~}}}{{{yyyvvvqqqkkkfff\\\VVVNNNHHHEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@CCCDDDFFFMMMZZZlllwwwsssjjj___TTTLLLHHHGGGEEELLLWWWccckkknnnnnnmmmgggddd^^^[[[[[[```hhhmmmqqqtttyyy|||{{{yyyooommmiiigggfffhhhjjjlllmmmoooqqqrrrrrrrrrsssuuutttuuuvvvvvvvvvuuutttttttttrrrooonnnmmmllliiiggg^^^[[[YYYYYY\\\bbbfffhhhkkkoootttxxx{{{~~~yyysssmmmkkkhhhfffeeefffiiijjjnnnppptttxxx|||~~~wwwhhhWWWKKK>>>;;;888666777888888777666555444444444444555666555555555555666777888999:::;;;<<<>>>@@@BBBDDDDDDCCCHHHGGGKKKSSSVVVeeesssaaadddpppyyytttgggWWWTTTOOOLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPTTTTTTUUUVVVXXX[[[]]]^^^^^^```bbbfffmmmwww~~~zzzwwwvvvtttqqqooonnnoooqqqssstttuuuuuutttuuutttsssrrrrrrrrrrrrrrrooonnnlllkkkjjjkkklllmmmjjjiiigggdddbbb```^^^]]]WWWWWWWWWYYY\\\```dddgggjjjkkkkkkiiifffccccccccchhhlllrrrvvvzzz|||~~~}}}}}}|||wwwrrrnnnggg```ZZZVVVSSSQQQUUU\\\gggttt~~~|||yyyyyy}}}|||{{{yyywwwtttoooiiiddd[[[UUUNNNHHHEEEDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@@@@DDDDDDFFFLLLXXXjjj}}}~~~}}}|||{{{|||~~~qqqlllcccXXXNNNGGGEEEEEEAAAIIIUUUaaaiiimmmmmmlllgggddd^^^ZZZZZZ```hhhnnnpppsssxxx{{{~~~~~~uuusssqqqooonnnooopppqqqoooqqqtttuuutttuuuvvvwwwuuuuuuvvvwwwwwwvvvtttsssrrrpppnnnmmmmmmllljjjhhh```]]]YYYYYY\\\aaaeeeggghhhlllrrrwww{{{{{{tttkkkjjjhhhffffffgggiiikkklllooossswww|||wwwiiiYYYLLL???<<<999777888888888888666555444333333444555666666666666666666777888888:::;;;<<<>>>@@@BBBDDDEEEDDDHHHGGGKKKSSSVVVeeeyyyeeegggsss|||uuugggXXXTTTOOOLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPSSSSSSTTTUUUWWWYYY[[[\\\^^^___aaaeeellluuu}}}|||yyyvvvtttpppqqqrrrsssssssssqqqqqqrrrqqqqqqppppppqqqqqqrrrmmmllljjjiiiiiijjjkkkmmmiiihhhfffcccaaa```______VVVVVVUUUVVVXXX\\\```bbbbbbdddeeedddbbb`````````gggkkkqqqvvvyyy|||~~~zzzyyyxxxxxxzzz}}}}}}zzzvvvqqqnnnfff```ZZZVVVSSSQQQVVV]]]iiiwww|||~~~}}}}}}}}}~~~|||zzzwwwsssmmmfffaaaVVVQQQKKKGGGFFFGGGGGGHHHIIIGGGDDDBBB@@@???@@@@@@@@@CCCGGGLLLUUUdddxxx{{{yyyyyyyyyxxxwwwxxxxxxwwwtttrrriiibbbXXXOOOIIIFFFCCCBBBEEEFFFLLLXXXeeennnpppooogggccc^^^ZZZZZZ___eeejjjnnnrrrwww|||zzzyyyxxxwwwvvvuuutttsssssssssssssssssstttuuuvvvtttttttttsssrrrqqqpppooorrrqqqpppnnnkkkiiifffeee^^^\\\ZZZYYY[[[___cccfffkkkmmmqqqvvv{{{}}}wwwooollliiihhhhhhiiijjjiiijjjooovvv{{{~~~|||zzzkkkZZZNNNEEE===888888888666555555555555555444444333333333555555555555666888999:::============>>>???@@@AAACCCIIIHHHJJJRRRXXXeee{{{yyyeeefffnnn~~~sssgggXXXUUUQQQNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQSSSVVVWWWWWWXXXZZZ\\\]]]```cccggglllttt}}}zzzwwwttttttsssssssssrrrrrrrrrsssqqqooooooppppppnnnmmmjjjhhhfffdddbbbaaaaaaaaagggfffdddbbbaaa`````````VVVUUUTTTTTTVVVYYY]]]______^^^^^^]]]^^^___```aaadddhhhooouuuxxx{{{}}}~~~{{{wwwsssppprrrwww}}}}}}xxxsssnnnlllfff^^^WWWRRROOOPPPXXX```ooo{{{|||zzzyyyyyy|||~~~~~~~~~~~~~~~|||yyyuuuqqqjjjccc^^^UUUPPPKKKGGGGGGHHHHHHHHHIIIGGGEEEBBB@@@@@@@@@AAA@@@BBBFFFKKKUUUdddwww}}}yyywwwwwwvvvuuutttttttttrrrooommmddd^^^TTTLLLGGGDDDBBBAAACCCEEEJJJUUUbbbkkknnnmmmiiiddd^^^ZZZZZZ___eeejjjnnnqqqvvv{{{~~~~~~}}}|||{{{yyyxxxvvvvvvuuutttttttttttttttssssssrrrrrrqqqpppnnnnnnoooooonnnllljjjhhhfffeee___]]][[[ZZZ[[[^^^bbbdddgggjjjooouuu{{{~~~xxxrrrpppmmmllllllllllllkkkjjjooovvv{{{~~~zzz}}}nnn]]]QQQDDD<<<666666666444333444444444444444444444333333555555555555666888999:::<<<<<<======>>>@@@AAABBBCCCIIIHHHJJJSSSXXXfff{{{|||zzzxxxeeefffooorrrfffXXXUUUQQQNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLIIIGGGFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWYYY[[[\\\___cccfffkkkttt~~~{{{vvvvvvvvvuuutttsssssssssrrrpppnnnnnnooonnnmmmkkkiiigggeeecccaaa`````````ddddddcccbbbbbbaaa```___XXXWWWUUUTTTTTTVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^___cccgggnnntttwwwzzz|||~~~yyyvvvqqqoooqqqwww~~~{{{wwwqqqmmmjjjfff^^^WWWSSSPPPQQQYYYbbblllyyy}}}zzzyyyxxxzzz||||||||||||}}}~~~}}}{{{wwwsssnnnggg```[[[SSSOOOJJJHHHHHHIIIJJJJJJIIIHHHEEECCCAAA@@@@@@AAA???AAAEEEJJJTTTdddwwwzzzvvvttttttrrrqqqoooooonnnlllhhhfff]]]WWWOOOIIIEEECCCBBBAAAAAACCCHHHRRR^^^gggkkklllkkkfff___ZZZZZZ^^^eeeiiimmmppptttyyy|||}}}{{{yyyyyyxxxwwwuuuttttttsssqqqqqqpppooonnnmmmlllkkkkkkkkkkkkjjjiiigggfffeeeaaa___\\\ZZZ[[[]]]```bbbbbbeeekkksss{{{{{{vvvuuusssrrrrrrqqqnnnlllkkkpppvvv{{{}}}xxxyyytttbbbUUUEEE===666666666444333444333333444444444444444444555555555555666888999:::;;;;;;<<<===???AAACCCDDDDDDJJJIIIJJJSSSYYYfff{{{zzzvvvssswwwyyyeeefffnnnqqqfffXXXUUUQQQOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFGGGGGGFFFDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNPPPSSSTTTTTTUUUWWWYYY\\\^^^bbbeeejjjrrr~~~~~~zzzyyyxxxwwwvvvtttsssssspppooommmlllmmmllljjjhhhfffeeebbb```^^^^^^]]]^^^```aaabbbccccccaaa```^^^ZZZYYYVVVSSSRRRRRRSSSTTTVVVVVVVVVVVVWWWYYY[[[\\\aaaeeelllrrruuuyyy|||~~~zzzwwwrrrpppqqqwww~~~~~~zzzuuupppllliiifff___WWWTTTQQQSSS[[[dddooo{{{}}}zzzyyyvvvwwwxxxwwwwwwxxx{{{}}}|||yyytttpppjjjccc\\\XXXRRRNNNJJJHHHIIIJJJKKKKKKIIIHHHFFFDDDBBBAAAAAAAAA???@@@CCCIIITTTeeewww~~~yyyuuurrrrrrpppnnnlllkkkjjjgggccc```WWWSSSLLLGGGDDDCCCBBBAAA@@@BBBGGGPPP[[[dddiiikkklllggg```ZZZYYY]]]cccggglllnnnrrrwwwzzz}}}~~~|||{{{zzz|||~~~|||{{{zzzzzzyyywwwvvvuuutttpppooonnnlllkkkjjjiiiiiihhhhhhhhhggggggfffeeedddbbb```^^^[[[[[[\\\^^^______ccciiiqqqzzz|||zzzyyyxxxwwwwwwtttpppmmmmmmqqqwww{{{}}}vvvttt{{{gggYYYHHH@@@999888888666666777333333333444444555555555555555555555666888999::::::;;;<<<===@@@BBBDDDEEEDDDJJJIIIJJJSSSYYYfff{{{xxxtttpppqqqyyy{{{fffdddiii{{{~~~qqqgggYYYVVVQQQOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRSSSSSSUUUWWWYYY[[[^^^aaadddiiiqqq|||~~~|||{{{zzzxxxvvvuuusssssspppnnnlllkkkkkkjjjhhhfffcccaaa___]]][[[ZZZZZZZZZ]]]___aaaccccccbbb___]]][[[ZZZWWWTTTSSSRRRRRRRRRSSSSSSSSSSSSUUUWWWYYY[[[___ccciiiooossswww{{{}}}~~~}}}xxxttttttxxx}}}}}}yyyuuupppkkkiiieee^^^XXXTTTSSSTTT]]]fffuuu}}}zzzyyyuuuuuutttssssssuuuyyy||||||yyyvvvqqqlllgggaaa[[[WWWQQQNNNKKKIIIJJJKKKKKKKKKJJJIIIGGGEEEDDDBBBAAAAAA??????BBBHHHUUUfffwww~~~yyytttrrrqqqooommmkkkiiihhhddd```]]]UUUQQQKKKGGGEEEDDDCCCBBB@@@BBBGGGNNNXXXaaahhhkkklllhhhaaa[[[YYY\\\```dddiiikkkoootttxxx{{{}}}~~~~~~vvvssssssvvv|||}}}zzzzzzzzzzzzyyyxxxwwwvvvnnnmmmllljjjhhhgggggggggeeeeeeeeefffeeeeeedddccccccaaa___\\\[[[[[[\\\]]]___ccciiiqqqyyy}}}||||||{{{{{{zzzwwwrrrnnnooosssxxx|||~~~xxxxxxlll\\\JJJAAA:::999888777666888333333333444444555555555555555555555666888999::::::;;;<<<>>>@@@BBBEEEFFFDDDJJJIIIKKKSSSYYYfff|||wwwsssnnnlllqqq}}}}}}hhhccccccqqq}}}rrrhhhYYYVVVRRROOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJHHHFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMNNNPPPRRRSSSTTTUUUWWWYYYZZZ]]]```cccgggooozzz~~~||||||zzzxxxvvvtttsssrrrpppnnnlllkkkjjjiiigggeee```___\\\ZZZXXXXXXWWWWWW[[[]]]```ccccccaaa^^^\\\ZZZYYYXXXVVVUUUUUUUUUUUURRRRRRRRRRRRTTTVVVXXXZZZ\\\```ffflllqqquuuzzz}}}}}}~~~|||zzzzzz|||~~~~~~}}}|||yyyuuupppllljjjddd^^^WWWTTTSSSVVV^^^hhhvvv}}}zzzyyyuuuuuutttrrrqqqssswwwzzz{{{xxxuuurrrnnnjjjfffaaa\\\XXXQQQNNNKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAA@@@@@@AAAHHHVVVgggyyy~~~xxxtttqqqpppnnnllljjjiiigggddd___\\\UUUQQQLLLGGGEEEDDDCCCAAA???AAAEEELLLUUU^^^fffkkkkkkgggaaa\\\ZZZZZZ]]]___dddfffjjjoootttxxx{{{||||||tttpppnnnqqqyyyzzzzzz{{{{{{zzzyyywwwvvvnnnmmmjjjhhhffffffffffffdddddddddeeeddddddcccbbbcccbbb___]]][[[[[[\\\\\\```ccciiiqqqyyy~~~}}}}}}|||yyyuuurrrrrruuuzzz}}}qqq___JJJAAA999777777555555666333333444444444444444444555555555555666888999:::;;;;;;<<<>>>@@@CCCEEEFFFEEEKKKJJJKKKTTTZZZggg|||xxxuuuooojjjkkkvvv~~~kkkddd```kkk}}}rrriiiYYYVVVRRRPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMNNNPPPRRRSSSSSSTTTVVVXXXYYY\\\___aaafffnnnxxx}}}|||{{{yyywwwvvvtttsssrrrpppmmmlllkkkiiigggeee```___\\\ZZZXXXXXXWWWWWWZZZ\\\___aaabbb```]]][[[YYYYYYXXXXXXWWWWWWXXXXXXRRRRRRRRRRRRSSSUUUWWWYYYZZZ^^^dddjjjoootttyyy|||}}}~~~~~~||||||zzzzzzyyywwwssspppllljjjccc\\\VVVTTTSSSVVV___iiiqqq~~~}}}|||wwwwwwuuusssrrrsssvvvyyy{{{wwwsssrrroookkkhhheeeaaa]]]ZZZRRROOOLLLKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDBBBAAAAAA@@@AAAIIIWWWiiizzz}}}wwwrrrpppooommmkkkiiihhhfffccc___\\\VVVRRRLLLHHHEEECCCAAA@@@===???CCCIIIQQQ[[[dddiiiiiifffbbb]]]ZZZYYYYYYZZZ^^^```dddiiioootttwwwyyy}}}vvvpppkkkmmmuuu|||~~~~~~{{{|||||||||zzzwwwuuusssnnnllljjjgggeeeeeeeeeeeedddddddddddddddcccbbbbbbcccaaa___]]]\\\[[[\\\\\\___bbbiiiqqqyyy~~~~~~|||yyyvvvuuuxxx|||uuubbbKKKAAA999777777555555777444444444444444444333333555555555555666888999:::<<<<<<===>>>@@@BBBDDDEEEEEEKKKJJJKKKTTTZZZggg|||}}}zzzssslllkkksss|||mmmgggbbbjjj~~~~~~rrriiiZZZVVVRRRPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPQQQRRRSSSUUUWWWYYY[[[^^^aaaeeemmmwww~~~}}}|||{{{yyyxxxwwwvvvtttrrrooommmllljjjhhheeebbbaaa___\\\[[[ZZZZZZZZZ[[[]]]___``````^^^\\\[[[YYYYYYXXXXXXXXXXXXXXXXXXSSSRRRRRRRRRSSSTTTVVVWWWXXX\\\bbbhhhmmmrrrxxx||||||}}}}}}zzzuuuuuuuuusssqqqnnnkkkjjjaaa[[[UUUSSSSSSVVV___iiinnnzzzzzzzzzyyyvvvttttttvvvxxxyyytttppppppmmmjjjgggeeebbb___\\\RRRPPPMMMKKKKKKKKKJJJIIIJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@BBBIIIXXXjjj{{{|||vvvqqqooonnnlllkkkiiigggfffccc___\\\VVVRRRMMMHHHEEEBBB@@@>>>;;;>>>BBBGGGOOOXXXbbbhhhhhhfffbbb^^^ZZZXXXWWWWWWYYY\\\```eeekkkqqquuuwwwzzz|||wwwpppiiijjjrrryyy{{{{{{~~~~~~}}}|||zzzvvvrrrpppnnnllliiigggeeedddeeeeeedddddddddddddddcccbbbaaabbbaaa___]]]\\\\\\\\\\\\]]]aaahhhqqqzzz~~~{{{yyyvvvyyy}}}xxxdddNNNDDD;;;999999777777999555555555444444333333333555555555555666888999:::======>>>???@@@BBBDDDEEEEEEKKKJJJKKKTTTZZZggg|||yyypppmmmuuu{{{nnnjjjeeemmm~~~rrrhhhZZZWWWSSSPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHFFFFFFGGGHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHEEEFFFGGGHHHJJJKKKLLLLLLKKKLLLOOOPPPPPPQQQSSSUUUXXX[[[^^^```dddlllwww~~~~~~}}}|||{{{zzzyyyxxxvvvssspppooommmkkkhhhfffeeecccaaa___]]]\\\\\\\\\\\\]]]^^^______]]][[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWSSSRRRRRRQQQRRRSSSTTTUUUWWW[[[aaaggglllrrrxxx||||||}}}}}}zzzrrrrrrrrrqqqooollljjjiii```ZZZTTTRRRSSSVVV```iiinnnzzz||||||{{{yyyvvvuuuvvvxxxxxxrrrooonnnmmmlllkkkjjjgggbbb___YYYVVVQQQMMMJJJJJJKKKLLLKKKKKKJJJIIIGGGEEECCCBBBAAABBBFFFLLLWWWgggxxx~~~yyysssnnnmmmmmmoookkkgggggggggddd]]]WWWVVVSSSNNNJJJGGGEEEBBB@@@>>>>>>@@@EEELLLUUU^^^cccgggfffccc^^^YYYUUUTTTTTTVVVXXX[[[```fffmmmrrruuuyyyzzz|||{{{rrrmmmoootttxxx}}}~~~}}}|||zzzwwwtttpppoookkkkkkiiihhhfffdddcccbbbgggdddaaa___```aaabbbbbbcccaaa^^^\\\\\\]]]]]]]]]```dddjjjrrrzzz~~~}}}|||}}}~~~vvvaaaJJJAAA:::999999666444555999777555333333666999;;;777777666666666888999:::<<<>>>@@@BBBBBBCCCFFFHHHHHHIIIMMMQQQTTT[[[kkk{{{{{{vvvrrrvvvvvviiifffnnn|||zzznnneee[[[VVVQQQNNNMMMOOOPPPQQQMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRTTTUUUUUUUUUYYYZZZ[[[^^^cccjjjtttzzz~~~|||{{{{{{{{{{{{{{{wwwrrrooonnnnnnmmmlllmmmkkkhhhdddaaa___^^^^^^\\\\\\]]]^^^^^^]]][[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXVVVSSSQQQOOOPPPQQQRRRRRRVVV]]]dddkkkrrryyy}}}~~~~~~~~~|||{{{wwwrrrpppooolllhhhddd^^^YYYUUUUUUUUUWWW___hhhtttzzz~~~}}}}}}||||||{{{||||||yyyssspppooonnnllllllkkkhhhccc```\\\YYYTTTPPPMMMLLLLLLMMMLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBEEELLLWWWfffvvv~~~~~~|||wwwqqqmmmkkkkkknnnjjjgggfffgggddd^^^XXXVVVSSSNNNJJJGGGEEEBBB@@@===>>>@@@DDDKKKTTT\\\aaaeeedddbbb^^^XXXTTTSSSSSSQQQSSSVVVZZZ```ffflllooovvvwww{{{xxxqqqqqquuuwww{{{||||||{{{yyyvvvssspppnnnlllkkkjjjhhhgggeeeeeedddhhheeeaaa___```aaabbbbbbcccaaa^^^]]]\\\]]]]]]]]]___cccjjjrrr{{{}}}~~~qqq^^^JJJAAA:::999999666555666777666444333444555888999777666666666666888:::;;;<<<>>>AAABBBBBBDDDFFFHHHHHHJJJNNNRRRUUU\\\kkk{{{yyyvvvzzzyyymmmiiippp|||{{{oooggg\\\XXXSSSPPPOOOPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOQQQRRRTTTTTTUUUUUUYYYYYY[[[]]]bbbjjjsssyyy~~~}}}}}}}}}}}}}}}yyyuuuqqqppppppoooooommmkkkhhheeebbb```______]]]^^^^^^______^^^\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUVVVTTTRRROOONNNOOOPPPQQQSSSWWW]]]ccciiipppvvvzzz~~~~~~~~~{{{wwwrrrooonnnkkkfffbbb]]]XXXTTTTTTTTTWWW___hhhsssyyy~~~|||tttooonnnmmmllllllkkkhhhdddaaa___\\\XXXSSSPPPNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFBBBBBBEEEKKKWWWeeesss{{{zzzzzzyyyuuupppkkkiiihhhllliiigggffffffccc^^^ZZZWWWSSSNNNJJJGGGEEEBBB@@@======???CCCIIIRRRZZZ^^^bbbbbbaaa]]]XXXTTTRRRRRROOOOOOQQQTTTYYY```eeehhhppptttyyywwwtttuuuvvvxxx{{{zzzzzzyyyxxxuuurrrooommmmmmllljjjhhhggggggggghhhiiifffbbb``````aaaaaaaaabbbaaa___]]]\\\\\\]]]]]]^^^bbbiiirrr{{{lll\\\IIIAAA:::999999666555666555444444444444555666777666555555555777999;;;<<<<<<>>>AAABBBCCCDDDGGGIIIIIIKKKOOOSSSVVV\\\lll{{{~~~{{{~~~~~~qqqlllqqq|||{{{ppphhh\\\YYYUUURRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOPPPRRRSSSTTTTTTUUUXXXYYYZZZ]]]aaahhhqqqvvv|||wwwuuutttsssrrrqqqooonnnkkkhhhfffdddcccbbb______`````````___^^^]]]\\\[[[ZZZXXXVVVTTTRRRRRRRRRQQQOOOMMMMMMNNNOOOPPPSSSVVV\\\aaafffmmmssswww}}}~~~~~~|||wwwqqqnnnllliiiddd```[[[VVVSSSSSSTTTWWW___hhhrrrxxx}}}tttooonnnmmmllllllkkkiiieeebbbaaa___ZZZVVVRRRPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFCCCCCCEEELLLWWWeeeqqqwwwwwwwwwwwwtttoookkkhhhhhhkkkiiigggfffeeeccc___\\\XXXTTTOOOKKKHHHEEEBBB@@@>>>===>>>BBBGGGOOOWWW[[[^^^___```]]]ZZZVVVTTTSSSQQQQQQQQQRRRVVV\\\aaadddjjjooowww~~~{{{wwwuuutttvvvyyyyyyyyyxxxwwwtttrrrooommmmmmllljjjiiihhhhhhiiijjjjjjgggbbb```___``````___``````___]]][[[ZZZ[[[\\\]]]aaaiiirrr||||||jjj\\\III@@@:::999999777555666333333444444555555444444555555555555777999;;;===<<>>>>>>>>AAAFFFMMMTTTXXX[[[^^^``````]]]ZZZXXXWWWUUUSSSQQQPPPRRRWWW\\\```dddkkkuuu}}}yyyvvvtttuuuxxxxxxxxxxxxwwwuuurrrpppooommmlllkkkjjjjjjkkklllmmmlllhhhccc```_________^^^]]]^^^^^^\\\YYYXXXYYYZZZ]]]aaaiiirrr|||ssseee[[[HHH@@@999999999777666777222222444555555555444333555555555555777999;;;======???BBBCCCEEEFFFIIIKKKKKKMMMRRRVVVYYY^^^lll{{{tttmmmqqq|||{{{ooofff[[[XXXTTTQQQPPPOOOMMMKKKMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSUUUVVVXXX[[[^^^dddkkkpppyyy~~~{{{yyyxxxxxxvvvuuussssssrrrpppnnnlllkkkjjjccccccddddddcccbbb```___]]]\\\[[[YYYWWWUUUTTTSSSNNNMMMLLLLLLLLLLLLMMMMMMMMMPPPVVV[[[bbbjjjrrrwww|||}}}}}}wwwpppkkkhhheeeaaa]]]XXXSSSQQQRRRTTTXXXaaakkkuuuzzz~~~}}}wwwrrrooonnnnnnnnnooommmiiigggcccaaa^^^ZZZWWWUUUSSSSSSPPPPPPOOONNNLLLJJJHHHGGGFFFEEEGGGOOO]]]iiirrruuuuuuuuutttqqqmmmkkkkkkllljjjiiihhhgggfffddddddccc\\\XXXSSSNNNKKKHHHEEEBBB@@@??????AAAEEELLLRRRVVVZZZ]]]aaacccbbb```^^^]]]XXXUUUQQQNNNNNNRRRVVVYYY```hhhttt}}}|||xxxuuuvvvyyyyyyyyyyyyxxxwwwtttrrrqqqmmmnnnnnnoooooopppppppppmmmiiiddd```___^^^]]]]]][[[^^^___]]]YYYWWWXXXZZZ^^^bbbiiisss||||||tttiii]]]UUUHHH@@@999999999777666777222333444444555555444444666555555555777999;;;<<<===???BBBDDDEEEGGGJJJLLLLLLNNNSSSXXXZZZ___mmm{{{sssmmmrrr~~~}}}qqqhhhZZZWWWSSSPPPOOOOOONNNMMMLLLMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUXXXZZZ]]]bbbiiimmmuuu}}}}}}|||{{{zzzyyywwwssssssrrrqqqpppnnnlllkkkgggggghhhggggggeeecccbbb```___^^^\\\ZZZXXXVVVUUUOOONNNNNNMMMLLLLLLLLLMMMKKKOOOTTTZZZaaaiiirrrxxx|||}}}}}}wwwpppkkkhhheeeaaa^^^WWWSSSPPPRRRUUUYYYcccmmmwww|||{{{{{{zzzzzz}}}{{{wwwrrrqqqqqqrrrrrrqqqnnnkkkeeeccc```]]]ZZZXXXWWWVVVRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFIIIRRR```llltttvvvuuutttrrrnnnkkkjjjlllmmmjjjjjjiiihhhfffffffffggg^^^ZZZUUUPPPMMMIIIFFFDDDAAA@@@@@@AAAEEEKKKQQQUUUYYY^^^cccggggggfffdddddd]]]YYYSSSNNNLLLOOOSSSVVV]]]fffsss}}}~~~~~~}}}|||~~~{{{wwwvvvyyyzzzzzzzzzzzzyyywwwuuusssoooqqqsssuuuuuuuuuttttttnnnjjjeeeaaa___^^^]]]\\\\\\___aaa___[[[XXXYYY\\\___cccjjjsss|||~~~wwwmmmbbbXXXQQQGGG???999999999777666888444444444444444555555555777666666666666888:::;;;===???BBBDDDFFFHHHKKKMMMMMMOOOTTTYYY[[[```mmm{{{rrrmmmsssuuulll[[[WWWRRROOOOOOPPPPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNOOOQQQRRRRRRRRRSSSUUUWWWYYY\\\aaagggkkkssszzz~~~}}}{{{zzzuuuuuuuuuuuusssrrrpppooollllllllllllkkkiiigggfffeeedddbbb___\\\YYYWWWUUUQQQPPPPPPOOONNNMMMLLLLLLMMMPPPTTTYYY```hhhpppvvv{{{}}}}}}wwwooojjjhhhfffccc```WWWSSSQQQSSSVVVZZZdddnnnwww|||~~~|||yyyxxxxxxyyy{{{~~~zzztttttttttuuuuuutttqqqnnnfffdddbbb___]]][[[ZZZYYYTTTSSSSSSQQQPPPNNNLLLKKKHHHGGGJJJSSSbbbooovvvxxxtttssspppllliiiiiikkknnnjjjjjjjjjiiigggfffggghhh```\\\VVVQQQNNNJJJGGGEEEBBBAAAAAABBBEEEKKKQQQTTTYYY^^^eeeiiijjjiiihhhhhhbbb]]]UUUOOOMMMOOORRRUUU[[[eeesss}}}|||{{{zzzzzz~~~}}}xxxwwwyyy{{{{{{{{{{{{zzzxxxvvvuuuqqqsssvvvyyyzzzyyyxxxvvvoookkkeeeaaa___]]]\\\[[[]]]aaacccaaa\\\YYY[[[^^^___cccjjjsss}}}vvvkkk```VVVPPPGGG???999999999777777888555444444444444555666777777777666666666888999:::===???BBBEEEFFFHHHKKKNNNMMMOOOUUUZZZ\\\```mmm{{{rrrmmmuuuxxxppp\\\XXXSSSOOOOOOQQQRRRSSSNNNOOOOOOOOOOOONNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRTTTWWWYYY\\\```fffjjjrrrxxx~~~|||yyyyyyyyyyyyxxxvvvtttsssooopppppppppooommmkkkjjjiiihhheeeaaa]]]YYYVVVUUURRRRRRQQQPPPOOONNNMMMLLLOOOQQQUUUYYY___fffooottt{{{}}}}}}wwwooojjjhhhgggcccaaaWWWSSSQQQSSSVVV[[[fffpppwww||||||zzzxxxwwwwwwxxx{{{|||xxxvvvuuuttttttsssqqqoookkkjjjgggeeebbb___]]]\\\ZZZXXXTTTPPPMMMLLLLLLMMMIIIIIIKKKTTTaaannnvvvzzzzzzxxxvvvrrrooollljjjiiiffffffffffffffffffffffffbbb]]]VVVOOOKKKGGGDDDBBBCCCBBBCCCFFFGGGHHHNNNWWW\\\aaagggkkkllljjjiiihhhccc___XXXRRRPPPQQQRRRRRR^^^fffrrr|||zzz|||~~~zzzwww|||~~~~~~{{{zzzzzzvvvwwwxxxyyyyyyyyyxxxwwwtttoooggg___ZZZXXXXXXYYY]]]^^^___^^^\\\ZZZZZZZZZ```fffoooxxx}}}qqqfff\\\VVVSSSGGGAAA;;;999666333444888666666666666666666666666666666666666777888:::;;;======???BBBGGGJJJLLLLLLQQQQQQTTTXXX[[[```lllyyytttqqqzzzyyyiiiaaaYYYSSSSSSSSSQQQOOOPPPMMMNNNNNNNNNNNNMMMLLLLLLHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTUUUXXX\\\aaaeeemmmttt~~~~~~|||zzzxxxvvvuuuuuuuuuuuuuuuuuusssqqqooonnnmmmllliiiddd^^^ZZZXXXXXXUUUTTTRRRPPPOOONNNMMMMMMLLLMMMQQQWWW^^^fffmmmqqqwww{{{}}}yyyrrrkkkgggccc___]]]SSSPPPNNNNNNSSS]]]hhhnnnzzz}}}|||zzzxxxuuuuuuyyy|||~~~zzzxxxvvvuuuuuuuuusssqqqlllkkkiiihhhfffdddbbbaaa^^^[[[WWWRRROOONNNNNNNNNKKKKKKNNNWWWdddqqqxxx|||{{{yyyvvvrrrooollljjjjjjggggggggggggggggggggggggbbb]]]VVVPPPKKKHHHEEEDDDDDDCCCDDDFFFFFFGGGNNNWWW]]]aaagggkkklllkkkiiiiiieee```ZZZTTTRRRQQQRRRRRR\\\dddppp{{{{{{}}}|||yyy|||~~~~~~|||zzzzzzxxxyyyzzz{{{{{{zzzyyyxxxtttppphhh```[[[XXXXXXYYY]]]^^^___^^^\\\ZZZZZZ[[[```fffoooxxxvvvlllbbbXXXRRRHHHAAA;;;999777444444777555555555555555555555555666666555666777888:::;;;===>>>@@@CCCGGGKKKMMMMMMSSSSSSVVVZZZ\\\aaannnzzzvvvqqqzzz{{{lll```YYYSSSRRRRRRPPPNNNOOOMMMNNNNNNNNNNNNMMMLLLLLLIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIILLLLLLMMMNNNOOOPPPQQQQQQPPPRRRTTTUUUWWW[[[```cccjjjpppzzz}}}{{{yyyyyyxxxxxxyyyyyyxxxwwwuuusssrrrnnnnnnkkkeee___ZZZXXXXXXVVVUUUSSSQQQOOONNNMMMMMMKKKMMMPPPVVV]]]eeelllpppwwwzzz~~~~~~zzzssslllgggbbb^^^[[[SSSPPPNNNOOOUUU^^^iiiooozzz}}}~~~|||{{{xxxxxx|||~~~|||zzzxxxwwwwwwvvvuuusssmmmmmmlllkkkjjjiiihhhhhhbbb___[[[VVVSSSPPPOOOOOONNNOOOSSS\\\iiiuuu{{{~~~{{{zzzwwwsssooommmkkkjjjggggggggggggggggggggggggbbb]]]VVVPPPLLLIIIGGGEEEFFFDDDDDDFFFFFFGGGNNNWWW^^^ccciiimmmnnnmmmlllkkkiiieee___YYYUUUSSSSSSTTTZZZcccoooyyy~~~}}}||||||}}}|||{{{zzz{{{|||}}}}}}|||{{{zzzuuuqqqjjjbbb\\\ZZZYYYYYY\\\^^^___^^^\\\[[[[[[\\\```gggpppyyy}}}sssgggZZZRRRIIIBBB;;;999777444444777444444444444444444444444666666555666777888:::;;;>>>???AAAEEEHHHKKKNNNOOOUUUUUUXXX\\\___cccooo|||vvvpppzzz|||ooo```XXXRRRQQQQQQNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTUUUVVVYYY]]]aaaeeekkkttt~~~~~~}}}}}}|||}}}}}}~~~~~~}}}{{{zzzyyysssrrroooiiibbb]]]ZZZYYYYYYWWWUUUSSSPPPNNNMMMMMMKKKMMMPPPUUU\\\dddkkkooovvvyyy}}}{{{tttmmmhhhbbb]]]YYYRRRPPPOOOQQQWWW```jjjqqq{{{~~~}}}|||}}}{{{yyyxxxxxxwwwuuutttoooooonnnmmmlllkkkjjjjjjeeeccc___ZZZVVVSSSQQQPPPQQQRRRWWWaaannnyyy~~~|||{{{xxxtttpppmmmkkkjjjggggggggggggggggggggggggccc]]]VVVOOOKKKIIIHHHFFFGGGEEEFFFGGGGGGHHHOOOWWW```eeelllqqqrrrrrrqqqpppooolllgggaaa[[[WWWWWWWWWZZZcccnnnyyy~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~||||||wwwssslllddd^^^[[[ZZZZZZ\\\]]]___^^^]]]\\\\\\]]]aaahhhrrryyy~~~~~~wwwiii]]]WWWKKKBBB;;;999888666555777444444444444444444444444555555555555777999;;;<<<>>>@@@DDDGGGIIILLLPPPRRRWWWXXX[[[___bbbfffqqq}}}~~~~~~tttlllwww|||ooo```XXXQQQQQQQQQNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLPPPRRRSSSTTTUUUXXX[[[^^^aaagggpppyyy~~~yyyyyyvvvpppiiibbb___]]]]]][[[XXXUUURRRPPPNNNMMMLLLMMMOOOTTT[[[cccjjjooouuuxxx||||||vvvoooiiibbb[[[WWWQQQPPPPPPSSSZZZcccmmmsss{{{~~~}}}{{{yyyxxxxxxwwwvvvtttqqqqqqooonnnlllkkkjjjiiihhheeeaaa]]]XXXUUURRRQQQRRRUUU[[[fffrrr|||~~~|||xxxtttqqqmmmkkkjjjffffffffffffffffffffffffccc^^^UUUNNNJJJHHHGGGFFFGGGFFFGGGJJJJJJJJJPPPXXXccchhhpppuuuxxxxxxxxxxxxwwwuuuqqqjjjbbb]]][[[[[[\\\dddoooyyy~~~~~~~~~~~~~~~}}}yyyuuunnngggaaa]]][[[[[[[[[]]]^^^^^^]]]\\\]]]^^^bbbjjjttt{{{~~~~~~}}}lllbbb___MMMCCC;;;:::999777555666444444444444444444444444555555555555777999;;;<<>>BBBEEEIIILLLOOOSSSXXX[[[___bbbeeefffiiipppyyyxxxsssooonnnnnnpppaaabbbrrr~~~xxxfff]]]UUUSSSRRRQQQPPPRRRNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGJJJIIIGGGEEEEEEEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNQQQRRRSSSTTTWWWYYYYYY]]]bbbhhhnnnuuu|||{{{yyy{{{{{{}}}~~~zzzuuussspppmmmhhhccc^^^YYYTTTQQQPPPPPPQQQUUU[[[dddlllppptttvvvyyyzzzzzzzzz{{{|||}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||}}}|||vvvpppiiibbb[[[VVVRRRRRRUUU]]]hhhqqqwwwxxx|||}}}~~~}}}|||zzzzzzyyyyyyyyyxxxxxxxxxwwwuuurrrmmmhhhccc___]]]```eeennnzzz}}}wwwrrrnnnkkkiiiiiiiiiiiikkknnnnnnmmmkkkeee[[[QQQKKKFFFAAA@@@BBBEEEGGGKKKOOOSSSVVVYYY[[[bbbhhhqqqyyy}}}rrrhhhbbb______ccchhhnnnqqqqqqpppooonnnnnnpppvvv}}}zzzxxxtttnnnhhhbbb^^^[[[WWWYYY\\\]]]^^^___bbbdddlllqqqwww}}}~~~}}}||||||{{{yyyxxxxxxzzz|||}}}|||lllSSSGGG===::::::777666666666666555555555666666777555666777777777888;;;>>>CCCEEEIIIMMMPPPTTTYYY\\\aaadddgggiiilllrrr||||||vvvrrrooonnn}}}rrrddddddqqq}}}}}}vvvfff]]]UUUSSSSSSQQQPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMOOOQQQRRRSSSVVVXXXYYY\\\bbbgggmmmtttzzz|||zzzzzzzzz{{{{{{vvvtttqqqmmmhhhccc___ZZZUUURRRQQQQQQRRRUUU\\\dddkkkppptttwwwyyy{{{zzzzzz{{{|||~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}|||vvvpppjjjbbb[[[WWWSSSSSSWWW___iiirrrwwwyyy|||}}}{{{{{{{{{zzzzzzzzzyyyyyyyyywwwtttpppkkkgggdddbbbccchhhrrr}}}~~~wwwqqqnnnlllkkkkkkjjjkkklllnnnnnnllljjjdddZZZPPPJJJEEE@@@>>>AAABBBEEEJJJOOOTTTXXX[[[\\\aaagggoooxxx~~~xxxlllddd___^^^```dddgggiiiiiihhhfffgggjjjpppxxxzzzxxxtttooohhhbbb]]][[[WWWXXX[[[\\\\\\^^^aaadddlllpppwww|||}}}||||||{{{{{{yyywwwuuutttvvvyyy|||xxxlllSSSHHH===::::::888666666444444444555555666888888555666777777777888;;;>>>CCCFFFKKKOOORRRVVV[[[^^^dddfffjjjlllooovvv{{{vvvrrrpppyyyttthhhfffoooxxx{{{ttteee\\\TTTSSSSSSQQQPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJLLLOOOPPPQQQRRRTTTVVVYYY\\\aaafffkkkqqqxxx|||~~~|||zzzzzzzzz}}}|||xxxuuuqqqnnniiiddd```\\\WWWTTTSSSSSSSSSVVV\\\cccjjjooouuuwwwzzz{{{{{{zzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}yyyyyyzzz{{{|||}}}~~~~~~}}}wwwqqqjjjccc\\\WWWSSSUUUZZZbbbkkktttyyy{{{{{{}}}~~~}}}}}}||||||{{{{{{zzzzzzzzzxxxuuurrrnnnkkkhhhgggeeelllvvv~~~wwwqqqnnnmmmmmmjjjjjjjjjlllmmmmmmllljjjaaaXXXNNNIIIDDD???===???>>>AAAGGGOOOWWW]]]___```bbbgggooowww~~~~~~qqqfff```[[[\\\^^^___``````___^^^___eeeppp{{{}}}zzzxxxuuuoooiiiccc^^^[[[VVVXXXZZZ[[[[[[^^^aaadddkkkooovvv{{{~~~}}}zzzyyyxxxwwwwwwtttsssqqqqqqsssxxx|||xxx}}}jjjSSSHHH===;;;:::888666666555555555555555666777777555666777777777888;;;>>>DDDGGGLLLQQQUUUYYY]]]```eeehhhlllooorrryyy|||vvvssswwwtttiiifffllltttzzzqqqccc[[[TTTSSSSSSQQQPPPQQQMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMOOOPPPQQQRRRTTTVVVYYY[[[___dddiiiooovvv{{{~~~~~~}}}{{{{{{|||}}}|||yyyvvvrrrooojjjfffbbb^^^YYYVVVUUUTTTUUUWWW\\\cccjjjnnnuuuwwwzzz{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxwwwvvvwwwxxxzzz|||~~~~~~xxxqqqjjjccc\\\WWWSSSWWW]]]eeennnuuuzzz|||{{{|||~~~~~~}}}|||{{{{{{zzzxxxvvvsssooollljjjiiihhhooozzz~~~wwwqqqnnnmmmmmmgggggghhhjjjllllllkkkiii]]]TTTLLLGGGCCC>>><<<>>>???AAAFFFOOOYYYaaaeeeeeefffjjjqqqwww~~~wwwjjjbbbXXXXXXXXXXXXXXXXXXXXXXXX[[[dddrrr}}}zzzyyyvvvqqqkkkddd^^^[[[VVVXXXYYYZZZ[[[^^^bbbeeejjjnnntttyyy|||~~~~~~{{{wwwuuusssrrrrrrpppoooooopppssswww|||}}}~~~iiiSSSHHH>>>;;;;;;888666777777777666555555555555555555666777777777888;;;>>>DDDHHHNNNSSSWWW\\\```cccfffjjjnnnqqquuu{{{{{{xxxxxxttthhhdddhhhooozzzxxxpppbbbZZZTTTSSSSSSQQQPPPQQQOOOOOONNNNNNNNNMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVXXXZZZ^^^bbbgggnnnuuuzzz~~~~~~{{{||||||}}}|||yyyxxxtttqqqlllhhhddd___ZZZWWWVVVUUUVVVXXX]]]dddjjjnnnuuuwwwzzzzzzzzzyyyyyyzzzyyyyyyyyyxxxwwwuuutttrrrssstttuuuxxx{{{~~~xxxqqqjjjbbb[[[VVVSSSXXX___hhhpppvvv{{{}}}{{{|||}}}~~~~~~|||{{{zzzyyyxxxuuurrrooollliiihhhiiiqqq}}}~~~wwwqqqnnnlllkkkfffffffffgggiiiiiigggeeeYYYQQQIIIFFFBBB>>><<<>>>CCCDDDHHHRRR^^^hhhmmmnnnqqqssswwwzzzxxxkkkbbbUUUTTTRRRRRRRRRSSSTTTUUU\\\hhhxxx{{{zzzxxxsssmmmfff```\\\WWWXXXYYYZZZ[[[^^^cccffflllpppuuuyyy{{{|||}}}~~~}}}{{{xxxtttqqqpppppppppooooooppprrruuuyyy}}}{{{jjjTTTHHH>>>;;;;;;999777777888888666555555444444444555666777777777888;;;>>>EEEIIIPPPUUUZZZ^^^bbbeeegggkkkppptttxxx~~~}}}{{{tttgggaaadddhhhqqqzzzxxxpppaaaYYYSSSSSSTTTQQQOOOPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQQQQRRRTTTVVVWWWZZZ]]]aaafffnnnvvv{{{{{{}}}~~~}}}~~~~~~~~~~~~|||zzzwwwtttooojjjeee```[[[WWWVVVVVVVVVXXX]]]dddkkkoootttvvvyyyyyyxxxwwwxxxxxxyyyyyyyyyxxxvvvtttqqqpppnnnoooqqqtttyyy~~~~~~wwwpppiiiaaaZZZUUURRRXXXaaajjjqqqvvv{{{~~~{{{|||}}}~~~~~~~~~}}}|||zzzyyyxxxvvvtttpppmmmjjjgggfffjjjsss}}}wwwrrrnnnkkkiiigggfffeeeeeeeeedddaaa^^^UUUNNNGGGDDDBBB>>>===???CCCCCCIIIUUUeeesss|||~~~~~~}}}rrreee[[[RRRPPPOOOMMMNNNPPPSSSUUUaaannn}}}|||yyyuuuooohhhaaa]]]XXXYYYZZZZZZ\\\___dddhhhooosssxxx{{{|||||||||}}}yyywwwtttqqqoooooopppqqqpppqqqsssvvvzzz}}}vvvhhhTTTIII>>>;;;;;;999777777777666666555555555666666555666777777777888;;;>>>EEEJJJQQQWWW\\\```dddgggjjjnnnsssxxx|||~~~tttggg```___aaaiiisss}}}}}}wwwqqq```XXXSSSSSSTTTQQQOOOPPPOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMLLLNNNPPPPPPPPPQQQSSSUUUWWWYYY\\\aaafffnnnwww}}}~~~~~~}}}}}}~~~zzzvvvqqqkkkfffaaa[[[WWWVVVVVVVVVYYY^^^eeelllqqqsssuuuxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvtttpppmmmkkkiiijjjlllpppuuu{{{}}}vvvooohhh```XXXSSSQQQXXXbbbkkkrrrvvv{{{~~~{{{|||}}}}}}}}}~~~}}}|||||||||zzzxxxwwwuuusssoookkkhhheeedddjjjsss}}}xxxrrrmmmjjjhhhhhhgggeeedddccc```\\\YYYSSSLLLFFFDDDBBB>>>===??????@@@GGGVVVkkk~~~~~~zzztttiii\\\SSSPPPOOOLLLKKKLLLOOOSSSUUUeeesss}}}|||zzzvvvpppiiibbb^^^XXXYYYZZZ[[[\\\```eeeiiirrruuuzzz|||}}}|||}}}}}}uuusssqqqooonnnoooqqqsssrrrssswwwzzz~~~|||qqqeeeTTTIII>>><<<;;;999777888555555444555555666777888555666777777777888<<<>>>EEEJJJQQQXXX]]]aaaeeehhhlllpppvvvzzz~~~uuuhhh___\\\]]]eeeoooyyy}}}~~~|||wwwqqq___XXXSSSTTTTTTQQQOOOPPPNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKMMMNNNOOOOOOPPPQQQSSSVVVYYY\\\```fffoooxxx~~~~~~}}}{{{}}}|||xxxrrrlllfffaaa[[[WWWVVVUUUVVVYYY___fffmmmrrrsssuuuwwwwwwvvvuuuuuuvvvsssttttttrrrpppmmmiiigggeeefffhhhlllrrrxxx~~~|||vvvnnnggg___WWWRRRPPPXXXccclllrrrvvvzzz}}}{{{|||}}}}}}}}}}}}|||{{{{{{{{{}}}xxxtttsssqqqlllhhhdddcccccccccjjjrrr}}}zzzuuuqqqnnnnnnnnnmmmllliiieeeaaa[[[WWWTTTOOOKKKEEE@@@>>><<<;;;:::===AAAHHHUUUjjj~~~yyywwwuuupppjjjccc]]]XXXUUUPPPMMMLLLLLLKKKLLLTTT]]]ooo~~~~~~yyyssskkkccc]]]ZZZYYYYYYZZZ^^^dddjjjnnnsssuuuxxx||||||yyyyyyvvvssspppoooooopppqqqssstttvvvyyy}}}|||vvvsssmmmgggSSSHHH>>>;;;:::888666777444444555666777888999999666777777666666888;;;>>>JJJPPPWWW\\\```dddjjjoootttwwwzzz}}}xxxqqqjjjaaa[[[ZZZ^^^jjjvvv|||zzzuuueee^^^VVVSSSSSSSSSQQQMMMPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUVVV\\\dddjjjppp{{{~~~}}}||||||}}}~~~}}}zzzvvvqqqkkkeee^^^ZZZYYYXXXWWWZZZ```gggmmmooowwwwwwwwwvvvuuutttssssssrrrqqqooommmiiieeebbb```\\\^^^```dddiiiqqqzzz}}}zzztttmmmddd]]]WWWTTTUUU[[[eeemmmsssxxx{{{~~~{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyy~~~|||wwwsssrrroookkkgggdddbbbbbbbbbhhhooo{{{~~~yyytttooolllkkkkkkiiihhheeebbb]]]XXXTTTQQQNNNKKKFFFCCCBBBAAA@@@??????AAAEEEPPPccc{{{~~~xxxqqqmmmjjjfffaaa\\\XXXUUUSSSRRROOONNNNNNNNNOOOWWWaaavvvzzztttlllddd^^^ZZZYYYYYYZZZ^^^dddjjjnnnsssuuuyyy}}}}}}{{{xxxvvvsssqqqpppppprrrssswwwxxxzzz}}}|||vvvsssmmmfffSSSHHH===::::::888666666666666666666777777777777666666777666666888<<>>@@@@@@AAAGGGQQQccc{{{~~~uuulllcccaaa^^^[[[YYYYYY[[[\\\]]][[[ZZZZZZZZZ\\\eeeooo|||vvvooogggbbb]]]\\\[[[\\\```eeekkkooowwwzzz}}}~~~}}}|||wwwvvvuuuuuuuuuvvvxxxyyy|||}}}~~~~~~rrrkkkhhhccc^^^QQQFFF<<<999888666444555777777777777666666666666444555666777777:::>>>BBBIIIPPPZZZbbbhhhnnnuuuzzz|||vvveee___aaabbbppp~~~~~~pppggg\\\VVVTTTTTTRRROOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMNNNOOOQQQSSSSSSTTTUUU\\\eeelllsss~~~zzzuuupppjjjddd___XXXVVVVVVYYY```hhhnnnqqqqqqsssttttttqqqmmmhhheee___^^^\\\ZZZXXXVVVUUUUUUSSSSSSUUUWWW\\\dddnnntttyyysssqqqnnnlllgggbbb]]]XXXVVVTTTUUU[[[dddlllrrrwww{{{}}}|||}}}~~~}}}yyyuuussstttsssssssssrrrrrrssssssvvvvvvwwwwwwwwwvvvtttsss{{{zzzxxxtttqqqnnnmmmjjjgggdddcccbbbaaacccjjjuuu}}}xxxrrrlllgggdddbbbaaaaaa```^^^ZZZWWWSSSQQQJJJHHHGGGFFFFFFEEECCCAAAAAA@@@AAAGGGMMMXXXkkk|||}}}uuunnnfffdddaaa^^^]]]^^^```aaaccc```_________```iiirrr}}}xxxqqqjjjddd```___^^^^^^bbbgggmmmpppzzz}}}~~~{{{zzz{{{yyyxxxxxxxxxyyyzzz||||||qqqjjjhhhddd___QQQFFF<<<999888666444555555555555666777888888888555666666777888:::???BBBLLLSSS]]]ffflllrrrxxx}}}~~~mmmcccccceeetttvvvlll___WWWUUUTTTRRRPPPPPPOOONNNMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMOOOPPPRRRSSSRRRSSSYYYbbbhhhooozzz{{{vvvrrrllleeeaaaXXXWWWVVVYYY```hhhnnnqqqqqqrrrrrrrrrnnnjjjdddaaa\\\ZZZXXXUUURRRPPPOOONNNMMMNNNPPPSSSYYYcccmmmuuuxxxqqqnnniiigggbbb^^^YYYWWWUUUTTTTTTZZZccclllrrrwwwzzz}}}}}}~~~~~~|||zzzvvvsssooonnnnnnoooooooooppppppoooooosssttttttuuuuuutttsssrrr{{{yyyxxxuuurrrooonnnllliiigggeeeccccccdddiiirrr{{{~~~{{{wwwqqqkkkgggcccaaa^^^^^^]]][[[YYYVVVSSSQQQLLLJJJGGGEEEEEEDDDCCCAAADDDAAABBBIIINNNRRR___mmm{{{vvvpppjjjhhhgggeeeeeefffhhhiiillliiigggfffdddeeellluuu~~~zzzssslllfffbbbaaa```aaadddiiiooorrr{{{~~~}}}zzzyyy{{{||||||||||||}}}~~~{{{}}}ooogggfffccc```RRRGGG<<<999999777555555444444555666777888999999666777777777888:::>>>AAAMMMUUU```iiiooouuu{{{~~~|||wwwiiifffjjj|||{{{pppbbbXXXUUUTTTSSSPPPOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTYYYaaaffflllvvv{{{wwwsssmmmgggbbbYYYXXXWWWZZZ```gggmmmooopppppppppnnnjjjeee```]]]XXXVVVSSSOOOLLLJJJIIIIIIIIIJJJLLLOOOVVVaaalllttt~~~xxxqqqmmmfffccc___[[[WWWUUUTTTTTTTTTZZZccclllrrrvvvzzz|||~~~~~~|||zzzxxxuuurrrnnnlllkkkjjjjjjkkklllmmmmmmmmmlllooopppqqqrrrrrrqqqpppooo{{{yyyxxxuuurrrqqqpppnnnllliiigggfffeeedddhhhooovvv{{{}}}||||||zzzxxxtttooojjjeeeaaa___^^^^^^]]]\\\ZZZWWWTTTSSSKKKIIIEEECCCCCCDDDDDDCCCIIIBBBBBBKKKPPPRRR[[[fffrrryyy~~~|||{{{yyyuuussssssssstttuuuvvvwwwxxxzzzvvvsssqqqnnnnnnttt}}}{{{tttmmmhhheeedddccccccffflllqqqtttxxx||||||yyy{{{}}}{{{~~~qqqiiiiiihhheeeSSSHHH===::::::888666666555555666666777777888888777888888888888:::>>>AAALLLTTT```kkkrrryyy{{{yyy}}}~~~oooiiimmmsssdddYYYVVVUUUSSSQQQOOOOOONNNMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKLLLNNNOOOQQQRRRTTTUUUYYY___ccchhhqqq{{{{{{wwwsssmmmgggccc[[[YYYXXXZZZ___fffkkknnnooonnnllliiiddd```[[[YYYRRRPPPMMMJJJGGGGGGGGGGGGGGGHHHIIILLLSSS]]]iiiqqq}}}wwwpppllldddbbb]]]YYYUUUTTTSSSSSSTTTZZZccckkkrrrvvvzzz|||~~~~~~~~~|||zzzvvvrrrooolllkkkjjjeeefffhhhiiijjjjjjjjjiiikkklllmmmmmmnnnmmmlllkkk{{{yyyxxxuuusssrrrqqqooommmkkkiiigggfffcccggglllrrrvvvyyyyyyyyyxxxvvvrrrnnniiiddd```^^^`````````___]]]ZZZXXXVVVOOOLLLHHHFFFGGGHHHIIIIIIMMMCCCBBBKKKRRRTTT[[[fffhhhqqqyyy{{{|||~~~~~~||||||}}}|||xxxwww}}}{{{uuunnniiigggeeedddeeehhhmmmrrrvvvuuuzzz~~~~~~{{{zzz|||}}}zzzssssssrrrpppSSSHHH>>>;;;:::888666777777777777777666666666666888999999888888:::===@@@JJJSSS```lllttt|||zzzwww|||tttllljjjuuueeeZZZVVVUUUSSSQQQOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFAAAAAABBBCCCDDDEEEFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQQQQSSSTTTWWW]]]```dddmmmvvv}}}{{{wwwsssmmmgggccc\\\ZZZXXXZZZ___fffkkkmmmnnnllliiieee```\\\XXXVVVMMMKKKHHHFFFEEEEEEEEEFFFGGGGGGHHHJJJPPPZZZeeemmm}}}wwwpppkkkdddaaa\\\XXXTTTSSSSSSSSSTTTZZZccckkkqqqvvvzzz|||~~~~~~~~~}}}}}}~~~}}}{{{vvvqqqnnnlllkkkkkkbbbccceeeggghhhhhhgggggghhhhhhjjjjjjkkkjjjiiihhhzzzwwwuuuuuuuuutttsssrrrooollliiifffdddgggiiillloooqqqsssttttttpppqqqooolllhhheeeddddddbbbggghhhbbb\\\ZZZXXXUUUQQQLLLIIIIIIHHHEEEFFFJJJKKKMMMPPPSSSWWW\\\bbbgggooosssxxx|||}}}~~~yyysssmmmiiigggggggggiiimmmrrrvvvyyy{{{{{{|||~~~wwwoooXXXLLLAAA>>>???<<<:::999:::999888777666666666666888999999999999;;;>>>AAAKKKUUUdddooouuu{{{{{{xxx|||uuuiiihhh}}}yyyjjj^^^XXXTTTOOOKKKPPPNNNMMMMMMNNNMMMLLLJJJIIIJJJKKKKKKJJJHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMNNNOOORRRUUUVVVVVVWWWYYY]]]ccchhhkkk}}}~~~zzzxxxwwwrrriiibbb\\\ZZZYYY[[[___dddgggiiikkkgggbbb]]]XXXSSSMMMJJJGGGFFFDDDBBB@@@??????>>>@@@@@@CCCGGGKKKRRRaaaoooxxxqqqkkkeeeaaa[[[VVVRRRQQQRRRSSSVVV[[[bbbkkkrrrvvvyyyyyy|||~~~~~~|||wwwssspppllliiifffhhhhhhgggfffffffffffffffhhhhhhgggfffeeecccbbbaaa}}}zzzyyyxxxxxxwwwvvvtttqqqmmmjjjhhhgggiiikkkmmmoooqqqrrrrrrrrrqqqrrrqqqnnnjjjgggffffffdddiiijjjeee```^^^ZZZWWWRRRNNNKKKKKKIIIGGGIIILLLNNNQQQUUUZZZ___eeelllqqqzzz~~~|||}}}}}}wwwqqqnnnhhhhhhiiijjjnnnrrrwwwzzz||||||}}}~~~|||rrrYYYMMMBBB??????>>>;;;;;;:::999888777666666666666888999999888888:::>>>AAAIIITTTcccpppxxx|||ttthhhdddwwwzzzkkk```YYYUUUQQQNNNQQQPPPNNNNNNOOOOOOMMMLLLKKKLLLLLLLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFGGGIIIJJJIIIJJJLLLMMMMMMNNNQQQTTTTTTTTTUUUWWW[[[```eeehhhvvv~~~}}}yyywwwuuuppphhhaaa\\\[[[YYY[[[___cccfffggggggccc]]]XXXSSSOOOKKKGGGEEEDDDCCCAAA???>>>>>>>>>@@@???BBBFFFJJJQQQ___mmm|||{{{sssnnngggccc]]]WWWSSSRRRSSSTTTXXX\\\dddlllsssxxxzzz{{{|||~~~~~~}}}xxxtttqqqmmmiiiggggggffffffeeeeeeeeeeeeeeeddddddeeeeeedddcccbbbbbb}}}}}}|||||||||zzzvvvrrrooolllkkkjjjlllmmmooopppqqqqqqqqqppprrrsssrrrpppllliiiiiiiiigggllloookkkgggccc___YYYUUUPPPMMMMMMLLLJJJLLLPPPSSSWWW]]]cccjjjrrrzzz~~~|||zzz}}}yyytttqqqjjjjjjjjjllloootttyyy|||~~~~~~sssZZZOOODDDAAA@@@>>>======:::999888777666666666666777888888888888:::===@@@GGGSSScccrrr{{{sssgggaaappp{{{mmmbbb[[[WWWSSSQQQSSSQQQPPPPPPPPPPPPOOOMMMLLLMMMMMMMMMLLLJJJHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJKKKHHHIIIKKKKKKLLLMMMPPPRRRRRRRRRSSSUUUYYY]]]bbbdddnnnuuu|||xxxvvvsssnnngggaaa^^^\\\ZZZ[[[^^^aaacccddd```\\\VVVPPPMMMJJJGGGDDDCCCBBBAAA???>>>=========>>>>>>@@@DDDGGGNNN\\\iiiwww~~~wwwsssjjjfff```YYYUUUSSSSSSTTTZZZ^^^fffnnnuuuyyy{{{||||||}}}~~~zzzvvvrrrnnnjjjhhhfffeeeeeedddddddddddddddccccccdddddddddddddddccc~~~|||xxxtttpppnnnnnnmmmmmmnnnppprrrsssssssssrrrsssssssssqqqnnnlllllllllkkkpppsssqqqnnnjjjddd]]]XXXSSSOOOOOOOOOMMMPPPTTTWWW\\\dddllluuu}}}|||xxxyyy}}}zzzuuurrrlllllllllnnnrrrwww{{{~~~~~~qqq]]]QQQFFFBBB@@@======>>>999999888777666666777777666777777777777999===???FFFSSSeeetttqqqfffbbblll{{{zzznnnccc\\\WWWTTTRRRSSSQQQPPPPPPPPPPPPOOOMMMMMMMMMMMMLLLKKKJJJHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLGGGHHHJJJJJJJJJKKKNNNPPPRRRRRRSSSUUUXXX[[[___aaagggnnnxxx~~~|||xxxvvvrrrnnnhhhccc___]]][[[[[[]]]^^^______ZZZUUUOOOJJJGGGEEEDDDBBB@@@???>>>===<<<<<<<<<<<<===<<<>>>AAADDDJJJXXXeeessszzzvvvmmmhhhbbb[[[VVVTTTSSSTTT[[[___fffooouuuyyy{{{|||}}}}}}~~~~~~|||wwwsssoookkkhhhfffeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeedddccc~~~zzzvvvsssqqqqqqqqqoooppprrruuuvvvwwwwwwwwwsssssstttrrrpppnnnnnnooopppuuuxxxvvvtttqqqiiibbb\\\VVVRRRRRRQQQPPPRRRWWW[[[aaajjjttt}}}|||uuuuuuxxx|||zzzuuusssmmmmmmnnnppptttzzz}}}qqqaaaUUUJJJCCC???;;;;;;===999888777777777777777777666777777777777999===???GGGTTTfffvvv~~~pppgggggglllwwwzzzoooddd\\\WWWTTTRRRRRRQQQOOOOOOPPPPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJLLLGGGHHHIIIJJJIIIKKKMMMOOORRRSSSTTTUUUXXX[[[]]]___dddjjjrrrzzz~~~}}}zzzvvvrrrnnniiifff```^^^[[[ZZZZZZ[[[ZZZYYYTTTPPPJJJFFFDDDCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;<<<;;;<<>>???DDDQQQ^^^ooo~~~}}}zzzpppllleee^^^YYYWWWWWWWWW\\\```gggooouuuyyy{{{{{{}}}}}}}}}}}}~~~~~~yyytttpppkkkhhhgggffffffeeeeeeeeeeeeeeeeeeddddddcccaaa```^^^]]]~~~|||{{{zzzxxxyyy{{{}}}~~~~~~~~~~~~wwwxxxyyyxxxvvvvvvwwwxxxxxx{{{|||{{{{{{yyyrrriiiccc\\\VVVTTTRRRQQQTTTXXX___gggttt~~~ssspppmmmrrrxxx|||~~~}}}yyyuuurrrmmmmmmooosssyyy}}}ooocccUUUJJJAAA999888;;;888888777777777777888888888999999888888:::>>>AAABBBPPPeeexxxxxxooojjjjjjppp{{{~~~ttthhh]]]VVVSSSSSSTTTRRRQQQQQQQQQQQQPPPNNNNNNNNNLLLKKKJJJIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGIIIJJJHHHIIIJJJJJJJJJJJJMMMOOOSSSSSSTTTUUUWWWXXXZZZZZZ```dddiiinnnsssyyy}}}|||yyyuuupppkkkiiihhh```]]]ZZZWWWUUUSSSPPPNNNHHHFFFCCCBBBAAAAAA???===;;;;;;;;;::::::;;;;;;<<<;;;:::;;;===>>>CCCPPP\\\kkk||||||sssooohhhbbb]]][[[[[[[[[^^^bbbiiiqqqwww{{{|||}}}}}}}}}}}}}}}}}}~~~~~~yyytttooojjjgggfffeeeeeedddddddddddddddeeeeeeeeedddcccbbbaaa```~~~|||}}}~~~~~~yyyzzz{{{{{{yyyyyyzzz{{{{{{}}}}}}||||||{{{tttkkkddd^^^WWWUUURRRQQQSSSXXX___hhhwww~~~ssspppiiinnntttyyy{{{{{{|||}}}~~~~~~~~~|||yyyuuuqqqooolllmmmppptttzzzttthhhYYYMMMBBB:::888;;;888777777777777777888888888999999999999;;;???AAA>>>NNNdddxxx{{{ttthhhgggmmmxxx~~~vvvjjj___WWWTTTSSSUUUTTTRRRRRRSSSSSSQQQPPPPPPOOONNNLLLKKKKKKJJJKKKEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJJJJJJJKKKMMMOOORRRRRRSSSUUUVVVWWWXXXYYY^^^aaaeeejjjnnntttzzz~~~}}}||||||}}}zzz{{{|||}}}{{{{{{xxxtttnnnjjjhhhggg___]]]YYYVVVTTTQQQMMMKKKEEECCCAAAAAAAAA@@@>>><<<;;;;;;::::::;;;;;;<<<<<<<<<:::;;;===>>>BBBOOO[[[hhhzzz}}}uuuqqqkkkddd```^^^^^^______dddkkkrrrxxx|||~~~~~~}}}}}}}}}}}}}}}~~~~~~yyytttooojjjfffeeedddccccccbbbbbbccccccfffgggggghhhhhhggggggfff~~~}}}|||||||||~~~}}}zzzuuurrriiiaaaZZZXXXVVVTTTTTTWWW^^^jjj|||yyypppmmmlllkkkmmmrrrvvvyyyzzzyyyxxxwwwuuusssqqqooonnnppprrrtttwww{{{{{{rrrcccRRRIIICCC===:::999999999888888888888999999999999999:::;;;<<<===>>>AAAJJJ]]]uuu|||nnnggghhhnnnxxx~~~xxxkkk^^^WWWUUUWWWQQQRRRSSSTTTTTTSSSRRRQQQRRRPPPNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJPPPRRRTTTVVVVVVVVVXXXYYY```bbbeeegggkkkpppvvvzzz~~~~~~~~~}}}{{{xxxuuutttsssttttttttttttuuuxxx{{{~~~|||yyytttoookkkgggbbb______\\\WWWSSSOOOLLLHHHEEECCCBBBAAA???>>>>>>???@@@<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<>>AAAIII\\\ttt~~~pppggggggmmmyyyxxxlllaaaZZZWWWXXXUUUUUUUUUUUUTTTSSSQQQPPPRRRPPPNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIJJJLLLLLLMMMPPPRRRTTTUUUUUUWWWYYY]]]___bbbdddhhhlllrrrvvv{{{}}}~~~|||xxxxxxxxxwwwuuurrrooonnnooopppqqqqqqqqqrrruuuxxx||||||}}}~~~~~~}}}{{{{{{{{{xxxsssoookkkgggccc___[[[XXXSSSOOOLLLIIIFFFCCCDDDCCCAAA@@@???>>>??????===<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<>>:::888999999999888888888888999999999999999:::;;;<<<===>>>AAAIIIZZZrrrqqqggggggmmmzzzyyypppeee]]]YYYXXXWWWWWWWWWVVVTTTSSSQQQPPPSSSQQQOOOOOOOOONNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNKKKMMMPPPRRRSSSTTTVVVXXXYYY[[[^^^```ccchhhmmmqqqvvvxxx|||~~~}}}||||||}}}~~~|||}}}~~~~~~}}}{{{yyywwwssssssrrrqqqooollljjjhhhiiijjjkkkkkkkkkmmmppprrrwwwxxxyyyzzzzzzzzzyyyxxxwwwtttooollliiieeeaaa^^^YYYUUUQQQNNNKKKIIIFFFCCCEEEDDDCCCAAA@@@@@@??????>>>======<<<;;;::::::999;;;<<<<<<;;;<<<@@@HHHOOOdddvvv}}}uuunnnjjjjjjlllnnnttttttvvv{{{{{{uuupppmmmkkkiiigggeeecccbbbcccddddddggggggggghhhiiiiiijjjjjj{{{xxxooogggaaa^^^[[[WWWUUUWWW[[[ggg{{{|||oooeeebbb___^^^```bbbddddddfffeeeeeeeeeeeefffggghhhjjjlllooorrrwww~~~~~~}}}kkk[[[KKKBBB>>>;;;:::<<<999999888888888888999999999999999:::;;;<<<===>>>BBBHHHXXXpppuuujjjiiiooo~~~~~~uuujjjaaaZZZVVVVVVVVVVVVUUUTTTRRRQQQQQQTTTRRRPPPOOOOOONNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMIIILLLOOORRRSSSTTTWWWXXXWWWYYY[[[]]]```dddiiimmmqqqtttyyy}}}~~~{{{yyyxxxyyyzzz{{{yyyzzzzzzzzzyyywwwtttsssqqqqqqpppooommmjjjhhhfffeeefffgggffffffhhhjjjmmmtttuuuwwwxxxyyyzzzyyyyyyrrroookkkgggdddaaa]]]ZZZXXXUUURRROOOMMMKKKHHHFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>>===<<<;;;:::::::::;;;<<<;;;<<<@@@HHHNNNbbbuuu~~~vvvooolllllloooqqqvvvwwwyyy||||||vvvqqqnnnllliiigggeeecccbbbbbbbbbcccfffggghhhiiijjjkkkllllll~~~zzzwwwnnnfff```]]]ZZZVVVTTTVVVWWWbbbuuu~~~{{{rrrhhhddd___]]]]]]___```aaa``````___```aaaccceeegggiiikkknnnrrrwww~~~}}}~~~}}}yyyfffWWWHHH@@@===;;;:::<<<999999888888888888999999999999999:::;;;<<<===>>>BBBFFFUUUnnn}}}nnnkkkqqq{{{pppddd[[[UUUTTTSSSSSSSSSRRRRRRRRRRRRTTTRRRPPPOOOOOONNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJIIILLLOOORRRSSSTTTWWWYYYVVVXXXZZZ\\\^^^bbbgggkkknnnqqqvvvzzz~~~}}}|||yyywwwvvvwwwxxxyyyvvvvvvwwwwwwvvvtttqqqpppoooooonnnmmmkkkhhhfffdddbbbcccccccccbbbccceeegggnnnppprrrtttvvvwwwwwwwwwpppmmmiiieeebbb___[[[XXXVVVSSSPPPNNNMMMLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBBBB@@@???===<<<;;;:::888:::;;;;;;<<<@@@GGGMMM___sssvvvoookkklllooorrruuuwwwyyy|||}}}}}}xxxrrrnnnllljjjhhheeebbbaaaaaaaaabbbeeefffgggiiijjjlllmmmnnn~~~yyyuuullleee___]]]ZZZVVVTTTVVVWWWbbbsss|||xxxvvvzzzwwwiiiddd^^^ZZZZZZZZZ[[[[[[\\\[[[[[[[[[]]]```cccdddgggiiimmmqqqvvv~~~{{{zzz{{{xxxsss^^^QQQCCC===;;;999888999999999888888888888999999999999999:::;;;<<<===>>>BBBEEESSSlllrrrmmmrrruuuiii]]]VVVSSSSSSRRRRRRRRRRRRSSSSSSSSSQQQOOOOOOOOONNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLOOOQQQRRRTTTVVVWWWVVVXXXYYY[[[]]]```eeeiiikkknnnsssxxx{{{}}}}}}}}}yyyxxxvvvuuutttuuuuuuvvvssstttuuuuuutttrrrpppooollllllllljjjhhhfffcccbbbaaaaaaaaa___^^^^^^```bbbfffhhhjjjmmmpppqqqrrrrrrpppmmmiiieeebbb^^^ZZZWWWPPPNNNKKKJJJJJJIIIGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEEEECCCAAA???>>><<<<<<888:::;;;;;;;;;???EEEKKKZZZnnnwwwoookkklllooorrruuuwwwzzz||||||}}}zzzuuupppnnnkkkiiifffcccaaaaaaaaabbbdddeeefffhhhjjjlllnnnooozzzvvvkkkddd___]]][[[WWWUUUWWWYYYbbbqqq{{{vvvrrrpppqqqvvv|||~~~~~~|||jjjeee^^^YYYWWWWWWXXXXXXYYYXXXWWWWWWYYY\\\___aaadddgggkkkooouuu|||{{{uuuuuuvvvssslllYYYMMMAAA===;;;999777777999999888888888888999999999999999:::;;;<<<===>>>BBBDDDQQQjjjyyy{{{tttnnnqqqzzzmmmaaaZZZVVVUUUSSSRRRRRRRRRRRRSSSRRRPPPNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIILLLNNNPPPPPPQQQSSSUUUVVVWWWYYYZZZ[[[___cccgggiiikkkpppuuuxxxyyyzzzyyyssssssssssssssssssrrrrrrrrrssstttuuutttrrrqqqoookkkkkkkkkjjjhhheeebbbaaa______^^^\\\ZZZYYYZZZ\\\___aaaeeehhhkkkmmmnnnnnnnnnkkkfffbbb^^^ZZZVVVSSSLLLJJJHHHGGGGGGGGGFFFDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFDDDAAA???>>>===;;;<<<===<<<:::<<>>;;;888888999999888888888888999999999999999:::;;;<<<===>>>CCCDDDPPPiii}}}uuuuuuuuunnnppp}}}qqqeee]]]YYYXXXVVVTTTRRRRRRRRRRRRRRRPPPNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDFFFGGGIIIKKKLLLIIIKKKMMMOOOOOOOOOQQQRRRUUUWWWXXXYYYZZZ^^^bbbfffgggiiinnnrrruuuwwwwwwwwwoooppppppqqqqqqqqqppppppqqqrrrsssttttttsssqqqpppmmmmmmlllkkkiiigggdddbbb^^^^^^]]]ZZZWWWVVVWWWXXX]]]___cccfffjjjlllmmmnnnkkkgggccc^^^ZZZVVVQQQNNNKKKIIIGGGFFFGGGGGGFFFEEECCCDDDFFFHHHIIIIIIIIIIIIJJJIIIGGGEEECCC@@@???>>>>>>??????<<<::::::>>>CCCJJJ___yyy{{{rrrmmmmmmpppssswwwzzz~~~zzzvvvssspppnnnkkkhhheeeddddddeeeaaabbbdddgggjjjlllnnnooo~~~wwwsssjjjeee```^^^[[[UUUTTTWWW\\\eeesssxxxqqqnnnpppvvv{{{~~~xxxqqqlllhhhfffeeegggkkknnnttt~~~}}}}}}}}}~~~pppggg___\\\YYYUUURRRRRRRRRQQQQQQQQQRRRUUUXXXYYY___ccciiinnntttzzz~~~}}}uuunnnllloooppplllfffXXXMMMCCC@@@???<<<999999::::::999999888777777777888999:::::::::;;;===???BBBEEEOOOeeevvvvvv|||vvvlllfffrrrzzzlll```XXXWWWVVVUUUTTTTTTTTTSSSPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDFFFIIIJJJKKKKKKKKKLLLMMMPPPRRRTTTRRRSSSVVVWWWYYY\\\aaadddgggjjjnnnpppqqqqqqqqqrrrrrrqqqpppoooooonnnoooooopppqqqqqqrrrrrrrrrqqqqqqoooooonnnllljjjgggeeedddccc```\\\XXXVVVVVVXXXYYYYYY\\\```dddfffgggffffffeeebbb]]]XXXUUUQQQMMMJJJEEEDDDCCCBBBBBBBBBDDDDDDDDDFFFHHHIIIHHHGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@???===;;;<<<>>>AAACCCIIIVVVmmm|||sssnnnnnnppprrrxxxzzz}}}yyytttooommmjjjgggddddddddddddaaaaaaccceeehhhjjjlllmmm~~~xxxssslllfffbbb```\\\WWWVVVYYY]]]fffsss~~~tttjjjfffgggjjjoooyyyzzztttmmmhhhdddccc```bbbeeeiiioooyyy~~~}}}~~~qqqhhh___\\\ZZZVVVSSSSSSSSSRRRQQQQQQRRRSSSUUUWWW[[[___eeekkkqqqwww}}}zzz~~~wwwooolllnnnnnnhhhaaaRRRHHH@@@>>>===;;;:::;;;999999999999888888888888888999;;;;;;:::;;;===???CCCFFFPPPeeewwwuuu{{{vvvllldddkkkrrrdddYYYXXXVVVTTTTTTTTTTTTSSSPPPOOONNNMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSVVVWWWYYY\\\```dddfffjjjnnnpppqqqqqqqqqrrrrrrqqqpppooonnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrroooooonnnllljjjhhhfffeeeccc```\\\YYYWWWWWWXXXYYYWWWYYY]]]```bbbbbbaaa```aaa^^^YYYUUUQQQMMMJJJGGGDDDDDDCCCBBBBBBCCCDDDEEEEEEGGGIIIJJJIIIHHHHHHIIIGGGFFFFFFEEEDDDDDDDDDDDD@@@???>>>======>>>???@@@FFFPPPfff~~~~~~uuuoooooorrrtttzzz{{{~~~zzzvvvqqqooolllhhhfffeeeeeeeeeaaabbbccceeegggiiijjjkkkxxxsssnnniiidddbbb^^^YYYXXX[[[```hhhuuu}}}qqqgggaaaaaa```dddmmm{{{{{{yyytttnnnhhhccc___]]]YYY[[[^^^bbbgggrrr~~~sssiii```]]]ZZZVVVTTTUUUSSSSSSRRRRRRQQQRRRRRRSSSVVVZZZ```fffmmmttt{{{|||ttt{{{{{{rrrooopppmmmddd\\\KKKCCC<<<;;;<<<::::::<<<888888888888999999999999999:::;;;;;;;;;<<<>>>@@@DDDGGGQQQeeexxxuuuyyyxxxmmmcccdddsssvvvhhh[[[XXXUUUTTTTTTTTTTTTSSSPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHFFFHHHIIIKKKMMMNNNOOOOOORRRSSSUUUWWWYYY\\\```ccceeeiiimmmppppppqqqrrrsssrrrqqqpppooonnnnnnnnnnnnooooooppprrrssssssssssssoooooonnnmmmllljjjhhhgggcccaaa]]]YYYWWWWWWXXXXXXUUUWWWYYY[[[\\\[[[ZZZYYY\\\YYYTTTPPPLLLIIIEEEBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFHHHKKKKKKJJJIIIIIIJJJHHHHHHGGGFFFFFFEEEDDDDDDAAAAAA@@@???>>>>>>>>>===@@@HHHYYYnnn}}}vvvqqqqqqtttwww|||}}}}}}yyytttrrrnnnkkkhhhgggggggggbbbccccccdddeeeffffffgggxxxssspppjjjeeebbb^^^ZZZZZZ]]]ccckkkwwwssshhhbbbbbb___aaafffppp}}}|||zzztttrrrnnniiiccc___[[[YYYUUUWWWYYY\\\aaajjjwwwuuukkkaaa\\\YYYUUUTTTUUUTTTTTTTTTSSSRRRQQQQQQQQQRRRVVV\\\bbbiiiqqqxxx}}}~~~wwwnnnwwwyyyuuuuuupppeeeZZZGGG@@@;;;:::;;;999999<<<777777888999999:::;;;;;;999;;;<<<<<<;;;<<<>>>AAAEEEHHHQQQddd|||wwwyyyzzzooodddbbbkkkyyyjjj___[[[UUUSSSTTTTTTTTTSSSQQQPPPOOONNNNNNMMMMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDFFFEEEEEEDDDEEEEEEFFFGGGEEEGGGIIILLLNNNNNNNNNNNNRRRSSSUUUWWWXXX[[[___bbbeeehhhllloooqqqqqqrrrtttsssrrrqqqoooooonnnnnnnnnnnnoooppprrrssstttttttttooooooooonnnmmmllljjjiiidddbbb^^^[[[XXXXXXXXXXXXUUUVVVWWWXXXXXXWWWUUUTTTWWWSSSOOOKKKIIIFFFBBB@@@AAAAAABBBCCCDDDEEEFFFGGGGGGIIIKKKLLLJJJIIIIIIJJJIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBCCCBBBAAA???===;;;<<>>@@@BBBEEEHHHPPPaaa{{{vvvkkkbbb```dddrrrwwwkkkcccYYYTTTUUUUUUTTTQQQRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOOOORRRTTTUUUVVVWWWZZZ^^^aaaeeehhhmmmqqqssstttvvvwwwvvvuuutttrrrqqqpppppppppppppppqqqsssttttttttttttssssssrrrqqqpppnnnlllkkkeeeccc```]]][[[YYYXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPMMMKKKHHHFFFFFFEEECCCAAABBBCCCFFFHHHJJJLLLMMMMMMLLLNNNPPPPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMKKKHHHGGGGGGGGGGGGFFFDDDBBB@@@>>><<<<<<@@@HHHOOOVVV```jjjsss|||{{{xxxyyy{{{|||}}}~~~~~~yyywwwsssnnnjjjhhhggggggfffeeedddcccbbbaaa```___~~~uuunnnhhheeeaaa]]]^^^bbblllsss~~~vvviiiddd^^^\\\ZZZ\\\aaafffiiikkkmmmllllllmmmnnnmmmkkkhhhfffeeeccc```]]]XXXTTTRRROOOPPPPPPOOOPPPVVV___gggsssvvvhhh___YYYTTTSSSUUUTTTVVVYYY[[[\\\[[[YYYXXXSSSUUUXXX[[[```fffmmmrrrttt{{{yyymmmhhhsssuuucccSSSBBB>>><<<<<<999666777;;;999999999::::::;;;;;;;;;;;;<<<>>>>>>===>>>@@@BBBDDDGGGPPP```xxxxxxlllcccbbbdddlll~~~qqqggg\\\VVVUUUVVVTTTPPPSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNOOORRRTTTUUUVVVWWWYYY]]]```eeeiiinnnrrrtttvvvxxxyyyxxxwwwvvvtttrrrqqqqqqqqqqqqqqqrrrsssttttttssssssuuuttttttrrrpppnnnlllkkkeeedddaaa^^^[[[YYYXXXWWWTTTSSSRRRQQQPPPNNNMMMMMMIIIGGGEEEDDDEEEEEEDDDCCCFFFGGGJJJMMMPPPQQQRRRSSSQQQSSSTTTTTTSSSQQQPPPQQQRRRSSSSSSSSSQQQOOOLLLKKKIIIIIIHHHGGGFFFDDDBBBAAA@@@>>>???DDDGGGJJJRRRZZZcccnnnyyy|||zzzzzz{{{|||{{{}}}|||yyyuuupppllljjjiiihhhffffffeeedddbbbaaa```___wwwpppjjjfffbbb___```dddmmmttttttoooeeebbb___^^^^^^```aaa```ddddddeeehhhjjjjjjhhhfffdddcccaaa___[[[WWWSSSQQQMMMMMMMMMKKKKKKQQQZZZaaajjj{{{zzzjjjaaa[[[VVVTTTVVVTTTVVVZZZ]]]___^^^\\\[[[TTTUUUWWWZZZ]]]ccciiinnnooovvv{{{|||{{{qqqmmmwww~~~qqq^^^NNN???<<<:::;;;999666888<<<999999::::::::::::;;;;;;;;;===>>>>>>>>>>>>AAACCCDDDGGGOOO___www{{{ooofffeeedddiii{{{tttjjj]]]VVVVVVVVVSSSPPPSSSSSSQQQPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBDDDEEEGGGGGGHHHHHHFFFFFFFFFGGGHHHKKKMMMOOORRRTTTUUUVVVWWWYYY]]]```fffjjjooosssuuuwwwyyy{{{yyyxxxwwwuuusssrrrrrrrrrrrrrrrsssssstttsssssssssvvvvvvuuusssqqqnnnlllkkkfffdddbbb___\\\ZZZXXXWWWQQQPPPOOONNNMMMKKKKKKJJJFFFDDDCCCCCCDDDEEEDDDCCCIIIJJJNNNQQQTTTVVVVVVWWWTTTVVVXXXXXXVVVTTTTTTTTTUUUVVVWWWVVVUUURRROOONNNKKKJJJIIIHHHFFFEEEDDDDDDCCC@@@@@@CCCDDDEEEJJJQQQVVVbbbooowww}}}~~~|||{{{{{{{{{{{{zzz|||~~~~~~{{{wwwrrrnnnkkkjjjjjjgggfffeeedddcccaaa``````wwwpppkkkfffbbbbbbfffoooxxxvvvqqqjjjaaa\\\[[[[[[[[[YYY\\\[[[\\\^^^aaabbbaaa``````___]]][[[XXXVVVTTTSSSNNNMMMLLLKKKKKKOOOTTTYYYcccooommm___YYYWWWWWWVVVUUUYYY^^^aaaaaa```^^^^^^YYYWWWUUUUUUXXX^^^eeeiiinnnqqqvvvzzz}}}}}}}}}~~~vvvlll[[[KKK???===:::999999999888777;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===???AAABBBCCCBBBGGGOOO\\\sss|||~~~vvvmmmfffaaaeeettt|||qqqcccZZZVVVVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLKKKJJJIIIGGGGGGHHHFFFEEEEEEFFFFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLMMMLLLMMMNNNPPPSSSUUUVVVVVVVVVYYY___dddiiimmmsssxxxzzz{{{{{{||||||{{{xxxvvvtttsssssssssttttttttttttttttttttttttuuutttrrrpppnnnlllkkkkkkgggddd```]]]\\\ZZZWWWUUUVVVUUUSSSPPPLLLIIIEEEDDDCCCBBBAAA@@@BBBEEEHHHJJJMMMPPPUUUXXXZZZZZZ\\\]]]]]]\\\ZZZYYYXXXXXXYYYYYYZZZYYYXXXXXXXXXVVVSSSPPPOOONNNLLLKKKKKKIIIFFFDDDBBBAAABBBBBBDDDFFFIIIJJJOOOVVV```jjjqqqvvvzzz|||~~~}}}zzzwwwwwwxxxzzz}}}~~~~~~~~~}}}yyywwwuuusssqqqooommmkkkiiihhhgggfffdddbbbxxxpppjjjeeebbbcccgggttt|||~~~tttmmmeee```^^^]]][[[YYYXXXWWWWWWYYY[[[\\\\\\[[[\\\\\\[[[YYYWWWUUUSSSRRRMMMLLLKKKJJJJJJMMMSSSWWW^^^hhhwwwqqqddd]]]YYYWWWUUUTTTXXX]]]bbbdddcccbbbaaa[[[XXXUUUTTTUUUZZZ___cccjjjnnntttxxx|||~~~yyyrrriiiXXXJJJ???<<<:::888999999888777::::::;;;;;;;;;;;;::::::;;;;;;<<<===???AAACCCDDDDDDHHHNNNZZZooo~~~{{{qqqhhhbbbdddrrrtttfff[[[WWWVVVUUUSSSSSSRRRQQQOOONNNNNNNNNNNNKKKKKKKKKKKKJJJHHHGGGFFFGGGEEEDDDDDDEEEEEEDDDBBBDDDEEEFFFGGGGGGFFFEEEEEECCCDDDEEEFFFGGGHHHHHHIIIHHHJJJLLLLLLLLLLLLNNNOOOQQQSSSUUUUUUUUUXXX^^^ccciiimmmtttxxxzzz{{{||||||}}}|||zzzwwwvvvuuuttttttsssssssssssssssttttttttttttsssqqqooommmkkkjjjiiifffccc___]]][[[YYYVVVTTTRRRRRRPPPNNNKKKIIIFFFEEECCCBBBAAABBBCCCFFFIIIKKKNNNRRRWWWZZZ\\\^^^```aaacccbbbaaaaaaaaabbbcccccc___^^^]]]\\\[[[YYYVVVSSSRRRQQQOOONNNNNNLLLJJJHHHGGGFFFFFFFFFFFFHHHIIIJJJLLLQQQYYYaaahhhnnnsssvvvwwwwwwwwwvvvuuuvvvyyy||||||~~~~~~~~~~~~zzzxxxvvvuuurrrpppnnnllljjjiiihhhgggeeecccyyyoooiiieeebbbeeekkkzzz|||vvvnnniiifffccc^^^[[[VVVUUUTTTTTTVVVWWWWWWVVVWWWWWWWWWWWWVVVTTTRRRPPPLLLKKKJJJIIIIIIKKKPPPSSSYYYbbbooozzzxxxjjjaaa\\\WWWTTTRRRWWW^^^dddhhhiiihhhggg```\\\XXXTTTSSSVVVZZZ]]]ccchhhpppvvvzzz|||~~~rrrkkkcccUUUIII>>><<<999888999999888777999999::::::::::::999999;;;<<<<<<>>>???AAACCCDDDGGGIIINNNXXXjjjuuujjjcccdddppp~~~zzzkkk___XXXVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHGGGIIIJJJKKKKKKKKKMMMNNNOOOQQQSSSSSSSSSVVV]]]bbbjjjnnntttyyy{{{||||||}}}~~~|||zzzxxxwwwwwwwwwssssssssssssssssssssssssqqqqqqpppnnnllljjjhhhgggdddbbb^^^\\\ZZZXXXUUUSSSOOONNNMMMLLLJJJHHHFFFEEECCCCCCBBBCCCEEEHHHKKKMMMPPPTTTYYY]]]```ccceeegggffffffffffffggghhhjjjjjjiiigggfffdddccc```\\\YYYWWWUUUSSSRRRRRRQQQNNNLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKNNNRRRWWW]]]dddkkkppppppqqqqqqqqqqqqssswwwzzzzzz|||~~~~~~~~~|||zzzxxxwwwtttsssooommmkkkjjjjjjhhhfffdddzzzpppiiieeedddiiiooo~~~|||uuuqqqllleeeaaaYYYWWWTTTSSSTTTTTTTTTSSSRRRSSSTTTUUUUUUSSSQQQPPPKKKJJJIIIHHHGGGIIIMMMPPPWWW```kkkuuu~~~}}}nnnccc\\\WWWUUUSSSXXX```iiiooopppnnnllleeeaaa[[[VVVTTTUUUXXXZZZ^^^dddllltttxxx{{{|||}}}yyylllddd\\\PPPFFF>>>;;;999888888999888888888888999:::::::::999999<<<<<<===>>>@@@BBBDDDEEEIIIJJJNNNWWWfffxxxmmmeeeeeeppp}}}rrrddd\\\WWWUUUTTTRRRQQQPPPOOONNNMMMMMMMMMKKKKKKJJJJJJIIIGGGFFFEEEEEECCCBBBCCCEEEEEEDDDCCCAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHFFFHHHJJJJJJJJJJJJLLLMMMOOOQQQSSSSSSSSSWWW]]]bbbkkkooouuuzzz|||}}}}}}~~~~~~}}}{{{zzzyyyyyyssssssssssssrrrrrrrrrrrroooooonnnmmmkkkhhhfffdddcccaaa^^^\\\ZZZWWWTTTQQQNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBBBBCCCFFFIIIKKKMMMQQQUUUZZZ___cccfffjjjmmmkkkkkklllmmmnnnooopppqqqtttrrrpppnnnlllhhhddd```\\\ZZZWWWVVVUUUTTTRRRPPPPPPPPPOOONNNNNNNNNMMMMMMMMMNNNOOOQQQVVV]]]ffflllmmmnnnnnnmmmmmmnnnqqqtttwwwyyy|||}}}}}}}}}~~~}}}|||zzzxxxvvvrrrpppnnnlllkkkjjjgggeee{{{pppkkkhhhgggmmmttt{{{tttmmmggg^^^ZZZVVVSSSRRRRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQJJJJJJIIIGGGFFFGGGJJJLLLUUU\\\gggrrr{{{}}}|||{{{|||qqqddd\\\XXXVVVVVVZZZcccnnnvvvxxxuuurrrhhhddd]]]WWWSSSSSSUUUWWW[[[aaajjjrrrwwwzzz|||~~~sssggg```WWWLLLDDD===;;;888777888999888888777888999999:::::::::999======>>>???AAACCCDDDEEEIIIJJJOOOWWWddd||||||rrriiihhhrrr~~~yyylllaaaZZZWWWUUURRRRRRPPPOOONNNMMMMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFGGGFFFHHHIIIJJJIIIJJJKKKMMMOOOQQQSSSSSSTTTWWW^^^ccclllpppvvv{{{}}}~~~~~~~~~}}}|||zzzzzztttttttttssssssrrrrrrrrrnnnmmmlllkkkiiigggeeedddbbb```^^^\\\ZZZWWWSSSPPPOOOMMMKKKHHHEEECCCBBBAAAAAAAAABBBDDDFFFJJJLLLNNNRRRUUU[[[```dddhhhmmmpppuuuuuuvvvxxxyyyzzz{{{{{{|||zzzxxxuuusssooojjjgggbbb___[[[YYYXXXWWWUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNQQQXXXaaaggghhhiiiiiiiiiiiikkkooorrrsssvvvyyy{{{{{{{{{|||}}}|||}}}~~~}}}{{{vvvtttqqqooommmkkkhhheee{{{rrrmmmkkklllrrrzzz|||tttnnnddd___YYYSSSQQQPPPOOONNNOOOOOOPPPPPPPPPQQQQQQQQQJJJJJJIIIGGGEEEFFFHHHJJJQQQXXXbbbnnnxxx~~~|||zzzyyyuuuuuutttuuuzzzvvvhhh^^^YYYWWWVVV[[[fffsss~~~~~~zzzmmmhhh```XXXSSSRRRRRRTTTXXX^^^gggooouuuyyy}}}~~~}}}pppfff^^^TTTIIIAAA<<<:::777777888999999888777888999:::;;;;;;;;;:::===>>>>>>@@@AAACCCEEEFFFIIIJJJOOOXXXbbbvvvxxxpppmmmuuuttthhh___YYYVVVSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLKKKJJJIIIGGGGGGDDDCCCCCCDDDGGGHHHHHHGGGEEEEEEDDDDDDEEEFFFGGGHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJJJJJJJLLLMMMNNNPPPSSSSSSTTTWWW^^^cccmmmqqqwww|||~~~~~~}}}|||zzzyyyuuuuuuuuuttttttssssssrrrooommmkkkiiigggeeeeeedddbbb```^^^]]][[[XXXSSSPPPOOOMMMJJJGGGDDDBBBAAAAAAAAABBBCCCFFFIIILLLNNNPPPSSSWWW\\\aaaeeejjjooosssyyy{{{}}}~~~|||xxxsssooojjjgggbbb___]]][[[YYYWWWUUUUUUVVVVVVUUUTTTTTTSSSNNNMMMMMMLLLNNNTTT[[[``````aaabbbdddeeeiiinnnqqqooorrrvvvyyyyyyyyyzzz{{{{{{||||||~~~{{{xxxtttqqqnnnkkkhhheee{{{ssspppoooqqqwww~~~~~~yyymmmggg___WWWSSSQQQPPPOOOOOONNNLLLLLLLLLMMMOOOPPPKKKKKKJJJHHHFFFEEEGGGHHHNNNTTT^^^jjjttt|||~~~vvvuuusssqqqppppppqqqrrrssstttuuuuuuuuutttsssrrrmmmnnnoooqqqvvv~~~pppcccZZZVVVTTTZZZgggwwwvvvpppggg]]]VVVSSSRRRSSSVVV[[[dddkkkrrrwww|||yyypppggg^^^SSSGGG@@@;;;999777777888999999888888999:::;;;;;;<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGJJJJJJPPPYYY___ppp|||wwwxxxwwwrrrwww{{{nnnccc[[[XXXTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMMMMLLLKKKJJJHHHHHHCCCBBBBBBCCCFFFHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJJJJJJJKKKLLLNNNLLLOOOQQQRRRSSSVVV]]]bbbmmmrrrxxx}}}}}}~~~~~~~~~}}}{{{zzzyyywwwwwwvvvuuuuuutttsssssspppnnnjjjgggeeeeeeeeefffbbbaaa___^^^\\\XXXTTTPPPNNNLLLIIIFFFCCCCCCBBBCCCBBBCCCFFFHHHLLLOOOQQQSSSVVVYYY^^^bbbggglllqqquuu|||~~~}}}tttqqqkkkgggdddbbb___]]][[[[[[[[[ZZZYYYWWWUUUTTTNNNNNNNNNNNNOOORRRXXX[[[[[[\\\^^^___aaadddiiimmmkkkooosssvvvwwwwwwxxxxxx{{{{{{|||}}}{{{wwwsssoookkkgggdddzzztttrrrrrrssszzztttnnneee\\\WWWUUUSSSRRRNNNLLLJJJIIIIIIKKKMMMOOOKKKKKKJJJHHHFFFEEEFFFHHHNNNTTT^^^iiissszzz{{{vvvrrrllljjjgggdddcccccceeefffhhhjjjkkkmmmnnnnnnnnnmmmhhhjjjlllooottt~~~vvvggg[[[TTTRRRYYYfffyyyyyyoooddd[[[VVVTTTTTTUUUZZZaaaiiipppvvv|||~~~}}}|||wwwppphhh^^^SSSGGG???;;;999777666888999999888888999:::;;;<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGJJJKKKQQQYYY]]]kkkwwwqqqqqq{{{uuuxxxrrreee]]]YYYUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNMMMMMMLLLJJJIIIHHHAAAAAAAAABBBEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJKKKKKKKKKMMMNNNKKKMMMPPPPPPQQQUUU\\\aaannnrrrxxx}}}|||}}}}}}}}}|||{{{yyyxxxxxxwwwwwwvvvuuutttttttttqqqnnnjjjfffddddddfffgggbbbaaa___^^^]]]YYYTTTQQQLLLJJJGGGEEEDDDDDDEEEEEEDDDEEEHHHKKKNNNQQQTTTUUUXXX[[[___dddhhhmmmssswww|||xxxrrrmmmiiifffdddbbb``````___^^^[[[XXXUUUTTTOOOPPPQQQQQQRRRTTTXXXZZZ\\\]]]]]]]]]]]]___cccfffiiimmmrrruuuvvvvvvvvvwwwzzz{{{{{{}}}~~~yyytttpppkkkfffccc{{{vvvtttuuuyyy|||~~~|||uuummmfffbbb\\\VVVQQQQQQPPPMMMKKKJJJKKKKKKLLLNNNNNNMMMJJJGGGFFFFFFHHHOOOSSS[[[dddnnnwww}}}}}}zzzuuupppkkkiii```^^^[[[XXXVVVVVVWWWWWW]]]___bbbdddfffhhhhhhhhhdddfffiiinnnuuu~~~~~~mmm___TTTUUUXXXcccvvvuuuiii___YYYVVVUUUVVVZZZ___fffnnntttyyy{{{~~~|||zzzxxxyyysssnnnjjjbbbSSSFFF???;;;:::999888888888999:::777888:::;;;<<<;;;;;;:::===>>>@@@BBBEEEFFFGGGGGGKKKOOOOOOUUUbbbqqqwwwpppqqqssszzzrrrssswwwxxxkkk___XXXYYYWWWTTTSSSSSSSSSSSSRRROOONNNNNNMMMKKKJJJHHHGGGIIIFFFCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQVVV]]]aaalllqqqwww{{{}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxwwwuuutttrrrqqqppppppnnnlllhhheeebbbbbbcccdddfffdddaaa___\\\XXXSSSOOOLLLKKKIIIFFFCCCBBBCCCEEEDDDEEEHHHLLLPPPSSSUUUVVVVVVYYY]]]bbbgggnnnvvv{{{}}}wwwsssoookkkhhhhhhgggeeedddbbb___ZZZVVVRRRSSSSSSQQQOOOOOOSSSVVVZZZZZZYYYYYY[[[^^^aaaccccccggglllppprrrssstttvvvzzzzzzzzz{{{|||}}}xxxsssooojjjfffbbb{{{wwwuuuwwwzzz~~~|||ssslllhhhbbb\\\XXXRRRPPPNNNKKKIIIIIIJJJJJJNNNOOOOOOMMMJJJHHHHHHIIIOOOSSS[[[dddmmmtttyyy||||||zzzxxxtttooojjjeeebbbZZZYYYVVVTTTSSSSSSSSSTTTVVVWWWZZZ^^^aaadddfffgggiiikkkmmmqqqvvv~~~ssscccYYYYYYYYY```ttt|||pppeee^^^YYYXXXXXX[[[```gggnnntttyyy{{{~~~~~~}}}{{{xxxsssooollldddUUUGGG@@@;;;;;;999888888888999:::999:::;;;<<<======<<<<<<===???@@@CCCEEEFFFGGGHHHLLLPPPOOOTTTaaammmyyyrrrrrrrrrzzzpppoooqqq}}}qqqeee]]][[[XXXUUUSSSSSSSSSRRRPPPPPPPPPOOONNNMMMKKKIIIHHHGGGEEECCCCCCEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNQQQVVV\\\aaalllqqqwww{{{}}}}}}~~~~~~yyyyyyxxxwwwvvvuuuuuutttsssrrrrrrqqqpppppppppqqqpppnnnjjjgggeeedddeeefffdddbbb```^^^\\\XXXTTTQQQKKKJJJIIIFFFCCCCCCDDDFFFGGGHHHKKKOOORRRUUUWWWWWWXXXZZZ^^^aaaffflllsssxxx}}}yyyvvvrrrpppmmmllljjjiiigggccc^^^ZZZTTTUUUTTTRRRPPPPPPSSSVVVZZZZZZYYYYYYZZZ\\\]]]^^^aaadddhhhlllnnnpppsssuuuwwwxxxyyyzzz}}}~~~zzzuuuqqqlllgggddd{{{wwwvvvyyy|||xxxppplllgggaaa\\\WWWTTTQQQMMMKKKJJJIIIJJJNNNPPPRRRQQQNNNLLLJJJJJJMMMRRRZZZccckkkqqqtttuuutttssspppkkkfffaaa]]]ZZZVVVUUUSSSRRRQQQQQQRRRRRRPPPQQQSSSWWW[[[```dddggglllnnnpppsssvvv|||xxxggg]]][[[WWW[[[nnnzzznnneee___\\\ZZZ]]]bbbhhhnnntttyyy|||~~~~~~~~~{{{xxxvvvrrrpppooofffVVVGGG@@@<<<;;;999888888888999::::::;;;<<<===>>>>>>>>>>>>??????AAACCCEEEGGGHHHIIILLLPPPOOOTTT___jjj|||tttrrrqqq~~~|||pppkkkjjjrrrvvviii___\\\YYYVVVTTTSSSRRRQQQPPPPPPPPPPPPOOONNNLLLKKKJJJEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNPPPUUU[[[```kkkpppvvv{{{||||||||||||uuutttsssrrrqqqppppppooonnnnnnmmmnnnnnnpppqqqqqqpppnnnkkkhhhfffeeeeeefffcccaaa___]]][[[XXXTTTQQQIIIIIIIIIGGGEEEDDDFFFHHHKKKMMMOOORRRUUUWWWYYYYYYYYY[[[]]]```ccciiiooottt~~~}}}{{{tttsssqqqooommmiiiddd```WWWWWWVVVTTTRRRRRRTTTVVVXXXXXXYYYZZZZZZZZZZZZYYY]]]___bbbeeehhhkkkooorrrtttuuuwwwzzz}}}}}}xxxtttpppjjjggg}}}{{{xxxxxxzzz~~~~~~~~~vvvqqqlllfffbbb]]]ZZZVVVRRRNNNLLLKKKKKKMMMPPPSSSTTTQQQNNNLLLKKKJJJPPPYYYcccjjjnnnppppppnnnllliiieee```[[[WWWUUUUUUUUUTTTSSSSSSSSSTTTTTTPPPQQQRRRUUUYYY___eeehhhkkkmmmppprrruuuzzzyyyiii___XXXUUUXXXgggxxxmmmfffbbb___aaaeeejjjooouuuyyy|||~~~~~~~~~zzzvvvtttrrrrrrqqqgggVVVGGG@@@<<<;;;:::999888999:::::::::;;;<<<===>>>>>>??????@@@AAABBBCCCFFFHHHIIIJJJLLLPPPPPPTTT___iiivvvtttqqq|||tttlllhhhmmmxxxhhh]]][[[XXXUUUTTTTTTSSSRRRQQQPPPPPPPPPOOONNNLLLKKKJJJDDDCCCDDDEEEGGGHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMOOOTTTZZZ___iiinnnuuuyyy{{{{{{zzzzzzrrrqqqpppooonnnmmmlllkkkllllllllllllmmmnnnooopppooommmjjjgggeeeddddddddddddaaa^^^[[[YYYVVVRRROOOHHHIIIIIIIIIGGGHHHIIIKKKPPPQQQSSSUUUWWWYYYZZZZZZXXXZZZ[[[]]]```ffflllqqqwww}}}{{{yyywwwtttpppkkkggg\\\[[[XXXVVVTTTSSSTTTUUUTTTVVVXXXYYYZZZYYYXXXWWWYYYZZZ]]]___aaaeeejjjnnnppprrruuuzzz}}}|||yyytttnnnkkk{{{yyyxxxxxx{{{~~~{{{}}}~~~|||zzztttvvvyyy~~~~~~xxxrrrmmmhhhbbb___ZZZUUUPPPNNNLLLLLLMMMPPPTTTUUUSSSPPPMMMLLLIIIOOOXXXbbbiiimmmnnnnnnjjjhhheeeaaa]]]ZZZWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVSSSSSSSSSUUUYYY___dddgggkkknnnqqqsssvvvyyy~~~{{{kkkaaaUUUUUUXXXcccsssvvvnnnjjjfffgggiiimmmqqqvvvyyy|||}}}}}}~~~~~~xxxvvvuuuuuussshhhUUUFFF???<<<;;;:::999999999:::;;;::::::;;;<<<===>>>??????BBBBBBCCCDDDFFFHHHKKKLLLKKKPPPPPPUUU```iiizzzwwwttt{{{zzzpppiiikkkzzzzzzjjj^^^ZZZWWWUUUTTTTTTUUUTTTSSSOOOOOONNNNNNMMMLLLKKKJJJDDDDDDDDDEEEGGGHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNSSSYYY^^^ggglllsssxxxyyyxxxwwwvvvppppppooommmllljjjiiiiiikkkkkkkkkjjjkkkkkkllllllnnnllljjjhhhfffddddddcccdddaaa]]]YYYVVVSSSOOOLLLHHHJJJKKKLLLKKKLLLNNNPPPTTTUUUVVVXXXYYYZZZ[[[[[[WWWXXXYYYZZZ]]]ccciiinnnttt|||xxxrrrnnndddaaa]]]YYYWWWUUUUUUTTTQQQSSSVVVYYY[[[ZZZYYYYYYWWWXXXYYYZZZ\\\___eeehhhkkknnnrrrwww{{{~~~}}}xxxsssooozzzxxxwwwwwwzzz|||||||||wwwxxxyyyzzzxxxuuurrrpppiiijjjmmmpppuuu~~~{{{uuuoookkkeeebbb]]]WWWRRROOOMMMMMMNNNQQQUUUVVVTTTRRRPPPOOOLLLQQQYYYbbbhhhkkklllkkkgggfffdddaaa^^^\\\[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVXXX[[[```eeehhhoooqqqtttwwwxxx{{{}}}~~~ooodddWWWXXXZZZ___kkk}}}~~~wwwrrrmmmnnnnnnpppsssvvvyyy{{{}}}}}}~~~~~~}}}{{{zzzzzzwwwiiiUUUEEE???===<<<:::999999999:::;;;:::::::::;;;<<<>>>@@@AAACCCCCCCCCDDDFFFIIILLLMMMKKKPPPPPPUUU```hhh}}}}}}xxx{{{tttlllgggqqqpppdddZZZXXXUUUTTTUUUUUUTTTSSSNNNNNNNNNNNNMMMLLLKKKJJJGGGEEEDDDEEEFFFGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIHHHIIIJJJKKKMMMRRRXXX]]]dddiiiqqqvvvwwwuuutttsssmmmmmmllljjjiiigggfffeeeggggggffffffeeefffffffffmmmllljjjhhheeedddcccbbbaaa^^^ZZZVVVSSSPPPMMMJJJJJJLLLNNNPPPPPPRRRTTTVVVXXXYYYZZZ[[[\\\\\\\\\\\\XXXXXXXXXXXXZZZ___eeejjjsss|||xxxnnniiiddd___\\\YYYWWWUUURRRTTTWWWYYY[[[\\\[[[[[[WWWWWWXXXXXXXXX[[[___bbbeeehhhlllqqquuuzzz}}}~~~|||wwwsssxxxvvvvvvvvvxxxyyyyyyxxxsssssstttsssppplllhhhfff^^^```aaacccgggoooyyy{{{uuupppjjjgggbbb\\\XXXTTTRRRRRRPPPSSSVVVWWWVVVTTTSSSSSSRRRVVV\\\cccgggiiiiiihhhfffdddcccaaa`````````aaa____________^^^^^^]]]\\\ZZZZZZ[[[^^^bbbfffkkkmmmrrrtttwwwxxxxxxyyyzzz{{{{{{rrrfff[[[XXXVVVYYYcccuuu{{{tttsssssssssuuuwwwyyy{{{}}}}}}}}}~~~{{{kkkVVVFFFAAA===<<<;;;:::999:::;;;;;;;;;;;;;;;<<<===???AAACCCDDDDDDDDDEEEGGGJJJMMMOOOKKKPPPQQQUUU^^^eeexxx||||||~~~tttkkkccciiiuuuwwwlll^^^[[[WWWUUUTTTSSSRRRQQQOOOOOOOOOOOONNNMMMLLLLLLIIIGGGEEEDDDDDDEEEEEEDDDFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJLLLQQQXXX\\\bbbgggnnnssstttsssqqqoooiiihhhgggeeedddbbbaaa```_________^^^^^^______```hhhgggfffdddbbb```^^^^^^]]]YYYUUUSSSQQQOOOMMMLLLKKKNNNQQQTTTUUUWWWYYY[[[]]]^^^^^^______^^^^^^^^^[[[[[[YYYWWWWWWZZZ```dddlllzzzxxxssskkkfffbbb___[[[XXXUUUWWWXXXZZZ[[[\\\\\\[[[XXXYYYYYYXXXWWWWWWZZZ\\\___aaadddiiinnntttxxx{{{{{{}}}zzzwww}}}wwwvvvuuuvvvwwwxxxwwwuuupppppppppnnnkkkgggbbb___XXXYYYZZZ[[[^^^fffqqqyyy{{{pppmmmhhhbbb]]]ZZZXXXWWWRRRUUUXXXXXXWWWVVVVVVVVVWWWZZZ___cccfffgggffffffdddcccbbbbbbbbbbbbddddddeeeeeeeeeeeedddcccbbbaaa^^^___aaadddhhhmmmqqqtttsssuuuwwwwwwvvvuuuuuuuuuvvv{{{~~~rrrfff\\\VVVPPPRRR^^^pppxxxwwwvvvuuuvvvwwwyyy{{{}}}}}}}}}~~~~~~mmmWWWHHHCCC===<<<;;;:::999:::;;;;;;============???AAACCCDDDEEEDDDDDDEEEGGGJJJMMMOOOLLLQQQQQQTTT\\\aaattt||||||tttjjj```dddnnn{{{pppaaa^^^YYYVVVTTTRRRPPPNNNPPPPPPPPPPPPOOOOOONNNMMMKKKHHHEEECCCCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIJJJLLLQQQWWW\\\```fffmmmrrrsssqqqooonnneeeeeecccbbb```^^^]]]\\\XXXXXXXXXXXXYYYZZZ[[[[[[cccbbb```___]]][[[YYYXXXXXXVVVRRRPPPPPPPPPOOOMMMMMMPPPSSSVVVXXXZZZ\\\^^^```aaaaaaaaaaaa``````______]]]ZZZWWWUUUWWW\\\___cccrrryyyqqqkkkfffbbb]]]ZZZYYYZZZZZZ[[[[[[[[[[[[[[[YYYZZZZZZYYYWWWVVVWWWXXX[[[]]]___dddjjjpppuuuxxxvvvwwwzzz|||yyy