BM6P6(@ (((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))***,,,------,,,***)))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''&&&&&&((()))***************)))'''&&&&&&'''((()))000...+++&&&######'''***(((((((((((((((((((((((())))))))))))))))))))))))//////...---+++***)))))))))''''''))),,,---***'''******+++++++++,,,,,,,,,***)))(((((()))+++---............------,,,,,,,,,+++---...---***))),,,///++++++,,,,,,,,,---------////////////000000000000111111222222222333333333333444444555555444444333333444444444444333222222111111111111111111111111222111111000///......---......---------,,,,,,,,,+++++++++*********))))))!!!$$$&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%''')))++++++***)))(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$---'''$$$&&&(((&&&'''***''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&(((((('''&&&%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&))))))'''$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((()))***++++++***)))((())))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''%%%%%%&&&'''((((((((('''+++***)))''''''&&&&&&&&& &&&******(((&&&&&&************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))((('''))),,,,,,***(((*********+++++++++,,,,,,,,,+++***)))***+++---///---------------,,,,,,,,,,,,,,,---,,,++++++,,,...++++++,,,,,,,,,---------....../////////000000000111111111111222222222222333333444444444444333333222222333333222222111000111111111111111111111111111000000000///.........------------,,,,,,,,,,,,+++++++++*********))))))%%%'''))))))))))))***+++'''((((((((((((((((((((('''''''''''''''''''''''''''((())))))************'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$!!!%%%%%%%%%%%%&&&&&&&&&'''&&&'''((()))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%***%%%###%%%'''%%%%%%'''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######&&&''''''''''''%%%$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''######$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''''''''''''''&&&*********)))(((&&&$$$$$$$$$***,,,***'''%%%************************))))))))))))))))))))))))(((((()))***+++,,,------)))(((((()))++++++***(((*********++++++++++++,,,------+++++++++,,,---...,,,,,,,,,,,,------------...,,,++++++,,,---,,,,,,,,,,,,,,,,,,------------------........./////////000000000000111111111111222333333444444333333222222333333333333222111111000000000000000000000000//////////////////......---------,,,,,,,,,+++++++++************)))))))))***++++++***)))(((***+++((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###""""""###%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))((('''&&&$$$#########$$$%%%&&&'''((())))))'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%((($$$$$$''')))&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$#########''''''''''''&&&%%%$$$###%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%&&&&&&&&&'''((((((((())))))((('''&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''"""######$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))))))))((('''((())))))***)))'''%%%$$$!!!###&&&'''''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))*********)))************++++++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,------...///,,,)))***---...---+++,,,,,,,,,------------...------------.........///////////////000000000000222222333333333333222222333444444444444333222222000000000000000000000000.....................///,,,,,,,,,,,,++++++++++++************))))))))))))++++++***(((&&&%%%&&&(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***,,,''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))(((&&&&&&&&&'''((('''&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,,,,---$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((++++++***)))((('''&&&&&&%%%%%%%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''')))'''$$$$$$%%%((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((&&&&&&+++---)))'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***+++,,,&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&'''((())))))(((((('''&&&&&&%%%$$$$$$'''(((((())))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''!!!""""""###$$$%%%&&&&&&%%%%%%&&&''''''(((((()))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((()))))))))))))))((('''&&&'''((())))))(((''''''+++***)))&&&$$$$$$''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((((())))))******************))))))))))))***))))))*********++++++++++++++++++******************++++++,,,,,,---------///,,,)))***---...---+++,,,,,,---------.........------------.........///....../////////000000000111111222222222222111111222222222222222111000000////////////////////////---------------.........,,,,,,+++++++++*********))))))))))))))))))))))))******)))'''$$$###%%%'''))))))(((((('''''''''&&&'''''''''''''''''''''''')))((((((((()))+++---///''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''((()))(((&&&&&&&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''%%%$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''')))'''$$$$$$%%%((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''(((%%%''',,,---***((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,---&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&''''''(((((())))))******)))(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''''''''&&&%%%&&&'''((())))))))))))&&&((())))))'''%%%%%%&&&************************))))))))))))))))))))))))))))))))))))))))))*********++++++)))(((''')))+++)))))))))************+++************************++++++++++++,,,,,,,,,,,,...,,,++++++,,,---,,,,,,,,,---------............------........./////////////////////000000000000000111111222222111111000...////////////...------////////////////////////---------------------,,,+++++++++*********))))))(((((()))))))))))))))***)))******(((&&&%%%&&&((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))++++++'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&$$$###"""&&&&&&&&&'''''''''((((((((((((((('''''''''''''''$$$$$$%%%&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((('''''''''''''''(((((((((''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''(((''''''(((&&&%%%%%%&&&(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&###%%%***,,,)))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''(((((((((''''''''''''''')))(((&&&%%%######""""""&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&'''(((((())))))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))%%%%%%&&&'''((((((((('''(((''''''''''''(((((()))%%%'''))))))((('''''''''************************)))))))))))))))))))))))))))))))))*********++++++***++++++)))'''&&&)))+++))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,++++++,,,...------------................../////////000000000//////000000000111111111000000111111111111000000///////////////......---...........................---------,,,++++++++++++*********))))))))))))(((((((((((())))))******&&&((())))))((('''((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''((('''&&&&&&'''((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))%%%%%%&&&&&&&&&'''''''''(((((()))))))))((('''&&&###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&'''''''''((((((((()))'''''''''''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((''''''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''$$$$$$)))+++)))'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&%%%&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&'''''''''''''''''''''''',,,***(((&&&%%%$$$$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&((()))***************)))(((&&&&&&&&&'''(((+++***)))&&&%%%&&&***---(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---***+++,,,***'''&&&)))+++))))))))))))************)))***+++,,,---.........---,,,,,,++++++*********+++---...---***))),,,///---------.........//////////////////000000000000000000000000111111111111000000111111111111000000222222222222222111000000..............................---,,,,,,+++******************))))))))))))'''((((((((())))))******###%%%(((((((((''''''(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''#########$$$''')))))))))&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&((('''&&&&&&'''((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))***++++++)))'''%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''''''''((())))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&$$$%%%''''''''''''%%%$$$'''''''''&&&&&&'''''''''###$$$&&&((())))))((('''&&&%%%%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))&&&&&&***---+++***+++'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))***+++%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''))))))&&&%%%&&&((('''''''''''''''&&&&&&&&&((('''&&&&&&%%%$$$######&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&'''((()))******+++''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))************************)))******++++++,,,------------------------------///---++++++---...,,,)))...------,,,,,,------......---,,,+++++++++,,,---000///---,,,,,,---...///............/////////000000000000000111111111111////////////..................//////......---,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((*********)))((((((''''''%%%%%%&&&&&&'''(((((((((************************''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((('''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***&&&&&&&&&&&&'''((()))***)))((('''&&&%%%$$$######''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((()))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''((('''''''''(((((((((((()))'''&&&&&&'''(((((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''---,,,***)))''''''&&&&&&***)))'''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''' """###%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$ """$$$'''***,,,---...'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''((())))))'''''''''''''''(((((((((''''''''''''((((((((((((&&&''''''(((((()))))))))'''''''''((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))************************)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---+++)))------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...000///---,,,,,,---///000........./////////000000000000000000111111111111000000000//////...............//////......---,,,,,,,,,+++++++++*********************)))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((!!!###$$$%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))'''&&&%%%%%%&&&''')))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''(((''''''((())))))(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$(((((((((''''''%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''******)))(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((())))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))***++++++(((((((((((())))))))))))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,***))),,,,,,++++++++++++,,,,,,...------,,,,,,---......//////---------...///000....../////////000000000000000000000111111111111222222111000//////............//////......---,,,,,,++++++++++++*********+++++++++*********))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''(((((()))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&***,,,...---+++***%%%%%%&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&&&&(((%%%%%%%%%&&&&&&&&&&&&''')))((('''(((******(((''''''''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%'''((())))))'''%%%""" %%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$######"""&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&((((((((('''&&&%%%###"""(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''((())))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))************************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++*********************,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------///......---......///000...////////////000000000///000000000111111111111444333222111000///...---.........///......---,,,++++++++++++*********************))))))))))))(((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))(((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))***)))'''&&&&&&''''''''''''(((((((((((()))((('''''''''))))))'''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''''''''(((((('''%%%$$$###(((((('''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$######""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''((())))))******))))))((((((''''''''''''''''''((((((((((((+++*********************(((((((((((((((''''''''''''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,............//////000000////////////000000000111///000000000111111111111444333222111000///...---.........///......---,,,+++++++++*********)))))))))((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&''')))(((&&&$$$###$$$$$$%%%''''''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''(((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&''''''((()))(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))***)))'''&&&&&&''''''''''''(((((((((((()))&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&'''((()))'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((())))))))))))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''((())))))))))))((((((((((((((('''''''''''''''((((((((((((************************''''''''''''((((((((())))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++,,,,,,,,,++++++++++++,,,,,,******+++,,,---------------......///000000000111/////////000000000111111000000000000111111111111222222111000//////............//////......---,,,+++************)))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((((((''''''''''''''''''&&&&&&'''''''''))))))((('''''''''((((((000...+++(((((((((***,,,)))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((******)))((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((()))(((&&&&&&&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$%%%%%%((('''&&&%%%&&&(((***,,,$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))'''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((())))))******%%%&&&&&&'''((()))******)))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++)))+++---,,,+++***,,,...------,,,,,,,,,,,,------+++,,,---///////////////---...//////000111111111//////000000000111111111000000000000111111111111000000000//////...............//////......---,,,************))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((******)))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((%%%$$$###""""""###$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((('''%%%%%%%%%'''(((***&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%&&&((()))***)))((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&''''''((((((###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''((())))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))$$$%%%&&&'''(((***++++++'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))),,,...---++++++---///...------,,,,,,------...,,,---///111111111111000------///000111111111111000000000000111111111111000000000000111111111111////////////..................//////......---,,,************))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''((()))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''%%%%%%%%%''')))***&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))$$$%%%'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&''''''''''''&&&&&&'''(((***++++++***((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''((('''''''''((((((((())))))'''&&&&&&'''(((((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&'''%%%&&&'''((((((&&&$$$###''''''&&&%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))(((((($$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''' """&&&***+++***((('''&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''((('''&&&&&&&&&((()))***(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))+++++++++++++++***)))(((***)))(((''''''((()))***))))))***+++,,,,,,------000///---,,,,,,---...///,,,,,,++++++,,,,,,---...+++++++++,,,---...///000............////////////......///111111222222222000111111111111222222222333555777666222///000222222111000///.........///,,,,,,,,,++++++*********************************))))))(((((((((((())))))++++++***(((''''''))),,,)))((('''(((***++++++***'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&!!!###&&&((()))((('''&&&)))'''###!!! """%%%&&&))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***((('''&&&&&&&&&''''''&&&&&&&&&'''(((***+++((())))))))))))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""$$$&&&)))***)))((('''&&&&&&''''''''''''&&&&&&)))))))))))))))((('''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''(((((()))((((((''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''))))))))))))))))))))))))++++++++++++******))))))***)))(((((((((((()))************++++++,,,,,,,,,------,,,++++++,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///............////////////......///111111222222111//////000000000111111111222333444333222000000000000000//////...---------......---------,,,,,,,,,************************))))))(((((((((((()))))))))))))))((('''(((+++---000---***(((((('''&&&%%%))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))%%%&&&'''((())))))((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))'''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%######$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))(((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((()))))))))))))))(((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((())))))(((((('''''''''&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''))))))))))))))))))))))))******************))))))+++***))))))))))))***+++******++++++++++++++++++++++++******+++,,,---...+++++++++++++++,,,------------,,,,,,,,,,,,---------............/////////......///000111111111111.../////////000000000000111000000111222222111///......//////...---+++***------------,,,,,,,,,,,,************************))))))(((((((((((())))))''''''(((((('''))),,,...333///+++(((&&&&&&%%%$$$))))))))))))))))))))))))''''''''''''((((((((((((((())))))*********))))))&&&'''((()))***++++++***((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&''''''''''''''')))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))'''&&&$$$$$$%%%&&&&&&((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%"""$$$'''))))))(((&&&$$$'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&((()))(((%%%$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''(((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((*********))))))))))))***+++******************+++++++++++++++*********************+++,,,---......+++++++++***+++,,,,,,---------,,,,,,+++,,,,,,,,,---------.........//////......///000111111000000/////////000000000111111111///...000333444222///---...///000///---+++)))+++*********************************************))))))(((((((((((())))))'''((((((((('''(((***---...+++(((&&&'''(((((((((''''''''''''''''''''''''&&&''''''((()))*********)))))))))***))))))((((((&&&'''((()))***+++++++++))))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((''''''((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***---...+++$$$!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&'''''''''''''''''''''%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((()))***************++++++*********+++***************************+++,,,---.........+++************+++,,,,,,------,,,+++++++++,,,,,,------------...............//////000000000000///000000000111111111222222222000///111444555333000...///000111000...,,,***************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))''''''((()))***(((&&&&&&''')))******''''''''''''''''''''''''&&&''''''((()))***++++++(((((()))))))))(((''''''&&&&&&''''''((()))*********)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''((()))))))))(((((('''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""###&&&'''(((((('''&&&$$$%%%&&&''''''&&&%%%%%%'''(((((((((((((((((((((((('''&&&%%%&&&'''((()))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***---///+++%%%!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&(((******)))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))***)))((('''((()))***+++))))))***++++++***))))))))))))*********************+++,,,---......------***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------............//////000000/////////111111111111222222222222111000000222333444333222//////000000///...,,,++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((()))***)))'''&&&'''((()))(((''''''((())))))((())))))))))))))))))))))))&&&''''''((()))******+++''''''((())))))(((((((((''''''&&&&&&&&&'''((()))))))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$$$$&&&((()))******+++))))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&& """%%%((())))))'''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&)))(((%%%$$$$$$&&&)))+++&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))'''''''''(((***+++((())))))******))))))((((((((())))))******++++++***+++,,,------,,,++++++***************++++++,,,************+++,,,------,,,,,,---------............///////////////......000000000000111111111111///000222222111000111111//////......---,,,,,,+++***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&'''))))))((('''((()))'''''''''(((******(((&&&))))))))))))))))))))))))'''''''''(((((()))))))))'''(((((()))************)))((('''&&&&&&&&&''''''(((((((((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%&&&&&&'''&&&&&&&&&))))))))))))))))))))))))&&&((())))))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***))))))(((''''''&&&&&&&&&'''''''''((((((((()))(((''''''''''''&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((('''&&&$$$%%%'''(((((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((()))************'''''''''&&&&&&''''''''''''''''''''''''((()))***%%%%%%&&&'''((()))******))))))(((((((((((()))))))))((((((((('''''''''''')))))))))))))))))))))))))))((('''&&&'''(((***,,,'''((()))******)))(((''''''(((((()))***++++++,,,)))***+++,,,,,,+++)))(((*********)))***++++++,,,************+++,,,---...,,,,,,,,,---------.........///////////////......////////////000000000000---000222222///---///111///...---,,,++++++++++++(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))###%%%((()))(((((()))***$$$$$$&&&)))++++++***'''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++,,,,,,,,,+++***((('''&&&&&&''''''(((((('''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&))))))(((&&&$$$!!!''''''''''''''''''''''''&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''''''''''''''((()))***'''''''''((((((((())))))&&&''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%"""###%%%'''((((((''''''$$$&&&(((******(((&&&$$$%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))******$$$%%%''')))***)))((('''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''(((((()))))))))((('''&&&'''(((+++,,,%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++)))((((((''''''(((***+++''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))((('''''''''''''''+++,,,,,,+++)))((()))***------------------------000...+++))))))+++...000---,,,+++,,,...///...---,,,---......//////......///////////////.........---......///000111111222000000//////.........---//////...---,,,,,,,,,,,,++++++************************))))))((((((''''''************************(((((())))))((('''&&&&&&(((((((((((())))))))))))*********(((&&&&&&((()))(((((())))))((('''&&&&&&))))))(((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&((((((///,,,(((&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((((((''''''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&###$$$&&&''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&'''(((((()))((()))+++,,,,,,+++***)))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((((((''''''''''''(((((((((((((((''''''&&&%%%%%%&&&((((((%%%%%%&&&''''''(((((()))(((((('''&&&&&&&&&''''''(((''''''''''''(((((()))***)))((('''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((((((((())))))))))))******)))(((((((((((((((***+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((((()))+++---***)))((()))+++,,,+++***,,,---......//////....../////////////////////...---......///000000111111111000000000///////////////...---,,,++++++++++++))))))))))))***+++,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((((((((()))))))))&&&((())))))(((&&&&&&'''(((((((((((((((''''''&&&***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))((((((((()))+++,,,---000---)))''''''((((((((((((((((((((((((((((((((()))(((&&&''')))******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((('''''')))(((((('''&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((('''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''''''''&&&''''''(((((())))))(((''''''''''''''')))((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''(((((((((((((((((((((((((((((())))))))))))+++******))))))))))))***)))***++++++***)))***,,,+++++++++++++++++++++++++++******))))))******+++***(((((()))***+++***))),,,---......//////............//////////////////.........//////000000111111111111000000000000///...---,,,++++++******+++((((((((()))***+++,,,---))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''((((((((("""%%%)))***)))'''&&&%%%((((((((((((((('''''''''))))))(((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))***,,,...//////---)))(((((()))))))))))))))))))))))))))))))))+++)))((((((***++++++***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))((('''***)))'''&&&&&&'''((())))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''))))))((((((''''''&&&&&&))))))******)))((('''&&&&&&&&&&&&'''(((((())))))''''''&&&''''''((())))))((((((''''''''''''((((((((((((''''''''')))***+++((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((()))))))))((()))++++++******+++---************************,,,,,,,,,------,,,,,,,,,,,,+++++++++---...---,,,,,,---......///.....................////////////........./////////000000000000000///////////////------,,,+++************)))))))))))))))***+++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((###%%%((())))))'''''''''((((((((('''''''''(((((((((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''((()))***+++---+++((('''((())))))((())))))))))))))))))))))))+++)))((()))***+++++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((()))((((((''''''&&&&&&%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((''')))((('''&&&&&&''')))***((((((((((((''''''((((((((((((''''''&&&''''''(((************)))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&))))))******)))((('''&&&&&&&&&''''''((())))))***'''''''''''''''((()))***&&&&&&&&&''''''(((******---,,,+++)))))))))******(((((((((''''''(((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''(((((()))((()))++++++******+++---************************+++,,,------------,,,+++...---,,,---/////////...,,,---......///.........---.........//////000000............////////////........................------,,,+++************++++++***)))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((&&&((((((((('''((()))+++((((((''''''''''''((())))))((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&***(((&&&&&&'''(((((('''((((((((((((((((((((((((***((('''''')))******))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((******))))))(((''''''&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&'''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))))))))((((((''''''&&&((('''&&&%%%%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((((((''''''&&&&&&'''((()))***''''''(((((((((((((((((()))(((''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))******((((((((('''(((((())))))%%%&&&&&&&&&((()))***+++333222///+++)))'''&&&&&&)))((((((''''''(((((()))&&&&&&''''''((()))))))))(((((((((((())))))))))))'''''''''''''''(((((())))))***++++++***)))***,,,************************)))******++++++******)))---,,,+++,,,---......,,,,,,---......//////......------......///000000000........................,,,---------------.........---,,,++++++******+++,,,+++***)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&&&&'''''''''((((((((()))))))))(((&&&'''***,,,(((((('''&&&&&&''')))***+++***(((&&&$$$###"""""")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))*********)))((('''&&&((('''%%%&&&'''(((((('''(((((((((((((((((((((((()))'''&&&&&&((())))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***&&&&&&&&&'''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%'''((($$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&'''(((((((((''''''(((''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%&&&(((((('''''''''((())))))*********)))(((((((((((((((((('''''''''''''''((()))***222111...+++)))''''''&&&))))))(((((((((((())))))&&&&&&''''''((())))))***(((((((((((())))))))))))((((((''''''((())))))******+++,,,+++))))))***+++++++++++++++++++++++++++************************,,,+++***+++---...---,,,,,,---......//////......------......///000000111........................------------....../////////...---,,,+++++++++++++++***)))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******))))))''''''((((((((()))))))))'''((())))))'''&&&'''(((((((((&&&&&&&&&''')))******)))(((&&&%%%$$$$$$$$$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))***+++***)))(((((((((&&&&&&&&&((())))))((()))))))))))))))))))))))))))'''&&&&&&((())))))((())))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%######$$$%%%'''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&&&&'''((()))!!!"""%%%'''((((((''''''$$$%%%&&&'''(((''''''&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&''')))+++,,,''''''(((((())))))******+++***)))(((((('''(((((())))))(((''''''''''''(((,,,+++***)))))))))***+++))))))(((((((((((())))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))((())))))***+++++++++,,,,,,+++)))((()))***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++,,,...///...---,,,---......//////......---------...///000000111.....................------.........//////000000//////...---,,,,,,,,,,,,)))(((((((((((())))))***'''((((((((())))))******))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))%%%'''******(((&&&$$$$$$((('''&&&%%%&&&'''***+++(((((((((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''(((*********)))(((((('''&&&(((***+++***)))************************)))(((&&&''')))******))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((&&&$$$"""!!!"""$$$&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,***'''%%%%%%&&&((()))!!!$$$'''(((((('''%%%###$$$&&&'''''''''&&&&&&!!!###%%%&&&%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((()))++++++)))))))))***'''''''''(((((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,,,,,,,)))************+++++++++,,,,,,,,,---------......------...///...---+++***...------,,,---...///000///...---,,,,,,---...///------............------///---++++++,,,......---+++++++++*********))))))+++***'''&&&&&&'''***+++))))))(((((((((((())))))******)))(((((((((((((((,,,)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((***(((&&&%%%%%%%%%'''(((((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""&&&&&&$$$######$$$&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((%%%######'''''''''&&&&&&%%%%%%%%%(((''''''((())))))'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((((((((('''%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''(((******((('''((()))&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++++++++)))************+++++++++,,,,,,,,,------------...------......---,,,,,,+++...------,,,---...///000///...---,,,,,,---...///------............------///---++++++,,,---------+++++++++*********))))))***)))(((''''''((()))***))))))(((((((((((())))))******)))((((((((((((((()))(((&&&&&&(((*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))(((((((((((()))(((((((((((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***((('''((()))***)))((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))))))))((('''&&&%%%$$$$$$'''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%)))'''%%%%%%((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))((('''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&###%%%'''(((''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))''''''&&&&&&''''''((()))((((((''''''''''''(((((('''''''''''''''''''''''')))***,,,,,,***)))***+++%%%&&&&&&&&&''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))***++++++++++++)))************+++++++++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,---------,,,------...///......------------......------............------...,,,++++++,,,------,,,+++************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((&&&%%%&&&)))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))+++)))((()))***+++***)))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((++++++***)))(((''''''&&&''''''(((((())))))******''''''''''''''''''''''''''''''(((((()))*********''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&''''''''''''((((((((()))((('''%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%!!!"""$$$&&&'''))))))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''###$$$'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''''')))+++'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''((()))++++++)))((()))***%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******)))'''&&&(((((()))***************))))))*********+++++++++++++++,,,,,,,,,---------...---,,,+++++++++---------------------------...------------------------,,,------......------,,,---+++***+++,,,---,,,+++************))))))))))))'''((()))******)))((('''))))))(((((((((((())))))((()))))))))))))))((((((((('''&&&''')))+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((((((******)))(((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((())))))******+++''''''((()))***++++++,,,''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%!!!%%%%%%"""%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&'''))))))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((((((((((((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((***++++++***((('''(((((()))*********))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,+++******+++---...------------------,,,,,,,,,------------------,,,,,,,,,------------,,,,,,,,,*********,,,,,,+++)))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))'''((())))))))))))(((((()))((((((((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))))))))'''((((((((()))))))))***'''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''))))))((('''(((''''''&&&&&&''''''((('''(((((((((((((((((('''&&&''''''((())))))******'''(((((()))***+++,,,,,,''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))$$$ %%%))))))(((%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''))))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''''''''''''''&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''''')))******)))(((((()))%%%&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))******))))))((()))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,******)))***,,,,,,***((((((((()))))))))))))))***'''((()))******)))((('''))))))(((((((((((())))))&&&''')))******)))((((((***)))((()))***)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))******''''''(((((())))))******''''''((((((((((((((()))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&'''((()))(((&&&((((((''''''''''''((((((''''''(((((((((((('''''')))((((((((('''''''''&&&(((((())))))******++++++''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))'''%%%%%%&&&)))******&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''"""$$$%%%&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&&&&'''---***'''&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''')))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''')))+++,,,,,,+++******+++&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))************+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------...---,,,+++***+++,,,------------,,,++++++,,,,,,------,,,,,,+++***))))))***++++++)))'''(((((((((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))&&&''')))*********)))(((((('''''')))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))*********'''''''''((()))************))))))))))))))))))((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))'''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((($$$&&&'''&&&$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###&&&((()))(((''''''(((%%%%%%%%%&&&&&&&&&''''''***'''%%%$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***))))))(((''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''(((((((((((()))'''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,(((***+++,,,---,,,,,,+++,,,------...---,,,***)))++++++------------+++++++++,,,,,,------,,,,,,+++)))))))))***++++++)))''''''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))%%%''')))***+++***)))(((&&&&&&&&&)))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))*********+++&&&''''''((()))******+++,,,+++++++++******))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((()))***+++***(((((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''((()))***++++++)))))))))(((((((((((((((''''''''''''''''''''''''###$$$&&&(((***+++---...''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''###'''***((($$$"""%%%(((&&&&&&$$$######$$$&&&&&&(((''''''&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,,,,)))'''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&$$$"""###%%%((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))***((('''))),,,...,,,***...+++'''$$$$$$(((,,,000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...,,,*********+++,,,------------------------)))))))))***++++++,,,,,,++++++***)))(((((())))))(((***+++)))&&&%%%(((+++))))))))))))))))))))))))+++++++++++++++***)))(((***++++++***))))))***,,,)))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))),,,,,,++++++***)))))))))************))))))))))))++++++++++++************))))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++***************+++,,,,,,------************))))))))))))++++++************++++++++++++******))))))((((((+++*********))))))(((((())))))(((((((((((()))))),,,+++***((((((((()))***''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))((('''%%%$$$$$$%%%&&&(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''&&&''')))*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&((())))))'''%%%((((((''''''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%+++***(((&&&$$$""" ((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))******++++++*********((('''))),,,---,,,++++++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,++++++((((((((((((((((((((((((+++*********************+++******)))(((((()))))))))*********))))))***,,,))))))))))))))))))))))))+++++++++++++++***)))))))))***+++***((((((***+++)))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))++++++************))))))))))))******+++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++************++++++******+++,,,---------,,,,,,,,,,,,++++++*********************))))))))))))*********))))))******************)))))))))))))))************)))))))))((()))((((((''''''(((((()))******((('''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***)))))))))))))))(((((('''(((((('''&&&&&&%%%%%%$$$(((((((((''''''''''''&&&(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******+++++++++++++++***)))((()))+++,,,,,,+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---%%%&&&))),,,------,,,+++************************,,,,,,+++******)))((((((******)))((((((((()))))))))((('''((()))++++++***))))))))))))))))))))))))***++++++++++++***))))))))))))***)))(((''')))+++))))))))))))))))))))))))***))))))))))))***++++++************************)))))))))***************((()))***+++,,,---......++++++++++++++++++++++++))))))*********)))((((((******************************************************))))))))))))******+++++++++,,,,,,++++++***+++++++++***************************))))))))))))***))))))(((((())))))***))))))))))))************************))))))))))))))))))(((((((((((()))))))))((((((''''''''''''((('''(((((())))))((((((''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&%%%$$$'''''''''''''''''''''''')))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''((())))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$%%%'''((('''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&)))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((***)))(((''''''((()))***(((((())))))))))))((((((%%%%%%&&&''''''(((((()))((((((((('''''''''''''''(((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,,,,,,,+++)))))))))***++++++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''(((***+++,,,---,,,,,,------------------------+++*********)))))))))(((***))))))((((((((())))))'''$$$"""$$$(((***)))'''))))))))))))))))))))))))******+++++++++******)))((())))))(((''''''(((***))))))))))))))))))))))))******))))))******+++,,,)))***************++++++(((((())))))***++++++,,,))))))***++++++,,,------*********+++++++++++++++***+++++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++***)))((('''&&&''''''((()))+++,,,------************)))))))))((())))))(((((((((((())))))(((((())))))******++++++*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))(((&&&$$$###''''''''''''''''''''''''+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((($$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((((((((()))))))))***)))(((''''''((()))***(((((())))))))))))(((((('''''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++)))***************++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---))))))))))))))))))))))))(((((()))))))))*********)))((((((((((((((())))))'''$$$"""$$$(((***)))''')))))))))))))))))))))))))))******+++++++++******((())))))(((''''''(((***))))))))))))))))))))))))***************++++++,,,))))))******+++++++++,,,(((((()))***+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++***)))'''((()))***+++,,,------************)))))))))((())))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++,,,+++'''$$$'''''''''((((((((((((((()))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((()))))))))***(((((())))))))))))(((((('''(((((()))))))))))))))++++++******)))((((((''''''(((((((((((()))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******+++++++++++++++)))***++++++***)))***+++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///,,,*********+++,,,((((((((((((((((((((((((''''''((())))))***++++++((((((''''''(((((()))))))))((('''((()))++++++***))))))))))))))))))))))))))))))***++++++++++++***))))))***)))(((''')))+++))))))))))))))))))))))))+++************+++,,,,,,))))))******+++,,,,,,,,,******++++++,,,---......---------,,,,,,++++++++++++,,,,,,------......///.........///......------------------------------........................000000////////////000000+++,,,---///000111222222------,,,,,,+++******)))************))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))************,,,,,,++++++++++++,,,,,,((())))))************)))((())))))******))))))((())))))))))))))))))))))))''''''(((((()))******+++%%%&&&''')))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''(((((())))))((('''%%%$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,---+++&&&"""&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''(((((()))(((((((((''''''''''''%%%%%%&&&&&&'''(((((())))))((((((((('''''''''''''''''''''((((((((())))))'''((()))******)))((('''''''''((()))))))))))))))*********)))(((((('''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))******++++++******)))+++,,,+++)))(((***,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++************************************((((((((()))))))))))))))'''''''''''''''((()))))))))*********))))))***,,,))))))))))))))))))))))))))))))***+++++++++++++++)))***+++***((((((***+++))))))))))))))))))))))))++++++******++++++,,,---))))))***++++++,,,------,,,,,,,,,------...................../////////////////////000111111222222///000000111111111000000222222222222222222222222222222222222222222222222444444333333333333444444///000111222333333333333000///...---,,,***))))))************))))))))))))*********))))))******************)))))))))))))))((()))))))))************+++******))))))******+++'''''')))*********))))))))))))************))))))))))))))))))))))))))))))'''(((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((%%%"""%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&'''***++++++***'''&&&''''''((()))))))))))))))&&&&&&''''''((()))))))))'''((((((((())))))******((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***************)))+++---,,,)))(((***,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((()))***(((***+++)))&&&%%%(((+++))))))))))))))))))))))))((()))***+++++++++++++++***++++++***))))))***,,,))))))))))))))))))))))))++++++******++++++,,,---))))))***+++,,,,,,---------------............///......///000111222333333111111222333444444555555777777888999::::::::::::888888888888888888888888777777777777777777777777777666666555555666666777444444444333111000...---......------------,,,,,,************))))))))))))++++++************++++++++++++******))))))(((((((((((())))))*********+++))))))(((((((((((())))))%%%&&&((()))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((((((((()))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''"""$$$&&&'''((((((&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&&&&%%%######!!!$$$''')))'''"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''))))))*********((('''&&&((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********)))((('''&&&&&&'''(((+++***)))(((((()))***+++***)))'''&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------------,,,++++++------,,,+++***)))((('''%%%%%%&&&((()))+++,,,,,,))))))************))))))******)))(((((((((((((((************************(((((((((((()))***+++,,,******))))))))))))******+++,,,,,,+++)))'''((()))***)))))))))***+++,,,,,,))))))))))))***+++,,,---------......///000111111000000000000111222333333555555666777999::::::;;;<<<<<<===>>>???AAAAAABBBGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDBBBAAA@@@@@@DDDDDDCCCBBB@@@>>><<<;;;>>>===;;;999777666555555555444444333222000///...///---+++)))(((***,,,...)))******+++---......///+++++++++*********)))))))))***************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''''''''(((((())))))******+++***)))(((((()))***+++)))))))))))))))))))))))))))******))))))((('''&&&((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&)))(((((((((((('''''''''%%%&&&&&&&&&'''((((((((()))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***(((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''(((***)))'''%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$&&&)))***''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((()))***))))))''''''((()))))))))(((((('''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))(((((('''''''''))))))((('''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))***)))((('''&&&''''''((())))))(((((((((((((((((()))))))))***************))))))))))))))))))))))))((())))))***++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***++++++++++++************))))))))))))*********+++))))))************))))))******)))(((((((((((((((************************(((((((((((()))***+++,,,+++******)))))))))******)))***+++***)))((()))******************+++,,,,,,+++++++++++++++,,,---...//////000111222444444555555555555777888:::<<<===??????@@@AAABBBCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLOOOOOONNNNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOONNNMMMLLLLLLOOOOOONNNMMMLLLJJJIIIHHHFFFEEEDDDBBB@@@>>>>>>===<<<<<<;;;:::999777555444333222000...------...///++++++,,,,,,,,,,,,------+++++++++******)))))))))'''(((((())))))))))))(((************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))'''((()))))))))))))))(((******************)))((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))(((((((((''''''(((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((()))(((((()))***+++)))(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&((()))***'''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))''''''((()))))))))(((((()))))))))))))))(((((('''''''''&&&&&&''''''((()))((((((''''''''''''(((((())))))))))))(((((((((((()))((((((''''''''''''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))(((''''''''''''(((((((((((((((((('''&&&&&&###$$$&&&(((************))))))))))))))))))))))))'''(((***+++,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,+++******)))*********++++++,,,,,,,,,,,,,,,++++++******))))))))))))************))))))******)))))))))(((((((((************************)))))))))))))))***+++,,,,,,++++++***)))))))))***)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,------......------......///111111555555666888999;;;<<<=========???AAADDDGGGIIIJJJMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVRRRQQQOOONNNLLLKKKJJJJJJHHHHHHGGGFFFDDDBBB@@@???;;;:::999777555333222222000000///...---,,,++++++,,,,,,,,,++++++++++++***'''(((((())))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((()))************)))))))))))))))((((((((()))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&(((******)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&'''((())))))))))))'''''''''&&&&&&&&&&&&%%%)))((('''&&&&&&''')))***&&&''''''(((((()))))))))((()))))))))))))))(((((('''''''''''''''(((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((('''''''''((((((((())))))***)))(((&&&%%%!!!###&&&(((***))))))((())))))))))))))))))))))))'''(((+++,,,---,,,***))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,++++++******))))))((())))))************)))))))))))))))******)))))))))***************************)))))))))******+++,,,---,,,+++***************,,,---......------.../////////......///000111111000000111222444666888999>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLOOORRRTTTUUUXXXXXXXXXYYYZZZ[[[[[[\\\YYYYYYZZZ[[[[[[\\\]]]]]]____________``````aaaaaa````````````````````````````````````````````````___``````````````````___\\\[[[YYYXXXVVVUUUUUUUUUSSSSSSRRRPPPNNNLLLJJJIIIEEEDDDDDDBBB@@@===:::888888777555333111///...---///.........------,,,,,,************+++,,,,,,---))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$###$$$$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###""""""%%%'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((($$$&&&''')))))))))''''''''''''''''''&&&&&&&&&&&&((('''&&&&&&'''((()))***&&&&&&'''''''''((())))))(((((())))))))))))(((((((((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((((((((())))))***+++***)))(((&&&'''(((+++,,,---,,,***)))))))))))))))))))))))))))''')))+++,,,---+++***)))+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))),,,,,,,,,+++++++++******((((((((()))))))))))))))))))))************))))))((()))************))))))******************************************+++,,,------,,,+++++++++++++++---...///...---,,,---///000000000111222333555666555666888;;;>>>AAADDDFFFJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^______```aaaaaaaaa^^^^^^______``````aaaaaaeeeeeedddddddddcccbbbbbbffffffffffffffffffffffffccccccccccccddddddddddddbbbcccddddddeeeeeeddddddbbbaaa```^^^]]]\\\\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRROOOOOOOOONNNKKKHHHEEECCCBBBAAA???===:::777555444222111111///...------,,,++++++******+++,,,------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((('''''',,,+++******))))))******''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''))))))))))))))))))******(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%###!!!"""$$$&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###%%%'''((()))'''&&&$$$(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''''''''&&&''''''((((((&&&''''''(((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''(((((()))''''''(((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))((((((''''''''''''''''''&&&'''(((((()))((((((((())))))************))))))))))))***++++++***(((((()))))))))))))))))))))))))))***++++++,,,+++***)))+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++******)))+++++++++******)))))))))&&&&&&'''((()))******+++))))))************))))))((()))***+++++++++***)))************************++++++*********++++++,,,---,,,,,,++++++,,,,,,---,,,---//////......///000444444555666888:::<<<>>>@@@AAACCCGGGJJJNNNRRRTTTUUUVVVWWWXXXZZZ[[[]]]]]]]]]]]]]]]^^^___aaabbbccccccdddddddddeeeeeeeeeeeeddddddeeeeeeeeefffffffffjjjjjjjjjjjjiiigggfffeeehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhiiiiiiiiiiiiiiifffeeedddcccbbbaaaaaaaaa`````````___]]]\\\ZZZYYYYYYYYYYYYXXXVVVTTTQQQPPPNNNMMMKKKHHHFFFCCCAAA@@@999888777555333111000///---,,,+++******+++,,,---************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))************)))((('''&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((%%%%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''))))))(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&(((((('''%%%$$$((((((((('''''''''&&&&&&$$$%%%''')))***)))(((((()))((('''&&&&&&&&&''''''%%%%%%&&&'''''''''''''''((((((((((((((())))))***((((((''''''''''''((((((%%%&&&&&&&&&'''''''''((('''''''''''''''((())))))((((((((((((((((((((('''&&&''''''((())))))******((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&((()))))))))((((((((((((((((((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***((()))))))))))))))******'''(((((()))******++++++))))))************))))))'''(((***,,,,,,+++***)))************************,,,++++++******+++++++++,,,,,,+++,,,,,,---...///---///222333333555777999===>>>???BBBDDDGGGJJJKKKNNNOOOQQQTTTWWWZZZ]]]___]]]]]]^^^___```aaabbbcccbbbccccccdddeeeggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjkkkkkkmmmnnnnnnnnnnnnmmmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiilllllllllllllllkkkkkkkkkjjjjjjkkklllllllllkkkkkkjjjiiihhhffffffeeeeeeeeeccccccccccccbbbaaa```___`````````___^^^]]]\\\[[[XXXWWWUUUSSSQQQOOONNNMMMFFFEEECCC@@@===;;;999888333111///...---...//////++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))((()))))))))))))))((('''%%%$$$"""!!!!!!!!!###$$$&&&'''''''''(((((((((((('''(((((())))))(((((('''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$$$$$$$%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''###%%%(((***+++***((('''***((('''&&&%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&((((((((((((((()))******((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((('''''''''&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%&&&((()))))))))(((((('''&&&&&&&&&'''(((***,,,******))))))***+++,,,,,,))))))))))))))))))))))))++++++***))))))******+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------------,,,++++++&&&&&&'''((()))***++++++***************+++++++++))))))************))))))'''(((***,,,---,,,***)))************************,,,,,,++++++***++++++++++++++++++,,,---...///000000333666888:::===@@@CCCGGGHHHJJJLLLPPPSSSVVVXXXYYYZZZ[[[\\\___aaadddeeeaaaaaabbbbbbcccdddeeeeeeeeeeeefffgggiiikkkmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnllllllllllllllllllmmmmmmmmmnnnooopppppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmlllllllllkkkkkkllllllmmmllllllkkklllllljjjiiihhhhhhhhhhhheeeeeeeeeeeeeeedddccccccddddddccccccccccccbbbbbb]]]]]]\\\ZZZXXXWWWUUUUUURRRQQQNNNKKKHHHEEEBBBAAA999777555333222222333444,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******''''''(((((())))))******((()))***++++++***)))((())))))))))))))))))))))))&&&'''((()))************+++)))(((&&&&&&'''((()))'''((((((((())))))******''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''((()))***)))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$)))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%###%%%%%%%%%&&&&&&&&&''''''"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''((((((((((((((('''''')))(((((((((''''''''''''))))))******)))((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((((((((((((''''''((()))+++***)))''''''(((******)))((('''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$((((((''''''''''''((((((%%%&&&((()))***)))(((&&&(((+++,,,+++(((''')))+++((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((()))%%%'''***,,,,,,+++)))(((%%%'''***---------+++***++++++************++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********'''(((((()))***+++++++++************************)))))))))))))))******+++******)))))))))))))))***+++,,,...---,,,***++++++///---,,,++++++,,,...///---///000111222333666888888;;;@@@CCCFFFJJJNNNQQQVVVWWWXXXZZZ\\\]]]]]]]]]bbbbbbbbbbbbccccccdddeeegggggggggggghhhiiijjjkkkkkkkkkmmmnnnoooooooooooopppqqqqqqrrrssstttuuuvvvooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmlllllllllmmmnnnooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkjjjiiihhhhhhhhhhhhiiiiiihhhgggggggggggggggeeeeeeeeeeeeffffffffffffaaaaaa``````___`````````YYYXXXVVVSSSQQQNNNLLLKKKFFFDDDAAA>>>;;;888777666555333111000111111000//////---+++***++++++***(((''''''((()))************,,,+++***))))))((()))))))))))))))))))))))))))))),,,***)))'''&&&&&&&&&&&&''''''(((((((((((((((''''''((()))++++++***)))))))))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''$$$%%%'''((()))(((''''''''''''((())))))***))))))&&&&&&((((((((('''&&&%%%(((((('''&&&%%%%%%$$$###'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''$$$%%%'''))))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))))))))((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''(((((())))))((((((''''''((()))((('''&&&&&&''''''''''''''''''&&&&&&&&&*********))))))))))))(((((((((''''''''''''((((((%%%&&&((()))***)))((('''&&&'''(((((('''&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))'''(((***+++++++++***)))'''(((***,,,,,,,,,+++***++++++************++++++,,,++++++******++++++,,,******++++++++++++******+++++++++******))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++******)))))))))))))))***)))***,,,,,,+++***+++,,,000///...------...000111000222555777999;;;???BBBEEEHHHLLLOOOQQQTTTXXX[[[^^^___```bbbdddeeeeeeeeeeeeeeeeeeeeefffgggiiiiiikkkkkkkkkkkkkkklllmmmnnnnnnooopppqqqqqqqqqqqqqqqrrrrrrssssssssstttttttttrrrrrrrrrqqqppppppoooooonnnnnnoooooopppppppppqqqqqqpppooonnnmmmnnnoooooopppppppppoooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhjjjjjjiiiiiihhhhhhhhhhhheeeeeeeeeeeeeeefffffffffddddddcccccccccccccccddd```___]]][[[XXXVVVTTTSSSOOOMMMKKKHHHEEECCCAAA@@@<<<:::777555444333111//////...,,,+++,,,,,,+++*********+++++++++************))))))((((((((())))))+++++++++++++++++++++++++++***((('''&&&''''''''''''(((((())))))((((((((((((((()))***************&&&&&&''''''((())))))***((()))***++++++***)))((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&%%%))))))(((''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((())))))******))))))(((((())))))(((&&&&&&''')))&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((()))***)))((('''&&&%%%$$$%%%'''(((((('''((((((''''''''''''((((((''''''(((((())))))******''''''((((((((()))))))))))))))))))))************)))******+++++++++******++++++************+++++++++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))*********+++,,,,,,------++++++++++++++++++++++++***))))))))))))***++++++***)))))))))))))))******)))+++,,,,,,,,,,,,---...111000000000111333555666666999===AAADDDHHHLLLOOOSSSVVVYYY[[[]]]___bbbdddffffffhhhjjjkkkllllllllliiiiiiiiijjjkkkmmmnnnoooqqqpppppppppppppppqqqqqqsssssstttttttttttttttssstttttttttttttttttttttttttttttttttsssrrrqqqqqqqqqnnnnnnooopppqqqrrrrrrsssqqqqqqpppoooooooooooopppoooooooooooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnlllkkkjjjiiiiiihhhiiiiiikkkkkkkkkjjjjjjjjjjjjiiiffffffffffffffffffffffffeeeeeedddddddddeeefffffffffeeedddbbb```^^^\\\[[[YYYWWWVVVSSSQQQNNNMMMLLLGGGDDDAAA>>><<<999666333222000............,,,***...------,,,+++******)))******)))))))))***++++++++++++++++++++++++++++++))))))(((((((((((())))))((())))))******)))(((((()))))))))))))))******+++&&&''''''(((((())))))***))))))************))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&******)))'''&&&%%%$$$###''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&''''''(((''''''&&&)))))))))((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$$$$%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++''''''''''''''''''''''''+++***))))))((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&'''(((''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''))))))************))))))*********)))''''''(((***(((((((((((())))))))))))%%%%%%&&&''''''((())))))((((((''''''''''''((((((''''''((())))))))))))((((((%%%$$$&&&)))+++***(((((((((''''''''''''((((((&&&''''''((()))******+++'''(((((((((((()))))))))******)))(((((()))***+++++++++******************++++++************++++++++++++************++++++)))))))))(((((()))))))))******************))))))*********+++++++++,,,,,,((((((((((((((((((((((((******))))))******+++,,,***))))))))))))******+++,,,---......------///111111222333555888;;;===???BBBEEEJJJNNNQQQUUUYYY[[[]]]___aaabbbcccdddfffhhhhhhiiijjjlllmmmmmmnnnnnnllllllmmmnnnoooqqqssstttuuuuuutttsssssssssttttttvvvvvvvvvwwwvvvvvvuuuuuutttttttttttttttuuuuuuuuuuuuttttttsssrrrqqqpppppplllmmmmmmooopppqqqrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmpppppppppooooooooonnnnnnlllkkkjjjjjjiiiiiiiiiiiikkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhgggggggggggggggccccccccccccdddeeeeeefffggggggeeedddbbbaaa______^^^]]]\\\ZZZXXXVVVUUUTTTRRROOOLLLIIIGGGDDD@@@===999777555333222000---***......---,,,+++*********+++++++++++++++,,,---...))))))))))))))))))))))))((((((((())))))*********)))************))))))(((***)))((((((((()))+++,,,******))))))((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((((((***)))'''&&&%%%%%%&&&'''************))))))((('''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''&&&%%%$$$######%%%&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''++++++***)))(((''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''))))))************))))))((()))***((('''&&&''')))))))))(((''''''&&&%%%%%%(((((()))***+++,,,,,,---((((((''''''''''''(((((('''(((((()))))))))))))))(((%%%$$$&&&)))+++***(((((((((''''''''''''((((((&&&''''''((()))******+++(((((((((((()))))))))***+++***)))(((((()))***+++++++++******************++++++************++++++,,,,,,++++++++++++,,,,,,+++***))))))))))))***+++++++++++++++++++++++++++)))))))))***************((((((((((((((((((((((((***************++++++,,,***************+++,,,,,,---...///.........000333555666999===AAAEEEIIIKKKOOORRRWWWZZZ\\\___aaadddcccdddfffgggfffgggiiijjjiiijjjkkkmmmnnnnnnnnnnnnnnnnnnoooppprrrtttuuuvvvwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvsssssstttuuuuuuvvvwwwwwwuuuuuutttsssrrrqqqppppppkkklllmmmnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhiiiiiiiiihhhhhhgggggggggcccbbbccccccdddeeefffggggggfffeeedddcccbbbaaaaaaaaaaaaaaa```^^^]]][[[ZZZZZZXXXVVVUUUSSSQQQMMMJJJDDDBBB???<<<999555111---///...---++++++***++++++***************+++,,,---))))))))))))))))))))))))(((((()))******+++++++++***************)))((((((***)))((((((((()))+++,,,*********)))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((()))))))))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((***)))'''&&&%%%%%%&&&'''+++++++++++++++***)))(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&'''(((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((())))))******))))))(((&&&''')))(((&&&%%%%%%&&&''''''&&&%%%$$$###"""!!!&&&''''''((()))******+++((((((''''''''''''((((((((((((((()))))))))******&&&%%%$$$%%%'''(((((('''((((((''''''''''''((((((''''''(((((())))))******((((((((()))))))))******++++++)))((((((((()))***)))******+++++++++******++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,---......---...///000000222666999>>>@@@DDDHHHMMMQQQTTTVVVZZZ]]]aaadddeeefffhhhiiihhhjjjkkklllkkkkkkmmmnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxtttuuuuuuuuuvvvvvvwwwwwwuuutttsssrrrqqqpppooonnnjjjkkkkkklllmmmnnnooooooqqqqqqrrrrrrqqqqqqpppooommmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjkkklllkkkjjjiiihhhiiihhhhhhggggggfffffffffbbbccccccdddeeefffhhhiiiggggggffffffeeeeeedddddddddeeeeeeeeedddcccaaa```___^^^]]]]]]]]][[[XXXUUUPPPNNNKKKHHHDDD???:::666444333111///------------)))(((((((((((())))))***++++++++++++++++++++++++((()))***+++++++++++++++************)))((('''''')))))))))))))))******+++'''(((((())))))******+++******))))))))))))******((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&%%%$$$######%%%&&&'''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((''''''''''''((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&(((***+++***((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((((((((('''''''''(((((())))))(((((('''&&&(((+++,,,***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((''''''''''''(((((()))))))))))))))******+++&&&'''(((((('''&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********+++******)))))))))))))))'''(((***,,,,,,,,,+++***++++++************++++++,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------///000000///111444666888===BBBFFFLLLNNNQQQTTTXXX[[[^^^___aaadddhhhjjjkkkkkklllmmmlllnnnooooooooooooppprrrrrrrrrssstttuuuuuuuuuuuussssssssstttuuuvvvwwwxxxxxxxxxwwwxxxxxxyyyzzz{{{xxxyyyyyyzzz{{{{{{{{{{{{xxxxxxwwwwwwvvvuuuttttttppppppooommmlllkkkjjjiiifffffffffgggggghhhhhhhhhkkkkkklllmmmlllkkkjjjiiiggghhhhhhhhhiiiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjkkkkkkllljjjkkkmmmmmmmmmllljjjiiiffffffeeeeeedddccccccccc``````aaabbbccceeeggghhhfffffffffffffffffffffffffffggghhhiiihhhfffeeecccbbbaaaaaabbbbbbaaa]]][[[ZZZYYYVVVTTTQQQLLLGGGCCC???===999555222000//////++++++***)))))))))******++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))))))))((('''&&&&&&(((((()))***************((((((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''''''''%%%%%%&&&'''((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((%%%'''(((******)))((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&))),,,,,,+++(((&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''))),,,///111///,,,***)))'''''''''(((((((((((()))'''''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))******+++(((+++,,,+++(((''')))+++((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************************))))))((((((%%%'''***---...---+++***++++++************++++++++++++************++++++,,,+++***((((((***+++,,,(((((())))))*********+++,,,+++++++++++++++++++++************************++++++******++++++,,,------------......000111111333555999<<>>BBBFFFJJJPPPUUUYYY\\\```bbbcccdddeeegggiiijjjllllllooopppqqqrrrrrrsssrrrrrrssssssttttttvvvwwwyyyyyy{{{{{{|||||||||||||||{{{xxxwwwuuuttttttuuuvvvwwwxxxxxxzzz{{{||||||}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvsssnnnkkkdddaaa\\\XXXUUUSSSPPPNNNOOONNNMMMMMMMMMOOOQQQSSSSSSSSSRRRRRRQQQOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPZZZ]]]bbbeeeggghhhiiijjjkkkkkkllllllllllllmmmmmmiiihhhggghhhjjjhhhddd___[[[[[[[[[ZZZYYYXXXWWWVVVRRRRRRTTTVVVXXXZZZ\\\]]]ZZZZZZ\\\^^^```bbbdddeeefffhhhiiiiiihhhggghhhiiiffffffffffffeeedddccccccdddccccccbbb```^^^\\\[[[ZZZXXXUUUPPPLLLGGGDDDBBB999777333111000///...,,,,,,+++))))))***++++++***---,,,++++++******************)))(((((((((((((((******)))(((((()))******###&&&)))***)))(((((((((++++++************++++++*********))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$)))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((('''%%%&&&((()))'''%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))%%%&&&&&&'''((((((''''''((('''&&&%%%%%%'''(((***))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&***((('''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((******)))((((((((()))))))))(((((((((((((((((()))(((''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&'''((()))******+++++++++******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))))))))******))))))))))))************)))******+++++++++******((())),,,---...---+++***))))))))))))))))))))))))++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,++++++++++++++++++,,,,,,***+++,,,,,,,,,---///111222444888<<<@@@DDDIIIMMMSSSVVV[[[___aaacccfffhhhggghhhiiikkklllnnnooopppqqqqqqrrrssstttttttttttttttuuuwwwyyyzzz{{{||||||~~~~~~~~~~~~~~~}}}}}}zzzyyywwwuuutttuuuvvvwwwyyyzzz{{{}}}~~~~~~~~~}}}|||zzzxxxwwwvvvtttpppkkkggg]]]YYYSSSNNNLLLKKKIIIHHHGGGGGGFFFGGGHHHJJJLLLMMMJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFPPPUUU]]]cccfffhhhjjjjjjlllmmmmmmnnnnnnnnnnnnnnniiigggeeeeeefffccc^^^YYYUUUTTTSSSRRRPPPOOOMMMMMMKKKLLLNNNOOOQQQSSSTTTUUURRRSSSUUUXXX[[[^^^aaabbbccceeegggggggggfffggghhhhhhhhhhhhgggffffffeeeeeeggggggfffeeecccaaa___^^^___^^^]]]ZZZWWWSSSOOOMMMDDDAAA===999666444111...---,,,******,,,,,,,,,+++,,,++++++*********++++++******)))(((((((((((()))+++******))))))******+++"""$$$'''(((((((((((()))++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((************************'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&(((((('''&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%&&&'''((((((((('''''''''''''''(((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((((())))))))))))(((''''''&&&&&&''''''(((***)))(((((((((((())))))((((((((('''''''''''''''(((((()))***++++++************))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********((()))))))))************)))***+++,,,---,,,+++***++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++---------,,,,,,+++++++++((((((((()))******+++++++++++++++++++++++++++++++++---...//////222555888:::>>>BBBGGGKKKPPPUUUYYY[[[^^^bbbdddeeefffhhhiiikkkkkklllnnnoooqqqrrrrrrsssssstttuuuvvvvvvvvvvvvtttuuuxxxzzz|||}}}||||||~~~~~~}}}}}}||||||{{{yyywwwvvvwwwxxxyyyzzz{{{|||~~~}}}|||{{{yyywwwuuurrrnnniiieeeYYYTTTNNNIIIGGGGGGFFFFFFDDDDDDDDDEEEGGGHHHJJJKKKIIIIIIHHHFFFCCCAAA???===============>>>>>>???@@@FFFMMMWWW```fffiiijjjkkkmmmnnnoooooopppooonnnnnniiifffcccbbbaaa^^^YYYTTTNNNMMMLLLIIIGGGEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLOOOOOOPPPRRRUUUXXX[[[]]]^^^```bbbcccccccccdddeeeiiiiiihhhggggggggggggggghhhhhhgggfffdddbbbaaa```___``````___]]]ZZZWWWUUUPPPMMMHHHCCC???;;;777333111///...---...///...---++++++*********++++++,,,---,,,++++++******++++++++++++++++++++++++++++++&&&(((***+++******+++,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''((((((((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''((((((((('''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''')))''''''''')))***)))((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))&&&'''''''''''''''&&&&&&%%%&&&'''((()))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&((()))))))))((('''(((''''''''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((***************)))((((((***)))))))))((((((((('''''''''''''''''''''''''''((('''&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************)))***+++---------,,,+++,,,+++*********+++---...------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))((((((''''''((((((((()))******++++++******+++++++++++++++,,,,,,...000222444888===@@@EEEIIIMMMRRRVVVZZZ^^^aaa```cccfffhhhhhhiiijjjkkkmmmnnnooopppqqqrrrsssttttttuuuvvvwwwwwwxxxwwwwwwuuuwwwyyy{{{}}}}}}}}}}}}~~~}}}|||{{{|||{{{yyywwwwwwwwwyyyzzzyyyzzz|||}}}}}}||||||zzzwwwsssppplllgggcccYYYUUUOOOJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHEEEBBB>>><<<:::888888888999:::;;;======AAAHHHTTT^^^eeehhhjjjkkkmmmnnnooooooooommmlllkkkfffccc___^^^]]]ZZZTTTPPPJJJHHHFFFCCCAAA???>>>>>>===>>>???@@@AAABBBCCCCCCGGGHHHHHHJJJMMMQQQTTTVVVYYY[[[^^^`````````bbbdddgggggghhhhhhhhhhhhhhhhhhhhhhhhggggggeeedddbbbaaa___```aaaaaa```^^^\\\ZZZYYYVVVQQQMMMIIIEEE@@@===777555222111111000///---,,,+++++++++++++++,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***+++---,,,+++***+++,,,++++++************++++++((((((((()))))))))))))))************************(((((((((((((((((((((((((((((())))))***+++++++++'''''''''(((((((((((((((&&&'''(((((())))))(((((('''((((((((((((((('''''')))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((''''''((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%(((''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))(((((('''&&&$$$$$$$$$%%%&&&(((((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))))))))(((&&&%%%)))((((((''''''(((((()))'''&&&&&&&&&&&&''''''((('''(((((((((((()))))))))*********))))))((('''&&&((((((((()))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''((((((&&&'''((()))************************************(((((((((((()))))))))))))))))))))*********++++++))))))))))))************)))***++++++,,,,,,,,,,,,***)))((('''''')))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++*********))))))(((((((((((())))))***++++++,,,******+++,,,,,,---......---000444999===AAAGGGJJJPPPTTTXXX[[[^^^aaadddfffeeehhhkkklllmmmmmmnnnoooppppppqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxyyyyyy{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvtttsssssstttvvvwwwxxxyyyzzz|||~~~~~~}}}|||{{{{{{yyyuuuqqqnnniiidddaaa[[[WWWSSSOOONNNNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFDDDBBB???<<<999888555555666777888:::<<<===@@@HHHSSS]]]dddhhhjjjkkklllmmmmmmmmmllljjjgggeeebbb^^^ZZZXXXXXXUUUQQQLLLGGGFFFCCC@@@>>>===<<<<<<:::;;;;;;<<<===>>>>>>???======>>>@@@DDDIIIMMMPPPTTTWWWZZZ\\\]]]^^^```bbbcccdddfffhhhhhhiiihhhgggggggggggggggfffeeedddcccaaabbbcccccccccbbbaaa```^^^\\\YYYVVVSSSPPPKKKHHH@@@===999666555222000......---,,,,,,,,,,,,------++++++***))))))))))))******++++++,,,,,,++++++******+++,,,+++)))((()))***++++++************++++++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''(((((((((((((((''''''((())))))))))))((((((((((((((((((((('''&&&))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))&&&'''(((((((((((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''%%%%%%&&&'''((('''&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&$$$$$$###$$$&&&'''''''''&&&%%%###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((('''&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))''''''(((((((((''''''&&&''''''(((((())))))******((((((((((((((((((((((((((('''&&&%%%&&&''')))*********))))))(((''''''&&&&&&%%%%%%&&&&&&((())))))''''''((((((((()))))))))(((((()))*********)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++))))))))))))************)))))))))******+++,,,---))))))))))))******++++++************************++++++,,,,,,---,,,,,,,,,************************,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,+++,,,---...///000111222333888>>>DDDJJJOOOUUUXXXZZZ\\\```bbbcccdddfffggggggiiimmmoooooopppqqqrrrrrrrrrssstttuuuvvvwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxzzzzzzyyyyyyzzzzzz{{{|||yyyyyyyyyxxxvvvtttsssrrrnnnmmmlllkkklllnnnpppqqqvvvwwwyyy{{{|||~~~~~~|||}}}}}}}}}}}}{{{zzzyyyyyyvvvqqqmmmjjjfffbbb^^^]]]ZZZVVVTTTSSSRRRPPPOOOLLLLLLKKKJJJHHHGGGEEEDDD@@@@@@??????===;;;:::999444555666888:::===???@@@CCCIIISSS\\\cccgggiiikkkjjjkkklllkkkiiifffbbb```[[[XXXTTTSSSSSSQQQMMMIIIGGGEEEBBB???============;;;;;;;;;<<<<<<======>>>999999999;;;>>>BBBFFFIIIMMMPPPSSSUUUVVVXXXZZZ\\\]]]```dddgggiiiiiigggffffffgggggghhhhhhggggggfffcccccccccccccccccccccccc```___]]]\\\\\\YYYVVVSSSNNNJJJEEEAAA===999555333000///......------------,,,+++******))))))******)))***+++,,,,,,+++***)))((()))***)))((((((***+++++++++************++++++)))*********+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((('''&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''')))***)))''''''(((***'''(((((((((&&&&&&((()))'''''''''''''''''''''''')))))))))(((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''(((*********)))(((''''''''''''&&&&&&&&&)))(((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''''''''###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((($$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((()))******(((''''''&&&&&&''''''(((((((((((((((((()))***+++'''((((((((())))))******$$$%%%&&&'''((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))((('''&&&'''(((***,,,+++******)))(((''''''&&&%%%%%%%%%&&&'''((()))***(((((())))))*********+++******++++++***)))'''&&&(((((((((((((((((((((((('''((((((((())))))******)))************+++++++++))))))))))))***************)))(((((()))+++---...***,,,---//////...---,,,++++++++++++++++++++++++***+++,,,,,,------------))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,,,,------,,,---...000111333444555:::???GGGOOOUUU[[[```ddd___bbbdddffffffffffffgggfffiiilllooopppppprrrsssttttttuuuvvvwwwxxxxxxxxxuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxssssssrrrqqqooonnnlllkkkggggggfffeeefffiiikkkllltttuuuwwwyyy{{{}}}}}}~~~{{{{{{|||||||||zzzyyyxxxvvvsssoookkkhhhddd___\\\]]]ZZZXXXVVVUUUTTTRRRPPPLLLLLLJJJIIIFFFCCCAAA@@@<<<<<<============<<<<<<666777888;;;>>>AAACCCEEEEEEKKKTTT\\\bbbfffiiikkkjjjjjjjjjiiigggccc___\\\WWWSSSPPPOOOOOONNNKKKGGGGGGEEEBBB@@@>>>>>>>>>???<<<<<<=========>>>>>>>>>>>>===;;;;;;<<<>>>AAACCCFFFIIILLLOOOPPPRRRTTTVVVZZZ]]]bbbgggiiiiiigggeeefffggghhhiiiiiiiiiiiiiiicccbbbbbbaaabbbbbbcccdddaaa```___``````___\\\ZZZYYYUUUPPPJJJFFFAAA<<<999222111000///...---------...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))((()))******)))***---///++++++************++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((())))))((('''&&&&&&''''''(((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''''')))+++***'''&&&(((***'''((()))(((&&&&&&((()))))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))((((((((((((###$$$%%%'''((()))))))))''''''''''''((((((((()))$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""""""""######$$$$$$%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''')))***+++&&&&&&&&&'''((())))))***'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''')))+++---...'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))'''&&&'''((()))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***)))(((''''''''''''''''''''''''''''''((()))***+++***)))))))))***,,,,,,******************************++++++++++++******))))))))))))((((((((((((''''''''''''((((((((((((*********)))))))))))))))---,,,***((('''&&&%%%%%%************************))))))************))))))++++++************++++++------+++***)))))))))))))))***,,,,,,+++***+++,,,---...///000333999AAAFFFJJJNNNUUU[[[___cccfffhhhhhhhhhiiijjjjjjkkkllllllnnnnnnnnnpppqqqsssuuuvvvvvvxxxyyyyyyxxxxxxxxxyyyttttttuuuvvvwwwxxxxxxyyyssssssrrrrrrrrrrrrssssssooommmjjjfffbbb___]]]]]]\\\[[[ZZZXXXYYY]]]dddiiinnnqqqtttxxxzzzzzzzzzyyyxxxyyyyyywwwtttrrrrrrsssuuusssqqqmmmhhhddd```^^^^^^\\\ZZZ[[[]]][[[TTTNNNNNNLLLIIIGGGEEEBBB???===<<<;;;;;;:::999:::::::::999999:::<<<@@@EEEIIILLLSSSUUUYYY]]]aaadddfffggghhheeecccbbbbbbaaa]]]YYYWWWSSSNNNLLLKKKKKKHHHFFFFFFFFFEEECCCBBB@@@??????@@@@@@????????????@@@@@@AAA@@@>>>=========>>>???@@@AAABBBEEEHHHKKKNNNOOOTTTWWW\\\aaaeeefffggggggiiiiiiiiihhhiiiiiijjjjjjiiihhhgggfffeeeeeeeeeeeeeeecccaaaaaaccccccaaa^^^\\\ZZZWWWSSSNNNJJJFFFCCC>>>:::444///,,,,,,---///------......---,,,++++++++++++++++++++++++,,,,,,)))******+++++++++******,,,,,,++++++******))))))(((((()))***************++++++******))))))((((((******)))))))))***,,,---+++***)))(((((()))******''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&'''(((***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''(((***---///%%%&&&'''((())))))))))))+++(((&&&&&&)))***'''$$$%%%%%%%%%&&&&&&&&&&&&'''...,,,***'''%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&)))(((&&&%%%%%%&&&'''(((***((('''&&&'''(((+++,,,((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))))))))))))))(((******))))))((((((''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''''')))(((''''''''''''((())))))'''&&&'''((()))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''(((((()))******)))))))))***+++,,,)))))))))))))))))))))))))))******************))))))))))))))))))))))))((('''''''''((()))))))))***+++++++++***************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++************+++++++++***************+++++++++,,,------,,,,,,---//////111444777<<>>;;;;;;::::::::::::;;;;;;<<<<<<===???CCCGGGKKKMMMRRRTTTWWW[[[___aaacccccceeebbb`````````___\\\YYYYYYUUUQQQOOOOOONNNLLLJJJIIIHHHFFFEEECCCAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@??????>>>???======>>>@@@BBBEEEGGGHHHOOORRRWWW]]]bbbeeeggghhhiiiiiiiiiiiiiiijjjjjjkkkjjjiiigggfffeeedddccccccgggeeecccccceeeeeecccaaa```___]]]ZZZWWWSSSPPPOOOFFFCCC===888333111000000------,,,,,,++++++******++++++++++++++++++++++++---,,,,,,,,,***)))((('''''''''''''''(((((((((((((((((()))************************)))))))))))))))+++***)))))))))***+++,,,+++***)))(((((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))'''&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((+++***((('''''''''(((((('''(((((((((((((((''''''&&&''''''&&&%%%%%%%%%%%%'''''''''(((((((((((())),,,+++)))(((&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&''')))*********))))))))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))((((((''''''(((((())))))'''&&&'''((()))((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((***))))))))))))***++++++((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''((()))******++++++++++++++++++++++++++++++))))))******+++,,,,,,---------------------------************************++++++************++++++(((((())))))***+++,,,---------.........///222444444888===CCCIIIPPPWWW[[[aaadddiiilllnnnooopppqqqrrrqqqqqqqqqqqqqqqpppppprrrrrrrrrssstttvvvwwwxxxxxxzzz||||||zzzyyyyyyyyyuuutttrrrqqqooonnnnnnnnnkkkjjjhhhfffdddbbb```___YYYVVVQQQLLLIIIGGGHHHHHHFFFFFFGGGGGGIIINNNTTTYYYbbbfffjjjoooqqqpppnnnmmmjjjkkkllljjjhhhgggggghhhmmmlllkkkiiigggdddbbb```aaa___^^^```aaa```\\\XXXQQQNNNJJJGGGEEEDDDBBB@@@<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFJJJMMMOOOPPPRRRUUUXXX[[[]]]^^^^^^___^^^\\\\\\\\\\\\ZZZXXXZZZXXXUUUTTTSSSSSSQQQPPPMMMLLLJJJHHHFFFDDDBBBAAA???????????????@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???:::::::::;;;<<<>>>???@@@FFFIIIOOOWWW]]]cccfffhhhiiiiiiiiiiiijjjjjjkkkkkkjjjiiihhhfffdddcccbbbbbbfffeeecccdddeeefffeeecccccccccbbbaaa___]]][[[ZZZRRROOOJJJDDD>>>999555444000///---,,,+++++++++,,,++++++++++++++++++******,,,,,,,,,,,,+++***((((((((())))))******+++,,,,,,((()))******+++*********))))))))))))************,,,+++******)))***************)))(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((())))))(((((('''&&&%%%%%%))))))))))))((('''&&&%%%$$$''')))((($$$"""%%%((('''''''''(((((((((((()))((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&'''((()))******&&&''''''''''''((((((((((((((('''&&&&&&''')))***''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%'''((())))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))(((((((((((((((((())))))'''&&&'''((()))((('''((((((''''''''''''((((((************************'''''''''(((((((((((((((''''''(((((())))))))))))***)))(((''''''''''''''')))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********(((((()))***+++,,,,,,---*********+++++++++++++++&&&'''((()))******++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))***,,,---...---.../////////222666:::===BBBIIIPPPVVV[[[aaadddgggjjjmmmoooooonnnnnnooorrrssssssssstttttttttuuuuuuuuuuuuuuuvvvwwwyyyyyywwwyyy||||||zzzxxxwwwwwwuuutttqqqnnnkkkiiihhhgggcccbbbaaa^^^\\\YYYWWWVVVRRRNNNIIIDDDAAAAAABBBCCC@@@AAACCCDDDGGGLLLQQQVVV\\\___dddhhhjjjiiigggeeebbbcccdddcccbbbaaabbbcccggggggffffffdddcccaaa```]]]\\\[[[\\\^^^]]]ZZZWWWRRRNNNJJJGGGFFFEEECCCBBB@@@@@@@@@AAABBBDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMOOONNNPPPRRRUUUWWWXXXXXXXXXYYYYYYXXXWWWWWWXXXWWWWWWYYYXXXWWWVVVVVVVVVUUUTTTRRRQQQOOOMMMJJJHHHFFFEEE??????>>>============>>>@@@AAACCCDDDDDDDDDCCCBBB;;;;;;;;;::::::;;;<<<<<<>>>BBBHHHOOOWWW___dddggghhhhhhiiijjjjjjkkkkkkkkkjjjiiigggeeedddccccccbbbcccbbbbbbcccddddddddddddcccccccccbbbaaa```___^^^ZZZXXXUUUOOOIIICCC>>>;;;777555222///...---...///+++++++++++++++*********))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))******++++++*********(((((())))))******++++++,,,,,,+++******)))))))))***)))((((((((()))***+++))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((''''''((((((((((((((('''&&&&&&&&&(((***)))'''&&&''')))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&'''((()))***''''''''''''''''''''''''$$$%%%'''(((((('''%%%###%%%&&&'''((((((((('''&&&''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))((()))'''&&&'''((()))((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''((()))******))))))***)))((('''''''''''''''(((((())))))************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))*********+++)))))))))***+++,,,,,,,,,))))))))))))******++++++((()))************))))))++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---------///111222444999>>>BBBJJJNNNUUU[[[___cccfffhhhjjjlllooopppnnnmmmllllllpppqqqrrrtttuuuwwwxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzvvvyyy{{{{{{xxxvvvttttttrrroookkkgggdddaaa``````[[[[[[ZZZYYYWWWUUURRRQQQMMMJJJEEE@@@>>>>>>???AAAAAACCCEEEHHHJJJNNNSSSVVVWWWZZZ___bbbdddcccaaa```\\\]]]___^^^]]]]]]^^^```bbbbbbbbbaaaaaa```___^^^YYYXXXXXXYYYYYYYYYWWWUUUPPPNNNJJJHHHHHHGGGFFFEEEBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLNNNPPPRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVWWWVVVUUUSSSQQQNNNLLLJJJIIIDDDCCCBBB@@@>>>>>>======>>>???AAADDDEEEFFFEEEEEE@@@@@@???>>>>>>>>>??????<<<>>>DDDKKKSSSZZZaaadddfffggghhhjjjjjjkkkjjjjjjhhhgggfffeeedddccccccccc```aaabbbccccccdddeeefffdddddddddcccbbbaaa___^^^]]]\\\[[[XXXSSSMMMHHHEEE>>><<<888444111000000000,,,,,,,,,,,,++++++******))))))***,,,,,,---------++++++***)))((((((''''''******++++++++++++******(((((())))))******++++++++++++++++++******))))))***)))((((((((()))+++,,,))))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((()))))))))''''''''''''((((((((((((''''''((()))))))))((((((&&&&&&'''(((((()))(((((()))'''&&&''')))***(((&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''###%%%'''(((((('''%%%$$$$$$%%%'''((((((((('''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******))))))((()))'''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++***)))((()))((((((''''''''''''((('''((())))))******))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******+++++++++***************+++++++++((((((((()))******+++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,------...///000333666:::>>>CCCIIIMMMVVVZZZ___cccfffgggiiijjjmmmppprrrrrrqqqooonnnnnnooopppqqqtttvvvxxxzzz{{{zzzyyyyyyyyyyyyyyyzzzzzzvvvxxx{{{{{{xxxuuusssrrrkkkhhhddd```\\\ZZZYYYYYYWWWWWWWWWWWWUUUSSSQQQOOOJJJGGGCCC???======>>>???DDDFFFIIIKKKMMMOOOSSSUUUTTTVVVYYY\\\]]]]]]\\\[[[XXXYYY[[[[[[ZZZ[[[\\\^^^^^^^^^^^^]]]]]]\\\ZZZZZZVVVVVVVVVVVVVVVUUUTTTTTTOOONNNLLLLLLMMMLLLKKKIIIEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLOOOQQQSSSSSSSSSSSSQQQRRRRRRPPPOOOOOORRRTTTQQQSSSUUUVVVVVVVVVWWWXXXXXXWWWUUUSSSQQQOOOMMMLLLJJJIIIHHHFFFDDDCCCBBBBBB>>>???AAACCCEEEGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEE@@@BBBEEEKKKQQQXXX___bbbdddeeegggiiijjjjjjiiiiiiffffffdddcccaaa`````````^^^```bbbccccccdddfffgggfffffffffeeedddbbbaaa```^^^___^^^]]]ZZZVVVRRRPPPEEECCC???:::666333111000......------,,,,,,++++++,,,,,,,,,,,,,,,+++******...---,,,+++***(((''''''+++++++++,,,++++++***)))))))))))))))******************+++++++++***))))))))))))(((((((((***+++,,,((((((((()))))))))******))))))))))))))))))))))))''''''(((((()))(((((('''(((((((((((((((((((((((('''''''''(((((())))))***((())))))))))))*********''''''''''''((((((((((((+++***))))))((('''&&&&&&%%%&&&'''((())))))))))))(((%%%"""$$$((()))'''$$$'''''''''(((((((((((()))%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))************&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((()))************)))((()))'''&&&'''((()))((('''((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''((()))***++++++***((('''(((''''''''''''(((((()))'''''')))*********)))((((((((((((((((((((((((((()))******************)))((())))))******+++,,,,,,***************)))))))))(((((()))******+++,,,,,,***+++---......---+++***++++++++++++++++++++++++---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---///000222333555999???EEEKKKPPPVVVZZZ___bbbgggiiijjjkkklllmmmppprrruuuuuusssqqqqqqqqqpppqqqssstttvvvxxxzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzwwwyyy||||||yyyuuurrrqqqhhheeeaaa\\\YYYWWWWWWWWWWWWWWWXXXWWWUUUSSSPPPNNNIIIGGGDDDAAA???>>>>>>???EEEGGGJJJKKKLLLMMMOOOQQQQQQRRRSSSUUUWWWWWWWWWWWWTTTVVVXXXXXXXXXYYYZZZ\\\\\\[[[[[[ZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRPPPPPPPPPOOOOOOPPPQQQSSSRRRPPPNNNJJJJJJJJJKKKKKKMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLJJJLLLNNNPPPRRRSSSSSSSSSPPPQQQPPPNNNLLLLLLOOORRRMMMPPPTTTUUUUUUUUUWWWYYYVVVUUUTTTRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKHHHIIIKKKNNNSSSYYY^^^aaabbbcccfffhhhiiiiiihhhgggfffeeebbb___]]][[[ZZZYYYXXX[[[^^^^^^^^^___bbbeeeeeeeeeeeeeeeeeedddcccbbbaaaaaaaaaaaa___\\\ZZZXXXOOOMMMIIIDDD>>>999666333000//////......---,,,,,,,,,,,,------,,,,,,+++***//////...---,,,,,,+++++++++,,,,,,,,,++++++***)))*********)))))))))))))))))))))***+++,,,+++******)))((((((((((((***,,,---''''''((((((((()))))))))))))))))))))))))))))))))(((((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))***''''''''''''((((((((((((***)))'''&&&&&&&&&''''''''''''((((((((((((((('''%%%%%%%%%%%%&&&''''''&&&'''''''''(((((((((((()))&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***++++++***)))((()))'''&&&'''((()))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))***+++,,,+++)))'''&&&'''''''''''''''((()))***&&&''')))*********)))(((''''''''''''''''''''''''******++++++++++++******((())))))***++++++,,,,,,++++++******)))((((((((())))))***+++,,,,,,------'''(((***,,,,,,,,,+++***((((((((((((((((((((((((---,,,***))))))***,,,------,,,,,,++++++,,,,,,---***+++,,,...000333555666:::???FFFMMMSSSZZZ___cccdddgggjjjlllmmmmmmoooppppppsssuuuvvvuuusssrrrrrrsssssstttuuuwwwxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyzzzxxx{{{}}}}}}zzzvvvsssrrrhhheeeaaa]]]ZZZYYYYYYZZZYYYYYYYYYXXXVVVRRROOOMMMJJJHHHFFFDDDBBBAAA@@@@@@DDDFFFHHHIIIIIIIIIKKKLLLOOOOOOPPPQQQRRRTTTUUUUUURRRTTTVVVVVVWWWWWWYYY[[[[[[ZZZZZZXXXWWWUUUSSSRRRQQQQQQQQQPPPNNNLLLLLLMMMPPPQQQRRRUUUWWWWWWTTTRRRPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPOOOMMMLLLJJJKKKNNNPPPRRRTTTTTTTTTOOOPPPPPPNNNKKKKKKNNNQQQLLLOOOTTTVVVUUUUUUWWWZZZTTTTTTSSSQQQPPPNNNMMMMMMJJJIIIIIIIIIIIIJJJKKKLLLHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOQQQUUUZZZ___bbbaaabbbeeeggghhhhhhggggggfffdddaaa]]]YYYVVVTTTSSSRRRUUUXXXYYYYYYZZZ]]]```bbbccccccdddddddddddddddccccccccccccaaa___]]]\\\WWWUUURRRLLLFFF@@@;;;888111000000///......------((()))+++,,,---.........************************,,,,,,,,,,,,,,,+++***)))++++++******))))))((((((((()))***+++,,,,,,+++***)))((((((((()))***,,,---''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%$$$######$$$''')))+++))))))))))))((('''&&&%%%$$$'''***)))'''&&&(((+++%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&''')))******)))'''%%%%%%%%%'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&)))+++++++++***)))(((((())))))))))))))))))))))))))))))******)))))))))))))))***'''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------''''''(((((())))))*********************)))((((((+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------------,,,,,,+++***))))))'''''''''))),,,...///...---...///000333999@@@EEELLLPPPUUUYYY\\\```dddfffkkklllmmmoooppppppqqqpppuuuuuuuuuuuuuuuuuuuuuuuurrrsssuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyyyyxxxwwwvvv{{{{{{zzz{{{|||zzzwwwttthhheeeaaa]]]ZZZYYYZZZZZZZZZYYYVVVTTTPPPMMMKKKJJJMMMJJJFFFCCCAAAAAABBBCCCEEEEEEFFFIIIKKKKKKJJJHHHLLLMMMOOOQQQSSSSSSSSSSSSNNNOOOQQQSSSUUUVVVWWWWWWZZZZZZYYYXXXWWWUUUTTTSSSNNNQQQTTTUUURRRPPPPPPRRRRRRUUUZZZ___aaabbbbbbaaaYYY[[[\\\\\\[[[ZZZ[[[\\\___^^^\\\[[[YYYXXXXXXWWWTTTTTTVVVXXX[[[\\\[[[YYY]]][[[XXXWWWWWWWWWUUUTTTTTTVVVWWWWWWWWWXXXZZZ\\\YYYXXXVVVTTTRRRPPPNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPOOONNNLLLKKKKKKIIIGGGGGGHHHJJJLLLMMMLLLOOOQQQSSSVVVZZZ]]]```aaaaaaaaaccceeefffggghhhhhhffffffddd```[[[UUUPPPMMMRRRRRRRRRSSSTTTWWWYYYZZZ]]]^^^aaacccddddddcccbbbcccccccccbbbaaa```^^^^^^^^^ZZZVVVTTTRRRMMMEEE===888666333111000///---,,,...---,,,++++++******+++)))))))))******++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))))))))((()))***)))'''%%%$$$&&&((()))***)))'''&&&((()))***++++++***)))(((+++***'''&&&&&&'''***+++(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++***))))))***)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((''''''(((((()))************)))''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))(((((('''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''%%%&&&((('''&&&&&&''')))+++******)))(((((())))))))))))))))))))))))))))))***))))))(((((()))))))))''''''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++,,,------))))))))))))))))))******+++++++++++++++***))))))+++,,,,,,+++******+++---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///000000000222555888;;;AAAGGGLLLUUUXXX]]]```cccfffjjjllllllmmmnnnooopppqqqqqqrrruuuuuuuuuuuuuuuuuuuuuuuuqqqrrrsssuuuvvvwwwwwwwwwzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{yyyvvvsssllljjjfffaaa^^^]]]]]]]]]ZZZYYYWWWUUUSSSQQQOOONNNPPPNNNLLLIIIHHHHHHHHHIIIJJJJJJKKKMMMOOOOOONNNMMMNNNOOOPPPQQQRRRQQQPPPPPPNNNOOOPPPRRRTTTUUUVVVVVVZZZZZZZZZ[[[ZZZYYYWWWWWWSSSVVVYYYYYYWWWUUUTTTUUUZZZ^^^dddkkkppprrrrrrrrrhhhjjjkkkkkkjjjhhhiiiiiikkkjjjhhhfffeeecccbbbbbb______```ccceeeffffffffffffdddaaa______^^^]]][[[[[[\\\\\\\\\[[[\\\___aaaaaaaaaaaa```]]]ZZZWWWTTTQQQQQQQQQPPPPPPQQQRRRRRRQQQRRRRRRRRRPPPNNNLLLKKKIIIHHHGGGHHHJJJLLLLLLLLLNNNOOOQQQSSSVVVYYY[[[\\\___```bbbccceeefffggggggeeeeeecccaaa\\\XXXSSSQQQOOONNNMMMNNNOOOQQQTTTUUUXXXZZZ\\\^^^___```______bbbbbbbbbbbbbbb```______aaa^^^ZZZZZZYYYVVVNNNHHHCCC>>>999555333222111000///...------,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************************)))(((((()))******)))))))))))))))))))))))),,,++++++,,,---,,,***((((((***+++------,,,+++***'''((()))******)))((('''+++***)))(((((()))***+++************************))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''))))))((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&***************)))((('''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''((((((((((((''''''$$$&&&((()))'''&&&&&&'''******)))((((((((()))))))))))))))))))))))))))))))))((((((''''''((())))))''''''(((((('''&&&%%%%%%&&&''''''''''''((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++******+++---++++++++++++,,,,,,,,,,,,++++++,,,---......////////////...---...000222444666999>>>CCCGGGMMMRRRVVV^^^aaadddgggiiilllnnnqqqoooooonnnnnnoooqqqssstttttttttttttttttttttttttttqqqrrrssstttuuuuuuvvvvvvxxxyyyzzz{{{||||||||||||zzzzzzyyyzzzzzzyyyvvvtttqqqnnnjjjfffcccaaa``````\\\\\\[[[YYYWWWVVVUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRSSSRRRQQQOOONNNNNNOOOPPPRRRTTTVVVXXXYYY\\\^^^```bbbcccbbbaaa```___aaaccccccaaa___^^^___fffjjjqqqyyyyyy{{{}}}|||zzzyyyxxxyyyyyyxxxvvvtttrrrpppnnnmmmmmmmmmnnnoooqqqsssuuuvvvuuurrrnnnllljjjiiihhhfffdddeeedddcccbbbcccfffiiilllnnnpppqqqoookkkfffccc]]][[[YYYWWWUUUUUUVVVVVVUUUVVVWWWWWWVVVSSSPPPNNNLLLJJJIIIIIIKKKLLLLLLLLLLLLMMMOOOQQQSSSVVVWWWXXX\\\]]]___aaacccdddeeeeeeddddddcccbbb___\\\YYYWWWNNNLLLJJJHHHIIIJJJMMMNNNRRRSSSVVVXXXZZZ[[[\\\\\\```aaabbbccccccbbbaaaaaacccaaa______```^^^YYYTTTPPPJJJCCC<<<999777666555111000///...---......///---------...------,,,,,,++++++,,,,,,,,,+++************************************)))(((((()))******))))))))))))))))))))))))***)))((()))******(((&&&***+++---.........---,,,))))))************))))))+++******************+++************************))))))))))))))))))))))))''')))******)))(((((())))))))))))(((((((((''''''******))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&++++++******)))'''&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''"""$$$((())))))((('''(((***))))))((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((('''&&&&&&%%%'''''''''''''''((((((((()))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++,,,,,,+++******+++---***++++++++++++,,,,,,,,,***++++++,,,---...////////////......///222666:::<<>>EEEKKKNNNSSSYYY^^^aaaccceeefffgggjjjlllnnnnnnoooqqqrrrqqqqqqpppppppppqqqssssssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuttttttssssssttttttuuuttttttttttttsssssstttwwwyyyyyyxxxwwwuuussspppnnnkkkjjjiiihhhgggeeeccc```^^^\\\[[[ZZZZZZZZZYYYWWWTTTQQQPPPOOOQQQSSSRRRPPPPPPSSSWWWUUUWWWYYY[[[\\\]]]]]]]]]___^^^___```eeekkkqqqtttyyy~~~}}}|||yyywwwrrrtttxxx~~~~~~|||zzzyyyzzz{{{{{{zzzzzz|||~~~zzztttpppmmmlllmmmnnnpppqqqqqqooolllkkk```[[[VVVRRRPPPOOOMMMLLLJJJJJJLLLNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\^^^___aaabbbdddddd```^^^YYYTTTOOOJJJHHHFFF>>>>>>>>>@@@DDDHHHMMMOOOUUUXXX\\\aaadddfffffffffgggggggggfffeeedddcccbbb^^^]]]]]][[[XXXRRRKKKFFF???<<<777222///---------+++,,,...//////---+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++((()))************)))((())))))))))))))))))))))))***(((&&&'''(((******)))************+++++++++,,,((((((''''''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***)))((('''((()))******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%&&&''''''(((''''''%%%%%%&&&''''''(((''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&''''''&&&&&&((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))***++++++''''''&&&&&&'''(((***+++))))))))))))((((((((('''&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))************))))))************))))))))))))************++++++++++++***++++++,,,---,,,,,,,,,+++,,,,,,+++******+++---************++++++++++++((()))***+++,,,.../////////444;;;???AAAFFFNNNTTTXXX[[[```ccceeeeeefffgggiiikkknnnppppppqqqrrrtttppppppppppppqqqqqqqqqqqqttttttttttttttttttttttttrrrrrrrrrrrrrrrqqqpppooooooooooooooonnnmmmkkkkkkkkkjjjkkkmmmpppsssttttttsssrrrpppnnnllljjjiiihhhaaa```___]]][[[YYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQMMMQQQTTTUUUUUUWWW]]]bbbaaaccceeegggiiiiiiiiiiiiiiigggffffffiiinnntttwww}}}}}}zzztttuuuwwwzzz~~~}}}|||yyywwwuuuvvvwwwxxxyyyxxxwwwwwwooojjjccc]]]ZZZWWWVVVTTTQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ\\\___aaabbbaaa___\\\XXXTTTOOOKKKIIIAAA@@@???>>>@@@CCCGGGIIINNNRRRWWW]]]aaaccccccccceeeeeeffffffeeeeeeeeeeeeaaa`````````^^^[[[VVVRRRJJJFFF@@@999444111000///+++---///000111///...,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))************)))((())))))))))))))))))))))))'''%%%$$$$$$&&&'''''''''***************+++,,,,,,))))))(((''''''((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++*********)))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((())))))*********((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((('''%%%%%%&&&''''''''''''''''''((()))***))))))))))))))))))))))))(((((((((((()))***,,,,,,&&&%%%%%%%%%&&&(((***+++******))))))((((((((('''%%%%%%&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))************************))))))************))))))*********))))))))))))))))))))))))******++++++,,,+++,,,------.........---+++,,,,,,+++******+++---)))************+++++++++'''(((***,,,...000222333444:::AAAEEEHHHLLLSSSYYY^^^aaadddffffffffffffgggiiikkknnnooopppqqqrrrtttoooooopppqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrnnnnnnooonnnnnnmmmlllkkkjjjjjjjjjhhhgggeeecccbbbdddddddddgggkkkoooppppppmmmlllkkkjjjhhhfffeeedddYYYYYYXXXXXXWWWVVVUUUUUURRRRRRRRRRRRSSSSSSSSSTTTSSSWWW]]]___```dddlllrrrnnnoooqqqssstttttttttssspppmmmkkkiiikkkoootttwww}}}}}}xxxwwwwwwwwwyyy|||zzz{{{|||}}}}}}~~~~~~~~~|||vvvnnnhhhdddaaa___]]]ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVYYY\\\^^^___^^^^^^\\\ZZZVVVRRRNNNLLLHHHFFFCCCAAAAAABBBEEEGGGIIIMMMSSSYYY^^^```aaaaaaaaabbbcccdddcccdddeeefffcccbbbaaaaaaaaa```^^^[[[RRRNNNFFF???888444222222,,,---000222222111000...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))***(((&&&&&&(((***+++***))))))(((((())))))***+++---,,,+++******+++,,,---************************************************))))))))))))))))))))))))&&&'''))))))'''&&&'''(((************))))))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((('''&&&%%%$$$###%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&''''''((()))******+++,,,+++++++++******))))))&&&''''''((()))******+++******))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&''''''((()))******+++)))))))))))))))******+++))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------,,,+++***)))(((******************************+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,...---.../////////111555888>>>CCCJJJOOOTTTWWW[[[]]]cccccccccdddfffgggiiijjjiiikkkmmmpppqqqqqqpppooorrrrrrrrrrrrqqqpppoooooonnnoooppppppnnnllliiigggllliiieeedddeeefffdddbbbaaaaaa```___^^^]]]\\\\\\[[[[[[\\\]]]```dddgggiiijjjhhhfffeeecccaaa^^^\\\UUUTTTRRRQQQPPPPPPQQQQQQOOOQQQSSSTTTUUUVVVYYY\\\aaahhhpppuuuzzzzzzzzzyyyyyyyyyyyyyyyyyywwwuuuqqqooonnnpppsssuuu{{{~~~|||zzzzzz|||~~~~~~}}}{{{uuupppllljjjhhheeefffgggiiiiiifffaaa]]]\\\YYYVVVUUUTTTTTTSSSRRRQQQSSSUUUTTTRRRSSSWWWZZZ[[[ZZZYYYXXXVVVRRRLLLHHHIIIGGGDDDBBBAAAAAACCCDDDGGGHHHLLLPPPUUUZZZ]]]___aaaaaabbbccccccdddeeeeeecccddddddcccaaa___```aaaYYYUUUPPPKKKGGGAAA999333333111............,,,+++111000///...---...//////......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))((((((***---///...,,,)))******))))))(((((('''''''''((()))******************)))((('''''''''''''''************************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))))))))***+++))))))'''&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))******)))(((''''''''''''''''''''''''''''''))))))))))))((('''%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))************)))))))))((((((((('''''''''((()))************)))))))))((((((((('''))))))(((((((((((())))))'''''''''((((((((())))))''''''(((((())))))******))))))(((((())))))***+++))))))))))))************)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,+++,,,,,,+++***)))((((((++++++++++++++++++++++++)))))))))************+++)))***++++++******+++---,,,---//////111555:::===EEEIIIOOOTTTXXX[[[^^^```eeeeeeeeefffhhhiiikkklllkkkmmmnnnpppqqqqqqppppppoooppppppppppppooonnnnnnkkkkkkjjjiiigggeeecccbbbbbb___\\\\\\]]]^^^^^^\\\YYYYYYXXXWWWVVVVVVUUUUUUTTTTTTVVVXXX[[[^^^aaabbbdddcccbbb```___\\\YYYWWWRRRPPPOOOMMMMMMNNNOOOPPPPPPRRRTTTWWWZZZ^^^cccfffmmmuuu}}}~~~~~~|||yyytttqqqoooqqqsssuuuyyy~~~~~~|||zzzzzz|||~~~~~~~~~|||}}}xxxtttrrrqqqoooqqqtttxxxzzzvvvoooiii```^^^]]][[[ZZZXXXUUURRRPPPRRRSSSRRRPPPQQQTTTWWWYYYXXXWWWVVVTTTPPPKKKGGGHHHFFFDDDBBBBBBCCCEEEFFFGGGHHHKKKNNNQQQTTTWWWXXX[[[]]]___bbbdddddddddcccdddeeefffeeecccbbbcccddd^^^[[[VVVRRRNNNHHHAAA<<<666444111/////////...---...---,,,++++++,,,------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++***)))+++***+++,,,------***(((***)))))))))))))))(((((()))))))))))))))************))))))(((((((((((()))************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((''''''''''''&&&&&&''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,***+++++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***,,,,,,,,,++++++---...,,,...000222555;;;AAAFFFNNNRRRWWWZZZ]]]___bbbdddgggggghhhiiijjjlllmmmnnnooooooooopppppppppqqqqqqlllllllllllllllkkkkkkkkkfffeeecccaaa^^^]]][[[[[[VVVUUUTTTTTTVVVXXXXXXWWWRRRRRRRRRQQQQQQPPPPPPPPPNNNOOOQQQTTTWWWYYY[[[\\\]]]]]]]]]\\\YYYVVVSSSRRRPPPNNNMMMLLLMMMOOORRRTTTTTTVVVYYY]]]aaahhhoootttzzzyyytttqqqqqqsssuuuwwwzzz}}}|||~~~~~~}}}zzz}}}}}}zzzyyyxxx|||{{{mmmllljjjhhhfffaaa\\\XXXTTTUUUUUUSSSRRRQQQRRRTTTXXXWWWUUUTTTSSSPPPLLLIIIHHHFFFEEECCCCCCDDDFFFGGGGGGGGGIIIJJJLLLNNNOOOPPPSSSVVVZZZ___bbbccccccbbbbbbdddeeeeeedddcccddddddbbb___\\\YYYUUUQQQKKKGGG===:::555222111000///...---,,,+++++++++,,,---...,,,,,,+++++++++*********++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++***)))...,,,++++++++++++)))((()))))))))***************+++***)))(((((())))))******))))))))))))******+++************************((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&...---+++)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((()))))))))((('''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))((((((((((((((((((((((((((()))******((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************+++++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.........---...000222...000333777<<>>999444000...000///.........///000111------------,,,,,,,,,,,,***+++++++++++++++******,,,,,,++++++++++++***+++,,,***(((''')))+++,,,,,,))))))******++++++,,,,,,---+++)))''''''((()))***''''''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((***++++++******((('''&&&((('''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***###$$$%%%&&&''')))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''((()))((((((((((((((((((((((((&&&'''((((((((((((((('''((())))))******)))(((''''''''''''''''''''''''''')))******++++++******)))(((((((((((())))))))))))((())))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,---///333777;;;???DDDJJJOOOTTTYYY]]]```bbbcccdddddddddfffhhhhhhhhhiiijjjkkkmmmnnnoooqqqqqqpppnnnllljjjiiihhheeecccaaa^^^[[[ZZZZZZZZZWWWUUUSSSQQQQQQQQQSSSTTTUUUWWWYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWSSSSSSSSSTTTVVVXXX[[[\\\ZZZ[[[ZZZWWWRRRPPPRRRUUUUUUWWW[[[```ffflllrrruuuzzzyyyxxxuuuttttttwwwzzz}}}yyywwwvvvwwwwwwxxxyyy{{{~~~~~~~~~}}}{{{|||}}}}}}}}}}}}}}}~~~~~~||||||{{{zzzxxxyyy||||||zzzzzzzzz{{{}}}~~~~~~~~~~~~|||xxxvvvsssqqqnnnkkkgggddd\\\YYYVVVTTTTTTTTTSSSRRRRRRPPPNNNJJJGGGDDDBBBAAADDDDDDEEEFFFGGGHHHIIIJJJIIIGGGFFFFFFIIINNNTTTXXX^^^aaaeeeffffffeeeffffffeeeggggggfffccc```______YYYUUUNNNHHHBBB<<<666222111000...---------...///.........---------,,,,,,++++++,,,,,,,,,+++******---,,,++++++******++++++***(((''''''))),,,,,,,,,)))))))))***************+++***)))(((((())))))***(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''))))))))))))))))))))))))******+++++++++)))((('''&&&%%%%%%$$$%%%'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((######$$$&&&((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))*********&&&'''''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&'''((()))))))))((('''((()))******)))((('''''''''''''''''''''''''''))))))************))))))''''''(((((())))))******(((((()))))))))*********))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))*********''''''(((((())))))******(((''''''''''''((())))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))))))))************+++,,,---......000333888<<>>BBBGGGLLLSSSYYY\\\^^^___```dddeeeffffffeeefffhhhjjjjjjjjjjjjkkkmmmnnnpppqqqmmmnnnnnnmmmjjjfffccc```\\\ZZZXXXWWWWWWWWWYYYZZZ^^^^^^^^^___aaacccdddeeecccfffiiiiiifffddddddfffdddcccaaa```]]]\\\ZZZYYYTTTTTTTTTVVV[[[bbbiiimmmoooooolllfffaaaaaagggllliiikkkpppuuuzzz}}}}}}~~~~~~|||yyyxxxyyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyyuuuuuuvvvzzz~~~}}}xxxyyyyyyzzz|||~~~~~~{{{{{{~~~~~~||||||yyyzzz|||~~~~~~}}}~~~~~~}}}|||yyyxxxyyy|||~~~wwwrrrkkkeeeaaa^^^[[[YYYVVVUUUTTTQQQOOOMMMKKKJJJFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGLLLQQQXXX]]]aaadddfffhhheeegggjjjhhheeebbbbbbccc```^^^ZZZWWWSSSMMMFFFAAA777666444222000000000000,,,,,,,,,+++++++++******///000000000///...---------,,,+++*********+++,,,,,,***))))))******((('''******))))))(((((('''''''''((()))***++++++******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))%%%&&&(((******)))'''&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((***+++---...((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((***++++++))))))((('''&&&%%%%%%$$$'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%''')))***))))))))))))))))))))))))%%%%%%'''((())))))))))))###%%%''')))******)))(((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))******+++*********))))))(((((()))))))))))))))******+++))))))(((''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))((((((******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))++++++***))))))***+++,,,+++*********))))))(((((())))))*********++++++++++++,,,---,,,***)))***+++'''***---......---......///111333555999???FFFJJJPPPRRRWWW[[[___aaabbbbbbeeefffhhhiiijjjjjjjjjiiihhhiiikkkmmmnnnoooppppppqqqooolllhhhdddaaa^^^]]]UUUYYY^^^___^^^^^^bbbfffjjjhhhffffffggggggfffeeejjjiiigggeeecccaaa______^^^]]]\\\[[[ZZZZZZ[[[[[[QQQSSSUUUYYY```kkkwww{{{uuunnnkkkmmmppprrrsssuuuxxx{{{}}}{{{xxxwww{{{|||zzz{{{|||{{{zzzyyywwwyyy{{{{{{|||~~~|||}}}~~~}}}}}}~~~|||wwwsssrrrtttvvv|||~~~zzzwwwsssjjj```___WWWRRRSSSUUURRRNNNMMMMMMKKKIIIHHHGGGEEEBBB???@@@AAABBBCCCCCCBBBAAA@@@GGGJJJNNNTTT[[[aaaeeehhhgggiiiiiihhhfffddddddeeefffdddaaa^^^[[[WWWQQQNNNAAA<<<777222000///...---------,,,,,,+++,,,,,,,,,......---------,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******,,,+++++++++***)))))))))(((((((((((()))***+++,,,))))))((('''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))***)))((()))***+++***((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%'''******)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''((()))***)))(((%%%$$$%%%%%%&&&'''((((((''''''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''',,,)))&&&%%%'''((('''&&&'''))))))((('''&&&'''(((((((((''''''&&&&&&%%%%%%''''''((()))******))))))((((((((((((''''''''''''---'''%%%&&&(((&&&''')))((((((((((((((()))******((((((((((((((())))))***))))))))))))((((((''''''))))))(((((())))))***+++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((())))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))),,,+++***))))))******++++++*********))))))))))))*********++++++++++++,,,+++,,,---,,,***)))***+++***+++---...------...000000333666;;;???FFFLLLQQQUUUXXX[[[___cccdddeeeeeedddfffhhhiiikkkkkkkkkjjjjjjjjjlllmmmoooooopppppppppnnnlllhhheeebbb``````]]]aaafffgggeeefffiiimmmooommmjjjiiijjjjjjhhhgggjjjiiihhhgggdddbbb```___[[[[[[[[[ZZZZZZYYYYYYYYYXXXZZZ\\\aaaiiittt~~~vvvrrrsssuuuvvvxxxzzz}}}}}}zzz}}}}}}~~~~~~{{{zzzzzz}}}~~~zzzuuussstttuuuxxxzzz~~~zzzpppjjjaaaYYYXXXXXXTTTPPPOOOMMMKKKHHHGGGGGGFFFDDDBBBAAAAAABBBBBBBBBAAA@@@???AAACCCHHHNNNUUU\\\bbbeeefffgggiiihhhfffeeeeeefffeeedddaaa```^^^[[[WWWTTTHHHDDD>>>999555333000///333222111000////////////......---------,,,,,,,,,,,,,,,+++***************************************************))))))))))))++++++++++++************,,,+++***)))((((((((((((+++***)))((((((((((((((())))))(((''''''''''''((())))))))))))(((((((((((()))(((''''''))))))(((''''''(((((())))))((((((''''''''''''((((((((())))))(((''''''''''''''''''(((''''''((((((((((((''''''%%%'''******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&((())))))((('''&&&%%%&&&&&&'''((((((''''''(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%+++(((&&&&&&((()))(((&&&'''))))))((('''&&&'''(((((((((((('''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((+++'''&&&******'''&&&'''((((((((((((((()))******((((((''''''(((((())))))((((((((((((''''''''''''))))))(((((())))))***++++++******))))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))*********************)))))))))++++++++++++,,,,,,,,,,,,***+++,,,+++)))))))))+++,,,---...---,,,---000222333777===CCCIIIOOOUUUYYY[[[\\\___bbbdddfffffffffdddeeegggjjjkkklllllllllllllllnnnoooooopppppppppooonnnllliiigggfffeeedddeeeiiimmmnnnmmmmmmpppsssqqqooolllkkkkkkjjjhhhgggeeeeeeeeedddaaa^^^\\\ZZZYYYZZZ[[[\\\\\\]]]\\\\\\aaaccceeejjjqqq|||zzzyyy{{{{{{|||~~~~~~~~~xxxuuutttuuuwwwyyy|||~~~zzzyyy|||zzznnnddd```^^^YYYTTTSSSPPPNNNJJJIIIIIIHHHHHHFFFCCCCCCCCCBBBAAA@@@???>>><<<>>>BBBGGGOOOWWW^^^bbbccceeeggghhhgggffffffgggeeeccccccbbbbbbaaa^^^[[[SSSNNNHHHAAA===888444111222111000...---------.........---------,,,,,,,,,,,,+++******)))*********************************++++++*********)))))))))*********+++++++++++++++,,,+++***)))((((((((((((++++++***)))))))))*********)))((((((''''''((((((******))))))(((((('''''''''&&&%%%%%%''''''&&&%%%'''''''''(((((('''''''''(((((((((((()))))))))***)))((((((''''''(((((()))''''''((((((((((((''''''%%%''')))***((('''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$###$$$&&&'''((((((''''''%%%&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''(((******)))''''''))))))((('''&&&'''((('''((((((((((((((())))))''''''((((((((('''&&&&&&'''(((((())))))*********+++((((((,,,---(((%%%%%%((((((((((((((())))))***(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((()))************)))(((((()))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))(((((('''''''''((()))*********+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,+++******)))))))))************************++++++,,,,,,,,,---------)))***++++++))))))***+++.........---,,,...222555999>>>EEEKKKPPPUUUZZZ]]]]]]^^^```aaacccddddddddddddeeehhhjjjlllmmmmmmmmmmmmnnnoooppppppppppppppppppooonnnlllkkkkkkkkkkkkkkkmmmppppppppppppqqqssspppnnnkkkiiihhhgggeeecccbbbbbbbbbbbb```]]]ZZZYYYYYY[[[^^^aaadddfffggghhhjjjkkkmmmqqqvvv}}}|||}}}}}}~~~}}}xxxwwwwwwzzz|||zzzuuurrrtttxxx{{{{{{nnniiieee```\\\[[[XXXTTTPPPMMMLLLKKKKKKJJJFFFEEEDDDCCCBBB@@@???>>>>>>???AAAEEEKKKSSSZZZ^^^```cccfffhhhhhhggghhhhhheeedddddddddeeedddaaa___[[[WWWPPPIIICCC===888444000///---+++++++++,,,---......---------,,,,,,,,,+++******))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((*********++++++,,,,,,,,,(((((((((((()))***+++,,,+++******)))))))))*********))))))((('''(((((((((******))))))(((((('''''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&'''))))))(((''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((***++++++)))((('''))))))((('''&&&'''(((''''''(((((())))))******'''((((((((('''&&&%%%%%%'''(((((()))***++++++,,,---)))))),,,,,,(((&&&&&&((((((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''((())))))***(((((('''''''''(((((()))((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))((((((&&&&&&'''((()))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++******))))))***************+++++++++++++++,,,,,,,,,---------)))***++++++***)))***,,,............///222777;;;BBBGGGMMMRRRVVVYYY\\\^^^______```aaabbbcccccccccdddfffhhhkkkmmmnnnnnnnnnnnnnnnooopppqqqqqqppppppqqqqqqppppppppppppqqqqqqooopppqqqqqqppppppppppppnnnkkkhhhfffeeedddbbb```aaaaaabbbcccdddcccbbbaaa___aaadddiiimmmqqqssstttuuuuuuvvvvvvyyy~~~~~~}}}|||~~~}}}||||||}}}{{{uuuqqqqqqsssvvv~~~xxxrrrnnniiieeeeee___[[[VVVQQQOOOMMMKKKJJJIIIHHHGGGEEEDDDBBBAAAAAAAAAAAABBBEEEIIIOOOTTTWWW^^^aaaeeehhhhhhhhhhhhiiigggfffeeeffffffeeeccc```___[[[VVVPPPJJJDDD===999333222000...---...///111......---------,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,---(((((((((((()))***+++,,,)))))))))(((((())))))*********)))(((((((((((((((***)))))))))((((((((('''((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&((())))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&''''''&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&'''((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((%%%''')))******)))))))))'''))))))((('''&&&'''(((''''''(((((())))))******'''((((((((('''&&&%%%%%%'''(((((()))***++++++,,,///***''')))***(((''')))((((((((((((((()))******((((((''''''&&&&&&''''''))))))))))))************((((((''''''(((((()))***'''''''''''''''(((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++******))))))))))))******)))))))))))))))))))))))))))***++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,+++***,,,------///000222444999???CCCKKKOOOSSSWWWYYY[[[]]]___bbbbbbccccccdddeeeeeeffffffgggiiilllmmmnnnnnnnnnmmmmmmoooppppppqqqqqqqqqrrrrrrrrrrrrsssttttttuuusssssssssrrrpppooommmlllkkkhhheeeccccccaaa___^^^[[[\\\___cccgggllloooqqqpppppprrrtttvvvyyy|||}}}~~~}}}}}}|||||||||zzz{{{zzz{{{zzztttssssssuuu|||{{{xxxsssooonnnfffbbb\\\XXXUUURRRNNNLLLMMMLLLJJJHHHFFFFFFEEEEEEDDDDDDEEEFFFIIILLLPPPRRR\\\```eeehhhhhhhhhhhhiiihhhgggfffggghhhfffdddaaaaaa^^^[[[WWWRRRMMMFFFBBB888666222///......///000......---------,,,,,,,,,+++++++++***++++++,,,---************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))((((((((()))******+++***))))))(((((())))))((((((((())))))))))))))))))((('''((()))))))))''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''&&&%%%%%%%%%'''''''''(((''''''&&&%%%'''''''''((((((((((((((((((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&'''((()))))))))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''))))))((('''&&&'''((('''((((((((((((((())))))''''''((((((((('''&&&&&&'''(((((())))))*********...)))&&&''')))'''(((+++((((((((((((((()))******)))((('''&&&&&&&&&&&&'''((((((((()))))))))******(((''''''''''''((())))))((((((''''''((())))))***))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))((((((***+++,,,,,,++++++*********++++++,,,,,,,,,*********++++++++++++,,,***,,,------,,,,,,---......000444777<<>>888333000......///......---------,,,,,,,,,,,,,,,++++++,,,------...************************)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,+++***)))((((((((((((***))))))))))))***+++,,,+++***))))))(((((())))))''''''(((((())))))******)))((('''((())))))(((''''''(((((())))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''(((''''''(((((((((((('''''''''((()))(((&&&&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&((((((''''''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&''')))***)))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((((('''%%%$$$&&&((('''))))))((('''&&&'''(((((((((((('''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((***&&&%%%(((***((((((***((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''((())))))))))))((())))))***++++++)))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))(((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++*********++++++,,,,,,,,,))))))*********++++++++++++,,,...------,,,...//////222777<<>>BBBHHHLLLRRRXXXZZZ\\\^^^___]]]^^^```bbbcccdddeeeeeeeeefffggggggffffffgggiiihhhhhhjjjkkklllmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrqqqooommmmmmmmmlllkkkiiieeedddaaa]]]YYYUUUTTTTTTOOOQQQRRRTTTUUUYYY]]]aaaooowww}}}yyywwwqqqqqqrrrrrrrrrqqqqqqpppsss|||~~~}}}zzzuuupppkkkddd^^^YYYWWWWWWUUUSSSQQQQQQRRRSSSQQQVVV[[[^^^___aaaeeeiiigggggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggfffdddbbb```]]]XXXPPPGGGAAA:::777333000//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&'''(((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''''''''(((+++)))'''&&&'''''''''&&&***))))))(((((('''''''''((((((''''''''''''((()))((((((''''''''''''(((((())))))((((((''''''''''''""" &&&)))(((%%%)))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''''''''''''''%%%&&&'''((())))))))))))&&&'''(((((())))))((((((+++******)))((((((((('''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&''')))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))************(((((('''''''''(((((()))((((((((((((((((((((((((((('''%%%%%%''')))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,&&&'''(((***++++++++++++++++++************++++++))))))************))))))************************((()))+++------+++)))(((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------///111444777===CCCHHHOOORRRUUUWWWYYY\\\___bbb___```aaacccdddeeeeeeeeeeeefffggggggffffffgggiiiiiijjjkkkmmmnnnooooooooooooooooooooopppppppppqqqnnnllljjjiiiiiihhhfffdddccccccaaa]]]XXXUUUUUUVVVUUUWWWYYYZZZ\\\^^^aaadddmmmttt}}}yyywwwtttuuuvvvwwwwwwvvvtttssssssyyy{{{wwwpppiiiddd```^^^[[[XXXVVVSSSQQQOOOMMMRRRWWWZZZ\\\^^^bbbeeeeeefffggghhhhhhiiiiiiiiigggggghhhhhhhhhhhhggggggfffdddaaa___\\\WWWRRRNNN@@@<<<777333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))((((((((())))))))))))))),,,+++***)))((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((+++)))''''''(((((('''%%%(((((((((''''''&&&&&&&&&((((((''''''''''''(((((((((((((((''''''(((((((((***)))((('''&&&&&&'''''')))%%%###&&&+++---+++(((***)))'''&&&&&&'''(((((()))))))))(((''''''&&&&&&((((((((((((((('''''''''$$$%%%&&&'''((((((((('''((())))))*********))))))&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''(((***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))&&&%%%%%%&&&(((***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$$$$%%%%%%&&&((()))***&&&'''((()))*********************))))))*********))))))***++++++++++++***************************((()))+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++++++++,,,,,,------......///111555999>>>CCCIIIMMMSSSUUUVVVWWWXXXZZZ___bbb```aaabbbcccdddeeeeeeeeeeeefffggggggffffffgggiiijjjkkklllmmmooooooppppppoooooooooooonnnnnnnnnnnnkkkiiigggfffeeedddbbb``````aaabbb___[[[YYY[[[^^^^^^```bbbcccbbbcccdddfffkkksss}}}|||yyyxxxyyy{{{||||||zzzwwwuuutttxxx~~~xxxooojjjgggfffcccaaa___[[[VVVRRROOOQQQTTTVVVXXXZZZ]]]___```aaaccceeeggghhhhhhiiigggggghhhhhhhhhhhhggggggfffdddbbb```___]]]ZZZXXXHHHCCC<<<666222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************)))))))))***+++,,,......******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))'''&&&&&&''')))******))))))((((((((((((((((((''')))((((((''''''''''''((()))((((((''''''(((((()))***)))'''&&&&&&'''((((((,,,***((())),,,---+++))))))(((((('''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((''''''''''''((()))***+++***)))(((+++++++++***)))((('''&&&&&&&&&'''(((((((((((('''%%%&&&&&&'''''''''&&&%%%(((((((((((()))))))))***%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***************************))))))))))))************------+++***)))((((((((())))))))))))))))))))))))######%%%'''******)))'''''''''((())))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((((())))))))))))***))))))(((((())))))*********+++,,,,,,,,,,,,,,,************************)))***++++++++++++***)))******+++,,,,,,,,,,,,+++++++++,,,,,,---......///222666;;;AAAEEEJJJOOORRRTTTUUUWWWXXXYYYZZZ]]]___```aaabbbcccdddeeeeeeeeeeeefffggggggffffffgggiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkiiigggdddcccbbb```^^^\\\___cccfffeeeddddddhhhmmmlllmmmnnnmmmkkkiiihhhiiikkkrrr{{{}}}{{{xxxvvvxxx~~~tttnnnlllkkkkkkkkkiiieee___YYYTTTSSSRRRSSSUUUXXXYYYYYY[[[\\\^^^aaaccceeefffggghhhhhhiiiiiiiiihhhhhhgggfffeeedddddddddbbb___\\\QQQLLLDDD<<<777333000///------------------------++++++,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,&&&'''(((***++++++,,,,,,******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))******'''&&&&&&(((***+++***)))'''(((((((((((((((((()))))))))((('''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&''')))******)))))))))))))))((((((''''''((((((((((((((('''&&&&&&''''''((())))))))))))(((((((((''''''''''''((()))***++++++***((('''&&&'''((((((((((((''''''%%%&&&''''''((((((''''''###$$$%%%''''''''''''&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++***))))))((())))))))))))))))))))))))))))))"""###%%%(((++++++)))&&&'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))###$$$&&&((())))))((((((&&&''''''((((((((((((((())))))(((((((((((())))))***+++,,,---------------*********************************++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,---...//////444999@@@FFFJJJOOOSSSUUUSSSVVVYYY[[[[[[[[[[[[\\\```aaabbbcccdddeeeeeeeeeeeefffggggggffffffgggiiijjjjjjkkklllmmmmmmmmmmmmllllllkkkjjjjjjiiihhhhhhgggeeecccaaa```^^^\\\ZZZaaaeeejjjllllllooouuuzzzvvvwwwxxxvvvrrrooommmlllkkkqqqzzz|||xxxxxx~~~|||uuuooonnnoooqqqqqqmmmfff```YYYUUUQQQQQQTTTVVVVVVUUUVVVXXX[[[^^^aaaccceeefffiiiiiijjjjjjjjjiiihhhhhhffffffggghhhgggeee```\\\ZZZTTTKKKCCC===999555333////////////////////////+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))))))))(((&&&%%%******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++++++++)))))))))***)))'''%%%%%%%%%&&&&&&''''''((((((***)))((('''''''''''''''))))))(((((((((((())))))((('''&&&%%%&&&(((***+++)))***+++***)))((()))***%%%&&&((()))))))))(((''')))))))))(((''''''&&&&&&))))))(((((('''''''''&&&'''((()))***)))(((&&&$$$ """%%%(((***+++,,,%%%&&&''''''((((((''''''$$$%%%''')))******))))))&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************((((((((((((((())))))******)))(((''''''((()))***(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))***************+++++++++)))'''''')))+++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))(((((((((((((((((((((,,,,,,,,,+++,,,,,,------+++,,,---......///222555;;;???EEEKKKQQQTTTVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^^^^^^^___aaadddfffhhhggghhhhhhhhhhhhiiiiiiiiiooonnnlllkkklllmmmlllkkkjjjjjjjjjjjjhhhfffdddcccaaa```^^^\\\[[[[[[]]]___```ooo}}}{{{uuupppnnnlllqqqxxx|||}}}~~~~~~~~~}}}|||{{{~~~uuuqqqpppuuuyyyxxxvvvwwwllldddZZZSSSQQQRRRRRRRRRSSSSSSTTTWWWZZZ]]]aaacccdddfffggggggggggggiiikkkjjjgggeeeeeeeeeeeedddccc___YYYQQQKKKFFF???666///111000///000000///---+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******'''((()))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))((((((''''''&&&&&&))))))+++++++++***((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###$$$''')))))))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%***)))(((''''''((()))***'''((((((((('''&&&%%%%%%((('''&&&%%%&&&'''((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))******)))(((''''''((()))***(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''+++++++++)))'''''')))+++))))))))))))))))))))))))******))))))))))))))))))************************------------------------,,,++++++++++++,,,------,,,---...///000333777:::AAADDDIIINNNSSSUUUVVVVVVVVVVVVXXXZZZ\\\^^^___```^^^^^^^^^___aaadddfffhhhhhhhhhhhhiiiiiiiiiiiijjjnnnmmmllllllllllllkkkiiiggggggfffeeecccaaa___^^^^^^]]][[[YYYYYY[[[___bbbkkkzzzzzzuuurrrnnnrrrwww{{{~~~~~~|||zzzxxxzzz{{{vvvuuuzzz~~~zzzqqqeee[[[VVVSSSQQQPPPNNNNNNOOOQQQTTTYYY\\\___aaaccceeeffffffggghhhjjjkkkiiigggfffffffffeeedddbbb]]]VVVQQQMMMGGG>>>777333111////////////---,,,...------,,,+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))((()))***+++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))))))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))(((((('''(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))((((((******)))(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))***++++++)))(((''')))***))))))))))))))))))))))))******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...///111333888>>>BBBIIIKKKOOORRRUUUVVVVVVVVVVVVWWWYYY[[[]]]___aaabbb_________```bbbdddfffggghhhiiiiiiiiiiiijjjjjjjjjllllllkkkllllllkkkhhhfffeeedddbbbaaa^^^\\\ZZZYYYYYYYYYXXXXXXYYY^^^eeejjjzzz{{{xxxqqqtttwwwyyy{{{~~~{{{vvvxxx{{{|||yyy}}}uuuhhh^^^WWWRRROOOLLLKKKKKKLLLOOOTTTXXX[[[\\\___ccceeeffffffhhhiiillljjjiiihhhhhhhhhfffeeeeeeaaa]]]ZZZWWWQQQHHHBBB777444111///......------......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((()))******+++++++++******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((()))+++,,,(((((((((((((((((((((((((((((((((''''''''''''&&&++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))***))))))(((((((((((())))))%%%&&&&&&&&&&&&%%%$$$$$$((((((((((((((('''&&&%%%'''''''''(((((('''''''''(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))((((((***))))))(((((()))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++***************))))))***+++***(((((()))***))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++''''''''''''((((((((((((++++++***++++++,,,---...---///111333777===DDDIIIMMMOOOQQQTTTVVVWWWWWWWWWYYYZZZ[[[\\\^^^___aaaaaaaaaaaa```aaabbbdddfffgggiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkiiieeebbbcccbbb```]]][[[YYYYYYXXXUUUWWWXXXYYY]]]eeeooowww}}}tttvvvyyyzzz{{{yyyyyyzzz~~~~~~zzz|||tttggg^^^WWWTTTPPPOOOMMMMMMNNNQQQTTTWWWXXX\\\```cccdddeeeggghhhlllkkkjjjjjjjjjjjjhhhfffeeedddbbbaaa^^^XXXQQQKKK>>>:::444000//////......///......---------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))&&&&&&''''''(((((())))))'''&&&&&&&&&&&&(((***+++((((((((((((((((((((((((((((((((('''''''''''''''+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((***)))(((((('''(((((((((((((((((((((((('''''''''$$$%%%%%%&&&'''(((((()))))))))(((((((((((())))))&&&&&&&&&''''''&&&%%%%%%''''''(((((('''&&&$$$"""&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&((()))+++***)))((()))***))))))))))))))))))))))))******++++++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,---...///...000333777;;;BBBIIINNNNNNPPPRRRUUUWWWYYYZZZZZZ]]]]]]]]]^^^___`````````cccbbbbbbbbbcccdddfffggghhhhhhiiiiiiiiijjjjjjjjjhhhggggggggggggeeeaaa^^^___]]][[[XXXWWWWWWWWWXXXUUUYYY\\\```eeeooo|||yyy{{{|||~~~~~~~~~~~~||||||~~~{{{pppfff```]]]WWWUUURRRPPPOOOOOOPPPQQQUUUXXX]]]```bbbccceeegggjjjiiiiiijjjkkkkkkiiigggddddddddddddaaa\\\WWWSSSGGGBBB;;;555222111000///000///......------......,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++******)))+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************((((((((())))))*********&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((''''''((((((((((((''''''$$$%%%%%%%%%$$$###!!! &&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))*********+++++++++(((((())))))))))))((((((&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((***))))))(((((('''''''''''')))++++++***))))))***))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,---///000111111444888===AAAGGGMMMRRROOOQQQSSSUUUXXXZZZ[[[\\\^^^^^^______```aaaaaabbbddddddcccccccccdddfffgggggghhhhhhhhhhhhiiiiiiiiifffeeedddccccccaaa]]][[[XXXWWWTTTSSSSSSTTTVVVXXX[[[___eeejjjoooxxxvvvmmmgggeee]]][[[XXXUUURRRPPPOOONNNRRRUUUXXXZZZ\\\^^^bbbdddffffffgggiiikkkkkkiiigggeeeeeefffeeeccc___[[[YYYRRRLLLDDD===888555333111000000///............///,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))******+++++++++******)))))))))***************************************))))))))))))))))))))))))************************(((((())))))******++++++'''''''''(((((((((((((((***)))(((((('''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((((((((((())))))******+++(((((())))))))))))((((((''''''((())))))))))))((((((((()))(((((('''&&&%%%'''''''''(((((('''''''''(((((())))))))))))(((((()))))))))*********++++++(((((())))))))))))((((((%%%%%%&&&((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''',,,,,,++++++***)))))))))&&&(((***+++***)))******))))))))))))))))))))))))++++++++++++************************************'''(((((()))******++++++---------...///000111222666999???DDDHHHLLLQQQTTTSSSTTTUUUWWWYYY[[[\\\]]]\\\]]]^^^```bbbccceeeeeeeeeeeedddccccccdddffffffffffffggggggggghhhhhhhhheeecccaaa___^^^]]]ZZZXXXUUUSSSQQQPPPRRRUUUYYY\\\ccchhhooorrrvvv}}}zzzqqqkkkiiibbbaaa___]]]YYYVVVSSSQQQOOOQQQRRRSSSUUUXXX]]]```bbbcccdddgggjjjkkkiiigggggghhhhhhgggeeebbb```___ZZZUUULLLDDD>>>999555222111000//////......//////,,,,,,,,,---------..............................++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++((()))***+++++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))************************''''''(((((()))******+++((((((((((((((('''''''''(((((())))))***)))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((()))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((())))))))))))))))))*********'''((()))******)))((('''&&&''''''((())))))((((((,,,++++++*********++++++'''(((((())))))(((((('''(((((())))))))))))(((((('''(((((((((((()))))))))(((((())))))))))))((((((&&&'''((()))*********)))'''((()))******)))((('''(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***))))))((('''&&&&&&%%%&&&(((***+++***)))******)))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,------......000111222333999===CCCHHHLLLPPPSSSVVVVVVWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[]]]```cccfffhhhiiifffeeeddddddddddddffffffffffffffffffggggggggggggeeebbb___]]]\\\[[[YYYWWWUUUSSSQQQQQQTTTXXX]]]```iiiooouuuxxxyyy|||rrrllljjjggggggfffddd```\\\YYYWWWMMMNNNNNNOOOPPPTTTYYY]]]``````bbbfffiiijjjiiigggjjjkkkkkkiiifffdddcccccc```ZZZQQQIIIBBB<<<666333111111000///////////////,,,,,,,,,---------..............................++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******'''((()))***+++,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))************************&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&''')))+++,,,,,,++++++(((((((((((((((((((((((('''((((((((())))))*********+++,,,---,,,***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((()))+++,,,...///&&&'''''''''(((((())))))(((((((((((('''''''''''''''((()))******)))((('''%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&((()))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))***+++++++++******************************************************************,,,,,,++++++******++++++.........---...111666:::AAACCCFFFKKKOOOSSSVVVWWWWWWYYY[[[[[[[[[\\\^^^```]]]^^^___aaabbbbbbcccccceeefffggghhhhhhgggffffffdddeeeeeeeeeeeeeeeddddddccc___ZZZWWWVVVUUURRROOOSSSRRRRRRRRRVVV]]]gggmmmwwwwwwxxxxxxzzz~~~~~~}}}zzzssspppoooooollliiiiiihhhfffaaa\\\UUUQQQLLLKKKNNNRRRUUUUUU[[[]]]aaadddggghhhhhhhhhgggiiikkkjjjiiigggfffggg^^^\\\YYYTTTNNNFFF===777555333000/////////...---000...------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))((((((+++***************++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++***)))((('''''''''((()))******+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&&&&((()))******)))((('''(((&&&&&&''')))+++++++++((((((''''''''''''((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&''''''((()))))))))************************'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***************************************************************************,,,,,,+++++++++++++++,,,......//////000444:::>>>FFFGGGJJJMMMQQQSSSUUUVVVWWWYYY[[[\\\\\\\\\^^^```^^^^^^```aaabbbccccccccceeefffggghhhhhhgggffffffeeeeeeeeeeeedddcccbbbbbb___\\\WWWVVVVVVVVVUUUSSSTTTTTTUUUXXX]]]fffpppwww{{{{{{{{{zzzzzz}}}}}}|||wwwssspppooommmkkkkkkmmmlllhhhddd[[[UUUMMMIIIJJJMMMNNNNNNTTTVVVZZZ___ccceeeggggggfffhhhjjjjjjiiigggggggggcccaaa]]]YYYTTTLLLCCC>>>888555111/////////......000...------...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********)))))))))))),,,,,,++++++***+++++++++***)))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***************)))((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))((((((((((((((((((((()))***+++,,,,,,)))(((&&&&&&((()))((('''((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))******++++++******)))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,---...///000111444999@@@EEEKKKLLLNNNQQQSSSTTTUUUUUUXXXZZZ\\\\\\\\\]]]___aaa______aaabbbccccccccccccffffffggghhhhhhgggfffeeeeeeeeedddcccbbb```___^^^ZZZWWWTTTSSSTTTWWWXXXYYYXXXZZZ]]]aaahhhqqq{{{|||zzzzzz|||~~~}}}~~~}}}}}}~~~xxxssssssqqqppprrruuuvvvsssqqqeee]]]RRRKKKIIIIIIIIIIIIOOOQQQUUUYYY]]]```cccdddeeegggiiijjjhhhggghhhhhhgggfffccc___ZZZTTTLLLGGG???:::555111000000000000000///---...//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))))))))...---,,,+++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))++++++++++++************)))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&((((((((())))))))))))))))))(((''''''))),,,...000,,,***)))((()))((('''%%%((((((''''''''''''((((((((((((((())))))*********''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///222444888>>>EEEJJJMMMNNNPPPRRRTTTVVVVVVWWWYYY[[[]]]]]]]]]^^^```bbb```aaabbbcccddddddddddddffffffggghhhhhhgggeeedddddddddcccaaa^^^\\\ZZZYYYSSSQQQOOOOOORRRXXX]]]```bbbdddhhhlllrrrzzzzzzxxxxxxxxx{{{|||zzz|||~~~wwwxxxvvvvvvxxx}}}~~~{{{pppgggZZZPPPLLLJJJJJJIIINNNOOORRRUUUXXX[[[]]]___bbbdddggghhhhhhggghhhiiiiiigggeeebbb___ZZZSSSOOOGGGBBB:::555333222222111000///......//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))'''(((((((((((((((''''''(((((())))))***++++++,,,(((((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))(((((((((((()))+++---...---+++******+++***)))'''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((()))''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...111555999===CCCIIIMMMMMMNNNQQQSSSVVVXXXYYYZZZZZZ\\\^^^^^^^^^___aaacccaaabbbcccdddeeeeeeeeedddeeeffffffgggfffeeedddcccbbbaaa```]]]ZZZWWWUUUSSSNNNMMMMMMNNNTTT\\\ffflllsssuuuxxxzzz||||||xxxvvvvvvxxx{{{{{{{{{}}}}}}{{{zzz|||xxxoooaaaVVVQQQOOONNNMMMJJJKKKLLLOOORRRVVVYYY[[[^^^aaadddffffffggghhhiiihhhfffdddccc```]]]XXXTTTLLLGGG???888444222111000111///......///000...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++***)))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))(((((((((&&&''''''((((((((('''''''''((()))***,,,...//////(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&''''''((((((((('''((()))*********)))(((((((((((()))++++++)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000000444:::@@@DDDHHHLLLOOONNNOOORRRUUUXXXZZZ\\\]]][[[]]]_________```bbbdddccccccdddeeeeeeeeeeeeeeedddeeeeeeeeeeeecccbbbaaa^^^]]]\\\YYYVVVSSSPPPOOOKKKLLLNNNRRR[[[hhhvvv~~~yyywwwvvvvvvyyy}}}|||~~~wwwiii___ZZZWWWUUUSSSHHHHHHHHHJJJNNNRRRWWWYYYZZZ]]]aaadddeeefffgggiiifffeeecccbbbaaa___\\\YYYQQQKKKCCC<<<777333000///111000...///000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++))))))((((((((())))))))))))))))))***************))))))))))))))))))))))))))))))))))))((((((((('''&&&''''''(((((((((((((((%%%&&&''')))***,,,---...(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((&&&((()))++++++)))'''&&&######$$$''')))***)))'''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%)))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++***)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---///000111444999AAAGGGKKKMMMOOOPPPQQQRRRUUUXXXZZZ\\\^^^___\\\]]]___``````aaaccceeeddddddeeeffffffffffffeeeccccccddddddcccbbb```___[[[ZZZXXXVVVSSSPPPMMMKKKJJJLLLQQQYYYfffxxx|||yyyyyyxxxzzz}}}~~~{{{{{{}}}uuukkkeeebbb^^^[[[PPPOOOMMMLLLMMMPPPSSSUUUWWWZZZ^^^aaacccdddfffhhhfffeeedddccccccbbb```]]]XXXSSSKKKDDD>>>999444111111000//////000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********************************++++++,,,,,,,,,(((((((((((()))***+++,,,)))))))))******+++++++++))))))))))))))))))))))))*********)))))))))((((((&&&'''((()))))))))))))))&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))((((((((('''************))))))))))))'''((())))))************$$$$$$%%%(((***+++)))'''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,++++++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---///111222777===EEELLLPPPQQQQQQQQQTTTUUUXXXZZZ\\\^^^______\\\^^^``````aaaaaaccceeeeeeeeeffffffgggfffffffffbbbcccccccccbbbaaa___^^^XXXXXXVVVTTTQQQNNNKKKJJJJJJNNNTTT___ooo}}}{{{{{{{{{|||~~~xxxwwwyyyvvvoookkkfffbbb^^^[[[VVVRRROOOOOOPPPQQQUUUXXX]]]```bbbdddfffhhhgggfffeeeeeeeeeeeecccaaa```[[[SSSLLLFFF@@@:::666111000//////000000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))***+++---...+++++++++,,,,,,---------))))))))))))))))))))))))+++++++++************)))''''''((()))******))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((---,,,,,,,,,+++*********)))((((((((()))+++...000(((((()))+++------+++)))((((((''''''''''''((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''***)))((('''''''''''''''((('''%%%$$$$$$%%%'''((()))))))))(((''''''&&&&&&************************))))))))))))************''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))))))))************))))))************************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************+++***)))(((((()))***+++(((((()))***+++,,,,,,---)))))))))))))))))))))))))))************++++++++++++******))))))******+++))))))))))))))))))))))))***+++------+++******+++//////...---...111777;;;BBBFFFJJJMMMOOOPPPRRRTTTVVVXXXZZZ[[[[[[[[[]]]^^^```aaaaaabbbccccccddddddeeeeeefffffffffeeecccbbbaaa````````````^^^ZZZWWWWWWUUURRROOOLLLJJJIIIIIIJJJRRR^^^mmm~~~|||~~~~~~~~~{{{zzz|||xxxrrrooonnngggfffccc^^^YYYTTTRRRRRRWWWWWWYYY[[[^^^bbbeeegggffffffggghhhhhhgggeeeeeeaaa___[[[VVVPPPGGG>>>888444222000...//////...---000000000000000//////...111///,,,******,,,///111+++,,,------......------++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,++++++***)))))))))++++++******)))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''(((************))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++'''$$$"""$$$''')))***'''(((******((('''&&&&&&((((((((((((''''''''''''&&&&&&''''''(((((())))))...,,,)))'''&&&(((***+++''''''((((((((((((''''''******)))(((((((((((((((&&&&&&&&&&&&'''(((******)))***+++++++++***((('''&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))******((('''(((+++,,,+++)))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************+++***)))(((((()))***+++++++++++++++************)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---////////////111555;;;???EEEHHHLLLOOOPPPRRRSSSUUUWWWYYY\\\]]]]]]]]]^^^```aaaaaabbbbbbcccddddddeeedddeeefffffffffeeeccccccaaa```______^^^\\\XXXUUUTTTRRROOOLLLJJJJJJJJJJJJQQQXXXdddrrr~~~~~~zzzvvvuuuqqqpppnnniiibbb\\\WWWTTTVVVVVVVVVWWWZZZ^^^bbbdddeeefffggghhhhhhgggffffffbbb```]]]YYYTTTMMMEEE???888555222000///000///...//////000000000///..............................+++,,,------......------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******************++++++++++++***************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((())))))***+++,,,***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))000000...,,,)))'''%%%%%%'''((())))))((('''&&&&&&(((((((((((('''''''''''''''''''''(((((((((((((((***)))'''&&&&&&&&&'''(((*********++++++*********))))))((('''''''''''''''''''''''''''((()))***+++((((((((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***+++)))'''(((++++++***((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******,,,,,,,,,+++++++++******(((((((((((((((((((((((()))************+++++++++,,,,,,++++++++++++,,,,,,........................,,,---///...---,,,---///...///111222555:::@@@EEEIIILLLPPPRRRSSSSSSUUUVVVXXX[[[]]]^^^______```bbbbbbbbbccccccddddddeeeeeedddeeefffffffffeeecccbbbaaa___]]]\\\[[[XXXTTTPPPQQQOOOMMMKKKKKKMMMOOOPPPYYY```kkkxxx~~~{{{zzzzzzzzzwwwqqqiiibbb]]]YYYWWWUUUUUUVVVZZZ___bbbdddeeeggghhhiiihhhhhhgggcccbbb___]]]ZZZTTTMMMHHH???;;;555111000000000///...////////////...------+++---///111111///---++++++,,,------......---------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,+++***)))(((((('''((())))))***++++++,,,,,,*********************+++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))(((&&&&&&'''''''''((((((((( $$$)))***)))&&&&&&'''((((((((()))(((((('''&&&((((((((((((''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((()))******+++))))))((('''''''''''''''))))))((((((((((((((('''&&&''''''(((((())))))***+++)))((()))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))******************))))))))))))))))))***))))))***+++,,,---......(((((((((((((((((((((((())))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---...---,,,,,,...///---///222555999???EEEIIILLLOOORRRTTTTTTTTTUUUWWWYYY[[[^^^______```bbbcccccccccddddddeeeeeeeeeeeedddeeeeeeeeeeeedddbbbaaa___]]][[[YYYWWWTTTPPPMMMOOONNNMMMNNNPPPTTTXXXZZZaaagggppp{{{}}}yyypppjjj___\\\XXXUUUUUUXXX\\\___aaaccceeeggghhhiiihhhhhhfffdddbbb```^^^YYYTTTOOOFFFAAA999444111000000///...............------,,,+++---///111111///---++++++,,,------......------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))))))))*********+++++++++)))*********+++++++++***))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))******)))))))))&&&&&&&&&&&&'''''''''((("""%%%$$$$$$'''+++((((((''''''(((((('''&&&((((((((((((''''''''''''))))))((((((''''''&&&&&&))))))***++++++***)))((('''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''''')))))))))))))))***++++++,,,+++)))((((((((()))******)))))))))((((((''''''''''''(((((())))))))))))******)))))))))))))))((((((((((((((((((((((((((())))))))))))************************************))))))************))))))(((((()))***************)))))))))******)))))))))((()))***+++,,,------...))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---,,,++++++...///---000555999>>>CCCIIIMMMNNNQQQTTTUUUUUUUUUVVVWWWYYY[[[^^^___``````bbbdddeeeeeeeeeeeeffffffffffffddddddeeedddcccaaa```^^^]]][[[XXXVVVTTTRRRNNNLLLMMMMMMNNNQQQVVV\\\aaadddgggkkksss{{{}}}zzzttthhhccc]]]WWWTTTUUUXXXZZZ]]]___bbbdddfffhhhhhhhhhhhhfffdddbbb```\\\WWWTTTMMMGGG???888333111000///...............------,,,........................+++,,,------......------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,+++++++++*********))))))((()))***++++++++++++***))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))&&&&&&&&&&&&'''''''''((("""&&&)))(((###"""$$$((()))'''&&&&&&((()))((('''((((((((((((''''''''''''))))))((((((''''''&&&&&&''')))***++++++***)))(((***))))))(((((())))))***)))((((((((((((((()))))))))))))))))))))******+++,,,+++)))((((((((()))*********))))))((((((((('''((((((((())))))))))))))))))*********))))))))))))(((((((((((((((((((((((()))))))))************+++************************((()))***++++++***)))((((((((()))***************))))))************))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++...000000444999>>>CCCGGGLLLOOOOOORRRUUUWWWWWWWWWXXXYYYYYY[[[^^^```aaabbbccceeeffffffffffffffffffggggggdddddddddcccaaa^^^\\\ZZZZZZXXXUUUSSSRRRQQQOOOLLLKKKMMMQQQWWW^^^eeekkknnnnnnqqqtttxxx|||rrrmmmddd\\\VVVTTTTTTUUUYYYZZZ^^^aaadddffffffggghhhfffdddcccbbb___[[[XXXTTTOOOFFF>>>888444111///...////////////...------///...---,,,,,,---...///+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,------,,,,,,++++++***))))))((('''(((***+++,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))&&&&&&'''''''''((((((((()))******'''$$$###&&&)))***'''$$$%%%(((***)))'''((((((((((((''''''''''''((((((((((((((('''''''''%%%&&&((())))))((((((''')))((('''&&&&&&'''((())))))(((((((((((()))******)))))))))(((((())))))***))))))((('''''''''''''''***))))))))))))))))))((())))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))*********+++++++++************************((()))+++,,,,,,+++)))((((((((()))***************((()))***++++++***)))(((*********)))))))))((((((++++++++++++++++++++++++)))************+++++++++++++++************++++++........................,,,------,,,+++---000222666999???DDDHHHKKKOOORRRQQQTTTWWWYYYZZZZZZ\\\]]]ZZZ]]]```bbbcccdddfffgggggggggggggggggggggggggggeeedddcccbbb___[[[XXXWWWWWWUUURRRRRRRRRQQQPPPOOONNNRRRXXX```iiiqqqwwwzzzxxxwwwwwwvvvyyyyyyoooeee\\\WWWTTTTTTTTTVVVZZZ^^^aaacccdddeeefffeeedddddddddcccaaa___[[[VVVNNNFFF???999444111//////000000000///......///...------------...///+++,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******************'''(((***,,,,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((())))))***+++,,,'''((((((((()))))))))***(((((((((((()))))))))))))))******++++++******)))''''''((((((((()))))))))%%%%%%%%%%%%&&&(((***+++***'''$$$%%%(((+++***'''(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&'''((((((((((((((('''&&&$$$######$$$&&&''''''''''''''''''((()))))))))((((((''''''(((((()))((((((((((((((('''&&&&&&)))))))))))))))*********))))))))))))))))))))))))%%%(((******))))))+++---))))))))))))))))))))))))))))))******++++++++++++************************((()))+++,,,,,,+++)))((((((((()))***************((()))***++++++***)))(((&&&&&&'''((()))***++++++++++++++++++++++++++++++)))************++++++++++++******************+++------------------------.........---,,,...111444999===CCCHHHKKKNNNRRRTTTSSSVVVYYY[[[\\\]]]^^^___\\\^^^aaacccdddeeegggiiihhhhhhhhhhhhggggggggggggeeedddcccaaa]]]ZZZVVVTTTUUUSSSQQQQQQRRRRRRQQQPPPSSSWWW___iiisss{{{~~~}}}yyyuuuuuu}}}yyymmmccc\\\WWWVVVRRRTTTWWW[[[___bbbcccdddeeedddcccdddffffffeeeccc```[[[SSSKKKCCC===666222000000000000000//////...---..................---+++,,,------......------++++++---......---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''')))******'''((((((((())))))******(((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))(((''''''(((***+++***)))+++'''###$$$(((+++***''')))(((((((((''''''''''''&&&'''''''''(((((())))))((()))))))))******++++++***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&'''((())))))(((''''''''''''(((((()))***+++++++++***((('''(((((())))))******++++++*********)))))))))))))))$$$'''******)))))),,,///)))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++************************((()))+++---------+++***++++++******************+++++++++++++++++++++++++++++++++*********))))))((()))))))))((((((+++,,,)))************+++++++++---------,,,,,,+++++++++***+++------...000333666===AAAFFFJJJLLLOOORRRTTTXXXYYYZZZ[[[]]]___```aaaaaaaaabbbccceeefffgggggghhhhhhgggfffeeedddccccccfffdddaaa]]]ZZZWWWUUUTTTMMMLLLKKKMMMPPPTTTVVVWWW\\\bbbjjjrrr}}}yyyttttttzzzyyypppjjjaaaXXXTTTRRRQQQRRRUUUYYY[[[\\\___aaaccceeefffgggffffff```^^^YYYTTTNNNFFF===777111000//////111111///...,,,------......------,,,------......///........./////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***((((((((((((%%%&&&(((***+++++++++***++++++++++++******)))))))))))))))))))))))))))))),,,+++++++++******))))))*********)))(((''''''&&&+++)))((('''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,***(((&&&&&&(((*********''''''&&&&&&&&&&&&''''''(((((())))))*********+++''''''''''''((((((((((((,,,,,,+++***)))((('''&&&))))))((((((''''''&&&&&&))))))************))))))******))))))((((((''''''&&&&&&((()))((('''%%%$$$%%%))),,,+++(((&&&''')))((((((((((((''''''''''''))))))))))))(((((((((((()))************+++++++++))))))(((((()))+++...///+++++++++++++++***)))((())))))*********+++++++++''''''((()))))))))))))))''''''''''''''''''''''''((()))+++,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++*********))))))(((***+++***))))))***+++************++++++++++++---------,,,,,,,,,+++++++++,,,---...000333777:::AAADDDIIIMMMOOORRRTTTVVVZZZ[[[\\\^^^___aaabbbcccbbbbbbcccdddeeegggggghhhiiihhhgggfffeeedddcccbbbcccaaa^^^ZZZVVVSSSQQQPPPMMMKKKKKKMMMQQQVVVZZZ\\\ccckkkssszzzyyysssrrrxxxwwwmmmdddZZZWWWSSSRRRTTTXXXZZZ\\\\\\]]]```bbbcccddddddddddddbbb^^^YYYTTTLLLDDD???555333111000111111000///,,,------......------,,,,,,------.........---------------------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********++++++(((((()))***++++++++++++++++++++++++*********)))************************************)))))))))((('''((()))***+++,,,,,,---+++)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***)))((('''''')))******)))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))+++*********)))))))))(((((())))))******))))))(((***)))))))))((((((((('''(((((((((((()))***++++++'''(((******)))(((((())))))))))))(((((((((''''''(((((((((((())))))))))))))))))*********++++++++++++***)))))))))***+++,,,*********+++******)))))))))))))))*********++++++''''''((()))))))))))))))************************)))***+++,,,+++***)))(((************************+++++++++++++++++++++++++++++++++***************)))+++------+++***)))***************+++++++++,,,------------,,,,,,,,,,,,,,,---...000222666<<<@@@FFFIIINNNQQQTTTVVVXXXZZZ\\\]]]___aaacccdddeeeeeedddeeeeeefffggghhhhhhiiiiiihhhgggeeedddcccaaaaaa^^^]]]YYYUUURRROOOLLLKKKKKKKKKKKKMMMRRRYYY```dddnnnxxx|||uuusssxxx|||ssseee___WWWSSSSSSVVVYYY[[[ZZZ\\\]]]```bbbcccddddddgggeeebbb^^^ZZZSSSLLLGGG<<<888444111000000000000------............------,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------,,,++++++******++++++,,,++++++++++++************************************+++++++++***************&&&'''((()))***+++,,,---+++)))(((((()))***((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((''''''(((******)))((((((''''''&&&&&&''''''((())))))((((((((((((((((((((((((((()))))))))******''''''((()))******++++++************))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((((('''''''''(((+++...000)))'''&&&''')))***************)))))))))(((((((((''''''(((((())))))******)))))))))*********++++++,,,,,,+++***)))(((((('''(((((()))*********))))))))))))))))))************))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))***************+++++++++************************************************))),,,......,,,***))))))*********+++++++++,,,,,,------------------,,,,,,,,,...///111555:::AAAFFFJJJMMMRRRUUUWWWYYY[[[]]]^^^___aaaccceeefffffffffggggggggghhhhhhiiiiiiiiihhhgggfffdddbbbaaa______ZZZYYYUUURRRNNNKKKIIIHHHIIIJJJLLLOOOUUU^^^gggmmmxxxyyyvvvzzz~~~ppphhh^^^VVVSSSTTTWWWYYY[[[[[[]]]___aaacccdddeeefffdddcccaaa^^^YYYSSSNNNBBB>>>777222000000000///------............------,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,///---,,,+++***+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''&&&&&&%%%+++***))))))******)))'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************''''''''')))++++++)))'''((((((''''''''''''((((((&&&'''''''''((((((((()))))))))))))))************&&&''''''((()))***++++++((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&(((***,,,---***'''$$$%%%))),,,+++***************))))))))))))&&&''''''((()))******+++))))))))))))************++++++++++++***((('''&&&&&&'''((()))))))))))))))(((((()))))))))*********))))))***+++++++++++++++((((((((((((((((((((((((---------,,,,,,+++******))))))*********+++++++++************************************************))),,,......,,,***))))))***++++++++++++,,,,,,,,,------------------------,,,...111444888>>>EEEJJJNNNQQQUUUXXXYYY[[[]]]^^^___```ccceeeggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiigggfffeeebbb```^^^\\\\\\WWWUUUSSSPPPMMMJJJIIIHHHGGGKKKPPPUUU\\\eeeooovvv}}}zzz{{{|||sssggg\\\WWWVVVWWWXXXZZZZZZ[[[]]]^^^```bbbccceeedddccccccbbb^^^YYYVVVIIIDDD<<<555111000//////---......//////......---,,,---------,,,,,,+++***,,,,,,+++++++++*********------------------------,,,,,,,,,+++******))))))///...---+++***+++,,,,,,+++++++++++++++++++++,,,******************************++++++++++++++++++,,,+++***((('''%%%$$$###******)))***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++******)))''''''''')))++++++)))'''(((((((((''''''((((((((($$$%%%&&&'''((()))***+++))))))))))))************(((((((((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&'''(((******))))))(((***'''$$$%%%))),,,+++***************))))))))))))&&&''''''((()))******+++(((((()))))))))*********))))))*********))))))(((&&&'''((()))))))))))))))((((((((()))))))))******''''''((())))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++)))))))))***++++++,,,,,,***************************************+++++++++)))+++------+++***)))***++++++++++++,,,,,,,,,,,,------------...............111555999===CCCIIIMMMQQQTTTXXX[[[\\\]]]___``````bbbeeehhhjjjjjjjjjiiijjjjjjjjjiiiiiiiiiiiiiiieeedddccc```^^^[[[YYYXXXTTTRRRPPPNNNLLLJJJIIIIIIHHHNNNXXX```gggoooxxx~~~~~~~~~~~~rrrggg```\\\ZZZZZZWWWWWWXXXXXXZZZ\\\]]]^^^ccccccdddeeeeeeccc___\\\QQQKKKBBB:::555222000///......////////////......---......------,,,+++***------,,,++++++***))))))------------------------+++,,,,,,+++***)))((('''...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))))))))++++++++++++*********************+++,,,+++)))'''************************))))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''(((******)))((()))((((((''''''(((((()))%%%%%%&&&''')))***++++++((((((((()))))))))******)))))))))(((((('''''''''))))))))))))************'''(((((())))))(((((('''(((((((((((()))))))))))))))***,,,,,,,,,***(((&&&)))'''&&&''')))***************)))))))))(((((((((''''''(((((())))))******((((((((()))))))))******((((((((())))))*********(((((()))*********))))))(((((((((((()))))))))***''''''((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))******((())))))***++++++,,,,,,************************))))))*********+++++++++(((***+++***))))))***++++++++++++,,,,,,,,,------------------.........///000444:::???CCCHHHMMMPPPTTTWWW[[[]]]^^^___aaabbbccceeehhhkkkmmmmmmlllllljjjjjjjjjjjjiiiiiihhhhhhdddcccaaa^^^[[[XXXVVVUUUPPPOOONNNLLLKKKJJJIIIIIIJJJTTTaaalllsssyyy~~~~~~sssjjjddd___]]]XXXWWWWWWWWWXXXYYY[[[[[[______aaaccceeedddaaa^^^XXXRRRIIIAAA;;;666333000......////////////....../////////......,,,++++++,,,,,,,,,,,,,,,+++++++++........................***+++,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++((((((((())))))******************+++,,,---------*********+++,,,,,,)))&&&************************))))))))))))))))))))))))&&&'''((())))))((('''&&&)))((('''''')))******)))))))))(((((((((((())))))(((((()))))))))))))))***''''''((((((((()))))))))))))))((((((((('''''''''((()))))))))*********+++((())))))******))))))((('''((((((((()))))))))***************))))))(((((('''(((******)))(((((())))))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***)))(((((('''((()))***+++*********+++******))))))(((((((((((())))))))))))))))))***+++++++++++++++((((((((((((((((((((((((''''''&&&''''''((()))***((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++((()))))))))((()))+++---++++++,,,,,,,,,------------------.........//////222777===CCCGGGKKKOOORRRWWWZZZ]]]``````aaabbbdddeeegggkkknnnoooooonnnnnnkkkjjjjjjiiiiiihhhhhhhhhcccbbb```]]]ZZZWWWUUUTTTNNNMMMLLLKKKJJJJJJJJJJJJLLLXXXhhhttt{{{~~~{{{rrrjjjccc___ZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ[[[]]]```bbbbbb___]]]\\\VVVNNNEEE???:::555222......////////////......////////////...---,,,++++++++++++,,,,,,---..............................)))***+++---......------)))***,,,------,,,+++***+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------))))))******+++++++++,,,*********,,,---,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''***(((&&&&&&(((*********))))))(((((((((((()))))),,,++++++***)))(((((('''''''''''''''((((((((((((''''''((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))'''((((((((())))))******)))'''&&&%%%%%%&&&'''(((%%%))),,,,,,)))&&&''')))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))+++***(((&&&&&&''')))***+++++++++++++++***)))((())))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))***+++***)))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------,,,+++***,,,---...///000///...///111333888<<>>:::555111000000////////////...------------......------,,,,,,------......---,,,++++++,,,---.........------------,,,,,,---,,,+++******,,,...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))))))))***+++************************))))))))))))))))))))))))((())))))*********))))))(((((())))))************%%%&&&'''((()))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))+++$$$"""'''+++***((('''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))******+++))))))))))))))))))******++++++******))))))(((((((((((()))******************))))))))))))))))))***(((((())))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))))))))((('''(((((()))))))))(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++---//////000222444888>>>EEEJJJLLLPPPUUUYYY\\\___bbbdddfffhhhkkklllnnnqqquuuxxxwwwxxxyyyyyyxxxuuuqqqooopppnnnkkkhhheeecccaaa```YYYXXXWWWVVVWWWWWWYYYZZZZZZ```hhhoootttxxx{{{}}}~~~}}}{{{xxxuuurrrpppnnnkkkiiigggggghhhiiihhhgggggggggfffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkklllmmmmmmrrrrrrrrrrrrrrrsssttttttvvvxxxzzz}}}yyyqqqjjjaaa[[[VVVUUUSSSRRRRRRSSSUUUVVVYYYZZZ\\\^^^^^^ZZZTTTPPPEEE@@@888333000000000///222111000000//////000000......------------.........------,,,,,,------.........------------------,,,+++++++++,,,---///000+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,)))******)))(((((()))+++++++++++++++++++++++++++((((((((((((((((((((((((((())))))************)))((((((((()))******++++++&&&&&&'''(((***+++,,,,,,************************))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))%%%"""***,,,)))'''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((()))(((((((((((()))******))))))))))))******************************))))))(((((()))******************))))))(((((())))))***((((((((()))******++++++)))))))))******)))))))))))))))))))))))))))))))))((((((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++***)))((((((***+++,,,++++++************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++++++++---///...000444888<<>>CCCHHHMMMSSSVVVXXX[[[___ccceeehhhkkkmmmpppssswwwzzz{{{}}}~~~~~~}}}{{{xxxuuurrrqqqmmmkkkfffaaa]]]ZZZXXXXXXYYYZZZ]]]bbbjjjrrrxxx{{{}}}}}}yyyvvvvvvxxx|||{{{yyytttsssqqqooollljjjiiihhhdddeeeccc```[[[VVVSSSSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSUUUWWWXXX\\\]]]]]]___bbbeeehhhiiikkknnnrrrvvvyyy|||{{{qqqdddYYYUUUTTTSSSSSSRRRQQQRRRUUUXXXZZZZZZZZZXXXUUUOOOHHHAAA:::555222111000000//////////////////......------......///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,,,,+++)))'''+++++++++++++++++++++++++++***)))(((((()))***+++---,,,+++***))))))))))))++++++***)))))))))))))))************))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))(((((('''(((((()))***+++************************))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))&&&(((***+++---------,,,---,,,++++++******++++++************+++,,,------,,,,,,,,,,,,,,,+++******(((((()))***************))))))***+++++++++++++++)))************+++++++++******++++++++++++************++++++++++++******************************)))+++---,,,+++***+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++---...//////000222444999<<>>BBBHHHKKKPPPUUUYYY]]]bbbeeekkknnnrrrtttvvvxxxzzz||||||~~~~~~~~~yyyxxxwwwvvvtttrrrpppnnndddaaa\\\YYYYYY]]]bbbfffmmmrrryyy~~~~~~{{{xxxvvvsssooommmfffdddbbb___\\\ZZZXXXXXXQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPOOOOOOQQQTTTWWWYYY]]]```dddccc^^^WWWQQQNNNHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFCCCEEEGGGGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQTTTYYY\\\aaadddjjjooosssxxx}}}xxxooogggaaa]]]ZZZVVVTTTTTTTTTSSSRRRTTTUUUXXXXXXVVVRRRMMMJJJ===;;;777333000/////////......------------......------------------------...------,,,,,,------...........................*********++++++,,,,,,,,,...---,,,---......,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++)))))))))))))))***++++++************))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,,,,+++***++++++***)))))))))))))))))))))***+++,,,...///000000000000///...,,,+++***(((((()))***************))))))***++++++++++++***)))************+++++++++******++++++++++++************++++++++++++******************************)))+++---,,,+++***+++,,,******************************************************+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,---------.........///111333666;;;BBBFFFKKKNNNSSSWWW[[[```eeehhhooorrrvvvxxxzzz|||~~~}}}xxxxxxwwwuuusssqqqooonnndddaaa]]][[[]]]cccjjjoootttyyy~~~{{{xxxtttqqqooolllhhheeeZZZYYYVVVTTTQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPRRRQQQPPPQQQSSSVVVZZZ\\\```dddiiijjjeee^^^WWWTTTLLLLLLKKKKKKJJJIIIIIIHHHJJJIIIGGGFFFFFFHHHJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCEEEFFFGGGFFFEEECCCBBBBBBCCCEEEFFFEEEFFFHHHHHHGGGGGGIIIJJJIIIJJJJJJJJJJJJLLLPPPSSSRRRVVV[[[```eeejjjpppsssttt{{{|||~~~vvvllleeeccc___[[[WWWUUUTTTRRRQQQSSSUUUXXXYYYXXXVVVRRROOO@@@===999444111///////////////............//////------------------------...------,,,,,,------...........................,,,,,,,,,------.........*********,,,///000///...++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++***++++++,,,,,,))))))((())))))***++++++************))))))))))))'''((()))++++++******)))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))***++++++++++++***)))))))))((('''''''''''''''*********+++---///000111000000000000///---,,,+++(((((()))*********************+++,,,,,,,,,,,,+++)))************+++++++++******++++++++++++******)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++...,,,+++,,,///111000...//////111666;;;AAADDDEEEOOORRRVVVZZZ___fffmmmrrrwwwyyy|||~~~yyyuuutttuuutttooojjjfffccc^^^[[[^^^gggrrrzzz|||vvvpppooolllhhheeeaaa^^^\\\UUUUUUTTTRRRQQQPPPOOONNNPPPOOOOOONNNOOOPPPRRRSSSRRRTTTVVVWWWXXX[[[___bbbjjjlllppprrrqqqjjjaaaZZZUUURRROOOLLLKKKKKKKKKJJJIIIJJJJJJIIIGGGGGGHHHJJJIIIJJJLLLLLLKKKKKKLLLNNNRRRPPPNNNLLLKKKKKKKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKGGGHHHHHHIIIIIIGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGHHHHHHIIIIIIOOOOOOPPPSSSWWW]]]bbbeeeiiinnnuuu|||~~~}}}}}}wwwtttjjjiiieee___YYYTTTRRRQQQQQQRRRTTTWWWYYYYYYVVVTTTKKKDDD;;;666666666444111111111000///////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------++++++------------++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++************))))))))))))******))))))))))))******++++++************++++++(((((())))))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))******))))))((('''&&&++++++***)))(((((())))))************************&&&''')))+++---...//////.........------,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++***)))***+++************++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++............---------,,,...,,,+++,,,///000///---///000333888>>>DDDHHHJJJRRRUUUYYY]]]ccciiipppuuu{{{|||~~~yyytttrrrqqqooojjjfffbbb```______eeeooozzz{{{uuuppphhhfffccc___[[[XXXVVVUUURRRQQQQQQPPPOOONNNMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTVVVXXXYYYZZZ]]]```cccmmmpppuuuyyyyyysssjjjddd\\\YYYTTTPPPMMMLLLKKKKKKMMMNNNNNNMMMKKKKKKLLLNNNMMMNNNPPPPPPOOOOOOPPPRRRSSSRRRQQQOOONNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNNNNKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJLLLOOOSSSVVVXXX]]]aaahhhooouuu|||{{{yyy}}}zzzuuusssooohhh```XXXSSSPPPPPPQQQSSSVVVZZZ[[[YYYWWWPPPHHH???999777666333111111000//////....../////////////////////...------------------------------,,,,,,---------.........------------------------,,,---............---,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))************))))))))))))******))))))))))))******+++******************+++((())))))******))))))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))(((************))))))((((((************************++++++++++++*********)))---------,,,,,,,,,++++++++++++***))))))***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++***)))***+++************+++++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---+++,,,...///...---000222666<<>>:::777444111000000///...............////////////.........---........................,,,,,,---------.........---------------------------......//////......------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------,,,+++***)))(((************))))))))))))******))))))))))))******************************)))******************))))))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))***++++++***((('''))))))))))))))))))))))))---,,,+++)))(((''''''''',,,,,,,,,+++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++*********+++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------************************...---,,,,,,---......///333666;;;@@@EEEKKKPPPTTTYYY]]]bbbggglllrrrxxx|||{{{wwwsssqqqqqqqqqqqqpppjjjkkkmmmrrrzzzxxxtttooollliiieeeaaa^^^ZZZXXXTTTPPPMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPSSSTTTUUUUUUUUUVVVXXXZZZ\\\\\\]]]```bbbhhhlllttt|||zzzvvvuuuqqqjjjaaaZZZVVVUUUUUUYYYZZZ[[[[[[YYYXXXYYYZZZYYY[[[\\\]]]\\\]]]^^^```aaaaaabbbaaaaaa___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWTTTSSSRRRQQQOOONNNLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFAAABBBCCCEEEFFFFFFFFFFFFKKKNNNQQQTTTYYY^^^eeejjjqqquuuzzz~~~~~~}}}uuukkk```XXXSSSRRRRRRSSSVVVWWWXXXWWW\\\VVVMMMEEE???:::555222000//////...............///......---------------////////////////////////------........./////////------------------------------............---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))************)))))))))(((******))))))))))))***************++++++***************++++++++++++*********************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''')))***,,,+++***((('''(((((((((((((((((((((((()))(((((('''((()))***+++++++++******************+++******************+++************++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------************************---------,,,,,,...000222777;;;???CCCGGGLLLRRRVVV]]]```eeekkkpppvvv|||{{{wwwrrroooooorrrvvvwwwuuuvvvxxx~~~}}}yyyvvvnnnkkkgggccc```]]]ZZZXXXVVVTTTQQQMMMLLLLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNOOORRRTTTUUUVVVUUUUUUWWWYYY[[[\\\\\\]]]___```cccgggoooxxx~~~~~~{{{{{{xxxrrriiiaaa\\\[[[\\\^^^```bbbcccbbbaaabbbcccaaaccceeeeeeeeefffgggiiijjjkkklllmmmllljjjiiigggeeeeeeeeeeeeeeeeeeeeeeeegggfffcccaaa```____________^^^\\\ZZZXXXVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEE@@@AAABBBDDDEEEFFFFFFFFFIIIKKKLLLMMMOOOSSSXXX\\\```dddjjjpppwww}}}rrreee\\\SSSQQQOOOPPPSSSVVVXXXYYY]]]YYYSSSLLLDDD>>>888444000000///..................---,,,+++++++++,,,,,,////////////////////////...////////////000000000---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,************)))))))))(((******))))))))))))******)))***++++++++++++***)))******++++++++++++************+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++,,,***)))'''((((((((((((((((((((((((&&&&&&''''''((()))++++++*********************************++++++*********)))))))))******+++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------...------///333666:::???DDDGGGJJJNNNUUUZZZ```dddjjjoootttzzz{{{vvvppplllmmmssszzz{{{wwwsssooommmeeeccc___\\\XXXVVVUUUUUURRRPPPNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXYYY[[[^^^_________```aaacccfffllluuu|||}}}|||xxxqqqiiiccccccdddfffhhhkkkmmmmmmmmmmmmnnnmmmnnnpppqqqqqqrrrsssuuuuuuvvvxxxyyyyyywwwtttrrrqqqppppppooooooppppppqqqsssrrrpppnnnllljjjjjjiiigggfffeeebbb```^^^\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCC???@@@AAABBBCCCEEEFFFFFFFFFGGGHHHIIIIIIJJJMMMPPPSSSWWW\\\bbbhhhpppxxx}}}wwwiii___RRRPPPNNNNNNRRRWWW[[[\\\[[[ZZZWWWRRRKKKCCC;;;777111111000//////////////////...,,,+++++++++,,,---////////////////////////....../////////000000000---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,((()))***+++,,,---------************))))))))))))******))))))))))))******)))***+++,,,,,,+++***))))))******************)))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&'''(((***++++++***))))))))))))))))))))))))))))))((()))))))))))))))((('''***************+++++++++)))***++++++++++++***)))(((((())))))***+++++++++******++++++++++++******)))***++++++***)))***++++++++++++,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---.........111666:::<<>>:::444111000111111111111111000000000////////////////////////........./////////.....................---------,,,,,,,,,------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++***))))))))))))******+++(((((())))))))))))((((((++++++++++++++++++***))))))************++++++++++++*********))))))))))))))))))*********)))((('''++++++++++++***)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''***+++***)))************************))))))(((((())))))***+++++++++***))))))***+++,,,++++++***************+++******++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++............---------------------,,,------...//////000222444777;;;@@@DDDJJJNNNTTTYYY]]]ccckkkqqqxxx}}}wwwnnnhhhaaaaaabbbkkk}}}}}}||||||wwwsssooojjjgggcccaaa___\\\YYYXXXWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNNNNOOOQQQSSSVVVWWWYYYYYYYYYYYYXXXWWWUUUUUUUUUSSSRRRTTTUUUTTTYYY___eeehhhllloooqqqrrrtttvvvvvvyyy~~~|||vvvrrrnnnjjjgggccc```]]]\\\[[[ZZZXXXVVVTTTRRRQQQPPPPPPNNNLLLJJJHHHGGGEEEFFFGGGIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEGGGJJJKKKMMMNNNQQQVVV]]]fffmmmqqq{{{rrreeeZZZUUUSSSSSSPPPQQQSSSVVVXXXWWWTTTQQQEEE@@@888333111111111222000000000/////////......000000//////......------............////////////---------------,,,,,,,,,///...---,,,+++,,,---...,,,,,,++++++++++++,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))******(((((())))))))))))((((((******)))))))))***++++++)))************+++++++++***************)))))))))((())))))))))))(((((('''+++++++++***)))(((&&&&&&))))))************))))))(((((((((((())))))))))))************************((('''&&&'''***+++***)))************************((((((((((((((())))))***+++*********+++,,,------+++***************+++++++++++++++++++++*********++++++,,,,,,,,,+++******+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...------------------------------------.../////////111444777:::???DDDHHHLLLQQQWWW\\\```gggooouuu}}}|||sssjjjddd``````ccckkk|||~~~||||||~~~xxxrrrnnnjjjfffccc^^^]]][[[YYYXXXWWWWWWWWWSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPRRRTTTWWWZZZ\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[YYYYYY[[[ZZZYYY]]]bbbgggkkkpppsssuuuwww{{{|||wwwuuummmjjjfffdddbbb```^^^\\\YYYXXXVVVUUUTTTRRROOOLLLKKKJJJHHHGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDEEEFFFGGGJJJJJJJJJMMMRRRYYY```dddmmmrrryyytttfff]]]XXXWWWTTTSSSTTTUUUWWWWWWVVVTTTKKKEEE<<<555222111111111////////////............111111000///...------,,,,,,,,,------....../////////////////////////////////...---++++++,,,---...,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))))))))***++++++,,,,,,++++++***))))))((((((((()))+++,,,))))))*********+++++++++************************((((((((()))(((((((((((()))))))))))))))((('''&&&))))))************))))))(((((((((((())))))))))))************************(((''''''((()))******)))***************+++++++++)))(((((((((((()))******)))))))))***+++,,,------*********)))******+++,,,,,,,,,+++******)))))))))++++++,,,,,,,,,++++++***++++++++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------...------------...//////...111555999===BBBGGGKKKOOOTTTZZZ___dddkkktttzzzyyyqqqhhhccc^^^```dddkkkyyy~~~}}}}}}}}}yyysssmmmjjjfffccc```\\\[[[ZZZYYYXXXXXXWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSUUUWWWZZZ]]]___^^^___```aaaaaabbbaaaaaaaaa___```bbbbbbaaadddjjjoootttzzz}}}~~~}}}zzzuuurrrooommmjjjgggeeecccbbbaaa___\\\XXXUUUQQQNNNKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGGGGHHHKKKPPPVVVYYY```dddlllttt|||wwwhhh^^^YYYVVVTTTSSSSSSVVVWWWXXXXXXOOOIII@@@999444222000000////////////............111111000///...------,,,+++++++++,,,,,,------....../////////////////////......,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---...------,,,+++***))))))++++++++++++++++++++++++,,,,,,+++***))))))******++++++,,,,,,,,,,,,++++++))))))((((((((()))+++,,,))))))*********+++++++++***************+++++++++)))(((((((((((()))))))))&&&'''((()))))))))))))))))))))************))))))(((((((((((())))))))))))************************'''((())))))(((((())))))))))))*********+++++++++***))))))))))))***++++++'''(((((()))***++++++,,,******))))))***++++++,,,,,,,,,***))))))))))))******++++++,,,,,,,,,++++++++++++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,---------......------......///000000333777<<<@@@EEEJJJNNNRRRWWW^^^dddiiipppyyy~~~xxxqqqjjjeee___bbbgggnnnyyy}}}|||{{{tttqqqllliiifffccc```]]]\\\[[[[[[ZZZZZZYYYXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^```___```bbbdddfffggghhhhhhhhhgggiiimmmnnnnnnrrrwww}}}|||yyyuuurrrooommmllljjjiiieee```\\\XXXUUUQQQNNNNNNNNNMMMLLLMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFEEEDDDDDDFFFJJJMMMOOOTTTXXX^^^eeemmmuuu~~~uuufff^^^VVVSSSQQQQQQTTTXXXZZZ\\\SSSNNNEEE>>>999555222000000000000/////////......000000//////......------,,,,,,,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,------.........------,,,,,,,,,,,,------......---,,,+++******)))++++++++++++++++++++++++,,,++++++*********++++++))))))************))))))******)))))))))***++++++)))************+++++++++*********+++++++++++++++***))))))))))))******+++&&&&&&((()))***+++++++++))))))************))))))(((((((((((())))))))))))************************''')))***)))((('''(((***)))))))))***++++++,,,,,,***************++++++,,,'''((()))***************))))))))))))***+++,,,,,,,,,+++***(((((()))***+++******+++,,,,,,,,,++++++++++++,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,......---------,,,,,,,,,***+++,,,---------,,,+++,,,---------...........................//////000333666;;;???CCCHHHMMMPPPWWW\\\ccciiinnnvvv{{{wwwqqqnnnhhhkkkpppttt{{{zzzvvvtttsssrrrmmmkkkiiigggfffccc```]]]\\\\\\\\\[[[[[[ZZZYYYXXXYYYYYYXXXXXXYYY[[[]]]^^^___^^^^^^^^^___aaabbbcccccceeehhhkkknnnpppqqqrrrsssrrrvvv{{{~~~yyywwwvvvtttrrrnnnhhhddd```\\\WWWSSSRRRQQQPPPOOOQQQPPPMMMJJJIIIHHHHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJIIILLLQQQWWW^^^fffoootttrrrhhhZZZVVVQQQPPPRRRUUUXXXZZZWWWRRRKKKDDD>>>999444111111111000000000////////////////////////.........///...............------,,,,,,,,,---------......)))***,,,...//////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,)))******++++++******)))++++++++++++++++++***))))))************+++++++++*********++++++,,,,,,,,,+++***))))))***+++,,,---(((((()))***++++++++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))******''''''(((***((())))))***++++++,,,,,,)))))))))))))))***++++++))))))***+++++++++***)))))))))))))))***+++,,,---+++***((((((((()))+++,,,)))***+++,,,,,,,,,,,,++++++,,,---.........---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,.........------,,,,,,,,,,,,---......---,,,***)))---.........//////000000...............///000000555888===BBBFFFJJJOOORRRZZZ___ffflllrrryyy}}}yyyvvvrrrvvvyyyzzz|||~~~yyytttpppnnnmmmlllkkkjjjiiihhhhhheeebbb___\\\\\\\\\\\\[[[ZZZYYYXXX]]]\\\[[[[[[\\\^^^```bbbgggfffeeeeeeeeefffggghhhiiikkknnnrrrvvvyyy{{{|||||||||}}}yyysssoooeeeaaa[[[WWWUUUTTTSSSRRRUUUSSSPPPLLLJJJIIIJJJJJJFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHCCCEEEIIINNNTTT\\\dddjjjpppwww~~~ttt```[[[TTTPPPOOORRRTTTUUUYYYUUUNNNHHHBBB<<<777333111111111111000000000000.........///////////////111111000000/////////............/////////000000'''))),,,///000000///---...------,,,,,,------...))))))***+++---...//////++++++++++++++++++++++++************+++,,,------+++,,,,,,------,,,,,,++++++,,,------,,,+++)))((()))************+++++++++*********++++++,,,,,,,,,++++++*********+++---...******+++++++++******)))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))+++***'''&&&(((***((())))))***++++++,,,,,,((((((((((((((()))*********+++,,,---,,,+++***)))))))))))))))***+++,,,---***)))((('''((()))+++---)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,000...---,,,,,,+++***(((------------,,,+++******------------------,,,,,,,,,------......///////////////.........---------...///000000000000333555444:::AAAGGGJJJNNNSSSXXX[[[aaajjjsss{{{|||zzzvvvrrrnnnllljjjhhhfffeeedddcccccccccbbb```^^^^^^^^^^^^^^^^^^]]]\\\\\\______`````````bbbeeehhhmmmooopppnnnllllllooosssppptttxxx|||~~~yyyuuupppiiibbb^^^ZZZVVVSSSVVVVVVUUURRROOOLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHJJJMMMQQQUUUXXX___fffpppyyyvvveeeZZZOOOLLLMMMNNNRRRVVVUUUUUUSSSNNNFFF???999666444444444333111000111222333222111/////////000111......////////////......///...---,,,,,,---...///........................++++++******++++++,,,---,,,------......------,,,.........------,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))+++***((()))***,,,++++++,,,,,,+++***)))))))))*********))))))***,,,---///)))(((''''''''')))***++++++++++++++++++***)))(((******++++++++++++******))))))))))))************'''''''''''''''((())))))+++*********))))))((((((++++++***))))))***+++,,,,,,+++++++++***)))))))))---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,---.........---,,,+++***++++++++++++,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++---------------------------------------.........//////.........------------///000000000111333555777===DDDJJJMMMQQQVVV[[[aaagggpppyyy{{{wwwwwwsssooolllkkkiiigggeeefffeeeddddddddddddbbb```______`````````______^^^aaabbbccccccdddggglllooovvvxxxzzzzzzwwwwwwzzz}}}yyy}}}zzzssslllgggccc^^^\\\YYYYYYXXXVVVSSSPPPNNNMMMIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEHHHKKKNNNPPPWWW]]]fffnnnuuu~~~kkk___SSSNNNMMMMMMQQQUUUUUUVVVUUUQQQJJJBBB<<<888444444333222111000111222222111000/////////000000......////////////......///...------------...///........................,,,,,,,,,,,,,,,------...------............------,,,,,,,,,++++++*********,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))+++***((()))***,,,++++++++++++******)))*********))))))(((((()))+++,,,---)))(((((('''((()))***+++***++++++++++++***)))(((******++++++++++++******))))))))))))************(((((((((((())))))******************)))))))))(((,,,+++***))))))******+++,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,......///////////////...++++++++++++,,,,,,,,,,,,***))))))***---......---++++++,,,---------,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,...............------------...///000000222555777<<>>BBBGGGNNNSSSXXX^^^fffkkknnnwww}}}}}}|||~~~}}}yyywwwuuutttrrrpppnnnlllkkkkkklllllljjjiiieeeddddddeeefffgggeeeddddddeeefffhhhiiijjjkkkkkknnnooopppqqqsssvvv{{{~~~~~~xxxvvvtttqqqnnnhhh```[[[TTTSSSQQQNNNMMMKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBDDDGGGIIILLLSSS\\\cccgggnnnxxxuuufff\\\UUUNNNLLLMMMOOOPPPRRRTTTTTTOOOHHHBBB;;;777333111111222222111//////000000000000000000......////////////......////////////////////////........................,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++***((()))***,,,++++++(((((((((((()))***++++++))))))************************************))))))((())))))*********))))))******++++++++++++******((()))))))))************'''((()))*********))))))))))))))))))))))))******++++++++++++******))))))))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++*********+++,,,...///,,,,,,,,,,,,------------)))(((((())),,,------,,,------------,,,+++******+++,,,,,,------.........------------,,,,,,,,,,,,---------...............000000111222444888>>>BBBDDDIIIPPPVVV\\\ccclllrrrttt}}}{{{||||||~~~{{{xxxuuussssssrrrrrrpppmmmllllllmmmoooooonnnllleeeeeeeeefffhhhiiigggfffggghhhjjjlllnnnoooppppppsssuuuvvvwwwyyy||||||xxxrrriiiccc\\\ZZZVVVRRROOOMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDFFFFFFGGGLLLSSSYYY\\\aaakkkuuuzzzmmmeee]]]TTTNNNMMMNNNMMMOOORRRTTTRRRLLLFFF@@@;;;555222222333222000///000000111111111111000......////////////.........//////000000//////...........................,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++******++++++,,,(((***,,,------,,,***(((+++++++++++++++++++++++++++************+++,,,,,,+++***((()))***,,,++++++))))))((((((((()))******))))))***++++++******)))******+++++++++***)))((((((((())))))******))))))******++++++++++++******))))))))))))************'''''')))*********)))((())))))))))))************)))***++++++++++++************************++++++*********+++++++++++++++,,,,,,+++++++++,,,---------,,,,,,,,,---...//////,,,,,,,,,------------...***)))))))))+++,,,,,,+++***+++,,,,,,---------------------------------------------------.........---------.........//////111222333444666;;;AAAEEEFFFKKKSSSZZZaaaiiirrryyy~~~~~~|||{{{zzz|||yyyvvvrrrpppppppppooonnnlllllllllnnnqqqrrrpppoooggggggggghhhkkklllkkkiiijjjkkknnnppprrrtttuuuvvvxxxzzz|||~~~xxxqqqgggddd___ZZZUUUQQQOOOOOOLLLLLLKKKIIIIIIHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDEEEEEEDDDFFFKKKPPPSSSXXX___hhhrrr|||}}}tttoooggg\\\SSSOOONNNMMMMMMQQQUUUUUUPPPKKKDDD>>>777333444444222//////000111222333333222111......////////////.........///000111111000///...........................---------------......///,,,------......------,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++++++++***************************)))))))))))))))***+++,,,+++***((()))***,,,++++++***))))))(((((((((((()))(((((()))******)))((((((***++++++++++++***)))((('''(((((()))))))))))))))******++++++++++++******))))))))))))************'''(((***,,,,,,+++***)))((()))))))))************((((((***+++,,,,,,++++++++++++++++++++++++******)))*********++++++++++++,,,+++++++++,,,,,,---...,,,------.........------,,,,,,,,,---------.........---+++*********(((&&&'''(((***,,,...//////000------------------,,,,,,---------....../////////---------.........//////222333444555777<<>>CCCIIIMMMPPPVVV^^^fffnnnxxxyyysssssswww~~~|||zzzxxxvvvvvvrrrmmmkkkllllllkkkjjjkkkjjjiiiiiijjjllloooqqqqqqooooooqqquuuxxxxxxxxxyyyzzz~~~vvvpppjjjccc^^^ZZZYYYVVVSSSOOOMMMMMMMMMHHHGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHKKKLLLNNNTTT]]]dddmmmuuu{{{wwwpppggg___WWWQQQMMMOOORRRRRRRRRTTTNNNJJJCCC;;;666333222333222222111000000000000000111000000000////////////000000////////////000000................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,,,,,,,---+++***)))))))))+++,,,,,,,,,,,,,,,+++++++++***)))***,,,,,,***)))***++++++++++++************)))))))))************))))))************)))))))))(((((())))))))))))))))))((('''))),,,,,,***(((((((((******************************))))))******+++,,,))))))))))))))))))******************************+++***)))***+++,,,+++)))************************,,,,,,,,,---------------------------------------++++++++++++******************++++++,,,------...,,,,,,------...---------)))***+++---.../////////***+++,,,...000111111111//////000000000000111111333666:::>>>AAAFFFKKKOOOUUUZZZbbbjjjsss~~~{{{wwwsssuuuzzz{{{yyyxxxvvvtttrrrrrrpppmmmllllllmmmlllkkklllkkkiiihhhiiillloooqqqqqqppprrruuuyyy|||}}}}}}}}}||||||}}}~~~wwwoooiii```^^^ZZZVVVRRRPPPOOOOOOLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGCCCEEEGGGGGGGGGJJJQQQVVV___gggrrr|||zzzqqqiii^^^UUUOOONNNPPPPPPQQQTTTRRRNNNGGG???999555333333222222111000000000000111111111000000000/////////000000////////////000000................................................,,,,,,------------------......------,,,,,,++++++))))))***+++---...////////////...------,,,++++++))))))))))))***,,,---///------,,,,,,,,,,,,++++++)))***,,,,,,***)))***++++++++++++************)))))))))************))))))************))))))))))))((()))***++++++***)))(((&&&(((++++++***))))))***++++++++++++++++++++++++***))))))))))))***++++++++++++******************++++++++++++++++++++++++,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---............++++++,,,---...//////.........////////////......///////////////000000111333777<<<@@@DDDHHHMMMPPPWWW]]]eeennnwww{{{xxxuuutttxxx}}}zzzxxxwwwvvvtttrrrooonnnmmmmmmnnnooooooooosssqqqnnnllllllmmmoooqqqooopppssswww|||}}}||||||~~~wwwkkkgggaaa\\\XXXUUUSSSRRRPPPNNNLLLKKKKKKLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHGGGFFFGGGJJJMMMVVV\\\eeemmmvvvzzzrrrdddZZZPPPNNNNNNNNNQQQTTTUUUQQQKKKDDD>>>888555333333222111111000000111111111111111000000000//////000000////////////000000................................................,,,,,,,,,------.........//////...---,,,++++++*********+++,,,,,,---...............---------,,,,,,))))))))))))+++,,,...///---,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***++++++++++++*********))))))))))))************))))))*********)))))))))))))))***,,,---......---,,,***((()))+++,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,,,,++++++*********------------------------,,,+++******,,,,,,+++***------------............+++************)))))))))------------------------------------------------,,,,,,,,,++++++*********++++++,,,---................../////////......---000000000000///...---,,,............///000111222444777===AAAFFFJJJOOOSSSYYY___hhhqqq{{{{{{wwwtttuuu{{{}}}zzzxxxvvvuuuuuusssqqqnnnnnnnnnooooooqqqsssuuuyyyxxxuuurrrpppooooooooonnnqqqtttxxx}}}|||vvvnnngggbbb^^^[[[XXXSSSPPPNNNLLLMMMNNNNNNMMMHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFHHHKKKPPPVVV]]]eeeqqq}}}zzzlll```TTTOOONNNNNNQQQUUUUUUSSSNNNIIIBBB<<<777555333222222111111111111111111111111111000000000000000000////////////000000////////////////////////........................,,,,,,,,,------.........//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***++++++++++++*********))))))))))))************))))))))))))))))))))))))******+++,,,------------,,,+++))))))***+++,,,---------************************))))))(((((())))))***+++------,,,,,,++++++******------------------------,,,+++***+++,,,,,,,,,***))))))******++++++++++++************************------------------------------------...............------,,,++++++******,,,,,,------...---------//////000000///......---,,,---...///////////////......---...///111333555777:::>>>CCCHHHMMMSSSWWW\\\cccmmmwww}}}{{{{{{}}}yyywwwtttssssssrrrqqqooommmnnnnnnnnnooorrrwww{{{~~~}}}{{{yyyvvvtttqqqpppqqqtttwwwzzz~~~yyypppjjjfffaaa]]]WWWTTTPPPNNNNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEIIINNNTTT[[[fffrrr{{{wwwjjj[[[TTTQQQOOOPPPTTTTTTSSSPPPLLLFFF@@@:::777333333222111111111111222222222111111111000000000000000////////////000000////////////////////////........................,,,,,,------------------//////......------,,,,,,...------,,,,,,++++++*********+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))***,,,,,,***)))***++++++++++++************)))))))))************))))))))))))))))))************************************(((''''''(((***,,,+++***)))))))))))))))))))))))))))(((((((((((()))******,,,,,,++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++******++++++,,,---------,,,,,,---------.........------------------------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,---------...------,,,,,,------.../////////......)))***,,,---//////000000///......///111444777999;;;===AAAEEEJJJQQQXXX]]]```hhhsss~~~}}}{{{wwwuuusssrrrrrrqqqpppooolllmmmmmmlllmmmrrryyy}}}zzzxxxwwwyyy|||~~~}}}wwwqqqjjjfff```\\\WWWSSSRRRQQQPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFGGGGGGFFFEEECCCEEEHHHKKKNNNSSS[[[eeemmmwwwvvvfff[[[UUUPPPOOOQQQQQQQQQPPPMMMIIICCC===:::444333222222111111222222222222222111111111000000000000////////////000000////////////////////////........................------------------,,,,,,...............------------,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++***+++,,,,,,------,,,,,,)))))))))******+++++++++)))***,,,,,,***)))***++++++++++++************)))))))))************))))))((()))))))))************+++***(((''''''(((***+++***(((&&&'''***,,,+++***************************((((((((((((((()))******************++++++++++++************************---,,,++++++------,,,+++,,,,,,---......///000000,,,,,,---...///000000111------------------------+++++++++,,,,,,---------+++,,,,,,------......///............---,,,++++++***+++,,,---.../////////***+++,,,---............000///000111333777:::<<<>>>@@@CCCGGGLLLSSS[[[aaadddlllxxx|||yyyxxxvvvssssssssssssqqqpppkkkkkkkkkjjjkkkqqqzzz|||~~~yyysssjjjeee___ZZZVVVTTTRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHFFFEEEDDDEEEGGGGGGIIINNNVVV\\\jjjuuummmaaaXXXQQQNNNPPPOOOPPPPPPNNNJJJDDD???;;;444333222222111111222222222222222111111111111000000000////////////000000000000000000000000000000.................................------,,,,,,,,,---------...............+++++++++,,,,,,---------,,,,,,++++++***))))))))))))***+++,,,---.........(((((())))))*********+++)))***,,,,,,***)))***++++++++++++************)))))))))************))))))(((((())))))*********+++---+++)))'''''')))+++------+++((())),,,...---+++++++++++++++++++++++++++((((((((((((((()))******)))))))))******++++++,,,++++++++++++++++++++++++---,,,++++++------,,,+++))))))***++++++,,,------)))***+++,,,...///000000------------------------************))))))((((((***************)))((('''---.........//////000000...,,,+++---000111///,,,---------........./////////000000111222555:::>>>@@@CCCGGGJJJMMMTTT\\\bbbhhhrrr{{{yyyuuusssqqqpppppppppnnnmmmmmmmmmllljjjjjjmmmssswwwvvvooofff___[[[XXXTTTQQQVVVRRRMMMJJJIIIJJJKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFFFFEEECCCBBBDDDHHHMMMPPP[[[dddrrrxxxlllbbbVVVNNNLLLMMMMMMMMMNNNNNNJJJBBB;;;;;;888444111111222222222000000000000000000000000000000000000000000000000//////............//////////////////////////////...---+++******+++---...---...///...,,,+++,,,---///...---,,,++++++***))).........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***)))(((((())))))************************+++***)))))))))***,,,,,,******))))))((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))''''''((()))***++++++,,,+++***'''%%%%%%&&&(((******++++++,,,,,,++++++***++++++***)))***+++---...,,,,,,,,,---------...............------.........,,,---......//////......,,,,,,,,,+++++++++******+++++++++++++++***)))(((------------.........///...,,,,,,---000000///,,,---------........./////////000111111333666;;;???AAAEEEIIILLLPPPWWW```fffoooxxx~~~~~~~~~|||zzzvvvtttrrrqqqqqqqqqooonnnmmmmmmkkkjjjiiilllqqquuu||||||}}}{{{|||~~~rrrhhhbbb\\\WWWTTTWWWSSSNNNKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEECCCCCCDDDGGGKKKMMMRRR[[[gggsss}}}tttiii\\\SSSPPPLLLKKKLLLMMMNNNKKKEEE???;;;888444111222222333222111111111111111111111111000000000000000000000000000//////......//////000////////////////////////---+++***))))))***+++------...///...,,,+++,,,---///......------,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******))))))))))))***************************+++***)))))))))***+++,,,+++*********))))))))))))++++++++++++++++++++++++******************************++++++++++++******(((((())))))******+++++++++***)))''''''((()))******++++++,,,,,,++++++***,,,,,,++++++,,,------...,,,,,,,,,---------............------------......,,,---......//////............------------,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,------------------,,,,,,...///000...---------........./////////000111222333444888===@@@CCCGGGLLLPPPUUU\\\eeelllyyy~~~|||{{{{{{|||||||||{{{wwwvvvtttssssssrrrpppnnnmmmlllkkkjjjiiikkkpppsss}}}yyyttttttuuuyyy}}}}}}|||tttkkkddd^^^ZZZZZZVVVRRROOOMMMKKKIIIGGGJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEDDDDDDEEEFFFHHHIIIJJJPPPYYYbbblllxxx~~~~~~pppcccYYYTTTKKKJJJJJJLLLNNNMMMIIIEEE<<<888444222222333333222111111111111111111111111000000000000000000000000111000000//////000000111////////////////////////---,,,+++******+++,,,------.........,,,+++,,,---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))))))))***++++++******************************))))))******+++,,,++++++++++++************************************************************++++++,,,,,,,,,,,,++++++)))))))))))))))*********++++++*********)))))))))***++++++,,,,,,++++++***,,,,,,---.........------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---......//////...............---------------,,,---------------,,,,,,---------------------------------...//////..................////////////000111333555777:::???BBBDDDIIINNNTTTYYYaaakkksss~~~|||yyyxxxyyyzzzzzzyyywwwuuutttttttttsssqqqooonnnnnnmmmkkkkkkmmmppptttyyyzzzvvvsssuuuyyyuuummmfffaaa\\\ZZZVVVSSSQQQOOOLLLJJJKKKKKKJJJIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGKKKPPPWWW___kkkyyyuuuhhh]]]WWWLLLIIIHHHJJJMMMNNNLLLIII>>>:::666333333333333222111111111111111111111111////////////////////////111111000000000000111111////////////////////////000///............///000,,,---......,,,,,,,,,...,,,---------.........///............------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))))))))***++++++,,,***************************************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++++++++************))))))))))))))))))***+++++++++***)))(((***++++++,,,,,,++++++***+++,,,---......---,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---......///.........,,,,,,,,,---------------,,,------.........------//////..................,,,---.........................../////////000000000222555777999===AAADDDFFFKKKQQQWWW^^^gggrrrzzz}}}zzzxxxxxxxxxwwwvvvvvvuuuttttttuuuuuurrrpppqqqqqqqqqpppoooqqqtttwwwzzzxxx{{{}}}|||{{{zzzxxxxxxxxxyyyyyyyyyzzzzzzxxxwwwwwwvvvtttrrrqqqppppppooooooqqqvvvzzz}}}zzzzzzzzzzzz{{{|||~~~vvvlllfff___\\\YYYVVVTTTRRROOOMMMMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGGGGFFFEEEDDDCCCCCCEEEHHHKKKNNNTTT___mmmvvvyyynnnddd]]]PPPLLLIIIIIIKKKMMMMMMKKKAAA>>>999555444444333222111111111111111111111111////////////////////////111111000000000000111111////////////////////////////////////////////////,,,---...---,,,,,,---...+++++++++,,,------......++++++++++++*********)))+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))*********)))))))))))))))((()))***++++++)))'''&&&***++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---......///.........+++++++++,,,,,,,,,,,,---,,,------............---///////////////.........+++---//////...---...///....../////////000000000000333666999;;;???CCCFFFHHHNNNUUU\\\dddnnnzzz{{{~~~~~~{{{yyyyyyxxxwwwuuuuuutttuuuvvvxxxxxxvvvtttuuuvvvvvvvvvvvvxxx{{{~~~~~~}}}|||{{{zzzyyyxxxwwwqqqpppnnnllljjjiiiiiihhhggggggggggggggggggggggggeeeeeeeeedddcccaaa```____________```cccgggkkkmmmjjjjjjiiiiiikkklllnnnooonnnppprrrtttvvvyyy}}}xxxooofffbbb]]]YYYWWWUUURRRPPPOOONNNLLLJJJIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCEEEGGGHHHLLLTTT^^^fffrrr~~~wwwooohhhYYYTTTMMMJJJKKKLLLLLLKKKFFFBBB<<<888666444333222222222222222222222222222000000000000000000000000111000000//////000000111////////////////////////------------------------+++---...---,,,,,,---///+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++*********++++++,,,************************))))))***++++++++++++***((((((((((((((()))))))))************************(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********((()))*********)))((('''***++++++,,,,,,++++++***++++++,,,,,,++++++******,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---......//////......++++++,,,,,,,,,---------+++,,,---............---/////////......---------+++---//////...---...000.../////////000000000000000333777:::===AAAEEEHHHLLLQQQYYYaaajjjuuuxxxrrrvvv~~~}}}|||{{{|||{{{xxxvvvuuuuuuvvvyyy||||||zzzxxxyyyzzz{{{||||||~~~zzzzzzzzzxxxvvvssspppoookkkjjjiiihhhfffeeedddccc___^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTWWWZZZ]]]\\\[[[ZZZZZZ[[[]]]___aaa___```bbbdddeeegggjjjmmmnnnnnnooorrrvvvxxxxxxwwwvvvuuuuuuwww{{{|||zzz{{{|||{{{sssooohhhbbb]]]ZZZXXXVVVRRRQQQOOOMMMKKKKKKLLLMMMJJJIIIHHHFFFEEEEEEEEEEEECCCEEEFFFFFFGGGLLLSSSYYYbbbooo}}}wwwpppddd]]]TTTNNNLLLMMMLLLKKKKKKFFF@@@:::777555333111222222222222222222222222000000000000000000000000000//////......//////000////////////////////////,,,,,,,,,------,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,---------------//////.........---------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++************************((()))***+++,,,++++++***(((((()))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))(((((())))))******++++++******++++++******)))(((***++++++,,,,,,++++++***------,,,+++++++++++++++,,,,,,,,,---------............------------......,,,---......//////......,,,,,,,,,---------......++++++,,,---.........---.........------,,,,,,,,,***---000///---,,,...000////////////000000000000000333888;;;>>>BBBFFFIIIOOOTTT\\\eeennnyyy~~~ssslllqqq}}}}}}{{{~~~|||||||||}}}~~~}}}{{{xxxvvvvvvxxx{{{~~~~~~|||{{{}}}}}}||||||}}}|||{{{xxxuuuttttttsssqqqqqqrrrrrrpppooolllkkkjjjhhhfffdddbbbaaa\\\\\\[[[YYYWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLOOOPPPPPPPPPOOONNNMMMMMMKKKKKKLLLKKKLLLNNNQQQTTTRRRQQQPPPPPPQQQSSSUUUVVVVVVXXXYYYZZZZZZ[[[^^^```bbbaaaaaadddgggjjjjjjjjjcccdddfffjjjpppvvv|||~~~yyyuuurrrrrrssssssvvvyyyzzz|||zzzrrrjjjdddaaa^^^\\\UUUSSSQQQOOOMMMMMMNNNOOOKKKJJJHHHFFFEEEEEEFFFFFFDDDFFFGGGGGGFFFIIINNNSSSYYYdddttt{{{tttlllcccXXXQQQNNNMMMLLLKKKMMMIIIBBB<<<888555333111222222222222222222222222000000000000000000000000//////............//////////////////////////////------............------+++,,,------,,,,,,...///........................,,,,,,+++++++++***************+++,,,,,,---......---,,,,,,++++++,,,,,,---------,,,+++************************************((()))***+++,,,+++******))))))******+++++++++,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++'''(((((()))***++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++000///---,,,+++,,,------,,,,,,,,,---------......///......------......///,,,---......//////......---.........---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......111111000000//////......000000111222222222222222333666:::===@@@EEEIIIMMMPPPVVV```iiisssxxxppplllnnnxxx{{{uuuxxx~~~}}}}}}~~~~~~|||}}}~~~}}}wwwssspppooommmjjjgggeeedddccccccbbbbbbbbbaaaaaa``````___^^^]]][[[YYYXXXVVVVVVQQQPPPPPPOOONNNMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMNNNOOOPPPSSSSSSSSSSSSTTTUUUVVVVVVZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]^^^aaaggglllpppzzzyyywwwtttqqqooommmmmmppprrrrrrpppooorrrzzz}}}vvvooofffaaabbb[[[VVVQQQNNNOOONNNLLLIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDEEEGGGHHHRRRZZZfffrrr}}}~~~{{{|||~~~{{{rrrooohhh^^^TTTOOOOOOQQQLLLKKKHHHAAA999444333444444333222222222222222222111111111111000000000000////////////............////////////////////////...---,,,,,,,,,,,,---..................------------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,++++++++++++++++++++++++++++++++++++++++++***)))(((***++++++,,,,,,++++++***((((((((((((((((((((((((******++++++++++++******------------,,,***((('''(((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................///............---------..................------------......------,,,+++++++++,,,,,,,,,---------///............///000000111000000000/////////...///000000111222222222222555888;;;???BBBFFFKKKNNNSSSZZZdddoooyyy}}}sssnnnkkkmmmwww{{{vvvxxx~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~|||zzzxxxuuuqqqkkkgggdddccc```^^^\\\ZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUWWWZZZ^^^bbbeeekkkjjjjjjiiiiiijjjjjjkkkkkkmmmooommmkkklllrrrwwwyyy}}}qqqjjjhhhddd^^^XXXTTTSSSRRROOOLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDCCCDDDEEEGGGHHHKKKRRR\\\fffqqq~~~yyy}}}|||xxxtttmmmbbbWWWPPPNNNNNNLLLLLLIIICCC<<<666555555222111111000000000000000111111111111000000000000111000000000000///////////////////////////////////////...------...//////000//////...---,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++...,,,+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++*********************************++++++++++++*********+++,,,---,,,+++***)))((((((((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------......------,,,,,,,,,,,,,,,,,,------------///............///000000000000000000////////////...///000000111222222333888:::===@@@CCCHHHMMMPPPWWW___kkkvvv~~~xxxqqqooonnnqqqzzz}}}xxxxxx}}}}}}|||}}}}}}}}}~~~~~~~~~~~~{{{xxxuuurrrnnnllljjjhhhfffccc^^^[[[WWWVVVTTTSSSQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPOOOOOONNNNNNNNNNNNQQQRRRSSSTTTUUUVVVWWWWWWTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRTTTWWWYYY[[[_________```bbbdddfffggghhhkkknnnnnnlllkkkmmmooolllrrr}}}tttpppkkkeee]]]XXXUUUSSSOOOLLLKKKJJJIIIHHHHHHGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFGGGFFFJJJQQQXXXbbbooo~~~wwwxxxxxx{{{~~~{{{tttiii]]]SSSMMMKKKLLLLLLKKKFFF@@@:::666555666555444333333333333444111111111111000000000000111111111111000000000000////////////////////////000000///......///000000111000///...---,,,+++***------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,************************000...------------,,,+++***************************++++++++++++***))))))******++++++++++++************************************++++++++++++******)))***+++,,,---,,,,,,+++((())))))))))))*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////........................,,,------...------,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......000000000000////////////......///000111222333444999;;;>>>AAADDDIIIOOOSSS[[[cccqqq~~~}}}xxxuuuuuuvvvyyy}}}{{{}}}~~~||||||~~~}}}}}}}}}}}}}}}~~~~~~{{{vvvrrrooollljjjhhhcccaaa___^^^]]][[[XXXUUURRRQQQPPPNNNNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTUUUZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[XXXXXXWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWXXX^^^^^^^^^^^^___```bbbbbbiiimmmqqqsssrrrppppppqqqooorrryyy}}}tttmmmddd]]]ZZZVVVRRROOOLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEHHHKKKOOOWWWdddsss~~~xxxuuuqqqsss}}}yyyooocccXXXOOOKKKLLLLLLKKKHHHCCC===888555777777666555444444444444111111111111000000000///111111111000000000//////////////////////////////////////////////////////111111000///......------------,,,,,,,,,,,,------------------------------/////////............---++++++++++++++++++++++++000...---,,,------+++)))******************************+++++++++******)))******++++++++++++************************************++++++++++++******)))***+++,,,---,,,++++++)))))))))*********++++++......---,,,,,,+++******++++++++++++++++++++++++************************------..................++++++,,,------...//////............////////////,,,,,,------...------,,,,,,,,,---------.........---,,,,,,,,,,,,---......////////////000000000000...//////000111333555666:::<<>>AAABBBGGGMMMSSSYYYdddooo{{{~~~~~~}}}}}}|||{{{zzzzzzzzz}}}~~~~~~}}}||||||~~~}}}}}}zzzzzz}}}}}}ppphhhddd^^^WWWSSSRRRPPPNNNKKKNNNNNNNNNMMMLLLJJJIIIHHHGGGHHHHHHFFFDDDFFFJJJNNNTTT[[[hhhyyyvvvppprrrxxxyyyoooggg___YYYRRRNNNMMMKKKFFFBBB:::888555333333222111000111111111111111222222222000000000000000000000000111111000000//////......////////////////////////.........------,,,,,,+++...---,,,,,,,,,,,,---...........................++++++++++++++++++++++++...000///,,,,,,///000...***++++++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---......---,,,+++***((('''++++++******++++++,,,------------,,,+++***((('''---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''))),,,///111...///////////////......000000///...............++++++++++++,,,,,,---...,,,------...//////..............................///////////////////////////111333555666999<<>>@@@CCCEEEKKKTTT[[[cccppp|||}}}}}}}}}}}}}}}|||{{{zzz{{{}}}~~~~~~}}}~~~tttnnneee^^^ZZZWWWTTTPPPNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIGGGEEEFFFHHHKKKJJJMMMUUUbbbooo}}}wwwooonnnrrryyy|||rrrkkkeee___XXXRRRPPPNNNKKKHHHBBB>>>888555444444444444333333222222111111000000000000000000000000000000000000000000////////////////////////////////////..................//////...---,,,,,,,,,,,,---...........................------------------------(((,,,,,,******,,,,,,((())))))))))))*********+++++++++************++++++***************++++++,,,)))***+++,,,,,,---,,,,,,))))))(((((())))))***+++''''''((()))***+++,,,,,,+++++++++*********))))))((((((***,,,---///111111,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///////////////...---------...///000222333)))***+++---......---,,,////////////...---,,,+++........................///////////////000000000111333666888999<<<@@@BBBDDDFFFMMMXXXaaajjjxxx}}}~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~~~~zzzooofff```[[[WWWSSSPPPOOONNNMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIHHHHHHMMMWWWcccrrrtttooolllppp{{{{{{qqqkkkhhhbbb[[[UUUQQQOOOLLLJJJEEE@@@:::555444444555555444444333222111111000000000000000000000000000000000000000000////////////////////////////////////---.........//////000000...---,,,,,,,,,,,,---...................................................+++...---******---...++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++,,,------******+++,,,------------)))))))))))))))***++++++(((((())))))***,,,---------------,,,,,,,,,++++++((((((***+++---///000111++++++,,,,,,,,,,,,------***+++,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////---...//////////////////------......///111222333+++,,,---...---,,,+++***,,,---......///.........////////////////////////////////////000000111111222555777999;;;>>>BBBEEEFFFHHHPPP\\\fffqqq}}}~~~~~~}}}{{{yyy{{{}}}~~~~~~rrrjjjccc]]]XXXSSSRRRPPPOOOMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGIIIGGGIIIPPPZZZgggzzz}}}rrrkkkkkkpppzzz}}}sssoooiiieee^^^XXXSSSOOOMMMKKKGGGBBB;;;666444444444444555444444333222111000000111111111111111111111111////////////000000000000////////////////////////---.........//////000000...---,,,,,,,,,,,,---......................................................///,,,'''''',,,///...+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,---------,,,,,,+++************+++,,,,,,---,,,+++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,------...+++++++++,,,,,,---------+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111111000///------...//////////////////////////////000111111,,,---------,,,,,,+++***+++,,,---...////////////000000000000000000000000...//////000000111111222444666999;;;===@@@DDDGGGIIILLLUUUaaammmxxx|||~~~}}}|||xxxzzz}}}|||qqqhhh```[[[XXXVVVSSSQQQOOONNNMMMMMMJJJHHHGGGGGGHHHIIIHHHGGGJJJGGGGGGLLLRRR]]]mmm|||zzzpppjjjhhhmmmttt{{{xxxtttjjjgggbbb\\\VVVQQQMMMLLLIIIDDD>>>999666555444333444444333333222222111111111111111111111111111111////////////000000000000////////////////////////..................//////...---,,,,,,,,,,,,---...................................................------+++&&&&&&+++------************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,+++++++++***+++,,,,,,---///...---,,,++++++,,,---+++++++++*********)))))),,,,,,,,,,,,++++++++++++***++++++,,,,,,------...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000,,,---...///000000000000000000/////////000111111,,,,,,+++++++++,,,------+++,,,---...////////////////////////////////////...//////000111111222222444777:::<<<>>>AAAEEEHHHNNNQQQZZZgggsss~~~|||~~~~~~}}}wwwyyy||||||qqqhhhbbb\\\ZZZVVVSSSPPPNNNNNNNNNIIIGGGFFFGGGIIIJJJIIIGGGJJJGGGFFFHHHLLLSSS```mmm~~~zzzppphhhhhhlllpppwww|||zzzwwwkkkjjjfffaaaYYYSSSOOOMMMJJJFFFAAA<<<999777444333333333333333333333333333111111111111111111111111.../////////000000000111////////////////////////.........---------------...---,,,,,,,,,,,,---...........................------------------------***------******------************+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++************+++,,,,,,******,,,---......//////***************++++++,,,///...,,,******+++,,,---+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,---...///000000000000......//////000111333333++++++******+++---///000------......///....................................//////000111222222222555777:::===???BBBFFFIIIRRRUUU^^^kkkwww~~~{{{}}}|||~~~|||~~~~~~}}}wwwyyy|||uuunnn^^^\\\XXXTTTQQQOOONNNNNNHHHFFFEEEGGGJJJKKKJJJGGGIIIFFFDDDFFFGGGLLLWWWcccqqqwwwlllhhhjjjkkkooosssxxxzzzwwwmmmllljjjddd\\\UUUPPPNNNLLLHHHCCC???<<<999555333333333333333333333333444111111111111111111111111.../////////000000111111////////////////////////.........------,,,,,,+++...---,,,,,,,,,,,,---...........................------------------------***...111//////111...***,,,,,,---------.........---,,,,,,++++++,,,,,,---)))))))))((()))******+++'''(((***---///000111111)))))))))))))))******+++---,,,***))))))***,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............/////////,,,---...///000000000000,,,---...///111333555666,,,,,,,,,---------......---------------------------------.........//////000000000000111222333444333666999;;;<<<@@@GGGLLLSSS[[[hhhuuu~~~zzz|||yyyzzz}}}~~~|||{{{zzz{{{~~~sssooohhh___YYYVVVSSSOOOLLLMMMLLLKKKJJJHHHGGGFFFEEEGGGHHHIIIGGGEEEGGGOOOUUUeeerrruuukkkiiijjjjjjiiiqqq|||}}}yyyrrrqqqoookkkfff]]]TTTMMMKKKIIIEEEAAA===999777555333222222222444333222000//////000111111111111111......//////000000111111......//////000000111111............////////////////////////////////////000000///...---,,,,,,+++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++))))))*********+++++++++(((((()))***+++,,,,,,---***************************+++,,,,,,***))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********......------------,,,,,,000000///...---+++***))))))***+++,,,---.........////////////////////////............///////////////000111222222333555777,,,,,,,,,---------......---------------------------------.........//////000000000000111333444444555888;;;===>>>BBBIIINNNWWW___lllyyy}}}yyyzzzwwwxxxzzz~~~~~~}}}|||{{{zzz|||uuummmccc\\\WWWTTTQQQNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFHHHIIIGGGEEEGGGMMMRRR^^^jjj}}}qqqjjjhhhfffcccjjjrrr{{{uuutttssspppkkkbbbXXXQQQLLLIIIFFFBBB???<<<999777444333222333444444222111//////000111111111111111/////////000000000000000////////////000000000000............/////////////////////////////////////////////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......++++++++++++++++++++++++))))))*********++++++++++++++++++************)))***************************,,,---,,,***))))))***,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,---------...............---+++***)))***+++,,,,,,------------////////////////////////............////////////...000111111111222555777,,,,,,,,,---------......------------------------------........./////////000000000111222333555666888;;;>>>???AAAEEELLLRRR[[[dddrrr}}}xxxxxxtttuuuwwwzzz~~~~~~~~~~~~~~~}}}{{{{{{|||}}}xxxlllbbb\\\YYYUUURRROOOOOONNNMMMLLLKKKKKKJJJFFFHHHIIIHHHFFFFFFJJJNNNTTT___ooo}}}qqqkkkgggdddeeejjjttt~~~zzzzzzyyywwwrrrjjj___XXXMMMJJJGGGDDDBBB???;;;888555444333333444444222111///000111111222111111111000000000000000000//////000000000000////////////............////////////////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***************++++++++++++++++++************)))************************+++,,,------+++******+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,---......,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,////////////////////////............////////////...///000111111222555777,,,,,,,,,---------..........................................///////////////000000111333555666777:::===???AAACCCGGGOOOUUU^^^hhhwww|||}}}xxxwwwttttttvvvxxx~~~|||}}}}}}}}}|||||||||{{{}}}xxxkkkccc^^^YYYVVVPPPOOOOOONNNMMMMMMLLLLLLGGGHHHJJJIIIGGGFFFHHHIIIMMMVVVcccrrr|||sssnnnjjjeeegggmmmzzz}}}~~~~~~~~~zzzrrrhhhaaaPPPMMMHHHFFFDDDAAA===999555444222222222333222000000111111222222111111111222111111000000/////////111111000000//////..................////////////////////////////////////---------.........//////---...///000000///...---------------------------******))))))***+++,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,---************************+++,,,...---,,,++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------***++++++,,,,,,+++++++++------------------,,,,,,////////////////////////............////////////---///000111111333555777,,,,,,,,,---------......................................./////////000000///000000222444666888999:::===???AAADDDJJJSSSYYYbbblll|||}}}|||~~~zzzyyyvvvvvvwwwyyy}}}~~~}}}zzzzzzzzz{{{{{{||||||}}}tttiiiaaaZZZVVVQQQPPPPPPOOONNNMMMLLLLLLHHHIIIIIIIIIHHHGGGGGGGGGJJJPPP[[[gggvvvyyyqqqllleeefffkkkuuuyyypppjjjWWWRRRKKKGGGEEECCC>>>:::666333111000111111111000111111222222222222111111222222111111000000//////111111000000//////..................////////////////////////////////////,,,,,,------.../////////---...///000000///...------------------------------------------...///000++++++++++++++++++++++++************************(((((()))***+++,,,,,,---***************************,,,------,,,+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------.........---,,,,,,////////////////////////............////////////---///111111222333666999,,,,,,,,,---------..................................../////////000000000//////000222444777999::::::===@@@BBBFFFMMMWWW^^^iiisss}}}}}}{{{{{{{{{|||~~~~~~|||{{{wwwwwwxxxyyyzzz|||~~~}}}yyy~~~rrrfff]]]WWWSSSSSSRRRPPPOOONNNLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGHHHMMMUUU^^^kkk|||~~~pppiiieeeeeeiiiqqq~~~zzzuuubbbZZZPPPJJJHHHEEE@@@;;;777444222000111111111000222222222333222222111000111111111111111111000000000000000000////////////............////////////////////////////////////---------.........//////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,---...+++++++++++++++++++++++++++++++++***************+++++++++************)))************************)))+++------,,,+++,,,---++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------.........------////////////////////////............////////////...000222333333555888:::,,,,,,,,,---------................................./////////000000000000//////111333555888:::;;;;;;>>>AAADDDIIIQQQ\\\dddrrr|||}}}{{{yyyttttttuuuwwwzzz}}}xxxooojjjnnntttzzzqqqeee]]]WWWVVVTTTSSSQQQOOOMMMMMMKKKJJJIIIHHHIIIIIIIIIIIIGGGJJJOOOVVVaaapppuuullleeedddfffmmmyyymmmcccVVVMMMJJJHHHCCC>>>:::777444222222333333222222333333333222222111000111111111111111111222222////////////000000000000............////////////////////////////////////---------...............,,,,,,++++++++++++,,,,,,........................++++++******)))*********+++++++++++++++++++++++++++++++++*********))))))+++++++++************)))************************(((***,,,,,,+++***+++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++,,,,,,---.../////////...////////////////////////............///////////////111333444555666999<<<,,,,,,,,,---------......////////////////////////////////////000000000000//////111333555888;;;<<<<<>>@@@EEELLLQQQXXXeeerrr}}}}}}~~~~~~|||~~~}}}}}}{{{wwwuuurrrrrrtttvvvyyy}}}zzzmmmdddaaa]]][[[___eeeooo~~~{{{mmmbbb\\\WWWWWWVVVRRRPPPRRRNNNMMMKKKJJJKKKLLLKKKJJJIIIGGGIIILLLQQQZZZiiixxxuuuiiieeedddiiirrr~~~ttteeeWWWNNNIIIFFFDDD===999555222222333333222111111111111111111111111222222222111000//////...111111111111111000//////////////////////////////////////////............000000///............///---------............///---,,,++++++******+++++++++,,,,,,------,,,,,,+++***((('''(((+++,,,+++(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...(((((()))***+++,,,,,,,,,,,,,,,,,,------.........***************************+++,,,,,,------,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++//////.........---------///000222333333111...---+++,,,......------///000111111444666666444999@@@------......//////............------...///000000---.........///000000000111111222555999;;;======AAABBBGGGNNNSSS[[[iiiwww~~~}}}}}}||||||zzzwwwuuurrrrrrtttvvvzzz~~~uuuiiiaaa^^^ZZZXXXZZZ^^^fffrrr}}}xxxjjjbbb\\\ZZZXXXTTTQQQRRRNNNMMMKKKJJJKKKKKKKKKJJJIIIHHHIIILLLNNNUUUaaannn{{{kkkfffbbbeeelllwww~~~nnn^^^SSSLLLHHHEEE===:::555333222222222222000000000000000000000000222222111111000//////...111111111111111000//////////////////////////////////////////............000//////...............---------............//////...------,,,,,,------+++,,,,,,------,,,,,,+++***((('''(((+++,,,+++)))+++++++++++++++++++++++++++++++++++++++,,,------(((((()))++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,************************)))******+++++++++++++++------------------,,,,,,---------,,,,,,+++++++++//////.........---------///000222333222111...---,,,---//////......000111//////111444333333777>>>------......////////////+++,,,...////////////111////////////////////////111222444666999<<<>>>???CCCDDDIIIPPPWWW```ppp~~~{{{~~~|||zzzyyyxxxvvvuuurrrssstttvvvzzz~~~{{{qqqgggaaa]]]XXXVVVWWWXXX\\\dddmmmuuukkkbbb^^^[[[VVVSSSSSSOOOMMMKKKJJJKKKKKKJJJIIIJJJHHHIIIKKKLLLNNNWWWaaappp|||qqqiiibbbaaafffooo}}}wwwgggZZZQQQKKKHHH???;;;666333222222222111000000000000000000000000222222111111000/////////000111111111111000000///////////////////////////////////////............///.........---------------------............//////...------,,,,,,------+++,,,,,,------,,,,,,+++***)))((()))+++++++++***+++++++++++++++++++++++++++************+++,,,,,,((()))***+++++++++++++++++++++++++++******************************************+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++...............---------///000111222222000///------...000000//////111222///...111444333333999@@@++++++,,,,,,,,,---......***+++...111000------000000000000///////////////111333555888:::<<<>>>@@@EEEFFFLLLTTT[[[fffwww~~~~~~{{{xxxxxxwwwvvvuuurrrssstttwwwzzz~~~|||sssjjjddd]]]YYYWWWWWWVVVVVV\\\cccvvvuuuhhhbbb^^^XXXTTTTTTPPPNNNKKKJJJJJJJJJIIIHHHIIIHHHHHHKKKKKKKKKPPPVVVbbbnnnxxxnnnccc```bbbhhhsss}}}~~~nnn```UUUNNNKKKAAA===888555333333222111222222222222222222222222111111111111000000//////000000111111111111000///////////////////////////////////////...........................------,,,---------............///---,,,++++++******+++++++++,,,,,,------,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++******))))))******+++,,,((()))***+++++++++++++++,,,,,,++++++*********)))************************,,,---......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111111000///......///111111000000222333000000222666666666===DDD,,,,,,+++,,,,,,...///000...,,,---000///++++++///000000000000000/////////111444777999:::<<>>999666555333222111111111111111111111111111111000000000000000000///000000111111111111000////////////////////////////////////...............///000000000///---,,,---------............//////...------,,,,,,------+++,,,,,,------,,,,,,+++)))***++++++******+++---+++++++++++++++++++++++++++************+++,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,---------------.....................//////000000//////...///111111000000222333000///222555777999AAAIII///...------...000333444EEE777---///111---,,,111/////////000111111111222222666:::<<<;;;<<>>GGGQQQ.........//////000111222PPPEEE777...,,,///000000111111000000111222222333444777:::;;;<<<>>>CCCHHHOOOWWWbbbooo}}}xxxvvvyyy|||zzzwwwtttrrrsssuuuwwwvvvtttuuuvvvwwwxxxzzz~~~wwwmmmddd]]]ZZZXXXUUUVVVZZZ```iiiyyyvvvhhh```\\\WWWSSSRRRPPPLLLKKKMMMKKKJJJIIIJJJKKKKKKIIIGGGJJJJJJOOOWWWaaammm|||rrrggg___^^^[[[ZZZ]]]cccmmm{{{zzzpppcccXXXOOOJJJFFFCCC<<<555333555333333111000////////////111111111111111111111111///111333333222000111222111111111111111111111111000///...///000///...,,,000000000000000000000000..............................------,,,,,,++++++.........////////////000++++++++++++++++++++++++++++++,,,,,,---------,,,************+++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,(((((((((((((((((((((((()))***,,,,,,,,,,,,...//////...---,,,+++,,,,,,---111111000...+++***,,,---......//////...---,,,,,,............////////////////////////000000000000333333555888888<<>>555000000111111///000000000000111222333444666999<<<======@@@EEEJJJQQQYYYfffsss~~~uuusssxxx}}}||||||~~~zzzxxxvvvtttrrrsssuuuwwwvvvuuuuuuuuuuuuvvvyyy~~~|||sssjjjaaa\\\YYYUUUUUUWWW___hhhxxxuuujjjaaa[[[UUUSSSPPPLLLKKKMMMJJJIIIHHHIIIJJJIIIHHHFFFHHHGGGJJJQQQYYYcccrrrzzzkkkaaa^^^[[[YYYZZZ^^^eeeppp~~~zzzwwwoooddd\\\OOOJJJFFFBBB<<<555333555333222111000000000000000111111111111111111111111000111222111000000111222////////////////////////000///...///000000...,,,////////////////////////......................../////////000//////......------........./////////++++++++++++++++++++++++((()))***+++++++++******************+++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))+++,,,,,,,,,,,,---//////...---,,,,,,,,,------,,,---...---++++++---.........//////...------,,,............/////////////////////000000000000000444444666999;;;???JJJVVV............///000111222777444222222333333000---//////000111222444555666888:::===>>>>>>AAAGGGLLLUUU^^^lllzzzxxxvvvyyy}}}tttsssxxx~~~zzzwwwyyy|||xxxvvvvvvtttssssssuuuwwwvvvvvvttttttttttttwww~~~}}}{{{qqqggg```[[[UUUTTTUUU\\\eeewwwxxxiiiaaaZZZWWWSSSNNNMMMOOOKKKJJJIIIJJJKKKJJJIIIGGGHHHFFFHHHLLLQQQXXXeeeqqquuuiiiddd___[[[YYYZZZ]]]eeetttyyyvvvtttppphhhbbbSSSMMMHHHDDD???888555777222222111111000111111111111111111111111111111111000111111///......000222////////////////////////000///...///000000...---................................................***+++---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,+++***)))+++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///......---,,,,,,,,,------(((***,,,---,,,,,,---///.........///......---,,,............//////////////////000000000111111111555555888;;;===BBBNNN[[[...............///111111000//////111333222000---//////000111333555777888888;;;>>>>>>???CCCIIIOOOYYYcccrrrvvvrrrsss{{{vvvuuu{{{{{{wwwxxx~~~zzzwwwuuuuuutttttttttuuuvvvwwwwwwuuuttttttuuuxxxxxxrrrmmmqqqzzzwwwllleee^^^WWWUUUVVVYYYcccuuutttiii___ZZZWWWRRRPPPRRRNNNMMMLLLMMMNNNNNNLLLJJJJJJHHHIIILLLNNNRRR]]]gggyyyuuunnnfff```\\\[[[[[[___jjjtttxxxtttsssqqqmmmiiiZZZSSSLLLHHHBBB<<<888999222222111111111222222333111111111111111111111111000111000...------000333000000000000000000000000000/////////111111///---................................................)))***,,,---...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***---...///...,,,+++,,,,,,++++++***+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------***+++---,,,,,,+++---...------------------------'''***---......------...---...............------............///////////////000000111111222222222555555888<<<@@@FFFSSS```------------...///000111///.........///000///...//////000222444666888999888;;;===???@@@EEELLLRRR___jjjzzz~~~sssnnnnnnvvvzzzzzz~~~zzzvvvzzz}}}zzzwwwuuuttttttuuuuuuuuuvvvxxxyyywwwwwwwwwxxx}}}wwwoooiiibbbfffooozzz~~~rrrkkkccc\\\YYYZZZZZZcccuuurrreee^^^YYYTTTRRRRRROOONNNNNNNNNOOOOOOMMMKKKJJJIIIIIILLLMMMOOOXXXaaannn{{{vvvlllfff___]]][[[]]]dddlllzzzzzztttsssrrrooolll```WWWNNNIIIDDD===999999333222222222222222333444111111111111111111111111000111000...------000333000000000000000000000000000//////000111111000...................................................---...000111111111111000+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,---------------------+++---///000...---------------...............---............////////////000000000111222333333444444444888===AAAIIIWWWeee------------...///000111000///...------...///000000000111222444666888999999;;;>>>@@@CCCIIIQQQXXXfffrrrzzzpppkkkjjjqqq~~~zzzvvvuuu{{{{{{xxxvvvuuussstttvvvvvvuuuvvvxxxzzzzzz{{{}}}xxxooofffaaaZZZ]]]dddmmm{{{{{{rrrjjjccc___```^^^gggxxxoooddd]]]WWWSSSRRROOONNNMMMMMMOOONNNMMMKKKHHHGGGHHHJJJJJJKKKRRR[[[dddqqq~~~ssskkkccc___]]][[[___eeeppp}}}vvvuuutttrrroooeee[[[PPPJJJEEE===888777444444333333222333333333111111111111111111111111000111111///......000222////////////////////////000//////000111222111///..................................................................//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,---.........------...///000///...,,,,,,---,,,---......///.....................////////////000000111222333444444555444555888>>>CCCLLL\\\jjj------------...///000000/////////.........000222111111222333555666888999:::===@@@CCCFFFMMMWWW^^^nnnzzz~~~wwwnnnjjjjjjooozzz|||wwwxxxuuusssuuu|||xxxvvvtttssssssuuuvvvvvvuuuvvvxxx{{{~~~sssiii```ZZZSSSUUUYYY```kkk|||{{{rrriiieeeeeeeeemmm~~~qqqggg]]]WWWUUUPPPOOONNNNNNOOOOOONNNLLLHHHGGGHHHIIIHHHHHHMMMUUUZZZgggyyy|||sssjjjddd```\\\^^^aaaiiiuuu}}}{{{{{{yyywwwmmmaaaUUUNNNHHH@@@:::888666555444333333333333333111111111111111111111111000111222111000000111222////////////////////////000//////000222222111000////////////////////////........................,,,+++***(((((()))***+++,,,,,,,,,,,,------------------------------------******)))))))))***+++,,,************+++,,,------+++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++,,,------++++++,,,---+++,,,---.........------......///---,,,+++,,,...,,,------...//////..................////////////000000111222333444555555555666:::@@@FFFPPP```ooo---------------...000000---...///000///000222333222222333333555666888999;;;>>>BBBEEEIIIQQQ[[[bbbsss~~~{{{~~~vvvooolllkkkooozzzwwwrrrtttsssssswww}}}yyyvvvtttsssrrrrrruuuwwwvvvuuuvvvyyy|||rrrggg]]]WWWNNNOOORRRWWWaaarrrvvvmmmhhhhhhjjjrrr|||pppeee]]]ZZZRRRQQQPPPQQQRRRRRRPPPNNNJJJIIIIIIJJJHHHFFFKKKRRRTTT```qqqzzzpppiiiddd___^^^aaabbblllwwwttthhh[[[SSSMMMEEE>>><<<777666555444333222222222111111111111111111111111000111333333222111111222111111111111111111111111000//////000222333111000000000000000000000000000........................///...+++)))((()))+++---,,,,,,------------......---------------------------,,,+++******,,,...///************+++,,,---...++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---***+++---...///...------,,,---,,,+++******---///,,,,,,---.../////////.............../////////000000111111222444555666666777777;;;BBBHHHSSSdddsss////////////000000000000000//////.........//////333222222444777:::<<<<<<===>>>AAAGGGKKKSSSbbbooo{{{{{{|||~~~wwwssstttsssrrrxxx}}}wwwsssrrrooowww{{{zzzwwwuuuttttttuuuvvvtttuuuwwwyyy|||}}}~~~~~~rrrhhh]]]VVVQQQPPPPPPRRRWWWbbbvvvxxxrrroooqqqzzz}}}nnnccc^^^YYYSSSQQQSSSSSSPPPNNNPPPKKKKKKJJJJJJJJJKKKKKKLLLQQQYYYdddqqqrrroooiii___\\\aaadddllluuu~~~}}}tttgggYYYNNNEEE>>>:::888666444333444444333222111111111111000000000000333222222222111111000000111111111111111111111111000000000000////////////000000////////////000000------......//////000000///............---------,,,,,,,,,------,,,++++++------------,,,++++++***'''(((***+++,,,++++++***************************...---,,,+++***************+++,,,------,,,+++******++++++,,,------------++++++******++++++,,,------------,,,,,,+++++++++,,,---......,,,,,,---...//////...---...///000111...///////////////...---111111111111222333444555888888;;;CCCMMM[[[mmm}}}////////////000000000000000//////.........//////222111222444666888::::::>>>???CCCIIINNNVVVeeesss}}}~~~{{{xxxyyyyyyxxx}}}|||wwwuuuuuuuuu|||~~~yyyxxxvvvtttssstttuuuvvvuuuwwwyyy|||~~~~~~rrrggg\\\UUUPPPNNNMMMNNNPPPYYYkkk{{{}}}yyyyyywwwhhh```]]]WWWTTTUUUUUUQQQOOOOOOKKKJJJJJJIIIJJJJJJKKKKKKNNNUUU___kkkxxxyyyssslllbbb___dddgggnnnvvv|||zzzooobbbUUUJJJBBB>>>888666444333333333222111111111111111000000000000000000000000/////////...////////////////////////////////////............//////............//////.........//////////////////............------------------......------,,,...---,,,+++++++++,,,---)))***+++,,,,,,,,,+++************+++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++******++++++,,,---//////.........---------,,,---......,,,,,,---...---,,,,,,+++,,,---...///......///////////////...//////000111333444666777::::::>>>GGGRRR```ttt////////////000000000000/////////......//////000333333444666777999:::;;;???AAAEEELLLRRR[[[jjjyyy~~~{{{xxxxxxzzz|||yyyvvvuuutttsssssstttuuuvvvwwwyyy{{{rrrggg[[[TTTQQQNNNKKKJJJJJJPPP^^^lllttthhhbbb[[[WWWWWWWWWSSSOOONNNJJJJJJIIIIIIIIIIIIIIIJJJKKKPPPWWWaaammm}}}xxxoooeeecccfffhhhpppxxx{{{|||zzzmmm___QQQGGGBBB999777444222333333222111222222111111111000000000000000000000////////////////////////////////////............------------........................///////////////.........///............---------------...//////......------,,,+++******,,,---...+++,,,,,,,,,,,,,,,+++*********++++++,,,,,,------)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++******++++++,,,---............------------,,,---......,,,,,,---...---,,,,,,,,,,,,---......---......///000000000000...///000111333666888999;;;<<>>@@@AAAGGGOOOVVV```ppp}}}|||{{{~~~~~~yyyuuurrrrrrrrrrrrssstttuuuvvvwwwyyy}}}sssggg[[[SSSSSSOOOKKKIIIHHHKKKVVVaaattttttfff^^^XXXXXXXXXTTTOOONNNJJJJJJIIIHHHHHHHHHIIIIIIHHHKKKQQQXXXdddttt~~~qqqgggdddfffgggqqq{{{}}}|||wwwgggWWWKKKDDD;;;888444333222222222111222222222111111111000000222222222111111111111111111111111111111111111111/////////.........------...//////////////////...000000//////......------///............---------,,,------............---***++++++,,,,,,---------------------,,,++++++***+++++++++,,,,,,------...''')))+++---...---,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++,,,---......,,,,,,---...............//////000000,,,---...000000111111111000000111222444666888999;;;<<>>HHHXXXjjj}}}////////////000000000000////////////000111222333---222888;;;::::::===@@@DDDGGGOOOZZZeeerrr}}}}}}|||}}}zzzvvvssspppppprrrssstttttttttuuussswww~~~yyymmmbbbZZZRRRMMMIIIGGGEEECCCFFFLLLRRR```nnnxxxyyyhhh```]]]YYYTTTRRRMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLQQQ\\\kkkuuuuuuiiiaaa___dddmmmsssxxx||||||nnn[[[MMMCCC???999666555555444444333333222222222111111111.../////////000000000000////////////////////////000000/////////.........///000111222222111000///.........//////////////////............---------***+++,,,---............------,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++******))))))*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))******++++++++++++***++++++******++++++,,,---++++++,,,,,,,,,---------,,,---......,,,,,,---...+++,,,---.........---,,,///000000111111111000000333333333444555777888999>>>BBBMMM^^^ppp////////////000000000000////////////000111222333---333:::<<<<<<<<>>BBBLLL[[[mmm------------............111000000111222333444444666888999;;;<<<>>>BBBEEEKKKSSS^^^lll|||}}}yyytttvvvvvvzzzzzzuuurrrpppnnnmmmnnnoooooooooooopppsssuuuyyyttteee[[[RRROOOJJJFFFCCCBBBCCCDDDBBBBBBGGGNNNTTT\\\iiiuuu{{{nnnccc[[[UUURRRMMMKKKJJJJJJIIIHHHGGGGGGFFFEEEFFFJJJPPPTTTaaannnpppddd\\\WWWXXX[[[___eeelllrrr~~~uuulllXXXKKK???:::888444222333555555444444444444333333111111111111111111111111111111111111000000000000////////////////////////000000000000000//////.........//////////////////////////////////////////...------------,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------***,,,------++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...))))))***+++,,,,,,------,,,---...//////...---,,,....../////////...------000000000000000111222222555666888888888999;;;>>>DDDOOO```ttt........................000000000000111222444444777888:::;;;===@@@DDDHHHNNNVVVdddsss~~~~~~zzzuuuqqqqqquuu~~~|||vvvqqqooonnnlllkkkkkklllmmmnnnoooqqquuuxxx}}}vvvfff[[[RRROOOKKKFFFCCCBBBBBBCCCCCCBBBDDDHHHMMMSSS___jjjyyyvvvggg___XXXUUUPPPMMMKKKKKKJJJIIIGGGGGGFFFEEEDDDGGGKKKOOOYYYeeewwwwwwjjjaaaXXXWWWYYY[[[___dddhhhuuu}}}xxxrrr___PPPBBB;;;777444333444444444444444444333333333111111111111111111111111111111111000000000000000//////////////////////////////000000000000//////............////////////////////////////////////---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...+++++++++++++++*********,,,------...------,,,+++.../////////...---,,,,,,000/////////000111222333555666888888999;;;>>>@@@GGGSSSfff{{{000//////////////////////////////000111222444444888999;;;<<<>>>BBBGGGKKKQQQ[[[kkk|||{{{{{{}}}yyytttrrrpppxxx{{{wwwrrrnnnlllkkkjjjiiihhhjjjkkkmmmooosssyyy}}}xxxhhh\\\SSSPPPLLLGGGDDDCCCBBBCCCDDDBBBBBBEEEGGGKKKVVVaaannnzzznnnddd]]]YYYSSSOOOMMMLLLLLLKKKHHHHHHHHHFFFEEEFFFIIILLLSSS]]]mmm~~~qqqeeeZZZWWWXXXYYY[[[___bbblll|||}}}yyyyyyyyywwwuuudddUUUDDD<<<888555444666222222222222222333333333111111111111111111111111000000000000000000111111//////////////////////////////000000000000//////---.........//////000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***.../////////...---,,,,,,////////////000111222333444555777888:::===AAADDDJJJWWWlll111111111111000000000000//////000000222333555666999:::;;;<<>>CCCGGGNNN\\\sss222222111111111000000000111111111222444666777888:::;;;<<<===???DDDKKKOOO]]]jjj}}}zzzwwwwww~~~{{{tttrrruuu}}}wwwppplllgggdddcccccccccbbbccceeehhhlllrrrzzzxxxiii___UUUSSSOOOKKKHHHEEEDDDCCC@@@>>>>>>@@@???@@@GGGOOOZZZiii}}}zzziiiddd\\\UUUQQQOOONNNLLLHHHIIIJJJIIIHHHGGGHHHJJJKKKQQQZZZhhhyyyuuufff___]]][[[ZZZ[[[\\\dddmmmzzz|||sssqqqssswwwyyyrrrbbbPPPEEE???999666666222222222333333333444444111111111111111111111111///000000000111111111111////////////////////////......///000000000000000------......///000000111////////////////////////,,,,,,,,,---------......+++,,,,,,---...///000000------------------------,,,---...---+++***+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,---......///......///000000000//////......//////000222333444666777888999;;;>>>CCCGGGSSSbbbyyy222222111111000000//////333333333444666888999::::::;;;<<<===@@@EEELLLPPPaaaoooyyyuuuuuu|||}}}xxxqqqpppttt|||uuulllhhhdddaaa````````````bbbdddhhhlllsss|||wwwjjj```VVVTTTPPPLLLIIIFFFDDDDDD@@@>>>???@@@@@@???EEEMMMTTTdddyyymmmggg^^^WWWRRRPPPNNNMMMGGGHHHJJJIIIHHHGGGHHHIIIIIILLLTTTaaarrr~~~mmmeeebbb^^^]]]]]][[[bbbjjjttt~~~tttqqqsssxxx{{{xxxhhhUUUIIIAAA:::666555333333333444444555555555111111111111111111111111//////000000111111111222////////////////////////......///000000000000000---------...///000000111////////////////////////,,,,,,,,,------.........***+++,,,---...000111111........................,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,......---,,,+++***)))(((---------...///000111222......///000111111111000.........///000222333444999999:::::::::>>>BBBFFFVVVfff}}}000000000000////////////444000777GGGMMMGGGCCCEEE>>><<<<<<>>>@@@DDDNNNXXXcccvvvwwwxxxzzzwwwrrrpppooorrrwwwzzzrrrmmmfffdddaaa___^^^^^^```aaaccceeeiiinnnvvvtttjjjcccXXXUUUQQQNNNLLLIIIGGGDDDAAAAAA?????????AAACCCEEERRR___rrryyylll```ZZZVVVPPPLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIOOOYYYeeetttyyynnnhhhcccaaabbb___```dddmmm|||{{{vvvuuusssqqqtttkkk]]]MMMAAA:::888888444444333333222111111000111111111111111111111111111111111111000000000000000000000000000000000000///////////////000111111---...///111111111000///111000////////////000111111000///...------...///........................------------,,,,,,+++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,------...***+++,,,,,,------,,,,,,,,,---------,,,++++++***---------............///------......///000000000000111222222111111333555777555777;;;>>>???EEEMMMXXXmmm000000000000////////////333444BBBVVV^^^VVVNNNMMM<<<;;;<<>>;;;:::<<>>CCCOOO\\\mmm......//////000000111111000222555888888888999:::===<<>>888444444333222222111000000111111111111111111111111111111111111000000000000000000000000000000000000000////////////000111111......///000111333444555+++,,,---......---,,,+++,,,,,,---............---........................,,,------............---,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......***+++,,,,,,------,,,,,,---...//////000/////////---------............///------......///000000000...000111222111333555777555777:::>>>@@@FFFUUUdddvvv.........///000111111111+++000666888888999999:::======@@@HHHRRR^^^ooo~~~uuuppprrrzzzwwwllleee```]]][[[ZZZZZZYYYZZZ\\\___ccceeeiiirrrxxxpppjjjaaa^^^ZZZVVVSSSPPPMMMKKKGGGFFFCCCAAA@@@@@@AAABBBBBBHHHRRR]]]hhhuuuuuufff]]]YYYTTTSSSRRRPPPMMMKKKJJJIIIHHHHHHJJJLLLLLLNNNXXXcccqqqssseee___WWWUUUUUUZZZiiixxxmmm^^^OOOBBB;;;777777666555333222111111111111111111111111111111111111111111000000000000000000000000000000000000000000/////////000111111......///111222222222222000000000000000000000000,,,---...///000//////...........................,,,,,,---...............------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...............---------............///------......///000000000...000111111222333555777555777;;;???BBBIIIZZZkkk---......///000111111222///333666555444777:::;;;======AAAJJJUUUcccuuuyyyxxx~~~yyynnngggbbb^^^\\\YYYXXXXXXYYY\\\```dddgggllluuu}}}uuuooogggccc___[[[XXXTTTQQQNNNHHHFFFDDDAAA@@@@@@AAAAAAAAAGGGOOOXXXbbbnnn{{{~~~nnnddd___UUUTTTRRRPPPNNNLLLJJJIIIHHHHHHJJJKKKJJJJJJRRR\\\hhhyyyxxxiiibbbXXXUUUSSSVVVbbbxxxttteeeUUUGGG@@@:::999888777555333222111111111111111111111111111111111111111000000000000000000000000000000000000///////////////000111111...///000111111000///.........------------......,,,---///000000000//////........................,,,,,,---.../////////............------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,++++++***++++++,,,---------,,,,,,***+++,,,,,,---------,,,---------.........//////------......///000000000...///111111222333555888444777<<<@@@CCCKKK]]]nnn000000000000111222333444111333555666666777888999===AAAFFFMMMWWWiii~~~yyyoooggg```[[[WWW[[[YYYXXXZZZ```ggglllooouuu|||{{{uuummmiiiddd___[[[WWWRRROOOLLLIIIFFFDDDDDDCCCBBBAAADDDCCCFFFOOOXXXbbbooozzzvvvjjjcccZZZUUUQQQRRRPPPLLLIIIJJJIIIIIIIIIIIIIIILLLPPPSSScccooooooddd\\\WWWTTTWWW]]]jjj}}}vvvkkk___NNN???<<<777555666555222333666555333000000333444222000---...///000222222333333000000000000000000000000000//////000111111///---000000000000000000000000//////000000000000//////,,,---///000111000///...000000///...------,,,,,,***+++---.........------,,,,,,,,,---------......000///...---------------......---------,,,,,,,,,......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------,,,+++,,,...000222............/////////000111111111111222555777888:::;;;===@@@BBBLLLaaattt000000000000000111333333111333555666666777888:::<<>>EEEPPP]]]kkk}}}}}}{{{rrrkkkeeeaaa]]]ZZZWWW[[[aaadddhhhqqq}}}xxxnnneee]]]WWWSSSLLLIIIFFFDDDDDDCCCBBBAAACCC@@@???CCCGGGMMMWWWaaapppyyyvvvhhh```YYYVVVRRRLLLJJJKKKIIIJJJJJJIIIIIIJJJMMMPPPQQQ[[[jjjyyywwwkkkcccZZZVVVSSSTTT[[[cccssszzzqqqbbbSSSFFF===777555555333333555444333222111222222222222111222222222222111000000000000000000000000000000///......///111111000...////////////////////////---......//////......---///......------///000111//////.........---------,,,---------------------+++++++++,,,,,,,,,,,,---******))))))***+++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---.../////////...---,,,...////////////000000000///000000222333444666666888999===CCCIIIWWWooo............///000111222333444666777777999<<<>>>AAAJJJVVVdddrrrxxx{{{vvvnnnhhhccc```]]][[[VVV[[[bbbgggllluuu|||pppfff]]]UUUQQQKKKHHHEEECCCCCCBBBAAA@@@@@@======AAAEEEJJJSSS\\\gggqqq~~~|||mmmddd\\\XXXSSSNNNLLLMMMIIIJJJKKKJJJIIIIIILLLNNNOOOWWWcccqqq~~~pppggg\\\VVVRRRQQQUUU[[[iiixxxwwwiii\\\MMMCCC999777666444333444333333333222111111222222000000111222222222222222000000000000000000000000///......///111222000////////////////////////////////////000000/////////,,,---///000000000///..................---------------------------------++++++,,,,,,,,,---------+++++++++++++++,,,---.........---------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,000///------,,,---...///////////////000000000111///000111333444555666666999:::>>>DDDKKKYYYrrr////////////000111222222444555666777777999===@@@EEENNN\\\kkkzzz}}}{{{zzzwwwtttttt~~~}}}uuuqqqjjjeeeaaa^^^\\\[[[ZZZ^^^dddjjjrrr}}}~~~qqqeee[[[TTTOOOIIIGGGCCCAAAAAAAAA@@@???>>><<<===AAADDDGGGNNNVVV^^^hhhwww~~~}}}}}}uuulllbbb\\\VVVPPPNNNOOOIIIJJJKKKJJJIIIIIIJJJLLLMMMSSS]]]iiixxxuuujjj]]]VVVQQQOOOQQQVVV```nnn}}}rrrfffUUUIII===888777555333333333333444222111000111333000000111222333333333222000000000000000000000000.........///111222111///000000000000000000000000//////000000000000//////+++---///111111000...---..............................---,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,------.........---------,,,,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***000...---+++,,,---///000/////////000000000111111000111333555666777777777:::<<<@@@FFFMMM]]]www000000000000000111333333444555666777777:::>>>AAAGGGQQQaaaqqq}}}uuupppmmmmmmnnnooosss~~~yyyqqqlllfffbbb___]]][[[ZZZaaaccchhhpppzzzrrreee[[[SSSNNNHHHEEEBBB@@@@@@???>>>===<<<;;;===BBBDDDDDDIIIOOOUUU```ppp}}}uuuiiiaaaYYYRRROOOPPPIIIJJJKKKJJJIIIHHHIIIKKKIIINNNWWWbbbooozzzmmm^^^UUUOOOLLLNNNRRRVVVbbbsss{{{qqq\\\NNN@@@:::888555333222222333444333000000111333222222333333222222111111000000000000000000000000...------///111222111000000000000000000000000000...//////////////////...---......///////////////........................///...---,,,,,,,,,,,,---------........./////////...------,,,,,,,,,,,,---......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,------------......///000//////000000000111111111111222444666888888888888;;;<<>>BBBHHHSSSddduuuzzzoooiiifffgggjjjnnnsss{{{vvvnnnjjjddd```^^^\\\[[[ZZZhhhhhhllltttrrreee[[[SSSNNNGGGDDDAAA??????>>>===<<<<<<;;;>>>BBBCCCBBBEEEJJJPPP[[[kkkyyy}}}oooeee\\\SSSOOOPPPIIIKKKKKKKKKIIIHHHIIIJJJGGGKKKRRR\\\jjj|||}}}ooo^^^TTTNNNJJJKKKNNNOOOZZZjjjzzzxxx```QQQBBB<<<999555222222222444555333000///111444444444444333222111//////000000000000000000000000...------///111222111000000000000000000000000000---..................---000///---------...000111---.....................///...---,,,+++,,,,,,---.........////////////000......---,,,++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////...---***+++---///000000///...000000000000111111111111222333555777999999999999:::===BBBKKKUUUhhh111111000///...---,,,,,,999888666666888;;;???BBBMMMZZZjjjyyyxxxhhh``````ccckkkqqq|||uuuppphhhfffccc^^^[[[[[[^^^aaadddiiiqqq}}}sssggg\\\SSSMMMJJJGGGCCC@@@???>>>===;;;======>>>???AAACCCFFFGGGPPPWWWcccnnnzzzqqqkkkeeeZZZSSSSSSNNNLLLJJJJJJJJJKKKJJJHHHJJJKKKPPPXXXbbbooorrr___TTTOOOLLLIIIIIINNNVVVcccsssppp[[[GGG???<<<888666777111222222222111///---,,,111111111111111111111111333222111000////////////...///000000///---+++)))---...///000000111111000111111000000//////......////////////////////////........................------------------------***++++++,,,,,,------......,,,++++++---......---...,,,***+++---...,,,***++++++*********+++,,,,,,)))***,,,---...------,,,---..................---............/////////////////////000111111222222000000333888888555555999;;;===CCCMMMYYYmmm///////////////000000000777777777888:::>>>BBBFFFQQQ___pppxxxiiibbbbbbfffpppyyy~~~xxxqqqllldddccc___[[[XXXYYY\\\___ffflllvvvttthhh^^^UUUOOOKKKGGGDDDAAA@@@>>>===;;;=========>>>@@@BBBEEEFFFMMMTTT___kkkvvvzzzppphhh[[[SSSSSSOOOMMMKKKJJJKKKKKKJJJHHHIIIJJJNNNUUU^^^kkk~~~xxxcccXXXRRRNNNKKKJJJLLLRRR^^^lll~~~~~~vvvcccNNNBBB===888555666333333333333333333222222111111111111111111111111333222111000///////////////000000111000///---,,,///000000000000000///..................---------////////////////////////------------------------------------------------------------,,,,,,,,,,,,...,,,++++++---......---...,,,***+++---...---+++---,,,,,,+++++++++,,,,,,***+++,,,---------,,,+++------............------............/////////////////////000111111222222111111555999999666777:::<<<>>>EEEOOO\\\qqq---...///000111333444444555666888999<<<@@@FFFJJJWWWfffzzzwwwjjjdddeeekkkxxxyyyrrrkkkfffaaa___]]]YYYWWWYYY\\\```iiiqqq~~~vvvjjj```WWWRRRLLLIIIEEEBBB@@@???===;;;<<<<<<<<<===>>>AAACCCDDDIIIPPPZZZeeeqqq~~~xxxlll^^^UUUTTTPPPNNNLLLKKKKKKKKKJJJHHHIIIHHHKKKQQQXXXdddwwwjjj]]]VVVPPPLLLKKKJJJNNNVVVcccttt|||~~~~~~lllVVVGGG>>>888555555333333333333333444555555111111111111111111111111333222111000////////////000000000000000000000000111111111111000///...------------...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,,,,+++...,,,++++++---......------,,,+++,,,---...---+++///...---,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,............/////////////////////000111111222222333222666::::::777888;;;===@@@GGGRRRaaavvv---...///111333444666666444666999:::<<>><<<<<<<<<;;;<<<===???AAABBBFFFLLLUUU```kkkxxxqqqbbbXXXUUURRRPPPMMMLLLLLLKKKJJJHHHIIIHHHIIIMMMSSS]]]nnn~~~rrrcccYYYQQQLLLJJJKKKLLLQQQ\\\kkk~~~zzz{{{~~~rrr^^^LLL???888555555333333111111111222333444111111111111111111111111222222111000//////000000000////////////000111222000000000000000///............//////000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------...,,,++++++---......---------,,,,,,---------,,,111000///------,,,,,,,,,------------,,,++++++***+++,,,,,,------,,,,,,+++............/////////////////////000111111222222333222555999999777888<<<===@@@HHHUUUfff|||///000111222333444555666555777::::::<<>><<<<<<<<<;;;;;;<<<>>>???@@@DDDIIIQQQZZZeeessswwwhhh]]]XXXTTTRRROOOMMMMMMLLLJJJIIIJJJIIIIIILLLOOOWWWfffuuuzzziii^^^SSSLLLIIIMMMKKKNNNXXXeeevvv{{{zzz||||||~~~uuucccOOOAAA:::777666666444333111000000111222111111111111111111111111222111000000000000000000............///000111222......///000000000000000......//////000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...,,,++++++---......---------------------------111000///...---,,,,,,,,,...------,,,+++++++++++++++,,,,,,------,,,,,,+++............/////////////////////000111111222222333222444888888666777<<<===@@@IIIXXXkkk000000111222333444555555555888:::;;;<<>>GGGVVVaaarrr|||nnneeeaaalll~~~vvvmmmhhhddd___\\\TTTTTTTTTTTTVVV[[[bbbgggxxx}}}ssshhh^^^XXXTTTQQQLLLHHHEEEBBB???===>>>===<<<<<<<<<===>>>???@@@DDDJJJPPPYYYfffuuuwwwiii```XXXUUURRROOONNNMMMKKKIIIHHHHHHJJJKKKKKKMMMWWWbbbttt|||mmm___UUUQQQLLLHHHJJJRRRYYYcccxxx}}}}}}|||zzzmmmYYYGGG>>>999555333444444444333222111111111111111111111111111111111111000000000000111111...///000111111111000///...///000000000000000///...............---------////////////////////////------------------------------------------------,,,,,,,,,,,,------------...,,,++++++---......---,,,...//////---,,,---///......------,,,------...---,,,+++++++++,,,---...------............------............/////////////////////000111111222222444333555888888666999===AAADDDOOObbbxxx---...///111333555777777555888;;;<<>>===<<<<<<===>>>??????BBBGGGMMMUUUbbbqqq{{{}}}mmmcccXXXVVVRRRPPPOOOMMMKKKIIIGGGGGGIIIKKKJJJJJJRRR\\\jjjssseeeZZZVVVIIIEEEGGGOOOUUU\\\ppp~~~~~~}}}|||rrr\\\III???999444...///000222222111000///111111111111111111111111111000000000000000111111///111222333333222000///111111111111000///...---111111000000/////////...////////////////////////........................------------------------...------,,,,,,++++++***...,,,++++++---......---,,,...000///---,,,---000------,,,,,,,,,------...,,,++++++***+++,,,...///---......//////......---............/////////000/////////000111111222222666444666999999777:::???CCCFFFQQQeee|||000000000111222333444555999999<<>>CCCKKKYYYmmm333333333444555666777888777888<<<@@@DDDMMM___pppxxxhhhfffjjjyyyyyynnngggaaaZZZUUUTTTTTTPPPQQQYYY]]]___kkkzzzvvvlllccc^^^VVVRRRLLLGGGEEECCCAAA@@@<<<<<<===============<<<>>>BBBGGGJJJPPPZZZiiittt{{{mmmbbb]]]VVVSSSQQQOOOLLLHHHJJJJJJIIIIIIKKKNNNQQQSSSaaapppqqqbbb[[[RRRNNNLLLMMMOOOVVVeeesss|||rrrdddUUUGGG>>>999555444333111000000000000111111111111111111111111111222333444555444111---111111111111000000000000......//////000000111111000000000000000000000000////////////////////////........................,,,,,,,,,---------......---,,,+++++++++---///111,,,,,,,,,---------......///............---------//////......---,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,---------------...//////............////////////444111//////111333333222444555666666666888<<<>>>EEENNN]]]qqq111111111222333444666666666888<<>>>>>>>>===============;;;???CCCFFFKKKTTTbbbmmmyyyzzzjjjddd[[[UUUSSSQQQNNNLLLLLLLLLKKKJJJJJJLLLMMMNNNUUUaaatttooofffYYYSSSMMMKKKJJJMMMWWWbbbuuuvvvjjj\\\OOOCCC<<<888888666555333222222222111111111111111111111111444111000333444222111222111111111111000000000///111111000000//////......////////////////////////////////////////////////........................,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------+++++++++,,,,,,---------...---+++***))))))***+++///...---,,,,,,...///000---------......//////000222111000000111333444444444555777777888:::===@@@HHHTTTggg~~~333333333444666777999:::999:::???FFFNNN\\\rrr}}}wwwttt}}}~~~xxxooowwwyyyoooeee___[[[TTTPPPPPPPPPPPPSSSYYY```kkkzzz}}}qqqfff___YYYUUUPPPMMMJJJGGGDDDBBB@@@???>>>===============;;;>>>BBBDDDHHHQQQ___iiiwwwmmmfff]]]VVVTTTRRRPPPNNNLLLLLLKKKJJJJJJKKKLLLLLLSSS]]]mmmvvvkkk\\\UUUNNNKKKJJJLLLTTT]]]kkkxxxmmmaaaSSSFFF===:::999777555444333222222111111111111111111111111444222444:::<<<777333333111111111111000000000///111111000000//////......////////////////////////////////////////////////........................,,,,,,,,,---------......---------,,,---------...,,,,,,,,,---------......///............---------***++++++,,,,,,---------...---+++***)))***++++++......---,,,---...///000---......///000000111111111111111111111222444666444666777888999;;;>>>AAAHHHUUUkkk111222222333555777999::::::<<>>===<<<======>>>;;;>>>AAACCCGGGOOO\\\ggguuutttlllaaaYYYUUUTTTRRRPPPLLLKKKKKKKKKJJJKKKKKKKKKQQQYYYfffxxx~~~ppp```XXXPPPLLLKKKLLLRRRYYYcccuuu{{{qqqfffXXXIII@@@999888666444222111111000111111111111111111111111111111999EEEGGG<<<333111111111111111000000000000......//////000000111111000000000000000000000000////////////////////////........................,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,---------......///............---------++++++,,,,,,------......------,,,,,,+++,,,,,,,,,---------...............---......///000111222222000111222222111222555777555666777888999<<>>;;;>>>AAACCCFFFNNN[[[eeesss}}}sssggg]]]WWWUUURRRPPPKKKKKKKKKKKKKKKKKKKKKKKKNNNTTT___pppwwweee\\\SSSNNNLLLKKKOOOUUU\\\lllvvvkkk^^^NNNCCC999888777555333222111000111111111111111111111111222///666BBBCCC999222222111111111111000000000000......//////000000111111000000000000000000000000////////////////////////........................,,,,,,,,,---------......,,,,,,------......------,,,,,,,,,---------......///............------------------------.........,,,,,,---.........------+++,,,...///000///...---,,,,,,---...///000111222000111333222111222555888555666888999:::<<<@@@CCCHHHXXXrrr222222333444666888:::;;;;;;===EEEPPP\\\ooo{{{{{{~~~yyytttsssuuuvvvvvvoookkkbbbYYYVVVTTTPPPNNNOOONNNSSSWWW]]]hhh{{{yyymmmfffZZZXXXTTTPPPNNNJJJFFFDDDBBBAAA???===<<<<<<===>>><<>>===<<<======???===???BBBEEEJJJUUU```rrrqqqggg```XXXSSSQQQOOOOOONNNLLLJJJIIIIIIJJJNNNOOOVVVeeewwwpppcccVVVPPPOOOMMMMMMNNNVVV```sss~~~wwwjjjXXXJJJAAA:::555666777444111111111111111111111111111111777777666333000///000222////////////////////////222111000000111111000///...111000+++---222000)))............/////////000////////////////////////,,,,,,------.../////////---------,,,,,,+++++++++------------------------------------------------///...---,,,+++,,,,,,------------------------------------............///111111000000//////............///111222333444555666666888;;;;;;;;;BBBJJJTTTccc|||111222333333333444777:::???CCCKKKXXXkkkvvvlllfffgggqqq|||rrrhhheee]]]ZZZUUUQQQNNNNNNPPPRRRTTTWWW]]]eeeppp}}}ooofff\\\XXXSSSOOOMMMJJJHHHFFFBBBAAA???>>>===<<<<<<===???===>>>BBBEEEIIITTT___qqq~~~yyymmmddd[[[UUUSSSOOOOOONNNLLLJJJIIIIIIJJJMMMMMMSSSaaaqqquuugggYYYSSSPPPMMMLLLMMMQQQXXXiii~~~xxxlll\\\OOOCCC;;;666777777444222222333333333333333333333333777777777444111000000111000000000000000000000000111000//////000000000///+++///111000///000000///---------............////////////////////////////////////...------,,,,,,---------,,,,,,,,,+++++++++,,,,,,---...//////000------------------------...---,,,+++***++++++,,,---------------------------------............///////////////000000000000///000111222333444555666666555777:::;;;<<>>===<<<<<<<<>>AAADDDIIISSS^^^ooo|||vvvjjj___XXXVVVQQQPPPNNNLLLKKKJJJIIIIIIKKKJJJOOO[[[iiizzz{{{mmm]]]UUUQQQMMMLLLLLLQQQUUUaaawww~~~yyyoooaaaUUUFFF>>>888888777444222222444444444444444444444444777888888666333000000000111111111111111111111111//////////////////000000---///333444111---///444,,,,,,---------........./////////////////////////////////...------,,,,,,------------,,,,,,,,,,,,,,,---------......//////------------------------,,,,,,+++*********++++++---------------------------------............///.........///000111111111000111222333444666777777666555777:::;;;===DDDLLLZZZjjj222333444555555777:::<<>>===<<<<<<<<>>AAACCCHHHRRR]]]mmmzzz~~~qqqddd\\\YYYRRRPPPNNNMMMLLLKKKJJJIIIJJJIIILLLUUUaaaqqqqqq```WWWRRRNNNLLLLLLPPPRRRZZZlll|||yyyqqqeee[[[JJJBBB:::888777444333333555555555555555555555555666888888777444111000///111111111111111111111111///000000//////000222333999666666777222+++...555---------.........//////////////////////////////,,,,,,------.../////////------------------,,,,,,000///...---,,,+++***)))------------------------,,,,,,++++++++++++++++++,,,,,,---------------------------............///.../////////000000000111000000111333444555666777666555777:::<<<>>>FFFOOO^^^ooo333444555555666888;;;>>>BBBJJJXXXkkkttteee]]]]]]gggzzz~~~ssseee[[[WWWSSSQQQMMMKKKKKKNNNQQQSSSZZZaaajjjrrrzzz{{{rrrccc^^^VVVPPPLLLIIIGGGEEEAAAAAA@@@???>>>===<<<<<<>>>======@@@CCCGGGQQQ\\\kkkxxxxxxjjj```\\\TTTQQQNNNMMMMMMLLLJJJHHHKKKJJJKKKRRR[[[iii}}}uuucccYYYSSSNNNLLLMMMLLLLLLQQQ```vvv{{{xxxssshhh```OOOEEE<<<:::888444333444333333333333333333333333555666888777444111000000111111111111111111111111000111222111000111444777IIIEEE@@@:::333,,,---111////////////000000000000////////////////////////,,,,,,------.../////////------------------------......---,,,+++***)))(((------------------------,,,,,,------------------,,,,,,,,,---------......---------............///111000000000/////////...///000111222333555666666777666888;;;===@@@IIISSS```rrr333444666666777999===???CCCMMM^^^rrr~~~rrrccc\\\^^^kkk{{{pppcccYYYUUUQQQOOOLLLKKKKKKNNNRRRUUU^^^gggrrr{{{uuueee```XXXQQQLLLIIIGGGEEEBBBBBBBBBAAA@@@???===<<<>>><<<===@@@BBBFFFPPP[[[jjjxxxpppddd___VVVRRRNNNMMMNNNNNNKKKHHHLLLJJJLLLPPPVVVaaasss{{{hhh\\\UUUOOOLLLLLLLLLMMMPPPZZZlll{{{yyytttkkkcccSSSIII???:::888555444555222222222222222222222222333444555555222111111222111111111111111111111111000222333222000222666;;;VVVXXXSSSEEE777000///...//////000000000111111111/////////////////////////////////...------,,,,,,------------............******++++++,,,,,,,,,---------------------------,,,,,,---.........------+++,,,,,,------.........---------............///111111111000///.........//////000222333444555666888777999===???CCCMMMWWWdddwww444555666777888:::>>>@@@GGGRRRddd{{{yyymmmaaa\\\aaaoooxxxnnnaaaWWWSSSMMMLLLJJJJJJLLLQQQUUUYYYdddnnn|||wwwgggaaaYYYQQQLLLIIIFFFEEECCCCCCCCCCCCBBB@@@>>>===>>><<<===???AAAEEEPPPZZZjjjwwwwwwhhhbbbWWWSSSNNNMMMOOONNNKKKGGGKKKJJJKKKNNNQQQZZZkkk{{{oooaaaWWWOOOKKKKKKLLLNNNRRRXXXdddyyy|||zzzvvvnnngggWWWLLL@@@;;;888555444666222222222222222222222222111222333222111000222333000000000000000000000000///111333111///111777<<>>AAAFFFPPPZZZhhh{{{444555777777888;;;>>>AAAJJJVVViiiuuujjj___\\\bbbrrrvvvlll___VVVRRRJJJIIIIIIIIIMMMSSSXXX\\\iiittt}}}xxxhhhbbbYYYQQQLLLIIIFFFEEECCCDDDDDDDDDCCCAAA???>>>>>><<<<<>>BBBEEEMMM]]]sss}}}||||||pppggg^^^```nnnyyyooodddYYYRRRQQQMMMKKKKKKLLLLLLOOO[[[gggssspppiii]]]SSSLLLIIIGGGFFFDDDDDDCCCAAA???>>><<<<<<===;;;<<>>CCCFFFPPPaaaxxx~~~}}}zzzkkkbbb[[[aaatttuuulllbbbXXXRRRRRRLLLKKKKKKMMMOOOTTTaaannn}}}qqqiii^^^TTTMMMJJJHHHGGGEEEDDDCCCAAA???>>>===<<<===;;;<<>>SSS___TTTBBB888444111000000000000000000000000000000000000//////////////////000000000000////////////.........---------........................---------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000111111222333555666777777::::::===AAADDDKKKYYYfffxxx444444555666999===DDDHHHUUUggg~~~wwwggg___[[[fff}}}{{{ppphhh___VVVQQQQQQJJJJJJKKKOOORRRZZZiiixxxrrrkkk```VVVOOOKKKIIIHHHEEEDDDCCCAAA@@@>>>===<<<===;;;<<>>:::999555...000000000000000000000000000000000000////////////...///111222222111///..................---------..............................---,,,+++******))),,,,,,,,,,,,------------******++++++,,,---..................////////////////////////000000000000111111222444555666777888::::::===BBBFFFNNN]]]kkk~~~333444666777888>>>EEEKKKZZZnnn~~~tttfff```___mmmxxxmmmeee]]]TTTOOOOOOJJJIIIKKKOOOTTT^^^ooossslllaaaWWWPPPLLLIIIGGGEEEDDDCCCBBB@@@>>>===<<<===<<<===@@@AAADDDMMMWWWhhhwwwtttddd^^^VVVQQQOOOOOOLLLJJJIIIGGGGGGJJJKKKMMMSSS[[[lll{{{pppbbbXXXRRRNNNJJJKKKPPPTTT]]]qqq~~~zzzjjj\\\LLLBBB<<<666555777333333333222222222111111333222222222111000000000/////////000111111111222111111111111111222222333000333333111222555222+++000000000000000000000000000000000000////////////...///000111111000///.................................................../////////......---------,,,,,,,,,------------...,,,,,,---......//////000............////////////////////////000000000000111222333444555777888888999999===CCCHHHQQQaaappp222444666777999>>>GGGOOO___tttrrraaa___cccvvvvvvkkkcccZZZQQQMMMMMMKKKJJJKKKOOOUUU```rrrvvvooodddZZZRRRLLLIIIFFFEEEEEEDDDBBB@@@???=========<<<===@@@AAACCCLLLUUUfffvvvyyyhhhaaaXXXQQQOOONNNLLLKKKJJJGGGGGGJJJKKKKKKPPPUUUgggvvvwwwggg[[[UUUMMMIIIJJJOOORRRYYYmmmqqqbbbQQQEEE===777555666333333333222222222111111333222222222111000000000/////////000111111111222000000111111111222111111111111000...///111000---000000000000000000000000000000000000///////////////...------------...///---.............................................---------....../////////,,,,,,---------.............................................////////////////////////000000000000111222333444666777888888888888<<>>======<<<===@@@AAACCCKKKSSSdddtttnnnfff[[[SSSPPPOOOMMMKKKKKKGGGFFFIIIKKKKKKNNNSSSaaapppmmm___XXXMMMIIIJJJNNNPPPWWWiii}}}zzzjjjWWWJJJ@@@888666777333333333333222222222222222222222111111111111111000000111111111111111111000000111111222111111000///000111000///000111222000000000000000000000000000000000000///////////////...,,,++++++,,,...///---------.......................................)))******+++,,,---......,,,---------............,,,,,,,,,,,,,,,,,,,,,+++............////////////////////////000000000000222222333555666777888999888999===DDDMMMYYYkkk|||222666999:::;;;AAAMMMVVVjjjkkkWWW^^^nnn}}}vvvmmmccc\\\UUUNNNJJJKKKKKKIIIJJJOOOWWWeeezzz{{{ooocccYYYRRRLLLHHHFFFEEEDDDCCCAAA???>>>======<<<>>>AAAAAABBBJJJRRRbbbrrrtttlll___VVVRRRPPPOOOMMMLLLHHHFFFHHHJJJKKKMMMRRRZZZhhh|||ssscccZZZPPPLLLKKKNNNOOOSSSdddxxxsss___OOODDD;;;888888444444444444333333333333111111111111111222222222222222222222222111111111000000111222222111000///......000111111000000222000000000000000000000000000000000000////////////......------------......---------.........//////........................***++++++,,,,,,---------------------............***++++++,,,,,,---------............////////////////////////000000000000222333444555666777888999999:::???GGGPPP]]]qqq333777:::;;;;;;BBBNNNXXXnnnhhhZZZbbbttt~~~}}}}}}qqqhhh___YYYSSSMMMJJJKKKJJJIIIJJJPPPYYYhhh~~~sssggg]]]TTTNNNJJJFFFFFFDDDCCCAAA???>>>>>>===<<<>>>AAAAAABBBIIIQQQaaaqqqyyypppcccYYYTTTRRRPPPNNNMMMHHHEEEHHHJJJKKKNNNRRRUUUcccwwwwwweee\\\SSSNNNMMMOOONNNQQQaaatttyyycccSSSGGG===::::::555555444444444444333333000000111111222222222333444333333333222111111111///000111222222111000//////......111111///------000000000000000000000000000000000000////////////---...///111111///...------------.........//////.............................................------------.........//////***+++,,,---///000111222............/////////000////////////000000000000222333444555666888999999;;;<<>>===???AAA???>>>BBBIIIPPP___lll~~~tttddd\\\XXXSSSOOOMMMJJJIIIGGGFFFGGGIIIKKKMMMUUU___nnnxxxdddZZZUUUOOOLLLNNNOOOSSScccuuurrr^^^LLL@@@;;;:::666555444333222222222222444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////000000//////.........---000000000000000000000000...,,,+++,,,//////---***---+++---222333000111555000000////////////000000000000000000000000000000///////////////000111111222333444555666888999999:::;;;AAAJJJTTTcccxxx777888:::<<<>>>DDDTTTccc|||~~~sssrrruuu}}}ttteee___jjj|||zzz|||tttiii```XXXSSSNNNIIIHHHJJJHHHFFFIIISSS]]]hhhyyy~~~}}}}}}sssfff[[[QQQLLLIIIGGGDDDCCCBBBBBB@@@???===???@@@???>>>AAAIIIOOO]]]jjj{{{zzzhhh___[[[UUUPPPNNNJJJIIIGGGFFFGGGIIIKKKMMMRRRZZZiiizzz}}}ggg[[[UUUOOOLLLNNNPPPTTTdddvvvwwwcccPPPCCC<<<:::555444444333222222222333444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////000/////////.......................................---,,,---//////---+++333000...000555777444///000000////////////000000////////////////////////111000000/////////000000222333444555666888999999;;;===CCCLLLWWWfff{{{777888:::===@@@HHHZZZjjj}}}sssqqqtttzzzoooccc```ooo|||{{{~~~zzzoooeee]]]TTTPPPLLLHHHGGGJJJIIIHHHLLLTTT^^^iiixxx~~~|||{{{}}}xxxjjj^^^SSSMMMJJJHHHEEECCCCCCBBBAAA???>>>???@@@???>>>AAAHHHMMMYYYeeevvvnnnccc]]]WWWRRRPPPKKKJJJHHHGGGGGGIIIKKKLLLMMMUUUcccssskkk]]]UUUOOOMMMOOOQQQUUUfffxxx~~~jjjVVVGGG>>>:::555444333333333333333444444333222222111111222222222222222222222222222222111111111111111111111111000000000000000000000000...///////////////000000000000000000000000000000////////////////////////////////////....................................///...---...///000...,,,000000...111@@@MMMJJJ>>>000//////......//////000///////////////////////////////////////000111222222333444555666888999999===???EEEOOO[[[jjj999999;;;>>>BBBKKK^^^ooowwwuuuwww|||yyykkkdddaaattt{{{|||vvvkkkaaaXXXQQQMMMJJJGGGGGGIIIIIIJJJOOOWWWaaalllwww~~~~~~{{{zzz|||}}}}}}ooobbbWWWPPPKKKIIIFFFDDDDDDCCCAAA@@@>>>??????>>>>>>AAAFFFJJJUUUaaaqqq~~~rrreee^^^XXXSSSQQQLLLKKKIIIHHHHHHIIIJJJKKKLLLRRR^^^mmm~~~ppp___VVVPPPNNNPPPRRRWWWgggyyyqqq\\\KKK???:::444444444333333333444444444333222222111111222222222222222222222222222222111111111111111111111111////////////////////////............///////////////////////////////////////////////////////////////////////////.......................................//////000//////...***//////222BBBUUUUUUGGG/////////....../////////////////////////////////------...///000222444555222333444555666888999999>>>@@@FFFQQQ^^^nnn::::::<<>>>>>>>>>>>???AAAEEEGGGRRR\\\kkkwwwtttggg___XXXSSSRRRLLLKKKJJJIIIIIIIIIIIIJJJLLLQQQ[[[hhhyyyuuuaaaXXXRRROOORRRSSSXXXhhhzzzwwwbbbNNNAAA:::555555444444333333444444444333222222111111222222222222222222222222222222111111111111111111111111////////////////////////////////////............////////////////////////////////////////////////.........///////////////////////////////////////...//////000//////......)))111111---444@@@@@@555//////............//////........................000000///000000111222333222333444555666888999999===@@@GGGSSS```rrr;;;;;;===AAAFFFSSSiii|||~~~{{{|||xxxlllbbb___```jjj~~~zzznnncccYYYQQQKKKIIIHHHFFFGGGJJJIIIPPPYYYcccnnnwwwzzzwwwuuuuuuvvvzzz~~~~~~{{{{{{|||~~~{{{mmmaaaYYYNNNLLLIIIGGGFFFDDDBBBAAA???>>>>>>>>>???AAACCCEEEMMMVVVdddpppyyyzzzkkkaaaYYYTTTSSSMMMLLLKKKJJJIIIIIIIIIIIILLLPPPWWWcccssszzzfffZZZTTTQQQSSSUUUYYYhhhzzz|||gggSSSCCC;;;777666555444333333333333444333222222111111222222333333333333333333333333111111111111111111111111000000000000000000000000000000000////////////...000000000000000000000000////////////////////////.........///////////////000000000000000000000000,,,...000000...---...///)))000111,,,+++000000+++///......------......///........................444333222111000/////////222333444555666888999999>>>AAAIIIVVVdddvvv;;;;;;===CCCKKKZZZqqq|||{{{~~~~~~zzzooobbb[[[\\\___sssvvviii^^^VVVOOOIIIHHHHHHFFFHHHKKKJJJTTT```kkkwww~~~xxxrrrppppppssszzz||||||~~~qqqddd\\\OOOMMMJJJGGGFFFEEECCCAAA???>>>======???AAABBBCCCHHHQQQ]]]hhhrrr}}}qqqeee[[[UUUTTTNNNMMMLLLKKKJJJIIIHHHHHHJJJLLLRRR\\\lllkkk]]]VVVSSSUUUUUUYYYhhhzzzmmmXXXGGG>>>999888666555333222222222444333222222111111222222333333333333333333333333111111111111111111111111000000000000000000000000111111000000000/////////000000000000000000000000////////////////////////............/////////000////////////////////////+++---//////---,,,---...+++---//////......///000///......------......///........................333222222111000000000111222333444555666888999999@@@BBBKKKXXXgggzzz::::::>>>EEENNN___xxx}}}~~~xxxlll___ZZZ\\\aaayyy~~~sssfff[[[UUUNNNHHHHHHHHHGGGIIILLLLLLWWWeeeqqq}}}yyypppmmmlllpppvvv}}}}}}}}}tttfff]]]PPPMMMJJJHHHGGGEEECCCAAA???>>>======???AAABBBBBBDDDMMMYYYdddmmmyyyvvvhhh]]]VVVTTTNNNMMMMMMKKKJJJIIIHHHGGGHHHJJJNNNXXXggg{{{nnn^^^XXXTTTUUUVVVYYYhhhyyyppp[[[JJJAAA:::999777555333222111111444333222222111111222222333333333333333333333333111111111111111111111111000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////---.........//////000000........................***---//////,,,+++,,,...111------111000,,,+++---.........------.......................................///000111333555666222333444555666888999999AAADDDMMM[[[jjj}}};;;<<>><<<:::999:::;;;<<>>???EEEPPP]]]ooo:::;;;???FFFQQQeee|||sssjjjbbbWWWSSS___ppp|||~~~wwwlll```WWWMMMKKKGGGFFFFFFHHHKKKLLLQQQ^^^ooorrrmmmjjjlllssszzz~~~sssfffYYYQQQIIIHHHGGGDDDBBBCCCCCCAAA???>>>======>>>???AAACCCJJJVVVbbbooo~~~rrreeeZZZSSSPPPNNNMMMKKKJJJJJJJJJKKKJJJJJJMMMSSSZZZiiippp^^^VVVRRRUUUWWWYYYeeessszzzfffRRRDDD<<<999666444555555444333555444333333222222222333333333333333333333333333222111000///...//////000///000111111111111000///......//////000000111111........................111111000000///......---000...,,,---///000...---.................................------,,,,,,,,,---------------...//////....................................////////////000000111111222222222333444444555555555777;;;>>>AAAHHHSSSaaasss::::::???HHHVVVmmm}}}rrrfff]]]UUUUUUeeeyyyzzz}}}~~~rrrggg[[[TTTJJJHHHEEEDDDEEEHHHLLLOOOVVVeeexxxssspppmmmooouuu{{{xxxkkk\\\SSSKKKIIIGGGDDDCCCCCCCCCBBBAAA????????????@@@???@@@GGGQQQ\\\hhhxxxwwwiii^^^WWWPPPOOOMMMLLLJJJJJJJJJKKKIIIIIIKKKPPPWWWdddzzzsss\\\TTTPPPSSSVVVYYYdddrrr~~~|||jjjVVVIII===:::777555444555444333444444333222222222333333333333333333333333333333333222///------...000222///000000111111000000///////////////000000000000000000000000000000000000111111000000///...------......///000222111///,,,.................................------------------,,,,,,,,,,,,---..............................//////000000000111111111111111111111111222222222444444555555666888<<>>=========>>>??????DDDMMMVVVbbbsss}}}mmm```YYYQQQPPPNNNLLLKKKKKKKKKKKKHHHHHHJJJNNNSSS___sssvvv[[[RRRNNNQQQUUUXXXcccooo{{{}}}nnn[[[NNN???<<<888555444555444444444333333222222333333333222222222222222222222222333222000//////000111222///000000000000000000///000000000000////////////111111111111111111111111////////////////////////......///111222111000..........................................---------...------,,,------..............................//////000000000111111111111111111111111111111111444555555666666999===@@@FFFOOO]]]mmm<<<<<>>============???@@@DDDJJJQQQ]]]qqq~~~}}}pppbbbZZZSSSQQQOOOMMMLLLKKKKKKKKKIIIIIIKKKNNNQQQZZZmmm~~~yyy\\\RRRLLLPPPSSSVVV```kkkvvv~~~ppp___SSSAAA===999555444444444444333333333222222333333444222222222222222222222222111111222333333222222222000//////////////////000000000000000////////////........................,,,,,,---...///000111111...////////////000111111................................................//////...............///..............................////////////000000111111111111111222222222444555666666777:::>>>AAAGGGQQQbbbttt======DDDSSSggg|||mmm___[[[^^^lll{{{yyyyyyrrreee[[[TTTQQQIIIIIIGGGDDDBBBEEEMMMSSS___rrrtttuuuvvvxxxzzz}}}vvveee[[[PPPLLLIIIEEEDDDEEEBBBBBBAAAAAA@@@??????>>>???@@@CCCHHHNNNZZZppp|||{{{~~~uuueee\\\TTTRRRPPPNNNLLLKKKKKKKKKJJJJJJLLLNNNOOOVVVgggwww|||___SSSLLLNNNQQQSSS[[[eeennnwww}}}rrrbbbWWWCCC???999666444444444444333333222222222333444444222222222222222222222222000111222333444333222111000//////......//////000////////////000000000000////////////////////////++++++,,,...///000111111---...//////......000222......................................./////////000000///............///........................---------........./////////000000111222222333333444555666777888;;;???BBBIIIUUUgggzzz<<<>>>GGGXXXnnnzzzkkk___^^^eeetttwwwxxx{{{~~~nnnaaaXXXRRRPPPGGGHHHGGGDDDCCCGGGPPPWWWfffyyy}}}tttvvvxxxzzz{{{|||~~~wwwhhh]]]RRRMMMIIIEEEDDDEEECCCCCCCCCBBBBBBAAA@@@???>>>???AAAFFFKKKXXXooo}}}zzzzzz}}}{{{jjj```UUUSSSQQQNNNMMMLLLKKKLLLJJJJJJKKKMMMMMMSSSaaappp}}}bbbUUULLLMMMPPPQQQWWW```eeekkkvvv{{{rrrdddYYYEEE@@@:::666444444555444333222222222333333444555111111111111111111111111/////////000000111111111000///............///000......//////000000111111111111111111111111111111---------.........//////))),,,000000///...///000........................---........./////////000000///......---------...........................------........./////////......///111222333444555444666777777888;;;@@@CCCLLLXXXkkk;;;>>>HHH\\\sssxxxkkk``````iiizzzxxxzzzzzzkkk^^^UUUQQQOOOEEEFFFFFFDDDDDDHHHRRR[[[lll~~~{{{tttvvvxxxzzz{{{|||}}}~~~vvviii^^^SSSMMMJJJFFFDDDEEEBBBBBBBBBBBBAAA@@@???>>>===>>>@@@DDDIIIVVVnnn}}}|||yyyyyy}}}nnncccUUUTTTQQQOOOMMMLLLLLLLLLIIIIIIJJJLLLKKKPPP^^^mmm~~~dddVVVLLLMMMOOOOOOUUU]]]^^^ccclllyyy}}}zzzrrreee[[[FFFAAA;;;666444444555444222222222222333333444555111111111111111111111111000///---,,,,,,...111222000///...------...///000---......///000111111222........................000//////...------,,,,,,&&&+++000222111...---...........................---.........//////000000///...---,,,,,,,,,,,,,,,....................................////////////---...///000222444555666555666777777999<<<@@@CCCNNN[[[ooo???BBBJJJ\\\vvvzzzmmm___^^^nnn{{{uuu{{{qqqggg]]]RRRKKKIIIEEEDDDDDDFFFEEEHHHRRR^^^rrr~~~vvvwwwyyy{{{|||}}}~~~~~~|||ggg___UUUMMMIIIGGGDDDAAA@@@AAABBBCCCBBBAAA@@@??????>>>???CCCIIIWWWnnn}}}{{{yyyyyyzzz~~~vvveee]]]WWWSSSQQQNNNJJJJJJLLLMMMJJJJJJKKKLLLPPPZZZddd{{{eeeVVVLLLMMMOOOMMMNNNSSSWWWXXX___kkkzzz|||yyyqqqdddZZZLLLCCC;;;888777555444666555444333222111222333333222222222222222111000///222222222111111111000000////////////////////////------...///000111222222//////...---------------........................222222111000000000000000000...---...///000///...////////////////////////------..................---------...///000000111//////000111111111111111......///000111333555666555666666777999===CCCGGGPPP___ttt@@@CCCMMM___yyy~~~pppbbbbbbtttxxxttt{{{{{{mmmcccZZZPPPIIIHHHFFFEEEEEEFFFFFFIIITTT```vvvzzzuuuwwwxxxzzz|||}}}~~~~~~zzziiiaaaWWWOOOKKKIIIFFFDDDCCCCCCDDDDDDDDDBBBAAA@@@???>>>@@@CCCJJJWWWnnn}}}{{{yyyyyyzzz}}}kkk```ZZZTTTSSSPPPLLLKKKNNNMMMJJJIIIKKKLLLOOOYYYcccwwwfffVVVKKKKKKMMMKKKKKKOOOTTTUUU[[[fffsss~~~{{{rrreee[[[MMMCCC;;;888777555444666555444333222222222333333333333333333333222111111222222222111111111000000000000000000000000000000000000000111111111111111000//////.......................................111000///...............000...---...///000///.../////////////////////////////////...---------,,,------......///000000111...///000000111111000000/////////000111333444555555666666777999===CCCHHHSSSbbbxxx@@@EEEPPPdddssseeehhh|||uuusss{{{uuuggg___WWWNNNHHHGGGGGGEEEFFFGGGGGGKKKWWWccczzz{{{tttuuuvvvxxxzzz{{{}}}}}}~~~}}}~~~yyyllldddYYYQQQMMMKKKIIIGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???@@@DDDJJJXXXooo|||{{{xxxyyy{{{ttteee^^^WWWTTTQQQMMMLLLNNNLLLJJJIIIKKKKKKNNNVVV```qqqiiiYYYLLLKKKMMMJJJIIILLLPPPQQQVVV___jjjyyy~~~uuuhhh]]]NNNDDD;;;888777555444666555444333222222222333333333333444444444333222222222222222111111111111111111111111111111111111111444444333222111000//////111000000///////////////..............................------,,,---------000...---...///000///...////////////////////////000000///...---,,,,,,+++------......///000000000......///000000000000///000000000111111333444444555666777888:::???EEEIIIXXXggg}}}@@@FFFSSSiiitttiiiooo{{{tttttt~~~zzznnnbbb[[[TTTLLLHHHGGGFFFEEEEEEFFFHHHMMMZZZggg}}}wwwqqqtttuuuwwwyyy{{{|||}}}}}}}}}~~~{{{ppphhh\\\TTTPPPNNNLLLJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@AAAFFFLLLZZZrrr~~~{{{zzzxxxyyy}}}}}}lllbbbYYYUUURRRNNNLLLNNNKKKIIIIIIKKKKKKLLLTTT]]]lllooo]]]NNNLLLMMMKKKJJJMMMNNNNNNRRRYYYaaaooozzzlllbbbQQQGGG===999777555444666444444333333333222222222222333333333333333222222111111111111111111111111111111111111111111111111333333222111000000///...222111111000///000000000..............................---,,,,,,---------000...---...///000///...//////////////////////////////......---------,,,............//////000000---......///////////////111111111111222222333444555666777888;;;@@@FFFKKK\\\kkk@@@GGGWWWnnn}}}{{{}}}ssslllvvvyyytttvvvuuujjj^^^XXXRRRLLLHHHHHHEEECCCCCCFFFHHHOOO^^^mmm|||uuuqqqtttuuuvvvxxxzzz{{{||||||}}}~~~|||uuummmcccZZZVVVSSSOOOLLLKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@CCCHHHOOO^^^vvv}}}zzzxxxxxx{{{sssggg\\\VVVRRRNNNLLLLLLJJJIIIIIIKKKJJJJJJQQQYYYfffyyyvvvaaaOOOKKKMMMKKKJJJMMMMMMNNNQQQVVV[[[fff{{{ssshhhVVVKKK@@@;;;888555444666444444444333333333222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222222111000000000000000///////////////////////////...............//////000...---...///000///...////////////////////////,,,---------......//////............////////////---......///////////////222222111111222333444444555666888999<<>>DDDKKKPPPddduuuFFFPPPccc|||yyytttqqquuu{{{~~~nnniiimmmxxxvvvqqqssszzzyyykkkaaaVVVQQQMMMGGGDDDDDDEEEDDDEEEIIIOOO[[[ooouuuoooooonnnrrrsssuuuwwwyyyzzz{{{{{{yyyyyyzzz|||~~~~~~}}}}}}~~~vvv~~~|||uuummmccc]]]SSSQQQNNNJJJGGGEEEDDDCCCAAABBBFFFMMMWWWhhh~~~|||||||||zzz{{{iii___YYYSSSNNNLLLHHHGGGIIIKKKIIIGGGKKKQQQYYYhhh|||```SSSOOOKKKKKKMMMJJJMMMRRRUUUTTTXXXgggxxxzzzdddWWWIIIAAA;;;666444555333333444555444333222111111222333333444444444444000000111111222222222222////////////////////////222222111111111111111111111000000///////////////000000000000000000000000...............///000111000...---...///000///...////////////////////////..................------///////////////.........//////000111111111111111000000000222333555777888666777999;;;???EEELLLQQQfffwwwGGGUUUlll{{{|||~~~qqqhhh___fffwww{{{nnnmmmuuu~~~vvvggg^^^TTTMMMJJJIIIEEEBBBCCCCCCGGGMMMRRR]]]sss~~~tttnnnmmmnnnssstttuuuwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~yyy~~~~~~tttjjjcccZZZUUUNNNIIIFFFDDDCCCBBBFFFFFFHHHNNN\\\rrr|||zzz{{{pppccc[[[SSSOOOOOOLLLKKKJJJIIIIIIJJJLLLMMMVVVbbbuuusss[[[SSSSSSSSSQQQPPPQQQTTTUUUTTTWWWeeettt|||mmm\\\IIIAAA>>>:::555333444444333333333444444555444333222222111111222222333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000///,,,+++,,,...///---+++,,,---...//////...---,,,---------.........////////////000111111111111111111111222333333444555555555444777===BBBGGGPPPYYYjjj~~~IIIXXXpppwwwkkkccc___gggzzzxxxmmmmmmttt~~~ttteee]]]RRRLLLIIIHHHEEEBBBDDDDDDHHHMMMSSS```vvv}}}sssmmmmmmooossstttuuuwwwxxxxxxxxxxxxyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~zzzxxxnnnggg[[[VVVOOOIIIFFFDDDCCCBBBEEEFFFHHHOOO]]]ttt}}}|||}}}uuuggg^^^VVVQQQPPPLLLKKKJJJIIIIIIJJJLLLMMMTTT___rrrfffXXXTTTSSSRRRQQQRRRUUUVVVUUUYYYffftttooo^^^KKKBBB>>>:::666444444444444333333444444555444333222222111111222222333333333222222111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000///---+++,,,...///---+++------...//////...---------------.........////////////000111111111111111111111222333444555555666777666999???CCCHHHRRR[[[nnnKKK]]]vvvzzzoooeee``````llltttjjjkkkttt~~~|||pppaaaZZZQQQJJJHHHGGGEEECCCFFFFFFHHHMMMTTTccczzz{{{qqqmmmnnnpppttttttvvvwwwxxxyyyyyyyyyxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~zzzzzzpppiii]]]XXXPPPJJJGGGEEECCCBBBDDDEEEIIIPPP___www}}}~~~}}}nnncccYYYTTTRRRMMMLLLJJJIIIIIIJJJKKKLLLQQQ[[[mmmvvvaaaVVVSSSRRRRRRSSSVVVXXXXXX[[[gggtttsssbbbOOOEEE???:::666555555444444333333444444444444333222222111111222222222222222222222111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000...---,,,---.........,,,------...//////...------------.........///////////////000111111111111111111111222333444555666666999999;;;@@@DDDIIITTT___tttNNNaaa}}}|||sssjjjccc```dddssszzzooogggkkktttxxxlll^^^XXXOOOIIIFFFEEEDDDCCCEEEFFFHHHLLLUUUfff~~~xxxpppmmmooorrrtttuuuvvvwwwxxxyyyyyyyyyxxxyyyzzz{{{||||||||||||||||||}}}}}}~~~~~~{{{wwwnnnggg^^^XXXQQQKKKGGGEEECCCBBBCCCEEEIIIRRRbbbzzz~~~|||uuuhhh]]]VVVSSSMMMLLLJJJIIIIIIIIIKKKLLLOOOXXXiii}}}kkk[[[TTTSSSTTTUUUXXXZZZZZZ]]]gggsss~~~yyyhhhTTTHHHAAA:::777666555555444333333333444444444333222222111111222222222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////......///000000000000000////////////////////////...---------.........------..................---............//////////////////000111111111111111000111222333444666666777::::::<<>>CCCFFFPPPdddvvv___{{{mmm```[[[```hhh|||wwwiiiggggggooo|||xxxllleee\\\TTTLLLIIIFFFCCCCCCFFFAAAEEEJJJSSSdddyyyrrrooosssuuuuuuuuuyyyyyyyyyzzz{{{||||||}}}}}}}}}}}}|||||||||||||||zzzzzzzzz{{{|||~~~{{{yyyyyyrrrlllfffaaa^^^UUUQQQLLLGGGEEEDDDCCCBBBFFFEEEGGGPPPccc|||rrrbbbXXXTTTQQQMMMJJJIIIIIIHHHGGGKKKNNNVVVdddxxxoooZZZUUUNNNIIIKKKNNNNNNNNNPPPWWWfff|||}}}gggUUUIIIAAA:::666444444444444444444444444444444444333333222222222111111111111111111111111////////////////////////000222333333222000000000////////////............//////000000000000//////000111111000///......///000000000000///...---,,,444333111000/////////000////////////////////////000000000000000000000000111111111111111222222333333333444555666777888999;;;;;;>>>BBBGGGRRRfffxxxeeennnaaa]]]cccllluuuiiiggghhhppp}}}vvvjjjccc[[[SSSKKKHHHEEEBBBBBBDDDBBBFFFKKKUUUfff{{{sssqqquuuwwwxxxyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{|||~~~~~~xxxvvv~~~yyyqqqkkkeee___\\\TTTPPPKKKGGGEEEDDDCCCBBBDDDDDDGGGPPPbbb{{{ppp```VVVTTTPPPLLLJJJIIIIIIIIIHHHLLLOOOVVVbbbtttuuu___WWWOOOJJJKKKMMMMMMMMMOOOUUUcccyyyjjjWWWJJJBBB<<<888444444444444444444444444333333333222222111111111111111111111111111111111000000000000000000000000000222333333222000000000000000//////......------//////000000000000//////111111222111000//////000,,,---...///000000000000000000000000000...---,,,////////////////////////000000000000000000000000111000000000000111222222222222333555666888999999;;;;;;???DDDJJJVVVkkk}}}lllpppcccaaahhhrrrpppjjjiiikkktttssshhhaaaYYYQQQJJJGGGDDD@@@@@@BBBBBBFFFMMMXXXkkkuuutttwwwzzz{{{}}}zzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{{{{|||}}}~~~}}}~~~tttrrr{{{yyypppiiibbb\\\XXXRRRNNNJJJFFFEEEDDDCCCBBBBBBCCCFFFOOO```yyy~~~oooaaaWWWSSSPPPLLLJJJJJJJJJJJJIIILLLOOOUUU___ooo~~~gggYYYQQQJJJJJJKKKKKKKKKNNNRRR___tttmmmZZZLLLCCC===:::444444444444444444444444222222111111111111111000111111111111111111111111111111111111111111111111///111333333111000///000111000000///...---------///000000111111000000///222222111111111111000000------...///000000000000...///111111111///,,,+++////////////////////////000000000000000000000000000000/////////000111111111111333555777888:::;;;;;;<<<@@@FFFNNN[[[qqqqqqrrreeedddmmmxxxlllkkkkkkpppyyy~~~pppfff```VVVOOOHHHFFFCCC??????AAABBBGGGOOO\\\qqqwwwuuuxxxzzz{{{}}}{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}~~~|||{{{qqqoooxxxxxxoooggg___YYYUUUOOOLLLHHHFFFEEEDDDCCCAAA@@@AAAEEEMMM^^^vvvpppbbbYYYRRROOOLLLJJJJJJKKKKKKJJJJJJMMMRRR[[[iii~~~nnn]]]SSSKKKJJJJJJIIIJJJLLLQQQ[[[oooqqq]]]NNNDDD>>>:::444444444444444444333333222222222222111111111111111111111111111111111111111111111111111111111111///111333333111/////////111111000///...------,,,000000000111111000000000111000000000111111000///000111111000000///...---000000000111000///...---///////////////////////////////////////////////////////////////000000111000111222444777999:::;;;;;;<<>>:::555555444444444333333333222333333333333333333333111111111111111111111111111111111111111111111111///111222222111/////////111000000///...---------000000111111111111000000000...---...000000///...111111111111000///...---111///---,,,,,,---...//////////////////////////////////////////////////////////////////000000111000111222444777999:::;;;;;;===AAAHHHPPP^^^tttzzzsssiiilllzzz|||nnndddhhhppp{{{wwwjjj```[[[PPPJJJEEEEEEDDD@@@@@@BBBCCCIIISSSeee}}}zzzwwwwwwvvvwwwzzz||||||||||||||||||||||||||||||}}}}}}~~~||||||{{{{{{zzz{{{{{{{{{{{{}}}~~~yyynnnkkksss}}}tttkkkccc[[[TTTPPPJJJGGGEEEDDDDDDDDDCCCAAA>>>AAAEEEKKKXXXooorrrcccYYYTTTQQQMMMKKKKKKKKKKKKJJJGGGIIINNNSSS___sss{{{fff[[[OOOKKKIIIGGGHHHJJJOOOUUUeee~~~zzziiiWWWIII???:::555555555444444333333222333333333333333444444444111111111111111111111111111111111111111111111111...000222222000///...///////////////............000111111222222111111000///---+++,,,///111///---......///000111111111111000---***((((((***---///////////////////////////000000000000000000000000000000/////////000111111111111333555777888:::;;;<<<>>>CCCKKKSSSaaaxxx|||rrrkkkqqqvvvjjjdddiiirrr}}}rrreee\\\WWWNNNHHHDDDEEEDDDBBBBBBDDDDDDJJJUUUhhhzzzxxxxxxwwwxxx|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}xxxlllhhhooo{{{rrriiiaaaZZZSSSOOOGGGFFFDDDDDDDDDDDDCCCAAA>>>AAAEEEJJJVVVkkkxxxfff[[[UUURRRNNNKKKKKKKKKJJJIIIIIIKKKNNNRRR[[[nnnjjj^^^RRRKKKIIIGGGHHHJJJNNNRRR```zzzppp]]]MMMAAA:::666555555444333333222222111111222222333333333333111111111111111111111111000000000000000000000000...000222222000.....................////////////000111111222222111111000000---+++---000222000---......000111111111111111///...,,,++++++,,,...///////////////////////////000000000000000000000000111000000000000111222222222222333555666888999999>>>@@@FFFOOOXXXhhh{{{www|||qqqllluuuooodddffflllvvvooobbbYYYTTTMMMGGGDDDEEEEEECCCCCCEEEDDDJJJVVVjjj{{{yyyyyyxxx{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{||||||||||||}}}wwwjjjfffmmm}}}zzzqqqiiiaaaYYYSSSOOOFFFEEECCCCCCDDDDDDCCCAAA???BBBEEEJJJUUUjjj~~~kkk___VVVSSSNNNLLLKKKJJJIIIIIIKKKMMMOOOQQQYYYkkkmmm```SSSLLLIIIGGGHHHKKKMMMOOO]]]wwwtttbbbPPPBBB<<<666666555444333333222222000000111111222222222222111111111111111111111111////////////////////////...000222222000.........------......///000000000111111222222222222111111111...+++---222444111...111222222111111000///...000000000000111111111111////////////////////////000000000000000000000000111111111111111222222333333333444555666777888999???AAAHHHRRR]]]mmm|||zzz}}}|||vvvtttxxx|||pppjjjeeeoooyyykkk\\\SSSOOOLLLHHHCCCBBBCCCDDDCCCAAAEEEJJJUUUggg|||xxxwwwxxxxxxwwwyyy{{{||||||{{{yyyxxxxxx{{{{{{|||}}}~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{{{{{{{|||}}}~~~{{{mmmfffkkk{{{|||wwwoooggg___XXXQQQMMMIIIGGGDDDCCCCCCBBBAAA???AAA@@@CCCIIISSSeeeqqqeee[[[RRRLLLKKKKKKIIIHHHIIIJJJJJJLLLPPPVVVcccyyyvvveeeSSSKKKJJJHHHHHHIIILLLQQQ[[[nnn}}}iiiTTTFFF???;;;888555333333333333222444444444333333222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000/////////////////////.........,,,,,,------------,,,,,,000000000000000000000000111000///......///000111000000///...............000000000000000000000000///.........///000222333222444555666666777:::<<>>BBBGGGQQQ___mmm~~~yyyqqqnnntttyyyhhhfffmmm|||qqqgggcccgggrrr}}}wwwgggZZZPPPKKKGGGFFFCCCBBBBBBCCCDDDDDDGGGNNNYYYeeettt~~~{{{zzzyyyzzzzzz{{{|||}}}}}}}}}{{{{{{|||~~~|||||||||||||||{{{zzzyyywwwxxxzzz|||}}}||||||{{{||||||}}}~~~|||mmmeeeggguuu|||tttooohhhaaaZZZTTTNNNJJJGGGEEECCCBBBBBBBBBAAA@@@@@@???AAAFFFNNN]]]vvv~~~pppcccZZZQQQOOONNNKKKJJJKKKIIIJJJLLLOOOSSS\\\ooorrr___UUUPPPMMMJJJJJJJJJLLLRRRaaayyyvvvaaaNNNCCC;;;999666444444444333222333333333333333333333333333333333333333333333333111111111111111111111111//////////////////////////////000000000000/////////000000000000000111111......////////////......////////////////////////000000////////////000000111111000//////000000000/////////////////////////////////000000111111222222444666777888:::===???DDDIIITTTdddsssxxxooolllsss}}}pppbbbaaakkk}}}}}}mmmdddbbbhhhtttvvvggg[[[QQQJJJEEEEEECCCBBBAAABBBDDDEEEHHHQQQ\\\fffqqq|||~~~zzzzzzzzzzzzyyyzzz{{{|||{{{|||~~~}}}|||{{{|||~~~|||}}}}}}}}}|||{{{zzzzzzwwwxxxzzz|||}}}}}}||||||||||||}}}~~~}}}nnneeefffrrr}}}yyyqqqmmmfff```ZZZTTTNNNKKKGGGEEEBBBBBBBBBBBBAAA@@@??????AAAEEELLLZZZqqqttteee[[[RRROOOMMMJJJIIIKKKIIIJJJLLLOOORRRYYYjjjzzzwwwcccXXXSSSNNNLLLKKKLLLLLLPPP]]]qqq{{{eeePPPCCC<<<999666444444444444333333333333333333333333333333333333333333333333333111111111111111111111111//////////////////////////////000000000000//////.........//////000000000000000111111111111000000//////////////////////////////000000000000////////////.........//////000////////////////////////000000000111111111111111222444666777999;;;>>>AAAGGGLLLXXXhhhxxxxxxooommmsss|||ttthhh]]]^^^kkk~~~zzzjjjdddccciiiuuutttfff[[[QQQJJJDDDDDDCCCBBBAAAAAADDDGGGJJJUUUbbbkkkrrrxxxyyywwwuuuwwwyyyyyyyyyyyy{{{|||{{{}}}~~~~~~~~~|||}}}}}}}}}}}}}}}|||{{{xxxyyyzzz{{{||||||||||||zzz{{{{{{|||}}}~~~pppeeeeeeqqq~~~zzzvvvooojjjddd^^^YYYSSSNNNKKKFFFDDDBBBAAABBBBBBAAA@@@???>>>@@@DDDJJJWWWmmm{{{hhh]]]TTTPPPMMMJJJIIIKKKIIIJJJLLLOOOPPPVVVeeettt|||ggg\\\WWWRRROOONNNOOONNNQQQ[[[kkkiiiSSSEEE<<<999666555555555444333222222333333333333444444222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////------......//////000000//////000000000000//////000000000000000000000000//////000000000000//////...............//////000000000000000000000000000000000111222222111111000111333666888999<<<@@@BBBIIINNNZZZmmm{{{sssrrrwwwuuuiii```YYY]]]kkkwwwiiiddddddjjjvvvqqqdddZZZOOOHHHBBBCCCCCCBBB@@@AAADDDHHHMMMZZZiiiqqquuuwwwvvvsssppptttwwwxxxxxxxxxzzz|||{{{|||}}}~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{|||}}}{{{{{{|||}}}~~~qqqfffeeeppp}}}{{{vvvrrrkkkgggaaa[[[WWWRRRMMMIIIEEECCCAAAAAABBBBBBAAA@@@>>>>>>???CCCHHHTTTiii|||kkk```VVVQQQOOOKKKJJJLLLIIIIIILLLNNNOOOTTTbbbppplllaaa[[[VVVSSSSSSRRRPPPRRR[[[hhh}}}mmmVVVGGG<<<:::777555555555444333222222222333333444444444111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////---......///000000111111---......//////......---000000000000000000000000...///000111111000///...//////......///000000111000000000000000000000000000111222222222222111000111333666888:::===AAADDDJJJOOO]]]qqqwwwwww|||xxxnnnbbb[[[VVV\\\lllvvvhhhdddeeejjjwwwooocccYYYNNNFFFAAACCCCCCBBB@@@AAADDDHHHPPP^^^nnnuuuxxxxxxvvvrrrnnnrrrvvvxxxxxxxxxzzz|||||||||}}}~~~|||{{{zzzyyyyyy{{{|||}}}}}}}}}~~~rrrgggeeeppp|||~~~xxxssspppiiieee___ZZZUUUPPPKKKHHHEEECCCAAAAAABBBBBBAAA@@@>>>===???BBBGGGSSShhhzzzmmmbbbXXXSSSPPPMMMLLLMMMIIIIIILLLNNNOOOSSS```nnnoooddd^^^ZZZWWWVVVTTTQQQSSS[[[fffyyypppYYYIII<<<:::777555555555444333222222222333333444444444000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////...//////000111222222222222222333333333333222222000000000000000000000000...///000111111000///...000000///000000111222222000000000000000000000000000111222333333222000000111333666888:::===AAADDDJJJOOO^^^sss~~~qqqeeeYYYXXXXXX^^^ppppppbbbbbbgggpppzzz{{{lll```TTTKKKHHHFFFCCCAAABBBAAA@@@EEEKKKPPPgggvvv|||yyyppppppooorrruuuwwwxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}}}}}}}~~~uuuhhhgggpppxxx{{{wwwsssooogggccc]]]XXXSSSOOOLLLIIIDDDDDDDDDDDDDDDDDDCCCCCC>>>>>>???BBBFFFQQQeeewwwtttgggYYYSSSQQQNNNLLLMMMMMMKKKKKKMMMOOOSSS]]]gggyyyrrreee^^^YYYVVVWWWUUUTTTWWW\\\eeeyyyxxx```LLLCCC;;;555555666555444555333333333444444555555555222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111000//////000111000...111111111111000000000000//////000000111111111222222555888999999<<>>>>>???BBBFFFQQQdddvvvyyykkk\\\UUUQQQMMMKKKKKKLLLJJJJJJMMMNNNRRR[[[eeeyyyttteee^^^XXXVVVVVVTTTTTTWWW\\\dddwww|||cccOOOCCC;;;555555666555444555333333333444444444555555222222222222222222222222222222222111111111111000000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000111111111111111111111111000000000000000000000000///...------...///...---//////000000111111111222111111111111000000000000333555888999:::===CCCHHHNNNWWWhhh{{{|||mmm```XXXYYY\\\dddxxx~~~lllaaaaaagggsss}}}wwwhhh\\\PPPHHHFFFEEEBBBAAABBBAAAAAAEEEKKKSSSjjjzzz|||qqqqqqqqqsssvvvwwwwwwwwwxxxyyy~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~{{{llljjjrrrzzz}}}xxxtttoookkkfffbbb\\\VVVRRROOOKKKHHHDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>???BBBFFFPPPcccttt~~~ooo___WWWRRRMMMJJJJJJKKKIIIIIIKKKMMMPPPYYYcccwwwuuueee]]]WWWTTTTTTRRRSSSVVV[[[cccttthhhTTTDDD<<<666666777555444555333333333333444444444444222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000111111111111111111111111000000000000000000000000///...------//////...---......///000111222333333333222222111000000//////333555888999:::===CCCIIIQQQ\\\mmm~~~nnnaaaVVVYYY]]]hhh~~~yyyiii```aaaggguuu~~~uuufffZZZOOOHHHFFFEEEBBBAAABBBBBBAAAEEELLLSSSkkkzzz{{{pppppprrrtttvvvvvvvvvvvvwwwyyy}}}}}}}}}~~~~~~~~~}}}|||||||||~~~~~~~~~}}}nnnjjjrrrzzz|||xxxsssmmmhhhddd```[[[UUUQQQNNNJJJHHHDDDDDDCCCBBB@@@???>>>>>>>>>>>>???BBBFFFOOOaaarrrqqqaaaWWWRRRMMMJJJJJJJJJHHHHHHKKKLLLNNNVVV```tttwwweee[[[TTTQQQPPPNNNPPPTTTZZZaaaqqqkkkXXXFFF>>>777777777555444555333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000........................////////////////////////111000//////111222111000...//////000111111222222222111111111111111111111333666999:::;;;>>>DDDJJJTTT___rrrpppcccTTTXXX___mmmtttfff___bbbiiivvvttteeeYYYOOOIIIGGGDDDAAA@@@BBBBBBAAAFFFLLLTTTkkkyyy}}}yyyoooooorrrtttuuuuuuuuuuuuwwwyyy{{{~~~~~~||||||}}}~~~~~~~~~}}}||||||||||||~~~~~~~~~ooojjjqqqyyy}}}xxxrrrlllgggccc___YYYTTTQQQMMMJJJGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@BBBEEENNN```pppsssbbbXXXRRRMMMKKKKKKIIIGGGHHHJJJKKKMMMTTT]]]pppyyyfffZZZRRRNNNMMMKKKLLLQQQWWW^^^mmmmmmZZZHHH???888888777555444555333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000........................////////////////////////111//////000222222222111111111000000000000000000///000000111222333333444333666999:::<<>>@@@BBBEEEMMM^^^nnnvvvdddZZZTTTNNNLLLLLLIIIHHHHHHKKKKKKLLLSSS\\\kkk}}}hhh[[[RRRMMMLLLJJJKKKOOOTTTZZZiiimmm\\\IIIAAA:::888888555444444333333333333222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000111111111111111111111111000000000000000000000000...------...000111111000111111111111000000//////...///000111222444555555333666999;;;<<<@@@GGGLLLWWWeeezzzmmm___UUUZZZeeexxx|||kkkbbb___eeemmmvvvooo```VVVLLLGGGFFFDDDAAA@@@BBBBBBBBBFFFMMMXXXlllwwwxxxzzzuuummmoooqqqrrrsssssstttuuuxxx{{{wwwyyy{{{{{{zzzyyyzzz{{{yyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~ssskkkrrrzzz{{{uuummmggg```]]]WWWRRROOOLLLIIIFFFCCCCCCBBBBBBAAAAAAAAA@@@======@@@BBBEEELLL]]]mmm~~~|||iii]]]VVVOOOLLLMMMIIIHHHIIIKKKKKKLLLRRR[[[hhh|||lll^^^TTTNNNMMMMMMMMMNNNQQQVVVddd|||~~~nnn___JJJBBB;;;999888555333444333333333222222222111111222222222222222222222222222222222111111111111000000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000111111111111111111111111000000000000000000000000...------...000222111000000000000000000111111111000000111222222333444444333666:::;;;===AAAGGGMMMYYYggg}}}|||iii[[[VVV\\\hhh{{{yyyiiiaaa___fffnnnvvvmmm^^^TTTKKKFFFEEECCCAAA@@@BBBBBBBBBGGGMMMZZZmmmwwwwwwyyytttnnnqqqpppqqqsssssstttvvvyyy|||wwwyyyzzzyyyxxxxxxzzz{{{xxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~uuummmsss|||}}}vvvnnnhhh```\\\WWWRRROOOLLLHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB======@@@CCCEEELLL\\\lll{{{mmm```WWWPPPLLLLLLJJJIIIJJJLLLKKKLLLRRRZZZfffzzznnn```VVVPPPOOOPPPOOOOOOPPPSSS```xxx~~~ooo```KKKBBB;;;999999555333444333333333222222111111111222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000//////000333444333222......///000111222333333222222222222222222333333444777:::<<<===AAAHHHMMM[[[iiivvviii___WWWaaapppvvveee\\\]]]eeeooo}}}hhh[[[RRRJJJFFFFFFDDD@@@>>>@@@BBBCCCHHHNNN___nnn{{{}}}wwwsssqqqppprrrrrrssstttvvvwwwyyyzzzzzzzzz{{{|||{{{zzzxxxwwwxxxxxxyyyyyyzzz{{{||||||~~~~~~~~~vvvooovvv~~~|||uuunnnjjj```\\\VVVPPPMMMJJJGGGEEEBBBAAA@@@@@@AAAAAA???===???===>>>BBBGGGNNN\\\iiiwww~~~~~~pppaaaWWWPPPLLLMMMLLLLLLKKKJJJJJJMMMRRRUUUfffuuutttbbbTTTNNNLLLJJJKKKMMMOOORRR___xxx|||nnnbbbMMMCCC:::888999777666666333333333333333333333333555444333222111222333333222000//////000111111000222111111111000000////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////........./////////000000000111000000000000111111111111111111111000111111222333555888:::<<<>>>CCCKKKRRR```nnnyyykkkbbb[[[fffuuuuuuddd]]]^^^fffppp~~~yyyeeeXXXPPPHHHDDDDDDCCC???>>>@@@BBBDDDIIIPPPaaaooo|||}}}xxxtttrrrqqqssssssssstttuuuwwwxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{||||||~~~wwwqqqxxx}}}vvvpppkkkbbb]]]WWWQQQNNNJJJGGGEEECCCBBBAAAAAABBBAAA???===???===>>>BBBFFFNNN[[[hhhttt~~~~~~}}}}}}sssdddZZZRRRNNNNNNLLLLLLKKKJJJJJJMMMQQQUUUcccrrrvvvdddUUUNNNMMMJJJKKKMMMPPPSSS```yyy|||nnncccNNNCCC:::888999777555666333333333333333333333333555444333222222222333333222111//////111111111000111111111111000000000/////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111111111111111111222222333555888:::<<<>>>DDDLLLSSSbbbqqq|||mmmeeecccnnn~~~sssddd]]]___hhhrrrtttaaaUUUMMMFFFBBBBBBAAA>>>>>>@@@BBBDDDKKKSSSdddrrr~~~xxxuuussssssttttttttttttuuuvvvxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{||||||}}}yyyssszzzxxxrrrnnnddd```YYYSSSOOOKKKGGGEEEDDDBBBAAABBBBBBBBB@@@>>>@@@>>>???BBBFFFMMMYYYfffqqqzzz}}}|||{{{}}}yyyiii^^^TTTOOOOOOKKKKKKKKKJJJJJJLLLQQQTTT___mmmzzzfffWWWOOONNNJJJKKKMMMQQQVVVccc{{{}}}ooocccOOODDD:::888888666555555444444444444444444444444555444333222222222333333222111//////111222111000111111111111000000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111222222222111111111111111000000000111111111222222111111111111111222333333555888;;;===???EEEMMMTTTeeettt}}}nnnhhhkkkxxxqqqbbb]]]```jjjuuuppp^^^SSSLLLEEEBBBAAA???======@@@BBBDDDMMMVVVhhhvvvyyyuuuuuutttuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzuuu|||zzztttpppgggbbb[[[UUUPPPKKKHHHEEEDDDCCCBBBBBBCCCBBB@@@???AAA??????CCCFFFLLLXXXcccoooxxx{{{{{{zzz}}}~~~mmmaaaVVVPPPOOOKKKKKKKKKJJJJJJLLLPPPSSS[[[jjj}}}hhhWWWOOONNNKKKKKKMMMRRRXXXfff~~~~~~pppeeeQQQFFF;;;888888555444444555555555555555555555555444444333333333222222222333111000000111222222111111111111000000000000000///000111111111111000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111222222111111111111000000000000111111111222222222222111111111111222333333555888;;;===@@@GGGOOOVVVgggxxx~~~qqqmmmrrrnnn```\\\```lllwww|||lll[[[QQQKKKFFFBBBBBB???===>>>@@@AAADDDNNNXXXlllyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}~~~~~~~~~{{{uuu}}}zzzuuuqqqhhhccc\\\UUUPPPLLLHHHEEEDDDCCCBBBBBBCCCBBB@@@???@@@???@@@CCCFFFLLLWWWbbbnnnwww}}}|||{{{|||~~~pppcccWWWPPPNNNJJJKKKKKKKKKJJJLLLOOOQQQYYYggg}}}iiiWWWOOONNNKKKKKKNNNSSS[[[jjjssshhhTTTHHH===999888555444555555555555555555555555555444444444333333333222222333111000000111222222111000000000000000000111111000000111111111000000///000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000111111111111222222222222222222222111222333333444555888<<<>>>BBBHHHQQQXXXiii{{{~~~}}}sssrrrwww~~~jjj^^^[[[```mmmxxxxxxiiiYYYPPPKKKFFFCCCCCC???>>>???@@@@@@DDDNNNZZZooo{{{yyyuuuuuuuuuttttttttttttuuuvvvxxxxxxzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~|||www~~~zzztttppphhhccc\\\UUUPPPLLLHHHFFFDDDBBBAAABBBBBBBBB@@@>>>???>>>???CCCGGGLLLWWWbbblllttt|||~~~~~~zzz|||||||||rrreeeYYYQQQNNNJJJKKKLLLKKKJJJKKKNNNPPPWWWeeezzzlllYYYPPPOOOLLLKKKNNNUUU^^^mmmxxxlllXXXKKK???:::999666555555444444444444444444444444333333444444444333222111333222000000222333222111000000000000111111111111000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111000///...............//////000000000000111111111222222222222333222222222222222333444444555888<<>>===???CCCGGGLLLWWWbbbiiiqqqxxx{{{}}}~~~}}}yyyzzzzzz|||uuuggg[[[SSSPPPJJJKKKLLLKKKJJJKKKMMMOOOUUUbbbwwwppp\\\RRRQQQLLLKKKNNNVVV```ppp{{{ppp[[[NNNAAA;;;999777555666333333333333333333333333333333444444444333222111444222111111222333222222///000000000111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......///000111222222333111111111222222222333333333222222222222333444444555999===@@@DDDKKKTTT[[[ppp~~~vvvnnnqqqyyyxxxeeeZZZYYY___mmmyyyqqqcccUUUMMMIIIDDDBBBAAA@@@???@@@AAA@@@BBBNNN[[[rrr}}}wwwttttttuuurrrrrrssstttvvvwwwyyyzzz}}}|||zzzyyyxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}~~~}}}{{{}}}xxxrrrooofffaaaZZZTTTPPPLLLIIIGGGBBBAAA@@@@@@AAAAAA???======<<<>>>CCCGGGLLLWWWbbbeeennnvvvyyy{{{~~~}}}zzzxxxyyy|||wwwiii]]]TTTRRRJJJKKKLLLKKKKKKKKKMMMOOOSSSaaauuusss^^^TTTSSSLLLKKKNNNVVVbbbqqq~~~sss]]]OOOBBB<<<:::777666777333333333333333333333333333333444555444333222111444222111111222333333222//////000000111111111222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111......///111222333444555111111222222222333333333333333222222333333444555555999===@@@DDDKKKUUU\\\sssxxxmmmhhhiii}}}rrraaa[[[[[[^^^iiivvvrrrcccTTTLLLGGGCCC@@@AAA@@@??????@@@AAAEEEQQQ]]]uuu||||||yyyxxxwwwtttsssssssssttttttvvvwwwwww{{{zzzxxxvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwzzzzzzzzz{{{|||}}}}}}~~~|||}}}}}}{{{vvvqqqnnneee```ZZZTTTOOOKKKHHHFFF>>>>>>???@@@@@@@@@@@@???>>><<<<<<@@@EEEKKKUUU___jjjooouuuxxxxxxxxxzzz|||{{{|||{{{lll___UUURRRMMMKKKIIIHHHHHHJJJLLLNNNWWW```qqqxxxeeeVVVNNNNNNMMMOOOVVV___ooozzzcccQQQ@@@:::;;;:::777444444555666666555333111000444444333333333333222222000000000000000000000000///////////////000111111000000000000000000000000//////000111111111111111000000000000111111111111000000111111111111000000//////000//////...---,,,000000000000111111111111222333333222222111000///222333333333333333333444888999===BBBFFFKKKVVVbbbrrr{{{|||}}}rrriiigggiii{{{qqq```[[[[[[^^^jjjvvvoooaaaRRRKKKHHHDDDBBBCCC@@@??????@@@AAAFFFRRR___uuu{{{~~~zzzvvvvvvuuussssssssssssssstttuuuvvvwwwzzzyyywwwvvvuuuuuuuuuuuuwwwxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{|||}}}}}}~~~{{{}}}~~~~~~yyytttppplllddd___YYYSSSOOOKKKHHHEEE@@@@@@AAAAAAAAAAAA@@@@@@>>><<<<<>>CCCFFFKKKWWWdddvvv}}}wwwxxx}}}rrriiicccccchhhyyynnn^^^ZZZ\\\```kkkwwwlll^^^QQQJJJHHHEEECCCDDDAAA??????@@@AAAGGGTTTbbbvvv{{{|||wwwsssssssssrrrsssssssssssstttuuuvvvvvvyyyxxxwwwuuuttttttttttttvvvvvvxxxyyyzzz{{{{{{{{{zzz{{{{{{||||||}}}}}}~~~{{{{{{}}}~~~{{{vvvqqqmmmjjjbbb]]]WWWQQQNNNJJJGGGEEEBBBBBBBBBBBBAAAAAA@@@???>>><<<===AAAEEEKKKTTT]]]gggmmmuuuyyyyyyyyyzzz{{{|||ssscccWWWSSSNNNLLLJJJHHHHHHJJJLLLMMMRRRZZZjjj~~~kkk]]]UUUNNNMMMOOOUUU^^^lll{{{dddSSSBBB;;;:::999666555666555555444333333333333444444333333333333222222222222222222222222222222000000/////////000111111000000000000000000000000//////000111111111111111000000000000111111111111...//////000000//////...111111111111111111222333000000000000111111111111---...///000111111111111222222222333333444444444999:::>>>CCCGGGMMMZZZfff{{{}}}wwwxxxttthhh```\\\```fffxxx}}}kkk[[[YYY]]]bbbmmmyyyjjj]]]PPPJJJHHHDDDBBBCCCAAA??????@@@AAAHHHVVVdddvvv{{{|||vvvrrrrrrsssrrrssssssssssssssstttuuuvvvxxxwwwvvvuuutttssssssrrrtttuuuwwwxxxzzz|||}}}}}}{{{{{{||||||}}}}}}}}}}}}zzzzzz{{{|||~~~~~~~~~~~~xxxsssooojjjhhh___[[[UUUPPPLLLIIIFFFDDDCCCCCCCCCBBBAAA???>>>===>>><<<===BBBFFFKKKSSS\\\eeellltttxxxyyyyyyzzz{{{}}}}}}xxxgggZZZUUUOOOMMMKKKIIIIIIJJJLLLMMMPPPXXXhhh}}}mmm___WWWOOONNNPPPUUU]]]jjj{{{eeeUUUCCC;;;:::888666666666555444333222333444444444444333333333222222222333333333333333333333333111000000///000000111111000000000000000000000000//////000111111111111111///000000000111111111111111111111222222111111111111111//////...///000000///000000000111111111111///000111111222222222111222222222333333444444444:::;;;???DDDHHHOOO]]]jjj~~~~~~yyy|||ooobbbZZZXXX]]]eeeyyyzzzhhhYYYYYY___fffqqq{{{}}}jjj]]]PPPJJJGGGCCC@@@@@@@@@??????@@@BBBHHHVVVcccvvv{{{{{{vvvrrrrrrsssssstttssssssssssssttttttuuuvvvvvvuuuuuutttssssssrrrtttuuuvvvxxxzzz|||~~~|||||||||}}}}}}}}}}}}}}}zzzzzzzzz{{{|||}}}~~~~~~{{{uuuppplllhhheee]]]YYYSSSNNNKKKHHHEEECCCBBBBBBBBBAAA@@@>>><<<<<<>>><<<===BBBFFFJJJSSS[[[cccjjjqqqvvvxxxxxxzzz{{{}}}wwwwwwzzz|||kkk^^^XXXOOONNNKKKIIIIIIJJJLLLMMMQQQXXXfffzzznnn___WWWOOONNNPPPUUU[[[hhh{{{{{{gggVVVDDD<<<999666555666666555444333222333444555444444333333333222222222333333333333333333333333111111000000000000111111111111111111111111111111//////000111111111111111///000000000111111111111111111222222222222111111222111000///............///000000000111111111111000000111111000//////...111111222333333444555555:::;;;???EEEJJJQQQ```mmm|||}}}lll___XXXWWW^^^fffyyyxxxfffWWWYYYaaaiiittt~~~zzziii]]]PPPJJJGGGCCC@@@??????>>>???AAACCCGGGTTTaaasssyyy{{{vvvsssssstttssstttsssssssssssssssttttttttttttuuuuuuuuuuuutttttttttuuuvvvwwwyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{|||}}}}}}wwwqqqmmmhhhdddbbbZZZVVVQQQLLLIIIGGGDDDCCCAAAAAAAAA@@@???>>><<<;;;>>><<<>>>CCCGGGJJJRRR[[[bbbhhhooosssuuuvvvyyy|||~~~tttnnnnnnvvvoooaaaZZZPPPNNNLLLJJJIIIJJJLLLMMMQQQWWWdddxxxnnn___VVVPPPOOOPPPTTTZZZeeexxxzzzhhhXXXFFF<<<888555555777555444444333333444444444444444333333333333222222333333333333333333333333222222111000000000111111111111111111111111111111//////000111111111111111000000000000111111111111///000000111111000000///111222222222111000///...000000000000111111111111////////////...---,,,+++111111222333333444555555;;;<<<@@@FFFKKKTTTcccqqqyyyiii]]]WWWXXX```iiixxxwwwdddWWWZZZdddmmmwwwwwwfffZZZNNNJJJHHHDDDAAAAAA>>>>>>@@@BBBCCCGGGQQQ]]]ooouuuyyyvvvrrrssssssqqqtttssssssrrrrrrsssssstttrrrsssuuuvvvwwwwwwvvvvvvuuuuuuvvvwwwyyy{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzz{{{|||}}}}}}xxxrrrmmmhhhddd```]]]XXXTTTOOOKKKHHHFFFDDDBBBAAAAAAAAAAAA@@@???>>>===>>>===>>>CCCGGGJJJRRRZZZaaafffllloooqqqtttyyy|||uuujjjggggggqqqrrrbbb[[[QQQOOOLLLJJJIIIJJJLLLMMMPPPVVVbbbtttooo___VVVPPPOOOPPPTTTYYYcccuuuyyyhhhYYYGGG===777444555777333333444444555444444333444444333333333333222222222222222222222222222222333222111111000000111111111111111111111111111111//////000111111111111111000000000000111111111111///000000111111000000///,,,---000222222111///...000000000000111111111111///000000000000000//////000111111222444555555666<<<<<>>===>>>CCCGGGJJJRRRYYYaaaeeejjjmmmooosssxxx}}}yyyjjjeee^^^iiizzzsssccc[[[QQQOOOLLLJJJIIIJJJLLLMMMPPPUUU```rrrppp```VVVPPPOOOPPPTTTYYYccctttyyyiiiYYYHHH===777444444888222333444555555555444333444444444333333333222222222222222222222222222222333333222111000000111111111111111111111111111111//////000111111111111111000000000000111111111111222222333333333333222222%%%(((,,,///111111///---000000000000111111111111111222333444444444444444000111111222444555666666<<<===AAAGGGMMMVVVfffuuuuuufff]]]YYY[[[ccclllzzzooocccZZZ\\\eeeooozzzqqq```YYYNNNGGGCCCAAA???<<>><<<===AAAJJJSSSYYYfffooowwwxxxrrrnnnqqquuuppprrrttttttsssssstttuuurrrtttuuuvvvuuuvvvxxxyyyvvvvvvvvvxxxyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzz{{{}}}{{{vvvrrrkkkeeeaaa]]]ZZZXXXSSSQQQMMMIIIEEEBBB@@@???>>>??????@@@@@@@@@??????===>>>>>>>>>AAAGGGOOOUUU___bbbfffjjjnnntttzzz~~~kkk___ZZZ___jjj~~~yyyfffYYYTTTQQQMMMKKKKKKLLLLLLLLLPPPUUU___oooqqqaaaXXXPPPMMMKKKNNNSSS^^^ooo~~~zzzhhh[[[III>>>::::::777555666555444444555666555444555444444333333444444555444444333333333333222222000000000111222222222333111111000000//////......222000...000222333111...000111111111111222222222000000000000000111111111111000......///000000///222222111000//////000000222222222222222222222222111222222222111333555888999AAABBBGGGQQQYYYfff{{{rrrccc[[[YYY]]]gggpppzzznnnbbbZZZ\\\fffpppzzzooo___WWWNNNGGGCCCBBB???===???>>><<<===BBBJJJTTT[[[eeelllrrrssspppnnnpppsssqqqrrrttttttsssrrrssstttrrrtttvvvvvvuuuvvvwwwxxxvvvvvvwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz|||~~~{{{tttpppjjjddd```\\\XXXUUUQQQOOOLLLHHHEEEBBB@@@?????????@@@@@@@@@??????>>>=========>>>AAAGGGOOOUUU\\\___dddhhhmmmsss{{{pppaaa[[[^^^hhhzzzzzzggg[[[TTTQQQMMMKKKKKKLLLLLLLLLOOOTTT___nnnrrraaaXXXOOOLLLKKKMMMRRR[[[jjjxxxyyyhhh[[[JJJ>>>::::::777555666555444444555666555444555444444333333444444555444444333333333333222222111111111111111222222222111111000000////////////111000///000222222000...000111111111111222222222000000000000000000000111000000000000000000000000222222111000000000000000222222222222222222222222111222222222222333666888999AAABBBGGGRRRYYYggg|||zzzmmm^^^XXXYYY```kkkvvv|||lllaaaYYY]]]gggqqq{{{mmm]]]VVVLLLFFFDDDCCCAAA??????>>>===>>>BBBKKKVVV^^^dddhhhlllnnnnnnnnnoooqqqrrrsssuuutttsssrrrrrrsssrrrtttvvvvvvuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{}}}~~~|||||||||||||||||||||||||||{{{zzzzzzzzz{{{|||}}}|||rrroooiiiddd```[[[VVVRRRMMMLLLJJJGGGDDDBBB@@@@@@@@@@@@@@@@@@@@@???>>>===;;;<<<===>>>AAAGGGOOOTTTWWW[[[```eeejjjrrr|||wwweee\\\]]]eeeuuu|||iii\\\UUUQQQMMMKKKKKKKKKKKKKKKOOOTTT^^^mmmsssbbbWWWNNNKKKJJJLLLOOOUUUcccooowwwgggZZZJJJ???;;;999777555666555444444555666555444555444444333333444444555444444333333333333222222222222222111111111111111111000000000000/////////111000///000222222000///000111111111111222222222111111000000000000000000...111444444111///000222222111000000000000000000222222222222222222222222111222222222222333666999999AAACCCGGGRRRZZZhhh}}}wwwiii[[[WWWZZZcccppp{{{|||iii___YYY]]]hhhsss||||||jjj[[[TTTKKKEEEDDDCCCBBB@@@>>>???>>>???CCCMMMYYYcccgggggghhhjjjmmmoooppppppssstttuuutttsssqqqqqqrrrsssuuuwwwwwwvvvvvvvvvwwwyyyyyyyyyyyyzzz{{{}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||~~~}}}rrrnnnjjjeee```[[[UUUQQQKKKIIIGGGEEECCCBBBAAA@@@AAAAAAAAA@@@???>>>===<<<:::;;;<<<>>>AAAGGGNNNSSSTTTXXX^^^ccciiisss~~~jjj______dddsss}}}jjj]]]UUURRRMMMKKKJJJKKKKKKKKKOOOSSS\\\lllvvvbbbWWWMMMJJJIIIKKKLLLPPP[[[ggg~~~~~~ttteeeZZZKKK@@@;;;999777666666444444444555666555444555444444333333444444555444444333333333222222222333222222222111000000000000000000000000000000000000000000111111111000///000000111111111222222222111111111000000000000000---222777666222///000333111111000000000000000111222222222222222222222222111222333222222444777999:::AAACCCHHHTTT\\\jjjuuuhhhZZZXXX^^^hhhuuuzzzfff]]]XXX^^^iiittt}}}zzzjjjZZZSSSJJJEEECCCCCCBBBAAA>>>???@@@@@@DDDOOO]]]gggkkkiiihhhiiillloooppppppssstttuuutttsssqqqqqqrrrsssuuuxxxyyyxxxwwwwwwxxxzzzzzzzzzzzz{{{||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}sssoookkkfffaaa[[[UUUQQQIIIHHHFFFDDDCCCAAAAAA@@@AAAAAAAAA@@@???>>>===<<<:::;;;<<<>>>AAAFFFLLLQQQQQQVVV\\\aaagggsssnnnaaaaaafffttt~~~kkk___UUURRRNNNKKKJJJKKKKKKJJJNNNRRR[[[jjj~~~yyydddXXXMMMJJJIIIJJJJJJNNNWWWbbbzzz{{{qqqcccZZZLLLAAA;;;999777777666444444444555666555444555444444333333444444555444444333333333222222222333222222222111000000000000000000000111111111111///000111111111000000000000000111111111222222222111111111111000000//////---222777777222000111333111000000000000000111111222222222222222222222222111222333333333444777:::;;;CCCEEEJJJVVV^^^mmmsssfffZZZ[[[cccooo{{{xxxccc[[[WWW___kkkuuuzzzjjjYYYRRRJJJDDDCCCCCCBBBAAA>>>???AAABBBFFFPPP```lllpppnnnkkkjjjkkknnnoooppprrrsssuuutttsssrrrrrrssssssuuuyyy{{{zzzzzzzzzzzz||||||{{{{{{{{{||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{||||||}}}}}}}}}~~~}}}~~~~~~tttpppjjjeee```ZZZUUUQQQIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@???>>>===:::<<<===>>>@@@DDDJJJNNNOOOUUU[[[___eeerrrrrrcccccciiixxxmmmaaaVVVRRRNNNKKKJJJKKKJJJJJJNNNQQQZZZiii}}}|||fffYYYOOOKKKJJJJJJJJJMMMWWWbbbyyyzzzpppbbbYYYMMMBBB;;;888777777666555444444555666555444555444444333333444444555444444333333333333222222222222222111111111111111000000000111111111111222///000222222000///000111000111111111111222222222222222111111000////////////222555555222000111333000000000000000111111222222222222222222222222222000222333333333555888;;;<<>>;;;<<<>>>>>>@@@CCCHHHKKKMMMSSSYYY\\\bbbqqquuubbbdddkkk{{{pppeeeVVVSSSNNNKKKJJJJJJJJJIIIMMMQQQYYYhhh|||iii[[[PPPLLLJJJJJJKKKNNNYYYdddzzzzzzppp```YYYMMMBBB;;;888777888666555444444555666555444555444444333333444444555444444333333333333222222111111111111111222222222000000111111111222222222...000222222000///000111000111111111111222222222222222111111000//////...111222222222222111222222000000000000000111222222222222222222222222222222000222333333444555999;;;>>>FFFIIIOOO[[[dddssslllaaaZZZ___mmm{{{ttt```YYYWWW```lllwww{{{mmmZZZSSSJJJDDDCCCBBBAAA???===@@@BBBCCCGGGRRRdddqqqvvvtttpppkkkggghhhllloooppprrrttttttsssssstttuuurrrvvvzzz}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||||||||||||xxxyyyzzz|||~~~~~~zzzsssooollljjjcccaaa^^^[[[ZZZYYYZZZZZZ]]]eeeoooxxx~~~tttoooggg```[[[VVVSSSPPPJJJIIIGGGEEECCCBBBAAA@@@>>>??????@@@@@@@@@??????<<<===>>>???@@@BBBFFFJJJLLLQQQWWWZZZ```ooovvvaaadddlll}}}ssshhhVVVSSSNNNKKKJJJJJJJJJIIIMMMQQQYYYggg{{{jjj\\\QQQMMMJJJJJJKKKPPP[[[ggg{{{{{{qqq```YYYNNNCCC;;;888888888666555444444555666555444555444444333333444444555444444444333333333222222000000111111222222222333000000111111222222222222...111333222000///000222000111111111111222222222222222222111000//////...333111000000111222222111000000///000000111222222222222222222222222222222000222333333444666999<<>>===<<<<<<:::;;;===>>>>>>AAADDDGGGKKKMMMSSSZZZbbbmmmssscccdddooouuugggZZZVVVQQQMMMLLLKKKJJJIIIMMMQQQXXXeeewwwlll```VVVOOOLLLOOOOOOPPP[[[iii|||rrrbbbYYYMMMCCC>>>;;;888666888777555333222222222333444555555555444333333222333333333333333333333333333222111000000111222333000111111222222111///...000000000000000111111111000111111111111222222222222111000//////000111222111111000000000000111111222222222222222222222222111111111222444444333222111222333333444777;;;>>>BBBFFFMMMUUU[[[ggg|||sssfff^^^YYY___kkkxxxlll___[[[YYY___lllyyyyyyiiiYYYPPPHHHFFFEEEBBB@@@AAABBB@@@AAAFFFIIIOOO]]]kkkrrrpppnnnlllkkkkkkkkklllooooooqqqrrrtttuuuuuuuuutttvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyy{{{|||}}}~~~}}}tttnnnjjjeee___\\\ZZZVVVRRROOOMMMKKKIIIKKKOOOTTTYYY___gggqqqwwwvvvooogggaaa\\\WWWQQQMMMKKKHHHDDDBBBAAAAAAAAA@@@AAAAAA@@@???>>>===<<<<<<:::;;;======>>>@@@DDDGGGKKKMMMSSSZZZaaammmqqqbbbdddoooyyykkk[[[WWWQQQMMMLLLKKKJJJIIILLLPPPWWWcccvvvlll___VVVOOOLLLOOOOOOQQQ]]]lllvvveee\\\OOODDD>>>;;;888555444444333333333444555666444444555555444444333222333333333333333333333333222222111111111111222222111111000000000111333333222222222222111111111111000111111111111222222222222111000//////000111222222111111000000111111222222222222222222222222222111111000111222222111111111222333333444777;;;>>>CCCGGGOOOWWW^^^jjjooobbb[[[VVV\\\gggssskkk]]]ZZZYYY```lllxxxxxxiiiXXXOOOGGGEEEDDDAAA@@@AAAAAA@@@BBBFFFJJJPPP\\\gggnnnmmmlllkkkkkkkkklllmmmooopppqqqsssuuuvvvvvvvvvwwwwwwxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyyyy{{{|||}}}~~~~~~xxxtttmmmgggccc___ZZZUUURRROOOLLLJJJGGGIIILLLNNNRRRXXX___dddssswwwvvvooogggaaa]]]XXXRRRMMMJJJGGGDDDAAAAAAAAAAAA@@@AAAAAA@@@???>>>===<<<<<<:::;;;======>>>@@@CCCFFFKKKMMMSSSZZZbbbnnn|||mmmbbbdddppp}}}ooo[[[WWWQQQMMMKKKKKKJJJJJJKKKOOOVVVbbbtttmmm___UUUNNNLLLOOOQQQTTTaaaqqq~~~kkkaaaRRRFFF>>>:::777555444444333333444444555666444444555555444444333333333333333333333333333333111111222222222222111111222000///...///222555777444444333333222111111111000111111111111222222222111111000000000000111111222111111000000111111222222222222222222222222222111111000000///000000111222333333444444777;;;>>>DDDHHHQQQZZZbbbnnn|||lll^^^WWWSSSYYYcccnnnzzz~~~jjj[[[YYYYYY```lllxxxvvvhhhWWWNNNFFFDDDDDDAAA@@@AAA@@@AAACCCFFFKKKRRR\\\dddjjjjjjjjjjjjjjjkkklllmmmoooppprrrtttuuuvvvwwwwwwyyyxxxxxxxxxzzz}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzyyyyyy{{{{{{}}}~~~zzzqqqllleee```\\\XXXSSSPPPJJJJJJJJJKKKMMMQQQUUUXXX^^^bbbiiipppxxx}}}uuuooogggaaa]]]XXXRRRNNNJJJGGGCCCAAAAAAAAAAAA@@@AAAAAA@@@???>>>===<<<<<<:::;;;=========???CCCEEEJJJMMMSSS[[[cccooowwwjjjaaadddppp}}}ppp\\\XXXQQQMMMKKKKKKKKKKKKLLLOOOVVVbbbsssmmm___UUUNNNKKKOOORRRWWWfffwwwrrrfffVVVHHH???:::777555777777666555444333222222333444444555444444333333333333333333333333333333000111222333333222111000111000///...///111333555222222222222222222222111000000111111111222222222111000000000000000000111111000000//////000000111111111111111111111111111222222111000//////000222222333444444555777;;;???DDDIIIRRR\\\dddrrryyyiiiYYYSSSQQQVVV___iiiuuu}}}hhhZZZYYY[[[bbbmmmyyytttfffVVVMMMEEEDDDCCCAAA???AAA>>>AAADDDGGGMMMUUU^^^bbbgggggghhhhhhjjjkkklllmmmoooppprrrtttuuuwwwwwwxxxyyyxxxwwwwwwyyy|||}}}~~~~~~~~~~~~}}}||||||{{{{{{|||||||||{{{zzzyyy{{{{{{}}}~~~vvvnnnhhhaaaYYYSSSPPPNNNLLLKKKKKKMMMOOOPPPQQQTTTXXX^^^fffpppzzz|||tttnnnfff```\\\XXXRRRNNNIIIFFFBBBAAAAAAAAAAAA@@@AAAAAA@@@???>>>===<<<<<<:::;;;=========???BBBEEEJJJMMMSSS\\\dddqqqrrrggg___bbbnnn|||nnn]]]XXXQQQMMMKKKKKKKKKKKKMMMPPPVVVbbbsssnnn```VVVNNNLLLPPPTTTZZZkkk|||xxxkkkYYYIII@@@:::777555777777666666555444333222333333444444555444444333333333333333333333333333000111222333333222111000///000000111000000/////////000000000111111222222000000111111111222222222000000000111111000000000/////////....../////////111111111111111111111111111333333222000000222444222333444444555888<<>>===<<<<<<;;;<<<<<<======>>>AAADDDIIILLLTTT]]]ggguuu|||lllbbb]]]___kkk|||mmm^^^YYYRRRMMMKKKKKKLLLLLLMMMPPPWWWbbbssspppbbbWWWPPPLLLPPPUUU]]]nnn}}}ppp\\\KKKAAA;;;888777444444555666666666666555333333444444555555444444333333333333333333333333111111222222222222111111000111222222222000///...//////000000000111111111000111111111111222222222000000111111111111000000000//////......//////000111111111111111111111111...222555444222111222555333444444555555888<<>>===<<<<<<;;;<<<<<<<<<<<<>>>AAACCCHHHLLLTTT___iiixxxuuueee\\\[[[]]]hhh}}}~~~ppp___YYYRRRLLLKKKKKKLLLMMMLLLOOOUUU```qqqqqqdddYYYQQQMMMQQQVVV^^^qqqrrr^^^LLLAAA<<<999888333444555666777666666555222333444444555555444444333333333333333333333333222222111111111111222222222222222222222222333333333333222111111000//////000111111111111222222222///000111222222111000///111111000000000000111111111111111111111111111111***///444555333111222444333444555555666888<<>>===<<<<<<;;;<<<<<<<<<<<<>>>@@@CCCHHHLLLTTT___jjjzzzpppaaaYYYYYY[[[fff{{{sss___YYYRRRLLLKKKKKKMMMMMMKKKNNNTTT___ooorrrfffZZZRRRNNNQQQVVV___rrrttt___MMMBBB===:::999777777888888666555333222222333333444555555555444333333333333333333333333333222111000000111222333444333222111222444777999777666555333111///...---000111111111111222222222///000111222222111000///333333222222222222333333000000000000000000000000'''---333555333000111333333444555555666888<<<@@@LLLQQQ[[[eeennn|||~~~hhhYYYOOOOOOJJJMMMVVVYYYcccxxxxxxfffVVVUUUZZZhhhuuu~~~~~~kkk___RRRMMMFFFAAA@@@?????????AAAAAACCCJJJXXXeeeiiifffeeeaaa```dddhhhhhhiiilllkkkkkkmmmnnnppprrrssstttuuuuuuuuuvvvwwwwwwxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~wwwkkkccc\\\WWWSSSMMMOOONNNIIIDDDDDDHHHMMMTTTXXX___gggmmmooopppooojjjhhhccc]]]WWWQQQNNNLLLIIIGGGCCCAAA???@@@AAABBBAAAAAA@@@???>>>===<<<<<<<<<;;;999999<<<@@@CCCDDDHHHLLLUUU```kkk{{{}}}mmm```ZZZVVVXXXdddyyytttcccYYYPPPMMMLLLJJJIIIKKKLLLPPPVVV___nnntttddd[[[SSSOOOSSSWWW___rrrtttaaaQQQGGGAAA;;;777555555444444444444555555444444444555555555555555555555444333222222222333000111222333333333333333333111///...---...///000111111000000000000111111111111111111111111111111333333222222222222222333000000000000000000000000000111111111111222222222222222333333333444444444333222444777777888>>>FFFKKKSSS^^^hhhttt}}}fffWWWNNNNNNJJJLLLUUUWWWbbbxxx}}}lll^^^[[[___jjjvvv~~~}}}jjj^^^QQQMMMFFFBBB@@@@@@@@@???@@@AAACCCJJJYYYgggllliiifffaaa```dddggggggiiilllkkklllmmmnnnppprrrssssssuuuuuuuuuvvvwwwwwwxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~xxxmmmccc]]]TTTSSSOOOJJJFFFEEEGGGJJJMMMQQQWWW^^^dddggghhhiiigggeee```[[[UUUPPPLLLJJJHHHFFFCCCAAA@@@@@@AAABBBAAAAAA@@@???>>>===<<<<<<===;;;::::::<<>>FFFOOOWWWaaakkkvvv{{{dddUUUMMMMMMIIIKKKSSSVVVaaaxxxrrrfffbbbcccmmmwww~~~{{{ggg[[[QQQLLLFFFBBB@@@@@@@@@???>>>@@@CCCJJJZZZjjjpppooohhhcccaaadddgggggghhhkkklllmmmmmmnnnpppqqqqqqrrruuuuuuuuuvvvwwwwwwxxxxxxyyyzzz{{{}}}}}}}}}}}}|||}}}~~~~~~}}}~~~~~~sssjjjaaa\\\TTTMMMJJJHHHHHHGGGHHHJJJOOOTTTZZZ^^^aaaccccccaaa]]]XXXSSSNNNJJJHHHGGGEEECCCAAA@@@@@@AAABBBAAAAAA@@@???>>>===<<<<<<===<<<;;;:::;;;>>>AAACCCKKKNNNWWWcccnnn~~~ttteeeZZZUUUTTTWWWdddzzzxxxfff\\\RRROOONNNKKKKKKLLLLLLOOOUUU]]]kkkwwwfffZZZRRROOOTTTXXX```rrrsss^^^LLLBBB===888555555555444444444444555555666666555555444444333333222111000000///000000000111111222333333333222222333222111000000000111222222222111111111111222222111111111111111111111111111111000000000111111222111111111111111111111111000111111111111222222222333333333333444444444555333222444777777888???GGGSSS[[[eeennnxxxzzzcccTTTKKKLLLHHHJJJRRRUUUbbbzzzqqqiiieeeeeennnxxxyyyfffYYYPPPLLLFFFBBBAAA@@@@@@???===@@@CCCKKKZZZllluuuvvvkkkeeeccceeegggfffgggjjjmmmmmmmmmnnnoooppppppqqquuuuuuuuuvvvwwwwwwxxxxxxxxxyyy{{{|||}}}}}}|||||||||}}}~~~}}}}}}~~~~~~qqqhhh\\\SSSPPPNNNKKKHHHGGGIIIKKKOOOSSSXXX\\\___^^^]]]ZZZVVVQQQMMMIIIHHHEEEDDDBBBAAA@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;===AAADDDKKKOOOYYYeeeppp~~~rrrcccZZZUUUSSSVVVccczzzzzzggg]]]TTTPPPOOOLLLKKKMMMMMMPPPUUU]]]kkkxxxhhhZZZRRRPPPTTTXXX```qqqttt]]]KKKAAA<<<999666555555444444444444555555666666555444444333222222333222222111111222222222111222222333333333222222333333222111111222222333333222222222222222222333111111111111111111111111000000000///000000111222111111111111111111111111000000111111111222222222222222222222333333333333333222444666777888@@@HHHTTT\\\gggppp{{{zzzcccTTTJJJLLLHHHJJJRRRUUUddd}}}}}}kkkgggcccdddmmmxxxyyyeeeXXXOOOKKKFFFCCCAAAAAA@@@???===@@@DDDKKKZZZlllwwwzzznnnhhheeefffgggfffgggjjjlllmmmmmmnnnooopppppppppuuuuuuuuuvvvwwwwwwxxxxxxwwwxxxzzz{{{||||||{{{{{{{{{|||}}}~~~}}}}}}~~~~~~vvvfff\\\WWWTTTOOOKKKJJJJJJKKKMMMPPPTTTXXXZZZZZZYYYWWWUUUQQQMMMIIIGGGCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;<<<<<<;;;;;;===AAAEEEKKKQQQ[[[hhhrrr~~~nnn```XXXUUUSSSUUUbbbyyy|||hhh^^^TTTQQQOOOLLLKKKMMMNNNQQQVVV^^^lllzzziiiYYYRRRPPPTTTXXX^^^nnnsss]]]KKKBBB===:::777555555444444444444555555666666555444333222222111333222222222222222333333222222333333333222222111333222222222222222333333333222222222222222222333111111111111111111111111000000//////000111111222111111111111111111111111000000111111111222222222111111111111222222222222444333444666777999AAAJJJSSS\\\gggrrr~~~yyybbbSSSIIILLLIIILLLSSSXXXhhhyyyfffccc```bbbmmmyyyyyyeeeYYYNNNJJJFFFCCCBBBAAA@@@???>>>AAAEEEKKKYYYkkkxxx|||rrrlllhhhhhhhhhggghhhkkkkkkllllllmmmoooppppppqqquuuuuuuuuvvvwwwwwwxxxxxxwwwxxxyyy{{{{{{{{{{{{zzz{{{{{{}}}~~~}}}}}}}}}~~~~~~xxxiii```ZZZTTTPPPOOONNNMMMMMMNNNPPPRRRTTTVVVVVVUUUSSSPPPLLLIIIGGGAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<:::;;;<<<;;;:::===BBBGGGMMMSSS```mmmvvv|||iii]]]VVVTTTRRRUUUbbbxxx|||hhh^^^TTTQQQOOOLLLKKKLLLMMMPPPVVV^^^lll|||kkkYYYRRROOOSSSVVV\\\kkk|||qqq\\\LLLCCC>>>;;;888555555444444444444555555555555444444333333222222111111111000111111222333222222333333333222111111111222222222222333333333222222111111111111222222111111111111111111111111000000000000111111222333222222222222222222222222000111111111111222222222111111111111222222222222444333333666777999BBBKKKUUU]]]iiitttwww```QQQHHHLLLKKKMMMUUUZZZlllyyydddaaa^^^bbbnnnzzzzzzgggZZZMMMJJJFFFDDDCCCBBB@@@??????CCCFFFKKKWWWiiiwww|||vvvooojjjiiiiiihhhiiillljjjjjjkkkmmmooopppqqqrrruuuuuuuuuvvvwwwwwwxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzzzz{{{|||~~~}}}}}}}}}}}}~~~}}}nnnddd]]]ZZZUUUTTTRRRPPPOOOOOOPPPPPPQQQQQQQQQPPPMMMJJJGGGEEE@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<888:::<<<;;;:::===CCCIIIOOOWWWeeesss{{{{{{hhh\\\WWWUUURRRUUUaaawww|||hhh^^^TTTPPPNNNKKKJJJKKKKKKNNNTTT]]]kkk~~~lllZZZRRROOORRRUUUYYYgggxxx|||nnn[[[KKKCCC>>>:::777555555444444444444555555333333333333333333333333222222111111222333333444222333333333333222111000000111111222222222222222111111111000000111111111111111111111111111111111000000000111111222444444222222222222222222222222000111111111111222222222222222333333333444444444555333333666777999BBBLLLYYYaaalllwwwvvv___PPPHHHLLLKKKNNNVVV\\\ooo{{{eeeaaa___cccooo{{{{{{hhh[[[MMMJJJFFFDDDCCCBBB@@@???AAADDDFFFJJJWWWhhhvvv{{{xxxqqqkkkkkkjjjhhhiiillliiijjjkkkmmmoooppprrrrrruuuuuuuuuvvvwwwwwwxxxxxxvvvwwwyyyzzz{{{{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~zzzmmmfffccc[[[YYYWWWTTTRRRQQQPPPPPPNNNOOOOOONNNLLLHHHEEECCC???@@@@@@AAAAAABBBBBBCCCAAAAAA@@@???>>>===<<<<<<666999<<<;;;:::===DDDJJJQQQZZZiiiwww|||jjj^^^ZZZXXXRRRTTTaaawww|||hhh]]]TTTPPPMMMJJJIIIJJJIIILLLRRR\\\jjj~~~mmmZZZSSSOOORRRTTTWWWeeeuuuxxxkkkYYYKKKCCC>>>:::666555555555444444555555555333333333333333333333444444444444444555555666777333333333333333222111000///000111222222222222222111111000000000000111111111111111111111111111111111111111111222333444555222222222222222222222222000111111111111222222222444444444555555555666666555333333666777:::CCCMMM]]]eeepppzzzuuu```SSSHHHKKKKKKQQQYYY]]]sss{{{ggg______eeeoooxxx~~~yyyeeeXXXMMMJJJFFFDDDCCCBBB@@@>>>>>>@@@CCCHHHTTTfffrrrvvvwwwtttpppmmmllllllkkkjjjkkklllmmmoooppprrrsssttttttuuuvvvvvvuuuuuuvvvwwwvvvvvvwwwxxxyyyyyyzzzzzzxxxyyyzzz{{{|||~~~}}}~~~~~~tttkkkggg___YYYXXXXXXTTTPPPPPPOOONNNMMMMMMLLLKKKGGGEEECCCAAA@@@@@@AAABBBAAA@@@BBBAAA???>>><<<;;;;;;:::@@@>>>???@@@???>>>DDDLLLUUU```ppp|||~~~lll```XXXTTTQQQVVVbbbuuuyyyiii^^^TTTPPPNNNKKKKKKMMMLLLPPPVVV^^^kkkkkk___VVVNNNKKKMMMRRR]]]ggg{{{mmm[[[OOOFFF===999999555555666666555555444333777666444333222222333333333333333333333333333333444444444333333222222222333333222222111000000000333222111000000111222333555444222111111111222222333333222222111222222222222222222222222222222222000111111111111222222222222222333333333333444444555555666777777:::EEEQQQ^^^gggtttwwwaaaSSSGGGJJJKKKRRRZZZ```www|||hhhaaaaaagggqqqyyy~~~xxxdddXXXMMMJJJFFFDDDCCCBBB@@@>>>===@@@BBBGGGTTTeeeqqquuuxxxuuuqqqnnnmmmmmmlllkkkkkkkkkmmmnnnppprrrssssssssstttuuuuuuttttttuuuvvvvvvvvvwwwwwwxxxyyyyyyzzzxxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~yyynnneee]]]\\\[[[WWWSSSSSSMMMKKKJJJJJJIIIHHHEEEBBBCCCAAA@@@@@@AAABBBAAA@@@BBBAAA???>>><<<;;;;;;;;;===<<<===??????@@@FFFOOOYYYeeeuuunnnaaaYYYTTTSSSWWWcccuuuzzziii^^^TTTPPPNNNKKKKKKMMMLLLPPPUUU]]]jjjkkk]]]UUUNNNLLLMMMQQQ[[[ddd{{{xxxiiiYYYMMMCCC;;;777888555555666666555555444333777666444333222222333333444444444444444444555555444444333333333222222222111111111111111111222222222222111000000111222222444333222111111111222222333222222111111222222222222222222222222222222222111111111111222222222222222222333333333333444444555444555777777:::EEEQQQ```iiivvvzzzbbbSSSHHHKKKLLLSSS]]]ccc{{{~~~jjjcccdddiiisss{{{wwwcccWWWLLLIIIFFFCCCBBBAAA@@@???===???AAAFFFSSSdddpppssswwwtttqqqooonnnnnnmmmllljjjkkklllnnnoooqqqrrrsssrrrsssttttttsssssstttuuuvvvvvvvvvwwwxxxxxxyyyyyywwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~{{{pppeeebbb```[[[XXXWWWMMMKKKIIIHHHHHHFFFDDDBBBBBBAAA???@@@AAABBBBBBAAAAAAAAA???===<<<;;;;;;;;;;;;:::;;;>>>???AAAIIIRRR\\\iiizzzrrrcccZZZUUUUUUYYYcccuuu|||iii___TTTPPPNNNKKKKKKMMMKKKNNNTTT[[[iii~~~kkk\\\TTTNNNLLLMMMPPPWWW___sssvvvhhhWWWLLLCCC;;;888888555555666666555555444333666666444333333333333333444444444444444333333333333333333333222222222222///000000111222222333333222222111000000111222222333333222111111111111222222222111111111222222333222222222222222222222222111111111111222222222333222222333333333333444444444333444666777:::EEEQQQbbblllyyy}}}eeeUUUJJJMMMNNNUUU___fff~~~mmmeeeeeekkkuuu{{{~~~uuubbbWWWLLLIIIEEECCCBBBAAA@@@???<<<>>>@@@EEERRRcccnnnrrruuussspppnnnnnnnnnmmmkkkjjjkkklllmmmoooqqqrrrsssrrrtttuuuuuutttsssuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwxxxzzz{{{|||}}}~~~~~~~~~~~~pppiiifffaaa\\\[[[RRROOOLLLJJJIIIGGGEEECCCBBB@@@???@@@AAABBBBBBAAAAAA@@@???===<<<<<<;;;;;;;;;:::;;;>>>@@@BBBKKKTTT]]]kkk}}}vvveee[[[VVVVVVYYYcccttt~~~jjj___UUUQQQNNNKKKKKKMMMJJJMMMSSSZZZggg}}}lllZZZSSSMMMLLLLLLNNNTTT[[[nnnwwwiiiYYYMMMEEE>>>:::;;;555555555666555555444333555555444444333333333333222222111111111111000000333222222222222222222222000000111111111222222222222111111111111111111222222222111111111111111111111111111111111222222333222222222222222222222222111111111222222222333333222222222333333333444444333222444666777;;;FFFRRRdddnnn|||fffWWWMMMPPPPPPWWW```gggoooeeeffflllvvv|||~~~sss```VVVKKKHHHDDDBBBBBBAAA@@@???<<<>>>@@@EEEQQQbbbnnnqqqrrrpppnnnmmmmmmmmmllljjjjjjkkklllnnnoooqqqrrrssssssuuuvvvvvvuuutttvvvwwwuuuuuuvvvvvvvvvvvvwwwwwwvvvwwwxxxyyyzzz{{{|||}}}}}}~~~~~~|||rrrlllfffaaa___WWWSSSNNNJJJHHHGGGEEEDDDBBB@@@??????AAACCCBBBBBB@@@@@@???===<<<<<<<<<<<<===<<<===???AAACCCLLLVVVaaaooozzzhhh]]]XXXVVVYYYccctttkkk```VVVQQQOOOLLLKKKLLLJJJMMMRRRYYYggg}}}lllYYYRRRMMMLLLLLLMMMSSSYYYkkkwwwiiiYYYNNNEEE>>>;;;;;;555555555666555555444333444444444444444444333333222222222111111000000000222222222222222222222222222222222111111111000000111111111222222111111111111111111111111111111111111000000000111111222333222222222222222222222222111222222222222333333333222222222333333333444444333222444777888<<>>===<<<<<<<<<<<>>@@@BBBFFFOOOYYYiiiuuu}}}jjj^^^ZZZVVVZZZeeevvvlllaaaVVVRRROOOLLLKKKLLLJJJMMMQQQYYYfff}}}lllYYYRRRLLLKKKKKKMMMSSSZZZkkkwwwiiiXXXMMMDDD<<<999999555555666666555555444333333444444555555444333333555555444444333333222222111111111222222222222222333333222222111000000///000111222222222222111000///000111111222111111111000000000000000111222333222222222222222222222222222222222222333333333333222222333333333333444444333333555888999>>>JJJVVVgggrrr{{{fffWWWMMMPPPPPPWWWbbbkkkppphhhjjjqqq|||ooo^^^UUUIIIGGGDDDBBBAAAAAA@@@???>>>@@@BBBFFFRRRbbbnnnqqqpppnnnmmmnnnnnnnnnlllkkklllmmmnnnpppqqqssstttuuussstttvvvuuuttttttuuuwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyzzz{{{||||||}}}~~~|||tttllliiiaaa\\\TTTMMMHHHFFFDDDBBBAAA???>>>???AAACCCCCCCCC@@@???>>>======<<<<<<===>>><<<>>>AAADDDIIISSS^^^ooo{{{kkk___[[[WWW\\\hhhzzzlllaaaWWWRRROOOLLLKKKLLLKKKMMMRRRYYYggg~~~mmmYYYRRRKKKJJJJJJMMMTTT[[[lllyyykkkZZZNNNEEE===999999555555666666555555444333333333444555555444444333666666555555444333333333000111111111222222222222222222111111111111111111000111222222222222111000...///000111222222111000////////////000111222333222222222222222222222222222222222333333333444444222222333333333333444444444444666999;;;@@@LLLXXXjjjuuuwww~~~~~~eeeVVVKKKNNNOOOWWWccclllqqqiiillltttnnn^^^TTTIIIFFFCCCBBBAAAAAA@@@???>>>AAABBBFFFRRRcccnnnrrrpppooonnnooopppooonnnlllmmmnnnoooppprrrtttuuuvvvrrrsssuuutttsssssstttvvvuuuuuuuuuuuuuuutttttttttuuuuuuvvvwwwyyyzzz{{{||||||}}}~~~xxxppplllgggaaaXXXPPPKKKHHHFFFEEEAAA???>>>???AAACCCCCCCCC@@@???>>>======<<<=========;;;===BBBFFFKKKWWWbbbqqq|||lll```\\\XXX^^^kkk}}}mmmbbbWWWRRROOOLLLKKKLLLKKKNNNRRRYYYggg~~~mmmYYYRRRKKKIIIJJJMMMUUU]]]mmm}}}nnn]]]QQQHHH???;;;;;;555555666666555555444333222333444555555555444333555555444333333222111111000000111111222222222222000000000111222222333333000111222333333222111000...///000222222222111000////////////000111222333222222222222222222222222222222333333333444444444222222333333333444444444444444666:::<<>><<<>>>DDDKKKRRR^^^hhhwwwmmmaaa]]]ZZZaaaooo|||pppdddWWWSSSPPPMMMKKKKKKLLLOOOSSSZZZggg~~~nnnYYYPPPJJJKKKKKKKKKSSS```nnnrrr```RRRFFF<<<999:::666666555444444444444555555555444333333333333444111222222111000000111333111111111111111111111111111111111111111111111111////////////////////////////////////000000000000111111111111111111111111222222222222222222222222222222333333333333444444222222333333333444444444666222444999;;;???MMM^^^ooo~~~wwwyyy{{{bbbTTTOOORRRRRRXXXbbbmmmnnngggjjjtttnnn]]]RRRJJJGGGDDDAAA@@@???===<<<@@@???@@@GGGTTTbbbmmmssssssqqqnnnnnnooopppnnnlllnnnnnnooopppqqqrrrssssssrrrrrrssssssssstttttttttuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvxxxyyy{{{}}}~~~}}}uuuqqqnnnjjjccc[[[SSSLLLFFFBBBEEECCCAAA@@@AAAAAAAAA???>>>>>>>>>>>>===<<<;;;;;;???===???FFFNNNVVVbbbmmmzzz}}}lllbbb___[[[cccrrrpppdddXXXSSSQQQMMMKKKKKKKKKNNNSSSYYYggg}}}nnn\\\RRRJJJJJJIIIJJJUUUbbbooouuucccTTTGGG===999:::666666555444444444444555444555777888777666444222222333333222111111222444111111111111111111111111111111111111111111111111////////////////////////////////////000000000111111111111111111111111111222222222222222222222222222222333333333333444444222222333333333444444444666333444:::;;;???MMM___ppp~~~sssttt~~~yyyaaaTTTOOORRRSSSYYYccclllmmmhhhkkktttooo]]]SSSJJJGGGCCCAAA@@@???>>><<>>???FFFRRR```lllssssssrrrppppppqqqqqqpppnnnnnnnnnooopppqqqrrrsssssssssssssssssstttttttttuuutttttttttuuuvvvwwwxxxyyywwwxxxyyyzzz|||~~~uuupppoookkkfff___YYYQQQIIIDDDFFFDDDBBBAAABBBBBBAAA@@@??????>>>>>>===<<<;;;;;;???>>>AAAIIIRRR[[[hhhtttxxxiiibbb```]]]fffvvvqqqdddXXXSSSQQQNNNKKKKKKKKKNNNRRRXXXeee{{{ooo___SSSJJJHHHGGGIIIUUUdddqqqxxxfffWWWJJJ>>>999:::666666555444444444444555333555999<<<;;;888444111333444444333222222333555111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111222222222222222222222222222222333333333333444444333333333333444444444444777444666:::;;;???NNN```sss{{{~~~rrrsss|||vvv___SSSNNNQQQRRRXXXbbbkkklllgggjjjsssppp^^^SSSJJJGGGCCCAAA@@@???>>>===>>>>>>???DDDOOO]]]jjjqqqrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqrrrssssssssssssttttttttttttuuuuuuuuutttttttttuuuvvvxxxyyyzzzwwwxxxyyyzzz|||}}}~~~xxxooollliiieeeaaa]]]VVVNNNHHHGGGEEECCCBBBCCCCCCBBB@@@@@@@@@???===<<<<<<;;;;;;@@@???CCCMMMWWWbbbppp|||qqqfffaaa```___iiizzzqqqeeeYYYTTTRRRNNNLLLLLLKKKNNNQQQXXXdddzzzppp^^^SSSJJJIIIGGGIIISSSaaaqqq}}}jjj[[[LLL@@@::::::666666555444444444444555333555999;;;;;;888444111222333444333111111333444111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111222222222222222222222222222222222333333333444444333333333444444444444555777555777;;;;;;???PPPcccwww}}}~~~tttvvv}}}ttt^^^RRRMMMPPPQQQXXXaaajjj~~~kkkeeehhhqqq}}}ppp^^^SSSIIIFFFCCCAAA@@@@@@>>>======>>>???DDDMMMYYYfffnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrsssttttttttttttttttttuuuuuuuuuvvvvvvttttttuuuuuuwwwxxxyyyzzzwwwxxxxxxzzz{{{|||}}}~~~sssiiieeeaaa___^^^YYYRRRLLLIIIGGGDDDCCCDDDCCCBBBAAAAAA@@@>>>===<<<<<<<<<===@@@@@@EEEPPP\\\iiixxxwwwjjjbbb______aaalll~~~rrrfffYYYUUUSSSOOOMMMMMMLLLNNNRRRXXXdddyyyqqq\\\RRRKKKKKKIIIHHHQQQ]]]qqqmmm]]]NNNAAA::::::666666555444444444444555555555666666666555444333111222222222000000222333111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111222222222222222222222222222222222333333333444444333333444444444555555555777555888<<<<<<@@@RRRfff{{{wwwyyyqqq\\\QQQMMMPPPRRRXXXbbbjjjllleeegggppp|||ooo]]]RRRIIIFFFCCCAAA@@@@@@???>>><<<>>>AAAEEELLLVVVaaaiiiiiillloooqqqqqqqqqrrrsssrrrrrrrrrrrrssssssssstttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzwwwxxxyyyzzz{{{|||}}}}}}{{{iiiccc]]][[[\\\ZZZTTTOOOJJJHHHEEEDDDDDDDDDCCCAAA@@@???>>>===<<<===>>>???AAABBBHHHUUUbbbppp}}}|||wwwmmmccc]]]\\\^^^dddqqqsssfffZZZUUUSSSPPPMMMMMMMMMOOORRRXXXdddyyysss\\\SSSMMMLLLJJJIIIPPP[[[rrrooo___PPPBBB;;;:::666666555444444444444555666555444333222333333444111222222111000000111333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111222222222222222222222222222222333333333333444444333444444444555555555555555555888<<<<<>>;;;>>>BBBFFFKKKTTT]]]ddddddhhhmmmooopppppprrrtttppppppqqqqqqqqqqqqrrrrrruuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~mmmeee\\\XXXYYYYYYUUUPPPKKKIIIFFFEEEEEEEEECCCBBB???>>>===<<<===>>>@@@AAACCCEEELLLZZZhhhwww}}}xxxooooookkkeee]]]ZZZ[[[]]]hhhvvvsssggg[[[VVVTTTPPPNNNNNNNNNPPPSSSYYYdddyyyuuu```VVVNNNLLLJJJIIIRRR^^^sssppp```QQQCCC<<<:::666666555444444444444555555555333333222333333333222222333222111000222444111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222333333333333444444444444444444555555555555444444888<<<===BBBWWWoooyyy}}}nnnZZZPPPPPPTTTVVV]]]fffnnnmmmfffhhhqqq}}}nnn\\\QQQHHHFFFBBBAAA@@@@@@???>>>;;;>>>CCCGGGKKKRRR[[[aaaaaaeeekkknnnoooppprrrtttooooooooooooooopppppppppvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxzzz{{{{{{|||}}}~~~~~~~~~tttnnnnnnpppsssxxx~~~qqqhhh\\\WWWWWWWWWTTTPPPLLLJJJGGGFFFFFFEEEDDDBBB???>>>===<<<===???AAABBBEEEGGGOOO]]]lll|||zzztttffffffddd___ZZZXXXZZZ]]]lllyyysssggg[[[VVVTTTQQQNNNNNNOOOQQQTTTYYYeeeyyywwweeeYYYOOOLLLJJJJJJTTTbbbtttpppaaaRRRDDD<<<;;;666666555444444444444555444444444444444333333333333444444333222222333555111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222333333333444444444444444444555555555666666333333888======CCCYYYqqqwwwnnnZZZPPPQQQUUUXXX```iiipppzzzjjjdddgggooo{{{lllYYYNNNIIIGGGCCCAAA@@@@@@>>>===999>>>CCCFFFMMMXXX^^^___bbbfffkkknnnpppppppppqqqppppppoooooooooppprrrsssvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{}}}~~~}}}vvvmmmeeeaaa```aaaaaaiiimmmuuu|||}}}jjjYYYUUUUUURRRRRRVVVOOOLLLHHHEEEBBBBBBBBBCCCBBB@@@===<<<===>>>??????BBBIIITTT```nnn~~~~~~ssslllfff```ZZZXXXWWWWWW[[[bbbooovvvhhhZZZUUUTTTQQQNNNMMMOOOPPPUUU]]]iiiyyyzzzhhh]]]SSSQQQNNNMMMVVVcccrrrttt___NNNCCC>>><<<666555555555555666666777555555555555555555555555555444333333222222222222333333333222222222111111222333333333333222111111111111111111111111111111555333111000222333333333111111111111111111111111333333333333333333333333111111222333333333333222444444444444333222111111333666555888@@@FFFVVVrrrvvvnnn[[[RRRPPPUUUYYYbbblllrrrzzzjjjdddfffnnn{{{lllZZZOOOIIIGGGCCCAAA@@@@@@>>>===;;;>>>BBBFFFOOO[[[aaa```bbbeeeiiilllnnnooooooppppppoooooonnnoooppprrrsssuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{|||~~~{{{tttnnneee^^^[[[ZZZYYYYYY___cccjjjqqqwww~~~ooo\\\UUURRROOOOOOSSSPPPMMMJJJFFFCCCBBBBBBCCCAAA???======>>>@@@BBBBBBDDDLLLWWWdddqqqyyyooohhhccc\\\WWWVVVVVVXXX___gggvvvuuugggZZZUUUSSSPPPNNNMMMOOOPPPTTT]]]iiiyyyzzziii^^^TTTRRROOOOOOXXXeeeuuusss___NNNBBB===:::777666666555555555666666555555555555555555555555555444333333222222222333333333222222222111111111//////000111111222111111111111111111111111111111333111//////000222222111111111111111111111111111333333333333333333333333111111222333333333333222555555555555555444444333333777555888AAAFFFWWWrrrvvv~~~mmm[[[SSSOOOUUU[[[eeepppuuuyyyiiibbbeeemmmzzzmmmZZZOOOIIIGGGCCCAAA@@@@@@>>>===>>>???@@@FFFRRR```eeedddcccdddgggjjjlllmmmnnnnnnoooooonnnnnnoooppprrrssstttttttttuuuuuuuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~}}}uuuooojjjeee^^^XXXUUUSSSRRRQQQTTTYYY___eeekkkrrrxxx|||vvv___UUUPPPKKKLLLQQQQQQOOOLLLHHHEEEDDDCCCCCC@@@???>>>===???AAADDDFFFHHHPPP\\\iiivvv|||sssiiiccc^^^XXXTTTSSSTTTYYYcccmmm~~~rrrfffYYYTTTRRROOOMMMNNNOOOOOOTTT]]]iiiyyyyyyjjj___VVVSSSQQQQQQ[[[hhhzzzsss___MMMBBB;;;999888777666555555555555555444444444444444444444444444444333222222222333333333222222222222111111111+++,,,...///000111111111111111111111111111111111333111//////111222111111111111111111111111111111222222222222222222222222111222222333333333333333555555666777777777777666444777666999AAAFFFWWWrrryyy~~~iiiYYYRRRNNNUUU\\\hhhuuuyyywwwhhhaaaccclllxxxmmm[[[PPPIIIGGGCCCAAA@@@@@@>>>===?????????EEEUUUeeejjjhhhfffeeeeeegggjjjlllmmmmmmnnnnnnnnnnnnoooppprrrsssttttttuuuuuuvvvvvvwwwwwwyyyzzzzzzzzz{{{{{{{{{zzz{{{{{{{{{|||}}}~~~wwwqqqmmmeeeaaa[[[VVVSSSQQQOOOMMMOOOSSSYYY^^^dddjjjpppttt}}}cccVVVOOOJJJKKKPPPRRRPPPNNNJJJGGGEEECCCBBB@@@@@@???>>>>>>AAAEEEHHHJJJSSS```mmmyyy}}}vvvmmmddd___[[[VVVRRRQQQSSSYYYfffrrr{{{|||qqqeeeYYYTTTQQQNNNMMMNNNOOOOOOTTT]]]iiizzzxxxjjj___VVVUUUSSSSSS]]]jjjttt```NNNBBB<<<999888888777555555444444444444444444444444444444444444333333222222333333333222222222222111111111111,,,---...///000000000000111111111111111111111111333222111111222333222111111111111111111111111111111111111111111111111111111222333333444444333333444444555777777888888888444888666999BBBGGGXXXsss||||||eeeVVVOOOMMMTTT\\\jjjxxx|||uuufff___aaajjjwwwmmm[[[QQQIIIGGGCCCAAA@@@@@@>>>===???>>>???EEEVVVgggooonnnkkkhhhffffffhhhkkkllllllnnnmmmmmmmmmnnnppprrrsssuuuuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{||||||||||||{{{zzzzzzzzz{{{|||}}}~~~{{{zzz{{{~~~zzzuuupppmmmbbb___ZZZVVVSSSQQQNNNLLLNNNQQQUUUZZZ^^^dddjjjnnnzzzgggYYYRRRKKKLLLPPPQQQPPPNNNLLLIIIFFFDDDBBB@@@@@@@@@>>>===???EEEIIINNNXXXeeerrr}}}~~~wwwppphhh```[[[YYYTTTQQQQQQSSSZZZiiiwwwyyywww|||qqqfffZZZTTTQQQMMMLLLOOONNNOOOTTT]]]iiizzzxxxiii^^^VVVUUUTTTTTT___lllttt```PPPDDD===:::888888777555555444444444444444444444444444444444333333333222222333333444222222222111111111000000000000000111111000000///111111111111111111111111111000000000222222111///111111111111111111111111111111111111111111111111222222333444444444444333222333444555666777777777555888777:::BBBHHHYYYtttwwwaaaTTTNNNMMMSSS[[[kkkzzz~~~ssseee]]]```iiiuuu~~~mmm\\\RRRIIIGGGCCCAAA@@@@@@>>>======>>>???FFFVVVhhhrrrtttqqqmmmgggfffhhhkkklllkkkmmmmmmlllmmmnnnppprrrsssvvvvvvwwwwwwxxxyyyzzzzzzyyyzzz|||}}}~~~~~~}}}|||zzzzzzzzzzzz{{{|||}}}~~~~~~wwwwwwyyy}}}|||wwwsssnnnjjjaaa^^^YYYUUURRRQQQOOOMMMMMMPPPSSSVVVYYY^^^cccgggtttyyymmm___VVVNNNLLLOOOOOOOOONNNMMMKKKHHHEEECCC@@@AAAAAA???>>>AAAGGGMMMUUU___mmmzzz~~~xxxqqqjjjccc\\\WWWUUURRRQQQRRRTTT\\\lll{{{wwwssswwwrrrggg\\\VVVPPPLLLLLLOOONNNNNNSSS]]]iiizzzwwwfff\\\TTTTTTSSSTTT___mmmrrr```PPPDDD===:::888777666555555555555555333333333333333333333333333333222222222333444444222111111111111000000000111222222222111111000///111111111111111111111111///......///000000///---111111111111111111111111222222222222222222222222222222333444444444444444111222333444555666666666666999888;;;CCCHHHYYYtttttt```TTTOOOMMMRRRZZZjjjzzzrrrddd\\\^^^gggttt}}}mmm\\\SSSIIIGGGCCCAAA@@@@@@>>>===;;;===@@@FFFTTTgggtttyyyxxxqqqjjjgggiiikkklllkkklllllllllmmmnnnppprrrtttuuuuuuvvvwwwxxxyyyzzzzzzyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{{{{|||}}}~~~yyyzzz}}}zzztttnnnjjjddd```ZZZVVVTTTSSSRRRQQQOOOPPPRRRTTTVVVZZZ___ccclllqqqyyyrrreeeZZZOOOJJJKKKLLLMMMMMMMMMKKKHHHEEECCC>>>@@@AAAAAAAAAEEEMMMUUU^^^hhhvvv}}}xxxrrrkkkddd\\\UUUQQQPPPOOOPPPSSSWWW```qqq{{{rrrpppttt~~~sssjjj___WWWQQQKKKKKKNNNMMMNNNSSS]]]iiizzzvvvdddZZZRRRRRRRRRSSS^^^lllooo^^^NNNCCC<<<:::777666666555555555666666333333333333333333333333333222222222333333444555111111111111000000000000000000111222222222111111111111111111111111111111000000000111222222000...111111111111111111111111333333333333333333333333222333444444555444444444222333444555555555555555666999888;;;DDDIIIZZZuuusss```UUUQQQMMMRRRYYYiiizzzrrrccc[[[^^^gggttt}}}mmm]]]TTTIIIGGGCCCAAA@@@@@@>>>===999===AAAFFFTTTfffuuu||||||tttkkkhhhiiillllllkkkllllllllllllnnnppprrrtttssstttuuuvvvwwwxxxyyyyyyyyy{{{}}}~~~}}}||||||{{{||||||}}}~~~~~~~~~}}}xxxqqqlllhhhccc]]]YYYWWWVVVVVVVVVQQQSSSTTTUUUWWWZZZ___bbbfffkkkrrryyy~~~wwwiii]]]PPPHHHHHHJJJLLLMMMMMMLLLIIIFFFCCC===@@@BBBBBBCCCIIISSS[[[dddooo}}}yyytttmmmfff___XXXQQQLLLLLLLLLOOOTTTYYYbbbuuu~~~vvvooonnnsss~~~uuukkk```XXXQQQKKKKKKNNNMMMNNNSSS]]]iiizzzvvvcccXXXQQQQQQQQQSSS^^^lll|||mmm\\\MMMBBB;;;999666666555555555666666777333333333333333333333333222222222222333333444555111111111111000000000000---...///111222222222222111111111111111111111111444333333555666666444222111111111111111111111111333333333333333333333333222333444444555555444444333444555555555555555555777:::888;;;DDDIIIZZZuuuuuu^^^OOOJJJLLLOOO\\\nnn{{{pppbbbZZZ___iiisss}}}mmm\\\RRRKKKHHHDDDBBBAAA@@@>>>===>>>===???EEENNN]]]sss|||ppphhhfffhhhkkkllljjjlllmmmnnnnnnooorrrtttrrrsssuuuuuuuuuvvvxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyxxxyyyzzz{{{|||}}}}}}~~~xxxtttmmmhhhbbb]]]ZZZXXXVVVTTTSSSSSSTTTUUUVVVXXXZZZZZZeeehhhnnnsssyyypppaaaUUULLLGGGJJJIIIIIIIIIJJJIIIFFFCCCCCCAAA@@@BBBCCCFFFQQQ[[[ooo{{{xxxtttmmmeee]]]VVVQQQOOOLLLMMMOOOSSS\\\lll~~~~~~}}}rrrnnnhhhhhhppp~~~ttteeeXXXPPPNNNNNNNNNKKKNNNSSSYYYggg}}}pppaaaWWWQQQQQQRRRTTT___lllvvviii[[[OOODDD<<<888888666333333444555555444666555444333333333333333333222000//////000222333111222222333333222222111333222111000000111222333000000111222222222222111111111222333333444555555111111222222222333333333222222111111222222333444444444444444444444444444333444666777777777666555666888777;;;EEEKKK[[[vvvvvv___RRRNNNMMMPPP]]]ooo|||pppbbbZZZ___iiisss}}}ooo]]]RRRKKKHHHEEEBBBAAA@@@???======<<<>>>DDDLLLZZZooo}}}rrriiifffgggiiijjjjjjlllmmmnnnnnnoooqqqsssrrrssstttttttttvvvyyy{{{||||||||||||||||||||||||zzzyyyxxxxxxxxxyyy{{{|||}}}}}}~~~zzzsssnnngggaaa]]][[[YYYXXXUUUUUUUUUVVVWWWXXXZZZ[[[bbbeeejjjpppuuu{{{sssfffZZZPPPJJJJJJIIIHHHHHHIIIHHHFFFDDDBBB@@@@@@CCCEEEJJJUUU```ppp}}}}}}zzzvvvrrrlllccc[[[UUUPPPNNNJJJKKKNNNTTT^^^ooo}}}zzz~~~zzzxxxnnnjjjffffffooo~~~}}}uuugggYYYOOOLLLMMMOOONNNPPPTTT[[[ggg}}}rrraaaWWWQQQRRRRRRTTT___mmm|||sssfffYYYMMMCCC<<<888;;;888666666777888777777666555444333333333333444333222111000000111222333111222222333333222222111222222111111000111111111000000111222222222222111000000111222222333444444222222222222222222222333222222222111222222333444444444444444444444444444444444666777777777666555666999777;;;EEEKKK\\\wwwxxxbbbUUUQQQMMMQQQ^^^qqqqqqcccZZZ```iiisss|||qqq^^^SSSLLLIIIEEEBBBAAA@@@???===<<<;;;<<>><<<;;;<<>>===<<<===@@@EEEOOOaaaqqqxxxqqqkkkhhhhhhhhhhhhjjjmmmnnnmmmmmmnnnooorrrssssssssstttvvvzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwxxxyyyzzz}}}}}}~~~wwwmmmgggcccaaa```\\\ZZZXXXWWWVVVXXXYYYZZZ___ccciiinnnqqquuuyyy|||{{{zzzxxxuuuoooeeeZZZSSSLLLIIIFFFDDDDDDEEEEEEDDDDDDBBBDDDIIINNNVVVbbbnnnyyy{{{wwwtttppplllfff___XXXRRRNNNLLLJJJMMMSSS^^^lll{{{}}}}}}~~~qqqhhhccc\\\ZZZZZZ^^^kkk}}}vvvcccWWWSSSRRRNNNJJJKKKNNNRRRXXXdddyyynnn___VVVPPPQQQRRRUUU```nnnqqqiii\\\PPPFFF@@@;;;888999888777777888888777555444444333333333444444555333222222222222222222333111222222333333222222111000111111222111000///...000000111222222222222111222222222333333333333333222222222222222222222222333333222222333333444555333333333444444444555555555555555555666666666777777;;;;;;===EEEKKK```~~~hhhXXXQQQPPPUUUdddyyyrrrddd\\\aaajjjttt||||||fffXXXMMMJJJFFFCCCBBBAAA@@@>>>>>><<<===???CCCLLL\\\kkk}}}{{{wwwqqqkkkhhhhhhiiigggjjjlllmmmmmmlllmmmmmmppprrrtttuuuuuuwwwzzz|||{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwyyyzzz{{{}}}}}}~~~~~~}}}tttmmmiiifffddd```^^^\\\YYYXXXYYY[[[\\\^^^bbbhhhlllpppsssvvvxxx|||~~~~~~{{{zzzzzztttsssrrrqqqllleee\\\VVVOOOKKKGGGDDDDDDDDDEEEDDDDDDCCCFFFLLLSSS[[[iiivvv~~~{{{wwwtttllliiiccc\\\UUUPPPLLLKKKKKKNNNUUUbbbqqqvvvhhh```YYYXXXXXX^^^kkk~~~xxxeeeYYYUUUSSSPPPKKKNNNQQQTTTZZZfffzzzlll]]]TTTNNNPPPQQQTTT___mmm~~~qqqhhh\\\OOOFFF@@@;;;999777666666666777777555333444444333333333444555555333333333333333333333333111222222333333222222111///000000000111000000///000000111222222222222111333333333333333333333333111111222222222333333333333333333333333444444555222333333444444555555555666555555555555666777777777<<<<<<>>>EEELLLaaakkkZZZRRRPPPVVVfff|||sssddd\\\aaajjjttt|||~~~gggYYYMMMJJJFFFDDDCCCBBB@@@???===;;;;;;===@@@HHHWWWfffuuuuuusssooojjjfffggghhhgggiiilllmmmmmmlllllllllnnnqqqtttvvvwwwxxxyyy{{{||||||||||||||||||||||||zzzyyyxxxxxxxxxyyy{{{|||}}}}}}~~~}}}|||uuupppllliiifffccc```]]]\\\\\\^^^______ccciiimmmpppsssuuuwwwyyy{{{~~~}}}zzzwwwvvvvvvqqqpppnnnllljjjddd^^^YYYRRRNNNHHHDDDCCCDDDDDDDDDCCCCCCGGGPPPXXXcccrrr|||xxxtttqqqhhheee___YYYRRRMMMJJJHHHIIIMMMVVVddduuu|||mmmbbbXXXWWWXXX___lllzzzkkk]]]TTTPPPPPPQQQWWWYYY[[[___jjj}}}mmm\\\SSSMMMNNNPPPRRR^^^lll}}}rrriii\\\OOOFFF@@@<<<:::444444333444555555333111333333333333333444555666222333333333333333333222111222222333333222222111//////...//////000111222000000111222222222222111222222222222222222222222000000111222333444444555444333333333333444555555222222333333444555555666666555555444555666777888888======???EEELLLbbbnnn\\\TTTPPPVVVggg}}}sssddd\\\aaajjjttt|||hhhZZZMMMJJJFFFDDDCCCBBB@@@???<<<::::::<<<>>>EEETTTbbbpppqqqpppmmmhhheeeeeeggggggiiilllmmmmmmkkkkkkkkkmmmpppuuuwwwxxxxxxyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyyyyyyyzzz{{{|||}}}}}}~~~}}}{{{uuupppmmmiiigggccc```^^^___aaabbbbbbffflllpppsssuuuwwwyyyxxx{{{}}}|||yyyvvvuuuvvvpppnnnllljjjhhhddd___[[[TTTPPPIIIEEECCCDDDDDDDDDAAABBBHHHRRR\\\hhhyyy{{{vvvqqqnnneeebbb]]]VVVPPPKKKGGGFFFGGGKKKUUUeeexxx|||tttgggXXXXXXYYY___mmm}}}qqqaaaRRRLLLPPPUUU___```aaadddmmmnnn[[[RRRLLLMMMOOORRR]]]kkk|||sssjjj]]]PPPFFF@@@===;;;777777777888999888666333333333333333333444555666222333333444444333333222222222222333333222222222......---...///000222444000000111222222222222111222222111111111111111111//////000111333444555666444333333333333444555555222222333333444555666666666555555444444666777888888>>>>>>???EEELLLccclllZZZUUUSSSZZZlllsssbbb]]]aaaiiisss}}}kkk[[[NNNKKKFFFCCCBBBAAA@@@>>>;;;;;;<<<===@@@FFFNNNTTTbbbgggllllllgggddddddfffjjjkkklllnnnnnnnnnnnnmmmnnnpppsssuuuvvvwwwyyyzzz~~~~~~}}}}}}|||{{{{{{{{{}}}|||zzzyyyyyyzzz{{{{{{~~~}}}~~~|||vvvrrrnnnkkkfffcccbbbbbbaaa```gggiiilllooosssvvvxxxyyy|||{{{zzzzzzyyyvvvrrrnnnkkkiiigggeeedddaaa^^^[[[SSSPPPLLLGGGDDDCCCDDDEEEEEEIIIOOOVVV^^^mmm~~~~~~yyysssmmmiiidddaaaZZZTTTNNNJJJIIIHHHIIIOOO[[[lll~~~{{{iii^^^[[[ZZZaaarrrxxxwwwsssiiiZZZOOORRRZZZfffcccaaadddooo}}}iii[[[TTTOOOMMMNNNTTT___jjj|||zzzppp```QQQFFF???;;;999888777666444444555555666555333222333555555222///222222222111111111111000222222222222222222222222333222222222111000000000333333222222111222222222333333222111111222333333333111///111444555333111222222333333333444444444666666666666777777777777555555666666666666666555888======???GGGOOOeeelll[[[WWWTTT[[[mmmsssccc[[[___gggrrr}}}kkk[[[NNNKKKFFFCCCBBBAAA@@@>>>:::::::::;;;>>>DDDLLLRRR]]]bbbggggggdddbbbccceeehhhiiikkkmmmnnnnnnnnnnnnnnnpppsssuuuuuuvvvxxxzzz~~~~~~~~~}}}||||||{{{{{{}}}|||{{{zzzzzzzzz{{{|||~~~}}}||||||}}}yyysssoooiiieeeddddddddddddgggiiilllppptttwwwyyyzzz}}}|||{{{zzzyyyvvvrrroookkkhhhfffdddbbb```\\\YYYTTTQQQLLLGGGDDDCCCDDDEEEEEEJJJPPPXXXbbbppp|||vvvpppjjjfff___[[[UUUOOOJJJGGGEEEEEEJJJPPP[[[llllllaaa]]]\\\cccssstttnnniiieee```[[[\\\aaa]]][[[ZZZ___kkk}}}jjj[[[TTTOOOMMMNNNTTT___kkk{{{}}}rrrbbbRRRGGG???;;;999777666555444333444444555555444222333555555333000222222222222111111111111222222222222222222222222222222222222111111111111333333222222111222222333333333222111111222333333333111000111333555333222222222333333333444444444555666666666666777777777555555666777777777777777777<<<<<>>::::::::::::===BBBJJJOOOXXX[[[___```______aaadddfffgggiiilllmmmnnnnnnnnnnnnpppssstttuuuvvvxxxzzz~~~~~~~~~}}}}}}|||{{{zzz||||||{{{{{{{{{||||||}}}~~~~~~~~~|||{{{{{{}}}yyytttmmmhhhgggggghhhhhhiiijjjnnnrrrvvvyyy{{{|||~~~|||{{{{{{zzzwwwsssooojjjhhhdddbbb```^^^ZZZXXXTTTQQQLLLGGGDDDCCCCCCDDDEEEJJJRRR[[[gggvvvxxxqqqkkkeeeaaaYYYVVVQQQKKKGGGDDDCCCCCCKKKQQQ\\\mmmpppeeeaaa___fffvvvrrrggg___```ccccccbbbcccUUUTTTUUU[[[iii}}}}}}lll[[[TTTNNNMMMOOOTTT```kkk{{{vvveeeUUUHHH@@@;;;999555555444333333333333444555444444444555555444222333222222222111111111111111111111111111111111111111111111222222222222222333222222111222222333333333222222111111222222333333222111222333444333222333333333333444444444444555555555555666666666777555555777888999999999999777<<<<<<@@@HHHQQQhhhiii[[[XXXVVV\\\mmmuuudddYYY]]]dddooo{{{kkk\\\NNNKKKFFFCCCBBBAAA@@@>>>;;;;;;::::::===BBBIIIOOOTTTVVVYYYZZZ[[[]]]aaadddccceeehhhjjjmmmnnnnnnnnnnnnppprrrssstttuuuxxx{{{}}}~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{||||||}}}}}}~~~~~~||||||~~~zzzrrrllljjjjjjkkklllkkkmmmppptttxxx{{{}}}~~~~~~}}}||||||{{{xxxtttpppkkkhhhdddaaa___\\\YYYWWWTTTQQQLLLGGGDDDCCCDDDDDDEEEJJJTTT___mmm|||{{{ssslllfff```\\\VVVSSSOOOJJJGGGEEEEEEFFFKKKQQQ]]]mmm~~~sssgggcccaaahhhxxxrrrfff\\\[[[___^^^]]]\\\RRRSSSVVV\\\iii~~~}}}mmmZZZTTTNNNMMMOOOTTT```kkk|||{{{iiiWWWJJJAAA;;;888555555555444444444444444555555555555666555444444333333222222222111111111000000000000000000000000111111111222222333333333222222111111222222333333222222222222222222222222222222222222333444444333333333333444444444444555444444555555666666777777555666777999:::;;;;;;;;;666<<<<<<@@@IIIRRRiii~~~fffZZZWWWVVV[[[lllvvveee[[[^^^dddnnnyyykkk\\\NNNKKKFFFCCCBBBAAA@@@>>><<<<<<<<<<<<>>>DDDKKKPPPSSSTTTUUUVVVXXX\\\```dddcccdddgggjjjlllnnnnnnnnnnnnpppqqqrrrsssuuuxxx{{{}}}}}}~~~~~~~~~|||zzzyyyyyyzzzzzz{{{|||}}}}}}}}}~~~vvvpppmmmmmmnnnnnnnnnpppsssvvvzzz}}}~~~}}}}}}|||yyyuuuqqqmmmiiieeeaaa^^^\\\YYYVVVSSSPPPKKKGGGDDDDDDDDDEEEEEEKKKVVVcccrrrwwwnnngggaaa[[[WWWRRRPPPLLLIIIFFFFFFFFFGGGKKKRRR^^^mmm}}}ttthhhddddddkkk{{{oooeee[[[XXXVVVTTTSSSUUURRRTTTXXX^^^jjj~~~|||lllZZZSSSNNNMMMOOOTTT```lll~~~~~~lllZZZKKKAAA;;;888666666666666555555444444444444555666555555555555333333333222222222222111000000000000000000000000111111222222333333333444222111111111222222333444222222222222222222222222222222333333333333444444333333444444444555555555444444555555666777777888666777888:::;;;<<<<<<<<<777======AAAJJJRRRjjjxxxuuuxxxcccWWWUUUUUUZZZlllwwwfff\\\^^^dddmmmwwwkkk]]]NNNKKKFFFCCCBBBAAA@@@>>>============@@@EEEMMMRRRUUUTTTSSSSSSVVVZZZ___bbbccceeegggjjjmmmnnnnnnnnnnnnpppqqqqqqrrrtttxxx{{{|||}}}~~~~~~|||zzzyyywwwxxxyyy{{{|||}}}}}}}}}~~~{{{uuurrrqqqpppppprrrtttvvvyyy|||~~~~~~~~~}}}zzzvvvrrrmmmjjjddd```]]][[[XXXVVVQQQOOOKKKGGGEEEEEEFFFGGGHHHNNNYYYhhhyyyzzzqqqiiibbb\\\VVVSSSLLLJJJGGGEEEDDDDDDEEEGGGMMMTTTaaaooo~~~ttthhhfffgggpppkkkbbbZZZUUUQQQMMMOOOSSSQQQTTTYYY___jjj}}}yyykkkYYYSSSNNNMMMOOOUUUaaalllmmm[[[LLLBBB;;;888666666777777666666555444222444555555444444444555333333333333222222222222111111111111111111111111222222222333333333333333111111111111222333444444111222222333333222222111222333444444333333444555333444444444555555555555444555555666777888999999777777999:::;;;;;;;;;;;;888>>>>>>BBBJJJSSSjjjrrrlll~~~ttt___TTTSSSTTTYYYkkkxxxgggZZZ\\\bbbkkkvvvlll]]]NNNKKKFFFCCCBBBAAA@@@>>><<<<<<<<<===@@@FFFNNNTTTWWWTTTQQQPPPSSSXXX]]]```eeefffhhhkkkmmmnnnnnnnnnooopppqqqqqqrrrtttxxx{{{|||}}}}}}zzzxxxuuuvvvxxxzzz||||||||||||}}}{{{wwwuuusssrrrvvvwwwyyy{{{}}}~~~{{{vvvsssmmmiiiccc^^^[[[XXXVVVTTTPPPMMMIIIFFFEEEFFFGGGIIILLLRRR^^^nnnzzztttkkkccc\\\VVVRRROOOIIIGGGDDDCCCBBBDDDEEEGGGOOOXXXeeesssuuuiiihhhkkkuuulllbbbXXXSSSPPPMMMNNNQQQOOOTTTZZZaaalllwwwhhhYYYSSSMMMMMMOOOUUUaaammmnnn[[[LLLBBB<<<888555555666666666555444333000333555555333222444555444444333333333222222222222222222222222222222222333333333333333333222222111111111111222333444555111222333333333333222111111333555555333222444666444444444444555555555555555555666777888999::::::777888999::::::::::::::::::??????BBBJJJRRRiiiooofffyyyqqq]]]RRRQQQSSSXXXjjjyyygggWWWZZZ```jjjvvvlll]]]NNNKKKFFFCCCBBBAAA@@@???;;;;;;<<<===@@@FFFNNNTTTXXXTTTPPPOOOQQQVVV[[[^^^fffgggiiilllmmmnnnnnnnnnoooppppppqqqqqqtttxxx{{{|||}}}}}}zzzxxxsssuuuwwwyyy{{{|||||||||{{{~~~{{{xxxuuusssxxxyyyzzz|||~~~~~~{{{wwwssslllhhhbbb]]]YYYWWWTTTRRRNNNLLLIIIFFFEEEFFFHHHJJJOOOUUUaaarrruuupppggg___XXXSSSOOOLLLHHHGGGDDDCCCCCCEEEGGGIIIRRR[[[iiivvvvvvjjjjjjnnnxxxqqqdddXXXSSSRRROOONNNOOOPPPUUU\\\cccooovvvgggYYYRRRMMMMMMOOOUUUaaammmnnn[[[MMMBBB<<<999333444555555555444333222///222555555333222333555444444444333333333222222222222222222222222222222444444444333333222222222111111111111222333444555111222333444444333222111111444666555333222444777444444444555555555666666555666777888999:::;;;;;;888888999:::::::::999999;;;@@@@@@CCCKKKRRRiiimmmlllwwwlll\\\SSSQQQQQQYYYkkk{{{ddd]]]]]]aaajjjvvvmmm^^^TTTLLLEEEEEEDDD@@@>>>???===::::::===@@@EEEOOOYYY[[[WWWSSSQQQSSSWWW[[[]]]bbbeeeiiikkklllmmmnnnpppppppppooooooppprrrsssuuuzzz{{{|||}}}}}}|||{{{{{{xxxxxxxxxxxxyyyzzz{{{|||zzz}}}~~~xxxvvvwwwyyyzzz|||}}}}}}{{{xxxwwwpppkkkddd]]]YYYVVVSSSQQQPPPKKKGGGHHHHHHFFFFFFIIIPPP[[[hhhwww|||rrrkkkbbb[[[WWWRRRMMMIIIHHHEEEBBBAAACCCFFFHHHIIIVVVaaappp|||wwwmmmkkkooo|||mmmcccYYYUUURRRNNNLLLMMMPPPTTTYYYcccrrruuufffXXXPPPLLLOOOPPPUUUcccssslll[[[LLL@@@;;;;;;777777777777666555444333555444333333333333444555555555444333333222111111111222222333333222222111222222222222222222222222111111111111111111111111111111222222222333333333444333333222222333333444444666666444444555555444666666777888999:::;;;;;;777888888999;;;<<<<<<===:::>>>>>>BBBLLLUUUkkksssmmmwwwkkk[[[SSSQQQQQQXXXjjj|||eee\\\\\\```iiiuuunnn___TTTLLLFFFEEEDDDAAA>>>???>>>;;;:::===@@@EEEPPP[[[]]]XXXSSSQQQSSSWWW[[[]]]bbbeeeiiikkklllmmmnnnpppqqqpppppppppppprrrssstttxxxyyy{{{|||||||||{{{{{{yyyxxxxxxyyyyyyzzz{{{{{{zzz|||{{{xxxzzz||||||~~~|||zzzwwwvvvpppkkkccc]]]XXXUUURRRPPPNNNIIIFFFHHHHHHGGGHHHKKKSSS]]]lllzzz{{{pppiii___XXXSSSPPPLLLHHHGGGEEEBBBAAACCCFFFIIIJJJXXXeeeuuuvvvmmmkkkppp~~~lllbbbYYYUUURRRNNNMMMMMMPPPTTTZZZcccrrruuufffXXXPPPLLLNNNPPPTTTcccsssmmm[[[LLL@@@;;;;;;777777666555555444444333555444333333333333444555555555444333333222111111111222222333333222222111222222222222222222222222222222222222222222222222111222222222222333333333555444444333333444444555555555555444444555555444555666777888999::::::;;;888999999:::;;;<<<<<<===;;;??????CCCMMMVVVlllzzznnnwwwiiiYYYSSSQQQPPPWWWjjj~~~fff[[[[[[^^^gggssspppaaaTTTLLLFFFEEEDDDAAA??????>>><<<<<<>>>@@@FFFQQQ]]]___ZZZTTTQQQRRRWWW[[[^^^bbbeeeiiikkklllmmmooopppqqqqqqppppppqqqrrrssstttvvvwwwxxxzzz{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzz|||~~~~~~|||}}}~~~{{{xxxvvvtttpppjjjccc\\\WWWSSSPPPNNNLLLHHHFFFHHHHHHHHHJJJNNNVVVbbbqqqxxxmmmeee[[[SSSOOOMMMJJJGGGFFFDDDCCCBBBCCCFFFJJJLLL[[[jjj|||tttkkkjjjqqqlllbbbXXXUUUSSSOOOMMMNNNQQQTTTZZZcccsssuuufffXXXPPPLLLNNNPPPTTTcccsssoooZZZKKK@@@;;;;;;777666555333333333444444555444444333333444444555555444444333333222222111111222222333333222222111222222222222222222222222333333333333333333333333222222222222333333333333666555555444444555555666555444444444444444555555555666666777888999:::::::::::::::;;;;;;<<<<<<===>>>BBBAAAEEEOOOXXXooopppyyyiiiXXXRRRRRROOOWWWjjjiiiZZZZZZ]]]eeerrr}}}rrrbbbUUUMMMFFFEEEDDDAAA??????>>><<<<<<>>>@@@EEERRR___bbb]]]UUUQQQRRRWWW[[[^^^bbbeeeiiikkkmmmnnnpppqqqrrrqqqqqqpppqqqrrrssstttsssuuuvvvxxxzzzzzzzzzyyyzzzzzzzzz{{{{{{{{{zzzzzzyyy{{{}}}~~~~~~~~~{{{xxxuuutttnnniiiaaaZZZUUUQQQNNNLLLLLLHHHGGGHHHHHHHHHKKKQQQZZZgggwww|||uuukkkcccXXXPPPMMMKKKIIIHHHDDDDDDCCCBBBCCCFFFKKKNNN\\\mmm~~~rrrjjjjjjrrr}}}kkkaaaXXXUUUSSSOOONNNOOOQQQTTTZZZdddsssuuueeeXXXPPPLLLOOOQQQUUUccctttoooYYYJJJ???:::;;;777666444222111222444555444444444444444444444444444444444333333222222222111222222333333222222111222222222222222222222222333333333333333333333333222222222333333333444444555555444444444444555555555333333444555333444777555666666777888999::::::;;;;;;<<<<<<<<<=========@@@DDDDDDHHHRRR[[[qqqsss{{{jjjXXXRRRRRROOOWWWjjjkkk[[[ZZZ\\\dddppp|||tttcccUUUMMMFFFFFFEEEAAA???@@@===<<<===>>>???EEESSSaaafff___WWWQQQRRRVVV\\\___bbbeeeiiilllmmmoooppprrrsssrrrqqqqqqqqqrrrssstttrrrsssuuuwwwyyyyyyyyyxxxzzzzzz{{{|||||||||{{{{{{yyyzzz{{{||||||~~~~~~{{{wwwuuussslllggg___XXXTTTPPPMMMJJJMMMJJJIIIJJJIIIHHHMMMTTT___mmmyyyrrrhhh```VVVOOOLLLKKKJJJHHHBBBCCCCCCCCCCCCGGGLLLQQQ\\\mmm|||pppiiiiiirrr{{{jjj```WWWTTTSSSPPPOOOPPPQQQTTT[[[dddtttuuueeeXXXPPPMMMOOORRRWWWfffvvvnnnXXXIII???::::::777555333222111333444555444444444444444444444444444444333333333333222222111222222333333222222111222222222222222222222222333333333333333333333333222222333333333444444444444444333333333333444444555222333777777444444888666666777888999:::;;;;;;<<<<<<<<<======>>>>>>???BBBFFFFFFJJJTTT]]]sssvvv~~~lllYYYRRRQQQPPPXXXkkknnn]]]\\\]]]dddooozzzvvveeeUUUMMMGGGFFFEEEBBB@@@@@@<<<<<<===>>>>>>CCCRRRbbbiiibbbXXXRRRRRRVVV\\\```bbbeeeiiilllnnnoooqqqssstttsssrrrqqqqqqrrrssstttssstttuuuwwwxxxxxxxxxwwwxxxzzz{{{}}}~~~}}}}}}|||yyyzzzzzzzzzzzz}}}~~~}}}yyyvvvsssqqqiiiddd]]]WWWRRROOOLLLJJJLLLJJJJJJKKKJJJJJJQQQYYYfffuuuwwwoooeee^^^UUUOOOLLLKKKJJJHHHAAABBBDDDCCCDDDGGGNNNSSS]]]nnn{{{ooohhhhhhqqqyyyiii___WWWTTTSSSPPPOOOQQQQQQUUU[[[eeeuuuttteeeWWWPPPMMMQQQTTTYYYiiizzzkkkUUUHHH>>>999999666555444333333444555555333444444555555444444333333333333333333333333333111222222333333222222111222222222222222222222222333333333333333333333333333333333333444444444444333333333222222333333333555111444;;;;;;555444888777777888999:::;;;<<<<<<;;;<<<===>>>???@@@@@@AAACCCHHHGGGKKKUUU^^^tttxxxooo[[[RRRQQQQQQYYYlllppp___^^^^^^dddooozzzzzziiiVVVNNNGGGFFFEEEBBB@@@@@@;;;;;;<<<===<<>>999777555555555555555555555555333333444555555444333333333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222333333333444444444444555444444333333333333444444555111555>>>???777444888888999::::::<<<<<<===>>>;;;;;;<<<>>>@@@AAABBBCCCDDDHHHHHHLLLVVV___uuuyyyqqq[[[RRRQQQQQQZZZmmmqqqaaa______eeeoooyyy}}}kkkVVVNNNGGGFFFFFFBBB@@@@@@::::::<<<<<<;;;AAARRRbbbmmmeeeZZZRRRQQQVVV\\\```aaaeeeiiilllnnnppprrrtttuuutttsssrrrrrrrrrssstttuuuvvvwwwxxxxxxwwwvvvvvvvvvxxx{{{~~~xxxyyyyyyxxxxxx{{{~~~~~~}}}{{{xxxtttqqqnnnllleee```ZZZTTTQQQNNNLLLKKKGGGGGGIIILLLMMMPPPZZZeeerrrtttlll___YYYRRRNNNLLLJJJGGGDDD???BBBDDDDDDDDDGGGOOOVVVcccrrrzzznnnhhhgggoooyyyhhh^^^VVVTTTSSSQQQPPPRRRQQQUUU\\\fffvvvssseeeVVVOOONNNRRRWWW^^^nnnfffRRRGGG>>>888666555555666777777666666555333333444555555444333333333333333333333333333333222222222333333222222222222222222222222222222222111111111111111111111111333333333444444444555555555555555444444555555555444111666AAABBB888444888999::::::;;;<<<===>>>>>>:::;;;<<<>>>@@@BBBDDDDDDDDDHHHHHHLLLVVV___uuuzzzttt]]]TTTTTTSSS\\\ppppppccc^^^^^^fffpppwww~~~lllXXXRRRJJJEEECCCCCCAAA???>>><<<<<<===>>>DDDQQQ^^^llliii```UUURRRWWW]]]^^^cccfffjjjlllnnnoooqqqssssssssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvxxxyyy{{{|||~~~zzzzzzzzzzzz{{{}}}~~~~~~~~~|||}}}yyyuuurrrnnnjjjggg___\\\XXXSSSPPPMMMLLLLLLHHHIIIMMMOOOOOOTTTcccrrrssslll^^^YYYQQQKKKHHHGGGGGGGGGDDD@@@@@@CCCGGGLLLVVV___jjjrrr~~~ppphhhkkkrrrxxxhhh```YYYWWWTTTPPPPPPRRRRRRVVV\\\hhhzzznnnaaaVVVQQQPPPTTTWWW]]]ooodddNNNBBB<<<777333666666666666555555555555555555555444444333333333444555555555444333333222111222333333444444333333222222222111111222222333111111222222222333333333000111111111111222222222666555555444444333222222888777777666666666777777888777888999:::===???AAABBB@@@???@@@DDDFFFFFFEEEEEELLLKKKMMMXXXbbbvvv|||uuu___UUUUUUTTT^^^ssstttddd^^^]]]eeeooovvv}}}mmmZZZSSSKKKEEECCCCCCAAA??????>>>===>>>>>>BBBNNN[[[llljjjbbbXXXUUUZZZ___```cccfffjjjlllnnnoooqqqssssssssstttuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvxxxyyy{{{|||~~~|||{{{{{{{{{|||}}}~~~~~~}}}|||wwwsssppplllgggddd\\\ZZZVVVQQQNNNKKKJJJJJJJJJLLLOOORRRSSSYYYiiiyyy~~~rrrkkk^^^YYYQQQKKKHHHGGGFFFFFFEEEBBBCCCEEEHHHNNN[[[gggqqqxxxqqqiiikkksssxxxhhh```YYYVVVSSSPPPPPPSSSSSSVVV]]]iiizzznnnaaaTTTOOOOOOTTTXXX^^^pppzzzaaaMMMBBB===999666666666666666555555555555555555444444444333333333444444555555444444333222111222333333444444333333444444333333333333333333111222222222222333333333222222222222333333333333555555444444444444333333777777666666666666666777888888888999;;;===???AAABBB@@@???AAADDDFFFFFFEEEFFFMMMLLLOOOYYYcccvvv~~~xxxaaaWWWWWWVVVaaayyyyyyddd___]]]dddnnnuuu|||ooo]]]UUULLLFFFCCCBBBAAA???@@@???>>>>>>===@@@KKKVVVjjjiiicccYYYVVVZZZ___aaacccfffjjjlllnnnoooqqqsssrrrssstttuuuwwwxxxyyyyyywwwwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzuuuppplllhhhccc```YYYWWWSSSOOOKKKJJJIIIIIILLLNNNQQQVVVZZZbbbsss}}}rrrjjj]]]XXXQQQKKKGGGFFFEEEEEEEEEEEEFFFHHHJJJRRRbbbrrr|||rrrjjjllltttyyyiii```XXXTTTRRROOOQQQTTTSSSWWW^^^jjj|||nnnaaaSSSNNNNNNSSSXXX```rrrttt]]]JJJAAA===;;;999666666666666555555555555555444444444444333333333444444555555444444333333111222333333444444333333555444333333222222222222222222222222333333333333333333333333444444444444444444444444444555555555666666666555555666666777888888999:::<<<>>>???AAABBB@@@@@@AAADDDGGGGGGGGGHHHOOOOOOQQQ[[[eeexxx}}}eeeYYYYYYWWWeee~~~fff```^^^dddmmmttt{{{qqq___XXXNNNGGGDDDBBBAAA??????>>>>>>???===???IIITTTdddeeeaaaYYYUUUXXX]]]___cccfffjjjlllnnnoooqqqsssrrrssstttuuuwwwyyy{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||~~~~~~~~~~~~~~~|||xxxsssnnnjjjeee___\\\WWWUUUQQQMMMKKKIIIIIIIIILLLNNNSSSZZZaaakkk}}}|||qqqiii\\\WWWPPPJJJGGGEEEDDDCCCDDDEEEHHHKKKMMMVVVkkk}}}tttjjjmmmuuuyyyiii```WWWSSSQQQOOOQQQUUUTTTXXX```lll}}}mmm```SSSOOOOOOTTTYYY```sssqqq[[[JJJ@@@<<<;;;:::666666666666555555555555444444444444444444444444333444444555444444333333111222333333444444333333444333222111111111111111222222222333333333444444333333333333444444444444333333333444555666666777666666555555666666777777999999:::;;;===>>>@@@@@@AAAAAAAAABBBEEEGGGHHHIIIJJJQQQRRRTTT^^^hhhzzzjjj\\\ZZZYYYiiihhhbbb___dddlllssszzztttaaaYYYOOOGGGDDDCCCBBB@@@<<<<<<===>>>>>>???HHHSSS___bbbaaaYYYUUUXXX\\\___cccfffjjjlllnnnoooqqqsssrrrssssssuuuwwwyyy{{{|||yyyxxxxxxxxxxxxxxxxxxyyyxxxyyy{{{|||~~~}}}~~~{{{wwwrrrlllhhhbbb]]]ZZZUUUSSSPPPMMMKKKJJJJJJKKKKKKMMMTTT___iiivvv|||pppgggYYYUUUNNNIIIGGGEEEDDDCCCCCCEEEIIIMMMQQQ]]]sssxxxlllooowwwxxxhhh___VVVRRRPPPOOOQQQUUUUUUYYYaaannnlll___UUUPPPPPPVVVZZZbbbtttqqq\\\JJJ???;;;999999666666666666555555555555444444444444444444444444333333444444555444444333111222333333444444333333444444333222222222222222222222333333333444444444222222222222333333333333222333444444555666777777666666666666666777888888999:::;;;===>>>???@@@@@@AAAAAABBBDDDEEEGGGIIIJJJLLLSSSTTTWWWbbblll}}}ppp___\\\[[[kkkkkkddd```eeelllssszzzvvvbbbZZZOOOHHHEEEDDDCCCBBB;;;;;;===???>>>>>>FFFPPP\\\aaabbb\\\WWWYYY]]]```cccfffjjjlllnnnoooqqqsssssssssssstttuuuxxxzzz|||yyyyyyxxxxxxxxxxxxyyyyyyxxxyyy{{{|||~~~~~~~~~xxxtttooojjjeee```[[[WWWTTTRRRPPPMMMKKKKKKLLLLLLLLLOOOYYYffftttyyymmmcccVVVRRRMMMIIIFFFEEEDDDCCCCCCDDDIIIPPPXXXeee{{{{{{ooorrrzzzwwwggg^^^VVVSSSQQQOOOQQQUUUVVVZZZcccooojjj]]]UUUQQQQQQWWW\\\dddwwwsss___LLL@@@:::999999666666666666555555555555333333333444444444444555333333444444555555444444111222333333444444333333555444444333333444444555333333333333444444444444222222222222333333333333333333444555666666777777777777777777888999:::::::::;;;<<<>>>???@@@@@@@@@@@@BBBDDDEEEEEEGGGJJJLLLLLLTTTVVVZZZeeeooo~~~uuubbb\\\[[[lllnnnfffaaaeeemmmttt{{{xxxcccZZZOOOHHHEEEEEEEEEDDD<<<<<<>>>???===<<>>>>>???@@@===;;;@@@IIITTT[[[^^^YYYTTTUUUYYY\\\cccfffjjjmmmnnnoooqqqsssssssssrrrrrrsssvvvxxxzzzzzzzzzxxxxxxxxxxxxzzzzzzxxxyyy{{{|||~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{qqqnnniiiddd```\\\WWWTTTQQQOOOMMMKKKJJJJJJKKKLLLRRRWWWdddwww|||rrreee[[[RRRNNNJJJGGGGGGFFFEEEDDDFFFEEEJJJUUUccctttwwwzzztttddd\\\VVVTTTSSSPPPPPPSSSWWW[[[dddrrr|||gggZZZQQQMMMPPPXXXaaallltttbbbPPPCCC===<<<===777666666666555555555555333333333444444555555555222333333444555555555444222222333444444444333333------------...000111222333333333444444444555555444444444555555555666666555555555555666666666666999999999999:::;;;<<<===;;;<<<>>>???@@@@@@@@@???@@@BBBEEEFFFEEEGGGKKKNNNKKKTTTWWW]]]jjjtttyyyddd]]]YYYkkkuuuiiicccjjjrrrvvv{{{}}}hhh[[[NNNHHHGGGDDDCCCDDD??????>>><<<;;;===@@@CCCTTTZZZ\\\WWWSSSUUUZZZ\\\bbbfffkkknnnoooooooooppppppppppppqqqrrruuuwwwxxxyyyzzz|||{{{zzzyyyyyyzzz||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~yyyuuusssnnngggbbb]]]ZZZVVVTTTSSSNNNLLLMMMNNNMMMMMMPPPUUU[[[iiizzzpppddd\\\VVVOOOJJJJJJJJJGGGEEEFFFGGGJJJPPPZZZjjj}}}{{{|||~~~pppeee\\\TTTSSSTTTRRRQQQQQQXXX]]]gggvvvxxxdddZZZTTTRRRSSSZZZdddttt}}}ooo\\\LLLDDD@@@<<<999999999777666555555555555666666555555555444444444333333333222222111111111333333333333333333333333333222222444666666555444333333333333333333333333444333333333333444555555777777777777777666666666888888888999::::::;;;;;;=========>>>???AAACCCDDDDDDCCCBBBCCCDDDGGGIIIKKKMMMTTTVVV[[[iiitttxxxddd^^^XXXhhhuuuiiiccciiirrrvvv|||jjj\\\OOOJJJHHHEEEDDDEEE??????>>><<<;;;===@@@CCCQQQXXX[[[VVVRRRUUUYYY\\\aaadddjjjmmmnnnooopppqqqpppppppppqqqsssuuuwwwyyyxxxzzz|||{{{zzzyyyyyyzzz|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}{{{wwwqqqlllfff```\\\XXXUUUSSSQQQMMMKKKMMMNNNNNNOOOSSSWWW___pppyyyoooccc[[[SSSMMMIIIIIIJJJHHHGGGHHHIIIMMMUUUaaaqqq|||}}}|||nnnbbbYYYRRRRRRTTTSSSRRRSSSYYY^^^hhhxxxwwwdddZZZUUURRRTTT[[[fffwwwqqq^^^NNNFFFAAA<<<999888777666555444444444444666666555555555444444444444444444333333333222222333333333333333333333333111000000222444444333222333333333333333333333333444444333333444444555666777777777777777777777777888999999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>???AAABBBDDDCCCCCCCCCEEEGGGJJJKKKMMMTTTUUU[[[hhhrrruuuddd]]]WWWdddyyyvvvjjjccciiiqqqvvv}}}lll^^^QQQKKKIIIFFFEEEEEE@@@???>>>===<<<===@@@CCCMMMUUUZZZVVVQQQSSSWWWYYY^^^bbbggglllnnnooopppqqqpppppppppqqqsssuuuxxxyyyxxxzzz||||||zzzyyyzzz{{{|||}}}~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~|||wwwnnnjjjddd^^^ZZZVVVSSSQQQPPPLLLKKKMMMOOONNNQQQVVV[[[fffyyyxxxnnnbbbYYYQQQKKKGGGHHHIIIGGGHHHJJJKKKRRR]]]lll|||}}}yyylll___WWWQQQQQQSSSRRRRRRTTTYYY^^^jjjzzzvvvdddZZZUUUSSSUUU^^^jjj{{{{{{mmmYYYJJJAAA<<<888444777666555444444333444444555555555555555444444444555555444444444444333333333333333333333333333333111000000222444444333222333333333333333333333333444444444333444444555666777777777777888888888888999999:::;;;;;;<<<<<<===<<<<<<<<<===???@@@BBBCCCEEEDDDDDDDDDFFFHHHJJJKKKLLLSSSUUUYYYeeennn}}}pppaaaZZZTTT```uuuxxxkkkccchhhpppuuu}}}mmm___RRRLLLIIIFFFDDDEEE@@@@@@???===<<<===@@@CCCKKKUUU[[[WWWQQQPPPSSSUUUZZZ___eeejjjlllnnnpppqqqpppppppppqqqsssuuuxxxyyyxxxzzz||||||{{{zzz{{{|||}}}}}}~~~~~~||||||||||||}}}~~~~~~~~~~~~|||wwwnnniiiccc]]]YYYVVVSSSQQQQQQNNNMMMOOOOOOOOOSSSYYY___nnnxxxmmmaaaXXXQQQKKKHHHHHHHHHFFFGGGKKKMMMWWWfffwww~~~xxxkkk^^^VVVQQQQQQQQQPPPQQQTTTWWW^^^kkk|||tttcccZZZUUUTTTWWW```nnnuuugggTTTFFF>>>:::666333777666555555444444444555555555555555555555555555444444444444444333333333333333333333333333333333333222222444666666555444444444444444444444444444444444444444444555666666666666666777777777777777999999::::::;;;<<<<<<===?????????@@@BBBCCCEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLSSSTTTWWWbbbjjjxxxjjj]]]VVVRRR]]]rrr{{{mmmdddhhhooottt|||mmm```RRRKKKHHHEEECCCCCCAAAAAA@@@>>><<<===@@@CCCKKKWWW^^^YYYQQQNNNOOOQQQXXX\\\bbbhhhkkkmmmoooppppppooopppppprrruuuwwwxxxxxxzzz||||||{{{{{{{{{|||}}}}}}~~~||||||||||||}}}~~~~~~{{{vvvnnnjjjccc^^^ZZZWWWTTTRRRSSSQQQPPPQQQPPPPPPUUU\\\dddvvvxxxmmmaaaYYYSSSNNNJJJIIIGGGDDDFFFKKKPPP\\\oooxxxkkk^^^XXXRRRQQQPPPNNNOOOSSSVVV]]]lll~~~ssscccZZZVVVUUUYYYcccrrrrrreeeSSSFFF@@@===;;;888777777666666555666666666444555555555555555555555222222222222222333333333333333333333333333333333333222222444666666555444444444444444444444444444555444444444444555666666555555555666666777777777999999::::::;;;<<<<<<<<<@@@@@@@@@AAACCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLRRRSSSVVV```fffsss~~~~~~vvveeeZZZSSSPPPZZZmmm~~~oooeeegggnnnsss{{{nnnaaaRRRLLLHHHEEEBBBCCCBBBBBB@@@>>><<<===@@@CCCKKKWWW```\\\SSSNNNOOOQQQVVVZZZaaafffiiikkkmmmooonnnnnnnnnoooqqqsssvvvwwwxxxzzz|||||||||{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{uuunnnjjjddd___[[[XXXUUUTTTTTTRRRRRRSSSRRRRRRYYYaaammmyyyoooccc[[[TTTOOOLLLJJJFFFDDDGGGLLLTTTbbbwww~~~}}}xxxlll^^^XXXTTTRRRPPPMMMOOOSSSUUU^^^nnnqqqbbbZZZWWWVVVZZZeeettt~~~mmm```OOOCCC>>><<<:::888888777777666666666777777444444444555555555555555111111222222222222333333333333333333333333333333111000000222444444333222444444444444444444444444555555444444555555666777555555666666777777888888::::::;;;;;;<<<=========?????????@@@BBBCCCEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKRRRRRRUUU^^^dddppp|||zzzooobbbZZZSSSOOOVVVfff}}}rrrfffgggmmmrrrzzzpppbbbTTTMMMJJJEEECCCCCCCCCBBBAAA>>><<<===@@@CCCHHHVVVaaa___UUUQQQRRRTTTUUUZZZ```eeehhhjjjlllmmmmmmmmmmmmnnnppprrrtttvvvxxxzzz||||||||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}vvvnnniiiccc^^^[[[XXXVVVTTTRRRQQQRRRTTTTTTVVV^^^hhhwwwzzzpppeee]]]SSSOOOLLLJJJGGGEEEIIIPPPZZZiii}}}}}}wwwkkk\\\WWWTTTRRRPPPNNNQQQVVVWWW```qqqpppbbb[[[XXXWWW[[[fffvvvjjj]]]LLL@@@;;;999777555666666555555555666666777444444444555555555666666222222222333333333444444333333333333333333333333111000000222444444333222555555555555555555555555555555555555555666666777666777777888999999::::::<<<======>>>>>>???@@@@@@???@@@@@@AAABBBDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJQQQRRRUUU^^^cccnnn{{{xxx{{{lllaaa[[[UUUOOOTTT```uuusssggggggmmmqqqyyyrrrdddVVVOOOKKKGGGDDDDDDCCCBBBAAA>>>======@@@CCCEEEUUUbbb```WWWSSSUUUWWWUUUYYY___dddgggiiikkkllllllllllllmmmoooqqqtttuuuxxxzzz|||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~wwwmmmiiiccc^^^ZZZXXXUUUSSSPPPPPPRRRUUUVVVYYYcccnnn{{{qqqfff^^^QQQNNNLLLKKKHHHGGGLLLTTT^^^mmmvvvkkkZZZVVVSSSSSSQQQPPPSSSYYYXXXbbbtttpppbbb[[[XXXWWW\\\gggvvvnnnaaaPPPCCC===;;;999777555555444444444555555666444444444555555555666666333333333444444555555555333333333333333333333333333222222444666666555444555555555555555555555555555555555555555666777777888888999:::;;;;;;<<<<<>>@@@AAAIIISSS___bbb]]]VVVSSSSSSWWWZZZ^^^aaaccceeehhhjjjlllnnnooopppooooooqqqrrrwwwxxxzzz{{{}}}~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~zzzqqqllleee```\\\ZZZWWWVVVTTTTTTVVVXXXZZZ^^^kkkwwwzzzpppddd[[[SSSMMMHHHHHHIIIJJJMMMRRReeetttrrrhhh]]]XXXTTTTTTSSSQQQSSSWWW___fffuuuoooaaaYYYVVVXXX]]]gggxxxsssaaaMMMCCC@@@===:::999777777777777777777777777333333333333333333333333555555555444444333333333222222333333333333444444333333333444444444555555555555777777777666555444555555555666666666666666;;;::::::999999::::::;;;???>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFFFFGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPTTTYYY]]]cccppp|||~~~vvvvvvppp___UUURRROOOOOOWWWiii~~~xxxiiihhhhhhooo{{{}}}}}}kkkYYYOOOKKKGGGEEEEEEBBBAAA???======>>>???AAAHHHSSS___ddd___XXXTTTSSSWWWZZZ^^^aaacccfffhhhjjjlllnnnooooooooooooqqqssswwwxxxyyy{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~{{{rrrmmmfffaaa]]]ZZZXXXVVVUUUTTTVVVZZZ]]]dddrrryyyooocccZZZTTTMMMHHHHHHIIIKKKPPPUUUhhhvvvrrrhhh]]]XXXTTTSSSRRRQQQSSSXXX___gggvvvnnn```YYYWWWYYY^^^hhhzzzvvvcccMMMCCC@@@<<<:::999777777777777777777777777444444444444444444444444555555444444444333333333222222333333333333444444333333333444444444555555555555555666666555555444555555666666666666777777:::::::::;;;;;;;;;<<<<<<>>>>>>>>>??????AAABBBBBBDDDEEEFFFGGGGGGHHHGGGGGGKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQUUUZZZ^^^dddppp}}}wwwvvvsssaaaWWWSSSNNNMMMSSSaaattt}}}llljjjhhhoooyyy|||qqq]]]RRRMMMHHHEEEEEEBBBAAA???======>>>???@@@FFFQQQ___fffccc\\\VVVTTTWWWZZZ___bbbdddfffhhhjjjkkkmmmooooooooooooqqqssswwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~tttooohhhbbb^^^[[[YYYWWWVVVVVVXXX]]]bbblll}}}xxxnnnaaaYYYTTTMMMHHHGGGIIILLLTTT\\\lll{{{qqqggg^^^XXXSSSRRRQQQPPPTTTYYY```iiiyyy~~~lll```YYYYYY[[[```jjj{{{zzzfffOOOCCC>>>;;;999888777777777777777777777777555555555555555555555555555444444444444333333333222222333333333333444444333333333444444444555555555444444444444444555555555555666666777777777777888999;;;===>>>>>>>>>===>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIILLLMMMMMMMMMNNNNNNOOOOOORRRSSSWWW\\\___dddqqq}}}zzzxxxwwweeeYYYTTTOOOMMMOOOZZZkkknnnkkkhhhooozzz}}}uuu```TTTNNNIIIFFFEEECCCAAA???>>>===>>>???@@@DDDPPP^^^gggfff___XXXUUUWWWZZZ___ccceeefffhhhjjjjjjlllnnnooooooppprrrtttxxxyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~wwwrrrjjjddd```]]]ZZZXXXYYYXXXZZZ```gggtttwwwmmmaaaXXXSSSLLLGGGGGGIIIMMMWWWaaaqqqooofff___XXXRRRQQQPPPPPPUUU[[[aaakkk|||{{{kkk```ZZZZZZ\\\aaakkk|||}}}hhhPPPBBB===:::888888666666666666666666666666666666666666666666666666444444444444444444444444222222222333333333444444333333333444444444555555555444333222222444555666666666666777777888888999777999<<>>>>>???@@@AAACCCEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLLLLLLLMMMMMMMMMNNNSSSSSSWWW\\\___dddppp|||~~~}}}~~~jjj\\\UUUQQQNNNNNNVVVdddzzzoookkkhhhooo{{{~~~xxxbbbUUUOOOJJJGGGGGGCCCBBB@@@>>>======>>>???BBBNNN]]]ggghhhbbb[[[VVVVVVZZZ```dddfffgggiiijjjhhhjjjmmmnnnoooppprrrtttyyyzzz{{{|||}}}~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~zzzuuummmfffbbb^^^[[[YYY[[[[[[^^^dddmmm{{{wwwlll```WWWPPPKKKGGGFFFHHHMMMXXXdddsss|||mmmeee^^^XXXRRRQQQPPPPPPUUU[[[bbbmmmxxxiii```\\\[[[]]]bbblll}}}}}}gggOOOBBB===:::888777666666666666666666666666666666666666666666666666444444444444444444444444222222222333333333444444333333333444444444555555444333333222222444555666666666777777888999999:::888999<<>>======>>>???AAALLLZZZeeehhhddd]]]XXXVVV[[[```dddggghhhiiijjjgggiiilllnnnnnnpppsssuuuyyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{|||||||||}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~|||wwwpppiiiddd```\\\ZZZ\\\\\\aaaiiittt~~~uuukkk___VVVMMMIIIFFFEEEFFFKKKWWWdddtttyyykkkbbb]]]WWWRRRRRRQQQQQQUUU[[[bbbooouuuhhhaaa___]]]___dddnnnyyyeeeNNNBBB===:::888777777777777777777777777777666666666666666666666666333333333444444444444555222222333333333333444444333333333444444444555555333333333333444555666777666666777888999::::::;;;999:::<<>>======>>>>>>@@@JJJXXXcccgggddd^^^YYYVVV[[[aaaeeeggghhhiiijjjfffiiikkkmmmnnnpppsssuuuxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~yyyqqqjjjeeeaaa]]][[[[[[]]]cccnnn{{{{{{rrrhhh\\\SSSIIIFFFDDDEEEEEEIIIUUUbbbsssvvvhhh```[[[VVVSSSSSSRRRRRRUUUZZZcccqqqssshhhcccaaa```bbbgggqqquuuaaaLLLAAA>>>;;;888777777777777777777777777777555555555555555555555555333333333444444444555555222222333333333333444444333333333444444444555555333333444555666666666666666777777888999:::;;;<<<;;;;;;<<<===>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVUUUVVVXXX\\\^^^bbbnnnzzzjjj^^^PPPNNNNNNSSS\\\ooossskkkeeeiiiuuuxxxmmm]]]SSSLLLGGGGGGDDDCCC@@@>>>======>>>>>>@@@IIIVVVbbbgggddd___ZZZVVV[[[aaaeeeggghhhiiijjjfffhhhkkkmmmnnnpppsssuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}~~~zzzrrrkkkfffaaa^^^[[[ZZZ\\\eeerrryyypppfffYYYQQQGGGEEEDDDDDDDDDHHHTTT```rrruuuggg___ZZZVVVSSSTTTSSSRRRUUUYYYcccqqqrrrhhhdddcccbbbdddiiisssrrr___KKKAAA???<<<888777777777777777777777777777555555555555555555555555333333333444444555555555222222333333333444444444333333333444444444555555222333555777888888777666666777777999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAADDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKMMMOOOQQQSSSTTTUUUWWWWWWZZZ^^^___dddooo{{{rrr___TTTOOONNNSSS[[[kkkwwwgggdddiiisss{{{lll[[[SSSLLLGGGDDDDDDCCCBBB@@@???>>>======DDDHHHTTTbbbhhhddd]]]ZZZYYYZZZ\\\bbbhhhlllkkkiiihhhjjjkkkmmmmmmooorrruuuwwwwwwvvvvvvwwwyyy{{{|||zzzzzzyyyyyyzzzzzz{{{|||{{{{{{{{{{{{{{{zzzzzzzzz}}}~~~~~~}}}}}}}}}tttlllfffbbb^^^\\\\\\___gggttt~~~rrrkkkbbbWWWOOOIIIDDDBBBCCCDDDFFFNNNVVVkkkzzztttfff]]]YYYUUUTTTTTTSSSSSSWWW^^^gggvvv~~~pppfffcccdddhhhmmmtttnnn[[[FFF>>>===;;;777555666666666666555555555555444444555555555555444444666666555555555444444444444444444444444444444444555444444444444555666666666555555555555666666777777888888999::::::;;;;;;======>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNQQQTTTXXXZZZZZZXXXXXX\\\```eeennnxxx{{{gggWWWRRRPPPUUU\\\mmm{{{jjjeeeiiiqqqyyyppp^^^UUUNNNHHHEEEDDDCCCBBB@@@???>>>>>>===AAAFFFQQQ```fffccc\\\ZZZZZZZZZ]]]bbbhhhjjjjjjhhhhhhjjjlllmmmmmmoooqqqtttwwwvvvvvvvvvwwwyyyzzz{{{yyyyyyyyyyyyyyyzzz{{{{{{||||||||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~tttlllfffaaa]]][[[\\\```iiivvvzzznnnfff]]]SSSKKKGGGCCCAAABBBCCCEEELLLTTTeeettt~~~qqqddd\\\YYYUUUTTTTTTTTTSSSXXX___hhhxxx{{{mmmbbb```bbbgggmmmvvvlllYYYFFF>>>===;;;777555666666666666555555555555444444555555555555444444444444333333333222222222444444444444444444444444555444444444444555666666666555555555555666777777888888999999:::;;;;;;;;;======>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZWWWXXX\\\```dddmmmvvvooo\\\UUURRRWWW___ooommmggghhhpppwwwwwwdddYYYPPPIIIGGGEEEDDDBBBAAA???>>>>>>>>>???CCCNNN\\\cccaaa\\\ZZZ[[[[[[^^^bbbfffhhhhhhfffhhhjjjlllmmmmmmnnnppprrruuuuuuuuuvvvwwwxxxzzz{{{yyyyyyyyyyyyyyyzzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~uuullleee```\\\ZZZ]]]aaajjjxxxttthhh___WWWNNNGGGFFFBBB@@@AAABBBCCCJJJQQQ\\\kkkyyymmmbbbZZZXXXUUUSSSUUUUUUUUUZZZaaajjjzzzwwwhhh^^^\\\^^^fffmmmxxx|||gggVVVEEE===<<<:::777555666666666666555555555555444444555555555555444444444444333333333222222222444444444444444444444444555444444444444555666666666555555555666666777888999999999:::;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWYYYVVVWWW[[[___ccckkktttsss```XXXTTTXXX___oooqqqhhhhhhooovvv}}}iii\\\QQQJJJGGGEEEDDDCCCAAA??????>>>>>>>>>AAAKKKYYYaaa```]]]\\\[[[\\\___bbbeeefffeeeeeehhhjjjlllmmmmmmnnnpppqqqttttttuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~uuukkkddd___\\\ZZZ\\\aaakkkyyy|||ooocccZZZSSSKKKFFFDDD@@@???AAAAAAAAAGGGMMMTTTbbbxxxvvvkkkaaaZZZWWWTTTSSSUUUVVVWWW\\\dddmmm}}}ssseee[[[ZZZ\\\dddlllyyywwwbbbRRRCCC===<<<999777666666666666666555555555555444444555555555555444444666666555555555444444444333333444444444444444444555444444444444555666666555555555555666777888888999::::::;;;<<<<<<======??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOOOOPPPOOORRRUUUXXXZZZZZZXXXWWWXXXVVVVVV[[[^^^aaaiiiqqqxxxcccZZZTTTWWW___nnntttjjjhhhooovvv~~~lll]]]QQQJJJGGGEEEDDDCCCAAA@@@???>>>>>>???AAAJJJWWW______]]]]]]ZZZ]]]```bbbddddddddddddgggiiilllmmmnnnnnnoooqqqssstttuuuwwwxxxzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~}}}}}}tttiiibbb^^^[[[YYYZZZ___iiixxxwwwjjj___VVVPPPJJJFFFBBB??????AAAAAA@@@DDDJJJOOO[[[nnnuuujjjaaa[[[VVVTTTSSSVVVWWWYYY___fffppppppbbbZZZYYY\\\ccclll||||||qqq\\\NNNAAA<<<;;;999666666666666666666555555555555444444555555555555444444666666555555555444444444333333333444444444555555555444444444444555666666555555555666666777999999;;;;;;;;;<<<======>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKLLLMMMOOOOOOPPPPPPRRRUUUYYY]]]^^^]]][[[YYYWWWVVVWWW[[[]]]```gggooo|||fff\\\UUUWWW^^^lllyyymmmjjjooovvv~~~ppp___RRRJJJHHHFFFEEECCCBBB@@@?????????@@@AAAHHHTTT\\\]]]\\\]]]YYY\\\```bbbbbbbbbcccddddddgggkkkmmmnnnooopppqqqssstttvvvxxxzzz{{{{{{|||{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~{{{oooeee^^^[[[XXXWWWWWW\\\fffuuuwwwpppdddZZZRRRLLLIIIGGGAAA??????AAAAAA???BBBGGGKKKUUUeeewwwtttkkkbbb\\\VVVSSSSSSVVVYYY[[[bbbiiivvv}}}lll```YYYYYY]]]cccnnnvvvjjjWWWKKK???<<<;;;888666666666666666666555555555555444444555555555555444444444444333333333222222222222333333444444555555555555444444444444555666666555555555666777888999:::;;;<<<<<<===>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOSSSVVVZZZ^^^``````]]]\\\XXXVVVWWW[[[^^^```fffnnnxxxiii^^^VVVWWW___lll~~~pppkkkooovvv~~~sssbbbTTTLLLJJJFFFEEECCCBBB@@@????????????@@@FFFQQQYYYZZZZZZ\\\XXX\\\```bbbbbbaaacccdddbbbfffjjjmmmnnnoooqqqrrrtttuuuwwwzzz{{{|||}}}}}}|||||||||||||||}}}~~~~~~}}}}}}}}}~~~{{{|||}}}~~~~~~~~~~~~|||uuujjj```YYYVVVTTTTTTSSSXXXbbbrrr{{{nnnhhh]]]SSSLLLGGGFFFEEEAAA???@@@BBBAAA???AAAFFFIIIQQQ]]]lll~~~tttkkkbbb\\\UUUSSSSSSWWWZZZ\\\ccckkk|||yyyiii^^^XXXYYY^^^fffrrrpppcccRRRHHH>>>;;;:::777666777666666666666555555555555444444555555555555444444444444333333333222222222222222333333444555555666555444444444444555666666555555555666777999:::;;;<<<<<<===>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOORRRUUUYYY^^^``````^^^]]]XXXWWWXXX\\\^^^```fffmmmvvvlll___WWWXXX___mmmssskkknnnuuu~~~uuudddUUUNNNLLLFFFEEEDDDBBBAAA@@@????????????EEEOOOVVVXXXXXXZZZWWW[[[```bbbaaaaaaccceeeaaaeeejjjmmmooopppqqqssstttuuuxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||}}}~~~}}}~~~xxxpppeee\\\VVVSSSQQQQQQQQQVVV```ooo~~~vvvhhhbbbXXXNNNGGGDDDCCCCCCAAA???@@@BBBBBB???AAAEEEHHHNNNYYYfffwwwtttkkkaaa[[[UUUSSSSSSWWWZZZ]]]dddlllwwwggg\\\WWWYYY^^^hhhuuulll^^^PPPFFF>>>;;;:::777666777777666666666555555555555444555555555555555555444666666555555555444444444222222333333444555666666555444444444444555666666555555555666777999:::;;;=========>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNPPPSSSXXX\\\______^^^^^^YYYWWWYYY]]]___```fffmmmtttrrraaaUUUVVV]]]iiixxxooopppssszzzhhhZZZPPPIIIHHHFFFCCCAAAAAA@@@???===>>>???CCCHHHNNNSSSUUUUUUTTTWWW\\\aaacccdddccccccfffggghhhjjjlllnnnooopppuuuwwwyyyzzzyyyyyy{{{||||||||||||||||||}}}}}}}}}~~~}}}}}}~~~~~~~~~rrrlllbbbZZZTTTQQQOOONNNPPPTTT[[[iii~~~ssskkkbbb[[[QQQKKKIIIGGGCCC??????>>>======>>>@@@BBBCCCHHHKKKUUUdddttt{{{pppggg^^^WWWWWWVVVWWWXXXYYY]]]iiiuuuqqqeee]]]WWWXXX^^^kkk}}}xxxfff\\\JJJEEE???:::888777777777444222111222555777555333333444444444555666666666444444444444444444444444555555555666666666777777444444666666666555444333000222555888999999999888======>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRRRRSSSRRRTTTWWWYYYZZZ[[[]]]^^^ZZZ[[[\\\^^^```dddjjjmmmsssrrraaaTTTVVV\\\hhhzzzqqqrrruuu|||iii[[[PPPJJJGGGEEEBBB@@@@@@???>>><<<>>>???BBBGGGNNNRRRUUUUUUTTTWWW[[[```cccdddccccccfffggghhhjjjlllnnnooopppsssuuuxxxzzzzzz{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{oooiii```WWWRRROOONNNLLLOOORRRYYYfff{{{xxxlllddd]]]VVVNNNIIIHHHGGGDDDAAA???>>>======>>>@@@BBBCCCFFFJJJSSSbbbpppyyynnneee]]]WWWVVVUUUVVVXXXYYY]]]hhhuuupppddd]]]WWWYYY```ooovvvdddYYYIIIDDD>>>999777777777777555333222333666777666444444444444555555555555555444444444444444444444444555555555555555555555555444555555666666555444444555666999;;;<<<<<<<<<;;;===>>>>>>???@@@AAABBBBBBDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRTTTWWWYYYYYYZZZ\\\^^^[[[]]]```bbbeeeiiillloootttqqq```SSSTTTZZZeee~~~~~~ttttttwww~~~kkk\\\QQQKKKFFFDDDAAA@@@@@@???===<<<>>>???AAAFFFLLLQQQSSSTTTRRRUUUZZZ^^^bbbcccccccccfffggghhhjjjlllnnnoooppppppssswwwzzz{{{|||~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~vvvjjjddd[[[TTTPPPMMMKKKJJJMMMPPPWWWbbbvvv}}}pppccc\\\UUUPPPJJJFFFFFFFFFEEECCC@@@???>>>===>>>???AAACCCEEEHHHQQQ^^^lllzzzvvvlllddd\\\VVVVVVUUUVVVWWWXXX\\\hhhtttnnnccc\\\WWW[[[cccuuusss```UUUFFFBBB<<<888666666666666666444444444666777666555555555555555555444444444444444444444444444444444444444444444444444444444444555555666666666555555888999;;;<<<=========<<<>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRTTTVVVXXXYYYZZZ\\\^^^^^^```eeejjjnnnpppqqqqqqtttooo^^^RRRSSSXXXbbbyyyuuutttwww|||nnn]]]QQQKKKGGGEEEBBBAAA@@@@@@>>><<<>>>>>>@@@DDDJJJOOORRRSSSQQQSSSXXX\\\```bbbccccccfffggghhhjjjlllnnnoooppppppssswwwzzz{{{|||}}}~~~~~~}}}||||||zzz|||~~~}}}}}}}}}}}}~~~zzzqqqddd^^^WWWQQQMMMKKKJJJIIILLLOOOUUU```qqqwwwjjj^^^WWWPPPLLLGGGEEEDDDDDDCCCBBB@@@???>>>======???AAABBBDDDGGGPPP\\\iiivvvtttjjjccc]]]XXXUUUTTTUUUWWWXXX\\\hhhtttlllaaa[[[XXX]]]ggg|||ooo\\\PPPDDD@@@;;;777666666555555666555555555666666666666666666666555444444444333444444444444444444444444444444333333333333222222555555555666666666666666888999:::;;;;;;;;;;;;:::>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLMMMNNNOOOPPPQQQRRRPPPPPPQQQRRRRRRSSSTTTTTTRRRTTTVVVWWWXXXZZZ]]]___```dddkkkrrrwwwyyywwwuuuuuummm\\\QQQRRRVVV]]]qqqvvvsssuuuzzzqqq^^^RRRLLLIIIFFFDDDBBBBBBAAA???>>>======???CCCHHHMMMPPPQQQOOOQQQVVVZZZ^^^aaabbbcccfffggghhhjjjlllnnnooopppqqquuuyyy{{{{{{{{{{{{|||~~~}}}||||||yyy{{{~~~~~~}}}~~~~~~~~~~~~tttlll^^^ZZZSSSOOOLLLJJJIIIHHHKKKOOOTTT]]]nnnqqqdddZZZSSSMMMKKKGGGDDDCCCBBBAAAAAAAAA@@@>>>======???AAABBBEEEHHHPPP\\\hhhsssrrriiiddd^^^ZZZVVVUUUVVVXXXXXX\\\hhhttt}}}jjjaaa[[[YYY```lllmmmYYYMMMBBB>>>:::777666666555444666666666666555555555666666666666555444444444333444444444444444444444444333333333333333333333222555555555555666666777777888999999::::::;;;;;;;;;??????@@@BBBCCCDDDFFFFFFEEEEEEEEEEEEFFFGGGHHHIIILLLMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUWWWXXXXXXZZZ]]]```ccchhhoooyyy|||xxxvvvjjj[[[PPPRRRTTTXXXiii}}}wwwqqqrrrxxxwwwbbbTTTMMMIIIGGGDDDCCCCCCBBB@@@???=========AAAGGGLLLOOOPPPMMMPPPTTTXXX]]]```bbbcccfffggghhhjjjlllnnnooopppqqquuuyyy||||||{{{{{{{{{~~~}}}}}}}}}|||yyyzzz}}}~~~yyymmmeee[[[WWWQQQNNNLLLKKKJJJIIIIIIMMMSSS[[[kkkyyyjjj___UUUOOOLLLJJJHHHEEECCCBBBAAAAAAAAA@@@>>>======???@@@AAAEEEHHHPPP\\\gggrrr}}}ooohhhccc___[[[WWWVVVWWWXXXYYY]]]iiiuuu{{{jjj```[[[ZZZdddqqqlllXXXKKK@@@===999777777666666555555666777666444444444666555555555555555444444444444444444444444444444444222222222333333444444444555555555555666777888888:::;;;;;;<<<======>>>>>>???@@@AAACCCDDDFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIILLLMMMNNNPPPQQQSSSTTTUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXXXXYYY[[[___bbbfffjjjrrr}}}{{{wwwgggYYYPPPRRRRRRSSSaaatttyyyqqqpppwww~~~gggWWWOOOIIIGGGDDDBBBBBBAAA@@@>>>===<<<<<<@@@EEEJJJNNNOOOLLLNNNRRRWWW[[[___bbbcccfffggghhhjjjlllnnnooopppooosssxxx|||}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||~~~|||rrrggg___XXXUUUPPPMMMLLLLLLKKKJJJGGGKKKQQQYYYhhhuuuggg\\\TTTNNNJJJJJJHHHFFFDDDCCCCCCCCCAAA@@@???======>>>@@@AAADDDGGGPPP\\\gggqqqzzzllleeebbb^^^[[[XXXWWWXXXZZZZZZ^^^jjjvvvzzziiiaaa\\\\\\ggguuukkkWWWJJJ???===999888777777666555444666777666333222333555444444444555555555555555444444444444444444444444111111222333444555666666666555555555666777888999;;;;;;<<<===>>>???AAABBB@@@@@@BBBCCCEEEGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIIIILLLMMMNNNPPPRRRSSSTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXYYYYYYZZZ\\\```cccgggkkksss}}}www~~~eeeXXXPPPRRRRRRQQQ]]]nnn{{{qqqooovvv~~~kkkZZZQQQHHHFFFCCCAAAAAA@@@???======<<<<<>>@@@AAADDDGGGOOO[[[fffppp~~~xxxjjjddd```]]]ZZZXXXXXXXXXZZZ[[[___kkkwwwyyyiiiaaa\\\]]]iiixxxlllWWWJJJ???===:::888888888777666333555777555222111222444333444444555555666666666444444444444444444444444111111222333555666777777666555555555666777999:::::::::;;;<<<===???AAABBB@@@AAABBBDDDEEEGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZ[[[]]]aaadddhhhlllttt~~~www~~~eeeXXXMMMLLLMMMPPPYYYeee|||sssnnnsssyyyqqq^^^UUUOOOKKKFFFCCCBBBBBBBBBAAA<<<===>>>???@@@DDDIIIMMMMMMNNNPPPSSSWWW[[[___aaa```cccgggjjjkkklllnnnpppnnnppptttwwwzzz|||}}}~~~{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~wwwnnnfff^^^XXXQQQPPPOOOMMMKKKJJJHHHHHHIIIKKKOOOVVVbbb{{{~~~pppeeeZZZTTTRRRHHHHHHGGGFFFEEEEEEEEEEEEAAA@@@?????????@@@AAABBBDDDHHHOOOYYYeeerrrrrrgggaaa\\\ZZZ\\\YYYYYYYYYZZZZZZ```ooo~~~wwwggg```\\\^^^lll|||jjjTTTGGG===;;;888777777666555333444555555555666666777777666666555555555444444444555555555555666666666666666666666666666555555555<<<999666777999:::888666;;;;;;<<<===???@@@BBBCCCAAACCCFFFHHHIIIGGGEEEDDDGGGHHHIIIIIIJJJJJJIIIIIIJJJMMMPPPRRRRRRSSSTTTUUUUUUWWWXXXWWWUUUUUUVVVWWWXXXXXXXXXXXXXXX\\\aaaeeeoooqqqssswwwzzz|||~~~~~~zzziiiZZZNNNLLLLLLNNNVVVaaavvvsssmmmqqqxxxuuubbbXXXNNNJJJFFFBBBAAAAAAAAA@@@======>>>>>>@@@DDDIIIMMMMMMNNNOOORRRVVVZZZ^^^``````cccgggjjjkkkmmmnnnpppoooqqqtttwwwyyy{{{{{{|||{{{{{{zzzzzz{{{||||||}}}}}}~~~sssiiibbbZZZUUUPPPOOONNNMMMLLLJJJIIIIIIJJJKKKOOOVVVbbb{{{~~~ooodddZZZSSSQQQKKKJJJHHHFFFEEEDDDDDDCCCAAA@@@?????????@@@BBBBBBCCCGGGOOOXXXcccppp|||qqqggg```[[[ZZZ[[[YYYYYYZZZ\\\\\\bbbqqqtttfff```]]]___nnn~~~}}}gggRRREEE===:::888777777666555333555555555555666666666777666666555555555444444444555555555555666666666666666666666666666666666555:::888666777999:::999888<<<<<<======???@@@BBBBBBBBBDDDEEEGGGHHHGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJJJJMMMPPPRRRSSSSSSTTTUUUUUUVVVWWWWWWUUUUUUUUUWWWYYYYYYYYYYYYYYY]]]bbbfffmmmnnnqqqtttwwwyyyzzz{{{xxx}}}mmm]]]PPPMMMKKKKKKRRR]]]oootttmmmooovvv{{{fff[[[NNNJJJEEEBBBAAAAAA@@@@@@===>>>>>>>>>???CCCIIIMMMLLLMMMNNNPPPTTTXXX]]]___```cccgggjjjlllmmmooopppqqqrrrtttvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}~~~yyylllccc\\\VVVRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKOOOVVVbbbzzz~~~pppdddZZZSSSQQQMMMLLLJJJGGGEEECCCBBBBBBAAA@@@?????????@@@BBBCCCCCCGGGNNNVVV```lllwwwpppfff___ZZZXXXZZZYYYYYY[[[]]]___eeeuuurrreeeaaa___bbbpppyyycccOOOCCC<<<:::888777777666555444555555555555666666666666555555555555555444444444555555555555666666666666555555666666666666666666999777666777999;;;;;;:::>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKNNNQQQSSSSSSSSSTTTUUUTTTVVVWWWVVVUUUTTTUUUWWWYYYYYYZZZYYYZZZ]]]aaaeeeiiijjjlllooorrrtttuuuvvvvvv|||ooo```RRRMMMKKKIIIPPPZZZiii{{{wwwmmmmmmttt~~~jjj\\\PPPLLLGGGCCCBBBBBBAAA@@@>>>>>>>>>>>>???CCCHHHMMMLLLLLLMMMOOORRRWWW[[[^^^```cccgggjjjlllnnnpppqqqrrrssstttuuuuuuvvvvvvvvvwwwwwwwwwxxxzzz{{{}}}~~~}}}~~~tttggg^^^XXXSSSOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLOOOVVVaaayyy~~~pppeeeZZZSSSPPPMMMLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCCCCFFFMMMTTT]]]gggqqqwww~~~oooeee^^^YYYWWWXXXWWWXXX[[[^^^aaaiiiyyy~~~rrrgggdddcccfffsssttt```MMMBBB<<<:::777777777777555444555555555666666666666666555555555555555555555555555555555555666666666666555555555555666666666666777777777777999;;;<<<<<>>===>>>BBBHHHMMMLLLLLLLLLMMMQQQVVVZZZ]]]```cccgggkkklllnnnppprrrtttttttttttttttuuuuuuuuuuuuuuuuuuwwwxxxzzz|||}}}}}}~~~pppddd\\\VVVRRROOOKKKLLLLLLLLLMMMMMMMMMMMMKKKLLLPPPVVVaaaxxxqqqfff[[[SSSPPPKKKKKKIIIGGGFFFEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCCCCCGGGLLLSSSZZZbbbkkkpppzzz~~~{{{lllddd]]]XXXVVVWWWVVVWWWZZZ___ccclll~~~}}}rrriiiggggggjjjvvvppp]]]LLLAAA;;;999777666777777666555666666666666666555555555444555555555555555555555555555555555666666666666444555555555666666777777666777888888999:::<<<>>>@@@@@@???@@@@@@AAABBBBBBFFFFFFEEEEEEFFFHHHKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLMMMPPPSSSTTTTTTTTTUUUVVVTTTVVVWWWWWWVVVVVVWWWXXXWWWXXXYYYYYYYYY[[[___bbbcccdddfffhhhjjjkkklllllltttzzzvvveeeVVVPPPLLLIIINNNXXXdddwww}}}oookkkrrr|||qqq```TTTPPPJJJFFFEEEDDDCCCBBB@@@???>>>===>>>BBBHHHMMMMMMMMMLLLMMMPPPUUUZZZ]]]```ccchhhkkkmmmoooqqqsssuuuuuuttttttttttttuuuuuuuuuuuuuuuwwwxxxzzz{{{|||}}}~~~{{{mmmbbb[[[VVVRRROOOKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMPPPUUU```xxxssshhh]]]TTTQQQKKKKKKIIIHHHFFFFFFEEEEEEBBBAAA@@@@@@@@@AAACCCDDDDDDHHHMMMRRRXXX___fffjjjrrrvvv{{{wwwjjjbbb]]]XXXVVVWWWUUUWWW[[[aaafffqqqyyyooohhhiiijjjmmmzzz|||kkkYYYJJJ@@@;;;999777666777777666555666666666666666555555555444444444555555555555555555555555555666666666666444444555555666777777777666888999999999:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGIIIKKKMMMKKKLLLMMMMMMNNNNNNMMMMMMNNNQQQTTTUUUUUUTTTUUUVVVUUUVVVXXXXXXWWWWWWYYYZZZXXXYYYZZZZZZZZZ\\\___aaacccdddeeegggiiijjjjjjjjjrrrxxx{{{jjjZZZRRRLLLHHHLLLUUU```tttqqqkkkrrr|||xxxeeeTTTPPPJJJFFFDDDDDDCCCBBBAAA@@@>>><<<===AAAHHHMMMNNNMMMLLLMMMPPPUUUZZZ^^^```ccchhhkkkmmmooorrrsssvvvvvvuuuttttttuuuvvvvvvwwwwwwwwwxxxyyy{{{|||}}}}}}~~~~~~vvvkkkaaa[[[VVVQQQNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMPPPUUU```wwwuuujjj^^^UUURRRMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAA@@@AAABBBCCCDDDEEEIIIMMMRRRVVV\\\bbbfffiiimmmqqqtttwww}}}tttgggaaa\\\XXXVVVXXXWWWXXX^^^dddjjjvvvrrriiieeehhhlllppp}}}vvvfffUUUGGG???;;;999777666777777777555777666666666555555555555444444444555555555666666555555555555666666666666444444555555666777777888777999::::::999999<<<>>>??????@@@@@@BBBCCCEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMLLLMMMMMMNNNOOONNNNNNNNNOOORRRTTTUUUUUUUUUUUUVVVVVVWWWYYYYYYXXXYYYZZZ\\\ZZZ[[[\\\\\\\\\]]]```bbbddddddfffgggiiiiiijjjjjjnnnuuunnn]]]TTTLLLGGGJJJRRR]]]qqqrrrkkkrrr||||||iiiSSSOOOIIIEEEDDDCCCBBBAAAAAA@@@>>><<<===AAAHHHMMMOOONNNMMMMMMPPPUUU[[[^^^```ccchhhkkkmmmooorrrtttwwwvvvuuuttttttuuuwwwwwwyyyyyyyyyzzz{{{|||}}}~~~}}}~~~{{{sssiii```[[[VVVQQQMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPUUU```wwwvvvkkk___VVVSSSPPPNNNLLLIIIFFFDDDBBBBBBBBBBBBAAA@@@AAABBBCCCDDDFFFIIINNNRRRVVV[[[```dddcccfffjjjlllooottt|||~~~rrrfff```\\\XXXWWWXXXXXXZZZ```gggmmmyyykkkdddbbbggglllqqqrrrbbbRRREEE===:::999777666777888777666777777666666555555555444444444444555555555666666555555555555666666666777444444444555666777777888777999;;;:::888888;;;>>>?????????@@@BBBDDDFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNPPPRRRUUUVVVUUUUUUUUUVVVWWWXXXZZZZZZYYYZZZ[[[]]][[[]]]^^^^^^^^^___bbbddddddeeeggghhhiiijjjjjjjjjlllrrr}}}yyydddTTTMMMLLLLLLLLLVVViiissskkkpppxxxmmmYYYRRRKKKIIIGGGCCCBBBDDDAAA>>>===>>>??????EEELLLQQQOOONNNMMMNNNRRRWWWZZZaaacccgggkkknnnpppqqqqqqtttuuuuuuttttttuuuwwwzzzzzz{{{{{{||||||||||||{{{~~~~~~}}}~~~rrreee^^^XXXSSSPPPQQQNNNMMMMMMLLLLLLLLLLLLLLLLLLSSSSSSVVVeeewwwwwwiii___WWWRRRPPPMMMIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>===???CCCGGGHHHLLLRRRWWWZZZ\\\___```eeeeeeeeegggiiimmmqqqsssxxx{{{yyyqqqhhhaaa^^^]]][[[YYYXXX\\\___ccckkk{{{xxxiiiccc```cccjjjsss}}}lll\\\NNNCCC===:::;;;:::888555444555666555555555555555555555555666666555555555555666666555555555555666666666777777777777888999999999:::<<<;;;;;;:::;;;<<<>>>??????@@@AAABBBCCCEEEFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWWWW[[[ZZZZZZZZZ\\\^^^^^^^^^bbb```___```bbbeeeffffffggghhhiiijjjjjjiiiggggggnnnttt}}}jjjWWWNNNKKKJJJJJJRRRddd|||wwwlllpppwwwrrr\\\TTTMMMJJJHHHDDDCCCDDDAAA>>>===>>>??????DDDKKKQQQPPPNNNMMMNNNRRRVVVZZZ```bbbgggllloooqqqqqqqqqssstttuuutttssstttwwwyyyyyyzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~}}}|||pppeee___ZZZTTTQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMLLLSSSSSSVVVeeewwwyyykkkaaaXXXSSSOOOLLLIIIGGGFFFFFFEEECCCCCCBBBAAA???>>>@@@DDDGGGKKKOOOUUUZZZ]]]```bbbdddeeeeeeeeefffhhhkkknnnpppqqqrrrvvv{{{vvvnnneee^^^\\\ZZZXXXWWWXXX\\\```eeennntttccc^^^[[[```hhhsss{{{iiiYYYLLLBBB<<<======<<<999666444444555555555555555555555555555666666555555555555666666555555555666666666777777777777888888999999::::::::::::999999:::;;;<<<===@@@@@@AAABBBDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSUUUVVVWWWXXXXXX[[[[[[ZZZ[[[]]]^^^______dddcccccceeehhhjjjkkkkkkhhhiiiiiiiiiiiiiiihhhhhhmmmsss|||rrr\\\PPPJJJIIIHHHMMM\\\rrr{{{nnnqqqvvv~~~yyyaaaWWWNNNKKKIIIEEEDDDEEEAAA>>>===???>>>>>>CCCIIIPPPPPPPPPOOONNNQQQUUUXXX^^^aaaggglllpppqqqpppooorrrsssssssssrrrsssuuuwwwxxxxxxyyyzzzzzzzzzzzzzzz|||}}}~~~~~~}}}yyyoooeeeaaa]]]VVVSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNLLLSSSSSSVVVeeewww~~~ooocccYYYSSSNNNLLLHHHGGGGGGGGGFFFEEEDDDDDDBBB@@@???@@@DDDHHHOOOTTTZZZ```dddfffiiikkkkkkjjjiiiiiijjjlllmmmnnnlllmmmnnnqqqwww}}}tttlllccc]]][[[ZZZXXXWWWYYY\\\bbbhhhsss|||nnn___ZZZYYY^^^hhhuuuxxxeeeVVVIII@@@;;;>>>>>>===:::666444444555555555555555555555555555666666555555555555666666555555666666666777777777777777888999999:::;;;;;;;;;::::::;;;;;;===>>>>>>@@@AAABBBCCCEEEFFFGGGGGGIIIIIIJJJJJJKKKMMMNNNOOONNNNNNOOOPPPQQQRRRRRRSSSQQQRRRSSSTTTVVVWWWYYYYYY[[[[[[[[[\\\]]]^^^``````ffffffhhhkkkoooqqqqqqpppjjjiiiiiihhhhhhiiijjjjjjmmmrrr{{{yyybbbRRRKKKHHHHHHJJJVVViii|||~~~pppqqquuu|||fff[[[PPPKKKIIIFFFDDDDDDBBB???>>>???>>>===AAAGGGNNNPPPPPPOOONNNOOOSSSWWW[[[```ffflllpppqqqooonnnoooqqqrrrrrrqqqrrrsssuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||wwwnnnfffccc```YYYUUUTTTOOOOOONNNNNNNNNNNNOOOOOOLLLSSSSSSVVVeeewwwqqqdddZZZSSSMMMKKKHHHGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@AAAEEEIIIRRRWWW___eeejjjmmmppprrrtttsssrrrqqqqqqqqqrrrrrrqqqpppooopppsssxxx|||ssslllddd^^^\\\\\\[[[YYY[[[^^^dddkkkxxxwwwhhh```[[[ZZZaaammmzzzuuubbbRRRGGG???;;;<<<<<<;;;999666444555666555555555555555555555555666666555555555555666666555666666666666777777777777888888999:::;;;<<<<<<======>>>???@@@AAAAAABBBAAABBBCCCDDDFFFGGGHHHHHHKKKJJJJJJJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRSSSSSSPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\\\\]]]^^^```bbbfffhhhkkkppptttvvvuuutttllljjjhhhggggggiiikkkmmmmmmsss{{{gggUUULLLIIIIIIIIIRRR```rrrsssrrrsssyyylll^^^QQQKKKIIIFFFCCCCCCBBB@@@???@@@>>><<>>???@@@AAABBBCCCCCCDDDBBBCCCDDDEEEGGGHHHIIIIIILLLKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTPPPQQQRRRTTTVVVXXXYYYZZZXXXZZZ\\\\\\\\\]]]```ccceeegggkkkqqqvvvwwwvvvuuulllkkkiiiggghhhjjjmmmoooooouuu|||mmmZZZOOOKKKJJJIIIOOOZZZiii}}}uuurrrrrrwwwrrrcccSSSMMMKKKHHHDDDDDDCCC@@@???@@@>>><<<>>>CCCFFFJJJOOOOOOLLLLLLPPPUUUWWW[[[aaagggkkkmmmmmmlllkkkmmmooopppoooooopppqqquuuuuuwwwxxxyyyyyyyyyyyyxxxyyy{{{|||}}}||||||{{{}}}zzzrrrjjjhhheee___ZZZYYYTTTSSSRRRPPPOOOOOOOOOOOOLLLSSSSSSVVVeeewwwwwwhhh\\\TTTNNNLLLHHHGGGGGGGGGFFFEEEBBBBBBBBB@@@@@@CCCHHHKKKTTT[[[fffpppxxx}}}|||{{{yyyxxxwwwwwwxxxxxxwwwxxxyyyzzz~~~{{{nnnhhh```[[[[[[[[[[[[ZZZ___bbbhhhrrroooccc^^^\\\___jjjwwwnnn\\\NNNDDD===:::555666666666555555666888555555555555555555555555666666555555555555666666666666666777777777888888888888999:::<<<===>>>>>>===>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTQQQRRRSSSTTTVVVWWWYYYYYYVVVYYY\\\\\\[[[\\\___cccdddfffjjjoootttvvvvvvtttlllkkkiiihhhiiikkknnnooopppvvv|||ttt___RRRLLLJJJIIIMMMUUUcccwwwwwwssspppvvvxxxhhhWWWOOOMMMJJJGGGEEECCCAAA@@@@@@>>>;;;===AAAAAAGGGMMMNNNKKKKKKOOOTTTVVVYYY___dddhhhjjjkkkkkkjjjlllnnnooonnnnnnnnnooorrrrrrtttuuuvvvwwwwwwwwwwwwxxxzzz{{{||||||{{{{{{|||~~~uuullliiifff```\\\\\\VVVUUUSSSQQQPPPNNNNNNNNNLLLSSSSSSVVVeeewwwzzzkkk___WWWOOOLLLIIIGGGFFFFFFEEECCC@@@@@@@@@???@@@CCCIIIMMMVVV^^^jjjuuu~~~~~~}}}|||wwwwwwwwwwwwxxx{{{|||~~~yyynnnhhh```\\\[[[\\\\\\[[[```cccjjjuuu}}}kkkbbb\\\\\\bbbooozzziiiYYYKKKBBB;;;888666777777777555555666888555555555555555555555555666666555555555555666666666666777777777888888888888888999;;;<<<>>>??????===>>>@@@BBBDDDDDDEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPSSSSSSSSSTTTTTTTTTTTTUUURRRSSSSSSUUUVVVWWWXXXXXXUUUXXX[[[[[[YYYZZZ^^^cccdddfffhhhmmmrrrttttttssslllkkkjjjiiijjjlllnnnoooooouuu{{{yyycccTTTLLLJJJIIIKKKRRR___tttxxxssspppuuu|||kkkYYYRRRPPPLLLIIIGGGDDDAAA@@@AAA>>>;;;<<<@@@>>>EEELLLMMMKKKJJJOOOTTTVVVXXX]]]bbbfffiiikkkkkkiiikkknnnooonnnmmmmmmnnnooopppqqqssstttuuuuuuuuuwwwxxxyyy{{{||||||{{{{{{{{{~~~wwwnnnjjjfffaaa^^^^^^XXXWWWTTTRRRPPPNNNMMMMMMLLLSSSSSSVVVeeewww}}}nnnaaaYYYPPPMMMIIIGGGFFFEEEDDDCCC????????????@@@DDDIIIMMMWWW___lllyyy{{{zzzyyyxxxwwwyyy~~~xxxzzzxxxpppjjjbbb^^^^^^______^^^___ccckkkwwwyyyiiiaaa\\\]]]eeeuuuuuufffVVVJJJ@@@999555999999999888666555666777555555555555555555555555666666555555555555666666777777777777888888888888888999:::;;;===>>>???@@@???AAACCCEEEGGGGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPPPPOOOTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWSSSWWW[[[[[[YYYYYY^^^bbbeeefffhhhlllqqqssstttssskkkkkkjjjjjjkkkmmmnnnooonnntttzzz}}}jjjXXXNNNJJJNNNLLLPPP]]]ooorrrlllrrrwwwnnn[[[RRROOOKKKFFFDDDDDDCCCBBB@@@???>>>>>>>>>@@@AAADDDHHHKKKNNNPPPQQQUUUWWW\\\```eeehhhjjjkkkjjjjjjjjjkkklllmmmnnnooonnnpppssstttuuuuuuwwwyyywwwwwwxxxyyyzzzzzzzzzzzz{{{}}}{{{sssmmmjjjhhhdddaaaZZZXXXUUURRRPPPOOONNNNNNLLLRRRSSS[[[iiiwwwrrrbbbXXXQQQLLLGGGEEEEEEEEEDDDAAA???>>>===<<<===BBBJJJOOOWWWaaaooo|||}}}zzzyyyzzz{{{}}}~~~sssrrrxxx~~~wwwllliiiccc^^^[[[[[[\\\]]]bbbdddlll{{{rrrccc^^^\\\aaakkk{{{zzzmmm^^^RRRHHH???;;;<<<777777777777777777777777666666666666666555555555777777777777777777777777777888999:::::::::::::::<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLOOOQQQSSSTTTTTTTTTVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXX[[[[[[[[[\\\]]]]]]^^^^^^^^^aaaeeejjjooorrrtttuuukkkjjjhhhhhhjjjmmmppprrrssstttxxxqqq]]]QQQLLLNNNLLLOOO[[[mmmtttlllpppuuusss^^^TTTPPPKKKFFFDDDDDDCCCBBB@@@???>>>======>>>@@@CCCGGGJJJMMMOOOPPPWWWYYY]]]aaadddggghhhiiiiiiiiiiiijjjjjjlllmmmnnnlllnnnqqqsssssstttuuuwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}~~~vvvpppmmmjjjfffccc[[[YYYVVVSSSPPPOOONNNNNNLLLQQQSSSZZZiiiwwwtttcccYYYQQQMMMGGGEEEFFFFFFDDDAAAAAA@@@>>>===>>>CCCIIIOOOWWWbbbqqqzzzpppooorrr|||{{{tttjjjgggbbb^^^[[[[[[]]]^^^dddhhhpppoooaaa\\\YYY```nnnxxxjjjZZZOOOFFF===::::::777777777777777777777777666666666666666666666666777777777777777777777777777888999::::::;;;::::::<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIKKKLLLMMMLLLMMMPPPRRRTTTTTTUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUVVVWWWXXXZZZZZZ[[[[[[\\\]]]]]]^^^___aaaeeeiiimmmppprrrsssjjjiiihhhhhhiiillloooqqqrrrsssvvv||||||fffWWWOOOMMMKKKNNNXXXhhhwwwlllnnnrrr~~~xxxcccWWWRRRLLLGGGEEEDDDCCCAAA@@@>>>=========<<<>>>@@@DDDHHHLLLNNNPPPXXXZZZ]]]aaadddfffggghhhgggggghhhhhhiiikkklllmmmkkkmmmpppqqqqqqrrrtttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz}}}zzztttqqqnnniiifff]]][[[XXXTTTQQQOOONNNNNNLLLQQQRRRZZZhhhvvvwwwfff\\\RRRMMMHHHEEEFFFFFFCCCAAABBBAAA@@@??????CCCHHHMMMUUU```ppp~~~~~~vvvmmmiiijjjpppvvvyyy|||wwwooohhheeeaaa]]][[[\\\^^^```ggglllwwwkkk___[[[ZZZccctttuuufffVVVKKKCCC;;;888888777777777777777777777777666666666666666666666666777777777777777777777777777888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJLLLNNNNNNMMMOOOQQQSSSUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWZZZZZZZZZ[[[\\\\\\]]]]]]___aaadddgggkkkmmmooopppjjjiiihhhggghhhjjjlllnnnooopppsssyyy~~~qqq]]]QQQMMMKKKMMMUUUcccxxx{{{mmmlllooo{{{}}}fffYYYSSSNNNIIIGGGDDDCCCBBB@@@>>>===<<<<<<:::<<<>>>BBBFFFJJJMMMOOOVVVXXX\\\```dddfffhhhhhhgggggghhhhhhjjjkkkmmmnnnjjjmmmoooqqqqqqrrrtttuuuvvvwwwxxxyyyyyyzzzyyyyyyzzz}}}}}}xxxtttqqqlllhhh___]]]ZZZVVVRRRPPPNNNNNNLLLPPPRRRXXXfffsssyyyiii^^^SSSNNNHHHFFFFFFFFFCCCAAAAAAAAA@@@??????AAAFFFIIIOOO[[[lll~~~}}}{{{}}}uuukkkeeebbbeeehhhiiilllpppsss}}}tttmmmfffccc___\\\[[[]]]```bbbiiippp}}}{{{hhh]]][[[___jjj}}}sssdddSSSHHHAAA;;;888888666666666666666666666666666666666666666777777777777777777777777777777777888888999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNPPPRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXXXXWWWVVVVVVWWWWWWYYYYYYZZZ[[[[[[\\\\\\]]]___aaaccceeehhhjjjkkklllhhhgggfffffffffhhhiiijjjkkklllpppuuu{{{|||dddUUUNNNLLLMMMSSS]]]ppppppllllllyyyiii[[[UUUPPPLLLJJJFFFEEECCCAAA???======<<<:::;;;===@@@DDDHHHKKKNNNRRRUUUYYY^^^cccfffhhhiiiggghhhhhhiiikkklllnnnooolllnnnqqqrrrrrrsssuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyzzz|||{{{wwwsssnnniiibbb```\\\WWWSSSPPPOOONNNLLLPPPPPPVVVcccppp{{{jjj___SSSOOOIIIFFFFFFFFFCCCAAA>>>??????>>>>>>@@@CCCFFFLLLWWWhhhzzz~~~}}}}}}xxxllleee___^^^^^^]]]___cccfffpppsssllldddbbb^^^\\\[[[^^^aaacccjjjssswwwfff^^^]]]```lllrrrbbbPPPFFFAAA<<<999999666666666666666666666666666666666666777777888888888888888888888888888888888999:::;;;<<<===============>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKMMMMMMOOOPPPSSSUUUWWWXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWZZZZZZZZZ[[[\\\\\\]]]]]]``````aaacccdddfffggghhheeeeeeddddddeeefffggghhhgggiiimmmsssyyykkkYYYPPPNNNOOORRRYYYhhhtttmmmlllwwwnnn___WWWQQQMMMLLLGGGFFFDDDBBB@@@>>>>>>===;;;;;;===???BBBFFFJJJLLLOOORRRVVV\\\aaaeeehhhiiigggggghhhiiikkkmmmnnnooommmooorrrsssssstttvvvwwwuuuvvvwwwxxxyyyyyyyyyyyyyyy|||{{{vvvpppllleeebbb^^^YYYTTTQQQOOONNNLLLPPPOOOTTT```kkk|||jjj___TTTOOOJJJGGGFFFFFFCCCAAA<<<===>>>>>>>>>???BBBDDDJJJUUUdddvvv}}}}}}qqqhhh```]]]ZZZVVVVVVYYY[[[dddttt~~~ssslllcccaaa^^^[[[[[[^^^aaaccckkkvvvsssddd^^^^^^^^^iii~~~qqq```NNNEEEAAA===:::999777777777777777777777777555666666777777888888999888888888888888888888888888999:::<<<===>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMOOOQQQSSSUUUWWWXXXXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^````````````aaabbbcccdddbbbbbbbbbcccdddeeefffffffffhhhlllrrrwwwsss___QQQPPPQQQSSSVVVaaavvvxxxppplllvvvuuucccZZZSSSNNNLLLIIIHHHFFFCCCAAA@@@???>>>=========???BBBEEEIIIKKKNNNQQQUUUZZZ___ccceeefffffffffggghhhjjjlllnnnooommmooorrrsssssstttvvvwwwuuuvvvwwwxxxxxxyyyyyyxxxyyy|||~~~~~~zzzsssnnngggddd```ZZZUUUQQQOOONNNLLLPPPNNNRRR]]]ggg|||jjj^^^UUUPPPJJJGGGGGGFFFCCCAAA;;;<<<>>>??????@@@BBBEEEHHHQQQ___ooovvvmmmddd___ZZZTTTRRRTTTSSS[[[hhhxxx}}}rrrkkkcccaaa]]][[[[[[]]]```ccclllyyyooobbb]]]___^^^iii|||~~~ppp^^^KKKBBB@@@<<<:::999777777777777777777777777555666666777888888999999888888888888888888888888888999;;;<<<>>>?????????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPSSSUUUWWWWWWXXXWWWTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ\\\\\\\\\]]]^^^^^^______aaa```____________```aaa___``````aaacccdddeeefffggghhhlllpppttt|||zzzxxxcccRRRRRRRRRSSSUUU]]]qqq{{{qqqmmmuuu{{{ggg\\\TTTNNNLLLJJJIIIGGGDDDBBB@@@??????>>>>>>>>>???AAAEEEHHHJJJOOOQQQUUUZZZ^^^aaabbbcccdddeeeeeegggiiikkkmmmnnnlllnnnqqqsssssstttuuuwwwuuuvvvwwwxxxxxxyyyxxxxxxyyy|||}}}~~~|||vvvqqqhhheee```[[[VVVRRROOONNNLLLPPPNNNQQQ[[[eee|||{{{iii^^^UUUPPPJJJGGGGGGFFFCCCAAA;;;===???@@@@@@BBBDDDFFFEEEMMMZZZiiizzzzzzqqqgggaaa[[[TTTQQQRRRNNNUUUaaappp|||qqqkkkcccaaa]]][[[[[[]]]```bbbmmm{{{~~~lll```\\\___bbbkkk}}}~~~ooo]]]JJJAAA???<<<999888777777777777777777777777555666666777888999999999888888888888888888888888888999;;;===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIJJJLLLMMMOOOPPPOOOPPPRRRUUUVVVWWWWWWWWWSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^______```aaa```___^^^]]]^^^______]]]^^^___aaabbbdddeeeeeeiiiiiillloooqqqxxxfffXXXRRROOOSSSUUUZZZiiizzzrrrlllrrr{{{nnn___WWWQQQLLLIIIGGGEEECCCBBBAAA???===???>>>>>>???AAAEEEJJJLLLLLLNNNQQQUUUZZZ^^^aaacccbbbdddfffiiikkkllllllllloooooopppqqqssstttuuuuuuxxxxxxxxxxxxyyy{{{}}}~~~|||~~~xxxsssoooiiibbb[[[WWWTTTRRRQQQJJJIIILLLRRRUUU___wwwzzzhhh]]]SSSNNNIIIEEECCCCCCCCCBBBDDDBBBAAA???>>>>>>??????EEEHHHQQQ```pppzzzpppfff]]]VVVOOOKKKMMMPPPXXXeeevvv{{{ooohhh```\\\[[[\\\\\\]]]cccjjjnnn{{{lll```[[[[[[```mmm}}}yyyiiiZZZIII@@@<<<999888:::999888666555555555666666777777888888888777777666888888888888999:::;;;<<<<<<;;;:::999:::===@@@BBBBBBDDDEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKJJJIIIIIIJJJKKKLLLMMMSSSTTTUUUVVVWWWXXXXXXYYYTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZZZZYYYYYYZZZZZZZZZ[[[\\\]]]^^^____________ccc```]]]\\\]]]^^^]]][[[\\\\\\\\\]]]^^^```cccdddiiijjjjjjkkknnnwwwkkkWWWPPPMMMPPPRRRVVVcccsssssskkkoooxxx~~~tttdddZZZRRRMMMIIIGGGEEEDDDCCCAAA???===>>>======>>>@@@DDDHHHJJJKKKMMMPPPTTTYYY]]]```bbbbbbccceeehhhjjjkkkllllllooopppppprrrssstttuuuvvvvvvvvvwwwxxxyyy|||~~~}}}|||wwwpppkkkccc]]]YYYVVVSSSQQQLLLJJJLLLQQQSSS[[[qqqyyyhhh]]]RRRNNNIIIEEECCCCCCCCCBBBCCCBBBAAA???>>>??????@@@DDDFFFOOO]]]lll}}}uuujjjaaaXXXQQQMMMMMMPPPVVVbbbtttwwwmmmfffaaa]]]\\\\\\]]]]]]cccjjjpppwwwiii^^^ZZZ\\\bbbnnnxxxgggXXXHHH???<<<999888:::888888777777777777777777777777888888888888777777888888888888999:::;;;<<<>>>>>>>>>???@@@AAABBBCCCBBBDDDEEEEEEDDDDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]^^^____________aaa___^^^^^^```___\\\YYY^^^^^^]]]^^^___bbbdddeeehhhiiijjjkkknnnwwwtttZZZQQQLLLOOOPPPSSS^^^lllyyymmmnnnvvv|||lll^^^TTTMMMJJJHHHFFFDDDDDDBBB@@@>>>===<<<<<<<<>>@@@AAAAAA@@@@@@BBBDDDEEEFFFEEEEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIJJJKKKNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\]]]]]]^^^_________^^^^^^___aaacccbbb___\\\____________aaaccceeeffffffhhhjjjlllnnnuuu}}}___TTTMMMOOOQQQSSS]]]hhhrrrpppwww~~~uuudddVVVNNNKKKIIIGGGEEEDDDCCCAAA???>>>===<<<<<<>>>BBBEEEGGGJJJLLLOOORRRWWW[[[^^^___bbbbbbbbbdddfffiiilllnnnooopppqqqrrrtttuuuwwwwwwuuuuuuvvvwwwyyy|||~~~uuupppiiibbb]]]YYYUUUSSSPPPLLLMMMPPPQQQUUUfffzzzyyyhhh]]]QQQNNNIIIFFFEEEEEEDDDCCCCCCBBB@@@?????????@@@@@@BBBCCCJJJVVVbbbqqqwwwkkk```XXXSSSOOOOOORRR[[[lllyyyppphhhcccbbb___]]]^^^^^^^^^dddkkkwww|||kkk```ZZZ\\\aaaiiiwwwuuu```SSSEEE>>><<<999888999777888999;;;;;;;;;:::999777777888999999999888888999999999::::::;;;<<<===;;;<<<===???@@@@@@@@@@@@CCCDDDFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\]]]]]]\\\[[[[[[\\\\\\\\\\\\]]]^^^______^^^___```bbbdddffffffeee````````````aaaccceeefffeeegggjjjlllnnnttt||||||gggYYYNNNOOOQQQSSS[[[dddzzzxxxssswww}}}~~~jjjYYYPPPLLLJJJHHHFFFFFFDDDBBB@@@???>>>======>>>AAAEEEGGGJJJKKKNNNRRRVVVZZZ]]]^^^``````aaabbbeeehhhkkkmmmnnnoooppprrrtttuuuwwwwwwwwwwwwvvvwwwxxxzzz|||}}}xxxsssllleee```[[[WWWTTTRRRNNNNNNRRRSSSWWWfffxxxyyyhhh^^^QQQNNNJJJGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@AAACCCDDDKKKVVVbbbppp~~~qqqeee\\\VVVQQQPPPRRRZZZjjjvvvooohhhdddbbb___]]]^^^___```fffmmm}}}vvvfff]]]ZZZ___eeennn|||ttt\\\OOOCCC>>><<<999888888666777999:::;;;;;;:::999777777888999999999999999::::::::::::;;;<<<===>>>AAAAAA@@@@@@AAACCCEEEGGGCCCDDDFFFGGGFFFGGGIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\[[[\\\\\\]]]_________```aaabbbeeeiiinnnqqqaaaaaaaaaaaabbbccceeefffeeehhhkkklllnnnssszzzxxx}}}qqq___PPPMMMOOOQQQWWW___ssstttuuuzzz~~~qqq^^^TTTMMMKKKIIIGGGFFFEEECCCAAA@@@???======>>>AAADDDFFFIIIJJJMMMPPPTTTXXX[[[\\\^^^___```bbbeeehhhjjjlllmmmnnnoooqqqsssuuuvvvwwwwwwwwwwwwwwwxxxyyy{{{||||||xxxqqqjjjddd___ZZZWWWUUUPPPPPPTTTVVVYYYfffwwwxxxhhh]]]PPPMMMJJJHHHGGGFFFEEECCCBBBAAA@@@?????????AAAAAADDDEEELLLWWWcccrrryyykkk```ZZZSSSRRRSSS[[[kkk}}}tttnnniiieeeccc```___aaabbbcccjjjqqqqqqddd]]]]]]cccjjjtttrrrXXXLLLAAA===<<<999888888777777888888888888888888777777888999::::::::::::;;;;;;;;;;;;<<<===>>>>>>AAA@@@>>>===>>>AAADDDFFFCCCEEEGGGGGGGGGHHHJJJLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^``````^^^]]]\\\\\\\\\[[[[[[[[[]]]___```aaaaaabbbccceeejjjqqquuudddccccccbbbccceeefffggggggiiikkklllmmmrrryyysss{{{iiiUUUOOOOOOOOOTTTZZZjjj|||xxxuuuwwwxxxdddYYYNNNLLLIIIHHHGGGFFFCCCAAA???>>><<<<<<===???BBBDDDFFFHHHJJJNNNQQQUUUWWWYYY\\\]]]```cccfffhhhiiijjjkkklllnnnppprrrtttuuuvvvvvvuuuuuuvvvxxxzzz|||~~~~~~~~~}}}vvvpppjjjddd^^^[[[XXXSSSRRRVVVWWWYYYeeesssvvvfff[[[PPPMMMJJJHHHHHHGGGEEECCCAAAAAA?????????@@@AAABBBDDDFFFMMMXXXeeetttqqqddd]]]TTTTTTUUU]]]mmmzzzrrrmmmiiifffeeebbbbbbdddfffhhhooowwwnnnccc___```gggoooxxxoooUUUIII???===<<<:::777777777777666555555555666666666777888999::::::::::::;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<===???@@@AAACCCEEEGGGHHHHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRRRRSSSPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]___aaaaaa___]]]\\\\\\\\\[[[ZZZ[[[\\\^^^```aaacccdddeeeeeehhhnnnrrrgggffffffeeefffgggiiijjjiiikkklllllllllqqqyyyoooyyysss\\\SSSQQQPPPSSSYYYddduuu}}}wwwxxx}}}hhh]]]NNNLLLJJJHHHHHHFFFDDDBBB>>>===;;;;;;;;;>>>@@@BBBDDDEEEHHHKKKOOORRRUUUVVVZZZ\\\```cccfffhhhiiiiiikkkkkkmmmoooqqqsssuuuvvvtttttttttvvvxxx{{{~~~}}}~~~{{{tttnnnhhhbbb^^^ZZZUUUTTTWWWWWWXXXbbbppptttdddZZZOOOMMMJJJIIIHHHGGGEEEDDDAAA@@@?????????@@@AAABBBDDDFFFMMMYYYfffuuuvvvggg^^^UUUUUUWWW___nnnyyyqqqllliiifffgggddddddgggiiilllsss{{{}}}mmmddd```bbbiiiqqqzzzmmmSSSHHH???<<<<<<:::777777777666555333333333444555666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???<<<===???AAABBBBBBBBBBBBCCCEEEGGGHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTOOOOOONNNNNNOOOQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\^^^```aaaaaa```^^^\\\\\\\\\ZZZZZZZZZ\\\^^^```aaadddfffgggfffgggiiillliiiiiihhhhhhhhhjjjkkklllkkkllllllkkklllqqqyyyrrrzzzwww]]]UUUSSSNNNOOOTTTbbbqqqwwwxxxpppaaaVVVOOOIIIIIIHHHEEEBBBBBBBBBBBB@@@?????????@@@@@@CCCFFFHHHKKKMMMPPPTTTWWW]]]___bbbeeehhhiiiiiiiiigggjjjnnnppppppqqqrrrssstttuuuvvvxxxzzz|||}}}~~~{{{~~~{{{vvvooogggbbb^^^ZZZXXXZZZ[[[]]]dddlllssseee[[[RRROOOLLLIIIHHHGGGEEEDDDAAABBBCCCBBBAAAAAACCCDDDBBBIIIRRR]]]jjjzzzpppeee\\\WWWVVV```qqq{{{rrrjjjggghhhiiihhhiiiiiiiiikkkuuuwwwhhhgggggggggnnnyyy|||fffOOOGGG@@@===:::777666999;;;:::888666555666777888888888888999:::::::::;;;@@@?????????>>>>>>======<<<<<<===???@@@CCCEEEFFFEEEFFFIIIKKKLLLLLLLLLKKKOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ]]]bbbfffgggeeeaaa___]]]]]]\\\\\\\\\]]]^^^^^^bbbdddfffhhhiiilllooorrrvvvooohhhfffiiimmmooonnnmmmmmmmmmlllnnnrrrxxx}}}rrrxxx~~~{{{___UUUSSSOOONNNRRR\\\kkk{{{zzz~~~vvvfff[[[RRRLLLKKKIIIEEECCCCCCCCCBBBAAA@@@??????@@@@@@BBBEEEHHHJJJLLLOOOSSSVVV[[[]]]aaadddggghhhiiihhhhhhjjjmmmooopppqqqrrrtttttttttvvvwwwyyy{{{|||}}}|||}}}zzztttlllgggaaa]]][[[\\\]]]^^^eeemmmrrrdddZZZRRROOOLLLIIIHHHGGGEEEDDDAAABBBCCCBBB@@@@@@BBBDDDEEELLLVVVbbboooxxxkkkaaa[[[ZZZddduuuyyyqqqjjjhhhiiikkkjjjkkknnnnnnrrr}}}uuuhhhhhhkkknnnvvvxxxbbbLLLDDD>>><<<:::666666888999888666555555777888999888888888999999::::::;;;>>>>>>>>>?????????@@@@@@======>>>???AAACCCEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUVVVWWWXXXZZZZZZYYYYYYZZZZZZ[[[[[[[[[]]]aaaeeeeeedddaaa___\\\\\\\\\\\\]]]]]]^^^___bbbdddfffggghhhjjjmmmooouuuooohhheeehhhkkklllkkkllllllmmmmmmooosssyyy~~~qqquuuxxx}}}bbbUUURRROOONNNOOOUUUeee{{{|||}}}lll```WWWOOOMMMKKKGGGDDDDDDCCCBBB@@@>>>======>>>>>>AAACCCGGGIIIKKKNNNQQQTTTYYY\\\___cccfffhhhhhhhhhiiikkkmmmnnnooopppsssvvvtttuuuvvvxxxyyy{{{|||||||||~~~zzzrrrmmmeeeaaa_________```fffnnn|||qqqcccZZZRRROOOKKKIIIHHHGGGFFFDDDBBBCCCCCCAAA@@@@@@BBBDDDHHHOOO[[[hhhuuuuuujjjcccaaajjjzzz}}}vvvoooiiigggiiiggggggjjjmmmpppuuurrrgggjjjqqqxxxqqq\\\HHHAAA;;;:::999666666999666666555555666777999:::777777888999999:::;;;;;;======>>>???@@@AAABBBCCC>>>>>>???@@@AAACCCEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNOOOPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZYYYYYYZZZZZZ[[[\\\[[[]]]aaacccdddbbb```^^^[[[[[[[[[\\\]]]^^^___```ccceeefffgggggggggiiikkkrrrmmmgggeeefffhhhhhhgggiiikkkmmmoooqqquuu{{{rrrsssssswwwdddUUUQQQOOOMMMNNNRRR```zzz{{{{{{pppbbbYYYPPPNNNLLLHHHFFFGGGBBB@@@???===;;;;;;;;;<<>>>>>???@@@AAABBBCCCCCC@@@@@@@@@AAABBBDDDEEEFFFHHHHHHHHHHHHJJJLLLOOOPPPMMMMMMOOOPPPRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]___aaaaaa```^^^]]]ZZZZZZ[[[\\\]]]___```aaaeeeggghhhhhhgggfffggghhhkkkhhheeedddfffggggggggggggiiimmmpppssswww|||sssrrrqqqttthhhVVVPPPNNNNNNNNNRRR___www{{{zzz}}}vvveee[[[QQQNNNLLLIIIHHHIIIDDDCCCAAA>>>===<<<<<<<<<>>>AAAEEEHHHJJJLLLOOOQQQWWWZZZ^^^bbbfffhhhiiiiiijjjkkkmmmmmmoooqqquuuxxxxxxyyyyyyzzz{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~yyyqqqllliiigggeeeeeejjjqqq{{{~~~qqqddd[[[QQQNNNKKKIIIHHHHHHFFFEEECCCDDDCCCAAA@@@AAAEEEGGGLLLVVVdddsssvvvpppxxxzzzssslllfffdddfffiiijjjnnnsssxxx~~~xxxoookkkssswwwcccQQQDDD>>>:::;;;;;;999999<<<999999888777777777777777888888999:::;;;<<<======AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHJJJMMMOOOQQQMMMNNNOOOQQQSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^___^^^]]]\\\[[[YYYYYYZZZ[[[]]]```bbbcccgggiiijjjjjjhhhffffffgggddddddcccdddfffhhhiiihhhfffhhhlllooossswww}}}sssqqqpppsss{{{ooo[[[PPPMMMMMMNNNQQQ\\\rrrzzz}}}~~~iii^^^SSSOOOLLLIIIIIIJJJHHHGGGDDDBBB@@@?????????===AAAEEEIIIKKKMMMOOOQQQUUUXXX\\\aaaeeegggiiiiiiiiikkkmmmoooppprrrvvvxxxyyyyyyzzzzzz{{{{{{{{{||||||~~~~~~~~~}}}}}}}}}~~~yyytttooommmjjjiiimmmttt}}}}}}qqqddd\\\QQQNNNKKKIIIHHHHHHGGGFFFDDDDDDCCCBBBBBBDDDHHHKKKQQQ[[[jjjzzzyyyzzzssslllfffeeefffiiijjjooouuu{{{sssoooooo{{{}}}ppp]]]LLLCCC===:::;;;<<<999999;;;;;;::::::999999888777777999999:::;;;===>>>??????BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQNNNOOOPPPQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]\\\[[[[[[ZZZWWWXXXYYY[[[^^^```cccdddhhhjjjkkkkkkhhhfffeeeeee```bbbdddfffhhhiiijjjjjjfffhhhjjjmmmqqqvvv|||rrroooooorrrxxxyyyaaaRRRLLLMMMNNNOOOXXXmmmzzz}}}pppdddXXXQQQMMMIIIHHHJJJIIIHHHEEEBBB@@@???>>>>>>===AAAFFFIIILLLMMMOOOQQQRRRTTTYYY^^^bbbeeefffggggggjjjnnnpppqqqsssvvvxxxxxxxxxxxxyyyyyyyyyyyyyyyyyy|||||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{vvvtttpppnnnrrrxxx~~~|||pppccc[[[PPPNNNJJJIIIHHHHHHGGGFFFDDDDDDDDDCCCCCCFFFKKKOOOXXXbbbrrrzzzsssnnniiihhhjjjgggiiiooowww}}}}}}ooonnnsssvvviiiWWWHHHAAA<<<999:::;;;888888:::::::::;;;;;;;;;::::::999::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEGGGIIIKKKMMMOOOPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYVVVWWWYYY[[[^^^aaadddeeegggiiijjjjjjhhheeedddddd```cccfffiiijjjjjjjjjjjjfffhhhiiikkknnnttt{{{pppnnnooorrrwwwfffSSSKKKLLLMMMLLLUUUhhh{{{}}}vvvjjj\\\TTTNNNIIIGGGIIIGGGFFFCCC@@@>>><<<<<<<<<===AAAFFFJJJLLLNNNOOOQQQOOORRRWWW\\\```ccceeeeeefffjjjnnnqqqssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvyyy}}}~~~}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~{{{xxxtttrrruuu|||zzzooobbbZZZPPPMMMJJJIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDHHHMMMQQQ]]]hhhxxxyyytttoookkkkkkmmmjjjlllsss|||{{{lllnnnuuu|||rrreeeTTTEEE@@@;;;888999999777666888999999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBB???@@@AAACCCEEEFFFHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFDDDFFFIIILLLNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^___^^^]]][[[ZZZYYYYYYYYYYYYVVVWWWXXX[[[^^^aaadddfffeeegggiiiiiigggdddcccbbbaaadddhhhkkkkkkjjjiiiiiiggghhhhhhjjjmmmssszzznnnoooqqqrrrttt~~~rrr```TTTOOONNNOOOUUUbbb{{{|||~~~nnn]]]TTTQQQMMMJJJIIIHHHFFFDDDAAA@@@?????????>>>@@@DDDIIINNNPPPOOONNNQQQSSSWWW[[[___aaacccccceeegggkkkooorrrtttttttttvvvvvvvvvvvvvvvvvvvvvwwwvvvwwwyyy{{{|||}}}~~~~~~yyyzzzzzz{{{|||}}}~~~~~~~~~}}}~~~xxxnnnccc[[[RRROOOKKKHHHHHHHHHIIIHHHIIIFFFEEEEEEDDDEEELLLUUUeeeuuu{{{rrrlllkkkmmmoooqqqrrruuu}}}ssshhhiiiuuuuuuiii\\\NNNFFF>>>===<<<;;;::::::999:::777888888999::::::;;;;;;:::;;;===>>>@@@AAAAAABBBEEEFFFGGGGGGFFFFFFHHHJJJLLLKKKJJJHHHGGGGGGHHHHHHJJJJJJKKKMMMPPPRRRTTTVVVVVVUUUUUUTTTUUUUUUUUUVVVYYYVVVTTTSSSSSSTTTSSSSSSWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYZZZZZZ[[[\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWUUUVVVXXX[[[^^^```bbbdddgggggggggfffeeedddcccbbb```cccgggjjjlllllljjjhhheeegggjjjlllnnnqqquuuwwwmmmmmmoooppprrr{{{~~~iiiYYYQQQOOOMMMQQQ]]]ttt{{{tttbbbXXXSSSNNNJJJHHHHHHFFFDDDBBB@@@???????????????BBBHHHNNNQQQPPPOOOPPPRRRVVVZZZ^^^```bbbcccdddfffjjjnnnqqqsssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxzzz|||}}}}}}}}}yyyyyyzzz{{{|||}}}~~~~~~yyynnnccc[[[SSSOOOKKKHHHHHHIIIIIIHHHGGGEEEEEEFFFFFFHHHPPPZZZjjjzzz{{{rrrmmmmmmoooqqqssstttxxx}}}qqqhhhjjjyyy}}}rrrfffXXXLLLDDD===<<<;;;::::::999999999888888999999:::;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCEEEFFFGGGGGGFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKMMMOOOQQQSSSUUUUUUUUUUUUUUUUUUVVVWWWWWWZZZWWWUUUTTTTTTUUUTTTSSSWWWVVVVVVWWWWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVUUUVVVXXX[[[^^^```bbbcccddddddddddddcccaaa```______aaaeeehhhjjjjjjiiiiiifffhhhjjjlllmmmooosssvvv}}}kkkkkkmmmnnnoooxxxttt___TTTPPPMMMNNNWWWkkk{{{~~~jjj]]]VVVOOOJJJHHHHHHGGGEEECCCAAA@@@?????????>>>???FFFNNNSSSSSSPPPPPPQQQTTTXXX\\\___bbbcccbbbeeehhhmmmpppssstttuuuuuuuuuttttttsssssssssrrruuuvvvxxxyyy{{{{{{||||||xxxyyyzzz{{{|||}}}~~~~~~zzzoooccc[[[SSSPPPKKKIIIHHHIIIHHHHHHFFFDDDEEEGGGIIILLLVVVaaarrrzzzsssoooooorrrtttuuuxxx}}}yyyoooiiimmm~~~yyynnnaaaTTTHHHAAA<<<<<<;;;:::999999999999999999999:::;;;;;;<<<<<<======???AAABBBCCCCCCCCCEEEFFFGGGGGGFFFGGGIIIKKKGGGGGGGGGHHHHHHJJJKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSUUUUUUUUUUUUWWWXXXYYYZZZ\\\ZZZWWWVVVVVVVVVUUUTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWYYY[[[^^^```bbbcccddddddccccccbbb```___^^^^^^___bbbdddfffhhhiiiiiifffhhhjjjkkklllmmmpppssswww}}}jjjjjjlllmmmnnnuuu{{{cccUUUQQQNNNNNNTTTddd~~~{{{~~~qqqcccZZZQQQKKKIIIHHHGGGFFFDDDBBBAAA@@@???@@@======CCCMMMTTTUUUSSSPPPQQQSSSVVVZZZ]]]aaabbbaaacccgggkkknnnqqqssstttuuuuuuttttttssssssrrrrrrtttuuuwwwxxxyyyzzzzzzzzzxxxxxxyyyzzz|||}}}~~~~~~~~~{{{pppddd\\\TTTPPPLLLIIIHHHIIIHHHHHHGGGEEEFFFIIIKKKPPP[[[fffyyyyyytttqqqrrrtttvvvwww{{{vvvnnnjjjpppvvviii\\\PPPEEE???;;;;;;:::999999999999999999::::::;;;<<<<<<=========>>>???AAABBBCCCCCCCCCDDDFFFGGGGGGFFFGGGIIIKKKHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVXXXZZZ\\\]]]___]]]ZZZXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZZZZXXXXXXXXXYYYYYYZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUWWWXXXZZZ\\\^^^aaabbbccceeeeeeeeeeeedddbbbaaa```^^^^^^___aaadddfffhhhjjjgggiiijjjjjjjjjlllnnnpppssszzzkkkkkklllmmmnnnsssgggXXXSSSRRRPPPSSS```uuu~~~}}}xxxhhh^^^UUUNNNKKKHHHHHHGGGEEECCCBBB@@@???@@@======BBBKKKSSSVVVVVVSSSSSSSSSUUUXXX\\\```bbbaaaccceeeiiilllppprrrsssuuuuuuuuuttttttsssssssssttttttuuuwwwxxxxxxxxxxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}rrreee]]]UUUQQQLLLIIIIIIIIIHHHHHHHHHFFFGGGKKKOOOUUUaaammm}}}xxxtttrrrsssuuuwwwxxx}}}tttnnnllltttssseeeXXXMMMDDD???;;;;;;::::::999999::::::;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGFFFGGGJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSUUUWWWZZZ]]]```aaaccc```]]][[[ZZZZZZXXXWWWVVVVVVVVVWWWXXXYYY[[[[[[YYYYYYYYYXXXYYYZZZZZZ[[[ZZZYYYYYYXXXWWWWWWVVVVVVYYYZZZ[[[]]]```bbbcccdddffffffffffffeeecccbbbaaa^^^______aaaccceeehhhiiihhhiiijjjjjjjjjkkkmmmooorrrxxxlllkkklllmmmmmmqqq|||qqq___VVVSSSPPPSSS]]]lll~~~ooocccXXXPPPMMMHHHHHHGGGFFFEEEBBBAAA@@@???>>>>>>BBBIIIPPPWWWZZZVVVUUUTTTUUUWWW[[[^^^aaaaaaccceeegggjjjmmmpppqqqttttttttttttttttttttttttsssssstttvvvvvvwwwwwwwwwvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~ttthhh___VVVRRRMMMJJJIIIIIIHHHHHHIIIHHHIIINNNTTT\\\jjjwww|||zzzwwwtttssssssuuuvvv{{{{{{sssooopppzzz~~~ooo```SSSJJJCCC???<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@BBBCCCCCCDDDDDDDDDCCCEEEFFFGGGFFFHHHJJJLLLKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPRRRSSSUUUXXX\\\```ccceeefffccc___]]]\\\[[[ZZZXXXWWWWWWWWWXXXYYY[[[\\\]]]ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]___aaaccceeefffffffffffffffeeecccbbbaaa``````aaabbbdddfffgggiiihhhiiikkkkkkjjjkkkmmmoooqqqxxxllljjjkkkmmmmmmoooxxxgggZZZRRROOORRRZZZdddwwwvvvhhh[[[RRRNNNHHHHHHHHHGGGEEECCCAAA@@@???@@@AAABBBFFFMMMVVV]]]YYYXXXVVVUUUVVVZZZ]]]```bbbcccdddfffiiikkknnnoooqqqqqqrrrrrrssssssttttttrrrssstttuuuuuuuuuuuuuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~vvvjjjaaaVVVRRRMMMJJJIIIIIIHHHHHHIIIHHHKKKRRRZZZeeeuuuzzzxxxvvvsssrrrssstttuuu~~~vvvqqqooovvvzzzjjj[[[NNNFFFAAA???===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>??????@@@CCCCCCDDDEEEFFFFFFFFFFFFCCCEEEFFFFFFGGGHHHJJJLLLKKKKKKMMMNNNOOOOOONNNNNNNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRUUUYYY]]]bbbeeeggghhheeeaaa___^^^]]][[[YYYXXXXXXXXXYYY[[[\\\^^^___\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[]]]^^^___aaaccceeefffgggiiiiiiiiihhhgggfffddddddbbbcccccceeefffgggggghhhhhhjjjkkkkkkkkklllnnnppppppwwwkkkjjjjjjllllllmmmuuu~~~nnn^^^PPPMMMPPPXXX___ooo{{{kkk]]]SSSOOOHHHIIIHHHHHHFFFCCCAAA@@@>>>AAACCCCCCDDDKKKVVV^^^\\\ZZZWWWUUUVVVYYY]]]```ccccccdddfffhhhjjjlllnnnoooooopppqqqrrrsssssstttrrrrrrssstttuuuuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwkkkcccVVVSSSNNNJJJIIIIIIHHHHHHHHHHHHMMMUUU___kkk}}}yyywwwuuusssrrrrrrsssttt}}}tttooonnnzzzxxxgggWWWKKKDDD@@@>>>======<<<<<<<<<======>>>=========>>>??????@@@@@@EEEFFFGGGHHHHHHHHHHHHHHHCCCDDDFFFFFFGGGHHHJJJMMMIIIKKKMMMOOOPPPQQQQQQQQQOOONNNNNNNNNOOOOOOPPPQQQQQQRRRUUUYYY^^^cccgggiiijjjfffccc```___]]]\\\ZZZXXXXXXYYYZZZ[[[]]]___```]]]\\\[[[YYYWWWVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]^^^___```bbbdddfffggghhhllllllllllllkkkiiihhhgggcccdddeeefffgggggggggggghhhjjjkkkkkkkkkllloooqqqooovvv~~~kkkjjjiiihhhhhhmmmtttyyyxxx```XXXQQQQQQWWW]]]iiiqqqaaaWWWRRRMMMLLLJJJIIIIIIHHHFFFEEECCC???>>>@@@CCCGGGPPPYYYaaa\\\XXXWWWYYY\\\\\\[[[aaabbbdddfffhhhjjjjjjkkkrrrpppoooppprrrtttrrrppprrrrrrrrrsssssssssttttttssstttvvvxxxzzz{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~xxxnnnggg\\\UUUOOOMMMLLLIIIJJJLLLJJJMMMTTT]]]iiixxx}}}vvvqqqqqqrrrrrrtttxxxxxxooommmpppuuu___RRRJJJCCC>>>===999999999999:::;;;<<<<<<===>>>>>>@@@AAABBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLNNNNNNNNNOOOPPPQQQSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRTTTVVVZZZ^^^bbbdddaaaaaaaaaaaa```^^^]]]\\\ZZZZZZYYYYYYZZZ\\\]]]___\\\[[[ZZZYYYXXXWWWVVVUUUWWWXXXYYYZZZ\\\^^^_________```bbbeeehhhkkkmmmnnnnnnnnnnnnmmmkkkhhhfffdddeeeeeeeeeeeeeeefffggghhhgggggghhhjjjmmmnnnnnnmmmrrrtttyyyhhhhhhgggfffgggkkkqqquuuhhhXXXPPPNNNTTTYYYbbb~~~xxxggg[[[UUUMMMKKKIIIGGGGGGFFFCCCAAADDD@@@>>>@@@AAADDDLLLTTTaaa___\\\ZZZZZZZZZ[[[[[[```aaaccceeegggiiijjjjjjnnnllllllnnnqqqssssssqqqqqqqqqqqqrrrrrrrrrrrrrrrssstttvvvxxxyyy{{{{{{|||zzz{{{{{{|||}}}}}}~~~~~~}}}~~~yyypppiii^^^WWWPPPNNNLLLJJJJJJLLLIIINNNVVVbbbppp|||vvvrrrrrrssstttxxx}}}wwwooopppuuuttt]]]OOOGGGAAA===<<<;;;;;;;;;;;;<<<======>>>???@@@@@@AAABBBCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUXXX[[[]]]___```aaaaaa``````___^^^]]][[[ZZZZZZZZZ[[[\\\^^^___\\\\\\[[[ZZZYYYXXXWWWVVVWWWWWWYYYZZZ\\\^^^___``````aaabbbeeegggjjjmmmnnnooooooooonnnllliiigggfffffffffeeeeeeeeefffgggggggggggghhhjjjmmmooooooooossstttyyydddeeefffffffffiiimmmpppxxxsss[[[RRRNNNSSSVVV\\\sssnnn```XXXOOOMMMJJJHHHGGGEEECCCAAADDD@@@>>>??????@@@FFFNNN___aaabbb___[[[XXXYYYZZZ^^^___bbbdddfffhhhiiiiiiiiiiiiiiilllpppsssssssssqqqqqqqqqqqqqqqppppppppprrrsssuuuwwwyyyzzz{{{{{{xxxyyyzzz{{{|||~~~}}}~~~|||rrrkkkbbbZZZSSSPPPMMMJJJJJJMMMKKKRRR]]]jjjyyy}}}{{{vvvssstttuuuvvv|||~~~tttpppuuu}}}qqqZZZLLLDDD???<<<<<<<<<<<<======>>>??????@@@BBBBBBCCCCCCCCCDDDDDDDDDGGGGGGIIIJJJLLLMMMMMMMMMKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYZZZ______````````````______\\\[[[ZZZZZZ[[[\\\^^^___]]]\\\\\\[[[ZZZYYYXXXXXXVVVWWWXXX[[[]]]___```aaabbbbbbbbbcccfffjjjmmmooopppoooooonnnllljjjiiihhhggggggfffffffffffffffffffffggghhhjjjmmmooopppqqqtttuuuxxx|||bbbdddeeeffffffgggjjjllluuu~~~}}}aaaVVVQQQTTTWWW[[[nnnuuucccYYYRRROOOLLLJJJIIIHHHGGGEEEBBB???===>>>>>>>>>CCCIII\\\bbbfffddd]]]WWWWWWZZZ\\\]]]___bbbdddfffggghhhhhhhhhjjjllloooqqqssssssqqqqqqqqqqqqqqqppppppppprrrsssuuuvvvxxxyyyzzzzzzwwwwwwxxxzzz|||~~~}}}~~~~~~~~~tttmmmfff]]]UUURRROOOLLLLLLOOOPPPXXXdddsss{{{{{{wwwttttttuuuwww~~~zzzrrrqqq{{{oooWWWIIICCC???===>>>======>>>???@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDGGGHHHIIIKKKMMMNNNOOOOOOKKKKKKKKKKKKMMMOOOQQQRRRSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXX]]]]]]^^^___``````______\\\[[[[[[ZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[ZZZZZZZZZVVVWWWYYY[[[]]]___aaabbbcccbbbbbbbbbeeeiiimmmooooooooonnnmmmlllkkkjjjiiihhhhhhgggfffeeeeeeeeeeeeeeefffhhhjjjlllnnnqqqsssuuuuuuwwwzzz~~~cccdddfffffffffgggiiikkkrrrxxxfffYYYQQQTTTWWWZZZiii}}}|||gggZZZSSSPPPMMMKKKKKKKKKJJJIII@@@======>>>>>>===AAAGGGVVV^^^ffffff^^^XXXWWWYYYYYY[[[]]]```bbbdddeeefffjjjkkklllmmmnnnoooqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrtttvvvxxxyyyyyyzzzuuuvvvxxxyyy{{{}}}}}}~~~~~~~~~wwwpppiii```XXXTTTQQQNNNNNNQQQSSS\\\jjjzzz~~~zzz{{{xxxuuuvvvvvvxxxxxxqqqssslllUUUHHHCCC@@@???@@@===>>>???@@@AAAAAAAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJLLLOOOPPPRRRRRRMMMMMMLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZWWWWWWVVVVVVVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[WWWXXXYYY[[[]]]___aaabbbbbbbbbaaaaaadddgggkkknnnnnnmmmmmmlllkkkjjjjjjjjjhhhgggfffeeeeeedddeeeeeedddfffhhhiiijjjlllpppttttttuuuvvvxxx{{{dddeeeffffffeeefffhhhjjjlllqqq}}}jjjZZZPPPRRRTTTVVVddduuunnn```UUUQQQMMMKKKJJJJJJIIIIIIAAA>>>>>>@@@???===@@@EEENNNXXXbbbeee```ZZZXXXXXXWWWXXX[[[^^^```cccdddeeejjjlllmmmmmmmmmmmmooopppqqqqqqqqqqqqrrrrrrsssssspppqqqsssuuuwwwxxxyyyyyyuuuvvvwwwyyy{{{|||~~~~~~~~~}}}}}}~~~~~~zzzssslllcccZZZUUURRRPPPQQQTTTTTT___ppp}}}{{{{{{xxxwwwwwwxxx{{{vvvrrrxxxzzzhhhSSSGGGCCCAAA@@@BBB>>>???@@@BBBBBBBBBBBBAAACCCCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKNNNQQQTTTUUUVVVQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZXXXWWWWWWWWWWWWYYY[[[\\\ZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\XXXYYYZZZ\\\]]]___```aaa`````````aaacccfffiiikkkkkkkkkjjjiiihhhhhhiiiiiifffeeeddddddddddddddddddcccfffhhhhhhhhhjjjooosssssstttvvvyyyzzzdddeeeeeedddcccdddgggiiiiiimmmwwwqqq^^^QQQQQQSSSTTT```pppxxxiiiZZZVVVQQQMMMKKKJJJIIIHHHDDDBBBAAABBB@@@<<<===BBBGGGQQQ]]]cccbbb]]]YYYXXXUUUWWWYYY\\\___aaacccccchhhjjjllllllkkkkkkmmmpppnnnnnnooopppqqqrrrsssssspppqqqsssuuuvvvxxxxxxyyyuuuvvvwwwxxxzzz{{{}}}}}}~~~}}}}}}}}}~~~~~~wwwmmmddd[[[WWWTTTRRRSSSWWW[[[gggyyy}}}{{{zzzxxxxxxzzz{{{|||uuuttt~~~tttbbbOOOFFFCCCAAA@@@AAA???@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKNNNRRRUUUXXXYYYZZZUUUUUUTTTSSSSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVWWWWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWXXXYYYZZZYYYYYYZZZZZZZZZZZZZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\ZZZ[[[[[[\\\]]]^^^___```^^^^^^___aaaccceeeggghhhiiihhhgggfffffffffggghhhccccccbbbbbbbbbcccddddddcccfffhhhgggfffggglllqqqqqqssswwwyyy{{{dddddddddcccbbbcccfffhhhkkkmmmtttyyywwwcccTTTRRRSSSTTT^^^mmmpppaaa\\\VVVQQQNNNKKKIIIHHHGGGEEEDDDDDD@@@<<<<<>>>>>>>>>>>BBBJJJSSSZZZ\\\ZZZWWWRRRTTTVVVYYY\\\^^^``````aaaeeeiiilllllllllllllllmmmnnnppprrrsssssssssrrrrrrssstttuuuvvvvvvvvvvvv{{{zzzzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{|||||||||}}}{{{~~~yyyooofff\\\XXXWWWXXX]]]ddduuu{{{|||yyy{{{zzzqqqpppxxxuuuaaaTTTHHHCCCAAA@@@AAACCCGGGHHHJJJKKKKKKIIIFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIINNNRRRUUU[[[dddhhhhhhggg```YYYUUUVVVWWWVVVTTTUUUVVVXXXYYYYYYXXXXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZXXXXXXWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWVVVWWWYYY[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^^^^^^^^^^\\\]]]^^^aaaccceeeggghhhgggfffeeedddcccddddddeeedddeeeeeedddbbbbbbccceeedddeeeffffffeeefffiiikkknnnqqqwww{{{|||jjjjjjhhheeebbb```aaabbbgggfffhhhmmmvvv}}}{{{www]]]UUUSSSPPPTTT^^^nnnttthhh[[[VVVSSSOOOLLLLLLIIIHHHFFFCCCAAA@@@??????===???EEELLLSSSWWWXXXWWWRRRSSSUUUXXXZZZ]]]______```dddhhhkkkllllllmmmnnnnnnooopppqqqrrrsssssstttrrrssstttuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}zzz}}}vvvlllddd\\\ZZZZZZ]]]eeennn~~~{{{|||{{{}}}vvvppprrr{{{vvviiiWWWMMMDDDBBBAAA@@@AAACCCGGGIIIKKKMMMMMMKKKHHHFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJOOOSSSWWW^^^ggglllmmmjjjccc[[[VVVUUUVVVVVVTTTVVVWWWXXXZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[]]]\\\[[[ZZZYYYXXXWWWWWWYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\^^^```ccceeefffgggffffffdddccccccddddddeeeeeeffffffeeeccccccdddfffeeefffgggfffeeefffhhhiiimmmpppuuuyyyyyy}}}mmmllljjjfffbbb``````aaabbbaaabbbgggooocccWWWSSSQQQSSSXXXfff~~~~~~pppaaaZZZUUUPPPMMMMMMJJJIIIGGGEEECCCAAA@@@???===>>>AAAGGGMMMSSSVVVVVVRRRRRRTTTVVVXXX[[[]]]^^^___bbbgggjjjkkklllnnnpppooooooooopppqqqrrrtttuuuttttttuuuvvvvvvvvvvvvvvvxxxxxxxxxyyyyyyxxxxxxxxxwwwxxxxxxzzz{{{|||}}}}}}{{{}}}|||tttjjjccc\\\ZZZ[[[```kkkvvv~~~{{{||||||}}}uuuooosss~~~{{{lllaaaPPPIIICCCCCCBBB@@@@@@BBBEEEGGGJJJMMMMMMKKKHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJNNNSSSVVV]]]gggmmmnnnkkkeee\\\WWWUUUUUUUUUUUUWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[[[[ZZZ[[[[[[[[[\\\[[[\\\^^^```bbbdddeeeffffffeeedddcccccccccdddeeefffggggggfffddddddeeeffffffggghhhgggffffffgggiiilllnnnrrrvvvwwwzzznnnmmmkkkgggccc``````aaa```___aaaeeekkkyyylll[[[VVVRRRRRRUUUbbbttt}}}yyyhhh___YYYRRROOONNNJJJIIIHHHFFFDDDBBB@@@???>>>===>>>CCCIIIPPPTTTVVVQQQRRRRRRTTTVVVYYY[[[]]]^^^aaaeeehhhjjjkkknnnpppooooooooopppqqqrrrtttuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyxxxwwwwwwvvvwwwxxxyyyzzz{{{|||}}}|||~~~|||tttgggaaa[[[YYY[[[aaaooo{{{~~~|||~~~}}}{{{sssmmmrrr~~~ssseeeZZZMMMHHHEEEEEECCC@@@???AAACCCEEEHHHJJJKKKIIIGGGEEEGGGGGGHHHIIIIIIJJJJJJKKKIIINNNQQQSSSZZZccciiijjjhhhccc\\\WWWUUUTTTUUUVVVVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZ]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[[[[[[[\\\]]]___aaacccdddeeeeeedddcccbbbcccccceeeeeegggggggggfffeeedddeeegggfffhhhiiiiiihhhggghhhiiikkklllppptttuuuwwwlllllljjjfffcccaaaaaabbbcccbbbcccfffiiisssyyydddZZZTTTSSSTTT___lll~~~pppeee^^^VVVQQQOOOIIIIIIHHHGGGEEEBBB@@@??????======@@@FFFLLLQQQSSSQQQQQQQQQRRRUUUWWWZZZ\\\^^^```dddfffhhhjjjlllnnnnnnooopppqqqrrrsssssstttuuuvvvwwwyyyzzzzzzzzzzzzwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{|||~~~zzzsssddd^^^YYYXXX[[[cccttt~~~zzzrrrooovvvxxxkkk]]]SSSKKKGGGEEEEEECCC??????BBBAAACCCEEEGGGHHHHHHGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKNNNPPPPPPUUU]]]bbbcccaaa___ZZZWWWTTTTTTUUUVVVVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYYYYYYYYYYYZZZZZZZZZYYYZZZ[[[\\\\\\\\\ZZZZZZYYYYYYXXXWWWXXXYYY[[[[[[[[[\\\]]]___```bbbcccddddddccccccbbbbbbccceeeeeefffggggggfffddddddeeegggfffhhhjjjkkkjjjiiijjjkkkkkkkkknnnrrrsssuuu|||jjjjjjhhheeebbbaaabbbcccddddddfffhhhiiioooooo___VVVSSSTTT]]]eeeyyyxxxmmmdddZZZTTTQQQIIIIIIHHHGGGEEEBBB@@@>>>???===<<<>>>CCCIIIMMMPPPQQQPPPPPPQQQSSSVVVYYY[[[]]]```bbbdddfffgggjjjlllmmmnnnppprrrsssssssssrrrssstttvvvxxxzzz{{{{{{|||wwwxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{}}}}}}ssslll```[[[XXXXXX\\\gggzzz|||vvvwwwuuugggYYYOOOHHHEEECCCDDDBBB???@@@CCCBBBCCCCCCEEEFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIMMMPPPPPPNNNQQQXXX\\\\\\ZZZZZZXXXVVVTTTSSSTTTUUUUUUVVVXXXZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[XXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\ZZZZZZXXXWWWVVVVVVWWWYYY[[[\\\[[[[[[]]]^^^```aaaccccccdddcccbbbbbbbbbccceeefffffffffgggeeedddcccdddfffgggiiikkkllllllllllllmmmlllkkkmmmqqqssstttyyyhhhhhhgggeeebbbaaacccdddbbbbbbeeehhhiiiooo}}}vvvcccXXXSSSSSS[[[```qqq}}}rrrhhh^^^VVVSSSHHHHHHHHHGGGEEEBBB???>>>>>><<<;;;<<>>AAACCCDDDIIINNNOOOPPPQQQQQQQQQSSSVVVYYYXXX[[[___bbbdddfffiiikkkmmmnnnppprrrsssssssssssstttuuuvvvxxxyyyzzz{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxzzzyyyyyyxxxxxxyyyyyyzzzyyyzzz{{{|||~~~xxxnnneee^^^UUUWWWXXXYYY```ooo{{{qqq___RRRLLLEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDGGGGGGHHHHHHIIIJJJKKKKKKOOOPPPQQQRRRSSSSSSSSSSSSUUUTTTSSSSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[XXXYYYZZZZZZ[[[ZZZZZZZZZYYYZZZ]]]___```___]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZ\\\^^^______```aaabbbccccccccccccccccccccccccddddddeeeeeefffgggggggggkkkiiiiiikkkooorrrqqqpppnnnmmmllllllooosssxxx|||fffdddaaa______```cccdddffffffhhhiiihhhjjjtttrrr]]]TTTSSSUUUYYYddduuu}}}~~~qqqfff\\\UUUNNNLLLJJJHHHHHHGGGDDDBBBBBB>>>===???BBBDDDHHHNNNPPPQQQRRRRRRRRRSSSUUUWWWYYY\\\```bbbdddfffhhhjjjkkkmmmoooqqqrrrsssssssssttttttvvvwwwyyyzzzzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{}}}|||rrrhhh___YYYRRRSSSUUUXXXaaarrr}}}mmm\\\OOOJJJFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRTTTTTTTTTUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSPPPQQQQQQSSSTTTUUUWWWWWWYYYYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ]]]___```___]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZ\\\^^^_________```bbbccccccccccccccccccccccccddddddeeeeeefffgggggggggiiihhhiiilllqqquuuuuutttpppnnnlllkkkmmmrrrwwwzzzeeedddaaa______```bbbdddgggfffhhhiiihhhiiiqqq{{{}}}cccVVVRRRSSSUUU]]]kkk{{{}}}xxxlllaaaZZZPPPMMMJJJIIIHHHFFFDDDCCCBBB>>>;;;>>>@@@BBBGGGNNNQQQSSSTTTSSSRRRRRRTTTUUUZZZ]]]```bbbdddeeegggiiijjjkkkmmmoooqqqrrrssssssssstttuuuvvvwwwyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyzzz|||~~~uuukkkbbbZZZTTTOOOPPPRRRXXXcccvvv~~~xxxiiiXXXLLLHHHEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWYYYZZZ\\\^^^___^^^]]]\\\[[[ZZZYYYYYYXXXYYYYYYYYYZZZ]]]___``````___```aaaccccccccccccccccccccccccddddddeeeeeefffgggggggggggggggiiinnnssswwwyyyzzzssspppmmmjjjkkkoootttwwwzzzeeecccaaa```___```bbbcccfffeeegggiiiiiiiiipppyyymmm\\\UUURRRRRRXXXcccqqq~~~~~~qqqddd]]]RRROOOLLLIIIHHHGGGEEECCCCCC>>>;;;<<<>>>@@@FFFLLLRRRSSSUUUTTTSSSRRRRRRSSS[[[]]]```bbbcccdddfffhhhhhhiiijjjmmmoooqqqrrrsssrrrsssssstttvvvwwwxxxyyywwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxyyy{{{}}}~~~}}}pppggg___XXXTTTOOOPPPRRRYYYfffzzzsssdddUUUKKKGGGCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUTTTTTTSSSSSSSSSOOOOOOPPPRRRTTTWWWZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWUUUUUUTTTUUUUUUUUUVVVVVVYYYZZZ\\\^^^^^^^^^]]]\\\ZZZZZZZZZZZZYYYZZZZZZZZZ]]]___bbbcccbbbaaaaaaaaabbbcccccccccccccccddddddddddddeeeeeefffgggggggggggghhhkkkooossswwwzzz{{{uuurrrmmmiiiiiilllqqqtttvvveeedddbbbaaaaaaaaabbbcccddddddfffjjjkkkkkkqqqxxx~~~xxxaaaVVVQQQQQQUUU]]]jjj~~~~~~wwwhhh```UUURRRNNNKKKIIIHHHFFFDDDDDD???<<<===>>>???DDDJJJOOORRRTTTUUUSSSRRRQQQRRRZZZ\\\___aaabbbccceeegggfffgggiiijjjmmmoooqqqrrrqqqqqqrrrrrrtttuuuwwwxxxwwwvvvvvvuuuuuuvvvvvvwwwyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxyyyzzz|||}}}~~~~~~yyylllccc]]]WWWSSSRRRRRRUUU\\\jjj~~~}}}nnn```SSSKKKHHHCCCCCCCCCBBBAAA@@@??????CCCDDDEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNPPPPPPSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWUUUTTTSSSRRROOOOOOPPPQQQTTTXXX[[[]]]]]]]]]^^^^^^]]][[[YYYXXXUUUTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[]]]]]]]]]]]]]]]ZZZZZZ[[[[[[[[[[[[[[[[[[```cccfffgggeeedddccccccbbbbbbbbbccccccdddddddddddddddeeeeeefffggggggggghhhjjjllloooqqqtttvvvxxxuuuqqqmmmiiiiiikkkooorrrttt|||fffeeedddcccbbbccccccdddeeedddfffkkkmmmmmmqqqwww|||gggWWWRRRQQQSSSYYYcccwwwnnndddYYYUUUPPPLLLKKKIIIHHHFFFEEEAAA>>>?????????AAAFFFKKKNNNRRRTTTTTTRRRQQQQQQWWWZZZ]]]```aaabbbdddfffffffffgggiiikkkmmmooopppqqqppppppqqqrrrtttvvvxxxxxxwwwvvvuuuuuuvvvwwwxxxzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~tttggg___ZZZUUURRRUUUUUUXXXaaapppxxxhhh\\\PPPJJJJJJEEEEEEEEEEEEDDDCCCBBBAAADDDEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLNNNOOOQQQQQQUUUVVVVVVWWWWWWVVVVVVUUUXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]]]][[[YYYWWWUUUTTTSSSPPPPPPPPPQQQTTTXXX[[[]]]^^^___``````___]]][[[YYYVVVUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[\\\]]]]]]]]]]]]\\\bbbeeehhhiiihhheeeddddddbbbbbbbbbccccccddddddeeeddddddeeeeeefffggggggggghhhjjjlllmmmmmmnnnppprrrrrrooollliiiiiikkknnnppptttzzzgggfffeeedddddddddeeeeeegggfffhhhlllnnnnnnpppuuu{{{ppp]]]SSSRRRRRRUUU]]]ooouuukkk\\\XXXRRRNNNLLLKKKIIIHHHFFFCCCAAABBBAAA>>>???BBBFFFJJJPPPSSSTTTSSSRRRRRRUUUWWW[[[^^^___aaadddffffffffffffgggiiikkkmmmnnnppppppooooooqqqsssuuuwwwyyyxxxvvvuuuuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyzzzzzzzzz{{{|||~~~~~~~~~rrreee]]]XXXUUURRRUUUVVV[[[eeeuuurrrcccWWWNNNIIIJJJCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOTTTUUUUUUVVVWWWWWWWWWVVVZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWUUUUUURRRQQQQQQQQQTTTWWW[[[]]]^^^```aaabbbbbb```]]]\\\XXXWWWVVVUUUUUUWWWXXXZZZYYYZZZZZZ[[[\\\\\\]]]]]]\\\]]]^^^_________^^^^^^cccfffiiijjjhhhfffdddcccaaabbbbbbcccddddddeeeeeeddddddeeeeeefffgggggggggfffhhhkkkkkkjjjjjjlllnnnnnnlllkkkjjjjjjlllnnnoootttyyyggggggfffeeeeeeeeeeeefffjjjhhhjjjnnnooommmooorrr{{{yyyeeeTTTRRRQQQSSSXXXhhh~~~{{{ppp^^^ZZZTTTOOOMMMLLLJJJIIIGGGDDDBBBDDDBBB>>>>>>@@@CCCHHHNNNRRRTTTSSSSSSRRRSSSVVVZZZ]]]___aaacccfffgggfffffffffhhhjjjlllmmmpppooonnnnnnppprrruuuwwwyyyxxxwwwuuuuuuwwwxxxyyyzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~rrreee^^^ZZZWWWTTTUUUVVV\\\hhhxxxnnn___TTTLLLIIIIII@@@AAADDDFFFHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMQQQRRRTTTUUUVVVWWWWWWWWW[[[\\\]]]^^^___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZYYYXXXWWWWWWWWWSSSRRRQQQQQQSSSWWW[[[]]]___```bbbccccccaaa___]]]YYYXXXWWWVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\]]]___`````````______cccfffiiijjjhhheeecccbbbaaaaaabbbcccddddddeeeeeeddddddeeeeeefffgggggghhhdddfffiiiiiiggggggjjjmmmkkkkkkjjjjjjkkkmmmnnnooouuuxxxkkkkkkjjjhhhfffeeegggiiinnnmmmlllkkkkkknnnrrrvvv|||bbbXXXRRROOORRRWWWaaaxxx~~~{{{~~~wwwlll```VVVRRRQQQNNNLLLLLLGGGFFFDDDBBB@@@?????????@@@DDDJJJPPPTTTTTTRRRQQQTTTVVVYYY[[[\\\___cccfffccceeeggghhhggghhhjjjlllnnnnnnmmmnnnppprrrtttuuuxxxyyyyyyxxxxxxvvvuuuuuu{{{{{{{{{||||||||||||}}}{{{{{{{{{{{{{{{|||}}}~~~pppggg```ZZZYYYZZZUUUZZZbbbnnn||||||ggg[[[TTTOOOKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUVVVWWWYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]^^^aaabbbcccbbbaaa```^^^]]][[[ZZZXXXWWWWWWWWWUUUTTTRRRQQQRRRVVVYYY\\\___```bbbcccbbb```]]][[[[[[YYYXXXWWWWWWXXXYYY[[[XXXZZZ[[[[[[[[[[[[\\\^^^___`````````aaaaaaaaabbbbbbccceeeggggggfffeeeddd^^^___aaacccdddeeeddddddfffffffffgggggggggggghhhiiihhhhhhhhhiiijjjkkkkkkkkklllkkkjjjiiijjjmmmooosssxxxllllllkkkiiigggfffgggiiimmmnnnmmmllllllnnnrrruuu}}}iiiYYYRRRNNNPPPSSSZZZnnnyyyzzz}}}rrreeeZZZUUUSSSOOOLLLLLLGGGFFFEEECCCAAA@@@??????>>>BBBHHHMMMQQQRRRQQQQQQRRRTTTWWWYYYZZZ]]]```ccccccdddfffgggggghhhjjjkkkmmmmmmmmmnnnoooqqqssstttwwwxxxxxxxxxwwwvvvuuuuuuyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzz{{{{{{|||}}}~~~pppeee^^^XXXWWWYYYWWW[[[bbbmmmzzzyyyeeeYYYSSSNNNJJJIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMPPPPPPOOOOOOPPPQQQQQQRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]^^^```aaabbbbbbaaa```]]]\\\[[[YYYXXXXXXWWWWWWVVVTTTRRRQQQRRRUUUXXX[[[]]]^^^```aaaaaa___]]][[[ZZZYYYXXXVVVVVVXXXYYYZZZ^^^___```___^^^]]]^^^___``````````````````aaaaaaaaacccdddffffffeeedddccc```aaabbbcccdddeeeeeeeeeeeeeeefffffffffgggggggggggggggggghhhhhhiiijjjkkkllllllllljjjiiijjjmmmoootttxxxlllmmmllljjjhhhggghhhiiimmmnnnooonnnnnnooorrrttt|||sss]]]TTTNNNNNNPPPUUUeeevvvxxxvvvxxxyyylll___YYYUUUPPPLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@===@@@DDDIIIMMMPPPPPPQQQQQQSSSUUUWWWXXXZZZ]]]```aaaccceeeffffffgggiiikkklllllllllmmmnnnpppqqqrrrvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzz{{{|||}}}~~~oooccc[[[UUUTTTVVVWWWZZZ```jjjuuuuuuaaaWWWRRRMMMJJJIIILLLKKKJJJJJJJJJKKKMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\]]]^^^```aaaaaa```___\\\\\\ZZZYYYXXXXXXXXXXXXVVVUUUSSSRRRRRRTTTWWWXXXZZZ[[[]]]______^^^]]][[[ZZZYYYWWWVVVVVVWWWYYYZZZ```aaaaaa```^^^]]]]]]^^^``````````````````______aaabbbcccdddeeedddcccbbbcccccccccccccccdddeeefffdddeeeeeeeeefffffffffffffffgggggghhhhhhiiijjjjjjkkkllllllkkkjjjkkkmmmooouuuyyylllmmmmmmllljjjiiiiiijjjmmmnnnppppppoooppprrrtttyyy{{{~~~{{{aaaVVVOOOOOOPPPTTTaaaooozzzuuuuuu{{{ssseee]]]XXXRRRNNNNNNJJJIIIGGGEEECCCBBBAAA@@@===???BBBFFFJJJNNNPPPQQQQQQSSSUUUVVVVVVXXX[[[]]]```aaadddeeeeeefffhhhjjjjjjjjjkkklllmmmnnnooopppssstttuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwyyyyyyyyyzzz{{{|||}}}~~~~~~nnnaaaXXXRRRQQQTTTUUUWWW\\\eeeooozzzqqq___UUURRRNNNKKKKKKMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]^^^____________\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTRRRRRRSSSUUUVVVWWWYYYZZZ\\\]]]]]]\\\[[[YYYXXXVVVUUUUUUVVVXXXYYY\\\]]]^^^]]][[[[[[[[[\\\`````````_________^^^^^^``````aaabbbbbbbbbbbbaaadddcccbbbaaabbbcccdddeeedddddddddeeeeeeeeefffffffffggghhhiiijjjkkkkkkkkkkkkkkklllkkkjjjjjjlllnnnuuuyyylllmmmnnnnnnlllkkklllmmmmmmnnnpppppppppqqqsssvvvwwwwwwxxx~~~eeeXXXOOOOOOQQQTTT___kkkwwwuuuxxx}}}{{{kkkbbb\\\VVVQQQQQQLLLKKKIIIFFFDDDCCCBBBAAA??????@@@CCCGGGKKKPPPRRRSSSTTTVVVVVVVVVWWWZZZ\\\^^^```bbbcccdddeeegggiiihhhiiijjjkkkllllllmmmmmmqqqrrrssstttuuuvvvvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyzzz|||}}}~~~}}}nnn```VVVPPPOOOQQQPPPRRRWWW^^^gggqqqzzz}}}mmm\\\UUURRROOOMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^______\\\\\\[[[YYYXXXXXXXXXXXXVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[XXXWWWVVVUUUUUUVVVWWWXXXXXXYYY[[[[[[ZZZZZZ[[[\\\_________^^^^^^^^^^^^^^^^^^______```````````````cccbbbaaa``````aaabbbcccdddddddddeeeeeeeeeffffffggghhhjjjkkkmmmmmmmmmmmmjjjkkkllllllkkkkkklllnnntttxxxkkkmmmoooooonnnnnnoooppplllnnnooopppppprrrvvvyyywwwuuuvvvyyynnn^^^PPPNNNPPPRRR[[[eeexxx~~~vvvvvv{{{tttiiiaaaZZZTTTSSSNNNMMMJJJHHHFFFDDDCCCBBB@@@@@@???@@@CCCIIINNNRRRTTTUUUWWWVVVVVVWWWYYY[[[\\\^^^```bbbbbbdddfffhhhggggggiiijjjkkkkkkkkkkkkooopppqqqsssuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyzzz|||}}}~~~}}}nnnaaaWWWPPPNNNOOOMMMNNNQQQVVV^^^fffmmmrrr{{{}}}yyyvvvuuuvvvvvvvvvyyy~~~yyyiiiZZZSSSRRRPPPOOOOOOOOONNNMMMMMMMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]][[[ZZZXXXWWWWWWWWWUUUUUUSSSSSSRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWUUUTTTTTTUUUWWWXXXWWWYYYZZZZZZZZZZZZ\\\]]]]]]]]]]]]^^^^^^^^^______]]]]]]^^^^^^^^^^^^______```````````````aaabbbbbbdddeeeeeeeeeffffffffffffgggiiikkkmmmnnnooonnnnnnlllmmmnnnnnnmmmmmmnnnpppuuuxxxiiilllnnnpppppppppqqqrrrlllmmmnnnnnnpppsssxxx|||zzzwwwvvvxxx{{{}}}iiiWWWQQQQQQQQQWWW___nnnwwwsssyyy~~~qqqggg]]]VVVTTTOOONNNLLLIIIFFFEEECCCCCCAAA???===<<>>;;;:::<<>>======@@@BBBDDDNNNRRRVVVVVVSSSRRRTTTVVVZZZZZZ[[[\\\^^^aaacccdddfffffffffggghhhhhhiiiiiikkklllmmmoooppprrrssstttuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}uuufff\\\VVVRRROOONNNLLLKKKIIIJJJMMMPPPRRRQQQSSSVVVXXXZZZZZZYYYXXXUUURRROOOKKKIIIHHHIIIIIIIIIKKKNNNSSS\\\fffpppuuu|||yyyjjjbbbXXXRRRQQQRRRQQQPPPMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVVVVWWWYYY[[[]]]^^^``````___^^^\\\YYYVVVTTTTTTUUUTTTSSSQQQQQQSSSUUUUUUVVVXXXZZZ[[[\\\\\\[[[\\\ZZZWWWTTTSSSTTTVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^aaabbbbbb```]]]]]]___aaa```___bbbccceeeggghhhhhhhhhhhheeefffhhhiiijjjjjjjjjiiiiiijjjkkkkkkmmmmmmnnnooorrrvvvzzz|||yyyvvvttttttvvvuuuyyyiiikkkmmmoooqqqrrrrrrrrrnnnlllkkkjjjllloootttvvv|||{{{{{{{{{xxx{{{hhh[[[UUUUUUYYY^^^nnn|||yyywwwyyywwwkkkaaa[[[UUUSSSPPPOOONNNLLLIIIGGGDDDCCC@@@>>>>>>???AAABBBKKKPPPVVVYYYWWWUUUUUUVVVWWWXXXYYYZZZ]]]___aaabbbdddeeeeeefffggghhhhhhiiikkklllmmmoooppprrrssstttuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvxxxyyy{{{}}}~~~zzzkkkaaaZZZUUURRRNNNMMMJJJHHHHHHIIIKKKLLLKKKLLLNNNPPPPPPPPPPPPOOONNNLLLIIIFFFDDDDDDDDDEEEFFFGGGIIIMMMTTT]]]eeeiiirrrwww|||rrrccc\\\TTTOOONNNOOOOOONNNLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTPPPRRRTTTUUUVVVWWWVVVVVVWWWVVVVVVVVVWWWYYY\\\]]]```aaa``````^^^[[[YYYXXXVVVWWWVVVSSSQQQPPPRRRSSSVVVWWWYYYZZZ\\\]]]]]]]]]]]][[[XXXUUUTTTUUUVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYY[[[]]]```aaacccaaa^^^^^^___aaabbbbbbdddfffgggiiijjjjjjjjjiiiggghhhiiikkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnooossswww|||}}}zzzwwwvvvuuutttwww|||iiijjjmmmoooqqqrrrrrrqqqmmmlllkkkjjjkkknnnqqqsssuuuuuuxxxzzzxxxyyyvvvcccWWWVVVYYY\\\kkk{{{uuuvvv|||}}}nnnbbb[[[WWWTTTQQQPPPOOOMMMKKKIIIFFFEEEBBB???>>>>>>???@@@FFFLLLTTTXXXYYYWWWVVVUUUVVVWWWXXXZZZ\\\^^^aaabbbddddddeeefffgggiiiiiijjjkkklllmmmnnnppprrrssstttuuuuuuuuuuuuvvvvvvvvvwwwvvvvvvxxxyyy{{{|||~~~~~~rrrggg___XXXTTTOOOMMMJJJHHHGGGGGGIIIJJJIIIJJJJJJKKKLLLLLLLLLLLLMMMKKKIIIFFFEEEDDDEEEEEEGGGGGGIIILLLQQQWWW]]]aaahhhlllrrrvvvzzzyyylll]]]XXXRRRNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRSSSTTTVVVWWWWWWWWWWWWXXXWWWUUUUUUVVVXXX[[[\\\```aaaaaaaaa```^^^\\\[[[ZZZZZZXXXUUURRRQQQRRRSSSWWWXXXYYY[[[\\\^^^______^^^\\\YYYWWWVVVVVVXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\^^^___cccbbb```______aaacccdddggghhhiiikkkllllllkkkkkkjjjkkklllmmmnnnmmmlllllljjjjjjkkklllmmmnnnoooooosssvvv{{{|||xxxvvvssssssuuuzzz}}}hhhjjjmmmpppqqqrrrqqqpppmmmmmmlllllllllnnnpppqqqnnnooossswwwxxxxxxnnn\\\WWWYYY\\\kkkvvvuuuzzzwwwiiiaaaYYYVVVSSSPPPOOOMMMKKKIIIHHHFFFCCC@@@???>>>>>>>>>===CCCKKKQQQTTTTTTRRRQQQUUUVVVWWWYYY\\\^^^aaabbbdddeeefffgggiiijjjkkklllkkklllmmmnnnppprrrsssttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{||||||yyynnnddd\\\VVVOOONNNLLLJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDEEEGGGJJJOOOSSSVVVZZZ___dddiiimmmttt|||sssggg[[[XXXTTTQQQQQQQQQRRRRRRNNNNNNNNNOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXWWWVVVUUUUUUTTTTTTUUUWWWXXXXXXYYYYYYXXXWWWVVVVVVVVVXXXYYY[[[______```aaa```___^^^]]]]]]\\\[[[WWWTTTRRRSSSTTTWWWXXXYYYZZZ\\\^^^``````^^^]]][[[YYYXXXXXXYYYYYY[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVWWWXXXZZZ\\\]]]bbbbbbaaa``````aaaccceeehhhiiijjjlllllllllkkkkkklllmmmnnnooooooooonnnmmmjjjkkkkkklllmmmnnnooopppqqqssswww{{{|||{{{wwwuuurrrqqqtttyyy|||gggiiimmmppprrrrrrqqqpppmmmmmmmmmmmmnnnnnnooopppkkkllloootttvvvwww}}}|||cccYYYYYY\\\iii~~~yyyvvvxxx|||oooeee]]]YYYUUUQQQOOONNNKKKJJJHHHFFFDDDAAA???>>>>>>===;;;???EEELLLQQQSSSSSSSSSTTTUUUVVVXXX[[[^^^```bbbddddddfffhhhjjjkkkmmmmmmkkklllmmmoooppprrrssstttttttttuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{{{{|||uuujjj```ZZZRRRQQQNNNLLLKKKJJJJJJJJJGGGGGGFFFFFFGGGHHHJJJKKKMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFIIILLLNNNSSSWWW\\\aaaeeellluuu{{{}}}mmmbbbVVVUUUSSSQQQPPPQQQRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXYYYYYY\\\]]]^^^___```______^^^]]]]]][[[XXXTTTSSSSSSUUUWWWWWWXXXZZZ\\\^^^```aaa___^^^\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVUUUVVVWWWYYYZZZ\\\___aaabbbaaaaaaaaaccceeehhhiiijjjkkklllkkkkkkjjjlllmmmnnnoooooonnnmmmmmmkkkkkklllmmmnnnoooooopppooopppsssvvvyyyxxxvvvsssqqqqqqsssxxxzzz~~~fffiiimmmppprrrrrrpppoookkkkkklllmmmnnnnnnnnnooommmlllmmmqqqssstttzzzlll]]]ZZZZZZgggyyy~~~xxxwwwwww~~~vvvjjjaaa]]]XXXTTTQQQOOOLLLJJJHHHFFFDDDBBB@@@???>>>===;;;===BBBHHHNNNSSSUUUVVVRRRSSSTTTVVVYYY\\\___```bbbccceeegggiiikkklllmmmkkklllmmmoooppprrrsssttttttttttttuuuuuuuuuvvvvvvuuuvvvwwwxxxzzz{{{}}}}}}}}}|||qqqeee^^^VVVTTTQQQNNNKKKIIIHHHGGGGGGFFFEEEEEEFFFHHHKKKMMMMMMLLLKKKHHHFFFDDDCCCBBBCCCBBBBBBCCCDDDFFFHHHJJJMMMPPPUUUZZZ^^^eeennnuuuzzzssseee\\\QQQQQQQQQPPPOOOOOOQQQRRRSSSSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYZZZZZZZZZYYYXXXXXXYYYZZZ\\\^^^______^^^^^^\\\[[[ZZZWWWSSSRRRRRRTTTVVVWWWWWWXXX[[[]]]```aaa```___^^^\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXUUUUUUUUUUUUVVVWWWYYYZZZ\\\___bbbcccaaaaaabbbcccggghhhiiijjjjjjjjjiiihhhkkkkkklllmmmmmmlllkkkjjjkkkkkklllmmmnnnoooppppppnnnnnnooorrruuuvvvuuusssrrrqqqsssvvvxxxyyyfffiiimmmppprrrqqqpppoooiiijjjkkklllmmmnnnnnnnnnooommmmmmpppqqqrrrxxxrrr```\\\XXXdddvvvyyyvvvtttzzzssseee```ZZZVVVRRRPPPMMMKKKGGGFFFDDDBBB@@@???>>>>>>777888<<>>>>>>>>>>>???AAABBBDDDDDDHHHMMMPPPUUU\\\eeelllrrr}}}{{{mmm```XXXSSSSSSTTTTTTSSSSSSTTTVVVTTTUUUVVVWWWWWWVVVTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWYYYZZZ[[[ZZZYYYWWWVVVTTTTTTTTTUUUVVVWWWYYYYYYXXXYYY[[[\\\\\\ZZZXXXWWWXXXYYY[[[]]]^^^^^^^^^^^^ZZZZZZXXXUUURRRQQQRRRSSSVVVVVVWWWXXXZZZ]]]```aaa```___^^^]]]\\\[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWUUUUUUTTTTTTUUUWWWYYYZZZZZZ^^^bbbcccbbb```aaabbbfffggghhhiiijjjiiihhhgggiiijjjkkkkkkkkkjjjiiihhhkkkkkklllmmmnnnoooppppppnnnmmmmmmooosssvvvuuussssssrrrsssvvvvvvvvv}}}