BM 6(( '''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))*********............---,,,++++++''''''((((((((('''%%%$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&''''''((((((((((((((()))*********++++++++++++%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******------------,,,+++***)))''''''((((((((('''%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%%%%&&&'''''''''''''''(((((((((((())))))))))))&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++---------,,,+++)))(((''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%###$$$%%%&&&%%%###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%''')))'''''''''&&&&&&&&&&&&%%%'''((((((((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,---------,,,+++)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$###############"""&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&(((***+++......------,,,***)))(((''''''&&&&&&''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%######$$$$$$&&&((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***------------,,,+++***)))''''''&&&&&&&&&'''(((((()))(((''''''''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((#########$$$$$$$$$%%%%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''######$$$$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&'''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''&&&%%%$$$%%%'''***,,,%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++++++++******'''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%'''(((((((((''''''))))))))))))))))))))))))%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''$$$"""###%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&///,,,(((%%%$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((()))(((((('''(((((()))***************'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))+++,,,***'''%%%''')))%%%''')))++++++)))'''%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((******+++,,,...///000111&&&&&&''''''(((((())))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""""""""###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$###$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***)))((('''&&&%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((())))))'''&&&'''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$&&&'''((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''###$$$&&&'''((()))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***(((&&&&&&'''((()))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''((())))))***+++''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''$$$""""""###&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$""""""###$$$$$$$$$'''******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((('''''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((()))))))))(((((()))(((''''''&&&&&&''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((())))))'''$$$#########&&&&&&&&&''''''''''''(((((((((((('''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%((((((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''###############$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((('''''')))((('''''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((((((&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%''')))++++++***(((''')))(((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))(((''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''(((((()))***&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))),,,,,,***(((&&&((((((((((((((('''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&$$$$$$$$$&&&&&&%%%$$$&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&)))(((&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,+++)))'''((())))))))))))((('''&&&))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((('''%%%###$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&'''((((((&&&%%%&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&%%%######%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))++++++***)))(((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''')))******)))&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''(((******(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%  $$$'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''######$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((()))***+++******)))((()))*********)))'''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''((())))))(((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((((((***,,,---,,,(((%%%"""%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$######%%%&&&&&&$$$"""(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%%%%'''$$$!!!!!!$$$'''(((''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''***'''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%$$$$$$%%%%%%''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((***(((''''''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&''''''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%###$$$%%%''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))(((&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((())))))&&&&&&&&&'''''''''((((((***))))))((((((((())))))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''''''''&&&$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''''''''''''''&&&######$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''((((((((('''&&&%%%###$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))((((((((((((((((((&&&&&&&&&'''''''''''''''))))))((((((((())))))***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((())))))((('''%%%$$$$$$&&&''''''''''''(((***"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%&&&'''((('''%%%%%%'''***"""###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%(((((()))))))))(((&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))***)))(((''''''((('''$$$!!!!!!$$$'''$$$%%%((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***((('''%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""$$$''')))$$$%%%%%%&&&'''((())))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&'''(((((()))((((((+++(((%%%%%%''''''&&&$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$%%%'''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''((('''''''''+++(((&&&%%%''''''&&&$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&'''((()))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''',,,)))$$$ !!!%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''&&&%%%***(((&&&&&&&&&'''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((())))))***++++++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++((($$$!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''"""###$$$&&&'''((())))))'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))***+++,,,,,,'''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%'''((()))''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''"""###$$$&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''(((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$&&&((()))))))))((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((('''&&&''''''((('''%%%%%%'''((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&%%%$$$###'''''''''''''''(((((((((%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&'''((('''%%%%%%''')))%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&(((((((((''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''((((((((((((((((((((('''&&&%%%$$$"""!!!&&&'''''''''((((((((()))%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%'''((('''%%%%%%'''***(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%###$$$&&&((())))))((((((&&&&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''(((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((("""%%%''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%)))***'''''',,,''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&''')))*********)))(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((()))******''''''''''''''''''''''''''')))+++***((('''(((+++((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((('''%%%$$$&&&'''''''''&&&%%%%%%$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''((((((''''''&&&&&&%%%%%%&&&(((%%%%%%)))((($$$###&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''$$$&&&((('''&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((()))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''&&&'''''''''))))))((('''&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%'''&&&$$$###%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''))))))))))))((((((((((((((('''%%%&&&(((&&&""" !!!''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((())))))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((("""$$$'''***++++++)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&'''''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%***)))(((&&&%%%%%%$$$$$$'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$###"""###$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''((((((((((((((()))))))))'''&&&%%%&&&'''&&&###!!! &&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((((((''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''(((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))***++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%$$$############((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''(((((((((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%))))))(((((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***)))((('''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''((((((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''$$$$$$%%%%%%&&&&&&''''''%%%###&&&&&&%%%&&&))))))(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((&&&&&&&&&((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***)))((((((''''''''''''(((''''''''''''''''''''''''$$$&&&((((((((('''((()))((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((())))))***$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((&&&%%%'''&&&######)))+++(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''$$$&&&(((((((((((()))***)))((('''&&&&&&'''((()))(((((('''''''''((()))***&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***++++++&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((('''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((''''''''''''''''''&&&&&&&&&(((&&&!!!!!!'''***(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$############&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((()))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''$$$&&&((()))(((((()))***)))((('''&&&&&&'''((())))))(((((('''''')))***+++&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))************************''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***)))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&'''&&&$$$###&&&'''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++++++++***)))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((***+++,,,((((((''''''''''''(((((()))))))))))))))***++++++(((''''''&&&&&&''')))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))(((''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''++++++)))(((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((())))))((('''''''''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))((((((((((((((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''+++))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''',,,+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&$$$$$$%%%''''''((((((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&%%%&&&&&&'''(((***)))((((((''''''((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&$$$"""!!!"""#########$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''$$$&&&'''''''''''''''(((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((()))******+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%'''''''''((((((((())))))***((('''%%%%%%'''(((***&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((((((((''''''''''''(((((((((((((((''''''(((((()))%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''###'''''''''''''''''''''&&&&&&''''''((())))))((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''############$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&((())))))&&&%%%%%%'''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((())))))))))))&&&'''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))***)))'''&&&&&&''')))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((******)))))))))))))))***%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))((('''&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&)))+++***&&&$$$%%%'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((())))))(((''''''((())))))''''''&&&&&&''''''((()))%%%%%%%%%&&&'''(((***+++((((((''''''''''''(((((())))))(((''''''''''''(((&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((&&&###!!!''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((()))******'''(((((())))))(((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%(((+++***&&&$$$&&&)))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''(((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''###'''******'''%%%(((,,,&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******''''''(((((('''%%%###"""&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((***)))((('''''''''''''''(((((('''&&&&&&((()))***'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))((('''&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((************)))'''&&&%%%***)))(((''''''&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))))))))*********)))'''&&&&&&''')))***(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$'''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&+++++++++*********))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))******))))))((('''&&&)))))))))((())))))******(((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((***)))))))))(((((((((((()))(((((((((''''''''''''(((((((((''''''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''((((((''''''''''''''''''(((((((((((()))'''&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((''''''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))++++++(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''***)))(((''''''((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''(((((((((''''''&&&((((((''''''''''''&&&&&&(((((((((''''''((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))(((((((((((((((((()))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&''''''((())))))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((()))(((((((((((((((((()))******))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''')))))))))(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%)))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((***++++++***((('''''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))))))))(((******))))))))))))******'''''''''&&&&&&'''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''')))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((()))))))))*********'''(((((((((((()))))))))&&&&&&((())))))(((((('''(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***)))))),,,+++***))))))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''%%%&&&((()))******))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''((()))))))))************'''((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))))))))(((,,,++++++*********++++++((((((((((((((((((((((((((()))************)))(((((((((''''''''''''((((((((())))))))))))))))))((('''''''''((((((((())))))(((((((((((()))))))))***''''''''''''((((((((()))((()))***++++++***)))(((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''(((((((((((()))'''))))))*********(((&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%'''((()))((('''&&&((()))***)))((('''(((***((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))******'''''''''''''''((()))***&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((()))***+++,,,((((((((((((((((((((((((((()))***++++++***)))(((******))))))))))))******))))))************))))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))%%%&&&)))******)))&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''&&&%%%$$$###&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((''''''(((&&&&&&&&&'''((('''&&&$$$$$$%%%''')))(((&&&$$$&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''''')))******''''''((((((((((((''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((+++***'''%%%%%%&&&((()))***************)))((((((+++***)))'''''''''((()))(((((())))))((('''&&&&&&(((((((((((())))))))))))((()))+++,,,+++***(((&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''')))***)))((('''(((***(((((())))))*********+++((((((((((((((('''''''''))))))))))))))))))))))))$$$%%%''')))***+++******))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((()))***************%%%%%%%%%&&&'''((()))******(((&&&%%%$$$%%%'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((*********)))&&&### %%%""" """'''***(((%%%&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))((('''''')))(((''''''))))))((('''(((&&&%%%&&&'''(((((('''&&&((())))))(((''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((()))***'''((((((((((((((('''''')))(((((((((''''''''''''''''''((())))))(((''''''((((((((())))))))))))*********))))))((((((((((((***************)))((((((***)))(((''''''(((((()))(((((())))))(((''''''&&&(((((((((((()))))))))))))))******+++***)))((('''(((((((((((((((((((((((((((''''''''''''((()))))))))((((((''''''(((((()))))))))((((((''''''&&&&&&''')))***)))((('''(((***''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&)))&&&###%%%(((***((($$$''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((('''***((('''((()))***)))(((***(((%%%%%%&&&)))******&&&((())))))(((''''''(((((('''&&&&&&&&&&&&'''(((''''''((((((((((((((('''''''''((((((((((((((((((''''''&&&''''''((()))***(((((())))))((('''&&&&&&((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))************))))))+++++++++***(((''')))************))))))((()))(((((((((((())))))***(((((()))))))))(((''''''(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))***)))))))))(((((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))'''&&&%%%))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&(((******+++)))&&&''')))***(((%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((()))((('''((())))))(((''')))'''%%%%%%'''))))))(((&&&((())))))(((''''''((('''''''''&&&&&&'''''''''&&&'''((()))***)))((('''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))((('''&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))******))))))((())))))************)))(((''''''(((((())))))******(((((()))))))))(((((('''(((((((((((())))))))))))+++******)))((()))))))))))))))))))))))))))))))))((((((((('''((())))))******))))))(((((())))))***%%%&&&''')))***,,,------''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((+++******)))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))***((('''''')))***((('''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''&&&&&&(((((('''&&&%%%%%%%%%'''(((((('''%%%&&&((())))))(((''''''(((&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((''''''''''''(((((()))(((((()))(((((('''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))***((('''&&&&&&''')))***((())))))*********))))))''''''(((((())))))******(((((()))))))))))))))((((((((((((((())))))))))))+++******)))((()))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))&&&&&&''')))***,,,---...''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))************************((((((((((((''''''''''''''''''((()))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))'''&&&%%%&&&''''''&&&%%%%%%&&&((())))))(((((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))(((&&&%%%&&&'''((('''&&&$$$$$$%%%''')))(((&&&###&&&((())))))(((''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***(((&&&$$$%%%''')))+++((())))))************)))'''((()))))))))))))))((((((((()))*********))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((())))))***+++)))((((((''''''(((((()))*********)))))))))))))))''')))***)))((('''(((***************))))))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((''''''((()))***+++))))))(((((((((((())))))************************)))))))))(((((((((''''''''''''((())))))))))))(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((()))###$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))((('''&&&'''((()))(((&&&&&&%%%%%%&&&(((((('''&&&&&&((())))))(((''''''(((&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&''''''((())))))***((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))'''(((((((((((()))))))))(((((('''''''''(((******(((((()))***************((())))))******)))((('''(((((()))***************(((((((((((()))))))))))))))******+++***)))((('''(((((((((((((((((((((((())))))(((((())))))***+++***))))))(((((())))))************))))))(((((('''''')))***)))((('''(((*********)))))))))((((((((('''(((((()))******++++++)))))))))))))))))))))))))))(((''''''((()))***+++))))))(((((((((((())))))******************************)))))))))(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&'''(((((()))))))))$$$%%%&&&&&&&&&&&&'''(((%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))***((('''((()))***)))(((***'''%%%%%%''')))))))))&&&((())))))(((''''''(((%%%&&&'''(((((('''&&&%%%$$$$$$######$$$%%%'''(((&&&&&&&&&'''((())))))***)))(((((('''''''''(((((($$$%%%&&&((())))))******&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))************'''((()))***++++++***)))(((((()))***************))))))*********((('''&&&(((((()))***************(((((((((((())))))))))))((()))+++,,,+++***(((&&&(((((((((((((((((((((((()))))))))))))))******+++++++++************++++++''''''(((((()))))))))***((()))***)))((('''(((***))))))(((((('''''''''&&&'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))************************************))))))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))******(((&&&%%%$$$%%%'''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((('''&&&%%%&&&'''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))%%%(((((())))))((('''&&&&&&''''''((()))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((******))))))((((((''''''************)))((('''&&&***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''(((***,,,******)))(((((((((((((((''''''''''''((((((((((((+++(((''''''******)))&&&''''''(((((()))******+++)))))))))******************+++,,,+++***)))***+++...---,,,*********++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++***)))''''''&&&'''(((***+++******)))''''''(((((())))))******))))))))))))))))))))))))******+++++++++******)))&&&''''''((()))*********)))((('''&&&%%%&&&''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&(((((((((((((((''''''&&&%%%%%%'''((()))+++,,,,,,)))((((((''''''(((((())))))((((((((((((((('''&&&&&&''''''((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((&&&%%%$$$$$$)))((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((***,,,***))))))(((''''''((((((((((((((()))))))))******,,,***((()))+++,,,***((((((((())))))******++++++******++++++++++++,,,,,,***,,,,,,,,,******+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++***))))))'''((()))***++++++***)))(((((())))))*********+++))))))))))))))))))))))))((())))))*********)))))),,,,,,++++++***)))))))))***)))((('''&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&(((((((((((((((''''''&&&'''(((((())))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++)))(((&&&%%%######((((((''''''&&&&&&''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&((()))************)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))++++++************))))))))))))))))))*********++++++,,,+++******,,,---,,,*********************++++++,,,,,,,,,------.........+++---...---,,,,,,---.........---------......///111000///......---...............---------------++++++,,,,,,,,,,,,++++++))))))***************)))))))))******************))))))))))))))))))))))))&&&'''((())))))))))))))),,,,,,++++++***))))))(((,,,+++)))((('''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&)))))))))))))))((((((((((((((((((((()))))))))***''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$$$$%%%&&&&&&&&&'''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((('''(((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))*********)))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))*********(((((()))+++,,,,,,,,,,,,,,,,,,,,,+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,************++++++++++++---......//////000000000...///111000//////000111111111111222222333444444555444444333222222333333333333333222222111111111////////////......---,,,+++++++++*********))))))************))))))))))))((((((((((((((((((((((((&&&'''((()))************''''''(((((()))))))))))),,,+++)))'''&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((('''''''''%%%&&&&&&'''((())))))***(((((((((((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''')))***+++,,,,,,(((((('''''''''(((((()))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***)))((()))*********+++,,,,,,++++++***((((((((()))))))))******)))***++++++++++++,,,,,,+++++++++++++++,,,,,,,,,///000000111222333333333222333555555444444555666777777888999999:::::::::999888888888888888999999999999999888777777777666555555444333222111///.........---,,,+++******)))*********))))))((((((((((((((((((((((((((((((((('''((()))***++++++,,,,,,((((((((((((((()))))))))***)))(((&&&%%%%%%&&&&&&(((((((((((((((((((((((()))((((((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''*********)))))))))(((((('''''''''(((((((((((((((&&&&&&''''''((()))******(((((((((((((((''''''&&&''''''(((((()))*********%%%&&&''''''''''''&&&%%%%%%&&&'''(((((((((((((((((()))))))))))))))(((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((''''''(((((())))))''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***&&&'''((()))))))))((('''((((((((()))))))))******(((***++++++++++++,,,...,,,,,,---......///000000333444444555666777888888777888::::::999999;;;<<<===>>>???????????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999888777666555444444333111///...------,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))((()))***++++++,,,++++++...---,,,+++***)))(((''')))(((&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))))))))((())))))******&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''+++******))))))((((((((('''''''''(((((((((((((((%%%%%%%%%&&&'''''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&'''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((()))******&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))***))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))))))))%%%&&&((()))***)))(((''')))))))))*********++++++)))+++------,,,,,,...000//////000111333444555555888888999:::;;;<<<===>>>;;;===>>>???>>>>>>@@@AAABBBBBBCCCCCCCCCBBBAAA@@@AAA@@@???===;;;::::::999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;999777444333111111111///......,,,+++***))))))))))))))))))))))))))))))))))))***************)))...---,,,+++***(((''''''((('''&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((***+++,,,,,,+++***((((((&&&&&&'''((())))))(((((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((()))******%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((***++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))))))))'''(((***,,,---,,,************+++++++++,,,,,,,,,***,,,//////------///222111111333444666777999999<<<<<<===>>>???@@@AAAAAA>>>@@@AAAAAAAAAAAACCCDDDDDDDDDEEEEEEEEECCCBBBAAADDDCCC@@@===:::888777666888999999::::::;;;;;;;;;;;;;;;===???@@@AAAAAAAAA???>>>;;;888666555555555111111000///---,,,++++++))))))))))))))))))))))))((()))))))))))))))(((''')))))))))(((((((((((((((((((((''''''((()))+++,,,'''''''''''''''''''''''''''''''''''''''((())))))'''((((((((())))))******(((((((((((())))))))))))'''(((((()))))))))))))))))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&'''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((''''''&&&+++******)))((((((''''''%%%'''((())))))((('''%%%%%%'''''''''''''''((()))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,***(((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))******)))'''%%%$$$)))&&&$$$$$$&&&'''&&&$$$''''''(((((())))))******(((((((((((((((((((((((()))))))))***+++,,,,,,---(((((())))))******++++++))))))))))))************((((((((((((((((((((((((((()))))))))************///,,,(((%%%$$$&&&)))+++'''(((***,,,------++++++222222333444555555555444888777555444555666888:::;;;;;;;;;:::;;;;;;<<<<<>>===<<<<<<===>>>???AAABBBDDDCCC@@@>>>======AAA@@@???>>>===<<<;;;;;;<<<999777777888888555333888888888888:::===@@@BBBAAA???===;;;999999999999:::555///---------,,,***+++,,,,,,+++(((''''''(((,,,+++)))(((((()))******,,,++++++***)))(((((('''''''''((())))))((('''&&&'''(((((()))***++++++,,,,,,+++***((((((((())))))((((((''''''&&&&&&&&&%%%&&&''''''((()))******+++*********)))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''(((((())))))******,,,***'''$$$$$$&&&(((***''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&))))))(((((((((((())))))(((((((((((((((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''******)))(((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((''''''(((''''''%%%$$$###)))'''&&&'''***,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((()))))))))))))))*********))))))))))))************((((((((((((((((((((((((***************+++++++++,,,,,,***)))))))))***++++++,,,...///000///...---555555666666777777666666777666444333444555666777888888888777888888999:::999999888888888888999999:::<<<>>>>>>===<<<<<<<<<======<<<;;;:::999888888:::888666666888999777555666666666777999<<<@@@AAAAAAAAA???>>><<<<<<;;;;;;<<<888222//////...---,,,,,,------,,,***))))))***+++***)))((((((((()))************))))))(((((((((''''''((())))))((('''&&&&&&&&&''''''(((((())))))***)))((((((((()))*********)))))))))(((((((((((('''''''''((()))*********)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((())))))))))))(((%%%$$$###$$$&&&'''))))))))))))))))))))))))'''(((((()))***)))))))))(((((('''&&&&&&''''''((())))))(((((((((((())))))&&&'''''''''''''''((())))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""$$$'''((('''''''''(((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''***************)))((('''&&&%%%%%%&&&)))******)))*********)))((('''''''''(((((((((((((((((((((((('''''''''((())))))******************))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++*********+++,,,------------,,,...000222444555555555444777888888888888777777666555444333222222222333444444444444444444555666666555555555666666555555555666888:::;;;::::::;;;<<<::::::999888888777666666777666555666888999999888444444444555777:::<<<>>>??????@@@@@@??????>>>======:::555222000///...------...///...,,,***+++,,,+++***))))))(((((())))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''))))))((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))((())))))***************)))(((((('''(((((()))))))))((((((''''''(((((()))(((&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((###%%%'''''''''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''%%%&&&''''''((((((''''''******************))))))((('''''''''''''''&&&%%%***)))))))))((((((((('''((((((((((((((((((((((((+++++++++,,,,,,,,,------++++++******))))))((((((((()))))))))************************************++++++++++++************++++++,,,...//////000000000111444666999:::;;;;;;777777777777666555444444333222111111000111111222222222222222333444555555555666888888888888666555888999;;;;;;;;;;;;<<<===::::::999888888777666666777777666777888888888888333333333333444555666777999:::<<<>>>?????????>>>>>><<<888555333222111000///000000///---,,,---...,,,++++++***))))))))))))(((((((((((((((((())))))'''((((((((())))))))))))++++++******************'''''''''''''''((())))))'''''''''''''''&&&&&&&&&'''((((((((()))))))))***((((((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''(((((()))))))))((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((()))************)))((((((''''''(((((())))))(((((((((''''''(((((((((&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((())))))))))))(((%%%%%%%%%%%%%%%&&&&&&&&&***++++++,,,+++***))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))))))))***++++++******))))))((((((((()))))))))************++++++++++++++++++++++++************************------------...111333555555555666777888999999:::333333333333222222111000111111111000000000111111333333333333444555666777888999:::;;;;;;:::999888;;;<<<===<<<:::999:::;;;<<<;;;;;;::::::999999999888888888888777666777777555444333333222222222222222444777999<<<=========@@@???===;;;999888888888222333333222///......///......------,,,+++******(((((((((((())))))))))))(((((((((((())))))******++++++++++++************((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''(((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))))))))((((((''''''&&&&&&'''((()))******))))))(((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''&&&&&&'''(((((()))((((((''''''''''''((((((###)))))))))))))))***++++++'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))&&&%%%%%%%%%&&&'''((((((###&&&)))******)))***+++'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************************************++++++,,,,,,000000//////111333666888999999888666555444333222///000000000000//////...000000111111222222222222444444444555666777888999999999::::::::::::999999<<<<<<<<<:::777666777888<<<<<<<<<;;;;;;;;;::::::888999999888666555666777777777666555444333222111111222444666777999999:::???@@@@@@???>>>>>>???@@@888888888666333111000111111111111000///...---,,,************))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))***)))((('''&&&%%%((((((((()))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((''''''''''''''''''&&&&&&'''(((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((''')))(((((((((((()))******%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((()))***,,,---###&&&((('''&&&&&&((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********))))))))))))***************************************++++++,,,---...//////222333444555666777888999777666444333111000//////......///000000000/////////000111222333444444444555555555666777888:::;;;::::::999999999999::::::;;;;;;;;;888666555666888;;;;;;::::::::::::999999555777999888666666888:::999999999999888888777666666666555555555555666666999;;;>>>>>>===>>>AAACCC>>>???>>>;;;777555444444444444444444333111///...,,,,,,++++++******))))))(((((((((((((((***+++,,,((((((((())))))******+++((()))*********)))((('''(((((((((((()))))))))***))))))))))))((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&)))++++++***((('''&&&&&&''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((()))***+++(((''''''&&&&&&''''''(((***&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((''''''''')))+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&'''(((***+++%%%(((++++++(((&&&&&&'''******))))))((((((''''''))))))))))))))))))))))))+++*********************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))+++,,,---...///111222222333555888:::<<<;;;:::888000000/////////000111111...///000111111111111111///000222333555555666666555666666666888999:::;;;<<<;;;:::999999:::;;;<<<<<<<<<;;;999777777888:::999999999888888888888888333555888888777777999<<<999:::;;;<<<<<<<<<<<<<<<<<<;;;888666444333333333222555888::::::;;;>>>BBBCCCCCCBBB???;;;777666777666666666666555333111000---------,,,+++***)))))))))((((((((((((***,,,---))))))***+++,,,---------'''((()))+++++++++******%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''$$$&&&))),,,,,,+++(((&&&%%%&&&&&&''''''((((((((()))))))))((()))***++++++''''''''''''''''''''''''(((((()))***************(((((((((((()))***+++,,,'''''''''&&&&&&'''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))((((((''''''''''''(((+++*********))))))((((((&&&'''((((((((('''%%%$$$(((''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))*********+++&&&&&&'''(((((((((((((((''''''(((((())))))******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))###&&&((('''&&&%%%'''***))))))***+++,,,,,,,,,,,,---...///111333555777888999888555333222222333444333000------...000222333///000111222333333222111555444333333666888999::::::999:::<<<<<<<<<===???===::::::<<<;;;999999;;;888:::<<<;;;999999===@@@;;;;;;;;;;;;999888666555444555666777666666444333999;;;===??????AAACCCDDDBBBAAA???===:::777444222333333333444555666777888;;;===??????>>>;;;777444888888777666555444444333111222222///,,,*********)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((######$$$&&&''')))***+++))))))))))))))))))))))))(((((('''''''''(((((()))******)))))))))(((((((((((()))*********)))'''&&&'''''''''&&&'''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((()))***************'''((((((((()))))))))***************)))))))))((())))))))))))************))))))))))))))))))))))))(((***,,,+++))))))***,,,)))***+++,,,,,,---,,,,,,...///000222444555555555444333111///...///000111111000...///000222444444333444666777888888777777666666666777999;;;<<<<<<<<>>>>><<<999999<<<:::;;;======<<<<<<<<<===>>>===;;;999777666555555555555666777777666555555999;;;<<<>>>???@@@BBBCCCCCCBBBAAA@@@>>>;;;:::999555444333222222222333444777888:::::::::888666444666666666777777888888888444555333000,,,)))((((((******)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((('''''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((())))))))))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***''''''''''''((((((((((((!!!"""###%%%''')))++++++))))))))))))))))))))))))'''''''''''''''((()))***))))))(((((((((((((((''')))))))))***))))))(((''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))******(((((()))***************(((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))),,,---...---++++++,,,---)))***+++,,,------------///000111333333333222222///...---,,,,,,---//////---...///111222333444555999:::;;;<<<<<<;;;:::999777888:::;;;===???@@@AAAKKKSSS[[[]]]YYYVVVXXXZZZVVVOOOIIIEEE@@@;;;;;;>>><<<>>>BBBFFFIIIIIIFFFCCCGGGDDD???:::777555444555666666777777777777777777888999:::;;;===>>>@@@@@@@@@@@@@@@???>>>>>>======999888555333111111222333222333444444444444333333......000111333555666777444444333000---***)))))),,,,,,+++******++++++,,,))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,+++***))))))***)))***+++,,,------------...///111222222111///..................000111222000222555666777888999999<<<===>>>>>>>>>===<<<;;;;;;===@@@CCCEEEGGGIIIKKK___lllxxxwwwpppkkkkkkmmmiii```WWWPPPIIICCCCCCFFFDDDGGGNNNXXX___```[[[VVVVVVQQQIIIAAA;;;777666666666777777888888888888888777666666888:::;;;;;;;;;999999999999:::;;;<<<<<<===;;;888555444444555666333222111111111111111111***+++,,,...000222333444000111111000...---...///------,,,,,,+++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))*********+++))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))******((()))))))))************)))))))))))))))))))))))),,,+++*********))))))(((******+++,,,------------......///000000///...---/////////000111222333444666999;;;<<<<<<===@@@BBBAAABBBDDDFFFGGGGGGGGGFFFEEEHHHLLLOOOPPPSSSWWWZZZnnn~~~{{{vvvvvvvvvqqqiii```ZZZUUUQQQSSSXXXTTTZZZdddooowwwxxxqqqjjjfffaaaXXXNNNEEE???<<<;;;666777999:::;;;:::999888888666555666888888777555333333444444666888:::;;;;;;:::888666666777888999666555333222000000000000//////000111222333333333///000111111/////////111------------,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))******))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''(((((((((((())))))))))))(((((((((((()))******'''''''''''''''((()))))))))***************++++++))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***************))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))---+++***+++,,,,,,+++******+++,,,------..................///000000111111111111222333444555666666666888::::::;;;>>>EEEJJJNNNPPPRRRUUUWWWXXXYYYYYYUUUXXX[[[[[[[[[^^^ccchhhyyy||||||zzzooohhhaaa^^^\\\\\\```fffdddlllwww}}}vvvsssnnnggg]]]TTTLLLFFFCCC<<<>>>BBBDDDEEECCCAAA???>>>;;;888888::::::777444333333333333555777999;;;777777666666777777888888999888666555333222222222111111111000000000000000222333333222///......///............---,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((*********)))((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***''''''''''''(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((('''''''''(((((()))((((((((()))))))))******)))(((((('''((()))***+++)))(((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))******************)))))))))((((((((('''((()))))))))************))))))))))))************)))))))))))))))))))))))),,,+++)))***---...,,,******+++,,,---............000/////////111333666777666777888999:::;;;;;;;;;:::;;;======???FFFRRRZZZeeefffgggggggggfffeeedddbbbdddeeebbb```aaaffflllyyy|||{{{{{{xxxmmmfff```^^^\\\\\\```fffiiirrr|||xxxuuuqqqjjjaaaXXXQQQMMMKKKOOOTTTXXXXXXVVVRRROOOGGGCCC???>>>@@@???;;;777555444444444555777999;;;666777888999999888777777999888888777666666555444000000000///......------111222333222000///000111///000000000000...---,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********((('''(((((())))))))))))((((((''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''((((((((()))(((((((((((((((''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((((())))))******++++++'''&&&%%%%%%&&&'''((())))))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((((((((((((******))))))((((((((('''(((((())))))*********+++))))))))))))************))))))))))))))))))))))))+++((('''))),,,---,,,***++++++,,,---............222111000000222666:::<<<<<<===>>>???@@@@@@@@@@@@DDDFFFGGGGGGKKKUUUdddoooyyyxxxvvvsssoookkkgggdddiiiiiihhhccc^^^^^^dddiiiqqq}}}xxxrrrttttttpppmmmfff___\\\YYYWWWZZZ___dddpppyyyxxxvvvqqqjjjaaaXXXSSSZZZ^^^dddiiijjjfffaaa^^^NNNJJJEEEDDDEEECCC???:::666555444333444666888:::999:::<<<===<<<:::888777777888888999999888777777444444333333222222111111---///111111111222333555111222222222111000...---))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++***)))(((&&&(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((&&&'''(((((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((******)))(((((((((((((((((()))***)))'''&&&&&&(((************************'''''''''''''''&&&&&&&&&))))))))))))((((((((((((%%%&&&'''(((((()))(((((())))))))))))))))))))))))'''(((((()))***++++++++++++***(((((()))******))))))************+++++++++((())))))(((&&&&&&'''(((,,,,,,,,,+++++++++******))))))***+++,,,+++++++++)))+++,,,,,,++++++,,,...------,,,***)))+++000333222555999;;;888555888===@@@>>>AAAGGGJJJIIIKKKNNNSSSTTTTTTTTTYYYfffxxx}}}qqqiiifffeeebbbfffbbb^^^[[[VVVSSSZZZeeennn{{{rrrggghhhkkkkkkooofffaaabbbaaa\\\XXXZZZjjjpppxxx{{{wwwsssuuutttqqqiiibbb\\\YYY[[[[[[^^^fffnnnpppmmmhhh___ZZZUUUQQQLLLDDDAAACCC@@@<<<:::<<<===:::999:::???AAADDDFFFEEEBBB===:::;;;999777777888999888777999777444333222111///......//////111222333444555555333111///......///000************))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((******))))))(((&&&%%%$$$+++)))(((''''''))),,,---(((&&&$$$%%%'''(((&&&$$$%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((******)))(((((((((((((((&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((************************''''''(((((())))))******((())))))************)))))))))))))))))))))))))))'''(((((()))******+++++++++***(((((()))******))))))************+++++++++))))))***((('''&&&((())),,,,,,++++++************'''(((((()))***+++,,,,,,+++,,,------,,,,,,---///+++,,,.........///222555888999<<<>>>@@@DDDJJJOOOWWWVVVZZZ___aaa]]][[[\\\bbbaaa```^^^aaajjjvvvvvvhhhaaaaaacccbbbeee___\\\[[[ZZZZZZaaajjj{{{wwwkkkjjjiiifffjjjeeecccfffeeeaaaaaadddrrrwwwyyyuuussssssrrrmmmeee^^^XXXUUUXXXYYY\\\ccclllrrrtttsssjjjddd^^^[[[TTTMMMIIIKKKHHHDDDCCCEEEGGGFFFGGGJJJNNNMMMLLLKKKIIIFFFBBB@@@===;;;999999999999888666:::999888888888666333000/////////000111111111222222222000///......///000+++++++++*********))))))&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))*********))))))((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))((())))))))))))***'''&&&%%%&&&)))+++***(((%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))%%%((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((((((((((((((&&&'''((('''%%%%%%%%%&&&((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''((()))***++++++)))************))))))((())))))))))))))))))))))))((((((((()))******+++++++++)))(((((()))******))))))************+++++++++***++++++***(((''')))***+++************)))))))))''''''&&&'''(((***,,,---,,,...//////......///000+++...111333444555777999======???EEEOOO\\\eeejjjqqqpppssswwwuuummmgggeeehhhfffeeeeeegggmmmtttxxx~~~zzzoooccc^^^bbbggggggfff```\\\^^^bbbffflllrrrwwwmmmjjjgggaaa```aaadddgggfffdddfffkkkvvv{{{{{{uuuwwwwwwtttoooggg```[[[ZZZZZZ[[[^^^bbbhhhnnnsssvvvpppjjjeeebbb]]]VVVTTTUUUSSSOOONNNPPPRRRSSSWWW\\\jjjeee\\\UUUOOOKKKGGGEEE@@@???<<<;;;<<<;;;999888<<<<<<<<<======;;;777444111111000000//////......//////////////////......,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))((((((((((((((((((++++++***)))(((''''''&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******((('''&&&'''&&&&&&''')))***)))'''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((''''''''''''''''''(((&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***)))((('''((()))************************&&&&&&&&&''''''''''''''''''''''''((()))*********(((((()))(((((('''&&&%%%(((((((((((((((((((((((((((((())))))***************)))((((((***+++******))))))*********+++++++++++++++,,,***)))((()))+++***))))))))))))))))))))))))((('''&&&''')))+++------///000000000///111222000222555777777999<<<>>>???AAAFFFRRRdddwww|||{{{{{{uuujjjcccbbb^^^]]]^^^ccciiioootttuuuxxxwwwqqqkkkjjjnnnqqqoooccc]]]XXX[[[bbbiiimmmooorrruuussslllggggggddd^^^XXX^^^dddeeebbb___bbbgggnnnttt}}}zzzuuutttsssqqqlllfffaaa^^^]]]```cccfffggghhhjjjlllnnnmmmhhhdddccc```[[[YYY[[[___\\\[[[^^^```ccciiiqqq}}}nnn```WWWQQQLLLJJJDDDBBB@@@???@@@@@@@@@???@@@???=========<<<:::777555444333222000...------,,,---...//////......---------------------,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((''''''&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((()))(((((('''&&&&&&&&&&&&&&&''''''&&&$$$###&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))***)))(((((()))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((((((((()))(((((('''&&&%%%(((((((((((((((((((((((()))))))))))))))************((('''(((***++++++***))))))*********++++++++++++,,,,,,+++))))))***+++)))))))))))))))))))))***+++***)))'''((()))+++,,,...000222222222333444666666777777777888;;;@@@CCCDDDKKKVVVeee{{{}}}wwwrrrjjj```[[[[[[UUUWWWZZZaaajjjqqquuuvvvyyy{{{|||{{{{{{|||wwwppp[[[VVVPPPQQQXXX```cccbbbcccdddccc______```___]]]YYYaaahhhggg```\\\]]]```bbbgggnnntttvvvsssoookkkdddeeedddbbb^^^[[[ZZZZZZ```fffmmmrrrrrrpppnnnmmmkkkfffcccbbb___ZZZYYY[[[dddbbbdddhhhlllqqq{{{vvvhhh___ZZZVVVSSSGGGEEEBBBBBBDDDFFFHHHHHHFFFBBB===:::::::::::::::888777666444222111///...,,,---...............---------------------......++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))+++)))'''&&&%%%&&&'''(((###%%%'''''''''&&&%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***%%%'''(((((('''&&&''')))''''''''''''''''''''''''(((((())))))******++++++***)))))))))(((((((((''')))************))))))((())))))))))))))))))))))))))))))))))))))))))*********((('''(((***+++++++++)))************++++++++++++,,,,,,***)))(((***+++)))))))))************+++,,,,,,+++***+++,,,---...000222444666666888:::<<<============>>>CCCIIIMMMRRR]]]jjjxxx~~~wwwnnnhhhaaaZZZYYY[[[YYY[[[___dddiiiooosssuuu{{{vvvlll\\\YYYSSSQQQWWW___aaa^^^___^^^\\\ZZZYYYZZZ\\\]]]bbbkkkqqqnnnfffbbb```___]]]___bbbccccccaaa^^^\\\YYY[[[]]]]]][[[YYYYYYYYYZZZbbbooozzz}}}xxxssslllgggcccbbb___YYYXXXZZZ]]]]]]aaagggkkkqqq|||tttjjjfffddd```]]]KKKHHHDDDBBBEEEJJJNNNPPPNNNHHH@@@;;;999999:::;;;:::999888666555333222111..................------------------............*********)))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((######$$$%%%&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((,,,***'''%%%%%%''')))***!!!$$$(((******)))******''''''((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''(((%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******%%%'''((((((''''''((()))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))***))))))))))))))))))))))))((('''(((***+++++++++)))************+++++++++***++++++***(((((()))+++************++++++,,,,,,***+++,,,---///000111222333555888:::<<<>>>AAACCCEEEFFFIIILLLOOOSSSYYY]]]cccooozzzsssllleeebbb]]]ZZZZZZ^^^^^^```bbbccccccfffkkkooovvvyyyzzz{{{}}}|||sssiiicccbbb^^^YYY]]]dddgggddd___^^^[[[XXXVVVWWW[[[```jjjtttzzzvvvpppmmmhhhddd```___]]][[[ZZZXXXXXXWWWYYY\\\___aaa```^^^]]]]]]YYY```mmm{{{xxxpppgggcccaaaaaa```\\\\\\___]]]]]]```dddfffiiirrr|||~~~vvvmmmiiiiiiiiieeeaaaPPPKKKDDDAAADDDIIIOOORRRTTTOOOGGG@@@===;;;::::::999999888777666555444444111000///---------......,,,,,,,,,------.........,,,,,,++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&''''''((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))((((((((()))***+++###'''***+++)))'''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''')))******))))))***,,,))))))))))))))))))))))))((())))))***+++,,,,,,---&&&&&&'''((()))***++++++&&&&&&'''(((((()))(((((())))))))))))))))))))))))*********))))))))))))))))))((('''(((***,,,,,,+++)))************+++++++++***++++++)))(((''')))*********+++++++++,,,,,,,,,(((***,,,///222444555666555888;;;>>>@@@BBBEEEHHHKKKOOOUUUZZZ___ccchhhkkkmmmyyy{{{nnnhhhbbb^^^]]]\\\ZZZ\\\```]]]```aaa___\\\]]]ccciiinnnooonnnooosssvvvrrrkkkdddfffbbb]]]___gggjjjggg___]]][[[XXXUUUVVV\\\dddnnnxxx~~~{{{wwwtttoooiiidddbbb^^^ZZZYYYYYY[[[\\\YYY\\\aaacccbbb```^^^^^^]]]bbblllyyy|||oooeee___\\\\\\___aaa```bbbfffgggggghhhiiifffeeekkktttuuuooohhhgggiiiiiiddd^^^SSSLLLDDD@@@BBBHHHNNNRRRXXXSSSLLLFFFBBB>>>;;;999888888777777666666555555333222///---,,,---...///,,,,,,,,,---------......000000///...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''''''''((()))+++++++++******'''***,,,+++&&&!!!'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***'''''''''''''''''''''''',,,+++++++++******))))))))))))))))))))))))))))))***(((&&&'''***+++)))''')))))))))))))))((((((((((((((((((((())))))))))))***++++++***)))(((((()))(((***+++***)))((()))***(((((())))))((('''&&&&&&''''''''''''(((((((((((()))))))))***+++++++++,,,)))************+++++++++++++++***************+++***+++,,,,,,+++***+++---.........000333666888888????????????BBBKKKWWW```mmmllllllnnnppppppooonnnlllmmmrrryyy~~~|||tttmmm___[[[VVVSSSSSSTTTUUUUUUWWWUUUQQQPPPVVV^^^```\\\bbb\\\ZZZ```fffhhhhhhiiigggdddbbbbbbdddfffeeeddd[[[VVVRRRSSSUUUVVV[[[aaaqqq~~~xxxvvvrrrllldddaaa]]]ZZZYYYYYY[[[\\\aaaccceeefffdddaaa^^^\\\___aaaeeemmmrrrppphhhaaaYYY\\\[[[YYY^^^gggfff```hhhhhhhhhjjjmmmooooooooojjjddd```aaadddccc]]]VVVUUUOOOLLLNNNOOONNNPPPSSSVVVVVVUUUSSSOOOJJJDDDAAA<<<;;;999666444555999;;;888666333222111111///...///...------...///111222333222000...---,,,,,,,,,,,,+++***)))((((((((((((***)))((()))***+++***((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++,,,+++***))))))***+++,,,&&&''''''((((((((((((((()))))))))))))))*********'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''******)))))))))((((((((()))))))))))))))))))))))))))'''&&&''')))***(((&&&$$$%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))((())))))((('''&&&&&&(((((()))******(((((()))***(((((())))))(((''''''&&&))))))))))))***************************+++++++++************++++++++++++,,,,,,+++++++++++++++,,,)))+++,,,,,,,,,,,,...000------000333777:::<<<<<<:::>>>DDDKKKTTTaaaoooyyy}}}|||zzzwwwsssmmmhhhjjjiiilllsssyyyxxxppphhhUUUQQQMMMJJJKKKMMMOOOOOOKKKNNNOOOPPPVVV]]]^^^[[[ZZZVVVVVV[[[___```aaacccaaa```aaadddhhhjjjiiihhh^^^[[[ZZZZZZXXXYYYaaalll~~~wwwuuurrrllliiieee```\\\[[[[[[]]]^^^fffggghhhiiiiiigggdddaaaYYYZZZ]]]dddiiiiiiccc]]]\\\]]]^^^___dddgggfffaaaffffffgggkkkooorrrssssssiiieee```^^^___]]]YYYUUUVVVRRRRRRUUUVVVVVVYYY^^^]]]\\\ZZZXXXVVVSSSNNNJJJ>>>===;;;888777777999;;;:::888555444444222000...///......---...///000111333333222111000///......******))))))))))))*********)))((()))***+++***((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))***)))(((((((((((()))***&&&''''''(((((((((((((((''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''&&&&&&)))))))))))))))))))))))))))'''&&&'''((()))(((&&&%%%&&&&&&''')))******+++(((((((((((())))))))))))'''((()))((('''&&&'''((('''((())))))''''''((()))(((((()))))))))(((''''''))))))))))))************+++++++++***************************+++++++++,,,---,,,,,,+++,,,,,,------)))***,,,,,,,,,---000222000222555888;;;===??????<<>>;;;888666:::999999999999888666333111111000000000000000000000222444555666555333222---,,,++++++*********+++***)))((()))***+++***((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&((()))***)))((('''''''''(((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((***+++***)))((()))+++&&&((()))((('''&&&''')))(((((()))))))))))))))(((''''''''''''((((((((((((,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,***************+++,,,,,,,,,---------,,,...111333:::;;;;;;:::;;;>>>DDDIIIUUUcccwww~~~{{{xxxsssqqqrrrtttwwwxxxjjjddd___```cccaaaXXXOOONNNKKKIIIJJJOOOUUUZZZ]]]fffmmmpppjjjccc`````````eeeiiirrryyy|||yyysssnnnhhhcccccceeeiiiqqqzzz}}}|||vvvlll___[[[ZZZ```lllxxxxxxxxxxxx{{{|||zzzuuupppyyyzzzyyyxxxssskkkbbb\\\___^^^bbbjjjoookkkfffccc]]]]]]___ccchhhkkkmmmmmmqqqvvvzzzxxxqqqiiieeecccaaa```bbbdddeeeiiiuuuzzzsssooojjjaaaYYYSSSOOOIIIEEECCCAAA???===;;;:::999:::;;;;;;999888333333333333222111111000///000333555555555444333222111///---+++***))))))***)))((()))***+++***((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((******((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))*********))))))'''(((((())))))*********&&&((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))((()))***)))((('''(((***((((((((('''''''''&&&&&&(((((((((((())))))))))))&&&'''((((((''''''((()))'''((())))))''''''((()))(((((()))*********))))))))))))))))))************+++++++++***************++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,,,,......///...///111555888:::<<>>>>>===<<<888888888888777555333222111222222333333444444444777555444111///...------***)))((()))***+++***((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''((()))***((()))************)))(((&&&''''''(((((((((((((((***)))'''''''''(((***+++)))(((((((((((((((''''''***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))###%%%'''&&&$$$###%%%'''$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))''')))******))))))***,,,(((***+++***)))((()))+++(((((()))***************''''''''''''(((((((((((())))))******+++++++++,,,++++++,,,,,,,,,---------++++++++++++,,,---...///...000111333666;;;BBBFFFNNNVVV___eeegggiiinnnrrrooovvv|||zzz}}}yyyuuurrrnnnkkkaaa___[[[UUUNNNIIIFFFFFFLLLOOOWWWdddrrr~~~vvvnnngggfffdddeeejjjnnnrrrzzz~~~{{{zzzyyyvvvpppmmmuuu{{{ddd^^^ZZZ]]]dddkkkkkkiiikkkuuuxxxuuutttooommmjjjgggfffhhhlllpppmmm{{{~~~zzz|||wwwrrrmmmhhhdddaaaaaaaaabbbcccdddddddddaaabbbjjjvvv}}}{{{xxxtttooojjjgggeee\\\UUULLLHHHJJJMMMNNNNNNRRRMMMGGGAAA???>>>===<<<999::::::999888666444333444333333333333444555666666555444222111000000///***)))((()))***+++***((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))))))))******))))))))))))))))))))))))))))))(((''''''''''''((('''((()))******)))((('''&&&''''''(((((((((((((((***(((&&&%%%%%%'''***+++))))))((((((''''''&&&&&&((())))))))))))))))))))))))'''((()))******)))((('''+++++++++++++++***)))((('''((()))((('''&&&'''))))))))))))))))))))))))))),,,***(((((()))******)))************************))))))***))))))((('''&&&))))))************))))))''''''''''''((((((((((((,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,+++***+++---///000111444444999===>>>AAANNN\\\]]]oooyyyssssss}}}xxxwwwxxx{{{~~~~~~xxxrrrmmmiiigggbbb[[[PPPHHHDDDGGGMMMQQQMMM\\\kkkvvv~~~qqqhhheeeeeebbbpppvvvooollluuu}}}~~~}}}tttpppttt|||{{{lllaaaWWWVVVYYY[[[]]]```hhhwww~~~|||zzzzzzvvvpppiiieeecccbbbcccjjjmmmsssyyyssskkkccc___]]]\\\^^^bbbgggkkkmmmmmmnnnpppwww}}}rrrjjjkkknnnkkkddd___gggddd[[[PPPLLLNNNPPPPPPJJJKKKKKKHHHEEEAAA???>>>;;;===>>>;;;777555666999999999999999888888777777666555333333333111///------,,,++++++******++++++,,,,,,,,,,,,+++++++++***+++++++++++++++***)))((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&&&&''''''''''''''''''(((((()))***************))))))))))))))))))))))))((((((((((((((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((******++++++***))))))((('''((()))(((''''''((())))))))))))))))))))))))))))))(((&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''))))))************))))))(((((()))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++,,,...///000888999>>>FFFLLLRRR___lllyyy}}}yyyvvvttttttxxx~~~{{{yyyvvvrrrlllfffaaa^^^SSSOOOJJJGGGHHHNNNUUUZZZcccmmmxxx~~~rrrgggbbbccceeerrr}}}vvvsss|||}}}xxxrrrnnnoootttxxx~~~xxxnnncccYYYXXXZZZ[[[\\\]]]dddttt~~~{{{yyy}}}~~~zzzzzzwwwrrrmmmiiigggffffffffflllsss{{{}}}uuujjjaaa\\\ZZZXXXYYY]]]ccchhhkkkmmmnnnqqq{{{rrrfffdddeeeffffffhhhiiijjjeee[[[UUUUUUUUUSSSSSSTTTTTTPPPIIICCC@@@???<<<===>>><<<:::888777777::::::::::::999999999999777666444444444222000...,,,,,,+++++++++++++++,,,******)))))))))(((((((((***++++++++++++***)))((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((''''''&&&&&&&&&(((((()))************)))))))))))))))))))))))))))((((((((((((((()))******%%%))))))))))))))))))))))))***))))))(((((())))))***))))))******))))))(((((('''((())))))''''''((()))))))))))))))))))))))))))'''%%%$$$%%%'''((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))************))))))*********+++++++++,,,,,,************************************++++++++++++---,,,,,,,,,...111333555<<<@@@KKKYYYeeennnyyyyyyuuusssxxxrrrlllmmmssswwwuuurrrmmmllliiifff```[[[VVVSSSLLLKKKLLLOOOTTT\\\ccchhhnnnsssxxx|||rrriiicccdddiiinnnyyyttt|||{{{sssoooppppppooommmlllmmmnnnppptttxxxxxxzzz}}}{{{wwwpppfff______bbbbbbbbbbbbfffttt~~~{{{wwwyyy|||{{{{{{xxxtttooollljjjjjjjjjhhhpppvvvyyy~~~xxxnnnfff^^^\\\ZZZZZZ[[[___dddfffiiiiiinnnyyy}}}sssjjjeeecccbbbdddhhhgggmmmnnngggaaa___``````___bbbbbb[[[PPPGGGCCCCCC@@@???>>>>>>===<<<999666:::::::::::::::;;;;;;;;;888777555555555444222000,,,,,,+++++++++,,,,,,---))))))))))))((((((((('''******++++++******))))))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))((('''&&&%%%%%%'''((())))))******))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))))))))((((((''')))***)))((('''((()))))))))))))))))))))))))))&&&%%%$$$%%%''')))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))************))))))*********+++++++++,,,,,,))))))************++++++******+++++++++,,,,,,,,,,,,---...000222666;;;??????KKK^^^ttt}}}}}}xxxnnniiikkkoooiiidddeeejjjkkkeee___^^^\\\YYYVVVSSSRRRRRRRRRUUUWWWYYY]]]bbbhhhmmmppphhhiiikkksss~~~zzzsssnnnmmmqqqwww}}}rrrlllpppyyy~~~}}}{{{zzzzzzwwwpppjjjggghhhjjjllllllmmmmmmmmmgggoootttuuuuuuyyy|||{{{uuummmhhhkkkppppppooopppnnnzzz}}}vvvuuuxxxzzz{{{wwwpppjjjhhhhhhkkkmmmpppuuuxxxxxx{{{zzzwwwsssnnnfffffffffeeeccccccdddeeefffeeehhhsss}}}~~~wwwtttrrrpppjjjbbb^^^___bbbjjjooolllhhhjjjnnnqqqnnnrrrrrrjjj^^^RRRMMMLLLIIIDDD@@@>>>??????<<<::::::::::::;;;;;;;;;;;;;;;999888777777777666444222,,,,,,,,,,,,,,,------...+++++++++*********))))))))))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))((((((''''''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******((((((((((((((((((((((((+++***)))(((((()))***+++'''((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))(((&&&&&&&&&)))***+++***))))))))))))))))))))))))&&&'''((())))))***))))))))))))************)))))))))))))))************+++))))))******++++++++++++,,,,,,,,,------------......000111222444999???DDDDDDWWWrrr|||tttuuupppeeeaaaeee```^^^^^^bbbfffccc[[[RRROOONNNLLLMMMQQQWWW^^^bbbffffffffffffgggggghhhiii___^^^```jjjwww}}}zzz{{{}}}xxxllldddfffmmmrrrvvvwwwxxxxxxuuuqqqnnnllljjjjjjiiijjjkkklllllllllfffnnntttuuuvvv{{{xxxtttwww{{{zzzxxxxxxuuu}}}{{{sssooorrrtttyyysssiiibbb___ccciiimmmppprrrsssuuu{{{tttllllllllllllkkkooorrrtttrrrqqqpppqqqpppjjjjjjqqqwwwuuurrrqqqnnnnnnqqqrrrmmmccc^^^^^^cccjjjnnnkkkiiioooyyy}}}pppeee]]][[[SSSMMMEEEAAAAAAAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999777888888777555333...---------------......++++++++++++************((())))))*********))))))(((((())))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))*********&&&''''''(((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''))))))))))))))))))))))))*********))))))*********(((((())))))******))))))((()))******(((((()))***))))))))))))))))))))))))***((('''(((***+++++++++(((((((((((((((((((((((('''(((((())))))))))))((())))))************))))))((((((((())))))))))))************+++,,,,,,------------------............111333555555666:::AAAGGGNNNdddyyyrrroooggg\\\YYY\\\bbbaaabbbbbb___XXXMMMEEEFFFIIIOOOVVV```iiiqqquuuooommmiiieeeaaa___]]]\\\XXXWWW[[[fffpppwww{{{}}}|||tttjjjdddeeemmmssswwwzzz|||{{{wwwsssqqqpppooolllhhhfffggghhhhhhggggggnnnssssssvvv|||~~~yyyzzz|||yyyuuuttttttwwwwwwsssmmmjjjkkknnnuuunnnddd\\\YYY]]]dddiiifffiiilllqqq{{{}}}mmmaaa___```aaajjjpppxxx}}}wwwrrruuuvvvqqqlllmmmhhhggghhhjjjhhhdddeeehhhkkkooooookkkkkkuuuvvvlllggg\\\VVVNNNHHHEEEDDDDDDEEE=========<<<<<<<<<;;;;;;:::999888888888888666444000///...------------...************)))))))))((((((((())))))******))))))(((((())))))))))))******************************))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''((()))******+++&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((()))******''')))))))))))))))))))))))))))******++++++******)))((())))))***++++++******((()))******)))((()))***))))))))))))))))))))))))+++***((((((***++++++***((((((((((((((((((((((((((())))))))))))(((((('''))))))************))))))((((((((()))))))))*********++++++,,,------......,,,,,,,,,---------......222555888999;;;AAAJJJRRR\\\ppp~~~{{{vvvmmmbbbYYYWWWXXXfffdddaaa\\\TTTMMMGGGDDDJJJSSSaaaoooyyy}}}}}}{{{qqqnnnhhhbbb^^^[[[ZZZZZZWWWUUUZZZcccjjjlllpppuuu}}}|||}}}~~~}}}zzzyyyooofffccchhhttt}}}~~~}}}|||yyytttoookkkhhheeeaaa```bbbccccccbbbfffkkknnnooorrrzzzzzzssssssssspppkkkjjjmmmlllkkkkkkiiiiiikkkmmmqqqkkkccc\\\YYY\\\```ddd^^^fffmmmrrrzzz~~~mmm___\\\]]]^^^hhhoooxxx~~~vvvvvvtttmmmiiikkkhhhddddddgggiiiiiilllppprrrsssqqqnnnrrr~~~qqqhhh___]]]XXXQQQKKKGGGFFFFFFAAAAAA@@@???>>>======<<<999888777888888888666444111111///...------------++++++++++++************'''(((((()))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((())))))******&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((()))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++++++++++++++(((***+++***)))((()))***)))))))))))))))))))))))),,,***(((((()))******)))************************))))))***))))))(((''''''))))))************))))))((())))))))))))*********++++++,,,------...//////++++++,,,,,,,,,---------000555:::>>>BBBKKKVVV___fffxxx}}}rrreee___]]]]]][[[ZZZWWWQQQLLLLLLOOOSSSSSS```tttxxxrrrnnnhhhbbb^^^]]]^^^___[[[ZZZ^^^fffhhhfffiiiooosssssstttyyy~~~}}}}}}uuuiiibbbaaajjjyyyzzzxxxwwwrrriiiaaa\\\ZZZYYYZZZ^^^aaaaaa```dddgggiiijjjooowww{{{zzzyyypppiiijjjkkkhhheeedddgggdddcccfffiiilllnnnqqqnnnjjjddd^^^\\\\\\^^^```]]]iiissswwwyyy}}}ooodddaaacccdddiiiooovvv{{{vvvtttppphhheeeiiijjjfffgggmmmpppooonnnpppssstttsssrrrzzz~~~oooddd```aaa___YYYPPPIIIFFFFFFEEEDDDCCCBBB@@@???>>>>>>999888777888888888666444333222000///---,,,,,,,,,.........---------,,,,,,''''''((()))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))************************************************************************************+++,,,,,,---......,,,///111///,,,---222888<<<999===GGGLLLQQQ```qqqvvvzzzzzzpppkkkfffbbb___VVVTTTQQQNNNNNNRRRYYY^^^hhhxxxzzzrrryyytttnnnkkkkkkjjjhhheee```[[[ZZZ___cccdddeeegggkkkmmmrrrzzz|||wwwwwwpppgggeeejjjttt|||xxxrrrlllfff```]]]\\\[[[ZZZYYYYYY[[[]]]^^^cccfffhhhiiiiiijjjkkkmmmkkkjjjiiihhhgggeeeaaa^^^^^^bbbbbbaaafffnnnqqqmmmmmmjjjfffcccaaa^^^[[[YYY___kkktttwwwyyy}}}||||||rrriiiddddddfffhhhpppssswwwzzz~~~}}}vvvnnngggcccaaabbbeeehhhjjjlllnnnooopppuuuyyy~~~uuukkkccc^^^^^^```\\\SSSLLLLLLLLLKKKDDDCCCAAABBBDDDDDDAAA>>>;;;999666555555666666666666444222///------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******))))))))))))******,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++&&&)))************+++++++++((((((***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,---------***,,,...///000333777:::>>>@@@GGGPPPXXX```mmmyyyyyyvvvrrrrrrwww~~~uuuooolllggg___XXXQQQPPPQQQTTTZZZ```dddfffjjjuuu~~~|||vvv|||wwwqqqoooppppppmmmjjj```]]]^^^eeejjjjjjjjjkkkiiimmmttt{{{~~~{{{tttooonnnmmmnnnsssyyy}}}|||zzz{{{tttmmmeee___YYYVVVVVVVVVUUUUUUUUUWWWZZZ\\\]]]___```aaa```___```aaafffeeeeeeddddddbbb___^^^aaadddeeebbbdddkkknnnmmmqqqpppooommmhhhccc^^^[[[aaaiiioooqqqtttxxxxxxuuuxxxtttnnngggaaa______```gggkkkrrrwww|||}}}wwwpppkkkhhhbbbaaa```___aaafffkkkooopppuuuzzzzzzqqqhhhcccaaa```aaa___WWWOOONNNRRRSSSQQQNNNKKKGGGEEEEEEDDDBBB@@@===;;;888777666777777777666555333111///.........******************++++++))))))))))))*********+++******))))))))))))******++++++*********)))))))))************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((('''((())))))***((()))************+++++++++'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,...000444888<<>><<<:::888777777777777666555333111000///...++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))(((((('''''''''''''''(((((())))))))))))*********+++++++++)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******))))))(((((((((************************************************+++,,,,,,,,,,,,,,,------------------------------///111333444666<<>>;;;888777777777777666555333111000...............------------************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))))))))))))))*********++++++++++++(((%%%######%%%(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************++++++******))))))((((((************************************************+++++++++,,,,,,---------,,,---------------......000444888999<<>>:::999999888888999888666444111////////////.........------+++++++++***************((()))************)))(((************************((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++***)))************++++++++++++)))%%%######%%%)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************************))))))******************************************************++++++,,,,,,------,,,,,,,,,---....../////////444;;;BBBLLL^^^sssyyyrrrjjjcccbbbeeegggfffbbb```cccfff^^^ZZZUUUPPPOOOUUU___gggbbbaaa___\\\ZZZ\\\aaaeeelllfffeeekkkrrruuuuuuuuuqqqppppppsssvvvvvvssspppnnnhhhccc```]]][[[```ffflllmmmmmmlllkkklllmmmooohhhiiikkkqqqvvvxxxuuuqqqkkklllmmmkkkgggeeegggiiiooo{{{~~~uuupppaaacccdddcccaaa______```hhhvvvwwwwwwwwwtttkkk```ZZZZZZ[[[\\\]]][[[XXXWWWYYY\\\ffffffllltttxxxvvvsssrrruuuyyy~~~zzzsssnnnjjjooouuu{{{|||zzzxxxwwwqqqtttvvvrrrkkkggggggiiissstttxxx}}}{{{uuuooommmlllpppssssssrrrttt{{{{{{wwwoooqqqxxx}}}|||tttgggWWWJJJBBBAAABBBDDDGGGIIIGGGBBB>>>======;;;<<<======;;;888444222.........------,,,,,,++++++++++++++++++*********((()))***++++++***)))((())))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))***+++++++++)))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************************++++++************************************************))))))******+++,,,,,,---***+++,,,---...///000111444666>>>MMMbbbxxx|||pppddd\\\ZZZWWWYYY[[[]]]^^^___aaabbbVVVSSSQQQUUU___hhhnnnpppbbb\\\VVVVVV\\\cccffffffgggaaa^^^cccgggggghhhkkkhhhkkknnnqqqqqqpppooonnnlllgggccc```[[[WWW[[[aaa___^^^^^^```dddiiikkklllooorrrxxxyyyrrrjjjmmmooonnnllllllooosss|||xxxssskkklllllljjjgggeeeddddddkkkyyyzzztttooonnnhhh```]]]___dddcccbbbbbbaaaaaabbbccciiihhhjjjpppqqqoooqqqwwwxxx||||||sssoooppprrrssssssuuuyyy||||||}}}}}}zzzvvvtttmmmttt{{{|||xxxuuuvvvyyyxxxrrrsssoootttzzz{{{yyyzzzvvvpppttt{{{|||ppp```QQQHHHEEEEEEGGGKKKOOONNNHHHCCCBBBCCC>>>@@@BBBBBB@@@===999666//////......---,,,,,,+++,,,,,,,,,++++++*********((()))***++++++***)))(((((((((((()))))))))******************************))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))***+++++++++,,,************************************************(((((()))***++++++,,,,,,)))***+++---///000111222;;;:::AAAUUUqqqzzzsssgggXXXRRRTTTNNNPPPTTT[[[aaabbb^^^YYYVVVQQQRRR]]]mmmwwwvvvqqqaaaVVVMMMQQQ^^^hhhgggccc___XXXVVVZZZ]]]^^^bbbhhhhhhlllppppppmmmjjjhhhhhhlllhhhddd```YYYRRRSSSXXXYYYXXXZZZ```jjjqqquuuuuuvvvnnncccggglllmmmmmmoootttyyy|||tttqqqxxxyyyyyyvvvrrrnnnmmmmmmiiiwww~~~tttlllkkkhhhddddddhhhiiiiiiiiijjjmmmnnnnnnmmmllliiihhhjjjiiihhhoooyyywww|||sssrrrrrrpppnnnlllmmmqqqtttuuuxxx{{{}}}{{{wwwrrrooohhhqqq|||vvvppprrrpppwww}}}~~~{{{{{{yyywww}}}vvvgggWWWMMMIIIHHHJJJNNNSSSRRRLLLGGGFFFGGGAAACCCEEEFFFDDD@@@<<<999222111111000///.........,,,,,,,,,++++++*********''')))***++++++***)))'''&&&'''''''''(((((())))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))%%%***************)))((((((+++(((&&&'''******)))&&&,,,+++++++++***)))))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,***))))))******...,,,***,,,000555999;;;;;;>>>KKKddd~~~vvvnnn```OOOFFFFFFGGGNNNWWW[[[ZZZWWWUUUUUUQQQWWWbbbpppyyyyyyqqqiiibbb^^^^^^cccfffccc___]]]YYY\\\[[[YYY]]]eeegggcccmmmqqqqqqmmmlllnnnooommmlllggg___YYYVVVVVVWWWXXXaaacccgggmmmrrrvvvvvvvvv}}}{{{vvvnnnggg\\\ccclllppprrrwwwvvv{{{~~~{{{vvvqqqnnnmmmmmmmmmlllrrrzzz}}}|||rrrlllhhhiiikkkjjjlllooonnnwww{{{xxxzzzwwwrrrjjjeeeffflllrrr{{{vvvtttvvvsssmmmlllpppoooqqqwww}}}vvvqqqqqqtttvvvuuussswwwxxxlllaaaXXXRRROOOOOONNNOOORRRVVVTTTMMMFFFGGGHHHIIIKKKJJJGGGAAA<<<888555000///000000...,,,******+++++++++******)))************************,,,+++***))))))***+++,,,,,,,,,+++***))))))******%%%&&&&&&'''((()))************))))))((((((''''''******))))))))))))******))))))((('''''''''''''''(((((())))))((('''&&&&&&(((***************)))((((((+++)))'''(((***+++)))'''+++++++++***************++++++******)))(((''''''))))))))))))))))))))))))(((((((((((()))))))))*********************++++++++++++++++++++++++++++++............------------,,,,,,+++******+++,,,---......000222555888;;;===>>>FFFVVVmmmzzzpppgggZZZLLLEEEEEEIIINNNUUUZZZ[[[ZZZXXXWWWTTTYYYcccpppzzz|||vvvpppllljjjjjjlllhhhaaa]]]^^^aaafffgggbbbaaafffjjjjjjiiinnnqqqnnnlllnnnooonnnmmmeee\\\WWWYYY```gggkkkmmmllllllnnnqqquuuwwwyyy|||zzzwwwuuutttqqqllliiijjjsss||||||xxxvvvssswww~~~}}}vvvqqqooonnnllllllooopppssszzzzzzxxxyyy}}}{{{wwwpppkkkjjjnnnrrryyytttqqqqqqmmmhhhhhhlllppprrrxxx}}}sssllliiinnnrrrrrrrrrvvvwwwlllccc^^^^^^___[[[WWWSSSQQQRRRSSSQQQOOONNNMMMMMMMMMLLLIIIEEEBBB999666333222222111///---,,,,,,,,,,,,,,,++++++***************************++++++***))))))***+++++++++++++++*********))))))'''(((((())))))***************))))))((((((((((((***))))))(((((())))))******)))((((((''''''(((((()))((((((((('''''''''''''''***************)))((((((+++)))((()))++++++***)))***************+++++++++,,,+++***)))(((&&&%%%%%%))))))))))))))))))))))))((((((((()))))))))******++++++******************++++++++++++++++++++++++,,,+++++++++******))))))++++++******+++---...///***...222555666999===AAAHHHTTTgggvvv}}}}}}{{{yyy|||ssshhh^^^SSSIIIEEEFFFMMMPPPUUU[[[^^^^^^[[[XXXVVVZZZcccoooyyy}}}|||xxxxxxwwwwwwtttjjj___[[[]]]iiinnnooohhhbbbbbbfffiiicccjjjnnnkkkhhhiiikkklllllleee^^^]]]dddlllqqqsssllljjjgggfffhhhmmmsssvvv|||}}}~~~|||{{{zzz{{{yyyrrrooonnnlllnnnqqqvvvsssqqqqqqooonnnrrrxxx|||}}}|||xxxsssrrrtttwwwyyytttppplllhhhdddeeeiiissstttzzz|||pppggg```ffflllppprrrvvv~~~~~~|||vvvllleeeeeekkkrrrnnnggg]]]TTTQQQSSSWWW[[[VVVTTTQQQOOOOOOMMMKKKJJJ>>>;;;777555333222000...---.........------,,,+++************************++++++***))))))***++++++)))***+++++++++***)))(((***************************))))))))))))((((((((())))))(((((((((((())))))******)))((((((((())))))***)))'''&&&&&&'''((((((&&&***************)))((((((************++++++++++++)))))))))***+++++++++,,,++++++***)))((((((''''''))))))))))))))))))))))))(((((()))))))))*********+++++++++***************++++++++++++++++++++++++******))))))(((((('''''',,,,,,++++++,,,---///000,,,000444666888>>>HHHQQQYYYeeerrrwwwsssooopppsssvvvnnnbbbWWWPPPLLLKKKKKKPPPSSSWWW^^^cccaaa[[[UUUTTTWWW___iiittt{{{}}}}}}|||zzzyyyvvvmmmbbb[[[\\\iiikkkiiiccc]]][[[]]]___]]]dddgggccc```ccchhhkkkqqqooonnnqqqvvvvvvqqqkkk```aaaaaacccgggnnnwww|||zzzpppmmmmmmnnnssszzz|||vvvqqqpppmmmkkknnntttxxx{{{~~~}}}{{{zzz}}}zzzxxxsssmmmgggeeegggkkkvvvvvv}}}zzznnneee^^^dddkkkppprrrvvv{{{|||zzzuuullleeegggrrr|||}}}uuuiii\\\UUUVVV\\\aaa\\\XXXTTTQQQQQQRRRRRRQQQIIIDDD>>>777333000///...............------,,,+++************************+++******************+++((()))+++,,,,,,***((('''******************)))))))))))))))))))))))))))))))))(((((((((((((((((()))******))))))))))))*********)))'''&&&%%%'''(((***'''***************)))(((((())))))*********++++++,,,)))))))))***+++++++++,,,)))*********************************************))))))))))))************************************++++++++++++++++++++++++------,,,,,,,,,+++++++++......---,,,,,,---...///333555888:::???KKK[[[fffkkkqqqtttppphhheeejjjpppooohhh]]]TTTQQQSSSTTTTTTTTTWWW\\\bbbeeebbbYYYRRRRRRTTTZZZbbbkkkssswwwyyywwwsssqqqssspppfff]]]YYY```]]]\\\\\\\\\[[[[[[[[[[[[```aaa^^^^^^fffnnnsss~~~}}}~~~~~~wwwlllcccaaafffmmmuuu}}}xxxqqqooopppvvv}}}}}}zzzzzz||||||wwwtttuuuxxx{{{~~~~~~||||||~~~}}}~~~{{{tttnnnlllooorrrxxxxxxyyypppiiiccchhhmmmqqqtttvvvzzz~~~~~~{{{zzztttkkkdddfffpppzzzyyyoooddd[[[YYY\\\___\\\YYYUUUSSSTTTVVVWWWXXXUUUPPPFFF<<<444/////////............---,,,+++************************************++++++*********'''(((***++++++***)))''')))))))))))))))))))))((())))))))))))************))))))(((((((((((())))))******))))))))))))*********((('''%%%&&&''')))***(((***************)))((((((''')))******))))))+++,,,***************+++++++++)))))))))***++++++,,,,,,************************)))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++000///...---,,,---...///444777<<>>GGGWWWiiivvv||||||yyylllbbbYYYZZZbbbeee]]]TTTQQQQQQPPPPPPXXXbbbeee```]]]^^^^^^[[[YYYYYY^^^ccccccbbb```\\\YYYXXXYYYZZZ]]]bbblllsssnnnccc[[[YYYXXX[[[dddkkkiiidddeeelllttttttrrrrrrwww|||yyysssmmmqqqwwwzzz|||vvvuuutttppplllmmmssswwwzzztttxxx}}}zzz}}}vvvuuusssrrruuuzzz|||tttqqqllllllllllllkkkjjjiiihhhccccccffflllqqqooohhh```RRRSSSWWW\\\aaadddeeeddd```bbbaaa[[[OOOCCC:::666222222111111000...---,,,************************)))***+++,,,,,,+++***)))((((((((('''((()))***+++))))))***+++,,,,,,------))))))******++++++++++++,,,,,,++++++++++++,,,,,,'''''''''''''''((())))))&&&&&&'''((())))))(((((((((************************)))))))))***++++++,,,,,,******++++++++++++******---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///+++//////+++,,,444;;;===DDDZZZuuuzzzooodddbbbaaacccfffaaaUUUKKKLLLIIIGGGMMMWWW___```___^^^\\\ZZZZZZ^^^dddjjjmmmoooeeeYYYTTTWWW\\\]]]\\\aaagggmmmmmmhhhccc``````___aaacccdddeeehhhmmmqqq}}}wwwtttwwwwwwrrrppprrrooowww|||xxxrrrnnnmmmrrrwwwxxxyyy{{{}}}tttrrrtttwwwzzz{{{yyytttpppxxx}}}~~~~~~yyyuuupppooottt|||~~~zzzvvvqqqmmmllliiiggghhhkkkmmmmmmkkk]]]ccciiipppvvvxxxooocccUUUQQQOOORRRZZZbbbggghhhggghhhiiifff^^^PPPAAA777555333111000000000///.........---,,,++++++++++++*********++++++,,,,,,,,,)))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))+++***)))'''&&&&&&&&&&&&(((************************++++++******************)))******++++++******)))++++++***))))))((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---.........000000000111555;;;BBBFFFWWWllltttjjjfffeeedddbbb^^^WWWNNNHHHIIIFFFEEEKKKVVV^^^bbbaaaddd^^^YYYZZZbbbjjjooopppddd^^^WWWVVVYYY]]]______gggjjjmmmkkkfffcccdddfffeeebbb```dddmmmvvv|||~~~{{{tttppprrrttttttwww{{{xxxrrrkkkjjjpppzzz|||{{{{{{~~~uuunnnpppssswwwyyyxxxtttpppttt{{{~~~{{{yyyuuurrruuu~~~}}}yyywwwtttrrrnnnllljjjjjjkkkkkkjjjgggaaagggooovvv}}}}}}rrrfffWWWPPPKKKOOOZZZcccfffeeegggiiikkklllggg[[[LLL@@@888666333222222111000///......---,,,++++++++++++******+++++++++,,,,,,,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))''''''(((((())))))*********)))(((((((((((()))******)))(((''''''''''''''''''************************,,,,,,++++++***))))))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,------...111+++,,,444:::===FFFQQQrrr{{{mmmeeeggggggddd]]]SSSJJJEEECCCCCCCCCEEELLLWWW___dddeeeccc___]]]ccclllpppmmmhhhXXXXXXYYY[[[^^^```cccdddeeeiiikkkkkkgggddddddeeeccc```bbbnnnxxxssspppsssyyy~~~zzz}}}|||vvvhhhhhhmmmvvv{{{zzzxxxxxx{{{~~~|||ssskkklllooosssvvvvvvsssppppppvvvyyyxxx}}}}}}zzzyyy}}}yyyxxxyyyzzzvvvtttpppnnnmmmkkkiiiggggggnnnxxxxxxjjj\\\SSSLLLOOOZZZdddfffdddiiijjjnnnsssrrriiiYYYMMM===:::666444333333111000...---,,,+++***************++++++++++++,,,,,,,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))((((((''''''(((((()))'''************************+++++++++*********))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))))))))*********++++++******++++++,,,---------111***,,,666:::===NNNcccvvvkkkeeefffccc]]]SSSIIIBBB???>>>???BBBIIISSS\\\cccfffggg___bbbhhhqqquuupppdddZZZWWW[[[aaaccccccccceeefff___dddiiikkkiiieeecccaaaccchhhuuuwwwwwwzzzxxx{{{yyysssooooooooonnnppptttyyyyyyooolllmmmooorrrttttttrrrppppppuuuwwwwww{{{}}}xxxzzz~~~}}}xxxssspppnnnmmmmmmooovvv}}}oooddd\\\UUUTTTZZZaaaeeeffflllnnnrrryyyzzzrrrcccVVVDDD@@@;;;666444333222111...---,,,++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''((()))******)))************************))))))*********+++++++++))))))************))))))((())))))******++++++,,,******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,---......333000444<<<>>>CCC\\\yyyuuummmhhhbbb[[[QQQIIIDDDAAA???>>>@@@GGGRRR\\\bbbfffhhhiiieeekkktttxxxsssiii^^^WWW___ccchhhiiifffcccccceeebbbccceeefffgggggghhhiiisss}}}~~~~~~}}}yyyqqqlllmmmqqqttt~~~}}}qqqrrrqqqrrrsssuuuuuusssqqqppptttxxxzzz|||~~~xxxzzz|||vvvrrrrrrtttvvvwwwuuuiiifff```ZZZXXX[[[bbbhhhqqqssswww|||}}}vvvhhh]]]MMMHHH@@@:::666444222111///...---,,,++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++***************************((())))))***++++++,,,,,,******++++++++++++******))))))******+++++++++,,,******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111333888>>>AAAKKKfff}}}wwwoooggg\\\UUUKKKDDDBBBCCCDDDDDDIIIPPP[[[bbbeeegggiiikkkrrruuuvvvrrrjjjccc``````eeegggiiifffbbb______```jjjgggccc```cccjjjqqqwww~~~~~~~~~~~~qqqkkklllooo~~~{{{wwwvvvuuuvvvwwwwwwvvvtttpppsssvvvyyy}}}||||||wwwwww}}}~~~{{{xxxyyy||||||nnnmmmhhh___XXXYYYbbbkkkxxxzzz}}}}}}vvvlllfffXXXRRRHHH???999666444333000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))***+++*********************************************++++++++++++,,,,,,,,,,,,++++++))))))))))))******************************************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,------......//////000///444;;;@@@HHHXXXnnn~~~~~~|||~~~{{{nnn```VVVRRRLLLFFFBBBDDDJJJNNNTTTZZZaaaccccccdddiiimmmtttrrrnnnhhhcccaaaccceeeeeeddd```]]]ZZZYYYZZZ\\\hhheeebbbaaafffmmmuuuzzz~~~|||~~~yyyqqqpppuuuxxxwwwvvvwwwyyyzzzzzzyyyrrrqqqqqqsssvvvyyy}}}}}}yyytttssswww{{{|||vvvssslllccc^^^```iiiqqq~~~|||vvvrrrpppccc[[[PPPEEE===999777555111000///......---......,,,,,,,,,+++++++++*********************+++++++++******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******'''((())))))))))))(((''')))))))))((())))))******)))************************,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++))))))))))))((((((((((((*********************************)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000333:::@@@FFFTTThhhwww}}}{{{vvvxxx~~~lllXXXRRRSSSPPPIIICCCDDDMMMVVV]]]aaacccbbb___aaahhhpppllliiidddbbbbbbcccbbbaaabbb^^^XXXTTTSSSTTTWWWYYY^^^___bbbgggmmmqqqssssssxxxzzz~~~~~~~~~{{{zzz|||~~~}}}|||}}}~~~xxxwwwvvvwwwzzz|||}}}|||tttpppmmmlllnnnqqqwww||||||wwwqqqppprrrvvvzzz~~~xxxooohhhfffjjjqqqwww}}}xxxwwwyyyjjjbbbUUUIIIAAA<<<999777222111000//////......///,,,,,,,,,++++++*********))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))(((******))))))))))))******(((************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))******+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***+++,,,---000444888<<<;;;???NNNdddvvv~~~qqqpppuuuooo___QQQQQQLLLEEEEEEOOO\\\bbbfffbbb]]]\\\^^^``````___bbb\\\YYY___iiillleee]]]UUUTTTTTTTTTVVVWWWWWWWWW___ccciiimmmnnnnnnmmmnnnoooxxxzzz{{{~~~~~~}}}~~~|||{{{xxxuuutttuuuxxx{{{}}}wwwnnnhhhgggmmmvvv|||uuurrrooonnnooorrrtttttt}}}xxxppprrr}}}|||yyy{{{yyytttooohhhbbb[[[NNN???999<<<888777444000---+++,,,---,,,,,,,,,+++++++++******************************+++,,,---,,,***)))***+++***)))))))))((((((''''''((((((((((((((('''&&&&&&)))))))))))))))))))))))),,,***'''%%%%%%&&&((())))))************************))))))************))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++---............000333666===@@@JJJZZZlllvvvxxxvvvooopppuuu~~~}}}kkk\\\NNNKKKGGGDDDLLLXXXaaabbbccccccbbb```]]]ZZZXXXWWWWWWYYY^^^dddhhhddd]]]VVVRRRSSSTTTSSSSSSWWW___eeejjjlllnnnooopppqqqtttvvv~~~~~~|||}}}~~~~~~~~~~~~~~~zzz{{{zzzvvvsssrrruuuxxx~~~yyyrrrllljjjmmmrrrvvvwwwuuusssrrrsssuuuvvvvvv}}}wwwppprrr~~~|||~~~{{{rrrqqqkkkfffbbbXXXJJJBBBAAA666555333000---+++,,,,,,++++++++++++*********)))************************+++,,,---,,,***)))***+++*********))))))((((((((()))))))))))))))(((''''''((((((((((((((((((((((((+++)))(((&&&&&&&&&((())))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,...///000000000222666999>>>HHHYYYjjjvvvxxxsssnnnmmmpppuuu{{{|||rrrbbbUUUKKKHHHEEEIIIVVVdddiiieeeaaafffiiieee[[[SSSPPPQQQQQQ[[[fffjjjfff]]]UUUQQQOOOQQQSSSRRRTTT]]]kkkwww{{{zzzxxxvvvwww}}}~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{}}}~~~}}}}}}}}}vvvzzz}}}{{{uuurrrtttvvv}}}{{{wwwsssppppppqqqqqqyyy~~~yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxuuunnnhhhkkkwww||||||{{{|||{{{qqqsssnnnkkkjjjdddXXXKKKDDD777666333111///...------++++++*********)))))))))************************+++,,,---,,,***)))***+++***************))))))))))))************)))(((((((((((((((((((((((((((((())))))(((((((((((((((''')))++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++************************))))))******+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,+++,,,...000222777<<<@@@DDDQQQfffwww}}}zzzsssmmmmmmqqqvvvxxxrrrfffYYYOOOKKKLLLMMMRRR___kkknnnkkkdddkkkooogggYYYPPPPPPTTTZZZbbbjjjkkkddd[[[UUUSSSOOOQQQTTTXXX```mmm{{{~~~~~~}}}|||{{{}}}~~~}}}{{{|||}}}}}}{{{zzzzzzzzz}}}{{{qqqyyy}}}xxxwwwxxx{{{{{{{{{yyyxxxvvvtttssszzz~~~{{{}}}~~~~~~}}}||||||uuummmjjjeeeaaacccjjjrrrwwwxxxyyyyyyzzz{{{{{{xxxttttttrrrqqqrrrooocccRRRFFF;;;999666333222111000///,,,,,,,,,+++++++++******************************+++,,,---,,,***)))***+++++++++************************+++++++++******)))))))))))))))))))))))))))'''((()))******)))(((''')))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,******+++++++++,,,,,,,,,......------------......------------------------+++,,,...111555<<>>666444333111//////.........------------************************+++,,,---,,,***)))***+++((((((((())))))*********((())))))***++++++******************************(((((()))******************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,+++******************+++---------.........//////+++---333===NNNdddzzz{{{tttkkkeeeaaajjjppphhhYYYRRRWWW```vvv}}}zzztttvvv|||zzzqqqddd\\\[[[^^^aaaccc]]]^^^______bbbjjjuuu}}}{{{{{{}}}xxxsssrrrsssvvvyyy}}}~~~~~~~~~~~~}}}~~~}}}}}}|||~~~zzzrrrqqqwww{{{wwwwwwxxxzzzpppppplllhhhiiioooqqqooorrrvvv{{{{{{yyyzzz~~~{{{vvvvvvxxxyyyvvvuuuqqqiiifffhhhkkkgggdddddd```]]]cccmmmttt]]]RRRDDD;;;777666555333......---------,,,,,,,,,************************+++,,,---,,,***)))***+++''''''(((((()))))))))***'''((()))***************))))))))))))))))))))))))(((((())))))*********+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,+++++++++,,,---))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////555:::DDD]]]|||yyyhhh[[[WWWYYYaaaeee^^^RRROOOZZZfffyyy~~~|||~~~pppddd\\\^^^dddeeebbb```ZZZZZZ[[[]]]ccclllvvv}}}|||}}}|||yyyzzzyyyvvvwwwzzz|||}}}~~~|||~~~~~~~~~~~~vvvxxx|||yyyrrrqqqwww|||xxxxxxyyyxxxqqqllliiifffdddeeeiiipppwww||||||xxxxxx~~~|||wwwtttrrr||||||{{{zzzyyyyyyuuupppllleee___```eeevvvlll]]]III<<<777666444111000000///...---,,,,,,,,,---,,,+++******+++,,,---************************,,,,,,++++++***))))))(((,,,+++***))))))***+++,,,++++++***)))(((((())))))))))))))))))************))),,,,,,+++++++++*********++++++++++++++++++++++++,,,+++***)))))))))***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......///000000222777<<>>999888333333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---******)))))))))))))))***(((((((((((()))))))))***)))+++++++++************)))++++++++++++++++++++++++------------,,,,,,++++++,,,,,,---------.........------------------------***+++,,,,,,---------,,,////////////////////////------------///111333555777===HHHYYYlllyyy{{{vvvyyy}}}{{{mmmZZZMMMJJJKKKOOOMMMLLLRRR]]]gggmmmooowwwtttxxxtttnnnqqqwwwqqqmmmjjjeee]]]YYYYYYUUUZZZbbbjjjpppoookkkgggiiippp~~~|||yyy~~~zzzxxxyyyzzzyyy|||~~~~~~}}}}}}wwwxxxxxxuuurrrssswww{{{xxxvvvvvvyyywwwrrrpppqqqlllttt}}}vvvggg^^^___fffgggssspppYYYFFF;;;888555444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******'''(((((((((((()))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***)))(((,,,,,,,,,---------......------------------------******+++,,,---------------------------------------------...000333777999:::FFFXXXgggrrrwwwyyyzzz|||yyygggTTTHHHDDDDDDFFFIIIOOOXXXbbbkkkppprrr{{{xxxwwwwwwsssppprrrwwwxxxnnneeebbbaaa]]]ZZZZZZYYYdddpppuuurrrlllhhhhhhtttxxx|||zzzzzzzzz}}}zzzyyy|||}}}|||~~~|||zzzyyytttvvvvvvuuuuuuxxx~~~xxxuuuuuuwwwwwwtttsssvvvssswww|||wwwtttrrreeedddkkkmmmwwwkkkTTTCCC:::666555444333111000......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))************)))))))))))))))))))))******+++''''''(((((((((((()))))))))---------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++***)))(((+++,,,,,,,,,------------++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........///333777;;;>>>DDDVVVmmmxxxwwwtttvvv|||{{{}}}uuubbbPPPGGGDDDAAAEEEMMMWWW^^^cccggglllpppwwwvvvrrrmmmooouuuzzzzzztttjjjaaa``````______aaajjjxxxuuukkklllrrr~~~}}}{{{{{{|||}}}|||zzz{{{~~~|||yyyzzzyyyvvvtttwww}}}{{{wwwtttuuutttrrrtttxxxyyyxxxyyy}}}vvvpppmmmzzzrrrmmmooossszzzfffNNN@@@777666555333222000///...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,(((((()))******)))(((((()))))))))))))))***++++++'''''''''((((((((()))))))))......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,+++***+++++++++,,,,,,,,,------)))))))))))))))))))))))))))***+++,,,------...---......................../////////111555:::???BBBOOOddd|||zzzooopppxxxxxxyyyqqq^^^OOOIIIGGGCCCLLLUUU___cccbbbbbbggglllqqqqqqlllgggooo|||yyypppiiiccccccccccccfffjjj{{{zzznnnrrr}}}{{{zzz||||||vvvqqqqqquuuzzz~~~xxxtttsssrrrpppsssxxx|||xxxuuuxxx}}}yyyuuuoookkkkkkxxx|||rrrooowww|||sssWWWEEE888777666444222000///...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---...)))***+++,,,,,,+++***)))))))))((())))))***++++++''''''''''''((((((((())))))/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---,,,,,,---///,,,111333222666???FFFIIIhhhtttooonnnkkkllljjjdddZZZPPPLLLNNNQQQ[[[```ccccccbbbbbbbbbaaajjjbbb___gggtttyyyuuuppphhhrrrwwwpppfffgggttt}}}zzz~~~~~~vvvkkkiiillluuuxxxyyyvvvrrrqqqtttxxxyyyyyyzzz{{{|||~~~|||{{{yyyuuupppnnnnnnnnnoootttyyywwwoooppp|||xxxvvv~~~dddPPPCCC:::333111222111111333------------------------+++,,,,,,------......///************************))))))************))))))))))))))))))))))))))))))************++++++++++++***............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,,,,...///000---000777:::???LLL\\\yyytttlllfff```]]]``````WWWLLLIIIPPPYYYhhhiiihhhfffcccaaa^^^\\\______ccckkkssstttqqqmmmtttzzz{{{sssjjjnnn~~~~~~xxxkkkfffhhhppptttxxxyyyvvvvvvyyy||||||{{{{{{zzzyyyyyyyyyzzzxxxxxxvvvssspppoooooooooooorrrwww|||}}}uuuoooiiirrrwwwssspppvvvpppZZZLLLAAA999777888555222111........................,,,,,,,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))***)))))))))(((((('''''')))------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...---,,,,,,...000444---000;;;???BBBWWWrrrrrrjjjbbbZZZUUU[[[]]]TTTHHHHHHWWWfffuuurrrnnnjjjfff```ZZZVVVOOOYYYdddjjjkkkjjjjjjkkk~~~~~~|||vvvssszzz~~~qqquuu{{{}}}nnneeeccchhhnnnvvv{{{|||}}}~~~|||zzzwwwuuusssqqqqqqrrrrrrqqqppppppqqqrrrrrruuuwww{{{|||wwwuuurrriiikkknnnooolllmmmxxxjjjSSSFFF:::888999555...***////////////////////////------,,,++++++***))))))************************))))))************))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---------///111555333777>>>CCCNNNggg~~~tttmmmhhhbbb\\\[[[]]]ZZZPPPHHHOOOdddvvv~~~zzzvvvssslllaaaVVVPPPKKKXXXeeegggdddeeelllrrr{{{vvvwww|||~~~|||~~~~~~kkkpppwww}}}rrrfffaaaaaahhhrrrzzz~~~{{{zzzwwwssspppmmmkkkjjjmmmllllllmmmpppsssuuuvvvyyy{{{~~~xxxwwwxxxxxxrrrjjjhhhlllmmmjjjoooyyy|||___NNN===888888444...)))000000////////////......,,,,,,,,,,,,++++++******************************)))******++++++******))))))))))))))))))))))))))),,,,,,++++++***))))))((()))+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---...000222///888???@@@LLLeee|||{{{oooiiifffccc```^^^aaa[[[RRRJJJMMM]]]tttuuubbbSSSLLLOOO[[[ccc```^^^gggttt}}}uuuooovvv|||zzzvvv{{{}}}}}}~~~}}}|||~~~ooottt{{{~~~~~~~~~~~~uuugggaaa^^^eeennnvvv|||wwwuuussspppmmmkkkjjjiiillliiihhhjjjpppuuuyyy{{{yyyzzz~~~~~~}}}}}}}}}|||{{{kkkaaadddiiigggfffiiiuuuqqq\\\FFF<<<:::888444111/////////.........------+++,,,,,,,,,------......******************************++++++++++++******))))))))))))))))))))))))******************++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++---......---...000222,,,:::DDDJJJ___~~~uuukkkhhhcccZZZVVVXXXYYYRRRJJJJJJUUUjjjzzzbbbQQQMMMPPPWWWZZZWWW\\\kkkyyy~~~sssmmmttt{{{uuukkkfffpppxxx{{{{{{}}}~~~}}}|||{{{zzzzzzzzz~~~vvviiidddbbbffflllrrrwwwyyyzzzzzztttsssqqqpppnnnmmmllllllnnnjjjfffhhhooowww}}}~~~||||||{{{kkk\\\ZZZ```bbb___]]]gggzzziiiPPPAAA;;;777555555000//////......---------++++++,,,------...//////******************************++++++++++++******))))))))))))))))))))))))''''''(((((()))))))))))))))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---.........///111333555===HHH[[[www|||sssooooooeeeTTTLLLOOOLLLJJJKKKRRRaaassswww___SSSUUUTTTXXXYYYZZZgggzzz|||qqqmmmrrrrrrkkkgggiii{{{~~~}}}{{{yyy|||{{{{{{zzzzzzzzz{{{{{{zzzpppllliiijjjlllnnnqqqsssssssssuuuuuusssrrrqqqqqqqqqqqqrrrlllfffgggoooyyy~~~|||{{{yyyooo```WWWYYY```aaa^^^___sssuuu\\\JJJ>>>666333444111111000000///......---,,,,,,,,,,,,,,,,,,------***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((('''---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---.........///111333BBB@@@LLLiiiwwwsssuuuwwwiiiRRRGGGJJJDDDIIIQQQ^^^kkkwwwqqq\\\VVV]]]___bbbccciii|||wwwooommmppplllfffkkkwww{{{|||~~~}}}xxxuuuzzzzzzzzzzzz{{{|||}}}~~~wwwtttooonnnmmmmmmnnnooopppoooxxxwwwvvvuuuttttttttttttuuunnnffffffooozzz}}}yyy|||xxxvvviiiZZZYYYccchhhfff[[[llliiiUUUFFF;;;666666222222222111000//////...------,,,++++++************************************++++++,,,,,,++++++***))))))))))))))))))))))))------,,,+++***)))((((((%%%.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000000000///...///222555===IIIeeeuuu{{{}}}qqq[[[JJJDDDEEELLLWWWdddjjjooossstttrrrxxxtttooohhh^^^VVVXXX___eeeccciii{{{vvvooogggdddgggppp|||~~~}}}}}}~~~xxxvvvvvv~~~yyywwwxxxzzz{{{zzzuuussstttpppkkkkkkpppvvvzzz~~~|||vvvppplllnnnhhhdddhhhooovvv}}}|||}}}vvvhhh```cccggggggccckkkxxxcccLLL:::444888444333111111222222000.........---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++******++++++++++++***)))))),,,+++***))))))***+++,,,************************'''......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------.........///111555888AAATTTvvv{{{~~~zzzkkkVVVGGGDDDGGGWWWbbbkkkmmmlllmmmlllkkknnnggg___YYYUUUTTT[[[dddiiiooo|||wwwmmmeeefffooo|||~~~~~~~~~~~~wwwuuutttvvvrrrrrrvvvyyy{{{zzzwwwxxxzzzwwwpppmmmppptttzzz|||uuuoookkklllgggdddfffjjjoooyyyuuujjjhhhhhhhhhbbbgggvvvnnnUUUAAA999;;;555333111111111111000.........---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++******++++++++++++***))))))++++++***))))))***++++++((((((((((((((((((((((((+++...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------///222777;;;FFF```uuucccOOOEEEFFFLLLcccmmmssspppiiieeedddcccdddYYYNNNKKKNNNUUUaaakkkggguuuzzzmmmeeelll|||~~~~~~{{{vvvsssrrrpppnnnnnntttxxxzzz{{{{{{~~~~~~uuunnnlllooowww{{{sssnnnlllkkkhhheeeeeeeeehhhqqq{{{wwwnnnjjjhhhffffffooo}}}cccKKK???>>>666444111000111000///.........---,,,,,,,,,,,,---***++++++,,,,,,++++++******++++++++++++***))))))++++++***))))))***++++++(((((((((((((((((((((((()))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------...///333999===HHHdddxxxwww|||ooo]]]LLLFFFJJJPPPgggpppuuupppgggcccbbbaaa```SSSHHHIIIQQQ\\\hhhqqqhhhyyy}}}|||qqqjjjuuu~~~~~~}}}|||}}}~~~~~~{{{vvvsssrrrrrroooooosssvvvxxx|||{{{~~~wwwkkkcccgggpppzzz}}}xxxrrrnnnnnnnnnlllkkkiiifffeeemmmwww}}}ssskkkgggoookkknnn|||qqqVVVEEE>>>777555222111000000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++***))))))+++******************+++************************'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........////////////000444999>>>HHH___zzzwwwrrrqqq|||uuuiiiYYYMMMIIINNNSSSccclllrrrnnngggddddddccc]]]SSSMMMQQQ\\\eeemmmrrrrrr~~~|||xxxttt|||{{{{{{{{{{{{|||}}}~~~~~~xxxuuutttuuuqqqqqqtttvvvwww{{{~~~wwwhhh]]]___gggppptttsssqqqqqqrrrsssrrrsssrrrmmmiiinnnvvv{{{yyy{{{tttjjjgggsssrrrsss{{{~~~cccMMM@@@:::777333111111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++***))))))*********++++++************************************,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............111000000000111666<<>>HHH[[[mmm}}}tttlllaaaWWWYYYWWWTTTRRRTTT[[[eeellloookkkjjjlllgggZZZRRRRRR]]]hhhpppuuu}}}{{{wwwyyy~~~zzzyyyuuuvvvxxxzzz~~~}}}|||{{{uuu{{{zzzvvvooojjjiiieeejjjpppvvvzzz~~~~~~~~~~~~vvvhhh```]]]```jjjtttwww~~~}}}zzzuuupppddd```]]]aaajjjrrrvvvwwwoooxxx}}}uuutttyyypppkkkcccsss}}}~~~dddSSSAAA:::999888666555333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++******************))))))))))))(((//////.........---------------------------------............---............---,,,++++++,,,---...........................---...//////......///000000444999===DDDSSSiii{{{|||lll^^^WWWVVVTTTQQQPPPTTT\\\fffmmmtttnnnmmmqqqkkk^^^XXX]]]ccclllqqqsss~~~yyyvvvuuuvvvyyy{{{yyyvvv~~~yyyuuuwwwzzz}}}xxxxxx~~~zzzyyyuuummmiiiiiieeeiiiooouuuyyy~~~zzzlllaaaZZZ\\\iiiwww{{{~~~zzzwwwsssnnnbbb]]]YYY\\\eeeooouuuxxxxxx~~~}}}wwwxxx|||wwwtttpppyyy~~~zzztttsssuuuvvvzzzppp[[[EEE<<<;;;:::888666333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))******++++++******)))*********)))))))))))))))+++...............---------------------------------,,,------......////////////...,,,,,,,,,,,,...///---.....................---...//////......///111111666<<>>MMMcccyyy}}}yyyooocccYYYVVVYYY]]]bbbiiihhh___XXX\\\fffkkkkkkjjjeeeqqqrrrxxx}}}ssslllsss}}}|||~~~~~~~~~~~~uuu^^^QQQKKKFFFDDDEEEFFFHHHKKKLLLKKKOOO^^^mmm{{{tttooofff```\\\^^^```______```eeehhhmmmsssyyynnn]]]MMMIIIGGGOOO^^^mmmtttvvvrrrxxx{{{yyywwwwwwrrrllldddlllyyy}}}zzzzzz}}}~~~}}}zzz}}}qqqUUUEEE<<<;;;999777555333222222///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++333333111000////////////---------------...///000---..................------..................---+++,,,,,,---.........---...///111111333666:::===EEESSSiii|||wwwuuuooofff]]]YYY[[[^^^iiinnnmmmccc[[[\\\aaabbbgggkkkhhhvvvqqqyyy}}}nnneeeqqq{{{{{{|||}}}tttdddTTTMMMIIIFFFFFFIIIFFFHHHLLLMMMLLLQQQbbbsss~~~wwwrrrfffaaa___``````]]]]]]______bbbhhhmmmttt{{{rrraaaTTTMMMGGGLLLZZZhhhoooqqqttt{{{{{{wwwvvvqqqkkk[[[bbbnnnyyy|||{{{yyyzzzssssssxxx~~~}}}|||{{{~~~yyyZZZHHH===<<<:::888666444333333000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---333222111/////////000000////////////////////////////////////////////////...------,,,,,,------...,,,---------------,,,,,,///...000555999:::>>>CCCEEEccc{{{~~~||||||ttthhhnnnnnnddd]]]___dddeeennnqqqnnnccc[[[ZZZ]]]^^^___cccppp}}}pppgggtttxxxzzz}}}{{{{{{|||ddd\\\RRRIIIFFFFFFHHHIIIJJJJJJLLLMMMLLLQQQaaaqqqxxxtttiiifffbbb_________```___[[[[[[^^^dddmmmvvv}}}~~~yyyooo^^^TTTKKKMMMUUU___iiiqqqtttyyy|||zzz{{{~~~zzzssseee^^^^^^jjjuuuwwwuuuuuuhhhllluuu~~~~~~lllVVVHHH@@@:::999999555111111222111000//////.........------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********((()))***+++++++++++++++(((333222111000//////000000///////////////////////////////////////////////////......------......///------............------///...000555777999>>>EEEVVVrrr|||xxxqqqhhhbbbhhhiiiccc^^^aaafffhhhuuuuuuoooccc[[[[[[^^^___```hhhvvv}}}lllfffrrr|||{{{}}}}}}~~~ooo]]]WWWNNNHHHFFFGGGIIIJJJIIIIIIJJJKKKLLLSSSdddttt|||wwwsssjjjfffbbb_________^^^]]]YYYYYY\\\aaaiiisss{{{~~~~~~~~~{{{jjj___UUUSSSVVV\\\cccjjjnnnsssvvvxxx{{{~~~yyyqqqddd\\\[[[eeepppsssrrrqqqggglllvvv|||vvv]]]HHH@@@:::::::::777555444222111000//////.........------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++***************---444333111000//////000000/////////////////////////////////////////////////////////....../////////......////////////......///...111555777:::CCCLLLiii|||qqqhhh^^^```cccddd```___ccchhhkkkwwwtttkkk```\\\^^^aaaaaa```nnn|||uuuhhhdddooouuusssttt{{{uuubbbUUUPPPKKKGGGGGGHHHIIIJJJJJJIIIJJJLLLOOOXXXkkk|||~~~~~~|||xxxuuujjjgggbbb___^^^]]][[[ZZZUUUUUUWWW[[[bbbllluuuzzz{{{|||~~~yyymmmaaa[[[YYY[[[```ggglllppptttzzz|||sssccc[[[WWW^^^iiioooooonnnkkkpppyyywwwoooyyyjjjMMMCCC<<<;;;<<<999666555222111000//////.........------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***---,,,+++***)))))))))))),,,555444222000//////000000//////////////////////////////////////////////////////............//////...//////000000000000///...///222666999???MMMZZZwwwzzzooogggaaaeeeddd```]]]]]]bbbiiilllnnnllleee^^^^^^ccceeecccaaaqqq}}}~~~~~~{{{llldddccckkkpppooouuukkk]]]PPPMMMJJJHHHHHHIIIIIIIIILLLJJJLLLOOOUUU```sss~~~|||zzzjjjgggccc___]]]ZZZWWWTTTPPPQQQQQQTTTZZZcccmmmsssuuuwww|||xxxjjj```ZZZZZZaaajjjjjjmmmsss||||||sssddd\\\WWWZZZdddmmmpppqqqsssvvv{{{wwwjjjrrrvvvVVVJJJ???<<<;;;888444333222111000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))******+++***666444222111000///000000////////////////////////////////////////////////...------,,,,,,------......//////000111111000000---///333888<<>>===EEE]]]ttt~~~|||ssscccTTTNNNQQQTTTXXX___eeeeee```^^^aaa```]]]^^^eeekkknnnlllddddddooorrrjjjbbbbbbjjjyyywwwwww}}}}}}yyyxxx|||{{{{{{{{{|||tttjjjaaaXXXRRRSSSNNNJJJIIIKKKKKKIIIJJJNNNQQQ]]]lllvvvzzz~~~}}}wwwvvvxxx{{{}}}|||wwwxxxxxxvvvqqqiii```YYYUUUQQQPPPOOONNNNNNPPPQQQSSSYYYfffqqqvvv{{{qqq[[[NNNJJJMMMWWWdddoootttuuuttttttooommmkkkddd[[[YYYhhh{{{}}}xxxpppkkkiiimmmssswww{{{^^^GGG???===:::666444333111///...------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))888666333111111111000///000000000000////////////000000000000////////////........................000//////......///111222---888???CCCQQQjjj~~~{{{ooo^^^OOOHHHNNNUUUYYY___dddccc```______^^^]]]ccckkknnnllleeebbbgggppppppgggdddiiirrr|||{{{|||{{{|||xxxwww{{{}}}||||||}}}~~~|||nnngggaaaZZZVVVWWWPPPKKKIIIJJJJJJIIILLLQQQ[[[eeerrrzzz{{{{{{zzzzzz}}}}}}~~~zzzyyyzzzzzzwwwoooeee\\\WWWQQQPPPNNNMMMMMMNNNOOOQQQYYYeeepppuuuzzzwwwaaaQQQKKKHHHPPP\\\gggnnnrrrtttuuutttsssppphhh]]]YYYfffwww~~~qqqlllmmmsssxxxuuuwww~~~iiiNNNAAA<<<:::777555333111///............---............---,,,,,,++++++++++++++++++++++++---.........------,,,++++++999666333222222111111000000000000000////////////////////////000000000000////////////////////////000///.........000111222111888@@@LLLccc}}}vvvgggWWWJJJBBBMMMXXX\\\___aaaaaa___^^^^^^]]]```iiiqqqpppjjj```eeennntttnnnfffjjjuuu~~~{{{{{{}}}zzzyyy{{{{{{rrrjjjgggeeeaaa^^^^^^SSSMMMIIIIIIJJJKKKPPPVVVcccjjjssszzz|||zzzzzz}}}|||~~~}}}|||}}}~~~|||uuukkk```ZZZPPPOOOMMMKKKJJJKKKLLLMMMVVV```kkkqqquuuzzz~~~jjjWWWMMMDDDJJJUUUbbbllltttxxxzzzzzzzzzvvvmmmaaa\\\eeeqqqrrrhhhnnnvvvxxxtttrrrvvvwwwYYYEEE<<<999:::666444222000///...............//////......---,,,++++++++++++++++++++++++------.........---,,,,,,,,,:::777444222222222111000000000000000////////////......//////000000111111000000000000000000000000//////.........000111222555999BBBVVVsss}}}mmm^^^RRRIIIBBBPPP]]]aaa_________]]]]]]___aaadddkkkqqqpppkkkbbblllwwwyyynnngggqqq~~~||||||~~~~~~~~~~~~uuuqqqmmmlllkkkhhheeecccVVVOOOJJJIIIKKKNNNVVV^^^jjjnnntttzzz}}}{{{|||}}}||||||~~~~~~|||vvvnnnddd]]]OOONNNKKKIIIHHHHHHIIIJJJQQQYYYbbbiiinnnrrrvvvyyy}}}ttt^^^PPPDDDJJJUUUcccrrr|||}}}~~~|||sssfff```eeemmmssseeelllttttttvvvrrrttteeeKKK<<<:::<<<777666333111////////////...............---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,;;;888555333333222111000000000000000////////////......//////000000111111000000000000000000000000///.........///000222333888;;;EEE\\\{{{qqqaaaVVVPPPLLLGGGVVVbbbddd```^^^]]]\\\[[[```eeefffiiimmmooommmhhhqqqyyywwwlllhhhttt{{{zzzwwwxxxyyy{{{}}}yyyttttttsssqqqooolllgggcccXXXQQQKKKKKKNNNSSS]]]fffrrrtttxxx~~~|||{{{~~~~~~~~~~~~{{{wwwsssmmmeee```NNNLLLJJJGGGFFFFFFGGGGGGMMMSSS\\\dddiiimmmrrrwww|||~~~}}}fffUUUGGGKKKUUUeeevvv{{{wwwkkkeeegggkkk~~~xxxgggnnnxxxyyy}}}yyyyyyqqqSSS@@@;;;===999777555222000/////////,,,------------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++<<<999666444333333111000000000000000////////////////////////000000000000////////////////////////............///000222333:::===HHH___zzzxxxzzzuuugggYYYSSSPPPNNNNNNZZZdddddd```___^^^]]]YYY___cccccceeekkkooopppnnnrrrsssooohhhjjjuuu~~~}}}|||xxxvvvrrrrrrsssvvvzzzzzztttwwwvvvsssooolllgggaaaYYYRRRMMMMMMRRRYYYeeeooosssvvvzzzzzzwwwyyy~~~|||vvvssspppkkkddd___MMMKKKIIIFFFEEEEEEFFFGGGLLLPPPYYYccchhhlllssszzz|||~~~mmm[[[IIIJJJQQQ```rrr~~~xxxyyyoooiiihhhhhhwwwpppsss```III???>>>:::888666333111000000000,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,---.........------+++===:::777444444333222000000000000000////////////000000000000////////////..............................---...///111222444;;;???KKK```sss|||zzzuuurrrsssnnnbbbWWWRRRPPPMMMSSS\\\bbbbbb`````````___XXX[[[\\\]]]cccmmmrrrrrruuurrrlllggghhhpppyyy~~~~~~{{{zzzzzzxxxuuutttssstttvvv{{{|||rrrwwwxxxtttpppnnnjjjdddYYYRRRNNNPPPVVV___kkkvvvtttwww|||}}}uuuqqqtttyyy{{{~~~|||xxxtttrrrpppkkkbbb\\\LLLJJJHHHFFFEEEEEEFFFGGGJJJMMMVVV```gggjjjrrr|||{{{|||rrr```MMMJJJKKKVVVhhhvvv{{{zzzvvvzzzqqqkkkgggdddiiixxxwwwuuunnnRRRCCC>>>;;;999777444222111000000---------------,,,,,,++++++++++++++++++++++++++++++,,,------.........---,,,>>>;;;777555444333222000000000000000////////////111111000000//////....................................---...///111333444;;;@@@MMM___mmmrrrooolllooopppkkkaaaXXXTTTOOOKKKTTT[[[```______aaabbbaaaXXXWWWUUUXXXcccpppuuuttt{{{rrrgggcccjjjvvv~~~{{{~~~~~~zzzzzz{{{zzzwwwyyyxxxxxxzzz}}}rrrxxxzzzuuurrrrrrnnnhhhXXXRRROOORRRYYYbbbooozzzyyy|||{{{sssmmmooouuuuuuzzzyyyvvvsssrrrqqqkkkaaaYYYKKKIIIGGGFFFEEEFFFGGGHHHGGGIIIRRR^^^dddhhhqqq{{{zzz{{{~~~uuucccRRRKKKGGGPPPaaaqqqxxxxxxvvv{{{qqqkkkfff```\\\mmm}}}{{{yyy~~~yyyrrr|||wwwYYYFFF===<<<:::777555222111111111......//////......---,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---CCC;;;:::666///111333+++222222222222111111111111111111000///////////////000000000000000000000000...000111000///111666;;;EEE@@@JJJbbbppplllffffffsssrrrmmmfff___[[[XXXUUUWWWZZZ[[[[[[]]]aaa```\\\TTTUUUVVVYYYcccpppuuutttwwwggg\\\bbblllqqquuuzzzsss{{{yyyyyyzzz{{{~~~~~~}}}xxxyyyxxxxxxyyyxxxoooddd]]]TTTPPPVVVaaaiiinnnrrrsss}}}zzzrrroooqqqtttpppssswwwzzz{{{zzzwwwuuuxxxzzzyyytttpppkkkaaaXXXNNNKKKGGGDDDDDDDDDCCCCCCFFFJJJPPPVVV\\\fffqqqyyy{{{yyymmmUUUJJJEEEMMMYYYcccqqq~~~}}}{{{rrrlllgggcccYYYdddtttzzzxxxzzzwww||||||{{{uuuvvv~~~fffMMMBBB>>>:::666666444///...000---...///000///...,,,+++......---,,,,,,,,,,,,---+++++++++++++++++++++++++++GGG===;;;888000333555...000000000000////////////111111000///////////////000000000000000000000000000111222111000333888===EEEBBBMMMdddqqqnnnhhhhhhqqqoookkkgggdddbbb___\\\___aaabbb______```^^^YYYQQQSSSUUUZZZeeerrrvvvtttuuudddYYY___hhhlllooossswww|||zzzzzz|||}}}~~~}}}~~~zzz|||~~~~~~sssggg^^^VVVRRRWWW```hhhooottt{{{wwwooolllmmmnnnlllnnnrrruuuvvvvvvtttsssvvvyyyzzzwwwsssooofff]]]NNNKKKGGGEEEDDDDDDCCCBBBEEEHHHMMMRRRYYYbbbnnnwww}}}xxx[[[NNNFFFJJJSSS\\\jjjwww{{{|||tttoookkkgggYYYaaappp}}}{{{wwwxxxvvv{{{}}}{{{zzzxxxvvvpppUUUGGG???:::666666444000///111///////////////...------......---,,,,,,,,,,,,---++++++++++++++++++++++++***LLL@@@<<<999222444777000000000000000////////////111000000///////////////000000000000000000000000111222333222222555;;;@@@EEEGGGSSSfffqqqnnnhhhgggmmmiiifffeeefffeeebbb```cccggghhhfffeeefffccc^^^VVVYYY\\\dddppp|||{{{tttcccXXX]]]fffjjjlllooo}}}}}}{{{|||}}}~~~|||}}}}}}vvvhhh]]]XXXVVVZZZ```hhhrrr|||~~~tttlllhhhgggggggggiiikkknnnpppqqqqqqqqqrrrvvvxxxwwwuuuqqqhhh___OOOLLLGGGEEEDDDDDDCCCBBBDDDFFFIIIMMMSSS^^^jjjttteeeTTTFFFFFFKKKRRR___lllwww}}}|||wwwtttqqqnnn]]]aaalllzzz}}}xxxuuuuuuzzz|||zzzzzz{{{```MMM@@@:::666666555222111333000//////.....................---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++SSSCCC<<<:::333444777111222222222222111111111000000000////////////000000////////////////////////000222333222222666===BBBDDDLLL[[[kkkrrrpppkkkiiikkkeee```aaacccaaa^^^]]]bbbiiimmmnnnoooqqqpppmmmaaacccfffmmmyyy~~~qqqbbbXXX___hhhlllooottt|||{{{|||}}}~~~|||vvvfff[[[YYYYYY^^^dddmmm||||||qqqiiieeecccbbbdddeeegggiiilllnnnpppqqqmmmrrrtttsssrrrnnneee\\\NNNKKKGGGDDDDDDCCCCCCBBBDDDEEEGGGIIIOOOZZZgggqqq~~~mmmZZZGGGBBBCCCHHHTTTbbbooowww}}}|||yyyxxxvvvssseeedddjjjvvv}}}vvvrrrsssyyy|||{{{|||~~~lllRRRCCC<<<777777777444222444000///---,,,,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++---YYYFFF<<<:::333222555111222222222222111111111000000000////////////000000///////////////////////////111111111222666>>>DDDEEETTThhhuuu{{{|||zzzwwwoooggg``````___ZZZXXXZZZeeemmmtttwwwxxx{{{{{{yyyjjjjjjjjjnnnxxx~~~wwwiii]]]XXX```iiinnnttt|||~~~|||{{{{{{{{{|||}}}}}}wwwfffZZZZZZ]]]eeemmmyyy~~~|||yyynnnfffbbb___]]]aaaaaaccceeehhhkkkmmmnnnjjjnnnpppnnnllliii```WWWLLLIIIEEECCCCCCCCCBBBBBBDDDEEEFFFGGGLLLWWWeeeooo{{{~~~}}}sss^^^IIIAAA@@@BBBMMMZZZeeeoooyyy{{{{{{{{{yyyvvvkkkeeedddmmmvvvwwwrrrnnnqqqxxx|||}}}yyywwwwwwWWWGGG>>>777777888555333444///...,,,+++***+++,,,---------,,,++++++++++++,,,++++++++++++++++++++++++,,,aaaJJJ>>>;;;444111444111000000000000///////////////////////////000000111000000000000000000000000///000111111222777@@@GGGLLLbbbyyyuuullldddbbb]]]VVVWWW]]]mmmvvv~~~~~~~~~|||yyytttpppkkklllttt{{{wwwooo^^^WWWWWW```ggglllvvv}}}|||{{{{{{{{{|||}}}}}}~~~}}}kkk\\\]]]cccmmmzzz~~~qqqooosssuuuvvvwwwyyyzzz|||uuuhhhaaa]]]ZZZXXXZZZ[[[]]]___aaadddfffgggfffiiijjjgggdddaaaYYYQQQIIIFFFCCCAAABBBBBBBBBBBBCCCDDDEEEGGGKKKUUUbbbkkktttzzzxxxcccMMMDDD@@@@@@HHHRRR\\\iiivvv|||}}}~~~{{{wwwmmmccc\\\aaajjjnnnnnnmmmrrrzzz|||wwwrrrooorrr}}}|||___KKKAAA999888999666444333...------,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++)))iiiOOO@@@===555111333111000000000000///////////////////////////000111111000000000000000000000000000111222222333999BBBJJJYYYsssvvvmmmfffccc[[[SSSXXXddduuu~~~|||xxxuuuxxxqqqhhheeekkkrrrooogggVVVUUUYYYaaaeeeiiixxx||||||{{{{{{|||}}}~~~}}}pppaaaaaahhhvvv{{{nnndddbbbeeeeeefffggglllllllllmmmrrrzzznnnaaaYYYVVVTTTRRRPPPQQQTTTVVVXXXZZZ[[[[[[]]]___^^^[[[YYYWWWQQQJJJFFFCCC@@@???@@@BBBBBBBBBBBBCCCDDDFFFJJJSSS___ggglllsss}}}|||hhhSSSHHHBBB>>>CCCLLLVVVeeeuuu~~~|||wwwooobbbXXXZZZbbbjjjoootttzzz|||yyywwwvvvtttgggqqq||||||xxxyyy|||iiiNNNCCC:::888999777333222......//////......---,,,---,,,++++++***+++++++++++++++++++++++++++++++++***nnnRRRBBB???777222333222222222222222111111111111///////////////000111111000000000000000000000000111222333333555;;;EEELLLeeetttkkkeeeaaaXXXQQQZZZjjjxxxzzzvvvrrrssskkk___ZZZ```gggddd]]]TTTUUU\\\dddfffiiiyyy||||||||||||}}}~~~}}}ssseeeeeelll{{{oooddd[[[ZZZ[[[[[[[[[\\\\\\\\\\\\\\\___eeemmmsssvvv|||iii[[[TTTQQQOOOMMMHHHJJJMMMOOOQQQRRRSSSRRRSSSUUUTTTQQQPPPOOOJJJDDDDDDAAA???>>>@@@BBBBBBBBB@@@BBBCCCEEEIIIQQQ\\\eeefffooozzzlllWWWKKKDDD>>>@@@HHHSSScccuuu}}}wwwqqqcccWWWXXX```jjjttt|||~~~}}}{{{}}}fffnnnxxx{{{yyyvvvuuuvvvqqqQQQEEE;;;999999777333222///000111111111000...------,,,++++++******++++++++++++++++++++++++++++++---sss]]]FFF<<<:::777444555222111111000000000000000000000000000000000000000000000///...............///333//////999>>>DDDRRRooovvvlll___TTTMMMOOO]]]lll{{{|||wwwqqqrrrqqqiii___[[[___ccc```ZZZOOOTTTZZZ^^^aaajjj{{{}}}}}}{{{}}}}}}{{{~~~rrrmmmlllsssuuu___ZZZRRRMMMLLLMMMOOOPPPTTTSSSRRRRRRSSSTTTWWWXXXcccfffjjjooosssuuuvvvvvvxxxyyy|||~~~tttaaaWWWRRRLLLGGGFFFCCCDDDFFFIIIMMMNNNMMMKKKIIIIIIJJJIIIIIIHHHGGGFFFEEECCCAAA???>>>>>>>>>???===>>>???AAAFFFMMMVVV\\\fffjjjrrr|||~~~ppp\\\KKKCCCBBBDDDFFFKKK]]]tttyyytttmmmiii^^^SSSXXXkkk~~~zzz~~~|||}}}~~~iiikkknnntttyyyyyyssslll\\\HHH@@@@@@:::777999777333222111000000///000000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,xxxbbbJJJ???:::666444444222111111000000000000000000000000000000000000000111000//////......//////---222000111:::@@@JJJ[[[~~~mmmcccWWWNNNJJJNNN]]]kkkyyyyyy||||||tttqqqrrrqqqiii```]]]```bbb^^^XXXSSSWWW]]]aaagggqqq~~~}}}{{{yyyzzz{{{yyyyyy|||{{{nnnnnntttvvvaaaTTTPPPJJJFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGIIIKKKLLLRRRTTTXXX\\\___aaabbbbbb___aaaeeejjjpppwww~~~mmmZZZPPPKKKGGGCCCBBBAAAAAACCCEEEIIIJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDCCCEEECCCAAA???===>>>>>>???@@@@@@@@@AAADDDIIIQQQVVV```eeeoooyyyttt```NNNEEEBBBBBBCCCKKK[[[qqq~~~vvvqqqiiihhh___VVVZZZmmm{{{~~~}}}sssmmmmmmvvv|||zzztttppp{{{cccLLL@@@@@@:::777888444111000///......---......,,,------......------,,,++++++++++++,,,,,,,,,---,,,}}}hhhPPPAAA:::555333333222111111000000000000000000000000000000000000000111111000/////////000000...444333444;;;@@@OOOfffeee[[[PPPJJJJJJPPP___llluuuuuuvvvxxxuuuqqqpppsssrrrkkkdddbbbdddccc]]]WWWXXX]]]cccgggmmmxxx~~~~~~~~~~~~{{{yyyyyyxxxwwwvvvvvvxxx}}}qqqqqqxxxttt]]]LLLHHHEEEBBB@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCDDDAAABBBEEEHHHJJJLLLLLLLLLKKKNNNSSSXXX^^^eeemmmssssssyyyzzziiiUUUJJJFFFBBB@@@@@@@@@??????@@@CCCDDDDDDCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDCCC@@@>>>===>>>>>>???BBBBBBAAA@@@AAADDDJJJNNNXXX```kkkuuu|||{{{gggTTTHHHBBBAAAAAAKKKYYYmmm{{{zzztttooofffgggccc[[[]]]nnn~~~oooiiiuuuzzzsssssssssqqqTTTCCCAAA<<<:::999333111111000///............---......//////......---******+++++++++,,,,,,,,,+++}}}lllUUUCCC999555444444222111111000000000000000////////////////////////111111000000000000111111111777666777<<>>>>>>>>>>>===<<<>>>>>>======>>>>>>@@@@@@;;;<<<>>>???AAAAAAAAAAAACCCEEEIIILLLOOOTTTZZZ^^^```gggsss|||jjjUUUJJJEEEAAA??????>>>===<<<<<<>>>@@@@@@???CCCBBBBBBAAAAAABBBCCCDDDCCCBBB@@@>>>======??????BBBBBBAAA???>>>AAAEEEIIITTT^^^jjjssswww|||nnn[[[LLLDDDBBBBBBJJJWWWiiixxx~~~|||xxxtttgggkkkjjjbbb```mmmnnnaaaooo|||wwwrrrtttsss^^^GGGBBB>>>===;;;444444333222111000000//////------............------*********+++++++++,,,,,,***zzzmmmYYYEEE:::666666555222111111000000000000000////////////////////////111111000000000000111111///555555888???DDDZZZzzz~~~xxxbbbWWWMMMLLLRRR\\\hhhrrrooosssvvvwwwvvvuuutttsssyyyrrrnnnpppoooggg```]]]aaasss~~~xxxzzz~~~zzzwwwwwwzzz|||{{{yyyuuu{{{rrrwwwxxxaaaPPPEEEAAA===<<<<<<<<<======;;;:::888888888888888999999::::::;;;;;;<<<<<<=========;;;===???@@@BBBEEEIIILLLQQQWWWcccppp{{{~~~kkkVVVIIIDDD???=========<<<:::;;;===>>>>>>===@@@@@@@@@@@@AAABBBCCCCCCCCCAAA???=========???@@@@@@@@@@@@>>>>>>@@@DDDHHHSSS^^^kkksssvvvzzztttaaaRRRHHHEEEDDDHHHTTTgggxxx}}}mmmqqqrrrjjjbbbiiinnn\\\hhhwwwvvvsssvvvvvvfffJJJBBB===<<<<<<555555444333111000000//////,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***wwwooo]]]III<<<888777666222111111000000000000000000000000000000000000000000000/////////000111111---000222999BBBHHH___rrr```TTTKKKMMMVVV```kkksssqqqvvvzzzyyyxxxyyyxxxvvvyyyqqqnnnqqqpppggg```___hhh{{{|||zzzyyyyyyzzz{{{|||{{{zzzsss|||rrrzzz}}}dddQQQDDD??????:::999999:::;;;:::999777777777777777777777777777888888888888888888888888666888:::<<<===???CCCEEECCCIIISSS___jjjsssyyy|||zzzxxxzzzyyygggSSSGGGBBB===:::999;;;::::::;;;===>>>===<<<<<<===???@@@AAAAAAAAAAAABBB@@@???=========???@@@@@@@@@@@@??????AAAEEEHHHTTT^^^llltttwww{{{{{{hhhWWWLLLGGGGGGFFFRRRfffyyytttxxxxxxqqqeeeddduuu}}}|||ttt___fffuuu|||}}}{{{oooPPPDDD;;;:::;;;555444333111000///...------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++wwwrrrcccMMM>>>999888555222111111000000000000000000000000000000000000000//////......//////000111000111111999DDDHHH]]]~~~ooo___SSSJJJNNNZZZfffpppwwwuuuzzz|||yyyxxx{{{}}}{{{vvvmmmjjjooommmbbb]]]___kkkyyy}}}|||~~~xxxzzz||||||{{{yyyyyyyyyuuu~~~}}}wwwcccQQQFFF>>>;;;<<<999888777888888888777555888888999999999888888888666666666555555666666666777999;;;<<<===>>>AAACCC===AAAGGGPPPYYY```eeehhhhhhiiippp|||rrraaaOOOEEEAAA<<<999888888888888;;;======<<<:::;;;===@@@BBBCCCCCCBBBAAAAAA@@@>>>===<<<===???@@@AAAAAAAAA@@@@@@BBBEEEHHHRRR\\\jjjtttyyy}}}mmmZZZMMMHHHGGGDDDPPPdddyyyzzz||||||uuugggaaammm}}}}}}zzz|||iiiiiiyyy~~~\\\KKK>>>:::<<<888444333222000///...------,,,,,,------------,,,,,,,,,,,,---------.........,,,yyyuuugggQQQ@@@;;;888444222111111000000000000000000000000000000000000000...............///000000666555333;;;DDDFFFWWWwww~~~|||ooo___SSSKKKPPP^^^kkkvvv|||yyy}}}}}}wwwvvv|||~~~rrriiifffkkkiii___ZZZ]]]kkksssuuurrryyy{{{|||vvvzzz~~~~~~zzzwwwvvvvvvxxx{{{vvv~~~hhhPPPEEE@@@<<<:::;;;;;;999888888888888777666666666777777777666666555888888777777777777888888777888::::::999999;;;<<<===???BBBGGGLLLQQQUUUWWW\\\```jjjxxxzzz}}}}}}nnn^^^MMMEEEBBB>>>;;;:::666666888:::======;;;999<<>>===<<<===???@@@BBBCCCCCCAAAAAABBBEEEGGGPPPZZZgggssszzzppp\\\NNNGGGFFFCCCOOOcccxxx|||}}}~~~wwwiii___hhhwwwzzz{{{}}}{{{xxxzzz~~~sssnnn~~~gggSSSBBB===???<<<777666444222111000//////---..................------------.........//////,,,yyyuuunnnYYY???888999222333222000/////////000111000000000000000000000000000000000000000111111222222111666>>>CCCIIIWWWfffuuuuuu|||~~~tttrrr```RRRIIIQQQbbbnnntttvvv}}}|||wwwwwwyyyzzzkkkccc^^^aaabbb^^^\\\^^^ccc```eeeppp}}}~~~yyywwwzzz|||{{{xxxwwwxxx{{{xxxpppuuu}}}___TTTFFF===:::;;;:::999888888777777666666555555777666444333333444555555444555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<>>AAABBBCCCCCCBBB===??????>>>===>>>BBBEEECCCDDDCCCCCCBBBDDDHHHKKKTTT\\\iiisssyyy|||sss\\\LLLGGGHHHBBBMMMccc}}}yyyuuupppdddWWWVVV^^^```gggpppwwwyyyyyyxxxxxxyyy|||xxx}}}sssTTTFFFBBB>>>777999777555222000///............------------......,,,,,,------------......+++uuusssooo\\\AAA999;;;555333222000/////////000111000000000000000000000000000000000000000111111222222222777===AAAHHHWWWgggqqqrrryyyxxxooolll]]]PPPHHHPPP```lllrrrttt{{{}}}wwwuuusssqqqddd___]]]___^^^ZZZYYY\\\cccccciiivvv~~~{{{yyy{{{}}}|||yyyyyy|||pppppp{{{}}}gggTTTKKK@@@999888::::::999777777777777666666555555999888777666666777888888555666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCIIIRRR[[[______\\\YYYWWWVVVWWW[[[aaaeeegggfffaaaYYYMMMEEEBBB???;;;888;;;::::::::::::;;;<<<<<<:::;;;===???AAABBBCCCCCC???@@@@@@???======@@@CCCEEEEEEEEEDDDEEEHHHMMMQQQYYYaaakkktttzzz~~~www___NNNFFFEEEBBBKKK___www{{{tttooobbbSSSOOOSSSQQQYYYccclllqqqsssuuuvvvvvv{{{{{{ZZZHHHBBB>>>999999777555222000///............------------......******++++++++++++,,,,,,+++pppqqqsssbbbFFF;;;<<<888333222111000///000111111000000000000000000000000000000000000000111111222222555999===???GGGXXXiiinnnpppwww}}}{{{rrrjjjgggYYYMMMHHHQQQbbbnnntttwww}}}zzztttppplllggg___^^^______[[[WWWXXX]]]dddeeelllyyy~~~{{{{{{|||}}}|||zzz{{{xxxlllttteeeSSSEEE???999666777999999999777777777666666666666555555555444444444555555666666777888888999:::;;;;;;========================??????>>>>>>>>>=========@@@CCCHHHLLLNNNNNNLLLKKKGGGGGGHHHKKKPPPTTTVVVVVVZZZTTTLLLFFFBBB???;;;888::::::999999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFAAAAAAAAA???======???AAAFFFFFFFFFGGGIIIOOOWWW\\\cccgggnnntttyyy}}}zzzbbbOOOEEEBBBAAAHHHXXXmmm{{{~~~{{{tttpppdddTTTKKKLLLJJJRRR]]]ffflllpppuuuyyyuuu|||eeeLLLBBB>>>;;;999777555222000/////////......------------......******++++++++++++,,,,,,,,,pppsssxxxkkkLLL<<<<<<999333222111000000000111222000000000000000000000000000000000000000111111222222777;;;===???III\\\lllppptttyyy|||xxxpppiiieeeVVVNNNLLLXXXjjjwww}}}}}}sssmmmllliiieeeaaaccceeebbb[[[WWWZZZ___cccdddjjjuuu}}}{{{yyyyyy{{{|||{{{zzz|||xxxsss}}}jjjTTTIII<<<999666555777999999888666666666666666666666666333333333333444444555555888888999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======<<<;;;AAAAAABBBDDDEEEEEEFFFFFFBBBBBBBBBDDDGGGIIIKKKLLLSSSOOOKKKHHHEEEBBB>>>::::::999999999:::;;;<<<===@@@AAABBBCCCEEEFFFHHHIIIBBBAAAAAA?????????@@@AAAEEEGGGJJJNNNTTT\\\ffflllnnnooorrruuuyyy}}}~~~~~~zzzcccPPPEEEAAAAAAEEERRRcccpppvvvzzz|||vvvsssiiiXXXMMMKKKJJJSSS^^^ffflllpppwww|||zzzqqqRRRBBB>>><<<999888555333000/////////......------------......,,,,,,,,,---------......,,,vvvxxx~~~rrrSSS???;;;777444333111000000000111222000000000000000000000000000000000000000111111222222888===>>>BBBOOOcccqqqvvv{{{~~~yyyqqqkkkfffTTTPPPSSScccwwwzzzkkkfffiiikkkjjjdddhhhiiicccZZZWWW[[[```aaa```eeemmmtttxxx~~~{{{vvvuuuuuuxxx{{{{{{{{{|||yyy}}}iiiSSSEEE???999888777777888999888777555555555555555666666666555555666777888999999999::::::;;;;;;<<<<<<======????????????????????????@@@@@@?????????>>>>>>>>>============>>>???AAABBBCCCCCCCCCBBBCCCEEEGGGIIINNNNNNMMMLLLJJJGGGBBB>>>::::::::::::;;;<<<===>>>BBBCCCEEEGGGHHHJJJLLLLLLDDDBBB@@@???@@@AAACCCDDDGGGKKKQQQYYYbbbllluuu|||vvvuuuuuuvvvyyy}}}}}}zzzzzzyyydddRRRHHHDDDAAACCCLLLZZZfffoooxxx~~~xxxvvvkkkYYYMMMJJJHHHRRR___hhhnnnsss{{{}}}ZZZEEE>>><<<:::888666333111000//////......------------......,,,,,,,,,---------......,,,}}}|||yyyZZZCCC<<<777444333222111000111222222000000000000000000000000000000000000000111111222222888===@@@IIIYYYkkkvvvzzzxxxrrrlllgggRRRQQQZZZmmmwwwgggdddjjjnnnmmmeeejjjiii```XXXWWW\\\```___^^^bbbiiipppwww}}}wwwsssrrrsssxxx}}}~~~{{{kkkVVVFFF===:::999999999888888777777666444555555555555666666666444555666888999:::::::::<<<<<<<<<=========>>>>>>????????????????????????????????????????????????===<<<<<<===>>>???AAABBBBBBBBBBBBBBBBBBDDDGGGJJJOOOQQQTTTTTTQQQKKKEEEAAA;;;;;;;;;;;;<<<===??????BBBDDDHHHLLLPPPRRRTTTTTTJJJFFFAAA???@@@BBBDDDEEEJJJPPPZZZccclllsssyyy}}}uuusssrrrsssxxx}}}xxxttttttzzz|||hhhXXXMMMHHHBBBCCCJJJUUU```jjjwww|||xxxkkkWWWJJJHHHJJJVVVeeepppwww}}}xxx|||cccKKK@@@<<<:::888666333111000000000......------------......******++++++++++++,,,,,,+++|||```HHH>>>888444333222111111111222222000000000000000000000000000000000000000111111222222888===BBBOOOcccssszzz{{{~~~uuuooojjjdddPPPRRR^^^sssvvviiihhhnnnooolllfffiiifff\\\WWW[[[aaaccc^^^___dddlllttt|||~~~{{{vvvssssssssszzzlllWWWIIIAAA;;;888777777888777666555555555444444444555555555666666222333555777888999999999=========>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@>>>@@@AAAAAABBBEEEJJJOOOVVVYYY\\\\\\WWWNNNFFF@@@<<<<<<<<<<<<>>>???@@@AAACCCGGGNNNVVV\\\```bbbcccRRRLLLDDD??????BBBDDDEEEKKKRRR]]]fffkkkmmmmmmnnngggfffeeeiiipppwww|||}}}vvvrrrrrrxxxqqq```RRRJJJDDDDDDIIISSS]]]hhhwww{{{lllXXXNNNNNNNNN\\\lllxxx}}}tttsssmmmRRRDDD===:::999666333111000000000......------------......******++++++++++++,,,,,,***~~~cccKKKAAA:::444333222111111111222333000000000000000000000000000000000000000111111222222888===DDDTTTjjjxxx|||zzz{{{qqqlllgggaaaNNNQQQ___uuuvvvlllmmmqqqnnnhhhgggiiieee[[[XXX___fffhhh^^^```gggqqqyyy}}}{{{vvvssstttuuu}}}~~~}}}lllVVVFFF???<<<888444444555666555333333333444444444444555555555666666555666999;;;<<<=========>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<:::;;;<<<=========;;;;;;<<<>>>@@@BBBCCCGGGNNNTTT\\\___bbbaaaZZZOOOEEE???<<<<<<======>>>@@@AAABBBFFFKKKUUU___hhhmmmpppqqqXXXPPPFFF???>>>AAACCCDDDIIIQQQ[[[ccceeebbb___\\\YYYXXXYYY___hhhqqqvvvxxxwwwsssssszzzxxxfffUUULLLEEEEEEJJJRRR\\\gggwww~~~ooo\\\UUUXXXOOO\\\mmmxxx{{{~~~~~~sssmmmuuuxxxtttXXXGGG>>>:::999666444222000000000.........------.........,,,,,,---------.........))){{{{{{wwwwwwpppTTT<<<;;;888555333222222222222111000000000000000000000000444333000//////000222444777999>>>JJJ```uuu~~~~~~yyyzzzlllccc___\\\HHHQQQ^^^mmm}}}}}}uuuzzzvvveeeccccccggggggaaa]]]```gggjjjeeebbbeeepppyyy|||zzzxxxvvvtttuuu|||yyyssspppbbbXXXIII???;;;999666333444555666666555444111000777666555444555777999:::444666888999999999:::<<<===>>>@@@@@@>>>===>>>??????@@@@@@AAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<>>>DDDNNNVVV```gggjjjbbbWWWOOOJJJGGGBBB===;;;>>>@@@???AAADDDIIIWWWcccjjjsss}}}}}}wwwbbbTTTFFFAAA@@@AAACCCFFFPPPSSSWWWZZZYYYUUUPPPLLLNNNTTTUUUSSSWWWdddppptttxxxvvvuuuxxxqqq\\\IIIFFFGGGFFFJJJZZZppp|||}}}|||sssfffZZZSSSQQQXXXiii{{{}}}}}}~~~jjjbbbnnn|||wwwwww\\\DDDAAA===;;;777555555333111000......---,,,,,,,,,,,,------------,,,,,,++++++++++++qqqsssrrrvvvsssYYY???;;;777555222111222222111111000000000000000000000000333111///......///111333555999AAAPPPggg|||~~~{{{kkkaaaYYYTTTEEENNNZZZfffuuuzzzsssxxxtttccccccfffiiigggaaa^^^bbbhhhkkkgggcccfffpppyyy|||zzzxxxvvvtttttt{{{vvvnnngggaaa]]]SSSJJJ@@@999888888777555333444666777777666555444777666555444555666888:::555888:::;;;:::;;;<<<======???@@@@@@???>>>>>>??????@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;===========================>>>???>>>???CCCJJJPPP^^^ggglllfff[[[SSSLLLHHH@@@<<<;;;???BBBCCCFFFJJJOOO^^^llluuu~~~}}}dddVVVGGGAAA@@@AAACCCFFFKKKMMMPPPRRRQQQNNNJJJGGGGGGLLLNNNMMMRRR```mmmsssvvvtttssssssvvv{{{ttt^^^KKKEEEEEEEEEIIIZZZppp~~~|||tttkkkaaaZZZSSSZZZlll|||~~~pppdddmmmvvvrrrssszzz```GGGBBB===;;;888666555333111///......---,,,,,,,,,,,,------------,,,,,,++++++++++++hhhlllooowwwxxx```EEE===777555222111111111111000000000000000000000000000222000///......///111222444:::EEEWWWppp|||lll^^^RRRJJJDDDLLLVVV```lllwww{{{xxxyyyuuuooouuu|||pppaaaaaajjjiiieee___```fffkkklllgggcccfffqqq||||||zzzyyywwwvvvwwwzzzxxxsssllleee^^^XXXRRRNNNEEE???999666666777666555333444666777888888777777555555444444555666888999888:::<<<===<<<<<<===???===???AAA@@@???>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;========================;;;>>>@@@@@@???AAAFFFKKK\\\eeekkkfff]]]TTTLLLFFFBBB>>>===@@@BBBDDDIIIOOOWWWgggxxxgggXXXHHHAAA@@@@@@BBBEEEDDDEEEFFFGGGFFFEEEBBBAAA@@@CCCEEEEEEKKKYYYhhhpppuuuuuutttooommmpppyyyxxxbbbOOOEEEDDDBBBGGGWWWmmm}}}}}}zzzvvvooohhhcccTTT]]]rrr~~~wwwfffiiiooonnnqqqwww{{{hhhLLLCCC>>>;;;888666555333111///......---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++iiilllnnnvvv|||gggKKK???777555222000111111000///000000000000000000000000111111/////////000222333555;;;GGG[[[uuu}}}mmm\\\MMMCCCEEEMMMVVV^^^iiissswwwvvvqqqoookkkpppvvvjjj^^^aaallliiiccc```fffnnnrrroooeeebbbfffrrr~~~|||{{{zzzyyywww{{{zzz~~~sssgggccc^^^XXXSSSNNNHHHEEEAAA===999666666666444222333444555777777777777777555444444555666777888999999;;;============>>>???>>>@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@??????======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@??????BBBGGGLLL[[[cccgggbbbYYYQQQJJJDDDFFFBBB@@@AAABBBDDDJJJRRR___qqqfffWWWGGG@@@>>>>>>???BBB???@@@@@@??????>>>>>>======???@@@AAAGGGSSSbbbllluuuwwwuuummmfffgggsss~~~}}}gggTTTGGGDDD@@@DDDRRRfffxxx~~~{{{xxxvvvtttpppkkkfffUUU```zzzzzzddddddkkknnntttyyy{{{pppRRRDDD???<<<999666555333111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++nnnnnnlllrrrzzzjjjMMM???888666333111111111000///000000000000000000000000222111111111111222333444777===III\\\vvv}}}lllYYYJJJCCCEEENNNWWW___hhhqqqvvvuuulllkkkgggkkkqqqfff]]]cccpppkkkfffgggrrr}}}|||vvvgggdddhhhuuu}}}{{{{{{{{{zzzyyyyyy{{{}}}oooeeeXXXTTTPPPLLLHHHDDD@@@<<<<<<:::888666666555333222555555555666666555555555444444555666777888999::::::;;;===>>>=========??????@@@BBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;<<<<<<===========================>>>???>>>>>>BBBJJJPPP^^^cccddd]]]VVVPPPKKKFFFGGGCCCAAABBBDDDGGGPPPZZZlll}}}~~~cccTTTEEE???===<<<===???>>>>>>===<<<<<<<<<======?????????AAAEEENNN[[[eeeqqqtttrrriii___aaannn|||nnn\\\KKKEEE@@@AAALLL\\\nnnyyyzzzvvvrrrqqqqqqooojjjeeeXXXdddyyybbbaaahhhooowww{{{|||yyyXXXEEE@@@===999777555444111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++nnnmmmggglllwwwkkkNNN===:::777444222222111000///000000000000000000000000222222222222333333444555:::@@@LLL^^^vvvxxxgggTTTIIIFFFFFFPPPZZZaaahhhpppsssssskkkjjjgggiiinnneee___iiiuuupppkkkqqqzzzkkkhhhmmmxxx~~~|||{{{|||||||||{{{vvv|||rrrddd\\\PPPMMMIIIEEEBBB???<<<:::555555555444444444444555666555555555555555555555555555666777999:::;;;;;;;;;===>>>???>>>===>>>??????AAACCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===>>>CCCKKKQQQ___cccbbb\\\WWWTTTPPPKKKFFFCCCBBBEEEHHHNNN[[[gggzzzwww]]]PPPDDD???>>>===<<<>>>>>>======<<<<<<<<<===>>>@@@??????AAADDDIIITTT^^^hhhkkkjjjbbbYYY[[[jjjyyytttdddOOOGGG@@@AAAHHHTTTdddrrrvvvrrrooooooqqqpppkkkfff^^^ggg{{{cccbbbfffpppzzz|||{{{^^^GGG@@@===:::777666444111///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++jjjiiidddjjjzzzqqqSSS@@@;;;888555333333222111000000000000000000000000000000111111222222333444444;;;CCCQQQcccyyy{{{zzzxxxppp___MMMGGGIIIJJJUUU___eeejjjppprrrqqqmmmmmmhhhjjjnnnfffdddqqqxxxrrrnnnwwwuuuhhhgggmmmzzz}}}{{{{{{|||}}}}}}}}}yyy~~~|||~~~vvvhhh]]]WWWMMMIIIDDD@@@>>>===;;;999333444444444333444666777555555555555666777888888555666777999:::<<<<<<<<<===???@@@AAA?????????@@@@@@BBBCCCCCCBBBAAAAAABBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>=========>>>>>>???????????????????????????<<<>>>?????????AAAGGGLLLXXX]]]___\\\YYYWWWSSSNNNHHHFFFFFFHHHLLLTTTcccrrr}}}lllYYYMMMCCC@@@AAA???>>>???===<<<<<<<<<<<<<<<======>>><<<===@@@BBBDDDMMMXXX___bbbccc\\\VVVZZZiiiwww~~~zzzkkkQQQHHHAAABBBGGGPPP___mmmsssooommmppptttuuuoooiiigggkkk|||hhhfffgggsss}}}}}}yyy|||eeeKKKAAA>>>:::777666444111///......---,,,,,,,,,,,,---+++++++++,,,,,,---------+++fffgggccclll~~~wwwYYYDDD<<<999666444333333222000000000000000000000000000//////000111222222333333;;;EEEUUUhhh|||xxxqqqqqqpppjjjYYYHHHEEEKKKPPP[[[eeejjjnnnqqqrrrppppppoookkkkkkooohhhhhhvvvwwwpppmmmwwwnnnbbbbbbkkk{{{~~~|||{{{zzz|||}}}~~~}}}~~~vvvuuu{{{~~~|||qqqdddZZZTTTHHHDDD???:::888777666555777777777555444444666888444555555666777999;;;<<<666777888:::<<<=========???AAABBBBBBAAA@@@AAABBB@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===???>>>>>>>>>>>>>>>??????????????????????????????:::===@@@AAA@@@@@@CCCFFFOOOVVVZZZ[[[ZZZYYYTTTNNNNNNLLLKKKLLLOOOWWWfffuuuuuucccVVVLLLCCCBBBCCCAAA@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<:::888:::???@@@AAAIIITTT[[[^^^___ZZZVVV[[[jjjwww}}}oooRRRIIIBBBCCCGGGOOO^^^lllqqqnnnnnnrrrxxxyyysssmmmnnnmmmxxxllljjjkkkwwwxxxzzzjjjNNNAAA>>>;;;888666444111///......---,,,,,,,,,,,,---+++++++++,,,,,,---------+++eee[[[```nnnuuuuuubbbFFF;;;888444111111000000/////////...//////000111111000111111000000000333555:::FFFRRReeeyyy{{{xxx~~~rrrqqqqqqmmm^^^KKKFFFKKKXXXbbbqqqqqqiiiooowwwrrrooommmjjjiiijjjjjjkkkkkksssjjjmmm~~~dddbbbeeeqqq~~~|||~~~{{{yyyxxxyyyzzz{{{{{{tttiii\\\RRRNNNFFFCCC???:::777555555555777777666666555555555444555777777666555444555666888999;;;<<<===>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>=========???===<<<;;;<<>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@EEEIIIYYY```eeeccc^^^```kkkvvvwww___NNNCCCEEEHHHKKKZZZlllyyyrrrjjjqqq}}}xxxrrrzzz{{{hhhdddyyyppprrrvvv~~~wwwNNNEEE>>>999888777222111222+++,,,---......---,,,,,,++++++++++++++++++++++++...hhh^^^```iiiooopppbbbHHH;;;888444222111111000///000/////////000000111222000111111000000111333555;;;EEEPPPaaauuuxxxuuu||||||yyyxxxsssbbbNNNHHHMMM^^^fffqqqnnndddjjjsssnnnnnnjjjggggggiiilllmmmllltttnnnsssuuuaaa^^^cccppp~~~}}}|||yyywwwwwwxxxzzz|||~~~|||ooocccVVVMMMIII@@@>>>:::777555555555666999999999888888888777777666777888888666666777888999:::;;;<<<===>>>>>>???AAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===AAAFFFKKKNNNRRRTTTUUUUUUSSSOOOKKKHHHDDDDDDCCCAAA??????BBBDDDJJJOOOVVV\\\___^^^[[[XXX```cccdddaaa^^^bbbmmmvvvxxxiiiXXXNNNIIIDDD@@@>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@EEEIIIUUU___hhhggg```^^^gggqqquuu```PPPDDDDDDEEEHHHXXXkkk|||vvvnnntttzzzttt|||jjjbbbsssvvvvvvxxx{{{RRRHHHAAA;;;;;;999555222222//////000000000000//////---------------------------nnndddbbbfffiiimmmcccLLL;;;888444222222222111111111000000000000111222222000111111111000111444666<<>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>????????????=========???CCCJJJPPPSSSXXXZZZ\\\]]][[[VVVQQQNNNGGGGGGFFFCCCBBBCCCEEEHHHNNNSSSZZZ```eeefffeeecccmmmpppppplllfffgggooowwwyyyxxxsssmmm```SSSLLLHHHCCC???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@DDDHHHPPP^^^kkkjjj```[[[cccmmm~~~tttbbbRRRFFFCCCBBBCCCTTTiii}}}yyyqqqvvv}}}xxxnnn```jjjyyy~~~yyytttsssYYYJJJBBB===<<<;;;666222111......---------------...------------------------+++rrrkkkiiiiiihhhllleeePPP;;;888444222222333222222222111111111111111222222000111111111000222444777===DDDJJJWWWjjjmmmnnnvvvyyyeeeQQQNNNUUUbbbgggoookkkcccjjjsssmmmjjjhhhiiiooowwwzzzwwwrrrnnnjjjjjjooopppiiiaaa\\\aaaiiiuuu~~~~~~|||zzzzzz{{{|||~~~mmm^^^SSSHHH@@@===:::999888777777888999:::555555555444444444444444555666888999888999;;;<<<<<<<<<<<<<<<===???AAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@AAAAAAAAACCCCCCDDDFFFJJJPPPUUUYYY\\\^^^aaaaaa^^^YYYRRRNNNHHHHHHGGGGGGGGGJJJOOORRRVVVZZZaaahhhnnnqqqrrrrrryyy|||}}}wwwnnniiilllpppnnnqqqoooiiiddd```WWWMMMGGGDDD@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============@@@DDDGGGMMM]]]kkkjjj^^^XXX```kkk|||~~~uuueeeUUUGGGCCC??????QQQfff{{{zzzsssvvv~~~zzzrrr```aaakkkttt{{{zzzxxx{{{vvviiiddduuucccLLLCCC===<<<;;;666111000...---,,,+++++++++,,,---++++++++++++++++++++++++,,,vvvrrrrrrnnniiilllfffQQQ<<<999555333333333333222222222111111111111111222000111111111111222555777>>>EEEJJJWWWhhhkkkjjjsss|||{{{{{{uuudddRRRRRR\\\hhhmmmuuurrriiioootttllliiikkkqqqzzz}}}wwwnnnfffaaadddhhhgggdddcccjjjqqq{{{}}}|||}}}}}}zzzyyyzzz{{{||||||hhhYYYNNNDDD===;;;:::999888777777777888888888888888888888888999999444555777888888999;;;<<<=========>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDIIIJJJMMMQQQVVV[[[```cccbbbdddfffeeeaaa[[[SSSOOOJJJJJJJJJJJJKKKOOOUUUZZZ```ccciiipppvvv{{{~~~uuuiiidddddd______\\\XXXUUURRRMMMGGGCCCAAA>>><<<===>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@CCCFFFMMM\\\iiiggg[[[WWWaaammm{{{yyyhhhVVVHHHBBB>>>>>>NNNccc||||||uuuuuu}}}zzzvvv{{{vvvccc[[[___jjjvvv}}}}}}zzzvvvtttwwwqqq]]]VVVjjjnnnRRRHHH???======888333111222111///.........///000++++++++++++++++++++++++,,,vvvkkkmmmfffRRR>>>;;;777444333333222111222222111000000000000111000111111111111333666888>>>FFFLLLYYYjjjkkkhhhoooqqqrrruuurrrcccVVVZZZggguuuxxxzzzooosssuuukkkiiioooyyy|||ooofffaaaeeejjjlllllllllqqqvvv}}}~~~{{{zzz}}}|||yyyxxxyyyzzz{{{yyydddVVVKKKCCC===<<<888777777666666666666666888888888888888999999999444666888888888999:::<<<<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEE@@@@@@BBBBBBBBBAAA@@@???AAABBBCCCDDDEEEFFFGGGHHHFFFJJJOOOWWW^^^dddhhhjjjiiijjjkkkjjjfff```YYYUUUPPPPPPPPPOOOPPPTTTZZZ___kkkmmmrrrxxx~~~xxxfff\\\XXXOOONNNKKKJJJIIIIIIFFFDDDDDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@CCCEEEMMMZZZeeeddd[[[YYYcccooo{{{kkkXXXGGGCCC@@@@@@MMM^^^{{{}}}vvvsssxxxvvvqqquuuyyyhhhYYYXXXdddsss}}}~~~zzzwwwvvvtttwwwppp[[[UUUiiixxxYYYLLLAAA>>>>>>;;;666444000000///...---------------------------------------ppppppjjjVVV@@@===888555444333222000222111000000/////////000000111111222222333666999???HHHPPP]]]mmmlllgggllllllnnnsssrrrfff[[[cccrrr~~~tttxxx|||rrrkkkrrr}}}nnniiihhhlllpppooonnnooorrrvvvzzz~~~|||zzz{{{~~~}}}{{{{{{}}}vvvaaaSSSJJJBBB>>>>>>777777777777777777777777666777777777888888888888666888999:::999:::;;;===<<<===@@@BBBCCCCCCBBBAAABBBBBBDDDFFFGGGHHHHHHHHHAAABBBDDDEEEEEEDDDCCCBBBCCCCCCEEEFFFGGGIIIJJJJJJIIINNNVVV^^^fffjjjmmmnnnmmmnnnooonnnkkkfffaaa^^^WWWWWWWWWXXXZZZ___ffflllxxxzzz}}}sss^^^RRRNNNGGGEEEDDDEEEGGGGGGGGGGGGJJJGGGDDDAAA@@@???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBDDDKKKWWWbbbccc]]]]]]fffppp|||nnnXXXFFFCCCCCCCCCMMMZZZrrrwwwrrrooovvvwwwtttyyy}}}{{{nnn[[[TTT```sss~~~{{{yyyzzzzzz|||ppp```\\\nnn\\\MMM@@@;;;<<<999666444------------,,,+++***)))------------------------+++vvvuuuppp\\\AAA>>>999555444333111000111111000//////.../////////111222222222333777999@@@IIIRRRaaapppnnngggkkkkkknnnttttttiii```iiizzzwww}}}{{{lllttt}}}jjjjjjnnnrrrrrrmmmkkkmmmqqqsssvvv||||||{{{zzz{{{ttt___RRRIIIBBB??????777888888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888:::;;;;;;;;;;;;<<<>>>;;;===AAADDDEEEDDDBBB@@@AAABBBDDDFFFHHHIIIJJJJJJEEEFFFHHHIIIIIIHHHGGGFFFDDDEEEFFFGGGIIIJJJLLLLLLUUUZZZbbbkkkqqqsssssssssmmmnnnooonnnllliiieeeccc[[[\\\]]]___dddkkktttzzzlllVVVJJJFFFFFFDDDCCCFFFJJJKKKKKKMMMPPPMMMHHHEEEBBB???<<<999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBDDDIIITTT```ddd``````gggooo}}}oooXXXEEEDDDFFFFFFMMMXXXgggnnnllllllwww{{{{{{zzz|||qqq\\\SSS___ttt}}}|||ooofffcccsss[[[KKK<<<777777666333111///000111111000...,,,+++++++++++++++++++++++++++***|||{{{wwwgggMMM===777777111111666222111111111111111111111111222111111333111000555<<>>888888777777777777777888:::::::::;;;;;;:::999999:::<<<===<<<;;;;;;<<<===>>>>>>???@@@BBBCCCBBB@@@DDDCCCFFFNNNUUUVVVQQQNNNHHHMMMOOOKKKGGGGGGGGGEEEDDDFFFIIIHHHGGGJJJQQQXXX\\\cccmmmuuuwwwvvvsssrrrsssmmmkkkoooqqqlllfffccc___```ccciiipppwww|||~~~zzzbbbUUUNNNIIIFFFEEEFFFJJJNNNRRRWWW\\\______VVVIIIAAAAAA@@@==================>>>??????@@@@@@@@@???>>>???BBBDDDHHHUUUdddkkkjjjjjjpppwwwqqqZZZFFFCCCDDDBBBEEELLLWWWeeeoooooosss~~~~~~|||ooo^^^ZZZgggyyyxxxlllcccgggvvvbbbHHH===@@@:::555444222///............---------++++++++++++++++++++++++)))zzz{{{zzzlllOOO???888777111111555111111111111111111111111111222111111333111000555===BBBHHHWWWhhhqqqooojjjhhhgggxxxzzzdddZZZeeevvv}}}}}}zzznnnppp{{{~~~yyy~~~}}}pppwww~~~wwwkkkttt}}}}}}~~~~~~}}}|||}}}fffWWWNNNEEE@@@>>>999888888777777777888888:::::::::;;;;;;::::::999:::<<<======;;;;;;<<<>>>?????????AAACCCDDDDDDCCCCCCEEELLLTTTZZZ[[[XXXUUUSSSXXXZZZVVVQQQQQQOOOMMMIIIKKKLLLKKKKKKNNNVVV\\\eeekkksssyyyzzzxxxvvvtttvvvppplllnnnppplllhhhgggfffggglllrrrzzzttt^^^SSSLLLGGGHHHIIILLLQQQWWW___gggmmmuuupppbbbPPPDDDAAA???;;;===<<<<<<<<<<<<===>>>>>>???@@@???>>>===???BBBDDDIIIVVVeeemmmmmmnnnttt{{{vvv___JJJDDDCCC@@@BBBHHHRRRaaalllmmmpppzzz~~~sss```XXXbbbttt|||rrrjjjmmmyyyeeeJJJ===@@@;;;555444222///............---------++++++++++++++++++++++++...vvv{{{}}}sssSSSAAA999888111111444000111111111111111111111111222000111333111111666===BBBIIIYYYkkkssspppllljjjppp{{{rrr]]]TTT```pppzzz~~~yyymmmmmmtttwwwttt{{{zzznnn{{{tttyyy{{{zzz{{{|||kkk[[[PPPGGG@@@>>>999999888888888888999999::::::;;;;;;;;;;;;:::::::::<<<======<<<<<<===???@@@@@@@@@AAACCCDDDEEEFFFBBBJJJUUU]]]bbbcccbbb```aaafffgggccc___\\\YYYUUUPPPPPPPPPOOOOOOSSS[[[aaajjjoootttwwwwwwvvvttttttwwwppplllnnnnnnkkkiiiiiiiiilllrrrzzzppp]]]SSSNNNIIIKKKOOOVVV^^^gggsss}}}mmmVVVGGGAAA>>>:::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===>>>BBBDDDIIIWWWfffoooqqqtttzzz}}}gggQQQGGGBBB>>>>>>BBBJJJ[[[hhhjjjlllttt|||~~~vvvcccXXX___tttxxxqqqqqqzzz|||yyyjjjMMM???@@@;;;555444222///............---------++++++++++++++++++++++++---|||yyyzzzwwwqqqxxx~~~vvvWWWDDD;;;888222222444///111111111111111111111111222000111333222111666>>>DDDMMM___qqqxxxvvvrrrqqqzzz~~~{{{kkkWWWQQQ]]]lllxxxvvvllljjjqqqtttsssyyy}}}ssskkk}}}zzz}}}zzzyyyyyy{{{~~~ppp^^^QQQGGG@@@>>>999999999888999999:::;;;999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======>>>@@@AAABBBBBBAAAAAABBBEEEGGGDDDQQQ___gggjjjllllllkkkkkkpppqqqnnnjjjgggaaa[[[UUUTTTSSSQQQQQQVVV]]]bbbiiimmmqqqssstttttttttuuuyyytttrrruuuuuuqqqooooooooottt{{{qqqbbbYYYSSSOOOPPPZZZgggqqq|||pppWWWHHHAAA>>>;;;;;;::::::::::::;;;<<<<<<======>>>======???BBBEEEJJJWWWgggrrrvvvyyynnnWWWJJJBBB======@@@DDDVVVfffkkkkkkrrrzzzyyy{{{uuufffYYYaaayyyzzzpppwww|||zzzqqqwwwqqqRRRAAAAAA;;;666555222///............---------++++++++++++++++++++++++***wwwrrrtttsssmmmssszzzuuuZZZFFF;;;888222333444...111111111111111111111111111000111333222222777???FFFQQQdddwww~~~|||yyyyyyvvvdddSSSPPP]]]jjjwww}}}~~~~~~zzzpppiiiiiiqqquuussswwwxxxmmmiii~~~|||~~~{{{|||~~~www{{{~~~qqq^^^QQQFFF???===999999888888999::::::;;;999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>???AAACCCCCCCCCAAA@@@AAAEEEHHHKKKZZZjjjppprrruuuvvvtttsssxxxzzzxxxuuuqqqiiiaaaYYYWWWUUUSSSSSSVVV\\\___cccggglllooorrrtttwwwyyy{{{yyy{{{}}}yyyyyy}}}xxxkkkaaaZZZWWW^^^mmm~~~oooWWWIIIBBB>>><<<:::::::::::::::;;;<<<<<<<<<============@@@CCCFFFKKKXXXhhhtttyyy}}}ttt]]]MMMCCC??????@@@CCCTTTgggnnnpppttt{{{vvvyyyvvviii]]]dddsssuuuwww{{{{{{ooosss|||xxxWWWCCCAAA<<<666555222///............---------++++++++++++++++++++++++---wwwpppqqqpppiiimmmsssooo]]]HHH<<<888333444555...111111111111111111111111111000111444333222888???GGGSSShhh|||~~~ooo\\\OOOPPP\\\hhhuuuyyy{{{zzzzzzyyyrrrjjjeeegggqqquuuqqqtttuuukkkjjj~~~zzzxxxzzz}}}xxx}}}ooo[[[NNNDDD===;;;888888888888888999:::;;;999:::;;;<<<<<<===<<<<<<;;;===>>>???>>>???@@@BBBBBBCCCCCCAAA@@@BBBHHHMMMVVVggguuuyyy{{{{{{yyy~~~{{{rrrhhh]]][[[XXXVVVVVVXXXZZZ\\\YYY]]]ccciiinnnssswwwzzz{{{{{{yyykkkcccaaarrrjjjVVVJJJCCC===;;;;;;::::::::::::;;;<<<<<<<<<===>>>>>>???AAAEEEHHHOOO[[[kkkwww}}}zzzcccPPPEEEBBBAAABBBDDDTTThhhtttwwwyyy}}}zzz|||yyynnnaaaggg}}}zzzvvvsssuuuzzz~~~~~~{{{oooqqqyyy[[[EEEBBB<<<777666222///............---------++++++++++++++++++++++++,,,xxxoooooommmeeegggllliii___HHH;;;888444555666///111111111111111111111111111000222444333333888@@@JJJWWWnnnxxxfffSSSJJJMMMZZZdddpppssstttttttttrrrkkkdddaaadddooorrrmmmqqqvvvooonnnuuuuuuxxx}}}|||{{{}}}kkkXXXKKKAAA;;;:::777777777777888999::::::999:::;;;<<<============;;;===????????????AAACCC@@@BBBCCCCCCBBBGGGOOOVVVdddsss~~~zzzwwwmmmbbb```]]][[[[[[[[[[[[ZZZVVV[[[ccckkkqqqwww|||yyypppnnn{{{___OOOIIICCC>>>===;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@BBBGGGJJJTTT___ooozzziiiSSSGGGCCCCCCCCCFFFUUUiiiyyy~~~~~~}}}~~~~~~{{{qqqfffkkk{{{www{{{}}}uuummmnnntttzzz}}}~~~rrrrrrzzz___GGGBBB<<<777666222///............---------++++++++++++++++++++++++)))yyyooommmlllcccccchhhfff___III;;;888444666777///111111111111111111111111111000222444333333999@@@MMM[[[ssssss___NNNFFFKKKWWWaaakkkmmmooopppooommmhhhbbb]]]aaalllnnnhhhnnnwwwtttrrrpppssszzz|||zzz|||}}}}}}hhhUUUIII@@@:::999666666666666777888999:::999:::;;;<<<============;;;===?????????@@@BBBCCC???AAACCCDDDEEEKKKUUU]]]mmm{{{xxx}}}yyynnneeecccaaa______^^^\\\ZZZ^^^dddllluuu{{{zzzyyykkkRRRIIIGGGDDD@@@???<<<;;;;;;;;;;;;<<<=========>>>???@@@AAACCCHHHKKKXXXcccqqq}}}lllUUUHHHDDDCCCBBBHHHUUUiii{{{~~~}}}~~~{{{sssjjjooossspppxxx|||qqqhhhhhhpppyyyuuuttt{{{aaaGGGBBB<<<888666222//////.........---------++++++++++++++++++++++++)))xxxrrrlllkkkiiieeedddeeegggQQQ===999999555222333555444333111000/////////222333444333333666===CCCOOOfffuuu```RRRLLLNNNZZZhhhqqqppplllkkkqqquuunnnbbbZZZbbbhhhjjjmmmsssxxxyyyooovvvzzzyyy}}}dddQQQEEE<<<777666555666777999999888888777666666777888:::;;;<<<===AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDHHHRRR___iiixxxyyyuuuxxx{{{}}}{{{vvvqqqmmmjjjkkkllljjjbbb[[[___fffkkkwwwnnn^^^LLLDDDAAA>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===>>>CCCJJJPPP^^^hhhttt{{{}}}qqq\\\PPPIIIEEEBBBHHHVVVeeexxxyyyqqqxxx{{{}}}vvvqqqqqqsssrrrpppjjjaaalllwwwoooLLL@@@>>>999444333222222000///............,,,,,,,,,,,,,,,,,,,,,,,,+++rrrmmmkkknnnnnnkkkjjjllllllUUU@@@:::999666333444444333222222222222222222222333333333333666===CCCTTTiiiuuuaaaSSSLLLOOO]]]kkkooonnnjjjjjjqqqwwwrrrhhhbbbhhhlllmmmooovvv{{{|||qqqwww{{{{{{}}}vvv^^^NNNDDD===999999555666777888999888888777777777888:::;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGLLLWWWdddnnn}}}~~~rrrjjjkkkkkkkkkjjjhhhfffeeelllnnnppppppjjjeeeiiirrr~~~eeeWWWHHHBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>???CCCIIINNN\\\eeeqqqyyy|||vvvaaaRRRIIIEEECCCDDDPPP^^^rrrwwwmmmsssxxxxxxpppmmmoooppp|||kkkbbbnnnwwwtttQQQCCC???:::444222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,///nnnlllooouuuyyyxxxwwwxxxttt\\\CCC;;;999555444555333222222222333444444555111333333333333666>>>DDDXXXjjj~~~tttaaaRRRLLLQQQ```nnnmmmkkkhhhiiiqqqwwwuuunnnkkkpppsssrrrsssxxx||||||~~~~~~ssszzz~~~}}}~~~}}}}}}lllYYYLLLDDD===::::::555666777888888888777777888888999:::<<<===>>>???>>>???@@@AAABBBCCCDDDEEEDDDFFFIIILLLRRR^^^lllvvvrrrcccZZZXXXUUUSSSSSSTTTWWWYYYhhhjjjooorrrpppooovvvoooYYYMMMCCCAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCHHHLLLXXXaaammmuuu{{{~~~gggUUUIIIEEEEEEEEENNN[[[pppzzzooorrrzzzzzztttqqqrrrpppyyyyyymmmeeetttyyy|||WWWFFF@@@:::444222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,sssrrrwww|||aaaGGG<<<888444333555222222222222222333444444111222333222333777>>>DDDVVVdddvvv~~~{{{zzz|||ppp___PPPKKKRRRbbbooommmiiifffhhhooouuuuuurrrpppvvvyyyyyyyyy{{{yyyuuuuuuzzz{{{uuurrruuuwwwvvvwww|||~~~||||||~~~tttfffWWWLLLEEE===999888666666666777777777777777777888999:::;;;===>>>>>>===>>>???@@@BBBCCCEEEEEECCCFFFKKKPPPXXXdddrrr|||vvvbbbSSSKKKHHHEEECCCCCCGGGKKKNNNZZZ^^^ffflllooosss~~~ppp]]]PPPGGGAAAAAABBB@@@???@@@========================<<<>>>???@@@@@@CCCFFFIIITTT]]]iiirrryyy~~~mmmWWWIIIEEEFFFFFFMMMWWWmmm|||qqqsss|||}}}yyyuuukkkppp~~~tttmmmgggxxx}}}\\\GGG@@@;;;666444000000///...............,,,,,,,,,,,,,,,,,,,,,,,,)))}}}|||fffIII<<<888333222444333333222111111111111111000222333222333777>>>DDDOOO[[[kkkvvvyyyuuusssrrrrrrjjj\\\NNNIIIRRRbbbnnnooojjjgggjjjooosssttttttssszzz|||tttkkkkkkkkkhhhdddeeekkkppprrrzzz~~~||||||vvvmmmggg]]]RRRKKKEEE===888777666666666666666777777777666666777999:::;;;<<<=========???@@@BBBCCCDDDEEEBBBGGGMMMTTT]]]iiiwwwlllWWWIII@@@???>>>>>>???AAADDDFFFMMMQQQYYYbbbhhhqqqrrr```SSSKKKEEEAAABBBBBB@@@>>>???========================<<<===??????@@@BBBEEEGGGQQQZZZfffqqqxxx}}}oooXXXIIIDDDFFFCCCHHHPPPeee{{{yyyooorrryyy~~~tttccccccvvv|||xxxvvvuuuuuukkkeeewww~~~```HHH@@@<<<999666222111000000///000000000,,,,,,,,,,,,,,,,,,,,,,,,---jjjLLL???999333222444333222222111000000000111000111222222333777???EEEJJJSSScccqqqtttppplllmmmhhheeeZZZMMMHHHRRRbbbmmmqqqkkkiiimmmrrrtttuuuwwwyyy~~~qqqdddddd```\\\\\\aaajjjrrrvvv}}}~~~~~~{{{ssshhh___[[[ZZZSSSMMMKKKFFF>>>999999666666555555555666777888555666777888:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDHHHPPPWWW```lllzzzxxxcccPPPEEE<<<<<<===>>>???AAABBBCCCEEEHHHOOOXXX```lll|||nnnaaaUUUNNNIIICCCAAABBBBBB???===???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????AAADDDGGGMMMWWWfffsss|||nnnWWWHHHDDDDDDDDDGGGNNNbbbxxxxxxrrrwww|||zzzeee^^^lll|||~~~~~~yyyqqqmmmnnnqqqvvvkkkddduuufffJJJ@@@===:::777222111111000000111111222,,,,,,,,,,,,,,,,,,,,,,,,...mmmPPPBBB<<<666333555222222111111111222333333000111222222333777???EEEIIIQQQaaappptttnnniiiiiiaaaaaaZZZMMMIIITTTccclllrrrmmmlllrrrwwwwwwxxx|||rrrddd___ZZZVVVYYYcccnnnxxx}}}zzziii```[[[VVVTTTVVVWWWSSSPPPOOOJJJAAA;;;:::666555555444555666777888666777888999:::<<<======>>>??????@@@AAAAAABBBBBBFFFLLLSSS[[[dddooo|||}}}lllYYYJJJBBB;;;;;;<<<===???@@@AAABBBCCCDDDHHHOOOVVVcccyyywwwkkk]]]RRRLLLJJJEEEAAA???@@@@@@======@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===>>>@@@DDDGGGJJJUUUfffwwwkkkUUUGGGCCCBBBDDDHHHNNN```uuuvvvttt|||~~~lll___eeerrrwwwxxxsssjjjfffkkkrrrxxxrrrhhhvvvlllMMMAAA>>>;;;777111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++oooRRRDDD>>>777444666111111111222333444666777///111222222333888???FFFJJJRRRaaarrruuunnnhhhhhh]]]___ZZZNNNJJJUUUdddlllrrrmmmnnnvvv{{{zzz|||uuuggg\\\VVVRRRXXXdddqqq{{{vvveeeUUUOOONNNOOOSSSYYY]]]YYYVVVTTTNNNCCC<<<:::666555555444444666777888777888999:::<<<===>>>>>>?????????@@@@@@AAAAAAAAAIIINNNVVV^^^fffqqq}}}tttcccQQQDDD???;;;;;;;;;<<<===???@@@AAACCCBBBDDDHHHNNN[[[qqq{{{uuukkk___SSSIIIEEEEEEBBB>>>===??????======AAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===???DDDGGGGGGSSSgggzzzhhhTTTGGGBBBAAA???CCCIIIZZZnnnpppppp{{{{{{~~~~~~ooo\\\\\\lllqqquuuooofffccckkkttt{{{zzzooozzzqqqPPPBBB>>>;;;777000000////////////000111,,,,,,,,,,,,,,,,,,,,,,,,+++|||cccGGG888888999555222111111111111111222222666333222444555666===EEEFFFTTTfffooopppnnnjjjfffaaa^^^WWWMMMJJJRRRcccqqqyyywwwtttvvv{{{sssYYYSSSTTTUUUWWW\\\fffrrr{{{dddXXXNNNLLLOOOSSS]]]gggnnnhhhbbb\\\RRREEE<<<::::::777555444555555555444777888:::<<<=========<<>>?????????@@@CCCEEEAAAAAADDDIIIMMMVVVjjj~~~yyyhhhVVVKKKFFFBBB@@@BBBAAA???======@@@AAA???=========>>>>>>??????@@@@@@>>><<<<<<>>>>>>===@@@FFFJJJVVVlllzzzgggTTTFFFBBBDDDEEECCCGGGSSSbbbmmmsssvvv}}}wwwyyywwwtttaaa___bbbnnnrrrpppooojjjlll{{{www}}}WWWEEEBBB===555222111000//////............------,,,,,,------...***~~~hhhMMM>>>===<<<777333222111111111111111222222000000333444666===EEEHHHXXXiiiqqqqqqnnnhhhccc^^^[[[TTTLLLJJJTTTgggwww}}}{{{{{{oooXXXTTTTTTSSSRRRUUU___lllwwwaaaWWWOOOPPPUUU\\\gggqqqyyyuuupppiii[[[JJJ@@@>>>999777555444555666666555777888:::<<<============???@@@BBBAAA@@@@@@AAACCCGGGNNNVVV___lllzzzwwwfffWWWLLLEEEAAA@@@>>>@@@AAABBBAAABBBDDDFFFEEEEEEHHHLLLQQQ\\\qqq|||vvvyyyxxxeeeQQQGGGCCCAAA?????????===<<<>>>AAABBBAAA???=========>>>>>>>>>>>>>>>>>><<<<<<>>>>>>===@@@FFFMMM[[[sss{{{hhhTTTEEE@@@BBBBBBAAADDDNNN]]]jjjrrruuu|||uuu|||uuuppplllYYYWWW^^^nnnuuuuuuuuupppsss|||YYYEEE@@@<<<444222111000//////............------,,,,,,------...+++}}}hhhMMM>>>;;;999444444333222111111111111111///...000333333555<<>>===???@@@AAAAAA@@@@@@AAACCCGGGNNNWWWaaammmyyy}}}{{{vvviiiVVVIIICCCAAA@@@>>>???AAADDDDDDDDDDDDEEEFFFJJJKKKNNNTTT[[[jjjqqqdddaaagggpppyyydddNNNDDDBBBBBB@@@??????>>>>>>???AAAAAA@@@???===============<<<<<<<<<===;;;<<<>>>>>>>>>AAAGGGNNN```||||||iiiUUUEEE>>>???@@@???@@@IIIWWWfffqqqvvvzzzttt|||tttooojjjWWWUUUWWWkkkwwwzzz|||xxxzzz^^^FFF???:::333222111000//////............------,,,,,,------...,,,~~~jjjMMM<<<888666222444444333222111111111111000000222444444444;;;DDDKKK^^^rrryyyyyywwwppphhhddd___VVVLLLKKKWWWmmmvvvwwwxxxwwwwwwxxxuuufffUUUTTTUUUUUUTTTWWWaaappp{{{~~~wwwbbb```bbbjjjvvvjjjOOO@@@===777666444555777999999999999:::;;;<<<===>>>>>>???>>>@@@AAAAAA@@@@@@AAABBBFFFNNNXXXaaallluuuwwwttthhhZZZIII???>>>???>>><<>><<<=========<<<<<<;;;;;;:::===;;;;;;>>>???>>>BBBHHHMMMeee|||kkkWWWGGG@@@@@@??????@@@EEESSSeeesssxxxxxxuuu|||wwwrrr^^^[[[QQQjjj|||~~~|||cccIII@@@;;;555222111000///...............------,,,,,,------...---nnnQQQ===999888444444444333222111111222222333333555777444444;;;EEENNNcccwww~~~{{{qqqmmmggg\\\PPPLLLVVVkkk|||{{{pppuuuwwwyyyzzzyyyrrrcccUUUVVVWWW[[[___fffqqq~~~}}}mmmpppuuu~~~lllOOO???<<<888666555555888:::;;;:::;;;;;;;;;<<<===>>>???@@@>>>???AAA@@@??????@@@BBBFFFNNNWWW```iiippppppkkkZZZOOOBBB<<<===???===:::>>>AAACCCEEEEEEFFFHHHJJJNNNWWWeeetttqqq^^^VVVTTTVVVbbbqqqlllPPPCCCCCCDDDCCCCCCBBBCCCDDDDDDBBB@@@???>>>======<<<<<<;;;;;;::::::<<<:::;;;>>>??????CCCIIIOOOmmmxxxxxx|||mmm[[[JJJCCCCCC@@@BBBBBBDDDQQQeeeuuuzzzyyyyyy~~~xxxccc___SSSqqq~~~|||uuuzzz|||wwwjjjNNNBBB===999222111000///...............------,,,,,,------...---~~~{{{}}}nnnPPP<<<777666333333333222222222222333333555555777777444444>>>IIIWWWmmmyyyrrrlll```RRRMMMVVViiizzzxxxqqqsssuuuxxx{{{zzzsssggg]]]]]]]]]```hhhttt}}}kkkPPPAAA>>>999777555666888:::;;;;;;<<<<<<<<<<<<===???@@@AAA>>>???@@@@@@??????@@@BBBEEELLLUUU\\\dddjjjhhhcccPPPIII@@@===>>>???===;;;???@@@CCCDDDEEEHHHKKKNNNUUUcccwwwnnn___SSSRRRRRRTTTcccvvvtttWWWGGGCCCCCCDDDFFFDDDFFFIIIHHHFFFDDDBBBBBB<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;???@@@@@@EEEKKKTTTtttssshhhooo}}}ooo^^^MMMEEEDDD???CCCCCCBBBNNNdddtttzzzzzzzzz|||uuu```^^^[[[}}}{{{~~~~~~rrruuuuuuooozzzqqqSSSEEE???;;;222111000//////............------,,,,,,------...---xxxuuuwww{{{yyykkkQQQ>>>777444000222222222222333333444555444444666666333555AAAOOOeee{{{{{{ooojjj___SSSMMMVVViiiyyy{{{uuupppmmmsssssswww{{{|||xxxrrrnnniiieeeccckkkzzz}}}fffPPPCCC@@@:::888666777888:::;;;:::===<<<<<<<<<===???AAABBB===???@@@@@@??????@@@AAADDDKKKRRRXXX___dddbbb]]]KKKFFF@@@<<<<<<===>>>>>>@@@AAABBBDDDFFFJJJOOOSSS___sssxxxaaaVVVPPPTTTUUUXXXlllbbbNNNFFFEEEIIIMMMNNNPPPRRRPPPJJJEEECCCBBB<<<<<<<<<<<<<<<=========;;;:::;;;???@@@AAAEEELLLXXXvvvzzzjjjbbbmmmrrraaaOOOEEEDDD<<>>???AAABBB===???@@@@@@??????@@@AAACCCJJJPPPVVV\\\aaa___ZZZJJJFFF@@@;;;999;;;>>>AAAAAABBBCCCDDDGGGLLLSSSXXXhhh~~~fff]]]SSSQQQXXX[[[```yyylllVVVLLLIIINNNTTTYYY[[[ZZZUUUMMMEEE@@@>>>;;;<<<<<<<<<===>>>>>>>>>;;;999;;;???@@@AAAFFFLLLXXXuuuwwwiiiaaannntttbbbOOOEEECCC999@@@@@@===GGG]]]mmmqqqssspppzzzrrrllllllaaafffeeeuuuyyyzzzlllhhhuuu{{{YYYFFF===999222111000//////............------,,,,,,------...,,,~~~zzzvvvrrrpppuuuqqqmmmQQQ??????555777333333333222222222111111222000111333666;;;FFFQQQqqq~~~tttiiiXXXKKKIIIUUUhhhvvvxxxqqqkkkhhhgggzzzwwwtttpppdddhhh{{{rrrbbbUUUJJJ@@@999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAAAAAAAAAAABBBBBBDDDEEEJJJSSS[[[```___]]]IIIDDD===:::;;;======<<<@@@@@@BBBFFFHHHKKKSSS]]]qqqnnnbbbVVVVVVZZZbbblll{{{{{{___QQQQQQVVVXXX```bbbbbbZZZNNNDDD@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???AAAFFFIIIZZZtttzzzkkkaaakkkrrr___PPPGGGDDDAAA;;;===@@@FFF[[[mmmnnnoooqqqsssqqqnnnmmmoooqqqppp}}}xxxoooqqqvvvZZZDDD???777444222///......///...---........................///|||xxxtttqqqpppsssqqqpppSSS???>>>444777333333333222222222111111333222333444555999EEERRRooo~~~ssshhhWWWJJJIIIUUUhhhvvv~~~xxxrrrnnnnnnnnnzzzyyywww{{{nnnqqq{{{qqqdddYYYQQQIIIAAA<<<888999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>???????????????@@@AAAAAACCCEEEIIIQQQYYY]]][[[YYYGGGCCC>>><<<===?????????BBBBBBDDDHHHKKKNNNWWWaaauuu}}}nnnccccccdddjjjsss~~~eeeVVVXXX^^^aaahhhhhhddd\\\PPPFFFAAA???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>AAAEEEHHHVVVooovvvhhh___hhh|||sss```QQQGGGCCC@@@;;;???CCCGGGZZZkkkkkklllpppuuuwwwuuuttttttuuuwww}}}{{{zzztttxxx}}}]]]GGGAAA:::555222///...//////...---........................000~~~|||yyyuuurrrpppooooooqqqtttWWW@@@<<<333888333333333222222222111111444444666555333777EEEUUUpppqqqgggWWWKKKJJJVVVhhhvvv}}}zzzsssooopppsssyyyxxxxxxzzz{{{yyyqqqmmmbbb]]]WWWQQQMMMHHHBBB<<<777777777777888888888999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDHHHOOOVVVXXXUUURRREEEBBB???>>>???AAABBBBBBEEEDDDGGGKKKNNNRRR[[[dddvvvvvvnnnrrrrrrwwwooo______fffiiinnnkkkeee\\\SSSJJJCCC???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>@@@DDDGGGPPPgggxxxyyyzzzqqqeee^^^gggzzzsss```PPPEEE@@@>>><<>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBDDDDDDGGGMMMRRRSSSPPPLLLEEECCCAAA@@@AAABBBDDDDDDFFFFFFIIINNNQQQUUU^^^hhhwww~~~yyyfffcccfffhhhkkkgggaaaZZZTTTLLLEEEAAA========================<<<<<<=========???CCCFFFJJJ\\\hhhkkkrrrmmmccc```kkk}}}rrr___OOOCCC===>>><<>>>>>>>>AAAAAA@@@@@@AAAAAABBBBBBGGGFFFHHHLLLPPPPPPMMMIIIFFFEEECCCBBBBBBCCCFFFHHHJJJJJJMMMSSSXXX]]]gggqqqiiiaaaaaa```ccc```]]]ZZZUUUOOOGGGBBB========================<<<======<<<<<<>>>AAADDDFFFQQQZZZaaarrrgggaaabbbooosss```OOOCCC===???<<<@@@BBBEEEZZZqqquuuzzz~~~}}}~~~~~~kkkttt```JJJCCC;;;555333000//////000///..............................~~~{{{wwwtttrrrqqqpppnnnttt{{{^^^DDD<<<222777333333333222222222111111///111444555444888FFFUUUlll~~~mmmeeeYYYPPPPPP[[[kkkwwwxxxyyyyyytttmmmhhhiiillllllqqquuu{{{yyykkkQQQKKKFFFFFFFFFEEEFFFIIIGGGJJJOOORRROOOIIIAAA;;;999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCEEEFFFKKKIIIIIIKKKNNNOOOMMMJJJHHHHHHFFFDDDDDDGGGLLLPPPQQQRRRXXX```gggooo{{{hhh]]][[[ZZZ^^^___aaa```ZZZRRRIIICCC>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<;;;===@@@BBBCCCKKKRRR[[[qqqcccaaafffttttttaaaQQQEEE??????;;;??????BBBXXXpppvvv{{{~~~~~~|||{{{~~~}}}vvvuuuyyy~~~xxxuuubbbpppbbbKKKCCC999666333111///000000//////........................---~~~yyyvvvsssrrrrrrppptttzzz]]]DDD>>>333777333333333222222222111111111111333555555888BBBMMM\\\nnn|||jjjcccWWWOOOOOOZZZjjjvvvwwwwwwuuurrrpppoooqqqsssvvv|||~~~~~~pppnnnxxx{{{```KKKFFFCCCDDDEEEEEEGGGKKKJJJNNNTTTVVVRRRJJJBBB<<<999999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAADDDGGGKKKNNNOOOPPPMMMJJJKKKNNNOOONNNMMMJJJIIIHHHGGGGGGLLLUUU[[[ZZZ]]]eeeqqq|||~~~dddZZZZZZ[[[aaaggglllkkkbbbUUUIIICCC>>>>>>>>>>>>>>>>>>>>>>>><<<======;;;;;;<<>>???@@@SSSjjjppptttwwwzzz{{{zzz{{{qqqjjjssstttpppiiinnn{{{yyyuuu}}}mmm\\\mmmgggNNNDDD:::666444111000000000000///........................+++{{{wwwuuussssssrrruuuyyy]]]EEE???333666333333333222222222111111333222333666666777???GGGQQQccctttyyy|||}}}vvvhhhaaaUUUMMMNNNYYYiiittt{{{yyywwwuuuuuuvvvxxxzzzxxxsssfffdddooo}}}www[[[JJJEEEBBBCCCDDDCCCFFFKKKQQQUUUZZZZZZUUUKKKBBB<<<888999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>@@@AAAEEEIIINNNSSSWWWYYYSSSOOOKKKKKKNNNPPPPPPOOOJJJJJJIIIHHHJJJQQQ\\\cccaaaeeeppp~~~{{{aaaYYY\\\___gggooowwwuuuhhhWWWIIIBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::;;;>>>AAA@@@IIINNNSSSddd{{{|||kkkmmmuuu~~~mmm[[[KKKAAA<<<:::999?????????PPPdddiiikkkpppuuuyyyzzz|||xxxxxxkkkgggqqqnnnlllgggooo}}}~~~{{{kkkZZZlllkkkRRRGGG;;;666444111000000000000///........................---zzzwwwvvvwwwvvvwwwvvvcccGGG======666333333333222222333444444222222111111222666<<>>>>>>>>>>>===@@@GGGQQQYYY^^^______\\\QQQHHHHHHKKKKKKKKKKKKLLLJJJHHHIIIMMMUUU]]]ccckkkmmmwwwyyyfff```dddiiizzzjjjTTTGGGBBB=======================================>>>>>>???BBBHHHLLLRRR```pppwwwvvvnnnooottt~~~|||lllZZZKKKBBB>>>999;;;<<<<<>>>>>>>>???@@@EEENNNYYYbbbfffeeeccc^^^SSSIIIHHHJJJIIIHHHIIIIIIHHHHHHKKKQQQYYYaaafffggglllzzz{{{iiigggoooxxx{{{hhhTTTHHHCCC========================>>>============>>>??????AAAEEEHHHMMMXXXhhhoooooolllooouuu{{{jjjYYYJJJAAA===:::;;;<<<===@@@JJJ___rrrzzztttsss{{{~~~uuuoooccciiittt{{{wwwmmmffffffkkkssssssqqqcccooorrrTTTHHH???999666222000/////////...///......---,,,,,,++++++,,,}}}}}}|||jjjKKK===;;;444444333333222222333333333333333333333444888???CCCGGG]]]rrr{{{}}}}}}vvvlllUUUTTTPPPKKKLLLXXXmmm~~~}}}}}}{{{qqqeeebbbjjjvvv{{{zzz~~~oooUUUNNNNNNMMMOOOUUUaaannnwww{{{fffPPPBBB<<<:::999888888888:::;;;<<<;;;<<<<<<===>>>??????@@@CCCJJJVVVccclllnnnkkkhhhaaaUUUJJJGGGGGGFFFEEEFFFEEEFFFGGGJJJOOOVVV\\\```]]]eeevvvtttttttttbbbSSSHHHDDD========================>>>>>>>>>>>>>>>??????@@@BBBDDDEEEHHHRRR```iiillllllpppwwwyyyhhhWWWIII@@@<<<;;;;;;===???@@@HHH[[[nnnyyytttttt{{{xxxkkkbbbYYYaaappp||||||rrrjjjhhhlllvvvwwwrrrfffqqqtttVVVJJJAAA999666222000000000///............------,,,,,,+++---yyywwwyyyjjjMMM>>>;;;555444444333222222222333333444444333333555:::@@@EEEJJJ___ttt}}}~~~}}}vvvmmmWWWVVVRRRLLLLLLYYYnnnzzz{{{|||wwwnnngggjjjvvvxxxwww|||rrrYYYQQQQQQRRRWWWaaaqqq}}}eeeOOOAAA<<<:::999888888999:::<<<===:::;;;<<<===>>>???@@@AAAEEEMMMZZZhhhqqqrrrmmmhhh```UUUJJJFFFEEEBBBBBBCCCDDDDDDEEEFFFIIIKKKMMMOOOPPPWWWfffvvv}}}kkk\\\QQQHHHDDD========================>>>>>>>>>>>>>>>???@@@@@@DDDDDDDDDGGGQQQ^^^jjjpppqqquuu{{{xxxfffTTTGGG???<<<<<<;;;===@@@@@@EEEWWWkkksssssswww}}}|||qqqeee^^^UUU^^^ooo}}}xxxqqqooouuu~~~pppfffpppwwwWWWJJJAAA999666222000000000//////......---------,,,,,,,,,---xxxwwwyyynnnQQQ???;;;666555444333333222222222333333444444444666:::AAAFFFLLL```ssszzz|||}}}xxxppp^^^]]]WWWOOOLLLYYYppp}}}zzzssssss}}}wwwwwwrrrkkkooo}}}vvvuuu{{{www```UUUVVV[[[eeetttzzz```LLLAAA===999999888888999;;;<<<===:::;;;<<<===>>>???@@@AAADDDLLLXXXeeemmmmmmhhhbbb[[[RRRIIIEEECCC@@@???AAABBBBBBBBBBBBBBBBBBBBBBBBFFFJJJRRR[[[aaagggsssrrraaaUUUNNNGGGCCC========================>>>>>>>>>===>>>??????@@@CCCAAACCCHHHRRR___mmmwwwzzz|||wwweeeSSSEEE>>><<<===:::<<<@@@AAADDDVVVkkkrrrvvv~~~zzzlllaaa___VVV^^^mmm}}}~~~zzzxxxnnneeepppyyyYYYJJJ@@@:::777333000000000000///---------------,,,,,,,,,,,,}}}zzz}}}sssVVV@@@:::666555555444333222222222222333333333333555:::AAAFFFMMM```rrryyy|||~~~{{{uuuhhheee\\\QQQMMMZZZuuu~~~{{{zzzsssrrr{{{~~~qqquuusssooovvvtttuuu|||zzzeeeYYY]]]fffuuuttt[[[III@@@===999999999999:::;;;===>>>;;;<<<<<<===>>>??????@@@CCCHHHPPPZZZ```aaa]]]YYYSSSLLLFFFDDDBBB???>>>@@@===>>>>>>??????@@@@@@@@@BBBAAADDDHHHKKKNNNWWW```fffkkkttt|||vvveeeWWWOOOJJJEEEAAA=======================================>>>>>>???@@@???AAAIIITTT```ppp}}}wwwdddQQQEEE>>><<<===999:::@@@AAADDDVVVnnn{{{~~~{{{kkkbbb```XXX___nnnllleeennn|||}}}\\\LLL@@@:::777333111000111000///------------------------,,,{{{yyy}}}uuuXXXBBB;;;888666555444333222222222222222222222333555:::AAAEEEOOOdddwww}}}qqqlll```RRRMMM]]]{{{{{{yyy|||uuusssyyy}}}{{{sssxxxwwwttt{{{}}}qqqvvvyyyeee]]]bbbmmm}}}kkkVVVGGG???===999999999999:::<<<>>>???<<<<<<======>>>>>>>>>???BBBDDDHHHNNNRRRTTTSSSQQQJJJFFFCCCDDDBBB>>>===???:::;;;;;;;;;<<<===>>>>>>???<<<<<<@@@CCCDDDHHHMMMNNNSSS[[[bbbiiittt~~~wwwmmmdddYYYPPPJJJGGGCCC???========================<<<<<<<<<<<<<<<======>>>@@@???CCCMMMWWWcccssswwwcccQQQDDD???===>>>777999@@@AAADDDYYYrrrssshhhdddZZZaaassssssmmmrrr}}}```OOOCCC:::777333111111111000///---------------------------uuusssyyytttYYYCCC===:::666555444333222222222222111222222222444:::@@@EEESSShhh}}}uuuooobbbRRRNNN___tttsss{{{uuussswww{{{{{{xxxxxxyyy~~~}}}xxx~~~yyyooowwwvvvddd___dddooo|||{{{qqqbbbRRRFFF@@@>>>999999999999:::<<<>>>???============>>>>>>>>>>>>AAAAAACCCFFFJJJLLLLLLKKKEEEBBBAAACCCBBB???===???:::999999888888999::::::<<<888999>>>BBBAAABBBDDDBBBGGGMMMSSSXXXaaannnwww{{{{{{uuurrrssstttkkk^^^YYYQQQLLLHHHEEEAAA>>>========================;;;;;;;;;;;;;;;<<<======CCCAAAFFFQQQ[[[fffvvvwwwcccQQQDDD???===>>>777888???AAAEEEZZZuuu~~~}}}qqqiii\\\eeeyyy|||cccRRREEE:::777333111111111000000------------------------///rrrtttpppdddAAA;;;555111222333444444444333333333222222555555888@@@IIIUUUjjj{{{pppaaaTTTOOOZZZtttyyyssssss{{{vvvlllnnn|||}}}yyy}}}{{{vvvpppbbb]]]___dddjjjppprrrnnnjjjhhhddd]]]TTTKKKCCC===:::999::::::;;;<<<===????????????>>>===============@@@AAACCCHHHLLLLLLGGGCCC@@@BBBDDDEEEDDDAAA>>><<<::::::999888888888999:::;;;;;;:::;;;<<>>==================<<<<<<<<<;;;;;;<<<<<<===???@@@AAACCCBBBFFFPPP```qqq~~~vvvbbbQQQEEE???======999:::===<<>>?????????>>>===============??????AAAEEEIIIIIIFFFCCCCCCDDDFFFFFFEEEBBB>>><<<<<<;;;:::::::::;;;<<<===;;;;;;:::;;;<<<>>>???AAACCCBBBAAAAAAEEEMMMTTTXXX[[[\\\^^^aaaaaadddooo{{{wwwiii\\\UUUQQQMMMHHHDDDBBB@@@>>><<<============<<<<<<<<<<<<<<<<<<<<<======???@@@@@@CCCCCCGGGRRRddduuuuuuaaaPPPDDD===::::::999;;;??????DDD[[[tttyyyooollleeeqqqxxx~~~fffPPPKKK???777222222333000......//////...------------------|||{{{xxxtttqqqlllmmmzzzllldddDDD???999333333222222111111000000333222222444555777???HHHZZZmmmyyyfffUUUJJJNNNbbbuuuzzzssspppqqqwwwpppeeekkk}}}~~~wwwcccVVVQQQNNNJJJHHHHHHIIIIIIIIIEEEEEEDDDCCCBBBAAA??????:::::::::;;;<<<===>>>??????>>>>>>===============??????@@@CCCGGGHHHHHHGGGHHHHHHIIIHHHFFFCCC???===>>>======<<<===>>>???@@@===>>>>>>>>>>>>>>>??????AAA???>>>???BBBHHHOOOSSSRRRSSSVVV]]]dddooolll\\\QQQLLLKKKHHHDDDAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@DDDCCCHHHVVVjjjzzzrrr```PPPDDD>>>;;;999999===AAABBBIII]]]ttt}}}wwwooonnniiitttzzzwwwgggQQQKKK@@@888222222222000...///......---,,,,,,,,,,,,,,,---zzzvvvsssqqqnnnkkkmmmnnn{{{nnnfffGGG@@@:::555555444222111000000000333222222444555666>>>HHHXXXlllrrr```QQQHHHLLL^^^ppp}}}yyyyyyxxxsssqqqqqqvvvpppfffmmm{{{wwwvvvvvvxxxzzz{{{~~~kkkZZZOOOGGGDDDAAA??????AAADDDEEEAAABBBDDDEEEEEEBBB@@@>>>:::::::::;;;;;;===>>>>>>>>>>>>============>>>>>>@@@@@@AAACCCFFFIIIKKKLLLNNNNNNNNNMMMJJJFFFBBB@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAA>>>===AAAEEEJJJPPPVVVSSSUUU]]]iiivvvxxxbbbSSSJJJGGGEEECCC@@@?????????>>>===;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@DDDEEEKKK[[[pppppp```QQQGGGAAA>>>::::::===AAACCCMMMbbbwww~~~|||uuuooopppmmmuuuwwwxxxhhhQQQKKK???777111222222111000111///...------,,,,,,---------{{{xxxuuurrrpppooonnnmmmpppqqq~~~rrrkkkJJJAAA888888777555444222111111111444222222444444666>>>GGGVVVkkkvvvjjjYYYLLLEEEIIIZZZkkkzzzvvvuuuxxxyyyuuussstttyyytttkkkqqqzzzzzz{{{yyywwwtttssssssttttttwwwxxxsssttt{{{|||ppp```RRRJJJ@@@@@@?????????AAADDDFFFDDDGGGKKKMMMLLLHHHBBB>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>???@@@@@@BBBDDDHHHLLLOOOSSSTTTUUUTTTQQQLLLGGGDDD@@@???>>>>>>>>>@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAABBB>>>>>>DDDIIILLLRRRZZZ]]]aaammm~~~qqq\\\NNNIIIGGGCCCAAA??????@@@@@@???===:::;;;;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@AAAEEEGGGOOO```sssqqq```PPPFFF@@@>>><<<<<<===>>>CCCPPPhhh|||}}}|||}}}sssnnnppppppuuuttt{{{jjjRRRKKK>>>666000111333222222444000//////...............---ppppppoooooooooooooooooorrrtttwwwpppNNNBBB777999888666444333222333333444222222444444555===FFFUUUiiitttgggWWWJJJCCCFFFTTTccctttrrrssswwwxxxuuuuuuxxx{{{qqqsss|||tttvvvzzzxxxvvvsssrrrrrrrrrsssoooqqqmmmmmmuuuzzztttcccUUUKKKFFF>>>???@@@@@@@@@AAADDDFFFHHHNNNUUUYYYWWWPPPGGG@@@;;;;;;;;;;;;;;;<<<=====================>>>>>>???===>>>@@@BBBDDDHHHMMMQQQXXXZZZ\\\]]]ZZZSSSMMMHHHAAA@@@???>>>>>>???@@@AAA@@@AAAAAAAAAAAAAAABBBBBBDDD???AAAIIIOOOQQQXXXaaaooouuujjjWWWLLLHHHGGGBBBAAA??????@@@???>>><<<:::::::::;;;<<<<<<===============>>>???@@@AAABBBEEEJJJTTTdddtttsss___NNNBBB<<<:::===>>>>>>>>>DDDTTTmmm~~~}}}}}}rrrmmmppprrruuuqqqxxxuuu~~~mmmUUUMMM???666000111333222333555000000///............///---nnnooopppooonnnnnnmmmnnnqqqssszzztttQQQCCC666888777444333222222333444444222222333333555<<>>?????????BBBGGGKKKSSSZZZbbbgggdddYYYKKKBBB<<<;;;;;;;;;;;;<<<=====================>>>??????>>>AAADDDEEEGGGKKKQQQUUU[[[___cccdddaaaZZZRRRLLLDDDCCCAAA@@@??????@@@@@@????????????@@@BBBDDDEEEGGGCCCGGGUUU___ccclllxxx~~~cccRRRIIIEEECCCBBB@@@???>>>>>>===;;;999999999:::;;;;;;<<<======<<<<<<<<<>>>???AAACCCDDDEEELLLXXXfffsss}}}qqq\\\KKKAAA<<<;;;<<<>>>???@@@GGGYYYooo}}}rrrlllooonnnqqqmmm{{{yyysssnnnrrrYYYQQQBBB999222111222111111333//////...------------...---sssttttttsssooollljjjiiiooorrr{{{vvvSSSDDD666777555333111111111333333444222222333333555<<>>??????BBBEEEHHHKKKLLLPPPVVVZZZ]]]aaagggiiifff^^^UUUOOOFFFDDDCCCAAA@@@@@@@@@AAA@@@@@@???@@@BBBDDDGGGIIIJJJGGGOOOaaaooovvv{{{___NNNFFFBBB???AAA@@@>>>>>>===<<<999777999999::::::;;;<<<======;;;;;;<<<>>>@@@BBBDDDEEEEEENNN[[[gggrrr{{{lllYYYJJJBBB@@@@@@999===@@@BBBJJJ\\\ppp~~~~~~qqqkkknnniiillljjjzzznnnssssssrrruuu\\\TTTEEE<<<444222111//////111......---,,,,,,,,,,,,------vvvxxx{{{xxxmmmdddeeelllwwwzzz{{{{{{^^^@@@999555555444333333333444444333000///222333555<<>>>>>>>>>>>>>>BBBEEEIIIPPPVVV[[[___aaaaaagggllllllkkkhhh\\\NNNDDDFFFGGGGGGEEEBBB@@@???BBB??????AAABBBBBBFFFLLLNNNLLLSSSfff}}}```MMMHHHFFFCCCCCCDDDDDDBBB???;;;999888:::999;;;>>>>>>;;;;;;???@@@>>>======???AAAAAAAAACCCNNN]]]jjjttt{{{}}}eeeTTTIIIAAA>>>>>>??????CCCCCCHHHaaazzz~~~zzztttooommm___cccuuulllkkkwwwvvv}}}zzzeeeTTTFFF===666444333000...///////////////............---~~~rrriiikkkrrrzzz}}}}}}|||___BBB:::555555444333333333444444333000000222333555<<>>BBBIIIRRRXXXgggkkknnnkkkaaaSSSHHHAAA<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@BBBFFFMMMTTT[[[___aaabbbdddiiilllkkkkkkggg\\\PPPHHHIIIIIIHHHEEEBBB@@@>>>AAA??????BBBCCCCCCHHHOOOSSSRRR[[[ppp~~~___LLLGGGEEEBBBCCCDDDDDDBBB@@@>>><<<<<<:::999:::======;;;;;;??????>>>======???@@@BBBBBBGGGRRRbbbpppzzzzzzbbbQQQGGG???<<<===>>>???CCCDDDJJJddd}}}~~~yyytttoookkk\\\aaaqqqiiimmm{{{{{{{{{gggUUUEEE<<<555444444111///000////////////............,,,yyyooopppxxxbbbDDD<<<666555444333333333333333333000000222444555;;;CCCFFFIIISSSbbblllrrrvvv{{{xxxtttdddXXXTTTMMMOOO]]]oooooonnnpppuuu}}}~~~xxx}}}yyyllljjjoootttssstttmmmlllqqqsssqqqttt|||iiiQQQCCC===:::888:::;;;===>>>BBBIIIQQQWWW___bbbccc```YYYOOOGGGBBB<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBHHHPPPYYY```ccceeeeeeiiikkklllkkkjjjfff\\\RRRMMMLLLJJJHHHEEEBBB???>>>@@@>>>???BBBDDDDDDJJJPPPTTTWWWfffaaaNNNHHHFFFDDD@@@@@@???>>>>>>======<<<;;;999999<<<===;;;<<>>>>>???@@@BBBCCCIIIUUUfffuuuuuu^^^NNNDDD===:::;;;===>>>CCCFFFMMMhhh}}}zzzxxxuuuppplll^^^bbbppp}}}|||hhhrrr|||hhhWWWDDD<<<555444444222000111////////////............---xxxwww|||dddFFF>>>666555444444333333333333333111000333444555;;;BBBHHHJJJRRRaaammmsssyyy~~~}}}yyylllaaa[[[PPPOOO]]]qqqrrrssstttzzzuuunnnoooppppppnnnhhhhhhppptttrrrtttzzz|||}}}gggNNNAAA<<<:::::::::;;;===>>>AAAFFFLLLQQQUUUXXXYYYYYYTTTMMMFFFBBB<<<;;;;;;;;;;;;<<<<<<===============???AAACCCDDDEEEIIIQQQYYY```fffhhhiiinnnmmmkkkjjjiiieee]]]VVVPPPMMMIIIFFFDDDBBB@@@>>>AAA>>>???BBBCCCDDDHHHOOOPPPZZZpppdddPPPIIIHHHFFF@@@???>>>>>>?????????>>>>>>999888;;;<<<;;;<<>>AAAEEEHHHLLLOOOSSSVVVUUUOOOGGGBBB;;;;;;;;;;;;;;;<<<===>>><<<;;;<<<<<<>>>AAADDDFFFIIIKKKQQQXXX```gggmmmpppsssooolllllljjjfff___ZZZSSSNNNHHHDDDCCCBBBAAA???AAA??????BBBBBBBBBGGGMMMOOO^^^}}}fffQQQIIIFFFEEEDDDBBBAAACCCEEEGGGFFFDDDAAA<<<888:::<<<;;;<<<>>>>>>@@@@@@@@@>>>???BBBEEEHHHUUUhhhyyymmmWWWIIIAAA<<<:::<<<<<<<<>>>>><<<<<<<<<===???CCCFFFIIIMMMOOOTTT[[[ccclllssswwwxxxrrrooopppoooiiidddaaaXXXRRRIIIDDDCCCBBBAAA???AAA???@@@BBBCCCDDDHHHOOOUUUiiifffPPPGGGDDDBBBBBBAAABBBFFFLLLNNNMMMKKKFFF???999:::<<<<<<<<<>>>>>>@@@BBB@@@>>>???BBBFFFIIIWWWjjj||||||jjjUUUGGG@@@<<<;;;===<<<;;;AAAEEENNNhhh{{{yyyrrrsssvvvzzz}}}|||vvvqqq[[[bbbqqq|||{{{vvv|||xxxbbb[[[uuummm]]]EEE===666555555333111222////////////...............hhhHHH???777666555444333222222222333111222555555555999???CCCFFFRRReeeuuu|||}}}}}}~~~~~~||||||vvvbbb^^^ooo|||yyyxxxyyy{{{~~~wwwvvv}}}www^^^JJJ@@@===<<<;;;:::<<<============???AAABBBEEEKKKQQQTTTQQQIIICCC;;;;;;;;;;;;<<<===>>>???>>>======???BBBFFFJJJLLLQQQTTTZZZbbbkkkssszzz}}}}}}vvvtttvvvvvvooojjjhhhaaaXXXMMMFFFDDDCCCAAA>>>@@@>>>@@@DDDFFFHHHMMMTTT```tttjjjRRRHHHEEECCCAAABBBFFFNNNVVV[[[ZZZWWWKKKBBB;;;;;;<<<<<<<<<===>>>AAABBBAAA>>>>>>BBBFFFJJJWWWkkk|||yyygggRRREEE???;;;;;;======;;;@@@CCCLLLccctttpppkkkpppwww|||}}}xxxqqqlllXXXcccwwwtttcccaaa{{{qqqaaaFFF>>>777666555222111111////////////............---iiiHHH???777777555444333222222222333111222555555555999???IIIKKKVVVjjjzzzzzzddd]]]nnnpppuuuyyy{{{zzzxxxyyywww___LLLBBB???>>>===999;;;===>>>>>>>>>@@@BBBBBBDDDHHHNNNQQQPPPJJJEEE;;;;;;;;;<<<<<<>>>???????????????@@@DDDHHHLLLOOOSSSXXX```iiirrrzzz~~~yyywww{{{{{{tttnnnmmmhhh^^^QQQHHHEEECCC@@@===???>>>@@@EEEIIIKKKRRRYYYggg{{{oooWWWKKKHHHFFFGGGIIIOOOZZZeeekkkjjjgggNNNDDD<<<;;;===<<<<<<===>>>AAACCCAAA>>>>>>BBBGGGIIIVVViii{{{wwweeePPPDDD>>>::::::<<<===;;;???BBBIII```oookkkgggnnnxxx~~~|||uuulllgggZZZgggvvvjjjkkksssdddGGG???777666555222000111000/////////............///iiiHHH@@@888777555444333333333444222222111000111333888<<>><<<:::@@@>>>===>>>BBBCCCAAA>>>@@@FFFLLLOOORRRRRRLLLEEE;;;;;;;;;;;;;;;<<<===>>>??????BBBFFFHHHIIIPPPXXX^^^eeelllqqqxxx|||yyyvvvxxx{{{|||yyyuuuoooeeeVVVJJJDDDBBBBBBAAABBBAAABBBEEEGGGJJJSSS]]]hhhyyy___LLLHHHLLLIIIMMMWWWhhhwwwzzzpppeeeOOOEEE<<<;;;=========???===>>>?????????@@@CCCEEEJJJTTTfffzzzttt```III???===<<<999777;;;;;;;;;???KKK[[[eeefffhhhqqq{{{xxxmmmYYYWWWiii~~~qqqssszzzeeeJJJAAA999777666444222333000000///...............///hhhHHH@@@999777666444333333333444222222111000000333777;;;HHHMMM[[[ooo{{{fffYYY___wwwqqqssswww}}}~~~zzz}}}|||}}}sss\\\IIIAAA???>>><<<;;;<<<===@@@CCCDDDDDDCCCIIIQQQZZZ^^^^^^ZZZOOOEEE;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@EEEHHHKKKTTT]]]fffnnnvvv|||}}}xxxrrrhhhYYYLLLFFFDDDCCCCCCCCCBBBCCCGGGHHHKKKTTT^^^iiizzz```NNNIIIMMMLLLRRR___qqq~~~}}}pppdddMMMCCC;;;;;;=========???===>>>@@@@@@@@@AAADDDFFFJJJUUUgggzzzqqq]]]HHH>>><<<;;;888777;;;<<<<<>>;;;===@@@BBBDDDFFFIIIKKKQQQ^^^jjjooommmcccRRRDDD:::::::::;;;;;;===>>>>>>======???DDDHHHOOOZZZfffnnnxxx}}}uuujjj[[[NNNFFFCCCDDDDDDEEEDDDEEEHHHJJJMMMVVV```jjjzzzaaaOOOJJJMMMPPPZZZjjj{{{}}}lll]]]HHH@@@::::::<<<<<<===???>>>???AAAAAAAAABBBEEEGGGMMMXXXkkk}}}mmmZZZFFF===<<<:::888777;;;;;;<<<@@@NNN___jjjmmmnnnuuuyyyvvvooo]]]^^^qqqiiikkkzzz}}}gggHHH???777666555222111333222222111000000000000111///gggGGG@@@999888666444333222333333333333333222222444777:::HHHRRReee}}}wwwaaaSSSYYYooozzznnnooopppqqqrrrtttwwwzzz|||~~~{{{tttoooqqqtttvvvzzz~~~|||zzz}}}zzzcccPPPFFFBBB@@@???@@@BBBDDDEEEFFFKKKSSSYYY^^^lllzzz~~~xxxhhhRRRAAA:::::::::;;;<<<===>>>???>>>===???EEEKKKTTTcccpppuuuuuukkk]]]OOOFFFBBBCCCDDDFFFEEEFFFIIIKKKNNNWWWaaakkkzzzcccQQQLLLNNNVVVbbbtttuuuaaaRRRDDD===999:::<<<;;;<<>>@@@AAABBBBBBDDDFFFHHHQQQ]]]pppgggWWWEEE===<<<:::999999999;;;<<>>666555444222111222222222111000000000000111...iiiHHH@@@:::888666444333222222222444444555444444555888;;;DDDOOOccc|||~~~rrr[[[NNNUUUgggxxxyyy}}}}}}}}}~~~rrrpppmmmjjjhhhkkkqqqvvv|||wwwwwwqqqlllmmmoooqqqvvv|||}}}~~~~~~hhhTTTHHHBBB@@@???BBBDDDFFFHHHMMMWWWdddnnnuuu|||gggPPP???:::::::::;;;<<<===>>>???@@@>>>AAAGGGOOOYYYjjjxxxuuummm```RRRHHHDDDDDDFFFFFFEEEFFFIIIKKKNNNWWWaaajjj}}}zzzfffWWWRRRTTT^^^kkk{{{~~~lllWWWIII@@@;;;999;;;<<<;;;<<>>@@@AAABBBCCCDDDGGGIIIQQQ^^^rrr{{{bbbSSSDDD>>><<<;;;::::::888999<<>>;;;:::<<<<<<:::;;;???===???AAABBBBBBDDDGGGIIIQQQ___sssttt[[[NNNAAA<<<;;;:::999;;;777999;;;CCCVVVmmm|||yyy~~~yyysssddd___xxxhhhVVV```llloooqqqwwwwwwllljjjzzzzzz```FFF>>>666555555333333444111111000////////////000---{{{zzz|||zzzyyyrrrNNNDDD;;;999777444333222111222222333444333222333555777===GGGYYYooopppVVVHHHNNNWWWlllqqqyyy|||~~~vvvvvvuuupppmmmooovvv|||}}}wwwuuuqqqnnnnnnnnnnnnrrryyyyyy|||hhhUUUGGGAAA@@@@@@>>>BBBIIIUUUeeetttttt```PPPBBB:::999999999:::<<<>>>???@@@AAA@@@CCCJJJRRR]]]nnn||||||vvvqqqnnnnnnooonnnjjjbbbVVVLLLEEEDDDEEECCCBBBCCCGGGHHHKKKTTT^^^eeevvvtttfff\\\[[[]]]fffqqqzzzxxxiiiWWWKKKFFF>>><<<<<<>>>===:::;;;>>><<<>>>@@@AAABBBDDDGGGIIITTTbbbwwwxxxkkkUUUIII>>>:::999777888999888999;;;BBBTTTjjjzzzyyy~~~xxxrrrccc\\\vvvkkkWWW```iiikkkooo}}}xxxdddbbbhhhzzz~~~dddGGG>>>777666666444444555222222111000000000000111///{{{wwwxxxzzzxxxvvvuuuPPPGGG;;;999777444333222111111000111222222111111333555<<>>???@@@@@@???BBBJJJRRR]]]mmm{{{{{{xxxvvvtttqqqkkkeeeaaa```cccfffhhheee^^^TTTIIIBBB@@@AAABBBAAABBBEEEGGGJJJSSS]]]cccttt}}}~~~{{{lllaaaYYYXXX[[[dddmmmtttppp```PPPGGGEEE>>><<<===???>>>:::;;;>>><<<>>>@@@AAABBBCCCGGGIIIYYYhhh{{{rrrcccQQQFFF<<<888777666666888999:::;;;AAARRRgggvvv{{{www}}}wwwpppaaa^^^xxxlllVVV]]]eeejjjuuuppp```dddqqqhhhGGG???888777777555444666444333222222111111222222111vvvyyywwwyyy}}}yyy|||xxxTTTFFF>>>;;;888666666666555444444333222111222444666888<<>>>>>>>>===<<<<<<===?????????===>>>??????@@@GGGOOOaaappp{{{iii\\\KKKCCC===:::888555555777888:::;;;@@@NNNaaaooosssxxxzzzpppkkkhhhZZZ{{{rrrdddbbbcccsss|||tttcccmmmfffJJJ@@@888888:::777333222333333333222222222111111000xxx}}}~~~wwwTTTFFF>>>;;;888666666666555444444333222222222444666888<<>>?????????AAA@@@DDDJJJNNNQQQ[[[eeejjjkkklllllliiiddd___[[[XXXSSSOOOMMMLLLMMMSSSZZZaaabbb```XXXMMMEEECCCDDD@@@???AAAEEEIIILLLSSS[[[gggxxxwwwrrrsss{{{wwwpppfff[[[TTTRRRRRRTTTZZZ\\\]]][[[SSSJJJBBB>>>======<<<<<<<<<===>>>???@@@>>>???AAAAAABBBIIIRRRkkkxxxxxxeeeWWWGGG@@@;;;:::999777777:::999:::;;;AAAPPPcccqqqvvvyyy~~~qqqlllhhhbbb\\\yyyvvvfffdddmmmxxxjjjvvvgggHHH???777888:::888555444333333333222222222222111...|||zzzXXXIII???<<<999777666666555444444333222222333444666777:::AAAKKKUUU___jjjvvv~~~~~~tttjjjgggeee___VVVOOO\\\gggkkkpppzzz~~~}}}wwwqqqllljjjhhhfffhhhlllttt|||}}}sssjjjjjjjjjmmmppprrrrrrqqqsssyyyzzzsssssstttvvvyyykkkYYYMMMFFFBBB???BBBCCCEEEEEEEEECCCAAA???<<<;;;:::999:::;;;<<<======>>>??????@@@@@@??????@@@AAADDDIIILLLPPPXXX```bbbdddgggkkklllggg^^^VVVOOOKKKHHHHHHHHHJJJPPPXXXdddeeeeee___UUUKKKEEECCC???>>>@@@DDDHHHKKKRRRZZZdddxxxuuuppprrrxxx~~~sssjjj___[[[UUUOOOLLLLLLNNNPPPPPPRRRSSSPPPKKKEEE@@@===<<<<<<;;;;;;<<<<<<===>>>AAA???@@@CCCDDDEEEMMMVVVlllzzzttt```QQQCCC===999999:::888:::===:::;;;;;;BBBRRRggguuuzzz~~~zzzmmmmmmjjjaaa^^^vvvzzzjjjkkk{{{~~~qqq~~~hhhFFF>>>777888:::999777666333333333333222222222222000~~~\\\NNN???===999777666666555333444333333333333444555666777===FFFNNNWWWbbbpppyyyzzzooogggggghhhbbbXXXRRR]]]gggmmmsss|||yyyppphhheeeddddddgggkkkvvv~~~yyyppplllkkkkkklllmmmnnnoooooorrryyy~~~}}}}}}{{{wwwttttttuuuvvvyyy}}}qqq^^^QQQHHHBBB?????????>>>===<<<;;;::::::888888999999999:::::::::>>>???@@@@@@@@@??????@@@@@@CCCGGGLLLPPPWWWaaajjjooorrrwww}}}}}}tttcccVVVJJJGGGEEEGGGIIILLLUUU]]]mmmmmmlllfff\\\QQQGGGAAAAAA???@@@DDDGGGIIIOOOWWW```tttsssmmmooorrrwww~~~}}}uuuoooiiibbbYYYRRRLLLKKKHHHFFFFFFHHHJJJLLLJJJKKKKKKIIIEEE@@@>>>===::::::;;;;;;<<<<<<======@@@???@@@CCCEEEGGGOOOXXXhhhwwwsss]]]MMMBBB<<<888999:::999:::===;;;;;;<<>>>>>@@@BBBAAAGGGMMMSSS\\\hhhuuu}}}|||eeeTTTGGGCCCCCCFFFKKKQQQ\\\fffyyyxxxuuuoooeeeXXXKKKBBBDDDAAABBBDDDFFFGGGLLLSSS\\\nnn~~~mmmfffhhhkkknnnttt}}}rrreee```YYYTTTPPPMMMHHHEEEDDDCCCBBBBBBBBBDDDFFFHHHHHHIIIIIIFFFBBB>>>======999:::;;;<<<<<<=========???>>>@@@CCCDDDFFFOOOXXXhhhyyysss\\\LLLBBB<<<999::::::888888;;;;;;;;;===EEEXXXnnn{{{}}}{{{|||ttteeebbbqqq|||}}}{{{kkkyyyaaaIIIAAA;;;:::999666444555444444444333333333222222444~~~\\\MMMAAA>>>:::888777666555333444444444444444444444444777<<>>???>>>===>>>CCCHHHHHHQQQ]]]fffqqq~~~fffUUUJJJGGGFFFKKKRRR\\\jjjwww|||sssdddRRREEEEEECCCBBBEEEFFFFFFLLLRRRYYYggg~~~xxxfff```bbbiiimmmtttooo[[[NNNKKKFFFCCCBBBBBBBBBAAABBBAAA@@@???@@@AAACCCDDDFFFGGGFFFDDD@@@===<<<<<<999:::;;;======>>>>>>>>>???>>>@@@CCCDDDFFFNNNWWWgggyyyqqq\\\LLLBBB<<<999::::::888777999;;;;;;>>>HHH\\\qqq{{{|||zzzmmmdddsss~~~~~~ssseeewww]]]IIIBBB===;;;999555444555444444444444333333333333222}}}[[[LLLBBB???;;;888777666444333444444444444444444444333555;;;AAAFFFMMM\\\ppp}}}vvvrrrsssuuuooogggRRRYYYeeettt}}}wwwsssvvv|||yyynnnlllgggcccaaadddkkkpppuuuyyyzzz{{{www{{{}}}|||ssstttwww{{{~~~ooo[[[JJJ@@@<<<;;;666666666666666666777777777888888:::;;;>>>@@@AAA<<<>>>???======@@@HHHOOOVVVeeeuuuwwwcccWWWMMMIIIIIIOOOXXXeeevvvsss[[[JJJDDDAAABBBEEEGGGHHHNNNUUUYYYdddzzztttccc___bbbqqqwww{{{^^^MMMDDDAAA>>>======???AAABBBAAA@@@>>>======>>>@@@AAAAAABBBCCCBBB???<<<<<<<<<999:::<<<>>>????????????@@@???@@@CCCDDDFFFNNNWWWgggxxx~~~nnnYYYKKK@@@;;;888::::::888888::::::;;;???JJJ^^^rrr{{{yyyxxxqqqfffwwwjjjbbbzzzZZZGGGAAA===;;;999666555888555444444444444333333333111]]]MMMBBB???;;;888777666444333444444444555555444333333222999AAAGGGPPPbbbzzz{{{zzzzzztttkkkWWW^^^kkk|||{{{tttuuu{{{|||qqqoookkkfffdddiiirrrzzzsssvvvuuuuuuxxx}}}xxxyyy{{{}}}~~~~~~}}}}}}||||||yyywww{{{qqq\\\KKKAAA>>>???444444555666777888999999;;;::::::;;;===???AAACCC===>>>???======BBBLLLTTTcccuuukkk\\\TTTIIIEEEEEEKKKUUUdddxxx}}}aaaMMMBBB@@@AAAEEEHHHJJJPPPXXXYYYdddyyyttteeebbbfff{{{nnnSSSFFFBBB@@@>>><<<===???AAABBBAAA???===;;;;;;<<<>>>@@@<<<>>>@@@???>>><<<;;;<<<999;;;===>>>@@@@@@@@@???BBBAAABBBDDDEEEFFFNNNWWWjjjzzz{{{kkkWWWIII???:::777:::;;;999999;;;:::;;;???KKK```ssszzzxxxyyymmmjjjhhhzzz|||eeecccYYYEEE@@@<<<;;;:::777777:::555555444444444333333333333|||^^^KKKEEEAAA<<<888666666555444555444444333333444444555666777===FFFQQQaaayyyuuulll]]]eeesss|||zzz{{{|||yyynnniiinnnpppkkkkkkqqqqqqqqqooommmwww~~~~~~~~~|||~~~{{{xxxxxx}}}vvv]]]JJJ@@@:::666666666777777888999;;;<<>>>>>>>>???@@@AAABBB>>>>>>???@@@@@@CCCPPP^^^qqqxxxfffVVVNNNNNNDDDBBBDDDKKKTTT^^^lllxxxgggQQQDDDAAA@@@EEEJJJLLLPPPTTTWWWkkktttdddfffsss___HHHAAA>>>>>>=========???AAABBBCCCBBBAAA???>>>============>>>>>>======<<<;;;:::;;;<<<>>>???@@@@@@@@@???CCCAAAAAACCCEEEIIITTT___lll{{{wwwfffTTTGGG<<<;;;999888888888888999<<<@@@EEEVVVjjjoooqqq~~~~~~}}}yyyjjjgggpppxxxqqqbbbgggXXXGGGCCC>>>;;;:::;;;::::::777777666555444333333333333~~~aaaNNNEEEAAA<<<888666555444333444444333333333333444444666888>>>EEENNN]]]vvvyyypppbbbhhhuuu}}}{{{|||}}}|||}}}}}}ppphhhkkkmmmiiigggkkkkkkmmmlllkkksss~~~}}}|||{{{yyywwwxxx}}}yyy```KKK@@@:::666777777777888999:::;;;<<>>@@@FFFMMMVVVdddooo|||dddPPPDDD@@@???DDDIIILLLRRRXXXYYYmmmuuuhhhkkkwww\\\HHHCCC???????????????@@@AAABBBCCCBBB@@@???>>>===>>>>>><<<<<<<<<;;;;;;:::999888;;;<<<===???????????????AAA@@@AAADDDFFFJJJVVVaaammm{{{sssaaaOOOBBB<<<;;;999888888888999999===AAAHHH\\\ssswwwxxx}}}vvvgggiii~~~qqqeeemmmYYYGGGDDD???<<<<<<<<<;;;:::999888888777666555444444333fffSSSEEEAAA<<<888666555444444444444333333333333444444555999???DDDKKKYYYsssxxxrrrfffgggrrr||||||}}}}}}{{{vvvwwwsssggggggjjjgggdddeeefffiiijjjiiinnn~~~~~~||||||xxxwwwvvvvvvwwwyyy|||{{{aaaLLL@@@:::777777777888888999;;;<<<===@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAABBBDDDJJJXXXfff~~~xxxjjj[[[SSSMMMGGGDDDCCCBBB@@@AAAGGGOOOXXXeeeppp|||fffSSSFFFBBB@@@CCCGGGKKKRRRZZZ^^^qqq}}}qqqgggjjjuuuyyyYYYHHHDDD@@@@@@AAAAAABBBAAAAAAAAA@@@>>>===<<<;;;<<<======<<<<<<<<<<<<;;;:::999888;;;;;;===>>>>>>>>>>>>>>>??????BBBEEEGGGKKKWWWcccrrr|||mmm[[[III>>>;;;:::999888888999::::::>>>DDDNNNeee}}}yyyrrrhhhsssrrrlllvvv[[[GGGDDDAAA???>>>>>><<<;;;;;;:::999888777666555555333iiiVVVGGGCCC===999888777666555444333333333333333333444444888>>>DDDJJJXXXrrr|||rrroooeeeccciiizzz{{{|||~~~zzz}}}}}}wwwqqqtttwwwgggdddgggfffdddccceeejjjlllkkknnn{{{|||yyy|||~~~zzzsssppptttuuuwwwyyy|||yyyaaaKKK???:::777888888999999:::<<<===>>>???@@@AAABBBBBBBBBAAAAAADDDBBBAAACCCGGGNNN\\\jjj|||uuubbbTTTGGGDDDDDDCCCAAAAAACCCBBBEEEMMMVVVaaaooo||||||hhhWWWKKKFFFBBBCCCEEEJJJSSS\\\gggvvv{{{xxxvvvqqqggg___```hhh~~~tttWWWHHHDDD@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>======>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===============>>>???BBBEEEFFFKKKWWWdddyyyxxxgggUUUFFF===;;;:::999888999999;;;<<>>===<<<;;;:::999888666666555444kkkXXXHHHDDD???;;;999888777666333333333222222333333333222666===DDDJJJXXXqqqwwwooonnnfff^^^aaarrr|||{{{qqquuuwwwssspppuuu{{{hhhbbbeeeggggggeeeiiimmmpppqqqrrr|||yyyuuuxxxzzzuuupppmmmuuuwwwyyyyyyzzz}}}vvv___III>>>:::888999999::::::;;;===>>>?????????@@@AAABBBBBBBBBBBBFFFCCCCCCFFFKKKRRR```lllxxxtttcccWWWJJJ@@@???BBBBBBAAAAAA@@@@@@EEEPPP\\\jjj{{{zzzgggXXXIIIDDDBBBCCCEEEKKKVVVbbbnnnzzznnnhhhgggeeeaaaZZZTTTVVV[[[kkkzzzqqqWWWHHHCCC@@@AAABBBCCCDDDCCCBBBAAACCCCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<=========???@@@CCCEEEEEEJJJYYYggg}}}sssbbbQQQEEE???::::::999999999:::<<<===@@@KKK[[[sss{{{wwwmmmttt{{{tttvvv{{{xxx{{{wwwYYYHHHGGGEEEDDDDDDCCC@@@>>><<<;;;:::999777666555444444~~~kkkYYYHHHDDD???;;;999999888777333333222222222222333333222444:::CCCKKKXXXmmm{{{uuuuuukkk]]]ZZZjjjyyy{{{zzz~~~xxx{{{{{{zzz{{{iiimmmqqqqqqrrryyykkkaaabbbfffiiiiiilllnnnrrrtttuuu{{{~~~wwwsssttttttqqqooopppxxxyyyyyywwwvvvxxxvvv___III>>>:::999::::::;;;;;;<<<>>>???@@@??????@@@@@@BBBCCCEEEFFFIIIFFFFFFJJJPPPWWWcccnnnwwwkkkYYYOOOFFF???@@@BBBAAAAAAAAAAAABBBHHHUUUdddtttzzzfffXXXBBB???>>>AAAEEELLLZZZgggqqqzzzxxxeeeXXXTTTTTTTTTQQQNNNNNNRRRVVV[[[hhhwwwlllUUUIIICCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFDDDCCCAAACCCCCCDDDCCCCCCBBBAAA@@@>>>======<<<<<<===>>>>>>???@@@CCCEEEFFFMMM^^^ppp~~~mmm[[[MMMDDD@@@:::999999999:::;;;===>>>@@@OOOaaaxxx~~~vvv|||wwwnnnqqqxxxzzzyyyvvv{{{pppUUUIIIHHHGGGGGGGGGEEEBBB???===<<<;;;:::888666555555444~~~{{{www|||lllZZZGGGCCC>>>:::888777666555333333222222222222333333333333888AAAKKKVVVffftttooo\\\UUUcccqqqrrrrrrwwwooosssuuuuuuxxx}}}}}}zzzcccgggmmmqqqvvv}}}ooo```^^^ccchhhjjjllllllooossstttwww~~~xxxrrrqqqpppooorrrwww{{{zzzwwwssspppsss|||zzzbbbKKK???<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAA@@@AAACCCFFFJJJLLLLLLJJJKKKPPPVVV]]]gggpppyyyzzzdddSSSGGGBBB>>>@@@AAA???>>>@@@CCCCCCJJJVVVeeeuuusss___PPP???======???BBBHHHVVVcccnnnxxxooo[[[OOOIIIGGGHHHHHHGGGGGGJJJPPPTTTWWWcccrrr~~~eeeQQQIIIDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLNNNPPPQQQPPPMMMJJJGGGJJJJJJJJJJJJIIIHHHGGGFFF??????>>>=========>>>???>>>@@@CCCFFFHHHRRRhhh|||yyygggUUUGGG@@@>>>999999999999:::<<<>>>???@@@SSShhh||||||ttt}}}~~~}}}tttqqqwww~~~|||yyyiiiPPPIIIIIIIIIIIIIIIGGGDDDAAA???>>>===;;;999888666666555~~~~~~tttsss|||mmm[[[EEEAAA<<<888666666555444333222222222222222222333555333666???JJJTTTaaakkkpppZZZPPP]]]jjjkkkkkkppphhhlllooopppssswwwwwwrrraaaeeekkkqqqxxxqqq```[[[```fffiiikkkjjjlllqqqrrrttt}}}~~~xxxssspppnnnnnnttt|||}}}{{{vvvooollloooyyy~~~fffNNNAAA===<<<<<<<<<<<<<<<===???@@@AAADDDBBBAAABBBDDDIIIMMMPPPOOOMMMNNNTTT[[[```iiiqqqzzzuuu```OOOAAA>>>===??????<<<<<<>>>@@@@@@EEEQQQ___mmmyyyfffQQQCCCAAA???>>>??????CCCOOO\\\kkkvvv}}}[[[HHHBBBAAACCCEEEDDDBBBCCCHHHOOORRR[[[hhhvvv}}}___NNNIIIFFFFFFFFFFFFGGGHHHKKKMMMOOO[[[^^^aaacccaaa^^^YYYUUUQQQQQQQQQPPPPPPOOONNNMMM@@@???>>>======>>>???@@@===???CCCGGGKKKWWWooowwwdddPPPCCC===;;;999999888999:::<<<>>>???@@@UUUlll{{{uuu~~~{{{tttxxx}}}eeeMMMIIIIIIJJJKKKKKKIIIDDDAAA@@@@@@>>>===;;;999888777555}}}xxxzzz~~~xxxnnnooo{{{kkkTTTDDDAAA===:::999888666555333333333333333333333333555666999===FFFRRR```hhhvvvbbbSSSVVVbbbhhhhhhhhhmmmmmmnnnnnnmmmkkkiiiggg]]]eeennntttvvvyyysssbbbZZZ^^^hhhpppooojjjhhhmmmsssxxx~~~yyyoooiiiiiiooouuuzzzuuutttrrrnnniiikkkxxx~~~hhhPPP@@@===@@@======>>>>>>??????@@@@@@???BBBEEEFFFHHHKKKOOORRRYYYSSSQQQXXX^^^cccjjjrrr}}}vvvcccRRREEE???<<<<<<;;;:::<<<@@@BBBCCCFFFMMMWWWeeeqqqxxxtttcccSSSIIIEEE===<<<>>>@@@@@@CCCMMMXXXiiixxxjjjPPPAAA>>>AAACCCCCCCCCCCCEEEIIIOOOTTTaaappp~~~tttYYYKKKDDD???FFFGGGHHHJJJNNNUUU^^^cccqqqvvvyyyuuuqqqmmmgggaaa```]]]ZZZXXXWWWUUUSSSQQQGGGDDD@@@???@@@AAA@@@>>>@@@BBBEEEIIIMMM[[[uuulll\\\MMMAAA<<<<<<;;;999:::<<<<<<:::===BBBGGGWWWooo}}}zzzyyywwwiiinnnrrr~~~}}}```NNNHHHHHHIIIJJJKKKIIIEEEBBBCCC@@@===;;;;;;;;;:::999777zzzwwwuuuyyy~~~yyysssnnnppp}}}kkkTTTDDD@@@<<<999888777666555333333333333333333333333555666888;;;BBBMMMYYYaaazzzvvvcccTTTTTT]]]cccfffhhhkkkkkkkkkjjjiiihhhgggfffaaadddmmmvvvwwwwww}}}vvvcccZZZ\\\eeemmmpppjjjhhhmmmrrrwww}}}xxxnnnggghhhmmmrrrtttrrrqqqpppmmmiiikkkyyynnnVVVDDD>>>???>>>>>>>>>>>>??????@@@@@@AAAAAACCCEEEIIIOOOUUUYYYZZZVVVVVV[[[___bbbjjjsss{{{{{{iiiYYYHHHCCC?????????===>>>BBBDDDDDDDDDGGGMMMUUU]]]bbbdddfffddd\\\PPPDDD>>><<<<<<;;;<<>>===AAA>>>???@@@AAACCCGGGLLLPPP^^^mmmyyyiiiUUULLLHHHEEEFFFHHHKKKPPPYYYfffsss{{{}}}wwwpppllliiiccc___]]]ZZZWWWUUURRRMMMGGGCCCBBBBBBBBBAAAAAABBBEEEHHHMMM[[[uuuwwwdddUUUIII???;;;<<<999777888;;;<<<;;;>>>CCCJJJ[[[sss}}}}}}llloooooo}}}ttt~~~^^^NNNIIIHHHGGGGGGHHHGGGFFFDDDEEEBBB???======<<<;;;:::777sssssstttyyy}}}}}}vvvppppppsssjjjSSSDDD@@@;;;888777777666666444444444444444444444444555666666888===FFFQQQXXXrrr|||sssdddTTTQQQVVV^^^eeejjjkkkkkkiiihhhggggggfffffffffdddkkkwwwyyytttxxxzzzhhh\\\\\\eeemmmrrrllliiilllqqquuu{{{|||tttiiieeehhhmmmqqqrrrpppooonnnllljjjlllxxxuuu]]]III@@@>>>???????????????@@@@@@AAADDDCCCCCCGGGOOOXXX```ddd^^^^^^aaaccccccdddllluuu{{{pppbbbMMMGGGCCCCCCCCC@@@@@@CCCCCCBBBBBBBBBDDDGGGJJJLLLLLLNNNNNNJJJDDD>>><<<<<<:::999;;;>>>???AAAJJJSSSdddooodddLLLBBB>>>???AAA<<<>>>???@@@BBBDDDHHHKKKRRR^^^iiimmmuuusssaaaTTTOOOLLLJJJHHHKKKRRR\\\jjj{{{}}}vvvrrrkkkfffcccbbbaaa```ZZZTTTJJJCCC???>>>??????CCCCCCEEEIIINNN]]]xxx}}}mmmZZZLLLCCC<<<:::;;;777666777;;;;;;;;;>>>DDDMMM```xxxnnnooo~~~lllzzz|||jjj~~~xxx[[[NNNIIIGGGFFFFFFHHHIIIIIIIIIHHHEEEAAA???>>>===<<<:::888uuuuuuwww{{{~~~|||wwwsssrrrwwwiiiRRRCCC???:::777666777777666555555555555444444444444444444555666;;;CCCLLLSSSkkk|||qqqlllbbbUUUNNNPPPYYYfffooorrrpppnnnkkkiiiiiiiiiiiillleeejjjwww{{{tttvvv}}}lll```___hhhqqquuuoookkkllloooqqqvvv{{{vvvooofffeeejjjqqqttttttqqqooonnnmmmjjjlllwwwyyybbbMMMBBB???AAA@@@@@@???@@@@@@BBBBBBGGGFFFGGGMMMWWWaaaiiimmmhhhmmmrrrrrrmmmlllsss{{{~~~uuuhhhQQQJJJDDDDDDDDDBBB@@@BBB??????@@@@@@AAABBBCCCDDDDDDEEEFFFDDDAAA??????@@@:::888999===???AAAGGGOOO[[[dddsssxxxUUUDDDAAABBBAAA@@@>>>???AAAAAABBBCCCEEEGGGGGGQQQWWWYYYaaapppzzz{{{}}}wwwnnnccc[[[UUUOOOJJJJJJQQQ]]]lll}}}xxxsssmmmiiihhhiiikkkkkk```YYYNNNDDD>>><<<>>>???EEEDDDFFFJJJQQQ```yyyxxxgggSSSGGG???:::999;;;888777888;;;;;;:::===BBBMMMddd{{{yyy~~~jjjmmmxxxmmm~~~zzzlllrrrYYYOOOIIIIIIIIILLLOOOQQQQQQPPPIIIFFFBBB@@@>>>===;;;:::999}}}~~~~~~~~~|||yyywwwvvv{{{gggPPPCCC???;;;888777777777777666666666555555444444444222333444666:::AAAJJJQQQdddssssssfffccc___WWWNNNMMMXXXiiivvv{{{zzzwwwsssqqqpppooooooqqqiiikkkwww}}}yyy|||~~~ooobbb```iiisssyyyrrrnnnnnnoooooorrrvvvvvvpppjjjiiimmmrrrttttttssspppooonnnkkklllttt~~~|||eeePPPEEEBBBAAAAAA@@@@@@@@@BBBDDDEEEFFFHHHLLLTTT___hhhooorrrzzz|||wwwkkkUUULLLDDDCCCCCCAAA???@@@======???@@@AAAAAAAAAAAAAAAAAA@@@???===<<<======:::888999===???@@@DDDJJJSSSZZZhhh|||gggLLLBBBCCCCCC@@@===???AAABBBAAA@@@@@@BBBDDDGGGNNNQQQQQQZZZkkkwwwyyyyyyvvvssspppiii^^^SSSMMMKKKWWWjjjxxxsssmmmjjjkkknnnppprrrgggaaaVVVKKKCCCAAABBBEEECCCBBBDDDIIIQQQ```xxxvvveeePPPEEE???:::999::::::999999;;;;;;999<<>>===;;;:::;;;}}}zzzyyy{{{dddMMMBBB???<<<::::::999888777777777777666555555444444222333444666:::AAAIIIOOO\\\hhhtttzzz{{{vvvjjj___[[[___\\\QQQMMMWWWkkkzzz|||zzzyyyxxxxxxwwwrrrqqqyyyrrrccc___hhhsss{{{vvvrrrssstttrrrrrruuuzzzvvvrrrnnnnnnooopppqqqrrrooonnnmmmkkkkkkqqqzzzkkkUUUIIIDDDAAA@@@@@@@@@AAADDDFFFHHHFFFLLLTTT]]]fffoooxxx~~~yyyoooZZZOOOEEEBBBCCCAAA@@@AAA>>>>>>???@@@??????>>>>>>AAA@@@???>>>===<<<;;;:::<<<999:::>>>@@@???AAAEEELLLRRR]]]nnniiiXXXGGGAAACCCBBB???===@@@AAAAAA@@@@@@@@@CCCEEEHHHOOOSSSTTT___qqq}}}~~~}}}~~~zzzkkk^^^XXXTTTccc{{{vvvrrrmmmjjjllloooqqqsssjjjeee[[[PPPGGGBBBCCCDDD@@@???BBBIIIRRRaaawwwsssaaaNNNCCC???;;;999888;;;999:::<<<<<<:::===BBBSSSooonnnxxxtttaaammmkkkXXXTTTLLLOOOSSSYYY]]]]]]YYYVVVIIIFFFBBB@@@???>>><<<;;;<<<}}}{{{aaaKKKAAA???======<<<;;;999666888888777777666555555444333333444555999???FFFLLLTTT]]]hhhooorrroooeee\\\WWW```aaaVVVNNNWWWkkkzzz}}}|||yyy{{{{{{hhh```gggqqq{{{wwwvvvyyyzzzxxxxxxyyy|||zzzzzzwwwsssnnnmmmnnnpppnnnkkkjjjkkkjjjjjjpppwww~~~rrr\\\LLLEEE@@@@@@???@@@BBBEEEIIIKKKMMMUUU___gggooozzz}}}uuubbbTTTHHHDDDDDDDDDCCCDDDAAAAAA@@@@@@???>>>======@@@@@@?????????>>>===;;;>>>;;;;;;???@@@??????BBBDDDIIIRRR^^^nnnzzzyyysssXXXMMMDDDBBBBBBAAABBBDDDBBBCCCCCCCCCCCCFFFKKKNNNNNNVVV^^^cccpppzzzmmmiiiiiixxxxxxllliiiffffffiiimmmppprrrllliiiaaaVVVKKKCCCAAABBBAAAAAAEEENNNXXXfffyyy}}}mmm\\\IIIAAA>>>;;;888777999888999=========AAAFFF[[[yyy}}}xxxnnnyyytttcccqqqkkkZZZWWWPPPQQQSSSVVVXXXWWWTTTQQQIIIFFFCCCAAAAAA@@@???>>>===}}}___JJJ@@@???>>>>>>>>><<<999666999888888777666555555444444444555555888===DDDIIINNNVVV```iiimmmkkkddd\\\VVVbbbfffZZZOOOVVVjjjyyy}}}mmmccchhhqqq{{{xxxxxx}}}~~~}}}~~~vvv{{{wwwyyyyyytttnnnlllooosssjjjgggggghhhiiiiiiooovvvzzzyyy```NNNEEE@@@??????@@@BBBFFFJJJMMMUUU^^^iiipppxxxzzzgggYYYJJJFFFFFFFFFFFFHHHBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<>>>???>>>===;;;@@@<<<<<>>@@@===BBBIIIRRR^^^gggfffaaaOOOJJJEEEDDDCCCBBBFFFLLLEEEFFFFFFGGGIIIMMMSSSXXXWWWbbbmmmuuuvvvuuu}}}yyyiii```^^^]]]```eeekkkppprrrssspppjjj^^^RRRHHHDDDDDDEEEEEEJJJTTT^^^lll~~~}}}gggWWWEEE???===;;;777666777666888===??????DDDJJJaaa{{{~~~tttooo{{{vvvggguuukkk[[[YYYSSSRRRQQQRRRRRRQQQNNNKKKJJJGGGDDDBBBBBBBBBAAA@@@>>>bbbIIIGGGAAA>>>???>>>;;;:::<<<666666666666555555555555777555555666666888AAAJJJNNNTTT^^^hhhnnnnnnkkkhhh```mmmmmmccc^^^^^^iii}}}wwwhhhhhhppp{{{|||wwwyyy}}}~~~{{{vvvpppllliiiggggggiiieeedddggggggeeefffjjjxxxiiiOOOEEEAAAAAABBBCCCEEEIIIOOOTTTaaagggpppzzzsssfffVVVLLLJJJIIIGGGDDDDDDDDDEEEFFFGGGFFFCCCAAACCCCCCCCCCCCCCCCCCBBBBBBDDDAAA???AAADDDEEECCCAAADDDGGGIIIJJJOOOUUUVVVSSSKKKDDDAAADDDHHHJJJKKKMMMIIILLLPPPRRRTTTWWW]]]bbbmmmsss}}}mmm```___VVVQQQQQQXXXaaagggmmmrrryyyyyyjjj\\\LLLCCCJJJCCCIIIRRR^^^lll|||zzzaaaRRRDDD>>><<<999777666===888666999<<>>@@@AAABBBIIISSSXXXWWWRRRNNNMMMRRRWWWWWWWWWXXXVVV^^^hhhqqqxxx~~~rrrYYYHHHAAABBB@@@@@@DDDLLLSSS\\\jjjvvvxxx|||nnnXXXGGGGGGHHHNNNYYYiii{{{yyyhhhVVVJJJ???;;;:::888777777888999;;;======???JJJWWWxxx|||~~~zzzwwwyyy{{{|||}}}xxxsssnnntttxxxwwwcccZZZXXXWWWVVVSSSQQQNNNMMMLLLLLLMMMKKKIIIGGGGGGFFFEEECCCDDDkkkUUUNNNHHHCCCCCCAAA===:::;;;;;;;;;;;;;;;:::::::::999777555555777666777>>>GGGLLLXXXhhhuuu}}}{{{rrrkkkqqqsssddd___ooo|||}}}{{{yyyzzzlllbbb]]]oooxxx|||sssqqqvvvzzzrrrmmmkkklllmmmooollljjjlllllljjjkkknnnvvvoooXXXQQQIIIIIIJJJNNNUUU^^^ggglll{{{uuukkkddd^^^WWWQQQNNNPPPQQQSSSSSSUUUWWWYYYUUUSSSQQQPPPRRRVVVZZZ]]]cccccc___WWWNNNGGGFFFGGGCCCEEEEEEFFFMMMYYY___```YYYUUUWWW^^^dddeeedddeeeccckkkwwwzzz___NNNDDD@@@AAA>>>???CCCHHHKKKRRRaaaooowwwuuu]]]JJJIIIJJJQQQ^^^pppqqq^^^NNNDDD;;;999999777777888777999===>>>===BBBTTTeee|||vvvwwwxxxuuuuuuyyyrrrlllpppooo^^^YYYXXXXXXVVVSSSOOONNNMMMNNNOOOLLLJJJGGGFFFFFFEEEDDDCCCFFFlllVVVPPPJJJEEEEEECCC>>><<<===;;;;;;:::::::::999999999777666666777666666===EEEMMMVVVdddqqq{{{uuunnnvvvzzziii___kkk|||xxx}}}wwwlllaaaZZZdddoooyyy|||}}}}}}rrroooqqq}}}|||uuuqqqpppqqqrrrssspppnnnpppooommmnnnqqqtttrrr^^^XXXKKKNNNSSSXXX^^^hhhuuu~~~{{{zzzzzzqqqhhh^^^WWWQQQUUUZZZ]]]\\\\\\\\\]]]YYYWWWUUUTTTVVV[[[```ccciiikkkjjjcccYYYPPPJJJIIIGGGHHHIIIJJJRRR^^^eeefff___]]]```iiipppqqqqqqrrrrrryyyfffQQQFFF@@@=========???CCCEEEFFFLLLZZZiiivvvxxxaaaNNNMMMKKKTTTdddvvv~~~iiiVVVHHH???999888888666666888888:::<<<======GGG___uuuyyypppvvv{{{uuussswwwzzziiieeettt{{{}}}jjj\\\YYYYYYYYYWWWSSSPPPNNNOOOPPPQQQNNNLLLJJJIIIIIIHHHGGGFFFEEEpppZZZQQQKKKGGGFFFDDD@@@>>>???::::::::::::999999999999777666666777666666;;;CCCMMMSSS^^^lllzzz}}}vvv{{{pppbbbggg~~~}}}xxxttt{{{{{{zzzqqqddd[[[ZZZgggssswwwxxx{{{|||{{{pppooonnnvvv~~~yyytttssstttvvvxxxvvvrrrqqqrrrqqqoooooosssqqq|||vvvddd```RRRUUUZZZaaakkkxxxsssnnnrrrtttiiiaaaYYY___eeehhhfffccccccccc```___]]]]]]___ccchhhkkkssssssrrrmmmdddYYYQQQLLLHHHJJJKKKNNNWWWdddlllmmmjjjhhhjjjssszzz||||||}}}tttZZZKKKDDD>>>;;;:::;;;===AAADDDFFFKKKXXXfffrrr{{{eeeSSSRRRMMMYYYkkk|||~~~sssaaaOOOCCC<<<888888777666666999999999;;;<<>><<<<<<<<<<<>>BBBOOOeeezzz}}}tttqqq{{{vvvpppqqqdddlll|||{{{xxxhhh___]]]\\\YYYXXXVVVTTTSSSSSSTTTUUUKKKIIIGGGGGGGGGGGGFFFEEEDDDzzzoooRRRLLLHHHHHHGGGCCCAAABBB<<<<<<;;;;;;;;;:::::::::777666777888666555:::AAAIIIMMMWWWjjjyyygggbbb```ooo~~~vvvrrrooommmxxxzzzvvvaaaRRRRRR___lllpppooopppqqqqqqoooooolllkkkuuu}}}|||yyywwwvvvwwwxxxyyyvvvrrrpppqqqqqqnnnnnnrrrlllxxx}}}{{{llljjjfff___^^^lll}}}oooeee]]]^^^lllxxxyyy}}}{{{xxxzzz}}}~~~}}}||||||~~~}}}vvvooofff\\\UUURRRVVV\\\bbbooo~~~gggWWWFFF>>><<<;;;;;;===>>>===???CCCEEEHHHPPPYYYhhh}}}nnnYYYUUUQQQaaavvvvvvjjj___QQQDDD???:::888888888555555999777777:::???EEEPPPcccttt|||vvvvvvsssiiiuuujjjvvvyyywww}}}hhhaaa___]]]YYYXXXWWWUUUUUUUUUUUUUUUPPPNNNLLLKKKKKKKKKJJJIIIHHH~~~{{{{{{xxxgggOOOLLLHHHEEEDDDCCCAAA@@@????????????>>><<<;;;:::777777777888999;;;<<<===PPPQQQ[[[nnn~~~oooddd^^^^^^ooo{{{xxxooohhhlllrrruuuvvvwwwzzzdddQQQUUUZZZccckkkppppppmmmjjjpppooonnnmmmqqq{{{~~~{{{yyywwwwwwxxxxxxzzz{{{yyywwwxxxzzzuuunnnnnnvvv{{{yyymmmiiijjjxxx|||fff[[[YYYWWW]]]nnn~~~uuukkkccc^^^[[[___fffoooyyywwwXXXLLLBBB???>>>;;;999:::>>>@@@EEEIIIHHHGGGMMMTTTiii~~~rrr^^^[[[YYYgggwwwqqq___PPPFFFAAA999888777666666666777888777======:::EEE^^^rrrxxx}}}yyy{{{}}}vvvsssppppppzzz|||wwwiii___\\\___]]]\\\ZZZYYYWWWVVVUUUUUUPPPOOOMMMLLLLLLJJJHHHEEEDDD}}}zzz{{{yyyeeeSSSPPPKKKHHHFFFDDDAAA??????????????????>>>======777777777777888999::::::HHHLLLYYYooo|||nnnccc]]]WWWfffuuu{{{}}}}}}yyyrrrllliiilllpppqqqrrruuuzzzhhhYYYRRRXXXbbblllsssuuurrrpppqqqqqqpppoooqqqyyy}}}{{{yyyyyyzzzzzz{{{}}}}}}zzzzzz{{{xxxsssssszzz}}}tttpppqqq}}}ttt```VVVUUUXXX___qqqxxxqqqmmmkkklllmmmpppvvvhhhRRRHHH???======<<<;;;<<<@@@AAADDDHHHHHHHHHPPPYYYmmmuuubbb______mmm~~~~~~mmm[[[MMMCCC>>>999888777666666777888999:::>>>??????LLLeeexxx}}}|||}}}{{{xxxqqqssszzz~~~qqqggg___\\\^^^\\\[[[YYYXXXWWWWWWWWWWWWSSSQQQOOONNNMMMKKKHHHFFFFFF~~~zzzxxxyyyyyy{{{cccUUUQQQLLLHHHEEEBBB@@@===??????@@@AAAAAAAAAAAAAAA999999999888888888999999CCCIIIYYYoooyyypppgggaaaRRR^^^jjjsssxxx|||{{{xxxmmmjjjkkkmmmnnnnnnrrrxxxzzzrrrfff[[[RRRXXXbbbnnnvvvxxxvvvsssqqqssstttqqqpppvvv}}}{{{yyyyyyzzz{{{|||~~~|||}}}|||yyyyyy}}}}}}zzzzzzlllYYYRRRSSSXXXbbbuuu}}}zzzyyyzzzyyyxxxwwwyyypppYYYJJJBBB;;;;;;===<<<===???BBBAAACCCFFFGGGKKKVVVbbbtttyyyfffdddhhhvvvxxxfffVVVHHH???:::999888777666777777999999<<>><<>>>>>===<<<;;;;;;;;;;;;BBBHHHWWWiiivvv}}}|||xxxsssmmmhhhTTT[[[fffqqqzzz}}}{{{wwwkkkkkkmmmnnnmmmmmmvvv{{{rrrkkkccc\\\VVV[[[cccmmmvvvxxxvvvrrrqqqtttuuurrrooorrr~~~}}}{{{yyyxxxyyyzzzzzz|||}}}~~~~~~|||}}}~~~jjjXXXRRRTTTWWWcccxxx~~~|||{{{}}}gggRRRDDD>>>:::;;;<<<<<<===@@@CCCAAABBBEEEGGGNNN]]]kkk~~~|||jjjiiiqqqrrr```PPPDDD<<<888888888777777777888:::;;;===>>>@@@HHHZZZqqq~~~vvvwww{{{yyyuuurrreeeccc```]]]\\\\\\[[[YYYXXXYYYZZZ]]]^^^WWWTTTQQQNNNLLLJJJGGGEEEFFF~~~{{{wwwrrrrrruuuvvvooo^^^MMMJJJGGGDDDCCCCCCAAA@@@@@@AAABBBDDDEEEEEEFFFFFFAAA@@@???===<<<<<<;;;;;;AAAFFFQQQ___iiioooxxxzzzxxxtttoookkkZZZ\\\dddqqq|||{{{vvvkkklllnnnnnnkkkmmmzzz~~~uuuoooggg```ZZZ[[[```iiisssyyyxxxvvvqqqtttuuurrrnnnpppyyy~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~{{{zzzxxxyyy|||mmmZZZTTTVVVZZZhhh||||||___MMMAAA<<<:::<<<===<<<===@@@CCCBBBCCCFFFKKKTTTdddttt~~~nnnooozzzmmmZZZLLLBBB<<<888777777777777888999;;;<<<======@@@III\\\ppp|||}}}qqqsssooommmsssnnnccccccaaa]]][[[\\\[[[ZZZZZZ[[[\\\^^^```VVVSSSOOOLLLJJJHHHEEECCCCCC|||vvvpppqqquuuwww}}}fffXXXLLLIIIGGGEEEFFFFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEE@@@???>>>===<<<;;;;;;;;;>>>BBBKKKVVV]]]dddqqq}}}|||wwwrrrmmmiii```\\\^^^lllyyy}}}zzzwwwooopppqqqppplllnnnzzzzzzpppggg\\\[[[\\\dddqqqzzz~~~~~~sssttttttrrrppprrrwww{{{~~~~~~~~~zzzwwwssstttyyyttt```YYYZZZcccqqq{{{{{{|||}}}rrrUUUGGG???<<<<<<>>>>>>===>>>AAADDDDDDGGGLLLRRR\\\mmm}}}vvvyyy|||gggTTTHHH@@@<<<999777777666777888:::<<<===>>>>>>BBBLLL]]]ppp}}}zzzqqqooommmpppxxxiiibbbccc```\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^UUUQQQMMMIIIHHHFFFDDDBBBBBBxxxqqqrrrvvvzzzrrr\\\OOOKKKIIIFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???======<<<<<<<<<>>>BBBJJJRRRVVV\\\hhhuuu}}}~~~|||wwwrrrnnnlllggg\\\XXXdddttt|||}}}}}}xxxyyyzzzyyytttrrrzzzrrrddd___\\\aaannn{{{vvvuuusssssstttvvvwwwxxx~~~~~~zzzuuuqqqrrryyyjjjaaabbbppp}}}}}}rrrlllkkkpppvvvxxx{{{~~~vvvwwwyyy~~~gggMMMBBB===;;;<<<@@@AAA???AAAEEEFFFGGGLLLTTT[[[eeevvvxxxbbbOOODDD???;;;999777666666777888;;;===>>>???@@@FFFRRRbbbsss|||vvvvvvlllooo~~~xxxddd___```]]]ZZZ[[[VVVWWWYYYZZZZZZZZZZZZYYYTTTPPPLLLHHHGGGFFFDDDCCCAAAyyyrrrsssxxx}}}lllUUUIIIIIIGGGDDDCCCCCCDDDCCCBBBFFFFFFFFFFFFDDDCCCBBBAAACCCBBBAAA@@@????????????AAAEEEMMMSSSSSSVVV```lllqqqvvv{{{|||xxxtttqqqqqqmmm^^^UUU___qqq|||~~~xxx{{{mmmeee^^^```lllyyyxxxvvvssstttwwwyyyxxxwwwxxx|||}}}}}}|||}}}~~~~~~zzzvvvrrrsss{{{sssjjjjjjzzz~~~sssfff___]]]ccciiijjjnnnsss{{{~~~}}}xxxvvvyyy|||~~~wwwvvvvvv{{{bbbJJJAAA;;;:::===AAABBBAAADDDHHHHHHJJJQQQYYYaaakkk{{{uuu^^^LLLBBB===;;;999666666666777999;;;===???AAACCCJJJVVVfffwwwzzzwwwvvvxxxhhhqqqooo___]]]^^^[[[YYY[[[SSSUUUWWWYYYYYYXXXWWWVVVTTTPPPLLLHHHGGGFFFEEEDDDAAAyyyyyy~~~cccTTTPPPLLLHHHDDDBBBCCCDDDCCCBBBFFFDDDCCCDDDEEEDDDAAA===AAA@@@@@@???@@@AAACCCDDD@@@AAAFFFNNNQQQRRRXXXbbbqqqvvvyyyxxxxxxzzzzzzwwwwwweeeTTTVVViii~~~uuuttt}}}ttteeeZZZ\\\gggqqqxxx|||sssqqqppprrrwwwxxxtttpppooouuuwwwuuupppuuuyyy{{{}}}xxxwwwwwwyyy|||}}}|||yyyqqqeeeWWWRRRQQQTTTXXX\\\cccjjjsssuuuvvvuuusssrrrsssttt~~~~~~~~~||||||}}}sssssstttxxxpppRRRCCCAAA>>>>>>??????AAACCCEEEFFFIIISSS^^^fffnnnzzzlllTTTGGGAAA===:::999:::666555777888888<<>>???BBBDDDGGGKKKPPPSSSaaakkkvvv|||ooo]]]JJJAAA===:::888888888666777999999999<<>>>>>BBB@@@@@@EEELLLOOOOOONNN[[[hhhyyy|||sssfff___ddduuuxxxtttsssyyy}}}pppccc[[[YYYZZZ```fffiiihhhfffgggjjjllllllkkkeeeeeekkkyyy{{{xxx}}}~~~|||}}}}}}}}}zzzxxxsssqqqpppssstttwwwppp^^^RRRKKKHHHFFFCCCEEELLLSSSZZZbbbjjjnnnoooooollliiikkkqqqwww}}}}}}}}}|||zzzyyyzzz|||zzz{{{yyyiiiWWWLLLEEEAAAAAADDD@@@AAACCCDDDGGGMMMVVV]]]hhhssswwwcccTTTEEE>>><<<999888888777666888:::::::::>>>EEETTTmmmyyyoooiiimmmwwwzzzmmmxxxmmmiii{{{lllddd___bbbdddbbb^^^\\\WWWWWWVVVVVVUUUTTTSSSSSSRRROOOKKKJJJKKKKKKJJJHHHHHHuuu]]]RRRNNNNNNMMMLLLJJJHHHGGGFFFFFFDDDFFFHHHIIIIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@???AAA@@@@@@CCCJJJPPPQQQPPP[[[lllyyykkk______ooozzzwwwuuuyyy}}}sssggg^^^WWWVVV^^^gggmmmkkkiiihhhiiikkkllllllgggdddfffpppyyy{{{yyyxxx}}}}}}}}}~~~~~~~~~zzzwwwuuuwwwxxxyyy~~~rrrbbbUUUNNNKKKJJJEEEDDDGGGOOOWWW^^^gggoooqqqrrrpppjjjeeegggpppwww{{{||||||zzzxxxwwwxxxyyyvvvxxx}}}jjjZZZKKKDDDCCCBBBBBBDDDFFFGGGGGGHHHKKKTTTbbblllppp|||xxxmmmXXXLLLAAA===<<<:::999:::777666888;;;;;;;;;BBBKKK]]]{{{yyyjjjhhhvvvuuujjj{{{zzzjjjmmmzzziiiccc___bbbdddaaa\\\ZZZXXXWWWVVVUUUTTTTTTSSSSSSRRRPPPMMMLLLLLLLLLLLLKKKHHHuuu^^^TTTQQQMMMNNNNNNLLLJJJHHHHHHHHHIIILLLOOOOOOLLLGGGDDDBBBBBBBBBCCCCCCCCCBBBBBBAAA???@@@@@@AAAFFFOOOTTTSSS[[[ppp}}}pppaaa]]]kkk~~~zzzxxxuuuxxxxxxssslllddd[[[VVV[[[eeemmmllljjjhhhiiijjjmmmooolllfffdddjjjpppuuuyyy}}}{{{zzz|||||||||~~~}}}zzz}}}}}}{{{zzzpppjjjbbbYYYQQQLLLJJJJJJFFFEEEIIIRRR\\\cccllltttttttttpppiiicccfffpppzzz{{{||||||zzzwwwvvvwwwxxxuuuwww|||yyy^^^QQQEEEBBBDDDDDDCCCDDDFFFIIILLLNNNSSS^^^mmmyyy{{{nnncccOOOFFF>>><<<<<<999999:::777777999;;;;;;>>>HHHSSSjjjwwweeegggzzzwwwppplllgggtttsssfff```^^^aaabbb^^^ZZZYYYWWWWWWVVVVVVUUUUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKLLLGGGppp[[[RRRQQQNNNPPPRRRQQQOOOMMMNNNPPPSSSUUUVVVSSSMMMHHHEEEDDDAAABBBCCCDDDEEEDDDCCCCCC>>>BBBAAA>>>AAAKKKSSSUUUZZZsssvvvfff]]]fff{{{{{{yyyxxxvvvsssttttttuuupppdddZZZZZZaaaiiiiiigggfffgggjjjooorrrpppiiidddfffjjjqqq|||}}}{{{{{{~~~~~~~~~vvvhhhllllllkkkqqq}}}yyynnngggfffgggdddbbbddd[[[ZZZXXXVVVRRRMMMIIIGGGFFFFFFJJJTTT]]]eeennnvvvttttttqqqiiicccfffsss}}}}}}}}}{{{xxxwwwxxxyyyyyy{{{|||nnnXXXMMMDDDCCCFFFFFFGGGIIIGGGNNNVVV^^^eeepppwwwnnnaaaVVVGGG@@@;;;;;;;;;888777999888888999;;;;;;@@@MMMZZZyyyqqqdddkkkyyywwweeeiiilllaaa\\\[[[^^^___\\\ZZZZZZVVVVVVWWWWWWWWWWWWVVVUUUQQQPPPNNNLLLJJJIIIIIIJJJHHHjjjVVVPPPPPPPPPSSSVVVVVVUUUTTTVVVXXX[[[\\\ZZZUUUMMMHHHFFFFFFCCCCCCEEEFFFFFFEEEDDDDDD???CCCBBB===>>>HHHQQQUUUYYYsss}}}kkk^^^aaappp~~~wwwwwwxxxwwwooo{{{zzzrrrxxx~~~{{{nnn___[[[___eeeeeeddddddeeejjjppptttsssllleeedddgggpppyyy~~~|||zzzzzz~~~ttt]]]XXX]]]```bbblll|||rrrdddXXXUUUSSSPPPPPPSSSQQQSSSVVVWWWTTTNNNHHHDDDFFFEEEJJJTTT]]]eeennnvvvttttttpppiiiccchhhvvv~~~~~~|||zzzyyyyyy{{{}}}yyyjjjVVVMMMEEEEEEHHHJJJLLLOOOMMMXXXfffqqqzzzuuulllcccWWWKKKCCC===999::::::777666777888888999;;;<<>>===;;;999777666666777;;;;;;===??????EEEXXXlllyyyllloootttrrrssslllpppeeeZZZ[[[]]]^^^]]][[[XXXVVVTTTUUUVVVWWWXXXXXXXXXXXXRRRNNNJJJJJJIIIFFFGGGKKKKKKzzz```VVVTTTRRRYYY^^^cccccc___[[[ZZZ[[[______\\\VVVNNNHHHEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@BBBHHHPPPVVV^^^gggwwwttteeeZZZ\\\dddlllkkknnnrrrrrrqqqwww~~~{{{{{{{{{lllbbb[[[]]]cccjjjjjjggggggjjjpppqqqpppllljjjooo{{{}}}~~~|||yyyzzz{{{}}}~~~ooobbbYYYSSSXXX]]]dddooottt]]]IIICCCDDDCCCDDDIIIJJJRRRXXXWWWRRROOOKKKGGGFFFDDDHHHSSS]]]eeennnwww|||xxxwwwpppiiiuuu{{{kkk[[[VVVSSSUUUXXXZZZ```fffooo|||wwwrrrzzzpppeeeYYYMMMEEE===<<<:::888777777777888;;;;;;>>>AAADDDMMMaaauuuwwwqqq}}}rrr|||uuusssggg]]][[[[[[\\\\\\[[[YYYVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXTTTOOOLLLKKKIIIFFFGGGKKKIIIxxxbbb[[[\\\[[[```ccceeebbb^^^YYYYYYYYYZZZZZZXXXTTTNNNHHHFFFEEEJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???AAAFFFMMMRRRZZZ___jjjvvvwwwhhhZZZUUUWWW```ccciiinnnnnnpppzzz|||{{{|||mmm\\\UUUXXXaaaiiikkkgggeeefffqqquuuwwwrrrllllllttt|||~~~~~~|||||||||}}}}}}~~~nnn^^^TTTQQQPPPSSSZZZdddpppppp[[[FFF@@@??????CCCJJJLLLUUU\\\\\\ZZZVVVOOOHHHGGGGGGLLLVVVaaalllxxx|||uuuooo~~~sssgggbbb```cccgggkkksss{{{uuulllqqq~~~sssggg\\\RRRHHHBBB;;;:::999888777888999999:::;;;???DDDJJJXXXmmm~~~qqqvvv|||{{{yyyvvvsss```YYY\\\[[[ZZZYYYWWWVVVTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVQQQMMMKKKIIIFFFGGGKKKJJJyyyhhhfffgggfffaaaaaa```\\\VVVRRRQQQRRRRRRSSSRRRQQQNNNKKKIIIHHHMMMLLLKKKJJJHHHEEECCCBBB@@@@@@@@@???@@@DDDJJJNNNVVVYYY___iiiyyyvvvjjj^^^WWWTTTZZZ```hhhkkkjjjmmmxxx}}}{{{|||}}}nnn[[[WWWXXX^^^fffiiifffeeegggqqqvvvzzzuuummmjjjpppwww~~~~~~~~~~~~~~~~~~xxxcccVVVOOOMMMMMMLLLTTT^^^jjjvvv~~~xxxhhhVVVEEEAAA@@@@@@FFFNNNVVV^^^fffiiigggbbbWWWLLLIIIMMMSSS]]]iiixxx{{{vvvuuuqqqppptttyyypppiiihhhuuuooo```TTTKKKDDD???999888777777777888:::;;;999;;;???FFFPPPaaavvvtttjjjyyyqqqwwwlll___]]]]]][[[YYYVVVTTTSSSSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUWWWQQQLLLKKKHHHEEEFFFJJJIIIyyykkkiiiiiieee]]]\\\YYYTTTOOOLLLKKKKKKKKKLLLMMMOOOPPPOOONNNMMMOOOOOOMMMKKKIIIFFFDDDCCC@@@AAAAAA@@@AAACCCHHHKKKTTTVVVYYYaaarrrzzzrrriiibbbZZZUUUQQQ[[[dddffffffkkkvvv}}}|||}}}tttddd]]]ZZZ[[[___bbbccceeeiiinnnsssvvvrrrkkkhhhmmmsss{{{}}}lll[[[RRRNNNKKKIIILLLRRR[[[ccclllsssqqqlll\\\OOODDDCCCDDDDDDJJJTTTaaaiiiqqquuutttmmm]]]NNNLLLQQQYYYcccsssjjjaaaccchhhlllZZZNNNFFF@@@===888777666666777999:::;;;999<<>><<<777777666666777888:::;;;999>>>DDDLLL\\\pppyyymmmoooxxx}}}|||ssseee```^^^]]]\\\ZZZWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUXXXQQQLLLJJJGGGEEEHHHLLLVVV{{{zzzzzzgggXXXVVVUUUPPPTTTRRROOOMMMKKKJJJIIIHHHHHHHHHKKKOOOTTTVVVTTTRRRQQQPPPOOONNNKKKIIIGGGEEECCCDDDEEEEEEDDDEEEGGGJJJNNNSSSTTTTTT___ooovvvsssrrrssspppmmmmmmkkkaaaUUULLLXXXdddjjjqqq{{{zzz~~~~~~~~~~~~pppfff]]]\\\^^^aaagggmmmkkkoootttvvvuuurrrnnnlllsssyyy}}}}}}zzzyyyrrrtttzzzzzzvvvlll^^^RRROOOUUU[[[dddkkksssuuuvvvsssjjjaaaWWWNNNHHHJJJKKKNNNYYYgggxxxttt___UUU[[[cccrrrwwwdddVVVPPPVVVjjj}}}qqq^^^MMMCCC???<<<;;;777777666666666888999::::::AAAHHHRRRdddzzztttnnnvvv~~~yyynnneee```\\\]]]\\\[[[YYYXXXXXXWWWWWWSSSTTTUUUVVVVVVVVVVVVVVVYYYSSSMMMKKKIIIHHHKKKPPPbbbwwwvvvwww~~~___PPPRRRSSSPPPOOOMMMKKKJJJJJJIIIHHHGGGJJJJJJLLLPPPUUUWWWTTTQQQQQQQQQPPPNNNLLLJJJHHHFFFDDDFFFGGGFFFFFFFFFHHHJJJKKKRRRSSSPPPWWWeeekkkfffhhhkkkmmmmmmppppppfffXXXKKKVVVaaahhhpppzzz~~~|||}}}}}}yyy}}}xxxnnndddaaacccfffkkkqqqooosssyyy~~~zzzrrrllllllwww~~~yyysssxxx~~~{{{xxxvvvppptttzzz{{{|||wwwhhhWWWTTT```mmmzzzxxxmmm^^^UUUNNNNNNOOOSSSaaaqqqnnn\\\aaaiiizzzggg]]]TTTOOOOOOZZZssswwwjjjWWWHHH@@@<<<;;;:::888777666666666777999:::;;;CCCKKKWWWjjjooommmzzzpppttt~~~lllgggccc]]]]]]\\\\\\[[[ZZZYYYYYYXXXRRRSSSTTTUUUVVVWWWWWWWWWZZZTTTOOOMMMKKKJJJNNNSSSddd}}}xxxzzz|||]]]MMMLLLLLLJJJMMMMMMMMMLLLKKKJJJIIIHHHKKKKKKMMMNNNOOOPPPPPPPPPOOOQQQRRRPPPLLLJJJJJJLLLHHHGGGFFFEEEEEEEEEFFFGGGKKKIIIIIINNNRRRWWW```iiijjjlllppprrrooohhhdddcccWWWSSSYYYgggoooqqqyyyxxxtttxxx~~~ssshhhaaa___ccclllvvvtttyyy||||||{{{zzztttmmmqqqqqqxxxvvvqqqpppvvv~~~|||zzzxxxsssvvv{{{zzz~~~|||pppcccaaaooo}}}}}}ppplllddd]]]]]]gggyyy~~~kkklllvvvnnneeeTTTQQQMMMMMMVVViiizzzggg]]]PPPEEE???;;;888555777888888888666666777999>>>HHHLLLXXXrrrxxxeeeooorrr}}}kkkzzzppphhhaaa]]]YYYZZZ[[[\\\]]]\\\YYYVVVUUUSSSQQQRRRTTTVVVWWWVVVWWWTTTOOOKKKJJJMMMQQQTTTaaa}}}yyy}}}|||^^^NNNLLLLLLJJJNNNNNNOOONNNNNNLLLKKKJJJJJJKKKLLLNNNPPPQQQQQQQQQRRRTTTTTTSSSPPPNNNOOOQQQMMMLLLJJJHHHGGGFFFFFFGGGKKKJJJJJJMMMOOORRR]]]ggghhhlllqqqtttsssnnnjjjiii[[[UUUWWWdddmmmqqqyyy|||vvvzzzvvvhhh___[[[]]]fffqqquuuwwwxxxxxxzzz}}}|||wwwzzzuuuvvv}}}~~~xxxuuupppxxx|||yyywwwwwwyyy}}}~~~~~~|||qqqhhhhhhuuu{{{vvvvvvxxxzzztttdddVVVOOOLLLKKKLLLRRRaaavvv|||rrr^^^VVVJJJAAA===;;;999777555666777777666777:::<<<@@@GGGMMM___yyy~~~ooolllxxxxxxnnnuuuxxxqqqiii```[[[ZZZZZZ[[[]]]^^^]]]YYYVVVTTTSSSRRRRRRTTTVVVVVVUUUUUURRRNNNKKKJJJLLLOOORRRXXX~~~{{{___OOOLLLKKKIIINNNOOOPPPQQQPPPNNNLLLKKKIIIJJJLLLNNNPPPRRRRRRSSSSSSTTTTTTSSSQQQPPPRRRSSSSSSQQQOOOLLLIIIHHHGGGGGGJJJJJJKKKKKKJJJMMMYYYffflllrrryyy|||{{{xxxsssppp___WWWVVV```kkksss}}}~~~wwwzzzyyyjjj___XXXXXXaaakkkqqqqqqpppqqqwwwyyyrrruuu{{{}}}}}}~~~www~~~{{{xxx|||}}}}}}{{{}}}|||wwwoookkknnnyyy|||mmmbbbXXXNNNGGGEEEFFFHHHOOO]]]qqq}}}pppfffRRRKKKBBB<<<;;;;;;:::888333444555666777999<<>>AAADDDPPP```xxx{{{|||ooottt~~~kkkrrrrrrrrrxxxmmmllliiiaaa\\\WWWVVVWWWXXXYYYXXXVVVSSSQQQQQQQQQSSSUUUVVVTTTRRROOONNNLLLKKKJJJJJJKKKLLLIIIsss]]]QQQLLLJJJJJJJJJKKKMMMNNNOOONNNLLLKKKIIIJJJLLLOOOQQQSSSTTTTTTOOONNNMMMLLLMMMNNNOOOPPPRRRQQQOOOMMMKKKKKKKKKKKKFFFGGGJJJJJJGGGIIIVVVeee{{{rrrjjjaaa[[[^^^jjj{{{~~~uuusssrrr{{{wwwnnn```UUUSSSWWWaaaeeejjjmmmsss{{{~~~}}}}}}ssslllooovvv~~~}}}~~~|||zzzxxxwwwvvvvvvtttooojjjhhhkkkqqqxxx|||tttnnnllliiibbb[[[QQQJJJEEEEEEDDDCCCDDDHHHJJJTTTeeeyyyxxxooocccWWWOOOFFFAAA;;;999999:::999777666777777777888:::>>>BBBGGG\\\qqq|||zzzwww~~~uuummm{{{qqqjjj|||}}}ffflll}}}qqqhhhgggfffbbb___XXXWWWWWWWWWXXXXXXVVVTTTPPPPPPQQQSSSUUUUUUSSSQQQMMMMMMKKKJJJJJJJJJJJJJJJKKKmmmZZZPPPKKKJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLJJJKKKMMMOOOQQQSSSSSSTTTQQQOOOLLLLLLMMMOOOPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLHHHIIIKKKKKKIIIKKKUUUaaazzz}}}rrrrrrkkkbbb___fffvvv~~~sssrrrrrryyyxxxhhhYYYRRRSSSbbbkkkrrrttttttwwwxxxwwwvvvppplllnnnrrrxxx~~~|||}}}{{{yyyvvvuuuuuuvvvwwwvvvsssoooooorrrwww{{{~~~xxxqqqhhh]]]WWWTTTSSSOOOKKKFFFBBBAAACCCCCCAAACCCGGGNNN\\\rrrxxxnnncccXXXNNNGGGBBB>>>:::888::::::888666888888999888999<<>>???BBBBBBAAA>>>===@@@CCCBBBBBBHHHTTT^^^qqqwwwlll\\\PPPHHHCCC===888999999999888888888888888888999<<<>>>>>>@@@KKKWWWooouuuqqq{{{llldddaaaiiivvvwww{{{rrr{{{xxx}}}zzztttkkkccc___ZZZWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRRRROOOMMMKKKHHHHHHIIIJJJLLLKKKpppYYYRRRLLLKKKKKKFFFKKKLLLMMMOOOOOOOOOOOONNNMMMMMMOOOPPPPPPQQQQQQQQQQQQOOOLLLLLLMMMMMMMMMLLLMMMLLLJJJGGGEEEGGGLLLPPPQQQPPPOOONNNNNNRRRWWW[[[```lll}}}vvvggg^^^]]]dddkkk{{{~~~~~~zzzwwwssstttzzzvvvpppooovvvxxx}}}wwwvvv{{{vvvrrrmmmhhhiiinnn|||~~~~~~~~~~~~~~~zzzvvvuuuxxx|||~~~fff\\\OOOFFFBBBAAA>>><<<@@@>>>===>>>AAABBBAAA???===???BBBCCCEEENNN]]]hhhlllbbbUUUJJJEEEAAA===999777777777777666666666666888888;;;>>>???EEESSSaaawww{{{{{{}}}lllccceeesss{{{oooqqq}}}pppqqq~~~~~~}}}rrriiiccc___[[[WWWSSSSSSTTTUUUTTTSSSQQQPPPNNNOOOOOOPPPPPPOOOOOONNNMMMLLLJJJHHHHHHIIIKKKLLLKKKnnnXXXQQQKKKIIIKKKFFFLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMNNNOOOOOOMMMLLLJJJJJJIIIHHHGGGHHHLLLOOOPPPPPPPPPPPPOOOQQQUUUWWWYYYdddttt|||oooddd```aaadddqqqwwwyyytttqqqvvvwwwyyy{{{wwwooojjjjjjtttwwwuuujjjiiirrr~~~wwwuuusssnnnkkkjjjlllttt}}}{{{zzzzzz|||~~~~~~~~~uuussstttyyy{{{jjj^^^KKKFFFAAA?????????===;;;===<<<<<<===@@@AAAAAA@@@>>>@@@CCCEEELLLZZZlllzzz~~~zzzuuuqqq]]]UUUKKKCCC@@@>>>;;;999777777777777777777777777999888999===CCCMMM___ooonnnfffqqqgggaaarrrggguuu~~~|||qqqfffbbb___[[[WWWOOOQQQSSSUUUUUUSSSQQQOOOOOOPPPQQQQQQQQQOOOMMMKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLiiiVVVPPPKKKJJJMMMIIIKKKKKKLLLLLLMMMNNNNNNNNNKKKLLLMMMMMMNNNNNNNNNNNNLLLLLLMMMOOOQQQQQQNNNLLLIIIIIIIIIIIIIIIKKKMMMOOONNNOOOPPPOOONNNOOOQQQSSSRRR[[[iiiyyyuuukkkfffdddcccgggoooxxx{{{wwwrrrppppppxxxwwwuuuqqqkkkggghhhjjjuuuwww}}}yyymmm```___jjjwww|||wwwssssssuuusssnnniiigggmmm}}}}}}}}}}}}~~~~~~~~~~~~}}}|||qqqfffdddeeekkkqqqwwwsssggg[[[OOOFFFCCC@@@>>>===>>>>>>===;;;<<<<<<<<<===>>>????????????BBBEEEKKKVVVggg|||}}}uuunnnfff```QQQKKKDDD>>><<<;;;:::888888999999999999999::::::;;;888999???GGGUUUiiizzzsssoooxxxkkk___ddduuuhhh}}}pppdddaaa]]]XXXUUUPPPRRRTTTVVVUUUSSSPPPMMMQQQRRRSSSTTTSSSPPPMMMKKKGGGGGGGGGHHHIIIJJJKKKKKKLLLeeeUUURRRMMMMMMPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJKKKLLLLLLLLLLLLLLLLLLJJJKKKMMMPPPRRRRRRPPPMMMHHHGGGGGGGGGIIIJJJKKKLLLKKKLLLMMMMMMLLLLLLMMMOOOOOOUUUaaappp{{{rrrlllgggeeeaaahhhppprrrpppnnnooorrrwwwvvvqqqiiicccdddjjjooovvvwwwxxx{{{~~~yyymmmaaa```iiisssxxxyyyqqqooonnnqqqvvvyyyuuupppllllllsss~~~~~~~~~~~~~~~wwwiii```^^^ccchhhmmmrrryyy~~~~~~~~~{{{rrrkkk```VVVOOOHHHBBB>>>???===;;;::::::;;;;;;;;;>>>>>>??????>>>>>>??????@@@CCCIIIRRR```rrr~~~uuujjjbbbYYYQQQIIIEEE@@@<<<999888888777888888999999:::::::::;;;===;;;===DDDNNN]]]ppp}}}uuuyyy~~~kkk^^^eeexxxmmmrrr}}}oooccc___[[[UUUSSSSSSUUUWWWWWWVVVRRRNNNLLLPPPQQQSSSSSSRRROOOLLLIIIFFFFFFHHHIIIJJJJJJKKKKKKLLL}}}dddWWWVVVQQQPPPRRROOOOOONNNLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLOOORRRSSSQQQOOOHHHFFFDDDEEEGGGHHHIIIHHHIIIJJJKKKJJJJJJJJJLLLNNNQQQSSS[[[iiizzz{{{tttmmmhhhbbbfffkkkmmmmmmnnnppprrrsssuuuqqqhhhcccfffnnnsssvvvwwwwwwwww{{{yyyooodddaaaffflllooonnnlllnnnoooqqqwww~~~~~~zzzrrrnnnmmmuuu}}}sssggg```___hhhllloooqqqwww}}}~~~zzz{{{wwwtttuuuvvvvvvyyy}}}yyyuuutttrrrnnniiiddd```]]]TTTPPPIIIDDDBBB@@@???>>>======;;;;;;;;;===???@@@>>>???AAAAAA@@@@@@AAACCCDDDIIIRRR^^^lll||||||zzz}}}|||uuuiii^^^WWWNNNGGGCCCAAA>>>:::888777666666666666777777888999999999>>>===BBBMMMYYYfffvvv|||sssttthhh]]]yyyrrrrrr}}}mmmccc___YYYTTTTTTVVVVVVWWWWWWUUUQQQNNNKKKMMMNNNOOOOOOMMMKKKIIIGGGFFFGGGIIIJJJKKKKKKKKKJJJLLL}}}fff[[[[[[UUURRRRRRNNNLLLKKKIIIHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKNNNRRRSSSSSSQQQLLLHHHEEEEEEGGGIIIJJJIIIHHHIIIJJJIIIIIIJJJLLLOOOSSSRRRUUU___nnn}}}wwwqqqggghhhkkknnnppppppppppppooouuuvvvoooiiilllqqqssssssvvvxxxyyy~~~|||tttiiicccdddhhhjjjkkklllppprrrqqquuu}}}~~~sssoookkklllttt}}}~~~uuujjjeeeeeelllnnnoooppptttzzz{{{xxxvvvpppnnnppppppooosssyyy|||}}}{{{yyy~~~{{{uuunnngggccc___]]]ZZZUUUQQQMMMKKKIIICCCAAA>>><<<<<<=========<<<===>>>>>>>>>???AAABBB<<>>===<<<;;;999777666666777666666777888888999::::::===???HHHVVVdddppp}}}vvvsssnnnmmmlllkkk~~~jjjccc___XXXVVVXXXUUUUUUUUUTTTSSSPPPNNNMMMLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHJJJLLLMMMLLLJJJIIIKKK{{{~~~hhh^^^^^^WWWRRRQQQMMMFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHJJJJJJKKKNNNQQQSSSTTTSSSQQQMMMIIIHHHJJJMMMMMMLLLIIIIIIIIIIIIHHHJJJNNNQQQUUUQQQOOOUUUaaannnwwwzzz~~~zzzkkklllnnnqqqsssssspppmmmmmmwww{{{vvvpppqqqssssssooovvv{{{}}}|||rrrjjjhhhkkkooorrrmmmssstttppprrryyy~~~~~~qqqooollliiikkkrrrzzz~~~yyyoookkkllllllnnnnnnnnnqqqwwwyyyvvvtttnnnkkknnnooonnnrrryyy{{{zzztttooouuu|||www{{{yyyvvvggggggfffeeebbb^^^ZZZXXXRRRPPPLLLHHHEEECCCAAAAAA===<<<;;;::::::;;;<<<<<<888:::===>>>===<<<<<<<<<:::===AAACCCDDDFFFJJJNNNWWW```nnn~~~zzzrrrssshhhcccXXXKKKCCCAAA===888999999999888777666777888888888999:::;;;;;;<<<<<<<<<@@@LLL]]]lllwwwtttuuuyyykkkrrr}}}xxxiiixxxgggccc```YYYWWW\\\RRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIKKKMMMNNNLLLJJJIIIKKK~~~nnnZZZTTTUUUTTTOOOKKKIIIHHHFFFDDDCCCDDDEEEFFFIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJJJJJJJMMMQQQUUUWWWUUUOOOHHHGGGJJJMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPQQQRRRUUU]]]fffllltttvvvnnnppptttuuutttttt{{{{{{|||~~~{{{tttnnnqqqoooqqqzzzyyywwwvvvtttqqqpppjjjsssxxxtttrrrwww}}}{{{sssllljjjhhhhhhpppzzzzzz|||}}}{{{zzz|||xxxrrrnnnmmmpppuuuxxxtttsssssssssssstttsssssswwwrrrmmmmmmuuu~~~xxxqqqkkknnnzzzvvvmmmeee___XXXWWWUUUSSSPPPNNNLLLKKKGGGFFFDDDBBB???===;;;:::::::::<<<=========<<<;;;<<<===>>>===<<<<<<>>>???AAABBBDDDDDDEEEKKKSSSYYYeeerrr~~~rrrkkkhhhYYYSSSJJJBBB>>>;;;::::::888888777666666666666666999777777::::::888;;;???@@@FFFSSSdddtttyyy}}}nnnhhhpppuuu||||||rrrddd[[[YYYZZZZZZYYYSSSSSSSSSSSSRRRPPPOOONNNMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMqqq]]]UUUVVVUUUQQQOOOHHHGGGEEEDDDDDDEEEFFFHHHJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIKKKOOORRRTTTUUUPPPJJJHHHKKKNNNNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMQQQXXX```fffvvvyyyqqqssswwwxxxwwwxxxvvvmmmnnnmmmppp{{{~~~zzzvvvqqqkkkggggggrrrzzzyyywwwyyy|||}}}}}}vvvooolllgggdddiiipppsssuuu|||}}}}}}zzzwwwsssrrrtttvvvvvvvvvuuussspppnnnnnnnnnpppmmmiiikkkpppvvvyyyzzzjjjeeebbbfffmmmtttuuussswwwwwwwwwxxxyyy}}}yyytttmmmfff```YYYRRRNNNNNNNNNLLLJJJHHHFFFEEEDDD@@@@@@???>>>===<<<;;;::::::;;;<<<=========<<<<<<@@@AAAAAA@@@>>>===>>>???@@@BBBEEEIIIOOOZZZfffnnnsssttthhh^^^YYYSSSMMMFFF@@@<<<:::999888777777666555555555555555888555555999::::::;;;???>>>III\\\rrrxxxzzzlllnnnzzzyyyyyy}}}tttkkkaaaZZZZZZZZZZZZXXXSSSSSSSSSRRRQQQOOONNNMMMKKKLLLNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLsss^^^UUUUUUUUURRRQQQHHHGGGFFFEEEEEEGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHIIILLLOOOPPPTTTOOOJJJIIIKKKNNNNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJMMMSSS\\\aaavvvzzzssstttxxxyyyzzz|||yyylllkkkkkkppp|||zzztttnnnfff```dddppp{{{~~~}}}|||zzzxxx~~~yyyuuupppjjjdddcccffflllmmmsss~~~{{{uuuuuuvvvzzz{{{yyytttnnniiihhhiiihhhfffdddfffiiikkkiiifff[[[[[[[[[\\\______^^^\\\```___```bbbfffkkkqqquuubbb^^^XXXRRRNNNJJJFFFDDDDDDDDDCCCBBBAAA???>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<==================???@@@???===<<<===>>>CCCFFFKKKSSS___mmm}}}qqqfff\\\RRRLLLIIIEEE@@@<<<:::999777666666666555444444444555555:::666555:::===<<<>>>@@@@@@SSSnnn~~~|||pppjjjxxxkkkppp}}}uuuiiiddd^^^[[[[[[[[[YYYVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKLLLNNNOOOPPPQQQQQQQQQOOOOOOOOOOOONNNMMMLLLLLLKKKqqq\\\TTTSSSSSSRRRRRRJJJJJJIIIHHHGGGGGGHHHHHHKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHGGGGGGHHHJJJLLLMMMPPPMMMJJJIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMSSSZZZ___qqqzzztttuuuxxxzzz{{{~~~~~~~~~pppkkkkkkppp}}}vvvpppmmmfff___```lllyyy{{{vvvssszzzyyyxxxuuunnnhhhddddddgggfffkkkuuu}}}zzzyyy{{{xxxoooiiiggghhhcccaaa___```bbbbbb___[[[VVVWWWXXXXXXVVVTTTSSSSSSVVVUUUSSSUUUYYY___dddgggTTTQQQLLLHHHGGGFFFDDDCCC????????????>>>>>>======;;;<<<<<<<<<=========>>><<<<<<======>>>>>>>>>>>>;;;<<<>>>???>>>???AAABBBHHHMMMUUUaaapppyyykkkaaaZZZTTTLLLGGGAAA>>>;;;:::999999777666777666666555555555666666<<<888777;;;>>>>>>@@@DDDKKKeeeuuuhhhjjjjjj[[[jjj{{{jjjaaa___]]]\\\\\\ZZZWWWTTTUUUTTTSSSQQQOOONNNMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQOOOPPPPPPOOONNNLLLKKKJJJIIInnn\\\UUUUUUTTTSSSTTTOOOOOOMMMKKKJJJHHHGGGGGGJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIHHHIIIJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLQQQXXX]]]lll{{{~~~yyyzzz{{{{{{|||~~~{{{~~~zzzpppnnnqqq|||}}}qqqlllkkkfff___^^^gggttt}}}}}}wwwrrroooppptttvvvtttppplllhhhfff```^^^aaajjjsssyyy~~~vvvnnnjjjhhhaaa^^^[[[[[[]]]^^^\\\YYYUUUVVVVVVTTTQQQPPPQQQSSSVVVSSSPPPPPPSSSWWWYYYZZZIIIFFFBBBAAAAAAAAAAAAAAA=========>>>>>>>>>>>>>>>============<<<<<<<<<<<<============>>>>>>??????>>>@@@AAABBBBBBDDDGGGIIIMMMTTT```ooorrrhhh\\\TTTPPPMMMHHHDDD===;;;999999999999888666888777777777777777888888;;;888888;;;===>>>CCCIII\\\zzzzzzsssgggoooccc\\\nnn~~~zzzrrrbbb______^^^^^^]]]YYYUUURRRVVVUUUSSSQQQOOOOOONNNNNNQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNLLLIIIHHHGGGxxxjjj]]]ZZZZZZYYYWWWWWWSSSSSSQQQOOOMMMJJJIIIHHHKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFHHHHHHIIIJJJEEEFFFGGGHHHJJJOOOUUUYYYgggvvv{{{yyyzzzvvv{{{vvvrrrpppwwwqqqllllllggg^^^]]]aaajjjsssuuuppplllmmmiiinnnrrrqqqooonnnllliii]]]XXXXXX```jjjpppuuuyyywwwzzzvvvmmmggg```\\\YYYXXXZZZ\\\ZZZXXXSSSSSSQQQOOOMMMNNNPPPRRRTTTPPPMMMLLLNNNPPPOOOMMMDDDAAA???>>>?????????>>><<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBEEEJJJNNNWWW^^^kkk|||wwwccc\\\RRRKKKGGGDDDBBB???<<<:::888888888999888777888888777777888888999999888777999;;;;;;>>>IIIUUUqqq{{{}}}yyypppmmm|||zzzgggkkkyyy}}}wwwoooaaa^^^^^^^^^^^^[[[XXXUUUSSSTTTSSSQQQOOONNNNNNOOOOOORRRQQQPPPOOOOOOOOOOOOPPPNNNNNNOOOOOONNNLLLIIIHHHGGGoooeee\\\\\\]]][[[XXXWWWUUUTTTSSSRRRPPPNNNLLLKKKLLLNNNPPPQQQPPPNNNKKKIIIGGGGGGHHHIIIJJJLLLMMMMMMGGGHHHIIIJJJIIIHHHHHHHHHCCCCCCEEEFFFHHHJJJKKKKKKEEEFFFGGGHHHJJJNNNSSSXXX___nnnxxxrrrqqqnnnwww|||uuunnnpppyyyvvvrrrssslll```\\\\\\aaahhhjjjhhhhhhkkkiiipppsssqqqpppqqqppplllaaaZZZVVVZZZ```dddgggjjjhhhmmmvvv|||nnnccc^^^[[[XXXXXXZZZZZZWWWTTTOOONNNLLLKKKKKKKKKLLLLLLNNNJJJGGGHHHKKKLLLIIIFFFCCCAAA@@@@@@@@@@@@>>>===<<<<<<<<<====================================>>>??????>>>>>>>>>???@@@AAA???@@@AAABBBFFFNNNWWW]]]iiinnnxxxqqq___SSSOOOJJJCCC???===<<<<<<<<<:::777666666777777666777777777777777888999999666999===??????EEEVVVhhhxxx}}}tttiiiiiivvvmmmmmmzzztttwww~~~xxxooo___[[[\\\\\\[[[YYYWWWUUUUUUQQQPPPNNNMMMLLLMMMNNNOOOPPPOOOOOONNNNNNOOOPPPQQQNNNOOOPPPQQQPPPNNNKKKIIIIIIggg___ZZZ[[[^^^[[[WWWUUUTTTTTTTTTSSSRRRPPPOOONNNNNNPPPSSSUUUTTTQQQMMMJJJGGGHHHIIIJJJLLLMMMNNNNNNFFFHHHJJJKKKJJJIIIHHHIIIBBBCCCDDDFFFHHHJJJLLLMMMFFFGGGHHHIIIKKKOOOTTTXXXYYYhhhyyysssjjjggggggsssvvvlllkkksss||||||zzzyyy{{{ssseee]]]YYY[[[aaadddbbbeeekkkooouuuxxxtttrrrttttttoooiii```XXXXXXZZZZZZZZZ[[[\\\cccnnnzzzmmm```\\\ZZZXXXYYYZZZXXXTTTPPPMMMKKKJJJJJJKKKKKKHHHFFFHHHEEECCCFFFJJJKKKGGGCCCAAA@@@?????????>>><<<999>>>>>>>>>>>>>>>??????????????????@@@AAABBBBBBBBB@@@???>>>>>>>>>???AAAAAABBBCCCFFFJJJRRR]]]jjjrrrzzz|||yyyfffTTTGGGFFFCCC???;;;999:::<<<===:::666555555666666555666666666666666777888888777<<>><<<===>>>>>>>>>@@@@@@@@@???>>>===<<<;;;<<<======>>>>>>>>>======BBBBBBBBBBBBBBBCCCCCCDDDGGGJJJNNNUUU```nnn|||vvvkkk^^^NNNBBBAAA@@@>>><<<:::777666555555555555555555555444444888888777666888;;;<<<;;;>>>BBBHHHNNNUUUdddyyy~~~wwwxxxlllfffbbbuuusssnnn}}}vvvhhhnnntttvvvyyyssshhh```\\\YYYXXXWWWYYY[[[ZZZVVVRRRMMMLLLKKKKKKKKKLLLNNNOOONNNMMMMMMLLLMMMNNNPPPQQQRRRTTTUUUTTTQQQNNNLLLKKKLLLiiiccc]]][[[[[[[[[XXXTTTWWWVVVTTTRRRQQQRRRSSSTTTUUUXXX\\\___^^^[[[VVVRRRPPPQQQPPPNNNQQQWWWYYYWWWRRRPPPNNNMMMMMMLLLKKKIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLPPPSSSWWW```kkktttyyy{{{rrrjjjddd```lllwww~~~yyyssssssqqqpppuuu~~~~~~}}}||||||xxxooofff``````cccgggvvvxxxvvvrrrtttyyyyyyuuunnnjjjeee___XXXRRRLLLIIIJJJPPPYYYccckkksssyyy}}}tttlllfffaaa[[[WWWVVVUUURRROOOLLLKKKKKKJJJJJJIIIHHHHHHMMMJJJFFFEEEGGGGGGFFFDDDBBB@@@===<<<===>>>========================<<<<<<>>>>>>???@@@@@@@@@@@@@@@???@@@AAACCCFFFIIILLLMMMRRRVVV\\\dddmmmyyy|||oooddd\\\SSSHHH@@@======<<<;;;:::999888777666666666666666666666666666777777777888;;;===>>>DDDOOO^^^gggmmmyyywww{{{}}}rrreeejjjqqq{{{rrrvvvzzzpppgggmmmsssuuuzzz|||nnnccc\\\YYYXXXWWWWWWYYY\\\\\\YYYUUUNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPSSSTTTUUUTTTQQQMMMKKKKKKOOO{{{eee```[[[XXXYYYYYYWWWUUUVVVUUUSSSSSSRRRSSSTTTUUUXXX[[[___bbbbbb```]]]ZZZ\\\\\\YYYUUUWWW\\\]]]ZZZRRRQQQOOONNNOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKOOOOOONNNKKKIIIIIIKKKMMMSSSZZZbbbhhhlllsss|||~~~xxxrrrlllhhhfffjjjoootttzzz~~~zzzsssnnntttyyy{{{}}}{{{~~~wwwmmmfffccceeehhhmmmqqqtttvvvyyy|||zzzvvvqqqoookkkfff___VVVMMMGGGCCCGGGMMMSSS[[[ccclllqqqxxx{{{}}}vvvmmmhhhaaa]]][[[YYYUUUQQQRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBB@@@>>>>>>??????>>>===<<<<<<<<<======>>>>>>>>>======???@@@AAACCCDDDDDDBBBCCCEEEIIINNNSSSXXX[[[^^^dddmmmwww~~~nnneeeXXXOOOKKKGGGBBB>>>999999999999999999::::::777777777777777777777777666777888::::::===@@@DDDLLL___ttt~~~zzz~~~mmmkkkbbbvvvtttxxxrrriiifffhhhkkknnnxxxyyyjjj^^^ZZZYYYXXXVVVVVVYYY\\\]]][[[WWWOOONNNLLLKKKJJJKKKKKKLLLKKKLLLNNNOOOPPPPPPOOOOOOSSSUUUUUUTTTPPPMMMKKKKKKLLLooo```]]]YYYVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUXXXZZZ]]]```ccceeeeeefffkkkjjjddd]]]\\\^^^^^^ZZZQQQOOOMMMMMMNNNOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLPPPPPPNNNKKKHHHGGGHHHJJJOOOTTTZZZ^^^bbbiiittt}}}|||xxxtttpppmmmllliiigggkkkrrrvvvtttooonnnxxx}}}~~~|||~~~|||vvvooojjjhhhjjjlllhhhlllsssxxx|||}}}yyytttsssqqqooolllggg^^^SSSKKK@@@BBBDDDGGGMMMUUU^^^eeekkkpppyyy~~~wwwsssmmmjjjhhheee```\\\ZZZWWWSSSOOOLLLKKKJJJKKKEEEFFFFFFEEECCCBBBCCCDDDCCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????;;;<<<>>>AAADDDGGGIIIKKKNNNNNNOOOQQQVVV[[[aaadddgggooo{{{tttjjj[[[SSSIIICCCAAAAAA???===777777777888888999999999666666777777777777777888999999;;;======>>>EEELLL\\\pppjjj```gggjjjxxxwwwzzznnnlllrrrkkkeeejjj}}}wwwhhh^^^[[[\\\XXXVVVUUUWWWZZZ[[[YYYVVVPPPOOOMMMKKKJJJJJJJJJJJJKKKMMMPPPRRRSSSRRRQQQPPPSSSTTTUUUSSSOOOLLLKKKKKKKKKpppbbb[[[YYYWWWVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVXXX\\\bbbhhhnnnqqqtttqqqkkkccc```aaaaaa]]]RRRPPPNNNMMMNNNPPPPPPPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMJJJHHHGGGGGGIIIKKKOOOUUUYYY\\\cccnnnwww|||zzzyyywwwuuurrrqqqiiibbbdddkkkoooooommmrrr}}}|||xxxtttvvv}}}|||{{{yyyuuuqqqpppqqqrrrjjjmmmssszzz}}}zzzuuurrruuussspppnnnjjjaaaUUUKKK????????????BBBHHHQQQWWW\\\bbblllwww~~~}}}{{{zzzxxxsssooodddaaa[[[VVVQQQMMMLLLKKKIIIJJJKKKJJJHHHGGGGGGHHHCCCAAA?????????@@@???>>>@@@@@@???>>>>>>???@@@@@@@@@AAADDDGGGKKKPPPTTTVVVZZZYYYWWWXXX[[[___dddhhhpppyyy~~~nnnaaaZZZLLLHHHBBB???>>>===;;;999777777777777777777777777555555555666666777777777999999<<<>>>>>>???IIIVVVrrrooo^^^[[[hhh|||vvvvvv}}}ssseeemmm~~~rrreee]]][[[\\\WWWUUUSSSTTTVVVWWWTTTQQQPPPOOOMMMKKKIIIIIIIIIIIILLLNNNQQQTTTUUUUUUSSSRRRSSSSSSTTTRRROOOLLLLLLLLLOOOxxxcccYYYVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRVVV]]]eeemmmtttxxxtttrrrllldddbbbeeeeeebbbWWWUUURRRQQQRRRTTTTTTTTTOOONNNMMMLLLKKKLLLMMMMMMJJJJJJJJJIIIGGGFFFFFFHHHHHHMMMSSSVVVXXX^^^gggooouuuuuuvvvxxxzzz{{{yyywwwuuuiii```aaafffjjjlllnnnuuu}}}ssslllppp}}}|||zzzyyyrrrqqqtttzzz|||xxxtttsssyyytttpppllliii```TTTJJJAAA@@@>>><<<;;;???DDDIIILLLRRR\\\gggrrrzzzssspppjjjccc\\\VVVRRRPPPMMMMMMMMMMMMMMMLLLJJJJJJEEECCC???>>>???@@@@@@@@@CCCBBBAAAAAAAAACCCDDDEEEMMMNNNPPPSSSWWW[[[___bbbaaa___]]]]]]```ffflllppp}}}{{{jjjZZZPPPMMMBBB@@@===;;;:::999777555666666666666555555555555444555555666666777777777888888;;;??????BBBRRRddd~~~~~~tttfff]]]aaasss~~~}}}tttgggsss{{{sssiii```ZZZYYYYYYVVVSSSQQQQQQSSSSSSQQQNNNOOONNNLLLJJJIIIIIIIIIIIILLLNNNRRRTTTVVVUUUTTTSSSQQQRRRRRRQQQNNNMMMMMMNNNOOOnnn[[[VVVQQQTTTWWWYYYXXXVVVUUUTTTRRRRRRRRRQQQQQQPPPOOOOOOMMMRRRZZZccclllssswwwyyyuuurrrllldddbbbeeefffccc\\\YYYVVVTTTUUUWWWWWWWWWTTTRRRPPPMMMLLLLLLLLLMMMHHHIIIIIIGGGEEEDDDDDDEEEFFFKKKRRRTTTUUUXXX^^^ccceeeggglllsssyyy||||||{{{wwwkkkaaaaaadddgggkkkqqqvvv|||~~~sssjjjmmm|||zzzvvvvvv{{{|||xxxvvvxxx{{{uuuooollliiicccYYYPPPGGGFFFCCC???<<<<<<>>>AAAAAAEEELLLUUU___jjjtttyyy|||{{{sssjjjbbb\\\YYYQQQPPPQQQTTTYYY[[[YYYWWWMMMIIIDDDBBBCCCEEEFFFGGGHHHGGGGGGHHHJJJMMMPPPQQQ[[[[[[[[[]]]___bbbeeegggcccbbbbbbdddjjjrrr{{{ttteeeWWWLLLFFFCCC>>><<<999888777666555555444444444444444555555555555555666777777888999999999888===CCCEEEKKKaaayyy~~~ooogggfffttttttpppzzzsssjjjbbb]]]ZZZWWWVVVTTTQQQNNNOOORRRSSSQQQOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMPPPRRRTTTTTTSSSSSSOOOPPPQQQOOONNNMMMNNNPPPNNNhhhXXXVVVOOOSSSWWWZZZYYYWWWUUUSSSQQQQQQQQQQQQPPPOOONNNMMMLLLSSS^^^jjjssswwwxxxxxxxxxuuummmdddaaacccccc```]]]ZZZVVVUUUUUUWWWWWWWWWXXXVVVSSSOOOMMMLLLLLLLLLHHHHHHHHHGGGDDDBBBBBBCCCEEEKKKQQQSSSRRRSSSWWW[[[YYY]]]eeeoooxxx}}}~~~}}}xxxlllbbbaaaccceeekkksssuuuyyy~~~~~~tttkkkmmmzzzzzzxxx{{{|||yyyyyy||||||uuuooommmmmmjjjaaaZZZMMMLLLIIIEEE@@@======>>>===???BBBHHHPPP[[[fffnnnuuuzzzvvvlllddd```XXXWWWYYY```iiioooooolllTTTPPPKKKHHHHHHKKKNNNOOOMMMMMMNNNOOOSSSWWW[[[]]]ccccccaaaaaabbbdddfffgggddddddeeejjjsssvvvdddVVVLLLFFFAAA>>>===;;;888666555666777777222222333444444555555666666777777888999999::::::<<<;;;@@@HHHLLLTTTnnnnnnlllqqq}}}zzzyyypppeee___]]][[[XXXUUURRROOOMMMNNNRRRTTTSSSQQQNNNMMMKKKJJJIIIIIIJJJJJJKKKLLLNNNPPPRRRRRRSSSRRRNNNOOOPPPOOONNNNNNOOOQQQRRRxxxkkk```UUUUUUSSSQQQQQQQQQRRRQQQOOONNNRRRUUUSSSOOOMMMOOORRRRRRXXXbbbllltttyyy{{{{{{|||vvvnnnhhhcccaaa```___\\\[[[XXXVVVUUUUUUWWWXXXSSSTTTTTTVVVUUUSSSNNNJJJMMMKKKJJJIIIJJJJJJIIIGGGGGGIIIKKKMMMOOOPPPQQQQQQUUUYYYeeetttzzzxxxxxx{{{{{{qqqjjjmmmssstttsssrrrtttyyy}}}vvvjjjmmmvvv||||||vvv}}}vvvooovvvqqqkkkiiijjjkkkjjjhhhfff^^^SSSLLLHHHDDD>>>999===;;;;;;???CCCJJJWWWbbbiiinnnuuu}}}wwwqqqiiifffgggppp|||{{{ddd\\\SSSPPPTTTYYY]]]^^^]]]```dddgggjjjnnnrrruuutttlllcccaaaeeekkklllkkkmmmrrrwww}}}zzzwwwnnndddVVVMMMHHHDDD???<<<<<<:::777444111000//////555555444444444555555666777888999999999:::;;;======@@@EEEKKKVVVjjjwww}}}pppgggpppuuuyyyssslllccc\\\YYYWWWUUUSSSKKKLLLNNNRRRUUUTTTQQQNNNLLLNNNLLLHHHFFFIIIIIIGGGGGGHHHIIIKKKNNNQQQSSSTTTSSSQQQNNNLLLMMMPPPTTTWWWYYYuuujjjaaaXXXSSSQQQOOOOOOPPPQQQPPPOOOQQQTTTVVVTTTPPPMMMNNNQQQRRRXXXaaakkksssxxxyyyyyy{{{uuummmfffbbb___]]]\\\YYYYYYXXXXXXWWWVVVVVVVVVUUUTTTUUUUUUUUUSSSNNNJJJLLLKKKIIIIIIJJJJJJHHHGGGHHHIIIKKKMMMOOOPPPQQQQQQTTTXXXdddssszzzzzz{{{{{{uuurrrwww{{{yyytttqqqooowww}}}zzzllllllpppttt|||yyyvvv~~~zzzvvvuuuqqqlllkkkmmmpppqqqqqqoooggg]]]VVVQQQLLLEEE@@@===;;;;;;>>>AAADDDLLLUUU[[[aaakkkuuu~~~xxxvvvwww~~~kkkddd]]]]]]eeennnrrrsssrrrvvv{{{sssmmmhhhjjjqqqwwwyyyxxxyyyzzz}}}yyysssooolllbbbYYYMMMEEEAAA>>>:::777888777555333222222222222555555555555666777888888555777:::;;;::::::===???AAAFFFMMMVVVbbbtttppphhhuuuvvvxxxlllfff___ZZZXXXWWWUUUSSSNNNMMMMMMOOOQQQSSSSSSRRRPPPPPPMMMIIIHHHLLLLLLIIIIIIIIIJJJLLLNNNPPPRRRTTTQQQPPPPPPPPPRRRVVVZZZ\\\YYYppphhhbbb\\\PPPNNNMMMMMMOOOPPPPPPOOOSSSUUUVVVTTTPPPNNNOOOQQQSSSYYYbbblllssswwwxxxxxxwwwrrrjjjccc^^^[[[YYYWWWWWWWWWXXXYYYXXXVVVUUUSSSWWWVVVVVVVVVUUUSSSOOOLLLLLLKKKIIIIIIJJJJJJHHHGGGGGGHHHJJJLLLMMMNNNOOOOOORRRVVVbbbppp{{{|||}}}{{{rrrnnnmmmvvv{{{mmmjjjkkkmmmttt~~~{{{xxxzzz}}}{{{tttqqqnnnnnnrrruuuuuutttvvvpppggg```[[[UUUMMMHHH???===<<<>>>>>><<<@@@FFFIIIPPP[[[gggsss}}}zzzrrrlllppp|||tttrrrqqquuu}}}~~~~~~wwwuuurrrmmmgggbbb]]][[[WWWPPPGGG@@@>>><<<:::777555444444333444444555555555555555666777888999:::333777;;;<<<;;;===DDDIIIPPPUUU^^^iiitttppplllwww{{{}}}xxxpppiiibbb___[[[XXXWWWVVVUUUTTTOOOLLLIIIIIILLLPPPSSSTTTQQQPPPLLLHHHJJJOOOOOOKKKLLLLLLLLLMMMNNNPPPQQQRRROOOPPPRRRTTTXXX\\\___aaa[[[}}}llleeeaaa]]]OOONNNMMMMMMOOOQQQQQQPPPRRRTTTTTTSSSQQQPPPQQQSSSUUU[[[ccclllssswwwyyyyyyuuuooohhhaaa\\\YYYVVVTTTVVVVVVWWWVVVVVVUUUTTTTTTYYYXXXVVVVVVUUUTTTPPPNNNLLLJJJIIIIIIIIIIIIHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKMMMRRR]]]lllyyywwwllliiinnnyyy|||ooojjjiiikkkttt}}}~~~|||{{{sssrrrqqqtttwwwwwwtttpppuuuqqqkkkeee```[[[TTTPPPFFFBBB>>>===;;;888999===>>>CCCLLLWWWbbbooo{{{}}}{{{yyyxxxyyy}}}{{{vvvuuuvvvtttnnnhhhdddccc___[[[VVVQQQMMMKKKKKKFFF@@@<<<::::::999888444444444444555555666666666666666666777777888999444888;;;===???FFFRRR\\\dddlllwww~~~~~~~~~uuukkkttttttuuu}}}vvvnnnfffaaa\\\[[[YYYXXXVVVUUUTTTRRRMMMJJJGGGGGGIIIMMMQQQRRRPPPNNNJJJGGGKKKRRRRRROOONNNNNNMMMNNNNNNOOOPPPPPPMMMOOOSSSVVVZZZ]]]___```[[[{{{kkkddd___\\\RRRPPPOOOOOOQQQRRRQQQQQQOOOPPPPPPPPPPPPRRRTTTVVVWWW[[[bbbkkkrrrwwwyyyzzzvvvqqqjjjddd___\\\YYYVVVWWWVVVTTTSSSSSSSSSUUUVVVYYYWWWUUUUUUUUUTTTRRRPPPKKKJJJHHHHHHIIIIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHMMMWWWeeevvv~~~ooofffeeeooowwwuuummmiiillluuu~~~{{{xxxqqqrrruuuzzz}}}|||vvvqqqrrrooolllhhhddd```\\\ZZZNNNFFF???<<<999666777:::<<<>>>BBBHHHRRR^^^kkksssvvv|||}}}zzzzzz{{{~~~{{{xxxrrrllliiihhhddd\\\VVVTTTRRROOOLLLHHHDDDBBB@@@===;;;777555555555555555555555555555555555555555777777666666555666666666777999<<>>===<<<;;;888777666555444444555555555666666666666555444444777666666555555666666777;;;<<<>>>EEEPPPaaasss~~~yyy{{{zzzggg^^^^^^cccvvvuuukkkppp}}}xxxqqqhhhbbb___^^^\\\\\\[[[XXXSSSPPPOOOOOOPPPNNNMMMNNNPPPQQQPPPPPPNNNQQQRRRPPPRRRXXXZZZYYYOOONNNMMMMMMLLLLLLMMMMMMMMMOOORRRTTTVVVVVVUUUUUUTTTrrriiiaaa\\\YYYVVVSSSRRRQQQPPPNNNMMMKKKJJJIIIJJJLLLOOOQQQRRRPPPQQQUUU[[[ccckkkssswwwyyyuuuooojjjgggddd```^^^TTTSSSRRRRRRRRRSSSTTTTTTQQQOOOLLLLLLMMMOOOOOOOOOKKKIIIHHHHHHHHHHHHGGGEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGKKKPPPYYYiii||||||ooommmsssqqqtttxxx{{{|||qqqggggggooowww|||pppoooqqquuu{{{}}}zzzxxxqqqpppnnnkkkiiihhhiiikkk___VVVMMMIIIDDD>>>::::::::::::;;;;;;>>>CCCJJJPPPUUU[[[bbbffffffgggiiilllnnnqqqvvvzzz}}}|||~~~~~~{{{wwwuuutttjjjiiiiiihhhhhhgggeeeddd]]][[[XXXTTTOOOJJJEEECCC===<<<;;;:::999999::::::666777777666555555555666444555666777777666555555555555555666777888:::;;;===>>>BBBLLL\\\mmmzzz|||xxxuuunnn\\\VVVaaayyy|||hhhooo~~~yyyrrriiiccc___]]]]]]ZZZ[[[ZZZVVVQQQNNNNNNOOORRRPPPNNNMMMNNNOOOOOONNNMMMSSSWWWTTTQQQSSSVVVVVVNNNMMMLLLLLLKKKKKKLLLLLLOOOPPPRRRTTTUUUUUUUUUTTTTTTuuulllccc^^^ZZZXXXTTTRRRPPPOOOLLLJJJKKKJJJHHHHHHJJJMMMOOOOOOKKKLLLOOOTTT\\\fffoootttuuurrrlllhhheeebbb___]]]QQQRRRSSSTTTTTTSSSRRRRRRMMMKKKHHHHHHJJJLLLMMMMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDJJJMMMOOOVVVeeexxxtttttt{{{wwwwwwyyy{{{|||pppffffffooovvvxxxssspppmmmnnnrrruuuuuusssrrrqqqnnnkkkhhhhhhjjjlllhhh___WWWSSSNNNEEE>>><<<777888:::;;;<<<>>>AAADDDGGGLLLSSSVVVVVVWWW[[[___aaaeeejjjooorrrvvvzzz}}}}}}~~~{{{yyyyyyvvvxxxzzzzzzuuupppllljjjdddbbb___\\\YYYWWWVVVUUUOOOOOOMMMIIICCC???<<<;;;888777666666777888999:::111222333222111000111222222444555777777777777666333444555666999;;;>>>???>>>???DDDRRRcccsss{{{~~~|||qqqwwwpppcccXXXWWWmmmnnnhhhxxxzzzpppfff```^^^]]]]]]YYYYYYXXXTTTOOOLLLMMMOOOSSSOOOKKKIIIJJJKKKLLLLLLKKKSSSXXXTTTNNNMMMOOOPPPMMMLLLKKKKKKKKKKKKKKKLLLPPPQQQSSSUUUVVVVVVVVVVVVWWWtttggg```\\\UUUNNNJJJJJJJJJGGGDDDKKKIIIGGGHHHKKKLLLKKKIIIIIIGGGFFFIIIOOOXXX___ccciiigggdddaaa```___``````YYYWWWSSSQQQPPPOOONNNLLLJJJIIIGGGHHHJJJLLLMMMMMMOOOLLLHHHEEEEEEFFFGGGFFFEEEDDDBBB@@@@@@@@@BBBCCCFFFKKKTTT^^^iiiqqqvvvyyy~~~}}}|||{{{|||{{{xxxuuuvvvyyy}}}}}}rrriiifffhhhlllnnn{{{rrreeegggoootttvvvxxxvvvtttrrrooonnnnnnooopppnnniiiddd___ZZZRRRFFF======:::666444555888;;;<<<>>>???BBBEEEHHHKKKMMMMMMTTTUUUXXX\\\```eeeiiikkklllmmmooosssvvvyyy|||}}}{{{{{{|||~~~~~~}}}zzzvvvqqqllljjjnnnlllhhhddd___\\\YYYXXXUUURRRPPPNNNLLLJJJHHHEEECCCBBB@@@>>><<<:::888777777666555444333444444555444444444444444444444444444444333333333444555555333666888999888999===AAACCCBBBIIIXXXfffoooxxxxxxvvv{{{bbbXXXWWWeeezzzlllsss{{{yyysssiii```[[[[[[]]]___```[[[UUUPPPNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLOOOQQQSSSTTTSSSQQQQQQQQQRRR|||sssjjjbbb^^^\\\UUUMMMIIIJJJJJJIIIGGGKKKIIIHHHJJJLLLMMMKKKHHHIIIGGGGGGHHHMMMSSSXXX[[[aaa___]]][[[ZZZZZZ[[[\\\WWWUUUQQQOOONNNMMMLLLKKKKKKIIIHHHHHHKKKNNNPPPPPPOOOKKKGGGEEEEEEEEEEEEEEEEEECCCBBB@@@@@@@@@BBBCCCEEEIIIQQQZZZcccjjjooorrrxxx~~~|||}}}|||wwwqqqoooqqquuu{{{uuummmgggggglllrrrwwwyyy{{{yyyuuuuuu|||xxxjjjkkkrrrvvvxxxyyyssstttuuuuuuuuutttrrrrrrnnnkkkfffdddbbb\\\TTTMMMEEE@@@;;;777777777888888:::;;;===???AAACCCDDDEEEGGGHHHKKKNNNRRRVVVYYY[[[^^^___aaadddhhhkkkmmmnnnrrrssstttuuuwwwxxxyyyzzzyyy{{{}}}~~~}}}yyyuuurrrppppppooommmiiieeeaaa^^^```^^^[[[WWWRRROOOMMMKKKJJJHHHFFFDDDCCCBBB???======<<<;;;999777666444444666555444333222333333444444444333333333333333333222222222222222333333444777888:::;;;<<<>>>AAACCCEEEJJJUUUbbbkkktttvvvhhhYYY\\\eeerrrnnnxxxrrrlllddd\\\XXXXXX[[[]]]\\\YYYTTTQQQPPPNNNMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKIIIIIIIIIIIIKKKKKKOOOQQQTTTTTTRRROOOMMMMMMNNN~~~lllddd___]]]\\\ZZZTTTMMMJJJJJJKKKLLLKKKKKKJJJKKKLLLMMMMMMJJJGGGGGGGGGGGGHHHJJJMMMPPPQQQUUUTTTSSSRRRRRRSSSUUUWWWUUURRRNNNLLLLLLKKKJJJIIIKKKIIIHHHIIIMMMQQQUUUVVVNNNKKKGGGDDDDDDDDDCCCBBBDDDCCCAAA@@@@@@AAABBBBBBCCCFFFLLLTTT[[[aaafffhhhmmmvvv|||xxxnnnhhhiiimmmrrrnnniiifffiiipppxxx}}}yyyxxxqqqhhhgggqqq~~~tttrrrwwwxxxwwwvvvrrruuuyyy||||||yyytttqqqmmmkkkhhhggghhhfffbbb^^^MMMHHHBBB===;;;999888777777777888999:::;;;;;;<<<<<<===???AAADDDGGGIIIKKKNNNOOOQQQSSSVVVYYY[[[\\\dddeeefffggghhhjjjkkkkkkiiikkklllllljjjeeeaaa^^^^^^^^^]]][[[YYYVVVSSSQQQPPPNNNKKKGGGDDDAAA???>>>>>><<<;;;::::::999888666777777666555444333333222444444333222222222333333222222222333333333333333333333222222333333444555888888888999<<<@@@DDDGGGQQQZZZfffnnnqqqyyyuuu[[[YYYjjj{{{yyyrrr}}}zzz~~~yyyhhhccc\\\VVVTTTUUUXXXZZZXXXVVVSSSRRRQQQOOOLLLIIIHHHIIIIIIIIIJJJJJJKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGJJJJJJHHHHHHHHHHHHJJJJJJOOOQQQTTTTTTQQQMMMKKKIIIMMMtttbbb[[[YYYYYYZZZUUURRRNNNLLLMMMMMMMMMLLLKKKLLLNNNOOOOOOLLLIIIGGGEEEGGGHHHIIIIIIIIIKKKLLLMMMLLLKKKKKKMMMOOOQQQSSSSSSPPPMMMKKKJJJJJJIIIHHHJJJIIIGGGIIINNNTTTXXXYYYLLLIIIFFFCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@AAAAAABBB@@@CCCGGGMMMSSSYYY^^^aaaeeeooo{{{|||{{{{{{xxxmmmeeeeeeiiiooommmjjjhhhjjjqqqzzz~~~tttfffaaaiiivvv~~~}}}zzz|||zzztttooopppttt{{{|||vvvqqqmmmkkkhhhhhhiiiiiihhhfffUUUQQQKKKEEEBBB???<<<:::666666666666666777777888::::::;;;<<<===???AAABBBCCCDDDEEEHHHJJJLLLNNNOOOUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZYYYWWWTTTPPPNNNOOOOOONNNMMMLLLJJJHHHGGGDDDCCCAAA>>>;;;:::888888777666555555666666555333555555555555555555555555444444333333333333333333111111222222222222333333555555555555666777888888:::;;;;;;:::;;;BBBNNNWWWgggmmmtttvvvxxxlll^^^hhhpppxxx||||||nnn```]]]WWWSSSRRRTTTWWWYYYWWWUUURRRPPPOOONNNLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIMMMPPPTTTTTTRRRNNNLLLJJJPPPjjj[[[WWWUUUTTTUUUNNNNNNNNNOOOPPPOOONNNLLLMMMOOOPPPQQQOOOLLLIIIGGGDDDGGGJJJKKKIIIHHHIIIJJJIIIIIIHHHIIIJJJMMMPPPRRRQQQOOOLLLJJJJJJIIIHHHGGGIIIGGGGGGIIINNNSSSWWWYYYKKKHHHEEECCCCCCBBBAAA???AAAAAAAAA@@@@@@AAAAAAAAA>>>???CCCGGGMMMTTTYYY\\\bbbkkkvvv}}}}}}yyyuuusssuuuyyy{{{vvvmmmfffeeefffllllllllllllnnnuuupppeeegggooouuu{{{{{{}}}}}}sssjjjkkkooowww}}}}}}yyyvvvqqqooollljjjjjjjjjiiihhhaaa\\\VVVPPPJJJEEE@@@<<<666666555444444555666666888888888888999:::;;;<<<<<<===>>>@@@AAACCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@??????===<<<;;;999777666666555444333222222444555444222333444444444555555666666444444444555555555555444111111111222222333333333666666666666777888999:::<<>>@@@CCCHHHNNNSSSWWW___fffooottttttqqqnnnnnnooorrruuutttoooiiifffeeeiiikkknnnpppttt}}}~~~oookkkmmmppptttuuuyyyyyypppjjjlllqqquuuyyy{{{{{{{{{uuutttrrrpppnnnlllkkkkkklllhhhaaaZZZSSSLLLEEEAAA;;;:::888666444444444555444444333333333444444555777777888999:::;;;<<<============>>>???@@@@@@@@@??????@@@@@@?????????>>>:::999999999888888888888777777666555444444444444222000000111222333222111111111222333333444444555333444555666666666555555111111222222333333444444444444444555666777888999999>>>BBBCCCGGGUUUmmmrrrbbbaaauuuyyypppdddXXXVVVSSSQQQPPPRRRTTTUUUVVVQQQLLLJJJJJJLLLNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIIIILLLPPPRRRRRRRRRSSSTTTSSS|||jjjXXXQQQQQQPPPMMMLLLHHHIIIJJJKKKLLLNNNPPPRRRRRRSSSTTTQQQMMMJJJIIIJJJGGGJJJMMMLLLHHHEEEFFFIIIIIIHHHGGGFFFGGGIIIKKKLLLMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCDDDGGGKKKNNNNNNMMMGGGFFFDDDDDDDDDDDDCCCBBB??????@@@AAAAAAAAAAAAAAA???>>>>>>@@@CCCHHHMMMPPPUUU[[[ccchhhhhhhhhiiikkkoooqqqsssuuutttpppkkkhhhiiimmmrrruuuzzzxxxqqqpppqqqrrrrrrvvvtttrrrpppooopppssswwwyyyuuuuuuuuutttrrrpppppppppnnnkkkfffaaa\\\VVVPPPLLLEEECCC???;;;888666555555222222111111111111222222333444444555666777777888777777777888999999::::::999999888888888888888888555444444333333333333333444333333222222333333444222111000111222333222111111111222222333444444444222333444555555555444444222222222333444444555555555555555666777888999::::::===BBBJJJWWWiii}}}mmmddd___lllzzzxxxfff^^^TTTSSSPPPNNNMMMNNNOOOPPPPPPMMMJJJHHHIIIKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIKKKNNNOOOPPPQQQSSSUUURRRxxxgggVVVPPPQQQPPPOOONNNIIIIIIHHHGGGHHHLLLRRRVVVTTTUUUUUUQQQLLLIIIIIIKKKIIILLLNNNLLLFFFCCCDDDGGGHHHGGGFFFEEEEEEFFFHHHIIIKKKHHHEEEDDDDDDDDDDDDCCCBBBBBBDDDGGGJJJKKKJJJIIIGGGEEEDDDDDDEEEEEEDDDCCC>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>@@@DDDHHHKKKKKKQQQXXX]]]___aaaeeehhhssssssuuuyyy{{{xxxqqqkkklllqqqvvvyyy}}}}}}uuuttttttsssrrrttt~~~|||tttmmmjjjlllpppsssrrrtttuuuuuutttrrrrrrsssjjjiiifffeeeccc___[[[WWWOOOLLLGGGAAA===999777777444444333333333333333444333333333444555555666666444444555555666666777777777666555444333333333333444333333222222222222222333333333222333333444555444222111222444444444222333333333444555555555666000111333444555444333333222222333444444555666666777777777888999;;;<<<===CCCCCCIIIWWWlll|||jjjbbb^^^ddd}}}ooo^^^VVVRRRPPPNNNKKKJJJJJJKKKKKKKKKIIIHHHHHHIIIJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHJJJJJJJJJKKKMMMMMMMMMOOORRRTTTRRRlllaaaVVVRRRSSSTTTPPPJJJIIIJJJKKKLLLKKKLLLOOOQQQTTTRRRNNNKKKHHHFFFEEEEEEGGGJJJLLLLLLJJJIIIKKKMMMGGGIIIJJJJJJIIIHHHHHHIIIFFFGGGGGGFFFDDDBBBBBBCCCAAABBBCCCEEEHHHJJJKKKLLLHHHEEECCCCCCEEEFFFDDDAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>???AAACCCEEELLLJJJMMMVVV^^^dddlllsssvvvyyy~~~|||vvvwwwrrrrrrzzz}}}vvvpppkkkmmmnnnrrrxxx~~~{{{{{{|||uuukkkiiillllllpppuuuzzz{{{zzzxxxvvvnnnmmmkkkiiigggfffffffffccc```WWWIIIBBBAAA<<<666666555444222222222222333333222222222222222333333444333333222222333333444444555555555444333333222222222111111111111111111000111333444555444444333222222333333333222222111333333333444444555555555444333222000000000111111888777555555777999:::;;;666666999<<<:::888:::@@@HHHLLLXXXlllyyymmmeeeaaajjj~~~www~~~vvvkkkbbbXXXRRRPPPOOOMMMKKKJJJIIIJJJJJJKKKKKKJJJIIIGGGGGGHHHJJJFFFFFFEEECCCAAAAAACCCEEEGGGHHHHHHIIIIIIJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSQQQeee___YYYXXXXXXWWWQQQKKKKKKLLLMMMMMMLLLMMMOOOQQQPPPNNNLLLJJJHHHGGGFFFEEEGGGJJJLLLLLLJJJJJJKKKLLLHHHJJJKKKJJJHHHGGGGGGGGGFFFFFFFFFEEECCCAAAAAAAAAAAABBBCCCDDDFFFHHHIIIJJJEEECCCBBBCCCEEEFFFEEECCCAAA@@@??????>>>????????????>>>>>>>>>>>>@@@CCCDDDIIIIIINNNVVV\\\aaaiiirrr|||{{{xxxtttuuu~~~yyyrrrmmmjjjjjjlllooorrrwww{{{~~~xxxwwwyyyxxxlllhhhjjjkkkmmmrrrwww{{{|||{{{yyyttttttrrrooollljjjjjjkkkkkkjjjaaaUUUMMMIIIBBB:::999777666444333222333333333222222222222333333444444333333222222333333444444444555555444333333222222222111111111111111111111222333444444444333222222222333333333222222111333333333444444444444444444333222222333444555666777666666777999999999888<<<;;;;;;===;;;999>>>EEEPPP\\\ooo~~~rrrjjjiiijjjrrr~~~kkk```YYYSSSNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFFFFGGGIIIHHHGGGFFFCCCAAA@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQRRROOO^^^]]]^^^^^^]]]XXXRRRMMMMMMNNNOOOOOONNNNNNPPPRRRLLLLLLKKKKKKJJJHHHGGGFFFHHHJJJKKKKKKJJJJJJJJJKKKJJJKKKLLLJJJGGGEEEDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFCCCBBBBBBCCCEEEFFFFFFEEE@@@@@@???>>>>>>>>>>>>>>>>>>=========>>>@@@BBBCCCEEEHHHOOOVVVZZZ]]]fffpppzzzwwwxxx}}}vvvqqqjjjkkkkkkiiiggghhhmmmrrrssstttxxx{{{pppllllllnnnnnnqqqvvv}}}}}}zzzzzzyyyvvvrrrooooooooooooooojjjaaaZZZTTTKKKCCC<<<:::888666444333333333222222111111222333333444333333222222222222333333444444444444444333333222111111222222222222222222333333444444444333222222222222333333333333222222444444444333333333333333333333333444555777888999777888:::;;;<<<;;;:::999???===>>>AAAAAACCCKKKTTTggguuuzzzzzz|||~~~sssbbbZZZYYYdddrrrppp^^^TTTPPPMMMJJJLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGDDDAAAAAABBBDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOONNNNNNNNNNNNNNNOOOPPPPPPQQQZZZ]]]``````\\\VVVPPPMMMOOOPPPQQQPPPOOOOOOPPPRRRLLLLLLMMMMMMKKKJJJHHHFFFIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJFFFDDDBBBCCCBBBAAA@@@AAABBBCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDEEEEEEFFFEEEEEEAAAAAA@@@???>>>>>>>>>???============???@@@BBBCCCCCCHHHPPPVVVXXXZZZdddooo}}}zzzxxx}}}}}}xxxsssmmmooooookkkeeebbbeeeiiimmmqqqyyyyyyvvvvvvvvvttttttxxx~~~~~~zzz||||||yyytttpppooopppllllllkkkhhhccc\\\RRRKKK@@@>>>;;;888555444333333111111000000111222222333333333222222222222333333333333444444444333333222111111222222222222222333444444444444333222222111222222333333444333333333555555444444333333222222222333333444666777888999999;;;===>>>>>>???AAABBBAAABBBFFFMMMRRRWWWbbblll|||qqq]]]WWWVVVZZZnnnvvvcccUUUMMMKKKIIIHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHGGGGGGFFFDDDBBBBBBDDDGGGGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGHHHIIIKKKLLLNNNNNNOOOOOONNNMMMMMMNNNNNNNNNQQQ\\\]]]^^^\\\WWWQQQNNNNNNOOOPPPQQQPPPOOOOOOPPPRRROOOOOOOOOOOOMMMKKKHHHGGGJJJIIIJJJJJJJJJJJJIIIHHHJJJKKKKKKIIIFFFCCCBBBBBB???>>>>>>@@@DDDFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBHHHHHHHHHGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@??????@@@<<<<<<===>>>@@@AAACCCCCCCCCGGGOOOUUUVVVXXXbbbmmmxxx{{{uuuvvvyyyzzz||||||xxxtttooolllpppqqqnnnfff``````aaaeeekkkvvv~~~|||zzzzzz|||}}}{{{xxxuuuxxx{{{xxxsssooonnnooonnnmmmmmmmmmiii___UUUOOOFFFCCC@@@<<<888666444444111111111000000111111111333222222111111222222333222222333333444333333222111111222222333333333333555444444333222222222222111222333444444444444444555555555444444333333333333444444555666777777777:::<<<>>>???AAAFFFLLLQQQPPPSSSZZZdddjjjoooxxx}}}ppp```UUUYYY```mmm}}}nnnfffZZZQQQMMMKKKIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGIIILLLLLLKKKJJJIIIIIIFFFFFFFFFDDDCCCDDDGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJLLLMMMOOOPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMKKK]]]]]][[[WWWSSSOOONNNNNNMMMNNNOOOOOONNNNNNPPPRRRQQQQQQPPPOOOMMMLLLJJJIIIJJJIIIIIIIIIJJJJJJIIIGGGHHHIIIJJJHHHEEECCCBBBCCC@@@>>>>>>AAAFFFIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDCCCHHHIIIIIIGGGEEECCCCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@<<<===>>>@@@AAACCCDDDDDDDDDFFFKKKQQQSSSVVV```jjjwwwzzzrrrqqqssstttwwwzzzzzzsssqqqooollliiilllnnnlllfffaaa^^^]]]___eeeppp}}}yyytttqqqooooootttxxxwwwrrrnnnnnnpppvvvsssrrrqqqlll```VVVQQQMMMKKKGGGBBB===:::888777444444333222111111111111222222111111111111222222111222222333333333333333111111222222333444444444444444333222222222333333111222333444444555555444666666666555555555555555555666777888999999999999<<<>>>BBBEEEJJJRRR]]]eeelllnnntttzzz||||||wwwttt^^^UUURRR]]]ooowwwvvvnnn___ZZZTTTOOOLLLJJJIIIGGGHHHHHHHHHIIIHHHGGGFFFFFFGGGJJJNNNOOONNNLLLKKKKKKGGGGGGFFFEEEDDDEEEHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRLLLKKKKKKJJJJJJJJJKKKKKKKKK\\\ZZZWWWUUUSSSQQQPPPOOOKKKLLLMMMMMMLLLMMMOOOQQQPPPOOONNNMMMLLLLLLLLLLLLKKKIIIHHHIIIKKKKKKHHHFFFEEEGGGHHHGGGEEEDDDDDDEEEDDDAAA@@@CCCHHHJJJIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGGGGFFFCCCAAABBBDDDDDDDDDBBBAAA@@@?????????<<<===???AAACCCDDDEEEEEEEEEDDDEEEKKKOOOTTT]]]fffvvvwwwqqqqqqssstttvvvyyy{{{|||xxxpppmmmooorrrrrrkkkkkklllkkkiiifffdddbbbdddeeejjjvvvyyypppllllllkkkrrrxxxyyytttqqqqqqttt{{{vvvssssssmmmaaaXXXVVVUUUSSSNNNHHHCCC???===<<<999888777555444333222222222222111111111111222222111111222333333333333333111111222222333444444555444333222222222333444555111222333444555555555555666666666777777777777777888999;;;===???@@@@@@@@@@@@EEEMMMTTT\\\gggsss||||||~~~sssdddUUUUUU\\\pppxxxlllxxx~~~qqqddd^^^WWWTTTOOOKKKHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEDDDGGGJJJOOOQQQPPPMMMLLLKKKJJJJJJHHHFFFDDDDDDFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLNNNPPPQQQQQQQQQQQQIIIIIIIIIHHHHHHIIIJJJJJJNNN[[[XXXUUUUUUUUUTTTRRRPPPIIIJJJKKKLLLKKKLLLOOOQQQMMMMMMKKKKKKKKKLLLMMMNNNKKKIIIHHHIIIKKKKKKHHHEEEDDDEEEGGGGGGEEEEEEEEEFFFHHHEEEBBBDDDIIIKKKHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGAAACCCEEEDDDAAA@@@BBBDDDDDDCCCBBB@@@???>>>>>>>>>===>>>@@@BBBDDDEEEFFFFFFEEEAAAAAAFFFLLLRRR[[[cccuuu}}}{{{|||uuuqqqtttwwwwwwwwwyyyqqqrrrooojjjjjjrrryyy|||qqqooommmmmmnnnnnnmmmlllllliiihhhppp}}}{{{qqqmmmmmmjjjrrrzzz{{{wwwtttuuuxxxyyyssspppqqqmmmbbb[[[[[[[[[XXXSSSMMMHHHCCCAAA???===<<<:::888666555444444222222111111111111222222000111222333333333333333111111222333333444555555333222222111222333555666111222333444555555555555666666777777888888999999999;;;>>>AAADDDFFFFFFFFFEEEMMMYYYccclllwww|||wwwyyy~~~uuuhhh___YYYWWW^^^nnnxxxmmmhhhvvvzzzzzzqqqlllcccZZZWWWTTTQQQLLLGGGDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCFFFJJJOOOQQQPPPNNNLLLKKKMMMLLLJJJGGGDDDBBBDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNHHHJJJKKKMMMNNNNNNNNNMMMHHHGGGGGGGGGHHHHHHIIIJJJKKKVVVWWWXXXVVVRRRPPPOOOOOOLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLOOOOOOLLLIIIIIIGGGEEEFFFHHHIIIGGGEEEFFFFFFFFFFFFFFFFFFGGGHHHEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@BBBCCCEEEFFFFFFFFFFFFCCCBBBDDDGGGIIIMMMYYYeeerrruuuzzz}}}~~~|||yyywwwrrrqqqqqqrrruuuxxxyyyyyyuuummmdddbbbiiittt|||wwwooommmqqqvvvyyyzzzwwwqqqjjjhhhmmmwww|||xxxuuuuuuxxx{{{zzzvvvwww{{{zzzwwwssspppmmmiiiccc___aaa^^^ZZZVVVTTTRRRPPPNNNTTTOOOIIICCC@@@===;;;999:::888666444333333333444111111111333555666666555555444444444444555555666666777777555333222555888555666888888666555555555::::::::::::<<<>>>@@@BBBAAACCCFFFJJJNNNQQQSSSTTTOOO[[[nnnsssdddWWWVVV]]]eee||||||ccchhh}}}|||nnnccc^^^ZZZSSSMMMKKKKKKJJJHHHGGGEEEDDDCCCDDDEEEGGGHHHHHHFFFCCCAAAFFFIIIKKKJJJGGGFFFGGGHHHLLLJJJHHHFFFEEEEEEFFFGGGHHHHHHIIILLLLLLJJJIIIKKKMMMLLLKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKXXXWWWVVVUUUSSSQQQOOONNNLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKLLLOOOOOOLLLJJJGGGEEEDDDEEEGGGHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFHHHGGGEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCAAABBBDDDFFFGGGGGGGGGFFFCCCBBBDDDFFFGGGJJJTTT^^^iiimmmqqqvvvwwwvvvtttrrrjjjjjjlllppptttwwwxxxxxxqqqjjjcccbbbiiittt}}}|||xxxyyy|||yyynnngggiiiooovvvzzzyyyvvvzzz}}}|||zzzzzzyyywwwtttsssqqqmmmfffaaabbb```^^^\\\\\\\\\\\\\\\bbb^^^XXXQQQKKKEEE@@@===;;;999666333222222333444333222222333555777888999999888888777888888999999777888999777444444666888777888999999888888888999<<<;;;;;;<<<@@@FFFKKKOOOOOOQQQUUUZZZ```eeeiiijjjjjjuuu}}}wwwyyyqqqcccWWWRRR\\\kkk|||ttt|||tttuuutttfff\\\WWWTTTNNNJJJKKKJJJHHHFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHFFFDDDCCCGGGIIIJJJIIIFFFEEEFFFHHHJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHJJJLLLLLLJJJJJJKKKMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJIIIHHHHHHIIIJJJJJJJJJ[[[XXXTTTSSSTTTRRROOOLLLLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJLLLNNNNNNLLLKKKEEEDDDDDDEEEGGGHHHGGGEEECCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHHHHGGGFFFDDDCCCBBBDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCEEEGGGHHHHHHGGGGGGDDDCCCDDDFFFFFFFFFLLLTTT]]]aaafffjjjmmmmmmkkkjjjfffiiinnnssswwwzzz{{{{{{qqqmmmjjjjjjooowww~~~uuuiiidddeeeiiilllzzz~~~|||tttxxxyyytttssstttttttttsssnnnhhhccccccccccccccceeehhhkkklllnnnlllggg```YYYQQQLLLHHHGGGDDD???:::777666777888666555555555666777999:::999888888777777777888888999:::;;;:::888888999:::<<<;;;;;;::::::;;;<<<<<<======???CCCKKKUUU^^^dddfffgggiiilllqqqvvvzzz}}}}}}{{{zzzlll]]]TTTOOOWWWnnn|||{{{}}}lllmmmyyyuuummmggg^^^VVVQQQMMMJJJHHHJJJIIIFFFDDDCCCCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFEEEGGGHHHHHHGGGEEEEEEFFFHHHHHHGGGEEECCCBBBCCCDDDEEEHHHJJJLLLMMMKKKKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJKKK]]]XXXSSSRRRTTTSSSOOOJJJLLLLLLLLLMMMMMMMMMLLLLLLHHHIIIJJJLLLMMMMMMLLLKKKDDDDDDEEEGGGHHHHHHGGGGGGBBBBBBBBBBBBCCCDDDDDDEEEHHHIIIJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKGGGIIIJJJJJJHHHEEECCCAAADDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEGGGHHHHHHHHHHHHFFFDDDEEEGGGFFFDDDFFFKKKSSSWWW\\\aaadddeeedddcccdddiiipppuuuxxxxxxxxxxxxssstttvvvxxxzzz}}}{{{mmmddd_________jjjoooxxx~~~vvvzzz}}}tttmmmnnnppprrrsssrrrnnnhhhdddbbbccceeegggjjjmmmpppsssrrrppplllfff```[[[ZZZYYY[[[WWWPPPJJJDDDBBBAAABBB;;;===>>>???===<<<;;;;;;:::999999888777777777777:::;;;======>>>===>>>>>>@@@>>>======???@@@AAAAAABBBDDDHHHPPPZZZeeeooouuuyyywwwtttsssuuuzzz}}}xxxvvvrrr{{{|||ggg\\\RRRQQQYYYmmm|||tttjjjwwwzzzlllbbb```\\\UUUOOOKKKIIIIIIIIIGGGDDDBBBAAAAAACCCDDDHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGEEEEEEEEEFFFGGGFFFDDDCCCAAAAAABBBDDDEEEHHHLLLOOOMMMKKKKKKLLLLLLMMMLLLJJJIIIHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJNNN___YYYSSSRRRSSSRRRNNNJJJLLLLLLMMMMMMMMMMMMLLLKKKGGGIIIKKKLLLLLLKKKKKKJJJEEEFFFHHHIIIIIIIIIHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGKKKLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJFFFIIILLLLLLIIIFFFDDDCCCDDDCCCBBBBBBAAAAAABBBBBBBBBDDDEEEGGGHHHHHHHHHHHHHHHFFFFFFHHHGGGCCCDDDGGGNNNQQQUUUZZZ]]]^^^^^^^^^```fffmmmrrrrrrpppooonnnooovvv~~~|||ssshhh```[[[YYY\\\bbbjjjssszzz~~~{{{~~~~~~{{{rrrlllnnnpppssstttrrrnnnjjjhhhcccfffiiikkkkkkllloooqqqssspppkkkddd___^^^aaaeeehhhddd___XXXTTTQQQQQQQQQGGGLLLQQQRRRNNNHHHBBB?????????===<<<;;;;;;;;;;;;;;;<<>>AAACCCGGGNNNSSSVVVUUUTTTJJJJJJMMMTTT\\\bbbdddcccdddeeehhhllloooqqqrrrssstttssssssvvv|||~~~|||yyyxxxwwwuuuqqqnnnkkkxxxrrraaaZZZNNNPPPZZZnnnwww}}}{{{ooo```^^^bbb[[[ZZZWWWRRRLLLHHHFFFEEEEEEDDDCCCAAAAAABBBDDDEEEHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHFFFDDDBBBAAA@@@@@@@@@BBBDDDEEEHHHQQQUUUOOOJJJMMMOOOLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHIIIKKKMMMMMMMMMLLLKKKMMM^^^\\\XXXSSSPPPNNNMMMLLLLLLLLLNNNNNNNNNMMMKKKJJJHHHJJJLLLLLLIIIGGGGGGHHHFFFIIILLLLLLIIIFFFEEEFFFCCCCCCCCCDDDEEEFFFHHHIIINNNOOOPPPQQQSSSTTTUUUUUUTTTSSSQQQNNNKKKHHHFFFDDDEEEIIIMMMMMMIIIGGGHHHJJJHHHFFFEEECCCAAA@@@??????AAABBBDDDFFFGGGGGGGGGFFFFFFCCCBBBEEEFFFDDDDDDGGGHHHJJJMMMOOOQQQQQQQQQPPPYYYaaajjjoooppppppqqqsssnnnwwwyyywwwxxxzzzyyyooogggdddccc```___^^^^^^```dddiiilllpppvvv}}}}}}{{{zzzxxxtttooonnnooorrrtttzzz|||vvvtttsssvvvuuupppiiicccbbbhhhmmmlllkkkiiifffdddbbb```___]]]eeemmmoooiiiaaaZZZWWWPPPOOONNNLLLJJJIIIIIIIIIQQQSSSYYYbbbjjjnnnnnnlll^^^^^^aaaiiiqqquuutttrrrnnnnnnoooooopppqqqqqqrrrsssvvvzzz~~~yyyvvv}}}xxxvvvyyy|||rrrbbbZZZYYYSSS```ttt|||}}}tttddd\\\ZZZ[[[YYYWWWSSSOOOLLLIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDGGGIIIJJJLLLLLLLLLJJJIIIHHHGGGGGGIIIKKKJJJFFFCCCBBBAAA@@@???@@@BBBDDDFFFHHHSSSWWWOOOJJJMMMOOOMMMLLLKKKIIIHHHFFFFFFFFFGGGHHHKKKNNNQQQRRRPPPNNNLLLLLL^^^\\\YYYTTTOOOLLLLLLMMMLLLMMMNNNOOONNNMMMKKKIIIHHHKKKMMMLLLHHHFFFFFFGGGEEEIIILLLLLLHHHEEECCCDDDBBBBBBCCCCCCEEEFFFGGGHHHNNNOOOPPPQQQRRRTTTUUUUUUWWWVVVSSSPPPLLLIIIFFFEEEEEEIIIMMMMMMIIIGGGIIILLLJJJIIIGGGDDDBBB@@@??????AAABBBCCCEEEFFFFFFFFFFFFDDDAAA@@@CCCEEEDDDEEEGGGFFFGGGJJJLLLMMMLLLLLLKKKOOOXXXcccjjjlllnnnqqqtttxxx{{{sssrrrttt|||xxxoooiiihhhiiihhhddd^^^ZZZYYY\\\aaaeeekkkrrr||||||www{{{}}}{{{wwwqqqlllkkknnnrrr}}}~~~zzzyyyuuuuuusssnnniiihhhmmmsssqqqpppnnnjjjfffaaa^^^[[[___gggnnnpppkkkddd___^^^```___]]]\\\ZZZYYYXXXXXX___bbbiiisss}}}sssrrrsssyyy~~~{{{wwwpppooonnnmmmoooqqqtttvvvyyy}}}}}}vvvtttuuuyyy|||}}}}}}}}}|||nnnddd[[[YYY\\\```ttt|||uuubbb]]]ZZZVVVRRRZZZVVVQQQNNNMMMKKKIIIGGGCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHKKKMMMNNNLLLJJJIIIGGGGGGHHHKKKMMMKKKFFFBBBBBBAAA@@@@@@AAACCCEEEFFFHHHTTTXXXPPPJJJNNNPPPMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHKKKPPPTTTTTTRRROOOLLLNNNZZZZZZZZZXXXTTTRRRQQQRRRNNNMMMLLLKKKJJJJJJJJJJJJLLLKKKIIIGGGFFFDDDDDDCCCJJJJJJJJJIIIIIIHHHHHHHHHBBBBBBBBBCCCDDDFFFGGGHHHKKKMMMOOOPPPQQQRRRTTTVVVXXXVVVRRRMMMIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJGGGCCC???===AAABBBDDDEEEFFFFFFEEEEEEAAAAAACCCDDDEEEEEEEEEEEEGGGFFFDDDCCCCCCEEEFFFHHHLLLPPPZZZdddhhhjjjuuutttnnnqqquuu{{{vvvqqqkkkgggggghhhjjjjjjfff___ZZZZZZ\\\gggooo||||||uuuqqqwww~~~~~~}}}xxxqqqmmmnnnqqq|||uuuwwwtttpppnnnppprrrttttttyyyyyyvvvpppiiieeeeeefffhhhhhhhhhiiijjjjjjkkkkkklllllllllkkkjjjhhhgggfffnnnrrruuuwww}}}{{{pppnnnooouuu}}}}}}vvvssswwwyyywwwyyy}}}xxxhhh``````fffnnnuuuooo```ZZZYYYVVVRRRVVVQQQJJJGGGFFFFFFEEECCCDDDCCCAAAAAAAAACCCEEEFFFKKKKKKLLLLLLLLLJJJIIIHHHEEEHHHKKKMMMMMMJJJGGGDDDAAABBBCCCDDDEEEEEEEEEEEENNNNNNOOOOOOQQQSSSTTTUUUQQQOOOMMMLLLLLLKKKIIIGGGLLLMMMNNNPPPRRRTTTTTTUUUNNNYYYYYYYYYWWWTTTRRRSSSTTTMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKIIIGGGFFFEEEEEEEEEIIIIIIIIIIIIHHHHHHGGGGGGCCCCCCCCCCCCEEEFFFGGGHHHIIILLLNNNPPPQQQSSSUUUWWWXXXUUUQQQMMMIIIFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIFFFCCC@@@>>>AAABBBDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFDDDCCCCCCEEEFFFGGGKKKNNNVVVaaahhhlllvvv{{{wwwwwwyyy|||yyywwwwww{{{}}}zzzvvvmmmgggfffiiijjjkkkiiiddd```^^^^^^bbbhhhsss}}}{{{wwwwww~~~}}}uuurrrxxx~~~zzzwwwuuuqqqnnnmmmmmmoooqqq{{{{{{yyytttnnnkkkjjjkkkmmmmmmllllllkkkjjjjjjiiiooonnnnnnnnnnnnnnnnnnnnnrrrvvvxxx{{{}}}|||{{{{{{~~~~~~~~~|||zzznnnlllkkkoooxxx{{{kkk___[[[YYYWWWTTTSSSOOOKKKHHHHHHGGGFFFDDDBBBBBBAAA@@@AAACCCEEEGGGKKKLLLLLLLLLLLLJJJIIIHHHGGGIIIKKKLLLLLLIIIGGGEEEAAABBBCCCDDDDDDEEEEEEEEELLLLLLMMMNNNPPPRRRTTTUUUOOOLLLHHHGGGGGGHHHHHHHHHGGGIIIKKKNNNPPPQQQQQQQQQQQQVVVWWWVVVTTTRRRRRRTTTUUULLLLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJNNNPPPQQQSSSUUUWWWVVVTTTPPPLLLHHHEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFDDDBBB@@@AAABBBDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEEDDDDDDDDDEEEFFFIIIKKKRRR^^^iiipppyyy|||yyyvvvpppjjjjjjrrr}}}{{{qqqhhheeeiiiiiiiiijjjjjjgggccc```___bbbjjjvvv~~~yyyyyyzzz~~~}}}|||tttuuussspppmmmnnnrrrwww}}}}}}{{{xxxssspppooopppppppppqqqqqqqqqqqqrrrrrrsssrrrooonnnmmmnnnoooqqqppprrrtttwww~~~}}}|||uuugggbbb```kkk|||vvvpppggg```[[[WWWTTTRRRQQQOOOMMMKKKJJJIIIGGGDDDAAA@@@@@@@@@AAACCCFFFGGGLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIJJJJJJIIIGGGFFFDDDBBBBBBCCCCCCDDDEEEEEEEEEIIIJJJKKKMMMNNNPPPRRRRRRKKKHHHDDDBBBCCCEEEGGGHHHCCCFFFIIIMMMOOOPPPOOONNNOOOQQQRRRQQQPPPOOOPPPRRRUUUMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKNNNPPPPPPQQQSSSTTTTTTRRRNNNKKKGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCBBBAAABBBCCCEEEFFFGGGHHHHHHFFFEEECCCBBBAAABBBDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHOOO[[[jjjvvv~~~~~~~~~{{{tttpppjjjccceeeooozzz{{{qqqjjjhhhiiigggfffiiimmmnnnjjjfffbbbdddhhhlllpppsssttttttxxx}}}}}}wwwnnnrrrtttsssrrruuu}}}~~~{{{xxxtttrrrppppppooopppssswww{{{~~~|||wwwrrrpppppprrrtttrrrqqqrrruuu|||yyymmm^^^]]]fffooosssooolllggg```YYYSSSQQQPPPRRRRRRPPPOOOMMMJJJGGGEEE@@@@@@???@@@AAADDDFFFHHHLLLMMMMMMMMMLLLJJJIIIGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNGGGDDDBBBAAACCCEEEFFFFFFDDDGGGKKKOOOQQQQQQPPPNNNNNNKKKLLLLLLLLLKKKLLLOOOQQQMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFIIIKKKNNNOOOOOONNNNNNOOOPPPOOOLLLIIIFFFDDDBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGGGGFFFEEECCCBBBAAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFMMMYYYjjjxxx~~~zzzwwwyyy}}}}}}vvvooommmiiigggkkksss{{{~~~}}}|||{{{zzzvvvooolllmmmmmmjjjjjjnnnuuuyyyvvvrrrjjjjjjhhhccc___```gggllltttzzz{{{ssslllpppssstttuuuyyy}}}xxxuuusssqqqpppoooqqquuuzzz{{{yyyzzz}}}|||{{{~~~~~~sssbbb]]]YYYYYYfffzzzsssiiikkkiiieee^^^VVVRRRQQQQQQTTTUUUTTTRRRNNNJJJFFFEEEAAA@@@@@@@@@BBBDDDGGGIIILLLLLLMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFIIIIIIJJJKKKKKKJJJIIIIIICCCBBBBBBDDDFFFGGGFFFDDDEEEGGGKKKOOOQQQPPPOOOMMMOOOFFFHHHIIIJJJJJJJJJKKKMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEHHHJJJMMMNNNMMMKKKJJJJJJLLLKKKJJJHHHEEECCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@EEEKKKUUUdddssszzz{{{ttttttuuuwwwyyywwwqqqmmmkkklllooouuu{{{~~~|||yyy|||xxxuuusssooojjjkkkppprrrrrrvvv~~~rrroooiii```XXXXXX^^^dddmmmqqqyyyyyytttvvvxxxxxxzzz~~~}}}zzzyyyxxxxxxwwwyyy{{{~~~||||||~~~zzzxxxyyy{{{|||xxxlll]]]QQQRRRZZZggg~~~mmmeeebbbbbbaaa^^^ZZZUUUSSSSSSTTTSSSTTTTTTRRRMMMIIIFFFFFFCCCBBBBBBBBBCCCEEEHHHIIIKKKKKKLLLKKKJJJHHHFFFEEECCCCCCBBBBBBBBBBBBAAAAAACCCCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGBBBBBBDDDFFFHHHHHHFFFDDDDDDFFFIIILLLMMMLLLKKKJJJKKKCCCFFFIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEGGGKKKLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA??????@@@AAABBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA===DDDIIIOOOZZZgggnnnnnnkkkpppuuuvvvsssooolllkkkjjjooowww~~~}}}zzzwwwssspppnnnjjjgggiiiooosssyyy{{{tttkkkcccaaa```aaaaaabbbccchhhooossstttxxx}}}yyy}}}|||yyyyyy||||||~~~}}}~~~xxxyyyyyyyyyxxxuuusssrrrwww|||oooeeeaaa\\\YYYXXX```rrr~~~jjjbbb___\\\YYYXXXWWWVVVTTTRRRQQQOOONNNPPPPPPNNNJJJGGGGGGHHHEEEEEEDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJHHHFFFDDDCCCAAABBBCCCCCCDDDCCCCCCCCCDDDCCCBBBAAABBBDDDFFFGGGEEEFFFHHHJJJJJJJJJIIIHHHDDDCCCCCCEEEGGGGGGFFFEEEFFFFFFHHHIIIIIIIIIHHHGGGFFFBBBEEEIIIKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBEEEIIIKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB>>>???@@@AAABBBCCCCCCCCC======>>>>>>???@@@BBBCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA<<>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCIIIFFFCCCCCCDDDEEECCCAAA===>>>@@@AAAAAA@@@>>>===<<<<<<<<<===>>>>>>??????===>>>???AAABBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBFFFJJJPPPUUUXXXZZZdddnnnnnnfff```aaafffgggrrr{{{{{{wwwvvvwwwvvvttttttpppkkkjjjooorrrrrruuu~~~|||qqqiiikkkrrruuuuuuvvvlllaaaYYYYYY[[[^^^gggppppppwww}}}{{{}}}~~~}}}zzzrrruuu|||zzzwwwxxxmmmcccZZZXXXVVVWWW```jjjyyyzzzwwwzzzggg[[[WWWXXXXXXVVVJJJNNNRRRQQQKKKGGGGGGHHHCCCFFFJJJLLLLLLJJJFFFDDDIIIEEEBBBAAACCCDDDCCCBBBHHHFFFEEEDDDEEEDDDCCCAAA@@@>>>@@@DDDDDDAAA@@@BBBDDDFFFHHHGGGFFFEEEFFFFFFBBBEEEIIIMMMOOOPPPPPPPPPKKKHHHDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@>>>???@@@AAABBBBBBBBBBBB??????@@@AAACCCDDDEEEEEEEEEDDDBBBAAAAAABBBDDDFFFHHHFFFCCCCCCEEEFFFDDDBBB??????@@@AAA@@@@@@???>>>=========>>>>>>>>>>>>???===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@AAABBBDDDEEEGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGKKKOOORRRUUU___iiikkkddd______bbbfffpppvvvtttoooooorrrsssyyy{{{zzzvvvwww{{{}}}|||yyy}}}uuunnnmmmooorrrxxxyyynnnccc^^^[[[YYY[[[aaahhhooo~~~zzzyyy|||vvv{{{vvvmmmfff]]]VVVTTT^^^kkkvvv}}}vvvkkk]]]UUUUUUUUUTTTRRRKKKLLLMMMLLLJJJHHHHHHJJJDDDFFFHHHJJJJJJIIIFFFEEEGGGDDDBBBAAABBBCCCBBBAAAEEEDDDCCCDDDEEEDDDCCCAAA@@@>>>???BBBCCC@@@???BBBDDDEEEGGGGGGFFFFFFGGGHHHCCCFFFIIIMMMOOOOOOOOONNNGGGFFFEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGBBBCCCEEEFFFGGGGGGFFFFFFAAA@@@@@@AAABBBCCCDDDDDDAAABBBBBBCCCCCCCCCBBBBBB??????@@@AAABBBBBBBBBBBB>>>???@@@BBBCCCEEEFFFGGGEEECCC@@@>>>???BBBEEEHHHFFFEEEDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@??????@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCEEEGGGIIIMMMWWWbbbfffbbb]]]\\\]]]dddlllqqqmmmhhhjjjoooqqq~~~~~~~~~yyysssnnnkkklllwww|||rrrkkkddd\\\XXXXXX]]]cccppp~~~|||zzzuuuxxxrrrtttyyyvvv}}}xxxpppeee\\\VVVSSSSSSRRR[[[qqq{{{~~~qqqaaaZZZSSSQQQTTTVVVUUURRRNNNLLLIIIGGGHHHIIIJJJJJJEEEFFFGGGGGGGGGFFFFFFEEEEEECCCAAA@@@AAABBBAAA@@@AAAAAABBBDDDFFFFFFCCCAAA@@@======@@@@@@>>>???BBBCCCEEEGGGGGGGGGGGGIIIJJJEEEGGGJJJMMMNNNNNNMMMLLLEEEEEEFFFHHHJJJJJJIIIGGGGGGFFFEEEEEEEEEGGGHHHIIIHHHBBBCCCEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCDDDEEE@@@@@@AAABBBCCCDDDDDDEEE@@@AAABBBCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDDDDEEEAAAAAA??????@@@BBBDDDFFFDDDDDDDDDEEEFFFFFFEEEEEECCCBBB@@@>>>>>>>>>???@@@AAA@@@@@@???>>>>>>============>>>>>>????????????======<<<<<<===???@@@AAA>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCFFFOOO[[[``````]]][[[[[[bbbjjjpppmmmjjjmmmsssvvv~~~xxxsssoookkkkkkrrr|||~~~xxxoooeee___WWWYYYbbbmmmrrrpppoooppplll{{{wwwvvv}}}{{{pppiiijjjhhh```WWWRRRTTTXXX```hhhzzz}}}yyylll___TTTQQQNNNPPPVVVZZZ[[[ZZZUUUNNNGGGEEEGGGKKKKKKJJJFFFEEEDDDDDDCCCDDDDDDEEECCCBBBAAA@@@@@@@@@?????????@@@BBBEEEHHHHHHFFFCCCAAA===<<<>>>???===???BBBDDDFFFGGGHHHHHHIIILLLNNNGGGIIIKKKMMMNNNLLLKKKIIIFFFEEEEEEFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIHHHDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@AAAAAABBBCCCEEEFFFFFFBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA===>>>@@@AAABBBBBBBBBBBBBBBDDDEEEEEEEEEDDDDDDDDDCCCAAA???===<<<===???@@@AAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;===>>>============>>>>>>??????======>>>>>>???@@@AAAAAABBBIIISSSZZZ]]]]]]\\\\\\```jjjssssssrrrwww}}}{{{tttoooqqqtttuuuwwwzzzxxxnnn]]][[[[[[______]]]^^^aaa^^^mmm|||qqqeee[[[VVVYYYYYYUUUPPPTTT```kkkzzzrrrnnnmmmwwwqqq^^^UUUOOOMMMLLLOOOUUU\\\```aaa[[[SSSIIIFFFHHHKKKJJJHHHFFFEEECCCAAA@@@AAACCCDDDAAAAAAAAAAAA???>>>>>>>>>???@@@CCCFFFJJJJJJHHHFFFAAA>>>===??????>>>???CCCEEEGGGHHHIIIIIIJJJMMMPPPHHHJJJLLLMMMMMMKKKIIIGGGIIIFFFDDDCCCDDDFFFGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@??????@@@BBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>><<<===@@@BBBBBBAAA@@@???AAACCCEEEEEEDDDBBBBBBBBB@@@???===<<<<<<===???@@@@@@??????>>>===<<<<<<;;;:::999999888888999::::::999999888888888999;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<===???@@@AAABBBBBB@@@DDDKKKRRRXXX\\\^^^^^^```kkkuuuxxxyyyyyyqqqnnnwww}}}mmmggg```\\\WWWQQQPPPRRRPPP[[[jjjuuuyyyvvvrrrppprrrttt{{{yyyuuuyyyxxxqqqhhh```XXXQQQKKKPPPSSSTTTVVV```rrrttt^^^bbbooovvvbbbUUUPPPLLLJJJJJJLLLRRRXXX]]]```\\\TTTLLLIIIJJJKKKIIIFFFEEECCCAAA?????????AAABBB@@@AAABBBAAA???>>>>>>>>>@@@AAACCCFFFJJJKKKJJJHHHBBB??????BBBBBB@@@AAADDDFFFGGGGGGGGGHHHIIIMMMOOOHHHJJJLLLMMMMMMKKKHHHGGGJJJGGGCCCBBBCCCEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEHHHEEEFFFGGGGGGGGGGGGEEEEEEBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@??????>>>@@@CCCEEEEEEBBB@@@???@@@<<<<<<;;;;;;<<<===>>>???>>>=========<<<<<<;;;;;;:::999888888888888999::::::999888888888999:::;;;:::::::::;;;<<<============>>>???@@@AAABBBBBBCCC???@@@CCCJJJRRRZZZ^^^```cccmmmuuuwwwyyy|||tttsss|||~~~vvvnnnggg^^^TTTPPPPPPMMMQQQXXX]]]```___]]][[[cccdddjjjuuu~~~|||rrrjjjeeecccccceeeddd]]]XXXVVVTTTQQQTTTYYY```dddjjjvvvpppdddeeeqqquuueeeYYYPPPKKKIIIIIIIIILLLOOOSSSVVVXXXWWWSSSMMMKKKJJJJJJHHHFFFDDDBBB@@@???>>>>>>???@@@???AAACCCBBB@@@>>>>>>???AAAAAABBBDDDHHHJJJJJJIIICCCAAABBBEEEEEECCCBBBEEEDDDEEEEEEEEEEEEFFFJJJLLLHHHIIIKKKMMMLLLKKKHHHGGGGGGEEEDDDDDDFFFHHHHHHHHHFFFEEECCCBBBBBBBBBBBBCCCGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>?????????BBBEEEEEEAAA>>>>>>???:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999:::;;;:::999999999:::;;;<<<999999:::;;;;;;<<<======???@@@AAABBBBBBCCCCCCCCC>>>===???EEENNNXXX___aaaeeennnttttttvvvzzzwww~~~zzztttjjj___XXXWWWSSSQQQPPPPPPQQQQQQOOONNNUUUSSSWWW```iiipppxxx{{{{{{vvvsssmmmddd[[[UUUUUUWWWUUUXXXVVVQQQOOOSSSUUUUUUccciiirrrxxxzzzpppnnnmmmwwwssscccZZZTTTNNNIIIHHHIIIKKKMMMOOOQQQRRRRRRRRRPPPMMMLLLKKKIIIHHHFFFCCCBBB@@@???>>>>>>>>>>>>???BBBDDDCCC@@@>>>>>>???AAA@@@@@@CCCFFFHHHIIIIIIDDDBBBCCCGGGHHHDDDCCCEEECCCCCCCCCCCCBBBDDDGGGJJJHHHIIIKKKLLLLLLKKKHHHGGGCCCCCCDDDGGGJJJKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBFFFDDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAA@@@AAADDDGGGIIIEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEDDDCCCAAAAAABBB@@@???>>>======>>>??????;;;<<<===???@@@@@@@@@@@@CCCBBBBBBAAA???>>>>>>===:::<<>>===============<<<;;;::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>BBBDDDDDDBBB@@@<<<<<<===@@@EEEKKKRRRUUU\\\aaahhhpppyyy~~~{{{~~~|||uuuwww{{{vvvqqqllliii```]]]YYYXXXWWWUUUPPPKKKKKKLLLNNNOOORRRYYYdddlllvvvxxxxxxyyy}}}vvvnnnjjjiii```]]]YYYUUUMMMFFFFFFJJJOOOOOOQQQXXXaaakkkssswww}}}tttqqquuu~~~}}}ppp```XXXRRRLLLHHHGGGLLLMMMMMMLLLKKKKKKMMMNNNQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDCCCAAAAAAAAAAAAAAADDDDDDCCCBBBAAA???>>>===???@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGFFFDDDFFFEEECCCBBBCCCEEEHHHJJJMMMMMMMMMLLLKKKJJJIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGIIICCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAABBBCCCEEEFFFCCCCCCBBBAAAAAAAAABBBBBBAAACCCDDDDDDBBBAAAAAABBB@@@???>>>===>>>>>>???@@@<<<===>>>???????????????CCCBBBBBBBBBBBBBBBAAAAAA;;;===>>>@@@@@@@@@???>>>============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCAAA??????>>>======???BBBFFFIIITTTZZZeeennnvvv|||}}}yyyvvvrrrtttyyy|||xxxuuuyyy~~~||||||}}}|||xxxwwwwwwxxxvvvrrrnnnkkkkkkiiidddaaaVVVSSSNNNKKKJJJOOOVVV\\\```dddhhhmmmxxx~~~{{{vvvttttttrrrmmmfff```[[[XXXWWWXXXWWWRRRMMMJJJGGGFFFLLLTTTZZZ^^^fffqqq~~~sssrrrqqquuu~~~iii]]]QQQLLLIIIEEEDDDDDDJJJKKKLLLKKKKKKKKKLLLNNNNNNMMMKKKIIIGGGEEEEEEDDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@???>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEDDDEEEDDDBBBAAABBBDDDGGGHHHKKKLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIICCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@BBBCCCCCCAAA@@@@@@AAA>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>????????????@@@AAAAAAAAABBBBBBCCCCCC>>>>>>>>>>>>????????????>>>>>>>>>===<<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;<<<>>>>>>===<<<<<<<<<<<<===>>>===<<<===???@@@???>>>@@@???<<<;;;:::<<<>>>@@@HHHQQQ^^^jjjqqqttttttttt{{{wwwsssrrrooollloootttwwwwwwwwwzzz|||wwwwww{{{~~~yyyuuuwww}}}qqqiii^^^TTTOOONNNPPPQQQSSSWWWZZZ___fffllljjjeeeeeeeeefffiiioootttxxxyyy|||~~~{{{}}}|||wwwuuuxxx|||~~~vvvmmmgggbbb^^^\\\XXXVVVRRRNNNMMMOOORRRTTTPPPKKKGGGIIIMMMTTT```llluuu|||xxxmmmjjjpppzzztttggg\\\RRRIIIFFFEEECCCCCCEEEGGGHHHJJJJJJJJJJJJLLLNNNLLLKKKIIIGGGEEECCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDD??????@@@@@@@@@@@@??????===>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAACCCEEEGGGIIIJJJKKKLLLKKKJJJHHHFFFDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFFFFFFFFFFGGGGGGGGGIIICCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@?????????>>>??????@@@AAAAAA???@@@BBBBBB@@@??????@@@>>>>>>>>>???@@@AAABBBBBB??????>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>======>>>??????>>>>>>>>>===<<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;<<<======<<<<<<<<<<<<<<<===???===;;;;;;<<<=========>>>===;;;::::::<<<>>>??????HHHUUUaaahhhkkkkkkkkkoookkkiiiiiihhhhhhooowww{{{|||||||||}}}{{{vvvwww|||{{{~~~zzzsssnnnrrr|||uuuiiibbb\\\XXXTTTRRRRRRRRRTTTVVVWWWTTTQQQWWWUUUTTTWWW]]]bbbcccbbbdddkkknnnjjjgggeeebbb\\\YYY\\\aaafffjjjlllkkkjjjhhhddd___[[[XXXUUUQQQNNNKKKPPPUUUYYY^^^ccceeedddWWWUUUWWW___hhhrrr~~~vvvpppmmmkkkxxx~~~yyyhhh\\\WWWWWWOOOHHHEEEDDDAAAAAADDDDDDFFFHHHIIIHHHIIIJJJLLLLLLKKKIIIGGGEEECCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAAAAA@@@??????;;;===@@@CCCFFFHHHJJJJJJJJJHHHFFFFFFFFFFFFEEECCCCCCBBBBBBAAABBBDDDEEEGGGHHHJJJKKKLLLLLLJJJHHHFFFDDDEEEGGGHHHIIIJJJJJJIIIEEEDDDCCCCCCCCCCCCDDDEEEHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDBBB???===>>>>>>>>>>>>>>>???@@@AAA>>>@@@AAAAAA@@@???@@@@@@>>>>>>???@@@AAABBBBBBBBB@@@???>>>>>>===>>>>>>???@@@@@@?????????>>>>>>>>>AAA@@@>>>===<<<===>>>???>>>>>>>>>===<<<:::999888::::::::::::::::::::::::888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>><<<999999:::;;;;;;;;;<<<;;;:::999999;;;<<<>>>:::AAAKKKUUU\\\aaaeeegggccc```]]]]]]^^^cccooo|||~~~}}}~~~~~~wwwuuuwww|||}}}~~~xxxrrrooouuuzzzssslllgggZZZVVVQQQOOOMMMLLLLLLMMMOOOMMMLLLNNNSSSUUUUUUSSSSSSWWWYYYWWWTTTSSSPPPNNNJJJMMMRRRVVVXXXYYYXXXXXXVVVUUUSSSRRRRRRRRRQQQQQQOOO]]]mmmxxx}}}ooooootttxxxhhheeemmmxxxqqqaaaVVVQQQOOOOOOHHHCCCAAA@@@======@@@AAACCCFFFGGGGGGGGGHHHIIIJJJHHHGGGEEECCCBBBAAAAAABBBBBBCCCCCCCCCBBBAAA@@@DDDDDDDDDCCCBBB@@@???>>>;;;===@@@DDDHHHKKKNNNOOOPPPMMMJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLJJJIIIGGGEEEFFFHHHIIIJJJJJJIIIIIIDDDCCCBBBAAABBBCCCDDDEEEHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDBBB@@@?????????>>>>>>>>>??????@@@>>>@@@AAAAAA@@@@@@@@@AAA???@@@AAABBBBBBBBBBBBBBB@@@???>>>======>>>???@@@BBBBBBAAAAAA@@@@@@@@@???BBBAAA???============>>>============<<<;;;:::999999999999999999999999999777777888999:::;;;<<<<<<::::::999999999:::;;;;;;<<<:::888777999::::::999;;;:::888777666666666777888<<>>???CCC???BBBEEEFFFEEEEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@???BBBCCCDDDDDDCCCAAA@@@???FFFEEEEEEDDDBBBAAA???>>><<<>>>AAAEEEIIILLLOOOPPPQQQNNNJJJGGGFFFEEECCCBBBCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHEEEGGGHHHJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@??????>>>>>>??????>>>@@@BBBBBBAAA@@@AAABBB@@@AAABBBCCCCCCBBBAAAAAA???>>>===<<<===>>>@@@BBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@>>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999777777888999:::;;;<<<<<<888888777777888999999:::999888666777888999999888999888777555444444444444666777999;;;@@@HHHQQQWWW```]]]\\\\\\\\\bbbrrrzzzqqqmmmooosssvvvvvvtttxxx}}}}}}wwwuuu{{{yyyrrrmmmhhhdddgggmmmkkkmmmnnnmmmhhhccc^^^\\\WWWVVVVVVTTTRRRQQQRRRUUUWWW```mmmvvvyyywwwtttrrrooorrrsssqqqpppuuuzzz{{{~~~~~~wwwzzzmmm```UUURRRPPPKKKFFFFFFEEEBBBAAABBBAAA???AAAEEE???AAADDDEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@AAACCCDDDDDDBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@??????AAACCCFFFHHHJJJKKKLLLLLLIIIEEECCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHFFFGGGIIIJJJJJJHHHFFFDDDCCCBBBAAAAAABBBEEEHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>>>>??????>>>@@@BBBBBBAAAAAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<===???AAACCC;;;<<<===>>>???@@@AAAAAABBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<======<<<<<<999999999999999999999999666777888999:::;;;<<<<<<777777666666777888999999777666666777888999888777777666666555555666666666444444444555888???HHHOOOZZZYYYZZZZZZYYY]]]kkkxxxwwwyyy~~~~~~rrrlllmmmrrruuuuuupppssswwwxxxxxxzzz}}}{{{tttssszzzzzzxxx|||~~~wwwtttlllkkkjjjiiigggdddfffhhhooo{{{~~~vvvqqqvvvmmmZZZOOOGGGGGGFFFCCCCCCFFFCCCAAA@@@AAA???<<<===AAA???AAADDDEEECCCBBBAAAAAACCCCCCCCCBBBBBBCCCDDDDDD>>>@@@BBBDDDDDDDDDBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDEEEGGGGGGHHHHHHFFFCCC@@@??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFEEECCCBBBBBBDDDFFFGGGFFFGGGIIIJJJIIIGGGDDDCCC@@@???>>>>>>@@@CCCGGGIIIGGGGGGFFFEEECCCCCCEEEFFFHHHJJJJJJHHHFFFBBB@@@@@@AAADDDCCCAAA@@@@@@AAACCCDDDAAABBBBBBBBBCCCCCCDDDDDDFFFFFFFFFEEECCC@@@>>><<<>>><<<:::;;;>>>BBBEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@AAABBBAAAAAA???<<<:::999;;;<<<<<<<<<<<<<<<<<<;;;999999999888999999:::;;;777777888888888888777777777555333111111333555777999999888777666555444444666777777888888888777777555666666777888:::>>>BBBLLLRRRYYY___bbbfffkkknnnpppxxx~~~zzzqqqooorrruuuwwwwwwtttssstttwwwyyyyyywwwxxxuuuuuuzzzyyy}}}zzzxxx|||zzztttooosssyyy{{{bbbPPPLLLJJJFFFCCC@@@?????????@@@@@@???>>>===<<<;;;:::???@@@AAAAAAAAA@@@???>>>AAAAAABBBBBBCCCBBBBBBBBBAAADDDGGGHHHFFFDDDCCCBBBBBBAAAAAA@@@???>>>======???@@@BBBDDDDDDCCCBBBAAACCCBBB@@@???@@@AAADDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCCCCCCCDDDDDDEEECCC@@@===???CCCHHHJJJJJJHHHDDDDDDCCCCCCCCCEEEGGGIIIJJJJJJIIIFFFBBB@@@@@@AAABBB@@@???>>>>>>???@@@BBB@@@AAAAAABBBCCCDDDDDDEEEGGGGGGFFFEEECCCAAA???======;;;::::::===AAACCCDDDCCCBBBAAA@@@@@@??????@@@AAAAAAAAA@@@>>><<<:::999:::::::::;;;;;;:::::::::::::::999888777777888888777777777888888777777777666555444333333444555666777777666666666666666666555666777777888888888777444444555555666888;;;>>>DDDIIIQQQWWW\\\ccckkkqqqqqqwwwzzzxxxxxx}}}{{{tttpppoooppprrrwwwwwwyyy{{{}}}{{{vvvrrrqqqrrrvvv}}}~~~}}}~~~|||sssqqqrrr|||~~~uuummmcccUUUKKKFFFEEECCC@@@??????@@@@@@@@@??????>>>======<<<<<<>>>???@@@BBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBEEEFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAABBBAAAAAA@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@>>>???CCCHHHIIIJJJHHHAAAAAAAAABBBCCCEEEGGGIIIIIIIIIHHHFFFBBB@@@@@@AAAAAA@@@???>>>>>>???@@@AAA??????@@@AAACCCDDDEEEEEEGGGGGGFFFEEEDDDBBB@@@???===;;;999:::===@@@BBBCCCBBBBBBAAA@@@????????????????????????===<<<::::::888888999999999999888888;;;:::888777666555555555666777777777777777777666555555555555555555555555555555555666666666777777333444555666777888888888333333444444333444777:::;;;???EEEKKKRRR\\\gggoooooottttttpppnnnrrrwwwxxx~~~~~~|||wwwpppmmmlllnnnvvvyyy}}}|||uuuooonnnsss|||}}}zzz{{{{{{{{{~~~wwwuuuvvv}}}rrrbbbVVVPPPMMMHHHEEE@@@???>>>===>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>===>>>@@@BBBCCCAAA???>>>>>>===>>>>>>???@@@AAAAAABBB???@@@AAABBBCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAAIIIHHHFFFEEEBBBAAA??????AAA@@@???@@@DDDGGGIIIIIIHHHAAAAAAAAAAAABBBDDDFFFGGGHHHIIIHHHEEEBBB@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBB===>>>???AAABBBDDDEEEEEEFFFFFFFFFEEECCCBBBAAA@@@===<<<:::;;;>>>AAACCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;:::888888999999999999888888888888777666555444444555666666666666666666666666555555666777777666555555555555555555555555555555222222444555777777888888333444444333222333555666666999===@@@FFFPPP\\\eeeiiinnnooollliiilllooopppvvvzzz|||xxxppplllnnnqqqxxxyyy{{{|||{{{xxxtttqqqsss{{{~~~{{{tttrrruuu}}}vvv]]]VVVNNNIIIHHHFFFCCC@@@======<<<<<<===>>>???@@@======>>>>>>???@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<===???AAAAAA???===<<<<<<<<<<<<===>>>??????@@@@@@???@@@AAAAAAAAAAAA@@@@@@>>>@@@AAACCCCCCBBBAAA@@@AAAAAA@@@????????????@@@AAA@@@???>>>>>>???@@@AAAHHHHHHGGGEEECCCAAA???>>>@@@@@@@@@BBBDDDFFFHHHHHHIIIBBBBBBBBBBBBBBBCCCCCCCCCGGGGGGFFFDDDAAA???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@AAACCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@???======>>>@@@CCCCCCCCC@@@@@@???>>>============<<<;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999666555555444555555666666666666555444444555666666444555666777777666555444666666666555444333333222000111333444555666777777333444555444333222444555777888999999;;;CCCMMMUUU]]]dddjjjiiihhhjjjlllkkkpppuuuwwwsssllljjjpppvvv{{{zzzwwwtttqqqqqqrrrsssxxx}}}tttnnnpppxxxyyy}}}hhhWWWGGGEEEDDDDDDEEEEEEBBB???>>>>>>===============>>><<<<<<===>>>???@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???AAAAAAAAAAAA@@@>>>======>>>@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@??????>>>???AAACCCCCCBBBAAA???@@@@@@???>>>>>>>>>>>>>>>AAA@@@>>>======>>>@@@AAAFFFFFFFFFEEEDDDBBBAAA@@@???@@@BBBDDDEEEFFFGGGHHHIIICCCCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEBBB@@@>>>???@@@==============================>>>???AAABBBCCCCCCBBBAAA@@@???????????????@@@>>>>>>???AAACCCDDDCCC??????>>>===<<<<<<<<<<<<::::::999999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::555444444444555555666777666555444333333444555666444555666777777666555444777666555444333222111111000111222333444555555555333444555555333333333555777888888666555999@@@FFFOOOXXX```bbbdddgggiiihhhjjjmmmmmmiiiddddddlllssszzzxxxtttooommmooosssxxx{{{xxxuuutttyyy}}}vvvfffVVVKKKBBB@@@>>>>>>?????????>>>>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@@@@???>>>===???@@@AAA@@@===<<<;;;<<<;;;;;;<<<<<<=========>>>@@@@@@??????????????????>>>???AAABBBCCCBBB@@@??????>>>>>>===<<<=========AAA???===<<<<<<===???AAACCCDDDEEEEEEEEEDDDBBBAAA===@@@CCCEEEEEEEEEFFFGGGHHHAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCAAA>>>======???<<<==================<<<===>>>>>>???@@@AAAAAABBB???>>>===<<<<<<<<<===>>>???>>>>>>???AAACCCCCCBBB???>>>===<<<;;;;;;;;;;;;999888888888999:::<<<===::::::;;;;;;;;;;;;::::::777666555555555555555666666555333222222333555666444444555555555555444444555444444444333333222222111111222333333333333333111333444444333222333444555666777555333555999>>>CCCLLLTTTVVVYYY___cccdddbbbbbbaaa]]]YYYZZZaaaggglllnnnpppqqqssswww}}}~~~|||www}}}~~~|||{{{gggZZZQQQKKKFFF@@@>>><<<;;;;;;<<<======;;;<<<<<<<<<===<<<<<<<<<::::::;;;<<<===>>>>>>???===>>>???@@@@@@@@@???>>>>>>>>>>>>??????>>>======>>>???@@@>>><<<::::::;;;:::;;;<<<===???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@>>>======<<<;;;<<<<<<<<>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAA===<<<;;;::::::;;;<<<===>>>======>>>@@@BBBAAA@@@>>>>>>===;;;;;;;;;;;;;;;888777777777888:::<<<===999::::::;;;;;;::::::999999888777666555444444444666555333222222333555666444444444444444444444444222222333333333333444444111222222333333333222222000222333444222222222333222444666555333444777;;;<<>>>>>>>>===<<<999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<======>>>:::<<<===???@@@@@@@@@???<<<<<<==================>>>??????===;;;999999:::::::::<<<>>>AAACCCDDDEEE@@@@@@???>>>======>>>>>>??????@@@@@@AAAAAAAAA@@@======<<<;;;;;;;;;;;;<<>>>>>>>>??????@@@@@@@@@@@@CCCBBB???===<<<===???@@@???>>>>>>===============@@@?????????@@@???<<<:::<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;555666777888999:::::::::888777777666555444444444222222222333333444444444444444444444444444444444666666666666555444333222555444222000//////000000444444444444444444444444555444444444444555666666:::===AAAEEEJJJMMMNNNOOOWWWUUUQQQOOONNNOOOQQQSSSYYYfffpppsss}}}}}}vvvnnnhhhdddjjjqqquuutttwww~~~tttkkkfffmmmyyyyyyrrrnnnsssyyyzzzzzzzzzzzz|||}}}yyymmmYYYSSSKKKDDDAAAAAABBBBBB============<<<;;;:::999::::::;;;;;;;;;:::999999:::::::::::::::;;;<<<===<<<<<<<<<<<<=========>>>:::;;;<<<<<<======<<<<<<<<<======>>>===;;;999888999<<>>>>>>>>???@@@@@@@@@AAAAAA@@@???===<<<<<<<<<<<<;;;::::::<<<>>>??????>>>>>>???AAABBBCCCNNNKKKGGGCCCAAA@@@@@@AAA>>>???AAACCCDDDDDDCCCCCCBBBAAAAAACCCDDDDDDEEEEEEEEEDDDAAA???>>>?????????>>>>>>>>>>>>???@@@BBBCCCDDDCCCAAA???======>>>@@@AAA??????>>>=========>>>>>>@@@???>>>???@@@???<<<:::;;;;;;;;;:::::::::::::::;;;:::999999999999::::::666777888999::::::::::::888888777777666555555444333333333333333333333333444444444444444444444444555555555555444333222111333222111111000111222222111111111111111111111111444444333333444444555666333555888;;;>>>@@@AAAAAAHHHIIIKKKMMMOOOQQQSSSTTTZZZgggrrrwww{{{uuupppllljjjkkkqqqtttsssuuu{{{}}}{{{qqqiiieeemmmvvvyyyxxxxxxvvvyyyzzzzzz~~~}}}tttpppnnnqqqxxx~~~zzzwwwzzz~~~ooo___TTTIIIEEE@@@======???AAABBB<<<======<<<;;;:::999999888999999999999999888888::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======999::::::;;;;;;;;;;;;;;;<<<=========<<<;;;999888;;;===@@@AAAAAA@@@AAABBB@@@???>>>>>>>>>???@@@@@@@@@@@@@@@??????>>><<<<<<999::::::::::::;;;===???<<<======>>>@@@CCCFFFGGGKKKIIIEEEBBB@@@???@@@@@@>>>???AAACCCDDDDDDDDDCCCBBB@@@AAABBBCCCDDDDDDDDDCCCBBB@@@>>>===>>>>>>>>>===>>>>>>>>>???@@@CCCEEEGGGAAA@@@>>>>>>>>>???AAACCC@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>???>>><<<:::;;;:::999999888888999999;;;:::999888888888888888666777888999::::::::::::888888777777666666555555333333333333333333333333444444444444444444444444333333444333333222111000222222111111222222333444333333333333333333333333222222222222222333444444333444555777888999999999999===CCCKKKPPPTTTVVVVVV]]]jjjvvv{{{~~~xxxyyyxxxvvvtttrrrssstttrrruuuuuussssssuuutttrrrooojjjjjjsss{{{|||yyywww||||||vvvsssttttttttttttwww{{{}}}tttoooeeelllrrruuuxxx{{{yyyuuuwwwyyy}}}zzz~~~wwwjjj]]]PPPFFF@@@<<<:::888888:::<<<>>>>>>;;;;;;;;;;;;;;;:::999888777777888888888888888777:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888999::::::;;;;;;::::::<<<<<<<<<<<<;;;:::999999<<>>>>>======>>>???@@@AAA???>>>======<<<<<<<<<<<<777888:::::::::;;;>>>@@@======>>>???AAACCCFFFGGGFFFDDDBBB@@@???>>>??????>>>???AAACCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFEEEEEE@@@>>>======>>>>>>===<<<>>>>>>===>>>???AAADDDEEE??????>>>>>>???@@@BBBCCCAAA@@@@@@??????????????????>>><<<===>>>>>><<<;;;:::999888777777777888888;;;:::999888777666666666555666777777888888888777666666666555555444444444444444333333333333222222333333333333333333333333333333333333333222111111222222222222222222333333333333333333333333333333111111111111111222222333444444555666666666666666444888???GGGNNNRRRUUUVVV___lllxxx|||}}}}}}yyytttqqqrrrssssssrrrssswww{{{{{{yyywwwssspppoookkkmmmwww}}}{{{tttmmmnnnoooqqqsssuuuvvvvvvwww{{{}}}{{{zzz{{{}}}}}}}}}{{{xxxuuussstttvvvxxxuuussstttvvvuuuoooiiiggglllttt}}}~~~}}}zzzzzzrrrpppnnntttnnnfffYYYNNNFFFAAA>>>===:::999888888:::;;;:::999999:::::::::999999888777666666777888999999999888;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999>>>@@@BBBBBB@@@?????????<<<<<<<<<===>>>???@@@@@@>>>===;;;:::::::::;;;<<<888:::;;;;;;;;;;;;===???AAAAAA@@@???@@@AAABBBCCCAAA@@@???>>>>>>=========>>>???AAABBBCCCDDDCCCCCCBBBDDDDDDEEEEEEFFFEEEEEEEEE???===<<<===>>>>>>===;;;>>>>>>======>>>???@@@AAA>>>=========>>>@@@BBBCCCAAA@@@@@@???????????????>>>===;;;;;;======<<<;;;:::999888777666777888999:::999888777666555555555333444444555555555555444333333333333333222222222333333333333333333333333333333333333333333333333333444444444444333333222444444333333222111000000////////////////////////111000000000000111222222000111111111222222333333555777;;;@@@DDDIIILLLNNNZZZfffrrrxxxyyyxxxwwwttttttvvvvvvssspppppptttyyy|||yyyuuuqqqqqqxxx}}}{{{xxxvvv}}}~~~{{{uuuqqqsssuuuxxxzzz{{{{{{{{{zzz~~~|||~~~}}}|||{{{yyyxxxwwwvvvtttqqqrrrwwwyyyuuurrrsss~~~}}}}}}yyyuuutttsssttt}}}}}}pppmmmlllmmmpppyyypppdddRRRMMMEEE???======>>>>>>999888888999::::::888777888888888888888777777666666777888999::::::::::::<<<<<<============<<<;;;::::::::::::999999999999::::::;;;<<<<<<<<<<<<<<<;;;::::::999999999999999===???AAAAAA???>>>>>>>>>;;;;;;<<<===>>>?????????<<<;;;:::999999999:::;;;;;;===>>>===<<<;;;<<<===@@@@@@???>>>>>>???AAABBB>>>>>>>>>>>>>>>======<<<===>>>@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA>>>======>>>??????===;;;=========>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???>>><<<::::::<<<<<<<<<;;;;;;:::888666666777888999888777666666555555555555222222333333333333222222222222111111111111111111222222222333333444444444333333333333333333333333333333444444444444333333333333333222111000......000000000000000000000000111000000000000111222222111000000000111222333333555555555777:::===@@@BBBMMMWWWdddkkkooorrrvvvzzzyyy{{{yyytttllliiikkkooo|||xxxxxx~~~wwwooolllpppqqqtttwwwxxxvvvrrrnnnkkkoootttxxxyyyzzz{{{}}}}}}|||{{{wwwsssooorrr|||}}}|||}}}wwwvvvzzzzzzuuuttt{{{zzzrrrmmmooopppyyyxxxrrrrrrmmmsss|||uuueeeVVVLLLEEEAAA===:::999::::::999444444444666888999888777666666777777777666666555555666777999:::;;;;;;;;;<<<<<<===>>>>>>===;;;:::888888888888999999999::::::;;;<<<<<<======<<<<<<::::::999888888999999:::<<<>>>@@@@@@>>>=========:::;;;<<<===>>>>>>======;;;::::::999999:::::::::<<<===>>>>>><<<:::::::::;;;;;;;;;;;;===???AAABBB===>>>???@@@???>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@??????>>>======>>>@@@@@@>>><<<:::<<<>>>@@@AAA@@@??????;;;;;;<<<<<<======>>>>>>??????>>>=========>>>>>>===;;;999999;;;<<<<<<;;;<<<;;;888777666777999:::666666555555444555555666222222333333333333222222111111111111111222222222111111222222333444555555222222222222222222222222222222333333333333222222000111111222111000///...222222222222222222222222111111000000111111222333555444333222222222333333222222222333555777999:::???GGGQQQYYY]]]cccllluuurrrtttsssmmmddd___aaadddoookkknnnyyy~~~sssmmmiiilllnnnooommmkkkjjjjjjffflllsssuuuttttttwwwzzzwwwyyyvvvttt}}}}}}}}}}}}~~~~~~{{{tttoooiiigggnnn||||||yyy}}}zzzwwwxxxwwwtttwww}}}|||uuusssuuuzzz}}}~~~uuu~~~rrrdddXXXOOOFFFAAA>>>;;;888777777777666444333222222444666888777666444555555666666666555555333444666888999:::;;;;;;:::;;;<<<===<<<;;;999888555666666777888999::::::::::::;;;<<<<<<<<<<<<;;;:::999888777777888999::::::<<<>>>>>>===<<<<<<===;;;;;;<<<=========<<<;;;999::::::;;;;;;::::::999888:::<<<<<<:::999999999999888888999:::<<<>>>???>>>???@@@AAAAAA???===;;;:::;;;===>>>???@@@??????>>>??????@@@@@@@@@??????>>>>>>===>>>???AAA@@@>>><<<888;;;>>>AAACCCCCCBBBAAA;;;;;;;;;<<<<<<<<<<<<<<>>>>>==================;;;999999:::<<<<<<<<<===;;;999777666888:::;;;555555444444444555555666333333444444444333333222222222222222222222222333000000111222444555666666222222222222222222222222000111111222222222111111---...000111111000000///........................111111111111111222222333555333222000/////////000///000222444555777888888777<<>>@@@BBBCCCBBB@@@===;;;999:::<<<===>>>???>>>>>>===???@@@BBBBBBBBB@@@>>>===BBB@@@===;;;::::::;;;<<<<<<===???AAABBBAAA@@@???;;;;;;<<<===============??????>>>===<<<;;;;;;:::777888999999::::::::::::;;;::::::999888888888999666666555444333333222222111222222333333222222111222222222222222222222222333333333333333333333333222222111111111111222222222222222111111111000000000111333222000//////000///000111222222111///...111111111111000000000000111111000000000000111111111111222222222333333333::::::::::::<<>>:::666;;;;;;:::999:::;;;<<<======;;;:::888777777888999777888999999::::::999999::::::::::::::::::::::::;;;;;;<<<;;;:::888555444888777888;;;;;;999;;;@@@DDDHHHKKKHHHCCC>>>>>>???===>>>>>>>>>>>>>>>=========???@@@AAABBBBBB@@@???===@@@???===;;;::::::::::::;;;<<<>>>@@@AAA@@@@@@???======>>>>>>>>>>>>>>>===>>>>>>======<<<;;;::::::888999:::;;;<<<<<<<<<<<<<<<;;;:::999888777777777666555555444333333222222111222222333333222222111222222222222222222222222333333333333333333333333222111111000000111111222222222222111111111000000///111222222000////////////000111222222111///...000000000000000000000000333222222111111222222333111111111222222222333333444555666777888;;;@@@CCCIIIJJJLLLNNNPPPUUU[[[___ccchhhsss~~~uuuqqqqqqppprrrtttssssssxxxxxxxxxyyyzzz{{{{{{{{{zzzwww}}}~~~~~~}}}zzz|||}}}qqqkkkiiiqqqwwwxxxssslllcccZZZQQQIIICCCBBB>>>:::888888888777555666555555444444555555666777666555444444333444444444444444444444444444444444555555666666777888888999:::;;;:::888777666777666666666777888999:::;;;>>>;;;999999;;;<<<:::888999999999999999::::::;;;;;;;;;:::888888777777777888888999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999777666999777888;;;;;;999;;;@@@GGGJJJLLLIIICCC>>>===>>><<<<<<=========<<<<<<;;;:::===>>>@@@AAAAAA@@@???>>>>>>=========<<<:::999999999:::<<<>>>???????????????@@@@@@@@@@@@@@@??????>>>======<<<:::999999888888999:::<<<===>>>>>>>>><<<;;;:::888777666666666555555444444333333222222111222222333333222222111222222222222222222222222333333333333333333333333222111111000000111111222222111111111111000000000///000111111///...//////...///000111111111000///.........//////000000111222222111111111111222222000111111111222222222222///222444555555444444555999;;;===@@@EEELLLTTTZZZ[[[aaalllyyy}}}}}}}}}sssmmmllllllkkkmmmqqqrrrttt|||xxxqqqkkknnnrrrttttttuuuxxx|||}}}{{{xxxtttvvvzzzyyy~~~uuunnnkkkkkkpppuuusss```ZZZQQQIIIBBB===999666:::777555444555666555555444444333333333333444444555555444333333444444444333333333333333333333333444444444555666666777777999:::;;;;;;999777777888666666555555777999;;;<<>>???@@@@@@??????<<<===>>>???>>><<<:::888888999:::<<<>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@======<<<;;;999888777777777888:::<<<===>>>??????<<<;;;:::888666555555444444444444333333333222222111222222333333222222111111111111111111111111111222222222222222222222222111111000000000000111111111111111111000000000000...///111000///......///...///000000111000000///,,,------...///000000111/////////....../////////000000000111111111111222000222444555333111111111333444555777:::@@@GGGLLLOOOTTT]]]gggooosssttttttsssuuuyyyyyyrrrgggdddfffcccdddiiiooosssvvv}}}rrrggg___\\\aaaeeeeeefffjjjuuu~~~~~~xxxtttsssqqqlllhhhhhhpppwwwzzzvvvssstttvvv{{{~~~qqq___RRRJJJFFF@@@;;;999999888777777666555444444555555555333333222222222222333333333333333333333333444444222222222222222222222222333333333444555555666666666888999888777555555666555555444444666888:::<<<@@@===999666555666777888555666777999999888777777777777888999888777555444888999999:::::::::::::::888888888888999999999999<<<<<<;;;;;;:::999999888:::999:::<<<<<<999;;;@@@GGGHHHHHHEEE@@@<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<======>>>????????????<<<===???@@@???===;;;999888999:::;;;<<<===>>>>>>AAAAAABBBBBBBBBAAAAAA@@@======<<<:::999888777666666777888:::<<<======>>><<<;;;999777666555444444333333333333333222222222111222222333333222222111111111111111111111111111222222222222222222222222111000000000000000000111000000000000000000000000,,,...000000...---...///......//////000000000000,,,------...///000000111///......------....../////////000000000111111111111222333222111111222333222222222222222666;;;???BBBEEEJJJQQQXXX^^^cccfffkkkmmmqqqppphhh^^^\\\```^^^aaaiiisssxxx{{{tttkkkccc[[[ZZZ]]]^^^\\\[[[cccrrrwwwpppkkkkkkiiifffeeefffsss{{{wwwppphhh```YYYQQQFFF>>>999777555444555666666555666666666444333333333333222222111111111111222222333333222222222333333444222222222222222222222222222222222333444444555555555777888888666555555666555444444444555777999:::<<<<<<:::888666555444555555666888999999999888777555666777888777666555444777888999999::::::999999777777777888888999999999===<<<;;;:::999888888777:::999:::<<<;;;999;;;???AAABBBBBB@@@>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>:::===============>>>>>>>>><<<===>>>??????===;;;::::::::::::;;;;;;<<<======??????@@@AAAAAAAAAAAAAAA>>>>>><<<;;;999888666666555666777999:::;;;;;;;;;:::999888666555444444444333333333333222222222222111222222333333222222111111111111111111111111111222222222222222222222222111000000//////000000111//////000000000000000111+++---//////...---...///.........//////000000111.........//////000000111000000////////////000000////////////000000000000///000000///...///111444///000000000000222555888888999<<>>>>>=========<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@===>>>>>>======<<<<<<======:::;;;<<<<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAA???>>>===;;;:::888777666666777888999::::::::::::999888777666555444444555222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000////////////000000////////////000000111111***,,,......------...///---------...///000111111000000000000000000000000000//////......//////000........./////////000000---...//////......///111---///000000000000222444333444666777888;;;AAAEEEFFFGGGJJJNNNLLLIIIJJJNNNSSSVVV^^^ggglllooovvv}}}zzz}}}}}}yyyuuurrrkkkcccaaaaaaaaa```bbbkkkyyy}}}vvvmmmhhhdddbbb```bbblllvvv||||||~~~{{{vvvsssmmmmmmkkkfff]]]SSSKKKGGG@@@<<<777555666888888888888666444333333444333111111333444333000//////111333222222111111222222333444333222111111000111111111111111111111111111111000000111111222333333333444555777777666555555666333444666777777666444333777999:::888555333333444555555555555555666666777555444444444444444555555555555666777777777777777555555666666777888888999888777777777777888::::::999777888:::999666888===>>>===<<<;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<999999::::::999999888888======<<<;;;;;;;;;;;;<<<:::;;;===>>>@@@@@@AAAAAA@@@???>>><<<:::888777666777888999999::::::::::::888777666555555555555555222222222222222222222222222222222333333222222222000000000000000000000000111111111111111111111111000000////////////000000.../////////000000111111***,,,......---------///---------......000111111111111111111000000000000---------,,,,,,---------............/////////000---///111111000......///...///111111000//////000111333555555333444777;;;333333777===???>>>@@@DDDIIIKKKQQQXXX]]]```iiiqqqqqqvvvzzz{{{{{{xxxppphhhfffgggiiilllrrr}}}}}}tttllljjjjjjmmmnnnlllkkkqqqzzz{{{xxxrrrpppppprrrqqqoookkkfff^^^VVVPPPOOOPPPPPPNNNHHHBBB===:::;;;888555444444444222000777444111///000222222222000333555444222111222444333333222222222222333333444333222111000000000000000000000000000000000000000000000111222222333333111333444444333222333444333444666888777555333111777999999666333222444666555444333222333444555666555444333222222333555666444555555666666666666666444555555666777888888999444444444555777999<<<===999777777999888666777<<>><<<<<<<<<===<<<<<<======>>>@@@@@@AAAAAAAAA>>>===<<<::::::;;;=========??????>>>===<<<;;;;;;:::======<<<;;;;;;;;;;;;<<<:::;;;<<<>>>??????@@@@@@AAA@@@???===;;;999777777999999999999999999999999888777555333222111222222111111111222222333333333444111...///111333333111111111111111111111111111222222222222222222222222111111000///////////////........................///...---,,,++++++,,,---////////////////////////......////////////......///////////////.........////////////////////////////////////////////////000000000000000000000000000000000000000000000000333333333444444555555555:::<<>><<>>===???@@@???:::666333333333333333333333333333222000//////000222333222222222222222111000000000000000000000000000000//////000111111111111111000000000000000000000000...///000111111000......333333333333333333333333444444444444444444444444888888777555444333222111555444222111111222444555000000222333444555555555444777999999888666555555666555555555555666666777888666444222222333555777888999;;;======<<<;;;:::>>>===<<<;;;:::999999999999;;;<<<=========???@@@BBB>>><<<::::::;;;======<<>>>>>===<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<::::::<<<===>>>?????????@@@???>>><<<;;;999888777888888888999999999999999888777555333222222222222222222222222222222333333777444111000111111000...111111111111111111111111000000000000000000000000111111000///////////////........................000000......---...//////.................................//////........./////////////////////...////////////////////////////////////////////////////////////////////////000000000000000000000000222222222333333444444444444555666888:::<<<===>>>CCCEEEIIILLLMMMMMMKKKJJJOOOQQQTTTYYY^^^ccchhhjjjjjjhhheeeaaa\\\XXXUUUSSSPPPOOOOOOOOONNNNNNNNNNNNNNNLLLJJJJJJJJJIIIEEEBBB@@@???>>><<<:::999777777888777777888:::999555111222222222222222222222222222111///......///111222000000000000000///......000000000000000000000000//////000111111111111000000000000000000000000000//////000000000000000///333333333333333333333333111111111111111111111111777777666555444333222222555444222111111222333555111222333444444444444444555777999999777555444444555555444555555666777777888666444333333444666888888999;;;<<<<<<<<<:::999999:::;;;<<<<<<;;;:::999999;;;============???AAA>>>AAA>>><<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<999:::;;;======>>>>>>>>>???>>>===<<<:::999888777888888888888888777777777666666444333222222222222333333222222222222222222555333111000111111000///111111111111111111111111000000000000000000000000111111000///////////////........................///......---......///000........................------............------......//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111222222222222333333333333333333333333555666888:::;;;<<<;;;;;;???@@@BBBEEEGGGIIIKKKKKKIIIHHHFFFDDDBBB@@@???>>>>>>>>>===============<<<<<<:::999999:::999777555444444444444444444444555111111111333444333111///111111111111111111111111000000............000000//////000000//////......000000000000000000000000...///000000111111000000000000000000000000000000//////...//////000111222222222222222222222222222333333333333333333333333444444444444333333333333444333222111111222333444333444444555555444444333555777999999777555333333444444444444555666777888888777555444444555777888999:::;;;<<<;;;:::999888444666999<<<===<<<:::888999;;;<<<===<<<===>>>@@@<<>>>>>EEEBBB@@@??????@@@???>>><<<<<<<<<=====================<<<;;;;;;;;;;;;<<<888999:::;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888666666666555555444444444333333333333333333222222333333333222222111111111///000111111222222333333000000000000000000000000111111111111111111111111111000000///////////////........................******+++,,,,,,---------........................,,,,,,------------,,,,,,---.........//////000000////////////////////////////////////////////////........................////////////////////////////////////////////////------......///000000111000000000000000111222222222333444555555555444333444333333333222222111111000000000111111111111111000000111000000000000111111111000//////...------000000000111111111333444////////////////////////000000000000000000000000///000000111111111000000////////////////////////......///000000000000000///////////////////////////............000222333111111111111111111111111////////////////////////000000111111222333333333111111111111222222333333555555555555444333222222444777999888666444333333333333333444444555777777777666666555666777888999999999999999999999888888:::999888777666777888999555777999999999999;;;===???CCCAAA>>><<<<<<===<<<;;;;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<888888999::::::::::::::::::::::::999999888888888555555555444333333222222111222333333333333333222333333222222222222222222111222333333111000000000000000000000000000000000////////////////////////111111000///////////////........................,,,------............---------------------------------............------------......///000000000////////////////////////////////////////////////........................////////////////////////////////////............---------------,,,,,,,,,---------------.........000111111222222222222222111000000000/////////...111111111111111222222222//////000///......///111////////////////////////...//////...---...000333////////////////////////000000000000000000000000------.../////////......////////////////////////---...//////000000////////////////////////////////////...//////000111222000000000000000000000000000000000000000000000000//////000000111222222333000000111111222333333333444444444444333222222111333555888888666444333333444444444333444444555666555555555555666777888888777777888888888999999999>>><<<999666555555777888555666888999888999:::<<<>>>DDDBBB???=========<<<;;;;;;;;;;;;<<<===>>>>>>???======<<<;;;;;;;;;;;;<<<777888999999999999999999999999999999888888888888555444444333222222111111000111222333444333333222222222222222222222333333///222444444111///000111000000000000000000000000////////////////////////111111000///////////////........................------.........---,,,+++------------------------.........//////.........------......///000000111////////////////////////////////////////////////........................////////////////////////000/////////............000///////////////......//////000000000//////...111111000000000000111111........................111111111111222222222333///000111///------///222000000000000000111111111---......,,,***+++...222////////////////////////...//////////////////...,,,------...//////......////////////////////////---...//////000000////////////////////////////////////000000000000000///000000000000000000000000222222222222222222222222...//////000000111111111///000111222222333333333222222222333222222111111111444777777666555444555555555444444333333444444333444444555555666777777666666666777888999:::;;;===<<<:::888777777777888666888999:::999:::<<<======HHHEEEBBB@@@@@@???>>>===:::;;;;;;<<<===>>>??????======<<<;;;;;;;;;;;;<<<777888888999999999888888888888888888888888888888444444333333222111000000///000222333444444333222111111111222222333333444+++///222333222111333555000000000000000000000000111111111111111111111111111111000///////////////........................+++,,,,,,---,,,+++)))(((------------------------......////////////......---------...///000000111////////////////////////////////////////////////........................////////////////////////000000/////////.........---......///000000111111///000111222111000///...333222000/////////000111---......//////000111111,,,,,,---------.........---......,,,***))),,,/////////......---,,,,,,,,,...///...,,,)))***...222000000000000000000000000------............------......///000111111000000////////////////////////---....../////////////////////////////////////////////000111111000......000000000000000000000000........................////////////000000000111//////000222222333333333000111111222222222111111000333666777666555555666666666555444333333333333333333444444555666666777555555555666777999;;;<<<:::;;;;;;:::999888888777777999;;;;;;;;;;;;===??????EEEDDDBBB@@@???=========;;;<<<<<<=====================<<<;;;:::888666555777777777777666666666666999999999888777666666555333333444444444444444444111333555555333111//////222222111000/////////000////////////000000000000000000000000000000000000000000000000////////////////////////////////////+++,,,...000000///---,,,+++,,,---...///...---,,,/////////......---------*********+++,,,---...///,,,---...---++++++---///........................000000//////......------////////////............---...000111111111000//////////////////000111111........................////////////000000000000////////////............------------------------///.........///000222333//////////////////////////////.........---------////////////////////////////////////////////////000000000///...,,,+++***......------------......000///...------...///000000000//////......------,,,,,,------......//////////////////000000000000////////////////////////......////////////............//////000000111111000111111111222222222222//////000000111111111222666666777777666555444444333333333333333333333333333333444444555666666666888888777777666666777777<<<:::777666777888888777777777888999:::<<<===>>>>>>DDDCCCBBB@@@???>>>======;;;<<<======>>>>>>===============<<<:::888777666777777777777666666666666999999888777777666555555333333333333333333333333222333555444222000000000222222111111111111111111000000000///////////////........................///////////////000000000////////////////////////....../////////...,,,+++++++++,,,---------------.........---------,,,,,,------------...///000000...---,,,,,,,,,---------....................................------------////////////............---...//////000000/////////............///000000.........................../////////000000000000////////////............------------------------///............000111222///////////////////////////.........------------................................................------------..................------------......///...---,,,,,,---...///////////////............---------------------------............/////////////////////////////////......////////////.........///////////////000000000000000000111111111222//////000000000111111111444444555555444333333222333333333333333333333333333333444555555666666777888888777777888888999999;;;999777666777888888777777777777888:::;;;===>>>???AAAAAA@@@@@@???>>>>>>>>><<<======>>>>>>>>>>>>>>>=========<<<;;;999777777666666666666777777777777888888777777666666555555333333333333333333333333222333444333111000000111000000000000000111111111000000000//////..........................................//////000000111////////////////////////111000///...---,,,+++++++++++++++++++++,,,------------------,,,,,,,,,,,,------------......///000///---***+++...///...,,,........................,,,,,,,,,---------------/////////............---...------------...//////...------------...//////............................../////////000000000/////////............---------------------------//////.........//////000////////////////////////............------------...................................................---,,,,,,,,,---///000......------------......------,,,,,,,,,,,,------.............../////////------------,,,,,,,,,,,,,,,,,,---------.........////////////////////////......////////////....../////////...............////////////000000000000//////000000000000111111222222222222222222111000222222222222222222222222444444444555666666777777888888888999999:::;;;;;;:::888777666888888888777666777777888999;;;<<<===?????????????????????>>>>>><<<===>>>>>>??????>>>>>>======<<<<<<;;;999888777666666666666777777777777777777777666666555555555444444444444333333333333222333333111000///111222------...//////000000000000000000///......------........................------......///000111111////////////////////////111000...------,,,,,,---,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...111,,,)))***...000...***........................,,,,,,,,,------....../////////.........---------...---,,,+++,,,---...///---,,,,,,,,,,,,---......................................./////////000000//////.........---------------------------------//////..........................................------------------------................................................111000---+++++++++,,,---...------,,,,,,------...------------------------..................------,,,,,,,,,---------------,,,------------.........////////////////////////......////////////......//////......------,,,,,,.........////////////000//////000000000000000000000111111222111111000000111111111111222222222222333444444555666666777777999999::::::::::::::::::888777666666888999888777666666666777999:::<<<===???===>>>>>>??????>>>>>>===<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999777777555666666666777777777888666666666555555555555555555555555555444444333333111222222111//////111222......000111111111111000000/////////.........---////////////////////////,,,------...///000000111000000000000000000000000......---------......///,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------111,,,)))***...000...***........................------....../////////000............---------------,,,+++++++++,,,...///,,,,,,,,,,,,,,,---..........................................////////////............------------------------------------...............---------------------------------,,,,,,------------------................................................000///---+++***+++,,,---------,,,,,,,,,,,,------.........//////.........000//////...---,,,,,,+++++++++,,,---......//////------........./////////////////////////////////......////////////......//////......------,,,,,,---.........////////////000000//////////////////000111222222222222111111000000000111111222222222333333444444555555666666999::::::::::::999777777777666555666888999888777555555666777888:::;;;<<<>>><<<===>>>??????>>><<<;;;;;;<<<<<<===============::::::::::::999888777666555555666666777777888888555555555555555555444444666555555444444333333222000111222222000///000222000111333444444333222222........................000000000000000000000000---------......//////000000000000000000000000000---------.........//////+++++++++++++++,,,------,,,,,,,,,,,,------------.........------......//////---***+++...///...,,,.................................///////////////.........------------,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---..............................------........./////////.........------------,,,------------------------,,,,,,------...------,,,------------------------,,,,,,,,,,,,------------------------------------------------------------++++++***+++,,,---///000------,,,,,,,,,,,,------......///000000///......//////......---,,,,,,++++++++++++,,,------......---............/////////////////////////////////......////////////....../////////...........................////////////000000////////////......000111222222333222222222/////////000111111222222222222222333444444555555777777888999888777666555555444555777999:::999777444555555666777999:::;;;;;;<<<===>>>???>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<888888888888888777666555555555555666777888888888444444444444444444444444444444333222222111000000...000222222111000000000000111333333333222000///,,,------....../////////////////////////////////........................000000000000000000000000---.../////////...---,,,++++++,,,---------------,,,,,,---------.........///......------............---,,,,,,,,,---------........................///...............------.........---------,,,,,,,,,,,,---...............---------------......///........................---------.........//////.........---------,,,,,,------------------------***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------)))***+++,,,---......///---,,,,,,++++++,,,,,,---------...//////...------,,,,,,,,,------.........,,,+++++++++******)))))),,,,,,---------.........////////////////////////......////////////.........///////////////000000....../////////000000000000000/////////.........000000111222222222222222......//////000111111222000111111222222333333444111333555666777777666555444333444777999:::999777444444555555777888:::;;;999======??????>>><<<:::999999:::;;;;;;<<<<<<;;;;;;777777777777777666555444444555555666777888888999444444444444444444444444222222111111000//////...---///222333222000000000...///000111000///---++++++,,,,,,---...///000000.......................................---------000000000000000000000000...///000000///---+++)))+++,,,---...///...---,,,---------....../////////---,,,,,,+++++++++,,,,,,,,,---...---,,,+++---///.................................------,,,,,,,,,......---------,,,,,,,,,,,,---...///000///...---...------------...//////........................---------.........//////......---------,,,,,,,,,------------------------(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,))))))+++,,,...///000111---,,,+++)))(((&&&%%%$$$++++++,,,,,,,,,---------////////////////////////......////////////............//////000000111111////////////000000000000000000//////.........---//////000111111111111111---......///000111111222///000000111222222333333---///222555777777777777333333444777999:::999777444444444555777888:::;;;777=========<<<;;;999888777<<<;;;;;;::::::999999888;;;777444444666888777555888555444555888::::::888666555555555555444444444444333333222111111111222...000111222222111000...111111111111111111111111......------------......------,,,+++,,,---.../////////............//////000000///...............+++,,,...///000///......------,,,+++,,,---...///.........---,,,+++))))))++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,//////.........---------...///000///---,,,,,,---++++++------------++++++.........------,,,,,,,,,---------------------------.........---,,,,,,+++///......------,,,++++++***)))))))))***+++,,,,,,...---,,,,,,++++++++++++......//////...---,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------.........------,,,,,,,,,------------------------///............---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------,,,,,,------------------------............////////////000000111000000///..................//////////////////............//////000000//////......------000000111111111111000000///000111333333222111111///000111333444555666666444444444555666777777888444555666888888888777666777444222333777::::::999999===============<<<;;;:::<<<<<<;;;:::999888888888999777555555666777666444777555444555888:::999888555555555555444444444444333222111000000000000111...///111222222111///...000000000000000000000000......------------.........---,,,,,,,,,---////////////............//////000000///...............,,,---..................------,,,,,,,,,---...///,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,///.........------------...///000///---,,,---...,,,,,,---......---,,,,,,......---------,,,,,,,,,------------------------------......---,,,,,,+++++++++,,,,,,---.........++++++++++++++++++,,,---...---,,,,,,+++++++++,,,///.........---------,,,++++++++++++++++++++++++...------------...//////......---------,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,------------------////////////////////////............//////////////////000000///......---............//////////////////............//////////////////............000000111111111111000000//////000000111000000000000111222333444555555555222333333444555555666666444444555666666666666666666444222333666999999999999<<<======>>>>>>>>>======<<<<<<;;;:::999888777666777666555666777777555333666555444555777999888777555555444444444333333333111111000/////////000000//////111111111111//////..............................------------............------......///000//////............//////000///......---.........///...---------------------,,,,,,,,,,,,---...///***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,............------------...///000///---------///------............------------------,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,------......------,,,,,,+++,,,,,,,,,------,,,+++++++++,,,,,,///...---,,,,,,,,,---...++++++++++++++++++++++++---------------...//////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++,,,,,,------..............................---............/////////---............------,,,---............///////////////............//////.............../////////000111111222222111111000000//////.........//////111222333444444444444333111222222333333444444444444444333333333444555555555444222333666888999999888=========>>>======<<<;;;<<<;;;:::999888777666555555555666777777666444222555555555666777777777666444444444444333333333222111000000//////000000000//////000111111000//////------------------------...------,,,,,,------...............//////000000///......------......//////......------.........000///---,,,+++,,,------,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000///------...///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++......------,,,++++++***...---,,,+++++++++++++++---,,,,,,++++++,,,,,,,,,///---,,,******+++---...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------,,,,,,+++---------........./////////......------......///---------....../////////000111111111111111111000111000...---------...///222333333333333333222222222222222333333333444444555444333222222333444555444333333333555666888999:::=========<<<;;;:::888777;;;::::::888777666555555333555666666555444333222333444666666666666555555444333333333222222222222111111000000000111111222/////////000000/////////........................------,,,,,,,,,,,,------.........///////////////......------------............------------......000...---+++++++++,,,---,,,,,,,,,---------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...///...---,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++...------,,,++++++******---,,,+++******)))******,,,,,,,,,++++++,,,,,,---...,,,+++)))***+++---...+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,++++++------------..................------------......,,,,,,------....../////////000000111111000000///111000...------...///000222222222222222222111000333333333333333444444444666555444333333333555555333333333333333555777999;;;<<<<<<<<<;;;999777666555999999888888777666666666333555666555444222333333222444666777555444444444333333333222222222111111111111000000000111222222////////////////////////////////////////////////------,,,,,,,,,,,,------------...////////////.........------------......---------,,,------...///...---,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,------,,,+++---...++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------++++++******))))))******,,,,,,+++++++++,,,------,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,------------.........***++++++,,,,,,,,,,,,,,,,,,------------...............------------......---------------............//////000000//////..................///000000000000111111111000000///333333333333333333333333555555444333333333444444111222333333222333666999;;;::::::::::::999888777666777777777777777777777777333555555444111111222555111444777777555333333444222222222222111111111111///////////////000111222/////////....../////////////////////////////////---,,,,,,++++++,,,,,,---+++,,,---...///......---...------,,,,,,------...---,,,,,,,,,------...///++++++,,,---------,,,,,,+++,,,---.........------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------)))***,,,++++++***,,,---,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,*********+++,,,,,,------++++++*********+++,,,,,,,,,+++++++++,,,,,,---...************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------,,,,,,---------.........***+++,,,,,,------,,,,,,,,,,,,---------............------,,,,,,------......------------------,,,------............------***+++,,,---.../////////......///////////////...222222222222222222222222333333333333333222111111000222333222111222666999999999999999::::::999999888666666666666777777777777444555555333000000222555000444777777555222222333222222222111111111111000...............///000111//////............//////........................---,,,,,,++++++,,,,,,---++++++---.........---,,,...------,,,,,,------...,,,,,,,,,,,,------...///)))***,,,---...------,,,+++,,,---.........---,,,))))))+++,,,---.........++++++,,,,,,,,,------------,,,+++******+++,,,---+++++++++,,,,,,---------((()))++++++******+++,,,------++++++++++++------*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++,,,------...++++++++++++,,,,,,---...((()))***+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,---------------,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,,,,------------------,,,''')))+++---...///......,,,------...//////......111111111000000000000000111222333333333111000///000222333222111222555999777999999999999999999::::::555555666666666666666666333333444444333333222111333333333222222222111111111111111111111111111111000000///...............///////////////000111222......////////////......---,,,,,,,,,,,,---......------.........---,,,+++---------,,,,,,++++++++++++,,,------......------+++,,,,,,------,,,,,,+++........................+++++++++++++++++++++++++++++++++******))))))))),,,++++++******++++++,,,+++******))))))******+++************************************************************************+++,,,------......------(((((()))***++++++,,,,,,++++++******))))))((((((,,,,,,+++***))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,***,,,------+++******++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************+++++++++*********))))))*********+++,,,,,,,,,---------,,,++++++,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++........................,,,,,,,,,---------......,,,---......//////..................////////////111111111111111111111111222333333444444555555666888777777888888888888777777555555555555555555555555333333444444333333222111333333222222111111111111111111111111111111111111000000///...............//////.........///000000------............---------,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------......------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,...------,,,,,,------...***************************************************************************++++++,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++************,,,++++++***))))))******************************************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,---......***,,,---,,,+++*********+++++++++*********))))))++++++++++++++++++++++++,,,++++++***))))))******************************+++++++++*********))))))*********+++++++++++++++---,,,,,,++++++,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------...............///000000000111111111111222222222222222222222222000000111222333333444444444444555666777777666555444555555444444444444444444333333444444333333222111222111111111111000000000000000000000000000000000000//////............/////////......---.........,,,,,,------------,,,,,,---,,,,,,,,,,,,---......///...---,,,+++,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,++++++******++++++,,,......------------......************************************************************************)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******************************************************************************************++++++++++++,,,******++++++,,,---------***+++---,,,+++)))******+++++++++***************************************,,,+++******)))*********************************+++++++++*********************************)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---...............//////000000000111111111000000000000000000000000---...///000111222333333222444555666777777555444333444444444444444333333333333333444444333333222111111000000000000000000000000000000000000000000000000///............//////000///...---------------,,,------......------,,,---,,,,,,,,,,,,---......000...,,,+++++++++---...+++++++++,,,,,,---------+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************************************)))******+++,,,+++++++++,,,,,,,,,+++++++++++++++)))******++++++,,,,,,,,,++++++***************+++************************************************))))))))))))))))))))))))************++++++++++++(((((())))))*********+++***+++,,,,,,***))))))***************************************************++++++***************+++************************************************+++*********)))(((((((((++++++++++++++++++,,,---,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........---------------.........//////------------------------------...///111222333333333666666777777777666444444555555444444444333333333333333444444333333222111000000000000000000000111//////////////////////////////............//////000///...---------------......////////////......---,,,,,,,,,,,,---......000...,,,+++++++++---...+++++++++,,,,,,---------+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******))))))))))))*********************************************************************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++((()))))))))******+++++++++***************++++++************************************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))))))))******)))+++,,,,,,***))))))***************************+++++++++++++++++++++++++++***************++++++************************************************+++*********)))(((((((((************++++++,,,---+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...---------------------............,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333444333888888777777666666555555666666555555444333333333333333444444333333222111000000000111111111111222///////////////////////////............//////000//////......---............//////////////////...---,,,,,,,,,,,,---......///...---,,,+++,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++************++++++***************************************************************************++++++,,,,,,,,,,,,,,,************************)))))))))))))))******************)))******+++,,,************************************************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++)))***,,,+++***((())))))***************+++++++++++++++++++++++++++++++++*********)))******+++,,,***************************************+++++++++******************))))))******)))******+++,,,---******++++++,,,,,,------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---------------....../////////000000000////////////////////////000000000111222222333333222:::999777555444555555666777777666666555444444333333333444444333333222111111111111111222222333333.......................................///000000//////.........///000000---......//////......------,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,++++++++++++++++++,,,************************************************************************)))******+++++++++++++++((((((((())))))******+++++++++***************)))******))))))***++++++,,,************************************************************************))))))))))))************++++++++++++************)))***++++++)))(((((()))))))))*********+++++++++******************************))))))***++++++,,,************************))))))*********+++++++++*********+++++++++++++++))))))))))))***+++,,,---)))******+++,,,,,,------,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,------------,,,........./////////000000111111111111111111111111111111111111111111111111111;;;999666333222333555777888888777666555555444444333333444444444333222222111111222222222333333333.......................................///000111///////////////000111222,,,------......------,,,---,,,,,,,,,,,,---......------.........---,,,+++---------,,,,,,++++++++++++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++,,,+++******************+++************************************************************************(((((()))***************&&&''''''((()))******+++---,,,,,,++++++***************))))))***+++,,,,,,************************************************************************))))))))))))************)))))))))((((((((((((((()))***++++++)))(((((()))))))))******++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,************************))))))******++++++++++++*********+++,,,,,,,,,---))))))))))))***+++,,,---))))))***+++,,,,,,------,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,---------......000000000000000000000000111111111111000000000000222888888777666666666666666777666555666777888777666666777777777777555333222//////000000000000//////000000////////////000000///////////////.........////////////////////////------------------------...---,,,+++++++++---------,,,,,,++++++,,,,,,---------,,,++++++******)))))))))***+++---...//////,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,***))))))***+++***))))))))))))***+++++++++,,,)))************+++++++++,,,+++***))))))***+++++++++++++++++++++***)))(((************************,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********))))))(((******************************))))))******+++,,,))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,...---+++******+++---...******++++++++++++,,,,,,)))***+++,,,------------000000000000000/////////////////////////////////000888777777666666666666666999777666666777777555444555555666666555444222111//////000000000000//////000000////////////000000------......//////000000........................------------------,,,,,,------,,,,,,,,,---......++++++************++++++++++++++++++++++++++++++)))******+++,,,---......------,,,,,,,,,,,,------++++++++++++++++++++++++************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++***((((((***+++***)))))))))))))))))))))******)))************+++++++++******)))))))))***+++,,,***++++++++++++***)))(((++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))******************************))))))******+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++,,,,,,,,,++++++***)))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++++++++,,,(((((()))))))))*********+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,...---+++******+++---...,,,,,,,,,---------......,,,,,,---...////////////////////////////////////........................333777777666666555555666666999888666666666555444222444444444444333222111111000000000000000000000000111000000//////000000111,,,,,,---...///000111111.................................------,,,,,,,,,---,,,,,,,,,------...///,,,++++++******++++++,,,))))))******+++,,,,,,---++++++++++++,,,,,,,,,---........................++++++++++++++++++++++++************))))))))))))************************+++++++++++++++++++++++++++++++++++++++*********************************+++)))((()))***+++***))))))))))))((((((((((((((()))************+++++++++)))))))))))))))***+++,,,******++++++******))))))++++++++++++++++++++++++***))))))))))))((((((((()))))))))************+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))***************************))))))))))))***++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++,,,++++++***))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********'''((((((((())))))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,------------------............------................................................111777666666555555555666666777666555555555666444333444444333333333222222111111000000000000000000111111000000000000000000111------......//////000000.................................------,,,,,,++++++++++++,,,,,,---............------------......))))))******+++++++++,,,,,,+++++++++++++++++++++---..................---************************************)))))))))(((************************************************+++++++++***************************************+++***)))***,,,,,,+++************))))))(((((('''))))))*********+++++++++*********))))))))))))***))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))************************)))))))))))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))************************++++++++++++,,,,,,++++++******))))))((((((((()))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,)))************+++++++++++++++,,,,,,,,,+++******,,,,,,---------------..............................666666555555555555666666444333222333555666666555444444333333333333333333111111000000000000111111111111000000000000111111000000//////......------.................................------,,,,,,,,,******+++,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++******))))))))),,,,,,++++++++++++******+++,,,------------,,,+++************************************)))))))))(((************************************************************************))))))))))))))))))))))))+++******,,,......---++++++++++++******)))))))))))))))*********++++++++++++++++++***)))((('''&&&((())))))*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((())))))***+++((((((((())))))((((((((()))))))))))))))))))))))))))******++++++*********(((((()))))))))*********)))))))))******++++++++++++++++++******))))))))))))))))))*********++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,++++++******+++,,,,,,,,,------..............................///555555444444555555666666222111111333555666666555444444333222222333333444222111000//////000111222222111111000000111111222111111000///...---,,,,,,------------------------------------------------+++,,,,,,------,,,,,,++++++******))))))******+++,,,++++++***))))))((((((+++++++++++++++*********)))***+++,,,,,,+++***)))************************************))))))))))))************************************************)))))))))***************))))))))))))))))))))))))*********,,,......---+++++++++++++++************)))************++++++++++++++++++***)))(((&&&&&&(((((())))))******))))))************************))))))************++++++***)))))))))))))))(((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******)))))))))))))))))))))))))))(((((((((((()))******)))******++++++******)))))))))))))))))))))))))))((()))******+++*********((((((((()))))))))******(((((())))))***+++++++++***************)))))))))************++++++++++++******++++++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........---------------------------555444444444444555666777333222111222444555555444333222111111111111222333333222000//////000222333222111111000000111111222000000//////......------------------------------+++,,,,,,------............////////////---,,,+++***))))))(((((())))))***************))))))))))))***************+++++++++)))***+++,,,,,,+++***)))************************************))))))))))))************************************************((()))))))))*********+++))))))))))))))))))))))))'''''')))+++------+++)))))))))))))))************)))************+++++++++'''((()))******)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***((((((((()))***+++++++++))))))))))))************))))))))))))******************++++++++++++******++++++++++++++++++,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,---......//////------------------------,,,444444444444444555666777555333222222444444333222111111000//////000111222333222000//////000222333222222111111111111222222.........///////////////------------------------***++++++,,,---...//////111111222222000///---,,,++++++************++++++((((((((()))******++++++))))))*********+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))%%%&&&'''))),,,,,,***'''''''''(((((())))))******)))************+++++++++$$$%%%''')))***++++++***''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((******+++++++++))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))'''(((((()))***+++++++++(((((())))))******++++++(((((((((((())))))))))))******++++++++++++***************++++++,,,,,,---******++++++++++++******((())))))))))))*********'''((()))***+++,,,,,,,,,,,,,,,------...///000000------------------------111444444444444444444444444444333333222111000//////111111111111111111111111000000000000000000000000111000///000111222111///000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))******++++++,,,------,,,+++++++++***)))))))))+++***)))(((((()))***+++++++++************++++++************************)))************+++++++++---,,,+++***))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))((('''''''''(((---------,,,,,,+++++++++))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++******))))))&&&&&&''')))************%%%&&&&&&'''((())))))***''''''((()))))))))))))))((((((((((((((((((((((((******))))))******+++,,,...---+++))))))***+++,,,************************+++++++++++++++***)))((())))))***+++,,,,,,------.........------,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,---...000///---------...000222//////...---...///000111///333333333333333333333333000000000111111111222222111111111111111111111111000000000000000000000000000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************+++***)))(((((()))***+++***))))))))))))))))))***************************))))))*********+++++++++******))))))******++++++************************+++***))))))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))))))))++++++++++++******))))))))))))(((((((((((())))))+++***)))(((((()))******(((((((((''''''((((((((())))))))))))))))))))))))*********)))))))))((((((++++++******))))))))))))&&&'''((())))))***))))))''''''(((((()))*********''''''((()))))))))))))))((((((((((((((((((((((((******))))))******+++,,,---,,,+++*********++++++***************************++++++++++++***)))((())))))***++++++,,,---------------,,,,,,,,,+++++++++++++++*********))))))************++++++++++++***,,,---,,,++++++,,,---///...---,,,,,,...000111......---------...///000...333333333333333333333333000000000000111111111111000000000000000000000000000000000000000000000000///---,,,---...///...---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,************************))))))))))))))))))))))))---,,,,,,+++******))))))))))))************************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++''''''((()))***,,,---...************************,,,***(((&&&&&&(((***,,,))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''''''''((()))******+++))))))))))))(((((((((((()))((((((''''''(((((()))***))))))(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++++++++++++++***************************************++++++******))))))))))))******+++,,,,,,,,,,,,++++++++++++*********+++************)))))))))************+++++++++++++++,,,---,,,+++***+++,,,...---,,,+++,,,---...///------,,,,,,,,,---...///...222222222222222222222222222222111000///......---///////////////////////////////////////////////////---,,,---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************************)))))))))))))))))))))))),,,+++++++++******))))))(((((())))))******++++++***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************'''''''''(((***+++---...***************************)))(((&&&&&&((()))***))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''''''''((()))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((((('''***)))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++***)))************************))))))************))))))))))))******+++++++++,,,***************)))))))))************))))))))))))'''((((((((()))))))))))),,,------,,,***)))***+++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,---------111111111111111111111111222111111000///...------................................................///...------//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************)))))))))))))))))))))))))))))))))******+++++++++((((((((())))))******+++)))))))))******)))))))))+++******))))))******+++(((((((((((((((((((((((((((((()))))))))*********))))))(((((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))***)))((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''((((((((())))))))))))(((((('''((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))******+++++++++***)))************************((())))))*********)))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))+++,,,---,,,***)))***+++++++++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,---000000000000000000000000............////////////////////////////////////........................///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))(((((())))))***++++++,,,(((((())))))))))))))))))))))))************))))))++++++************++++++))))))))))))))))))))))))((((((((()))))))))************)))((((((((())))))))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************(((&&&%%%))))))))))))************(((''''''&&&&&&''''''(((&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))***************************************(((((())))))******))))))************************((((((((())))))))))))***(((((()))))))))))))))***************++++++++++++***+++,,,+++***)))***+++++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,////////////////////////------........./////////////////////////////////------------------------...,,,+++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((()))***++++++***)))(((******))))))))))))******************************(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))'''&&&(((((()))))))))*********(((''''''&&&&&&''''''(((%%%&&&''')))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((()))))))))&&&'''((())))))***))))))'''''''''((())))))******''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))(((((((((***+++,,,************************'''(((((()))))))))))))))************))))))))))))(((((()))))))))*********(((((((((((())))))******************++++++++++++)))***++++++***)))+++,,,+++,,,,,,---------------++++++---.........---,,,+++////////////////////////000000///...---,,,,,,+++000000000000000000000000------------------------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++******)))(((((((((******))))))((((((''''''((()))***++++++***)))((())))))(((((((((((())))))************************(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))---+++)))(((((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************%%%&&&(((***+++***)))((('''((((((((())))))******'''''''''&&&&&&'''''''''"""###%%%'''(((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&((()))************'''(((((()))***++++++,,,'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))((('''((()))+++---************************''''''((()))))))))))))))*********)))))))))))))))((()))))))))******++++++'''((((((((())))))******(((((((((((())))))))))))((()))++++++******+++---+++,,,---.........------+++,,,---...///...------+++000000000000000000000000//////.........---------111111000000//////............---------......//////............---------000...,,,---000000...***------,,,,,,,,,,,,++++++))))))***+++,,,,,,------+++***)))***+++,,,+++)))++++++++++++++++++++++++************************,,,++++++******++++++,,,+++***)))(((((()))***+++((((((((((((((())))))***)))))))))((('''''''''&&&''''''(((((())))))******++++++******)))((((((((())))))))))))***************)))(((''''''((()))***)))))))))))))))(((''''''******))))))))))))************++++++++++++************))))))))))))******&&&&&&''''''(((((())))))******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''((()))******+++((((((((((((((('''''''''************************(((((()))***************+++***)))(((((()))***+++******)))))))))))))))******)))((((((((((((((())))))************+++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,------...---,,,***)))++++++++++++,,,---...///,,,111111111111111111111111......------,,,,,,,,,,,,000000000/////////............---------......///------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,------+++***))))))***+++***)))++++++++++++++++++++++++************************------,,,,,,,,,,,,------+++***)))(((((()))***+++***************++++++,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((()))))))))************)))(((''''''((()))***)))))))))))))))(((''''''******))))))))))))******)))******++++++******)))))))))(((((((((((())))))%%%%%%&&&'''((()))*********)))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((())))))******(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******))))))***)))(((((((((((()))*********)))))))))))))))***(((((('''(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,---...///111111111111111111111111---,,,,,,,,,,,,+++++++++///////////////.........///......---------......,,,,,,,,,,,,++++++++++++$$$(((,,,,,,***))),,,///------,,,,,,,,,,,,++++++*********++++++,,,,,,---***)))((((((******)))(((++++++++++++++++++++++++******************************))))))))))))************))))))))))))*********************++++++,,,((((((((()))))))))))))))))))))))))))((((((((((((''''''((())))))***++++++(((((())))))))))))******))))))(((((((((((())))))(((((()))))))))(((''''''***))))))(((((())))))***)))******++++++******)))((((((''''''''''''((((((%%%%%%&&&'''((()))***+++)))(((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((()))((((((''''''(((((())))))))))))(((((())))))***''''''''''''(((***+++,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,+++******************))))))))))))***+++,,,---,,,111111111111111111111111---,,,,,,,,,,,,,,,,,,,,,........................//////...------------...,,,,,,,,,,,,++++++++++++'''***,,,---++++++,,,...------,,,,,,,,,+++++++++*********++++++,,,,,,,,,)))((('''((()))***)))'''************************************************)))(((((((((((((((((()))***))))))))))))))))))***((((((((((((((())))))***'''''''''(((((()))))))))******))))))((((((''''''(((((((((((())))))******(((((((((((()))))))))***))))))(((((((((((())))))'''(((((((((((((((''''''))))))(((((((((((())))))))))))************))))))'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))&&&&&&'''''''''''''''((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***(((((('''(((((()))******))))))))))))************)))))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++***)))(((((()))***+++)))))))))))))))***+++++++++000000000000000000000000------------............---------------.........//////...---------------------------,,,,,,,,,,,,,,,+++***+++------+++)))------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,)))((('''((()))***)))'''************************************************------,,,,,,,,,,,,------)))))))))******)))))))))((((((((((((((())))))***&&&&&&&&&''''''(((((((((******))))))((((((''''''))))))))))))(((((('''''''''(((((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))(((((((((((()))))))))))))))******)))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((''''''((()))************)))(((((('''(((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))************************************))))))*********+++++++++******((((((((()))***+++))))))(((((())))))******---////////////////////////------...............///,,,,,,,,,---------------000///...---------------------------,,,,,,,,,,,,,,,)))'''(((+++,,,)))%%%------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((((((******)))(((************************************************,,,++++++++++++++++++,,,))))))************))))))***************++++++,,,''''''''''''(((((((((((())))))))))))((((((((((((******)))(((((('''&&&&&&''''''(((((((((((())))))(((((())))))))))))((((((&&&&&&'''((((((((('''''')))((((((''''''(((((()))((())))))******))))))(((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''(((((())))))(((((('''''''''''''''((()))******,,,+++***(((''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((()))******++++++************************)))))))))************+++)))))))))))))))******+++***)))))))))))))))******,,,........................,,,,,,,,,------.........++++++,,,,,,,,,---------000000///------,,,,,,---,,,,,,,,,,,,++++++++++++)))))))))***++++++***)))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))***+++***)))************************************************(((((((((''''''(((((((((((()))***++++++***)))(((***************++++++,,,************))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''''''''((((((((())))))'''((()))******)))((('''%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''((())))))***((('''''''''(((((()))***(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((((()))******)))(((((('''&&&&&&'''''')))******+++***)))(((((('''(((((((((((((((((()))))))))***(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))************((()))******+++++++++***+++******))))))*********)))------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------111000///...---,,,,,,,,,+++++++++************)))'''***......,,,+++...000---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))(((((((((((((((((())))))***---,,,,,,,,,+++*********''''''(((((())))))******&&&&&&''''''((()))))))))''''''''''''((((((((()))'''((()))******)))((('''%%%%%%&&&'''((((((((('''((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((###$$$%%%''')))***,,,,,,((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))***************((()))***++++++***)))(((&&&&&&&&&'''''')))******)))((((((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))************((()))***,,,,,,,,,+++***++++++***************+++,,,111111000000/////////.../////////...---------,,,................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++((('''(((***++++++***)))((('''&&&%%%%%%%%%%%%''')))+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))(((((('''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&'''((())))))***))))))'''&&&%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))***+++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))+++,,,,,,***))))))+++...++++++++++++++++++++++++************************'''000000/////////.........---------------,,,,,,,,,................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------+++)))((()))+++---,,,,,,,,,,,,,,,++++++'''''''''(((******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))((('''((()))***)))'''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((*********))))))(((&&&&&&((('''&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''((())))))***************''''''(((((())))))******((((((((()))))))))*********++++++)))((((((***,,,++++++++++++++++++++++++************************(((///............---------++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---......,,,******+++,,,,,,---------......//////+++***))))))******(((&&&***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))(((''''''))))))((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((''''''''''''&&&)))'''%%%$$$$$$%%%''')))'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((())))))))))))(((''''''&&&))))))((('''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''))))))(((((((((''''''''''''(((((()))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))***)))'''''')))+++++++++++++++++++++++++++************************)))------------------------++++++,,,,,,---------...------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++.........---++++++,,,---+++++++++,,,,,,,,,,,,------,,,+++++++++***(((&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))***)))******))))))((((((((((((&&&&&&%%%%%%%%%&&&''''''******)))))))))(((((((((&&&''''''((()))((((((((('''''''''((()))*********))))))))))))*********+++((()))***)))(((((()))******************************************************,,,,,,,,,---------------,,,,,,------......//////------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++---......---,,,+++---...++++++++++++************...,,,+++++++++***(((&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))'''''''''''''''''''''&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&'''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&((())))))************)))))))))((('''''''''''''''''''''((())))))+++++++++*********))))))&&&&&&'''((((((((((((((())))))))))))((((((((((((((())))))))))))*********(((***++++++)))))))))+++************************************************))),,,,,,,,,------------...------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---,,,+++---...------,,,,,,++++++******,,,+++******++++++)))'''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))((('''&&&&&&(((((('''&&&'''(((((((((((()))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''&&&''''''((((((''''''&&&)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''))))))'''%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&(((((()))))))))(((''''''((((((((('''((())))))***++++++*********)))))))))&&&''''''(((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((***++++++***))))))***************************************************))),,,---------..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++,,,...++++++++++++,,,,,,,,,,,,)))(((((()))+++,,,+++)))''')))+++,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&&&&(((((('''&&&'''''''''(((((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&&&&&&&'''((((((((('''''''''''''''''''''((()))))))))))))))(((((((((((('''''''''((())))))))))))((((((((((((((())))))))))))&&&'''''''''((((((((((((''')))++++++)))(((((()))************************************************+++---------....../////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,++++++,,,...'''((((((***+++,,,,,,---'''&&&''')))+++,,,,,,***'''))),,,......,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***)))'''&&&&&&''')))***&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((()))******$$$%%%&&&((((((((('''''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&'''((()))***++++++&&&&&&&&&&&&'''''''''(((%%%''')))***((('''''''''))))))))))))))))))))))))************************,,,------...///000000000000000///...---,,,+++******///...---,,,,,,---...///...---+++*********++++++------------------------//////...---,,,***)))((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))++++++******************'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))''''''(((((()))*********))))))************)))))),,,)))'''((()))***(((%%%***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((''''''''''''((()))))))))(((&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))******''''''(((((())))))******+++***)))(((''''''((((((+++*********))))))(((((())))))))))))((((((((((((+++))))))***+++,,,+++***))))))))))))))))))))))))&&&&&&'''((()))(((((((((,,,+++++++++******))))))***---------------,,,,,,+++---------------,,,,,,,,,///...---,,,,,,---...///---,,,+++*********++++++++++++++++++++++++++++++---------,,,+++***)))(((***************+++++++++************************))))))************))))))************************'''((())))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((***(((&&&'''((()))'''%%%)))((('''&&&%%%%%%&&&''')))((('''&&&&&&'''((()))(((''''''''''''''''''&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***&&&&&&&&&''''''''''''''')))))))))(((((((((((((((*********)))))))))((((((&&&&&&'''((()))***++++++'''&&&&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))************++++++*********)))))))))***,,,,,,---------,,,,,,+++++++++,,,,,,------............------------......---,,,+++*********++++++***************************++++++++++++***)))(((+++++++++***************************************))))))************))))))************************)))((((((((((((((())))))))))))))))))))))))))))))++++++******)))(((((('''&&&''''''((((((''''''&&&'''&&&%%%&&&'''((('''&&&''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((&&&''''''''''''''''''((()))((('''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''((((((((('''''''''((())))))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''))))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''&&&&&&&&&&&&'''((()))***)))((('''******))))))))))))((((((&&&&&&'''((()))***++++++***(((((()))***+++***)))))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))(((((())),,,------...////////////++++++,,,,,,,,,---------------------------------,,,+++++++++++++++++++++******************************++++++++++++******,,,+++++++++***)))))))))************************))))))************))))))))))))))))))************+++***(((''''''((()))***)))))))))))))))))))))))),,,,,,,,,++++++*********'''''''''(((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''''''''(((((()))))))))***(((&&&$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))******))))))((((((''''''$$$&&&(((******)))((('''))))))))))))))))))(((((())))))))))))((((((((((((***)))))))))+++,,,+++***)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++)))))))))(((((((((((((((***..................---,,,------,,,,,,,,,+++++++++,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,+++++++++***)))))))))************************))))))************))))))(((((()))))))))*********,,,+++***)))((()))***+++))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))(((((('''&&&'''((((((((())))))***'''''''''((((((((('''''''''(((((((((((((((((('''((((((((())))))******+++)))'''%%%######$$$%%%&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))******))))))((((((''''''$$$%%%((()))***)))((('''(((((((((((((((((())))))))))))))))))(((((((((((('''&&&%%%&&&((((((((('''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((((((((((()))))))))+++//////...---+++)))((('''------,,,,,,++++++******,,,,,,------------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++***************++++++++++++++++++++++++))))))************))))))'''(((((())))))*********+++***************++++++))))))))))))))))))))))))'''''''''((()))*********((((((((())))))((((((((('''(((***)))(((((()))***&&&'''(((((())))))((((((''''''((((((((((((''''''))))))))))))))))))******'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&!!!!!!"""$$$%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&%%%&&&'''((()))((('''&&&''''''(((((((((((())))))&&&&&&'''((()))***++++++((('''&&&'''((())))))'''((((((((((((((((((((((((***)))((((((((()))+++,,,(((((())))))))))))*********,,,,,,,,,,,,++++++***)))+++++++++++++++,,,,,,,,,+++,,,------------,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++))))))************))))))''''''(((((()))******+++(((((()))******++++++***))))))))))))))))))))))))************************&&&''''''((((((''''''&&&''')))***)))'''&&&''')))%%%&&&'''(((((((((''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&'''((()))***++++++***)))((()))+++++++++***(((((((((((((((((((((((())))))))))))************)))))))))*********++++++(((((()))+++---///000111111((()))***+++,,,---......++++++------------++++++)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))******+++++++++,,,++++++++++++++++++++++++))))))************))))))&&&''''''((()))******+++%%%&&&(((************)))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&(((***(((%%%$$$%%%'''###$$$&&&'''((('''&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$&&&'''((()))******))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((''''''''''''((())))))(((((()))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((('''&&&%%%&&&'''((((((&&&((((((((((((((((((((((((&&&&&&'''((()))((((((((())))))******+++++++++,,,''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---+++***))))))******************************+++++++++,,,,,,,,,---,,,+++***))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''+++***)))))))))***,,,---,,,,,,***)))(((((((((((((((((())))))((('''&&&&&&******))))))((((((''''''((((((((('''((())))))***''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%((()))***++++++***)))(((&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''******))))))((((((((('''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))************))))))******))))))(((((('''''''''---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---,,,+++******)))*********************************+++++++++,,,,,,...---,,,+++************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++*********)))))))))((((((((('''***)))((((((((()))***+++++++++***))))))(((((((((((((((((((((((('''&&&&&&(((((((((((('''''''''&&&'''''''''((((((((())))))''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))(((((('''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))************))))))(((((((((((('''''''''''''''///...------++++++***)))++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++*********************************++++++++++++,,,...---,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((())))))((('''''''''(((((()))))))))******)))(((((((((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''######$$$%%%'''((())))))&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((((('''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&'''''''''''''''---------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++,,,************************************++++++++++++---,,,++++++*********+++***))))))))))))))))))***))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))(((((((((((((((((('''((()))******))))))((('''(((((((((((((((''''''''''''''''''''''''''''''&&&''')))++++++***)))((('''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&$$$######$$$&&&'''###$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''######$$$%%%'''((())))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''((((((((('''+++++++++,,,,,,---------+++++++++,,,,,,,,,------******++++++++++++,,,,,,************************))))))*********++++++++++++******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((()))))))))))))))))))))))))))))))))((('''(((((())))))))))))(((''''''((((((((((((((('''(((((((((((((((((((((((('''(((***,,,,,,+++***)))'''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&((((((''''''''''''(((((('''&&&$$$######$$$&&&'''###$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((())))))***((()))***++++++---......///++++++,,,,,,,,,,,,------*********+++++++++++++++************************)))))))))************+++***))))))((((((((())))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))'''((()))************)))))))))(((''''''(((((()))&&&'''((((((((((((((((((((((((((()))))))))))))))((()))***+++++++++******''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$%%%&&&''''''((('''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((((((''''''&&&%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''(((((((((''''''((()))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))))))))(((+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++***************************************))))))))))))***************)))))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***$$$%%%''')))*********))),,,***(((&&&%%%&&&((()))&&&&&&'''((((((((((((((('''''''''((((((((())))))'''(((((((((((()))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%(((((('''&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''(((((()))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++*********))))))************************))))))))))))************+++***************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))'''((((((((())))))******"""###%%%'''))))))))))))---+++'''%%%$$$%%%''')))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''''''''%%%%%%%%%%%%''''''&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%'''((((((((())))))******%%%&&&&&&'''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''&&&&&&%%%)))