BM6P6(@ &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++'''$$$$$$&&&(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&(((******)))((('''&&&%%%%%%%%%%%%&&&''''''"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((&&&%%%""" $$$&&&%%%###(((&&&$$$""""""$$$&&&(((((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&(((((((((((()))))))))))))))************+++++++++************************++++++***)))(((((())))))++++++******++++++,,,---************************,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************&&&'''''''''(((((()))))))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$''',,,//////,,,'''$$$(((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%######""""""$$$&&&)))***)))(((&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))(((''''''&&&&&&((()))***************************************************++++++,,,,,,,,,,,,------+++,,,---...////////////...------,,,,,,------...000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************,,,+++***))))))***+++,,,'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''***'''$$$$$$&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''(((******)))((('''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%'''((('''''''''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''&&&(((((((((((()))))))))***)))************+++++++++************************++++++***)))))))))))))))***************+++,,,,,,************************++++++******************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&''''''((()))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((''''''&&&&&&&&&'''((()))''''''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&'''((($$$%%%'''(((((('''%%%$$$(((''''''''''''&&&&&&&&&%%%$$$######%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((('''&&&'''((()))***************************************************++++++,,,,,,,,,,,,------,,,---...///000000000000...------,,,,,,------...000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************************************(((((()))*********))))))+++***))))))))))))***+++(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''((()))(((''''''((()))&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''((((((((()))))))))******)))************+++++++++************************+++***)))))))))))))))))))))))))))*********++++++************************))))))******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&'''(((******'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&%%%&&&''''''((()))(((&&&%%%%%%%%%&&&''''''((()))(((''''''((()))'''&&&%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&$$$###$$$%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%'''''''''%%%$$$######$$$%%%''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((('''''''''((()))***************************************************++++++,,,,,,,,,,,,---------...///000000000000000...------,,,,,,------...///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************))))))*********)))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))(((''''''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%((()))(((%%%###%%%'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''(((((()))))))))*********))))))*********+++++++++******************************)))))))))))))))***(((((())))))************************************(((((())))))******++++++))))))))))))))))))))))))(((((((((''''''(((((((((************************'''''''''(((((((((((((((&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###'''&&&%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))(((&&&%%%%%%%%%''''''&&&((()))((('''&&&'''((()))((('''%%%%%%'''((()))(((''''''''''''&&&&&&&&&((('''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&'''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))************************************************+++++++++,,,,,,,,,------------...///////////////...------,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))*********)))(((''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))(((''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%''')))'''$$$"""$$$&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((())))))))))))************))))))*********+++++++++***************************)))))))))))))))******'''((()))************)))))))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((('''&&&%%%$$$'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%$$$######''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))************************************************+++++++++,,,,,,,,,------,,,,,,------......------...------,,,,,,------...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++)))))))))))))))((('''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***((((((((((((((((((((((((&&&'''((((((&&&&&&&&&((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((((((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********)))))))))))))))*********++++++)))************+++++++++************************)))))))))))))))******+++((()))***+++++++++***)))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''***)))'''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&%%%&&&%%%$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&''''''''''''&&&((((((((((((''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%(((&&&$$$######$$$&&&'''%%%&&&'''(((((((((''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$######$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))((((((''''''((()))*********))))))************************************************++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,...------,,,,,,------...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))(((((()))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))*********+++++++++)))************+++++++++************************)))))))))))))))***++++++((()))+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))(((((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((($$$&&&'''((()))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((%%%&&&'''((((((((('''''''''''')))))))))(((&&&%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$######$$$'''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&###%%%&&&(((((()))((((((&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&((()))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***+++***))))))************************************************++++++,,,,,,,,,,,,------,,,---------------,,,,,,...------,,,,,,------...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))''''''(((((()))((((((((('''((())))))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$(((''''''''''''((())))))&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((&&&%%%$$$%%%%%%&&&(((%%%###$$$'''(((&&&$$$''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))************+++++++++)))************+++++++++************************))))))((())))))***++++++(((***,,,---------+++***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$###$$$%%%'''(((###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&((()))))))))((('''&&&''')))+++***(((&&&$$$'''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&)))++++++***%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%"""###%%%''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$######"""!!!!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&''''''''''''%%%&&&(((***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))++++++******)))************************************************++++++,,,,,,,,,------------......///......------...------,,,,,,------...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************&&&&&&'''((()))))))))((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&)))&&&$$$%%%''''''%%%###((('''&&&%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((***,,,///222111...***''''''''''''((((((((((((+++******)))(((''''''&&&(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%$$$%%%&&&((((((&&&$$$'''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&%%%&&&'''(((''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,***'''$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$&&&(((((($$$ $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''+++***((('''&&&&&&&&&'''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((('''&&&%%%%%%%%%%%%&&&''')))(((%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((++++++******************))))))))))))))))))))))))************************+++,,,------......------........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************------,,,+++***)))((('''((()))***+++++++++++++++))))))))))))))))))))))))+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))'''%%%&&&'''(((&&&$$$''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))******(((''''''&&&&&&'''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())),,,......+++)))((((((((())))))))))))***)))))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%$$$%%%&&&((((((&&&$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''---+++)))&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&((('''&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,------...---------........................---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++***************)))(((((()))*********))))))))))))))))))))))))))))))+++***)))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&'''(((((('''%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((('''''''''(((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,,,,+++***))))))))))))************((('''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&((((((&&&$$$''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((---+++)))'''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%''''''(((((((((''''''(((((((((***)))((('''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))++++++++++++++++++++++++************************++++++,,,------------------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************)))))))))******+++++++++((())))))))))))(((((('''))))))))))))))))))))))))((((((''''''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''(((((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))+++***))))))+++,,,,,,,,,(((((()))))))))*********&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$''''''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&''''''''''''''''''''''''***)))(((&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$%%%'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************************++++++,,,------------,,,------------------------,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))))))))************)))*********)))(((''''''))))))))))))))))))))))))$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))'''(((((((((((('''((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))+++***((((((***+++++++++'''''''''((((((((())))))&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%$$$%%%&&&((((((&&&$$$&&&'''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((()))))))))'''((((((((((((((((((''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******+++++++++))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++---------,,,+++***)))(((*********************************)))))))))((((((++++++++++++***))))))(((((((((((((((((((((((((((######$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%'''(((((('''&&&((()))&&&''''''''''''''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((()))&&&''''''(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***((('''%%%%%%'''(((((('''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))***&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$#########$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))******+++(((((()))******)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---------,,,+++***)))(((*********************************))))))(((((((((***++++++++++++******)))((((((((((((((((((((((((%%%&&&'''))))))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&$$$&&&((('''&&&%%%''')))''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******&&&&&&''''''((())))))***)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&%%%&&&''''''&&&%%%'''(((((((((((())))))))))))))))))(((((('''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''%%%%%%$$$%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&###&&&((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''"""$$$&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))'''((()))******)))(((''')))((('''&&&%%%&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************************++++++,,,,,,+++++++++************************((((((((()))))))))))))))((()))***************)))(((((((((((((((((((((((('''''')))************)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###%%%''''''%%%$$$&&&)))((('''&&&%%%%%%&&&'''(((###$$$&&&((())))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''''')))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************&&&&&&&&&'''((())))))***)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((('''((())))))'''&&&))))))))))))************++++++***)))(((''''''&&&(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&%%%$$$%%%&&&((((((&&&$$$######$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$&&&(((***&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&"""%%%))))))&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((###$$$$$$%%%%%%&&&&&&'''"""###%%%''''''&&&%%%$$$!!!###&&&((()))(((&&&%%%((((((''''''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))((('''&&&)))(((%%%$$$$$$%%%&&&'''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************((((((***+++,,,------...************************&&&&&&'''((()))***++++++''''''((())))))***))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$######$$$&&&''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((()))))))))(((&&&%%%))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***(((((('''(((((()))***+++++++++******))))))(((((())))))************))))))******))))))((((((''''''(((((())))))))))))((((((,,,+++***((((((((()))***&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((()))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''***'''%%%$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((*********)))))))))))))))+++*********))))))((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------,,,,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))(((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%&&&$$$###&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***)))(((''''''((()))))))))(((((((((((())))))***************************))))))************))))))***)))))))))((((((((('''(((((())))))))))))((((((******((('''''''''(((((('''(((((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))))))))))))))))))))+++*********))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((((())))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''+++***((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((&&&%%%$$$%%%%%%###"""%%%%%%&&&&&&'''(((((()))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))***))))))(((((((((((()))(((((()))******+++,,,,,,))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''''''''((('''((()))(((&&&&&&((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&)))++++++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))*********************)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************'''(((((()))******++++++$$$$$$$$$%%%%%%%%%%%%%%%***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%&&&''''''%%%$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''((()))******+++***)))'''%%%%%%''')))***(((((((((((())))))))))))((((((((((((((()))))))))******)))(((((('''((((((((((((((())))))*********))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&(((***))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$(((''''''&&&&&&''''''((('''''''''(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&+++///...)))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))(((((((((''''''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))*********************************++++++************++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))''''''(((((())))))))))))&&&&&&&&&''''''(((((()))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((('''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((&&&&&&''')))))))))((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((((((((()))))))))))))))(((((((((***)))'''%%%%%%''')))***((((((((()))))))))******''''''((()))))))))))))))******)))(((((('''(((((())))))((((((((('''''''''))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((&&&&&&((()))(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$(((''''''&&&&&&''''''((('''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((---111///)))$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))(((((('''&&&&&&%%%$$$###""""""''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))***************************+++++++++++++++************++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,******************************+++,,,,,,+++++++++************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))))))))***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&''')))******))))))(((((('''&&&&&&%%%%%%(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''((()))*********)))***))))))(((((((((((()))******)))(((((('''&&&&&&))))))************))))))(((((((((((())))))))))))(((((())))))))))))((((((((())))))************)))&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))),,,...,,,((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((()))******++++++*********+++++++++++++++++++++************++++++++++++++++++++++++++++++************************************++++++++++++)))))))))***************)))***++++++++++++++++++************************''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&((()))*********))))))(((((((((((())))))******************)))))))))))))))************))))))'''((((((((()))))))))***(((((())))))))))))(((((('''''')))*********))))))%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((()))(((((((((((((((((((((((()))))))))(((((()))))))))'''(((((()))******++++++*********++++++,,,,,,,,,++++++************++++++************************************************************++++++++++++((()))))))))*********+++))))))***+++++++++++++++************************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++%%%&&&&&&'''((((((((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''((((((&&&%%%%%%%%%%%%$$$"""%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***&&&''''''((()))***++++++''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&((()))*********)))(((((('''(((((()))***+++*********+++,,,,,,------))))))************))))))'''((((((((())))))******(((((())))))))))))((((((%%%&&&((()))))))))((((((%%%%%%&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&''''''(((''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%)))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&'''(((((()))(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((***)))(((''''''((()))***'''(((((()))***+++++++++*********++++++,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&((()))***+++&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%(((((((((''''''&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''&&&&&&'''(((************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******(((((())))))))))))((((((((((((''''''''''''(((((()))((('''''''''(((***+++******))))))((((((((('''&&&%%%%%%%%%&&&((()))+++)))&&&######&&&((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''((()))))))))(((&&&%%%'''&&&%%%%%%&&&'''((()))((('''%%%$$$$$$%%%'''((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%)))(((&&&%%%$$$%%%%%%&&&''''''&&&%%%&&&'''((()))(((((()))))))))))))))((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''%%%$$$######$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''&&&'''((()))***((()))***+++***)))'''%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%)))(((''''''''')))***+++***)))((('''&&&&&&'''(((((((((((((((''''''''''''************************)))************+++++++++******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******+++++++++************)))+++***)))'''''''''((()))%%%&&&(((*********))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))''''''&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))))))))******++++++******)))(((((())))))))))))((((((((((((''''''''''''(((((()))(((((('''((()))***+++)))))))))(((((('''''''''''''''&&&&&&&&&''''''((()))&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$&&&((())))))))))))((('''&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''%%%%%%$$$%%%&&&&&&'''&&&&&&%%%&&&'''((()))(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))((((((*********)))'''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((((((''''''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((************************)))************+++++++++***************))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++++++++*********))))))******)))((((((((((((((())))))******)))((('''&&&))))))))))))((((((''''''(((((('''''''''&&&&&&&&&((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))******((((((((('''''''''''''''''''''(((((('''&&&&&&%%%(((&&&%%%%%%&&&''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''"""###$$$&&&((()))))))))))))))((('''''''''(((((()))((('''&&&&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((())))))(((((('''&&&''''''''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''((()))*********&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((('''((()))***)))((('''&&&((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((''''''(((((()))))))))(((''''''''''''((())))))))))))))))))))))))************************)))************+++++++++******++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++*********))))))))))))))))))))))))((((((''')))*********)))((('''&&&)))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''***)))'''&&&&&&''')))***'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%###''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))************************(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((())))))***''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&******))))))(((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))((((((''''''&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))*********)))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))((((((''''''''''''((((((((('''''''''(((((())))))))))))************************************))))))*********+++++++++)))*********++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))'''((()))******)))((('''&&&'''(((((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))'''%%%###'''''''''''''''''''''&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))************)))))))))******)))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''(((((()))))))))))))))&&&&&&''''''''''''''''''###$$$&&&((()))((((((''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&******)))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''(((((((((((('''''''''''''''((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++((())))))******+++++++++)))))))))))))))))))))))))))(((((((((((((((((()))*********)))))))))(((((('''((()))******)))(((''''''''''''((())))))******'''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++((())))))******))))))((((((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))'''''''''''''''(((((((((###$$$%%%'''((()))))))))'''(((***)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''')))***(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((((((((('''&&&'''(((((()))((((((((('''(((((())))))*********)))))))))))))))))))))))))))************+++++++++)))))))))***************))))))))))))))))))))))))+++******))))))******+++******)))))))))((((((((('''(((((()))))))))))))))+++***)))((('''''''''(((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%''')))(((&&&%%%&&&((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&'''((()))***))))))((('''''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))''')))+++***'''%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&'''((((((((('''&&&%%%%%%&&&'''((((((((('''&&&(((((((((((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((###$$$&&&((())))))((((((%%%&&&((()))))))))((((((&&&&&&'''(((((()))******)))))))))))))))))))))))))))************++++++++++++++++++++++++*********))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((((((((((((((((((((()))******+++***)))(((''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))'''((((((((())))))******''''''((())))))(((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))))))))'''&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&''')))*********)))((('''((((((((())))))******)))((('''%%%%%%&&&'''((('''))),,,+++'''%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((()))))))))'''((((((((())))))******''''''''''''''''''''''''---+++)))'''&&&%%%%%%&&&$$$%%%&&&(((((((((''''''''''''((((((((((((''''''((()))))))))******++++++'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%(((((()))))))))(((&&&%%%%%%%%%'''((((((((('''&&&(((((((((((('''&&&%%%$$$&&&%%%############%%%&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((((()))(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%!!!###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&'''(((******((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''"""###%%%'''))))))))))))%%%&&&((()))))))))((((((%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))(((''''''''')))***+++((((((''''''((()))+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))******))))))''''''''''''''''''''''''******))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***))))))(((''''''+++)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))******)))'''%%%$$$%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))******)))((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))*********)))((('''&&&&&&'''(((******))))))((((((''''''******))))))((((((''''''&&&'''''''''(((((())))))''''''(((((())))))******))))))((((((''''''&&&&&&''''''''''''((()))++++++,,,+++)))((('''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%(((((('''&&&%%%$$$$$$###""""""###$$$$$$%%%&&&&&&&&&((())))))(((''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''''''''((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''***)))(((((((((***+++,,,(((((((((((())))))))))))(((((((((((())))))))))))************************------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''***************)))(((((())))))((('''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((())))))*********+++''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))((()))))))))(((((('''&&&)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''%%%###"""&&&&&&'''(((((('''&&&&&&'''((((((((())))))))))))******)))((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&'''))))))))))))((((((''''''***)))))))))((((((((('''''''''''''''((((((((()))((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&'''((()))***+++***)))''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&&&&'''''')))((('''&&&&&&''')))***((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''&&&'''))))))'''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))************************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))((('''''''''''''''***************)))(((((())))))((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))******++++++++++++******))))))((((((((('''''''''(((((()))))))))*********))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''%%%$$$###&&&&&&'''(((((('''&&&&&&''''''((((((((()))))))))******)))((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&''')))))))))(((((((((((('''))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((***)))((('''''''''((()))(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&'''))))))'''&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))'''&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))************++++++++++++************************+++************)))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))******))))))(((((()))((((((''''''''''''(((''''''(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''''''''&&&&&&***************)))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''''''''''''''&&&'''''''''((((((((())))))***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((&&&&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((()))))))))((((((''''''&&&'''(((((())))))*********(((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&''''''((())))))***)))(((((('''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((((('''(((((((((((((((((()))))))))))))))))))))*********++++++************************++++++*********)))))))))(((((((((((((((((((((((())))))((((((((((((((()))((()))))))))))))))(((((()))(((''''''''''''((((((((((((((()))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))(((((((((((((((((((((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&*********+++******)))((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))(((''''''((()))***'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''(((((())))))******))))))(((((('''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''((((((%%%'''(((((('''&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))***))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************,,,+++++++++************(((((((((((((((((((((((())))))((((((((())))))***'''(((((()))))))))((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((()))))))))))))))******++++++******)))(((((())))))))))))))))))))))))(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((******)))((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((***)))((((((((()))***+++&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((())))))***''''''(((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((('''(((((())))))*********))))))(((((('''(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((&&&''''''((())))))(((((((((((((((((())))))))))))'''((((((((())))))))))))************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((()))******''''''((()))))))))(((((((((''''''''''''(((((()))))))))((((((((((((''''''(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))******))))))((((((((((((''''''))))))))))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))(((((('''&&&&&&&&&'''(((((('''((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((******)))((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((()))))))))(((''''''''')))***+++&&&&&&&&&'''''''''(((((('''((((((((()))))))))***)))(((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***''''''((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))***)))((((((((((((((((((+++++++++***)))(((''''''((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&###$$$&&&'''((()))(((((((((((((((((())))))))))))(((((()))))))))*********************************+++************)))))))))))))))))))))))))))))))))))))))(((((()))******+++&&&''''''((())))))(((((('''''''''''''''((())))))((((((((('''''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((()))))))))*********))))))((((((((('''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))******))))))***)))'''&&&&&&(((***+++(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((******)))((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******((('''&&&&&&'''((()))***&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))(((((('''''''''&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***'''((()))******)))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))%%%&&&&&&''''''((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***+++***)))(((((('''((((((++++++++++++***)))''''''((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%###$$$&&&(((************(((((((((((()))))))))))))))************+++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++&&&&&&'''((())))))(((((('''''''''''''''((()))***((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))))))))************))))))(((((())))))*********+++))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((''''''(((%%%%%%&&&((()))+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&&&&'''((())))))'''%%%###'''&&&&&&&&&'''(((***+++$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((((()))******)))'''%%%######%%%''')))***)))'''%%%''''''''''''''''''''''''+++++++++***))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((()))***++++++***)))((('''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''))))))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))************)))))))))((((((''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$%%%$$$$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&++++++,,,+++(((''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***))))))***))))))(((''''''&&&'''))))))(((''''''(((((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&))))))(((((('''''''''&&&&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&)))((('''''''''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&((())))))(((''''''((()))(((&&&&&&((()))((('''))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++***)))))),,,+++(((&&&%%%''')))***...---+++*********+++,,,******))))))((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))(((((((((((()))((('''&&&&&&'''((())))))))))))))))))******+++))))))(((((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&))))))((((((((((((((()))%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((('''))))))((('''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((())))))))))))(((((()))((((((((('''''''''&&&&&&'''((((((((('''&&&%%%&&&&&&%%%%%%&&&'''((()))&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((()))***)))'''&&&$$$$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))************)))((((((''''''(((((()))******+++***)))((('''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((''''''&&&'''((()))***((((((''''''&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&***++++++***(((&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((())))))(((((('''&&&''')))******((('''((()))''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&)))((((((((('''''''''&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((((((((()))((((((((('''''''''&&&'''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&((())))))(((''''''((()))(((&&&&&&((()))(((''')))))))))(((((('''''''''((((((((())))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,+++)))''''''((()))***+++***))))))((((((((()))+++*********))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))(((((((((((((((((((((''''''((((((((()))))))))))))))******+++))))))(((((((((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&******)))(((''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$''''''''''''((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))***++++++''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((())))))*********)))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&((()))***)))'''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((('''''''''(((''''''&&&&&&)))***++++++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&'''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((((((((('''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((&&&((())))))(((''''''((()))(((&&&&&&((()))((('''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((++++++************++++++)))))))))))))))))))))))))))***++++++,,,,,,+++++++++************)))))))))))))))******))))))((((((++++++++++++************))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))'''(((((())))))((((((''')))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((('''&&&&&&'''((()))'''''''''''''''''''''''')))))))))******+++++++++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))(((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&((())))))(((''''''((()))(((&&&&&&((()))((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))******************))))))((((((''''''+++******))))))******+++))))))))))))))))))))))))'''(((((())))))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))************************((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))******+++))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$#########$$$((((((''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((())))))((('''((()))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''(((((()))))))))***)))'''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''(((((()))(((((((((((((((((()))))))))(((((((((((((((((()))((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$$$$###&&&'''''''''''''''''''''&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$&&&((())))))(((''''''((()))(((&&&&&&((()))((('''((((((((((((((()))))))))'''''''''((((((((())))))((()))))))))*********+++******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))((()))+++,,,,,,+++***)))((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************'''((((((((()))))))))***'''((()))******)))(((''')))))))))))))))******+++))))))(((((((((((()))))))))(((((('''((()))******(((((((((((((((((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''(((((())))))(((((((((((((((((((((((('''((())))))(((((()))*********))))))((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((())))))(((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''(((((())))))***)))((('''''''''((()))''''''''''''''''''''''''******))))))(((''''''&&&))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((((())))))***(((((('''''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((()))))))))(((((((((''''''&&&''''''((()))(((((((((&&&'''((()))***)))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$&&&((())))))(((''''''((()))(((&&&&&&((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))*********))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***+++,,,((()))***+++++++++***)))''''''(((((())))))((((((((((((((((((((()))))))))))))))))))))))))))))))))'''((()))*********))))))''''''(((((())))))******((())))))******))))))((()))))))))))))))******+++))))))(((((((((((()))))))))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((()))******)))(((''''''''''''((())))))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%$$$%%%'''(((((((((((('''&&&'''((()))***+++++++++(((((((((((((((((((((((((((''''''''''''(((((()))***))))))(((((((((((((((''''''''''''''''''''''''+++++++++***************(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))***++++++(((''''''&&&'''((()))***(((((((((''''''((((((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))++++++***)))(((((('''&&&&&&&&&((()))))))))((('''&&&''')))*********((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&'''(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&'''''''''''''''###%%%'''(((''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&'''((((((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))(((''''''((()))(((&&&&&&((()))((('''%%%&&&&&&&&&'''''''''((('''(((((((((((()))))))))&&&&&&'''(((((()))******(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))***))))))((()))***+++,,,'''((())))))*********)))'''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))$$$%%%&&&'''''''''&&&&&&'''''''''((()))************))))))))))))))))))***)))))))))))))))******+++))))))(((((((((((())))))))))))'''''''''(((***+++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&((()))***+++((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&******)))((('''&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))######%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&'''((())))))'''%%%###"""###%%%'''(((((('''''''''(((***+++------......(((((((((((((((((((((((()))(((''''''''''''((((((***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((******))))))***+++,,,,,,((('''&&&&&&'''((()))***'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''(((((((((''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''((())))))---,,,+++***)))((('''&&&%%%&&&((()))))))))((('''%%%''')))***+++***)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&((()))(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((%%%&&&&&&'''((((((((('''###%%%(((((((((((()))+++(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***&&&((())))))(((''''''((()))(((&&&&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))************%%%&&&&&&'''((())))))***''''''(((((())))))******++++++************++++++))))))))))))))))))))))))((('''&&&&&&&&&''')))***''''''(((((()))))))))******)))(((((((((***+++,,,))))))******+++++++++,,,))))))))))))))))))))))))&&&'''((()))))))))((('''&&&''''''((()))******++++++***)))(((((()))***+++)))))))))))))))******+++))))))(((((((((((())))))***)))'''&&&'''(((***+++(((((((((((())))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((('''((())))))(((&&&$$$###''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&((())))))(((''''''(((******))))))((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&(((+++---///(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''+++***'''%%%%%%&&&((()))******))))))((((((''''''))))))))))))))))))))))))************************(((((())))))((('''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))(((((('''''''''&&&******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((())))))'''%%%&&&)))***(((&&&***)))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))******......---***''''''(((***''''''''''''''''''&&&&&&''''''''''''((((((((((((***)))((('''%%%$$$###"""''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))'''&&&'''***,,,***((('''&&&&&&%%%&&&'''((()))&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%%%%$$$$$$%%%'''((()))((('''%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((()))***,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''((())))))************************++++++***))))))(((((()))+++*********))))))(((((()))))))))))))))******+++((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((***(((&&&'''***+++)))'''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((''''''''''''''''''(((+++)))'''%%%$$$%%%&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((((((((((((((((())))))))))))((('''&&&&&&((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&((())))))(((''''''((())))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***+++******)))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''******))))))(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&''''''((()))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''((((((+++)))((((((***+++***((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())),,,,,,,,,***(((&&&'''(((%%%$$$######$$$''')))***''''''''''''(((((((((((((((((((((''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%(((''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((***(((&&&''')))***(((&&&'''&&&&&&%%%&&&'''((()))&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''***(((&&&&&&%%%%%%%%%$$$&&&''')))***+++***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((***+++,,,***))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))((()))))))))***+++************************+++***)))(((((())))))***************)))))))))((()))))))))))))))******+++))))))(((((((((((())))))))))))((((((((('''''''''(((''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))(((***((('''(((******)))'''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))---+++(((%%%###$$$%%%&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((***))))))((((((((())))))((((((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((()))))))))))))))))))))((((((''''''''')))(((''''''&&&&&&''''''***))))))(((((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))+++++++++***(((''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((((((((((((((''''''''''''&&&'''''''''(((((()))))))))((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&''''''((())))))***''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&'''''''''***)))((((((******)))(((((((((((())))))*********(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''(((((()))***,,,+++)))'''&&&&&&&&&$$$"""!!!"""%%%(((+++&&&''''''''''''((((((((('''''''''''''''(((((((((&&&''''''''''''((((((((((((((((((''''''''''''&&&(((''''''&&&&&&''''''(((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((***)))''''''((('''&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''******))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&''')))*********)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,************************+++***((('''''')))+++,,,************)))))))))))))))))))))))))))******+++******))))))))))))******))))))((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))(((************************(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((()))))),,,***'''$$$###$$$&&&((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))((('''''''''((()))***)))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&((())))))(((''''''(((''''''(((((())))))******+++******)))(((''''''&&&((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((***))))))((('''&&&&&&%%%'''''''''''''''(((((()))''''''''''''(((((())))))''''''''''''''''''''''''***))))))))))))))))))***))))))(((''''''&&&''''''''''''&&&''''''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))'''***------+++)))'''''')))(((%%%###"""###%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''')))))))))((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&%%%''''''&&&&&&''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''******))))))((('''&&&&&&%%%%%%%%%&&&&&&((())))))$$$%%%&&&&&&&&&'''(((***%%%%%%&&&'''((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***************+++++++++,,,,,,+++***************************)))(((''''''))),,,---*********))))))))))))))))))))))))))))))******++++++******************+++))))))(((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))************************(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))'''%%%$$$$$$&&&(((***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))((('''&&&%%%&&&'''((()))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&((())))))(((''''''(((''''''(((((())))))******+++******)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''***((('''&&&&&&''')))***'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''******)))(((''''''&&&&&&(((''''''''''''((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))***)))((('''''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''((((((((((((''''''(((((()))***'''***...///---+++))))))((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''(((((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%&&&'''&&&$$$###%%%'''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((()))******++++++******))))))))))))))))))))))))***)))((('''((()))+++---))))))))))))))))))******)))))))))))))))******+++++++++************++++++(((((())))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))((()))))))))*********+++)))*********)))))))))***************************(((((((((((())))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&%%%%%%&&&''')))***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((()))))))))))))))))))))(((((('''''''''%%%&&&'''((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''***(((&&&$$$%%%''')))+++&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&***))))))(((((('''''''''((((((''''''(((((()))******))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''((((((((('''((())))))''''''((())))))(((((((((''''''&&&&&&(((''''''''''''''''''(((((((((((((((((()))******(((***...///...,,,++++++%%%&&&'''(((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%$$$######"""%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((($$$&&&'''((('''''')))***'''''''''(((''''''&&&%%%%%%%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***((()))***&&&""" !!!###(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))((((((++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))******+++++++++************++++++(((((())))))))))))******(((((())))))******++++++))))))))))))))))))))))))((())))))******+++++++++)))***++++++))))))***+++************************(((((((((((())))))))))))''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&'''''''''''''''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))((((((((((((((('''&&&%%%'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&((())))))(((''''''((())))))))))))((((((((((((((('''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''(((******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))'''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((()))***&&&(((***)))'''&&&((()))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))'''***,,,------++++++,,,&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&(((***)))'''&&&(((***''''''((((((((('''%%%%%%$$$%%%&&&'''((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''')))***'''###!!!###&&&((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++&&&''')))***+++***)))((())))))))))))))))))))))))))))))***+++******((((((((()))))))))************)))))))))))))))******+++******))))))))))))******(((((()))))))))*********''''''(((((()))******+++))))))))))))))))))))))))((())))))******+++,,,,,,)))***,,,+++)))(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''((()))((('''%%%$$$'''((()))++++++)))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))************(((&&&%%%&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&((())))))(((''''''(((******))))))((((((''''''&&&&&&&&&'''''''''''''''((()))*********)))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((()))***++++++***)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))$$$%%%&&&'''(((***++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++(((((((((((())))))))))))((((((((((((((()))******&&&&&&''''''((()))))))))''''''''''''''''''''''''******))))))))))))******(((((('''(((((()))***+++$$$&&&((('''%%%$$$%%%((( !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''')))+++,,,+++***+++,,,+++)))%%%"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&+++)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((***,,,***'''&&&''')))''''''((((((((('''%%%$$$$$$%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((("""&&&((((((%%%%%%(((---&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++&&&(((***+++++++++)))((()))))))))))))))))))))))))))***+++,,,+++***'''&&&(((((())))))*********+++)))))))))))))))******+++******))))))))))))******(((((())))))*********+++&&&''''''((()))*********))))))))))))))))))))))))((())))))***++++++,,,,,,(((+++,,,,,,)))(((***,,,(((((((((((((((((((((((()))((('''&&&''')))+++,,,''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''((()))((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((($$$%%%%%%%%%&&&'''''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%(((,,,---+++(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%((())))))(((&&&%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((()))+++,,,,,,+++***((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$#########***(((&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!###&&&)))***(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''))))))(((((((((((())))))((((((((((((((()))***++++++***)))(((((()))***+++(((((((((((())))))))))))%%%'''))),,,,,,,,,***(((''''''((()))***++++++,,,(((((())))))))))))((((((************************,,,,,,+++***))))))***************************************)))))))))))))))***************++++++,,,))))))))))))*********+++++++++++++++************+++++++++++++++*********(((((()))******+++,,,,,,,,,+++)))'''&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((('''(((((())))))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&(((+++,,,***((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))''''''''''''''''''''''''(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((())))))(((&&&&&&'''(((((((((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((()))+++,,,,,,+++***)))(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%***((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%% """%%%((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&''''''))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''))))))(((((((((((())))))(((''''''''''''(((((()))******))))))))))))******))))))))))))************+++******)))))))))))))))(((((())))))******++++++(((((())))))))))))((((((************************,,,++++++***))))))******************************************))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++************************((((((((())))))*********+++***)))'''&&&''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&'''((()))***))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((((((''''''''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&(((((())))))))))))(((((((((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))+++***(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''(((((())))))((())))))(((&&&&&&''')))+++******)))((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((()))***+++,,,,,,+++***)))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%((()))(((%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''((())))))(((''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&!!!"""$$$&&&((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((((((((()))))))))************))))))************++++++++++++000...***&&&%%%&&&(((***)))))))))))))))*********((())))))******))))))(((************************,,,+++******)))************************************************************))))))))))))***++++++++++++******************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))***************''''''&&&''''''(((******''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&%%%&&&''')))+++))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''******))))))(((((('''''''''(((((((((((((((''''''((((((((())))))((((((((((((((()))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))******)))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&''''''''''''((()))(((&&&&&&''')))******)))((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((()))+++,,,,,,,,,+++***)))((('''&&&&&&&&&'''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''$$$&&&))))))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""$$$)))+++)))%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((((()))))))))'''&&&&&&&&&((((((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((()))))),,,,,,+++***))))))))))))((()))***++++++***)))((()))))))))*********++++++///---)))&&&%%%&&&)))************))))))))))))))))))))))))******)))))))))************************++++++***************+++************************)))***************++++++***))))))))))))***++++++++++++************))))))++++++++++++,,,,,,,,,,,,,,,---------------......,,,,,,,,,+++++++++++++++&&&&&&&&&''''''((()))***''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((()))(((&&&%%%&&&''')))+++(((((())))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((())))))(((''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&''''''((((((''''''&&&(((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((()))******((('''&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))(((((('''(((((((((&&&&&&(((***(((''''''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((('''''')))***+++,,,------******)))((('''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%(((***+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""$$$)))+++)))%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''''')))+++***'''&&&&&&'''))))))((((((((('''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***))))))((((((((((((((()))***++++++***)))(((((((((((()))))))))************))))))((()))***************)))))))))))))))))))))************))))))************************+++***************++++++************************))))))******+++++++++,,,***************++++++,,,************************+++++++++,,,,,,---------+++,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,,,,))))))(((((('''&&&&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&'''((()))***(((((())))))))))))******((((((((('''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((()))*********))))))''''''''''''(((((((((((((((((((((((((((((((((((()))******)))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((('''&&&&&&'''(((((((((&&&'''(((***''''''&&&%%%&&&''')))***''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((()))+++,,,......+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&''''''''''''''''''''''''''')))+++***)))'''''''''########################''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&$$$%%%((()))(((%%%$$$$$$%%%&&&'''((()))***((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&'''&&&))),,,+++(((%%%&&&''')))((((((((('''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''))))))************))))))'''((((((((())))))))))))&&&''')))***+++++++++***)))))))))))))))*********)))******++++++******)))*********************************)))******+++,,,************************))))))******+++,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,------------------...//////000000+++++++++,,,------...................../////////(((((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((()))))))))*********((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((()))***************''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((('''''')))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&''')))******)))(((&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''')))+++---...///,,,+++***(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''')))))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&&&&***---,,,(((%%%&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))''''''''''''''''''((()))******))))))))))))******(((((()))))))))*********'''(((((()))***+++++++++(((((())))))******++++++)))******++++++******)))******************************))))))***++++++,,,************************))))))***++++++,,,------------,,,,,,------...///------...///000111222222000000111222222333444444//////000000111222222333444444555555666666777777$$$%%%&&&'''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''(((((()))((((((((((((((())))))*********+++)))(((((((((''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''(((******((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((()))***************''''''''''''((((((((()))((((((((((((((((((((((((((()))+++***(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))*********&&&'''(((''''''''')))+++...,,,***(((''''''((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&''')))+++---///000,,,+++***(((''''''&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((()))***++++++,,,'''''''''''''''''''''''''''(((((('''%%%%%%&&&((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((++++++***(((''''''''''''%%%***...---(((%%%&&&(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%###$$$%%%&&&''')))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))******))))))***+++,,,,,,+++***)))(((((()))***+++)))************+++++++++***)))(((((())))))++++++'''(((((()))***++++++,,,******++++++++++++************************************))))))***+++,,,,,,************************))))))***+++,,,,,,------...------------...////////////000222333444555666333333444555555666777777555555666666777888999999;;;;;;<<<===>>>>>>??????(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&&&&&&&&&&******)))((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&***************)))((((((''''''&&&%%%&&&'''((()))*********)))))))))))))))&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''((()))))))))))))))))))))))),,,)))''''''(((***++++++((((((((((((((((((((((((++++++***)))(((''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''$$$%%%'''(((***+++,,,,,,))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''(((((())))))******$$$$$$%%%%%%&&&'''''''''&&&&&&'''((()))))))))(((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))***))))))(((''''''&&&&&&$$$%%%&&&))),,,///222333---)))&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''))))))))))))((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((()))))))))))))))))))))((('''&&&%%%$$$$$$))))))(((((((((((())))))((()))(((&&&''')))((($$$(((((((((((()))***+++,,,+++***)))(((&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((+++)))&&&&&&&&&'''''''''***)))((('''''''''''''''++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))************------,,,++++++*********))))))))))))************+++++++++++++++,,,,,,---+++++++++************))),,,,,,+++++++++++++++,,,+++++++++,,,---///000111222333333222111000222333333777;;;>>>????????????>>>??????@@@@@@@@@@@@???>>>@@@BBBDDDFFFHHHIIIIIIHHHIIIKKKLLLMMMNNNMMMMMM(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))*********)))((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''***************)))(((((((((((('''''''''((()))***)))))))))))))))))))))***'''''''''(((((('''''''''***)))((('''&&&''''''((())))))))))))))))))))))))(((&&&$$$###%%%'''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''((()))))))))))))))((((((******)))))))))((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))*********))))))(((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''(((((()))((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((()))))))))******))))))(((''''''&&&''''''((()))+++---///000111---)))'''(((((()))(((%%%%%%$$$$$$%%%%%%&&&'''))))))((('''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((%%%'''''''''***//////+++******)))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((())))))))))))((((((((((((+++)))''''''((((((((('''))))))((('''''''''((((((++++++******))))))(((((((((((())))))))))))(((((())))))))))))************************************))))))))))))************)))))))))(((((())))))***)))))))))******++++++++++++++++++******+++,,,,,,,,,,,,---///000222333333555666888888888999<<<>>>@@@DDDHHHKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNQQQSSSTTTUUUVVVUUUVVVWWWYYYYYYYYYYYYXXX(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((())))))***))))))(((((((((((((((''''''&&&&&&''''''((()))%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&''''''))))))******))))))(((((()))(((((((((((()))******((((((((())))))*********'''(((((())))))(((((('''))))))(((''''''''''''((())))))))))))))))))))))))&&&$$$""""""$$$&&&&&&&&&(((((((((((((((((((((((()))(((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((************)))(((''''''************))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((())))))******************************************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++((((((((((((((((((((((((************************(((''''''''''''''''''&&&******)))(((((('''&&&&&&(((((()))))))))(((''''''''''''((((((((()))))))))''''''(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((******))))))((('''''''''))))))))))))***+++,,,---///,,,)))'''&&&'''&&&&&&&&&&&&&&&%%%&&&''''''((()))((((((''''''''''''(((%%%&&&''')))***++++++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''$$$$$$%%%&&&'''((()))***'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((())))))******''''''&&&&&&&&&&&&''''''%%%((())))))---222333000++++++***)))(((((('''''''''''''''''''''((()))***(((''''''&&&&&&''''''((((((((((((((())))))))))))***)))((()))******((('''(((((('''''''''((())))))+++++++++***************((())))))******))))))((())))))))))))************'''(((((()))******++++++)))))))))*********++++++))))))(((((((((((())))))))))))***+++,,,---...///---------------...///000///111333666777888999999;;;===@@@BBBCCCFFFIIILLLOOORRRVVVXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWYYYZZZ\\\___aaabbbccccccbbbccccccddddddccccccbbb(((((((((((((((((((((((((((((((((((())))))))))))...---,,,***((('''&&&&&&))))))(((((((((((())))))'''''''''''''''(((((()))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((()))))))))&&&''''''((()))***++++++(((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%'''((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))((((((******++++++++++++******************************************************************++++++++++++(((((((((((((((((((((((()))))))))*********++++++)))))))))((('''''''''&&&*********)))))))))(((((()))))))))))))))((('''&&&'''(((((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&)))))))))))))))***+++,,,///,,,(((&&&&&&&&&%%%$$$((((((''''''(((((()))***)))(((''''''''''''((((((%%%&&&((()))+++,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((*********---222222///)))))))))))))))((((((''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***,,,+++)))'''((('''''''''((()))******)))))))))******+++++++++)))))))))******)))))))))((()))))))))************))))))))))))******++++++))))))*********+++++++++,,,++++++******++++++,,,++++++,,,---///000111111111111111222333555666777777999===@@@BBBBBBBBBBBBDDDGGGIIILLLNNNQQQUUUXXXYYY\\\___````````````aaabbbbbbbbbbbbaaa```___^^^aaabbbdddfffhhhiiijjjjjjhhhhhhhhhhhhggggggffffff(((((((((((((((((((((((((((((((((((())))))))))))------,,,***)))'''&&&%%%))))))(((((((((((())))))(((''''''''''''((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))'''(((((()))))))))((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))******+++(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))((('''''')))******)))))))))))))))))))))))))))%%%&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))******+++******(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************************************)))))))))(((((((((''''''))))))))))))))))))))))))***)))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))'''(((((())))))******++++++*********)))((((((((()))))))))*********++++++)))*********)))(((''''''(((((((((((()))))))))***))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))************&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%'''''''''((()))***,,,---111...,,,*********)))''''''''''''&&&'''(((((()))((((((''''''''''''(((((((((((()))***************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((())))))))))))(((''''''''''''&&&&&&&&&&&&)))(((((((((((((((((()))'''))))))))),,,111111...&&&'''((())))))))))))((())))))((('''''''''''''''(((((((((''''''((((((((('''((((((((()))))))))***)))((()))***,,,+++)))'''((((((((((((((()))***+++''''''(((((()))*********))))))************))))))((()))))))))************,,,,,,+++++++++*********************++++++++++++---,,,,,,,,,,,,---......---......///111222222333777777888999:::<<<>>>???CCCEEEHHHKKKMMMNNNMMMMMMOOOQQQSSSUUUVVVYYY\\\______aaadddeeeddddddeeefffffffffffffffeeedddcccbbbeeefffhhhjjjkkklllmmmmmmllllllkkkjjjjjjiiiiiiiii(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))((((((((((((((())))))***((((((''''''(((((()))***&&&''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((())))))''''''((()))))))))((((((%%%&&&&&&'''(((''''''''''''''''''(((((()))))))))'''(((((())))))(((((('''&&&'''(((((()))((((((((())))))))))))))))))))))))((('''&&&''')))))))))'''))))))))))))))))))))))))'''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++***)))((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++***************************************))))))(((((((((******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((((((((())))))*********++++++***************)))(((((()))******+++,,,,,,))))))*********)))((((((((((((((()))))))))************))))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***,,,------+++))))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''(((((())))))))))))***))))))((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''((()))******&&&&&&&&&'''(((((())))))))))))(((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))******))))))((((((((('''))))))(((((((((((())))))###&&&''''''+++000111...%%%&&&((()))******))))))***)))(((''''''''''''''')))((((((''''''(((((()))''''''(((((())))))******)))(((((()))***+++)))((())))))((((((((()))******''''''(((((()))))))))***)))******++++++******)))))))))))))))************------,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,---///000111111111333444666888999:::???@@@AAABBBDDDGGGIIIJJJPPPQQQSSSUUUWWWWWWWWWWWWXXXZZZ[[[\\\]]]___bbbdddeeegggiiiiiihhhggghhhiiiiiiiiijjjiiiiiihhhgggfffhhhiiikkklllnnnoooooooooqqqpppooonnnnnnnnnnnnnnn(((((((((((((((((((((((((((((((((((())))))))))))$$$&&&''')))*********)))((((((((((((((()))******((((((((((((((())))))***'''''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******&&&''''''((())))))((((((%%%&&&'''((()))(((((('''''''''(((((((((((((((((('''''''''(((((('''''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))((('''&&&((()))***)))'''))))))))))))))))))))))))++++++++++++++++++,,,,,,''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))*********+++++++++******)))''''''(((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111///000000111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++)))*********************))))))))))))************))))))))))))************(((((()))*********))))))(((((()))))))))******************)))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&'''(((***+++,,,((('''%%%&&&''''''&&&$$$&&&&&&&&&%%%&&&&&&'''((('''''''''''''''((())))))((((((((())))))((((((''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))))))))(((((((((''''''(((((((((%%%''''''&&&)))......+++&&&'''((()))***)))'''&&&(((''''''''''''(((((()))))))))(((((((((((())))))'''''''''((()))*********)))'''&&&'''(((***))))))******))))))((()))))))))))))))))))))))))))******)))******++++++******)))))))))))))))************++++++++++++*********************+++++++++,,,,,,------...///111333444555888999<<>>>>>=========>>>???>>>============>>>>>>777666555555555555333222444444333222000...,,,+++///...,,,+++++++++,,,---+++++++++******(((''''''++++++******+++,,,...///************++++++++++++************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''(((((('''(((((()))***+++(((''''''&&&&&&((()))***))))))))))))))))))))))))///...+++((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$))))))(((((('''''''''&&&&&&&&&'''&&&%%%&&&(((***((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((((((((((((''''''&&&&&&&&&'''((())))))***---,,,+++)))))))))***+++***)))(((''''''((()))***&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))***************)))((((((((())))))***+++,,,,,,,,,******+++++++++******))))))))))))))))))******+++)))***+++,,,...---***(((---,,,+++,,,...000111000444555777999===AAADDDEEEQQQSSSUUUWWWYYY[[[\\\\\\^^^```bbbbbb``````bbbeeeeeedddbbbcccddddddcccbbbeeeggghhhgggggggggiiikkkkkklllmmmlllkkkkkklllnnnjjjlllnnnnnnmmmllllllllliiijjjkkkkkkllllllkkkkkknnnllliiiiiijjjkkkllllll)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))((((((((((((((())))))))))))(((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))'''((())))))******)))))),,,,,,++++++************************)))))))))((('''(((((()))******++++++************************((((((((())))))******+++))))))))))))************++++++***)))(((((()))))))))))))))))))))))))))))))))***++++++******,,,...---...///000111111222222555444444555777777666555444555444333111111333555888999:::;;;<<<===>>>>>>>>>@@@BBBCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB???<<<;;;:::888666999999888888666555444333333222111000///.........---------------,,,+++*********))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''((('''''''''''''''((()))(((''''''&&&'''((()))***((((((((((((((((((((((((+++)))'''%%%$$$$$$%%%%%%++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))(((((((((''''''''''''&&&'''((('''&&&&&&(((+++(((((((((((((((((((((((())))))))))))((((((''''''&&&''''''((((((''''''&&&''''''((())))))(((''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''((()))))))))(((&&&&&&''''''((())))))***))))))'''&&&&&&&&&''''''***)))(((''''''((()))***'''(((((((((((((((((('''((((((((((((((()))*********************************************)))(((((('''''''''((()))***************++++++++++++******+++***************++++++,,,,,,---...///...---,,,///...///111333666777888;;;===AAAFFFKKKPPPTTTVVVYYYZZZ[[[]]]___```aaaaaaaaacccddddddbbbaaabbbdddcccbbbbbbbbbdddeeedddccceeeggghhhgggggggggiiikkkjjjkkklllkkkjjjiiijjjkkkjjjlllnnnnnnmmmllllllllljjjkkkkkkkkkkkkkkkjjjjjjjjjgggdddbbbccceeeffffff***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''************)))))))))))))))(((((((((((((((((()))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((((((((((((((''''''(((((()))***+++************)))))))))************))))))))))))((((((((()))******++++++************************((((((((((((((()))))))))))))))))))))*********************+++******)))))))))))))))))))))))))))***)))+++,,,------...111333222333555777888888888888===;;;::::::;;;;;;:::888777777666555333333555666999:::;;;<<<<<<=========>>>@@@BBBDDDDDDEEEGGGIIIKKKLLLNNNPPPPPPPPPOOONNNJJJFFFAAA>>><<<;;;:::888<<<===============<<<;;;888888777666555333222111000000000000//////...---+++***************++++++******))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++***)))((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''(((''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%######$$$%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++******)))((((((''''''(((((((((((('''''''''''''''((()))((('''''')))+++(((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''((((((''''''&&&(((((())))))))))))((((((%%%&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$%%%&&&((())))))******&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&'''))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((()))***************************************+++******)))(((''''''(((((()))***************+++++++++++++++***,,,,,,++++++***++++++,,,++++++++++++,,,------...222444666999===@@@BBBDDDHHHKKKPPPUUUZZZ^^^aaabbb___```aaacccdddddddddddddddfffggggggeeeccccccdddbbbaaa```aaacccdddcccbbbcccdddeeeeeedddeeegggiiigggiiikkkkkkjjjhhhhhhiiikkkmmmnnnnnnmmmllllllmmmllllllllllllkkkjjjiiiiiifffbbb^^^\\\\\\^^^______***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''*********)))))))))(((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''((('''&&&&&&&&&''')))******)))))))))))))))))))))*********)))))))))))))))(((((())))))************************************)))))))))))))))(((((((((((()))))))))******************,,,------,,,+++************++++++,,,,,,,,,+++---///111222444777999999;;;===@@@AAA@@@??????AAA???<<<<<<<<<;;;:::888555666555333222222333555555666777888888888777777888:::<<<>>>???AAADDDFFFIIILLLOOOSSSTTTTTTRRRQQQHHHDDD???<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>:::;;;;;;<<<;;;:::888777555555444444222111000///---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++,,,...000000///---,,,(((((((((((('''''''''''')))(((((('''&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((++++++***))))))(((''''''((((((((((((((('''''''''((()))******(((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))%%%%%%%%%&&&'''((())))))''''''(((((((((((())))))&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((())))))************************************++++++******)))*********++++++,,,,,,,,,******++++++,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,...111444999<<<@@@DDDHHHKKKOOOQQQVVVXXX\\\```bbbcccccccccbbbbbbcccdddddddddddddddeeeggghhhiiihhhfffdddccc```^^^]]]]]]^^^___]]]\\\\\\]]]^^^^^^]]]^^^```aaa```cccgggiiiiiiiiiiiiiiikkklllnnnnnnmmmmmmnnnoooooooooooonnnmmmkkkjjjiiiddd```[[[XXXXXXYYYZZZZZZ)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''')))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&&&&''')))***)))))))))))))))))))))***))))))))))))))))))******)))))))))))))))******************************************************)))((()))))))))************((()))+++,,,---,,,++++++***++++++,,,---......//////111444555666888<<<>>>@@@BBBEEEHHHHHHGGGEEECCC@@@===:::888888777666444111111111000//////111333333444555555555444222111111333555666777999===@@@DDDGGGLLLQQQTTTUUUTTTRRRJJJFFFAAA>>>======<<<<<<888888:::;;;<<<<<<<<<<<<:::;;;<<<>>>>>>>>>======<<<<<<;;;:::888777555444000000000///...---,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***,,,///111222000...,,,((((((((((((''''''''''''******)))(((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++)))))))))(((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''((((((((((((((()))***++++++)))((()))***(((((((((((((((((((((((('''''''''''''''((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))%%%%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&''''''''''''((((((((((((************************(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((())))))*********************************++++++++++++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++************+++,,,,,,///000111111222555:::>>>BBBFFFKKKPPPRRRVVVZZZ]]]___aaaccceeeffffffdddcccddddddeeeeeeeeeeeeddddddeeefffhhhiiiiiigggccc```\\\ZZZXXXVVVVVVUUUSSSQQQPPPRRRRRRRRRRRRRRRTTTVVVWWWZZZ```cccfffgggiiijjjiiikkklllmmmlllmmmoooqqqqqqqqqqqqpppooommmlllkkkbbb^^^YYYWWWVVVWWWXXXXXX)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))((((((''''''(((((()))***)))))))))************+++))))))))))))************))))))))))))))))))*********************************************+++++++++))))))))))))************'''((()))***++++++++++++++++++,,,---///000111111444555777888999;;;>>>@@@DDDFFFJJJLLLLLLJJJFFFDDD<<<999666444333222111000------...---,,,---000222444555666777666444222000000111222222333555888;;;???BBBHHHNNNSSSUUUUUUUUULLLIIICCC@@@===<<<:::888888888999::::::::::::999999:::;;;===>>>??????@@@BBBBBBBBBAAA@@@???======666666555555333111///.........---,,,***)))((((((************************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,...///...,,,+++((((((((((((''''''''''''***))))))(((((((((((()))&&&''''''((()))(((((((((************************&&&&&&''''''((())))))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((***++++++)))(((((()))((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((******))))))(((&&&%%%$$$''''''(((((((((((((((((('''(((((())))))))))))((((((((())))))))))))((((((***))))))(((((())))))***((((((((((((((()))******++++++++++++++++++++++++)))***++++++,,,+++++++++************************)))***+++,,,------------*********+++,,,---...///...111444555666:::@@@EEELLLQQQWWWZZZ[[[]]]aaaddddddeeegggiiijjjjjjiiiiiihhhhhhiiiiiiiiihhhhhhgggffffffggghhhhhhddd^^^YYYTTTRRROOOMMMLLLJJJGGGEEEDDDEEEFFFEEEEEEEEEGGGIIIKKKOOOTTTYYY\\\```ccceeedddfffhhhiiijjjllloooqqqrrrqqqqqqpppooonnnllllllbbb___[[[YYYYYYYYYYYYXXX***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''((((((''''''&&&'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************'''((())))))******))))))************++++++,,,,,,((()))))))))***************)))))))))))))))))))))************************(((((())))))******++++++))))))))))))************)))******+++,,,---/////////000111222444555666777666888999:::999;;;===???EEEGGGKKKMMMLLLIIIDDDAAA:::777333000000///...---+++,,,---------...111444777888999999888555333111111111111111000222555777999<<>><<<<<<=========<<<<<<;;;::::::::::::;;;;;;===>>>???@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@???===:::888777222222111///...,,,++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))'''(((***,,,------,,,+++((((((((((((''''''''''''(((((('''''''''((())))))&&&&&&((()))))))))((('''))))))))))))))))))))))))&&&''''''((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))((()))++++++)))((('''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''((())))))******''''''((((((((()))))))))((()))))))))((('''&&&&&&((((((((((((((((((((('''&&&&&&((()))))))))(((((('''((()))******)))(((''')))))))))******)))))))))((((((((((((((()))******++++++++++++++++++++++++)))***++++++,,,,,,,,,+++************************)))***+++,,,------------++++++,,,---///111222333000555:::<<<>>>BBBIIIOOOUUUZZZ```bbbbbbbbbeeehhhhhhhhhiiijjjkkkllllllmmmkkkkkkllllllllllllkkkkkkiiihhhhhhgggeee___VVVOOOJJJHHHEEECCCBBBAAA>>><<<999:::;;;;;;:::;;;===>>>@@@DDDHHHLLLPPPTTTXXX\\\]]]___bbbccceeehhhmmmppppppppppppooonnnmmmlllkkkfffdddbbbbbbbbbaaa```^^^++++++************++++++))))))))))))))))))))))))************************************************((((((((((((((()))******(((((())))))******++++++((((((((((((((((((((((((''''''((()))***+++,,,,,,************************))))))))))))))))))))))))************))))))))))))%%%&&&'''(((((('''&&&%%%(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++'''(((***+++++++++***)))******+++++++++,,,,,,,,,(((((())))))*********+++*********)))))))))))))))************************&&&''''''((()))******+++))))))))))))************......---...///111333555555555666888:::;;;<<<===888999:::999999999<<<===DDDGGGJJJMMMKKKGGGBBB>>>999555111///.........---+++,,,.........000444666777888::::::888666222000111111111000//////222555444777>>>EEEKKKQQQTTTUUUSSSQQQOOONNNNNNLLLJJJHHHBBBBBBBBBAAA@@@???>>>===;;;:::999999999:::<<<===;;;<<>>EEEIIIOOOSSSQQQKKKBBB<<<888444111............---------------...///000111666777888888777555333111000...------000222444555444777===DDDJJJOOOSSSTTTUUUVVVWWWXXXWWWUUUSSSRRRMMMKKKHHHEEEDDDBBB@@@===?????????>>>===<<<:::999999999999:::===AAAFFFHHHHHHKKKOOOPPPOOOLLLKKKJJJEEEAAA===;;;999555000+++111///...---......,,,***+++***)))))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((+++*********))))))(((((())))))*********+++++++++...,,,***)))'''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******+++******)))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%)))(((((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&%%%(((((())))))******++++++)))***+++++++++)))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&555333000,,,***)))))))))(((((())))))******++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++---,,,+++)))(((&&&%%%$$$)))+++------,,,+++++++++************++++++,,,---111111222222333777<<<@@@GGGIIIMMMQQQVVVZZZ\\\^^^aaacccfffgggggghhhjjjkkknnnnnnnnnnnnmmmmmmmmmmmmoooooonnnnnnmmmllljjjjjjiiiiiihhhddd]]]SSSIIICCC@@@>>>:::888777666444333555333000000111333333333666666777999<<>>@@@DDDFFFLLLPPPTTTVVVSSSMMMEEE???:::777333111000000///...////////////000111111222555666777777666555222111//////000111333555555555888;;;@@@FFFLLLPPPSSSUUUVVVWWWYYYZZZZZZYYYWWWVVVNNNKKKGGGDDDBBBAAA@@@???@@@??????>>><<<:::999888666666555666888<<<@@@BBBEEEIIINNNRRRRRRQQQQQQQQQQQQMMMGGGCCC???:::555111222111///.........,,,***++++++***))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++((((((((((((((((((((((((************)))))))))((()))***++++++,,,+++++++++---,,,***(((''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))+++***))))))(((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&************))))))))))))((((((((((((((()))))))))))))))*********)))((('''''''''''''''''''''''''''''''''((((((((((((''''''***)))'''&&&'''((()))+++)))))))))))))))*********))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************(((((((((((()))))))))***)))************++++++++++++++++++*********))))))***,,,---...,,,++++++,,,...---,,,,,,,,,---......222444666999;;;???EEEHHHQQQSSSVVVYYY]]]___aaabbbbbbdddggghhhhhhiiijjjlllmmmmmmmmmnnnnnnnnnooooooooooooooonnnnnnlllkkkkkkjjjjjjiiieee^^^TTTKKKEEEBBB@@@===<<<;;;:::777555444222///...///111222111333333444555666999;;;<<>>;;;777555444333222000222111111111111111222222333333444555444333111000000111444666888999999999???AAAEEEJJJNNNRRRTTTVVVUUUWWWYYY[[[\\\\\\[[[ZZZQQQMMMFFFBBB@@@?????????>>>>>>===<<<:::999888777666555444444555777:::;;;@@@EEELLLRRRUUUVVVWWWXXXZZZVVVPPPJJJFFFAAA===;;;555333111000000///---+++,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((************)))))))))))))))***,,,---...---+++***,,,+++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))(((((((((((((((((((((((())))))((((((((((((''''''((((((''''''&&&&&&&&&%%%((((((''''''&&&%%%$$$$$$((((((''''''''''''((((((((((((((())))))((((((((())))))(((''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%''''''((((((((((((''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&(((***,,,---************))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++((((((((()))))))))******)))************+++++++++***++++++,,,,,,---......***,,,...---,,,++++++,,,000///...------///111222777:::???CCCGGGKKKPPPSSS\\\]]]___aaacccdddeeeeeeeeegggiiiiiiiiijjjkkkmmmkkkllllllmmmoooppppppqqqooooooooooooooonnnmmmlllllllllkkkgggaaaXXXPPPLLLGGGFFFEEEDDDCCC@@@<<<999666333000///000111111000222111111111222333444555777:::???EEEJJJPPPVVV[[[```dddhhhkkkmmmmmmoooppprrrqqqqqqsssuuuvvvuuuttt'''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***))))))(((''''''&&&&&&((((((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&''''''((())))))******************************'''((()))***++++++++++++))))))************))))))++++++******************)))))))))))))))******+++************************+++***((('''((()))+++,,,************************+++++++++++++++++++++***+++++++++++++++,,,------///000111333555777999:::999999999999777444222000333222111111222666999<<<===@@@DDDGGGKKKPPPUUUYYY]]]]]]^^^]]]ZZZVVVRRRPPPEEECCC???<<<;;;999777555555555444333333333333333111222333333333333222222222444777:::;;;===???AAAEEEGGGIIILLLOOORRRTTTUUUTTTVVVXXXZZZ\\\[[[[[[ZZZUUUOOOHHHBBB>>>===<<<<<<::::::999888888777777777777777555555555666777888;;;@@@HHHNNNSSSVVVYYYZZZYYYVVVPPPKKKGGGDDDBBBAAA999777555444333222000......---,,,++++++******+++************************))))))))))))))))))))))))***************************))))))(((((())))))***((((((((((((((((((((((((*********)))))))))))))))(((***---//////...,,,***---,,,++++++***)))))))))(((((((((((((((((((((((()))))))))(((((((((((((((******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))((((((''''''&&&&&&%%%))))))((('''&&&%%%$$$$$$(((''''''''''''(((((()))'''(((((())))))((((((''')))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$###"""!!!!!!###%%%''')))))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((((()))******++++++******))))))(((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((()))))))))*********))))))*********+++++++++***++++++,,,---......///***+++------++++++,,,---000///...///000333777999???CCCIIINNNQQQUUUXXX[[[___```aaaccceeefffgggggghhhiiijjjjjjjjjjjjlllnnnlllmmmmmmnnnooooooppppppooopppppppppppppppooonnnnnnnnnmmmkkkfff```[[[WWWSSSRRRQQQPPPNNNJJJDDD???;;;888444222222222222111111111111111222222222333333666:::>>>BBBGGGMMMQQQWWW\\\ccchhhlllnnnppprrrrrrrrrssstttuuuvvvuuuuuu***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''(((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''%%%&&&&&&''''''(((((())))))))))))(((((()))))))))'''((()))******+++******))))))************))))))'''''''''((()))***+++,,,)))))))))))))))******+++************************))))))((('''((())),,,...************************,,,,,,,,,+++++++++++++++)))******+++,,,---///000111444888<<>>===;;;999666333111/////////.........///222777;;;>>>AAACCCFFFIIIMMMRRRWWW\\\_________^^^]]][[[ZZZYYYQQQNNNKKKHHHFFFCCC@@@>>><<<<<<:::999888888777777444555666777777888888888555888:::<<<===@@@EEEHHHHHHIIIJJJKKKMMMOOOQQQRRRTTTUUUXXXZZZ[[[[[[[[[ZZZYYYSSSLLLEEE@@@===;;;999666666555555555666777888888777666555555555666777999===CCCIIIMMMQQQUUUXXXVVVSSSNNNHHHCCC???>>>>>><<<:::888777666555333111///...---,,,++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))******(((***---//////...,,,***------------,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((***))))))((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''))))))(((''''''&&&%%%%%%'''''''''''''''((())))))'''''''''(((((('''''''''(((((()))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$%%%&&&(((************))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&%%%%%%%%%++++++******))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,---/////////000333666;;;???BBBIIIMMMRRRVVVYYY[[[]]]______```bbbdddggghhhiiijjjjjjkkklllkkkjjjkkkmmmooooooooooooooooooooonnnnnnppppppqqqqqqrrrqqqqqqqqqoooooooooooommmiiifffdddaaa```___^^^[[[UUUNNNIIIBBB???:::777555444333111000111111222222222222222222444666888:::>>>CCCGGGNNNSSS[[[bbbgggkkknnnppppppqqqrrrsssssssssssssss*********)))((('''''''''******++++++++++++******(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&'''(((((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))(((((((((((()))))))))******))))))((('''&&&(((((())))))))))))((((((######$$$%%%&&&((()))***)))))))))))))))******+++++++++++++++++++++++++++'''((()))((('''(((+++---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))***,,,...111333444888;;;@@@EEEFFFDDDAAA>>>;;;888444000......//////,,,------///222666:::<<<@@@BBBDDDGGGKKKPPPWWW[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[YYYUUURRRPPPLLLIIIFFFCCCBBB@@@???===<<<;;;;;;999::::::;;;===>>>??????999<<<@@@AAA@@@AAAEEEIIIEEEEEEEEEFFFGGGIIIJJJKKKPPPRRRVVVYYY[[[\\\[[[[[[ZZZWWWQQQLLLHHHCCC>>>;;;666555444444555666888999777777666666666666777777:::<<<@@@DDDGGGLLLRRRUUUVVVTTTPPPHHHAAA;;;888888<<<:::888777777666444222111000///---,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************)))***,,,---...---+++***,,,------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''&&&''''''((()))***&&&''''''((((((''''''&&&''''''((())))))***++++++''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''&&&%%%%%%%%%&&&'''(((************))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))))))))*********++++++)))************+++++++++,,,,,,++++++++++++*********+++,,,------///111444222444777<<>>;;;999666444222222333333333333222222222222333333444666:::>>>EEEJJJQQQXXX^^^cccgggjjjlllnnnppppppppppppqqqrrr))))))))))))((((((((((((******++++++++++++******(((((())))))))))))((((((((()))************)))((('''((((((((()))))))))***'''((((((((()))))))))***''''''''''''''''''&&&&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))******)))(((((()))******((())))))(((((('''&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%&&&((()))))))))))))))))))))******+++++++++++++++++++++++++++((()))+++)))'''&&&'''(((++++++++++++++++++++++++***++++++,,,,,,------------...000222666999<<<===DDDFFFHHHJJJIIIEEEAAA>>>:::888555333111000000111......///000222444666777;;;===@@@CCCHHHNNNUUUZZZ\\\]]]]]]^^^^^^^^^^^^]]]^^^[[[XXXTTTRRRNNNIIIFFFDDDBBBAAA>>>===;;;::::::::::::;;;<<<>>>???AAABBB<<>>>>>===>>>>>>@@@BBBCCCGGGJJJNNNSSSWWWYYYZZZZZZZZZYYYWWWUUUQQQLLLEEEAAA:::999777666666666888888888888999999:::;;;;;;<<<<<<===???AAADDDKKKRRRWWWXXXXXXTTTMMMEEE>>>;;;::::::888666666666666444222222111///...---,,,,,,,,,************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))************)))***++++++,,,+++++++++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((()))*********+++))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((()))))))))''''''''''''((((((((((((&&&&&&&&&''''''((()))***'''(((((())))))(((((('''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%((((((((()))))))))))))))))))))((((((((()))***+++((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******+++++++++)))))))))))))))*********))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************))))))*********+++++++++)))************++++++++++++++++++++++++++++++++++++---...000111333777:::;;;>>>BBBHHHMMMRRRTTTVVVYYY\\\^^^```aaabbbdddfffdddeeegggiiikkkmmmnnnnnnmmmmmmmmmkkkiiijjjlllnnnoooooooooooooooppppppppppppqqqrrrssstttuuuuuuuuusssssssssrrrrrrqqqppppppqqqppppppooonnnkkkfffccc\\\WWWQQQKKKFFFCCC???===888999999888777666444333222222222111111333777;;;<<<@@@GGGNNNSSSYYY___bbbeeehhhlllnnnnnnooorrrttt''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,+++***)))'''((((((((())))))******'''((((((((())))))******))))))((('''&&&%%%%%%$$$%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''(((((()))*********,,,+++***))))))***+++,,,$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&***))))))))))))******+++)))))))))))))))******+++++++++++++++++++++++++++)))+++,,,***&&&######$$$++++++++++++++++++++++++******+++,,,,,,---......333444777:::>>>AAAEEEGGGMMMNNNMMMLLLIIIEEEAAA>>>999888888777666444222222000000111111222222333333777999<<<@@@EEEMMMTTTZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[YYYUUURRROOOKKKFFFBBBAAA???===;;;999777666666777777888999;;;===???@@@>>>EEEMMMNNNHHHAAA<<<:::999888888888888:::<<<======AAAFFFLLLQQQUUUWWWXXXYYYYYYZZZ[[[YYYSSSLLLFFF???===;;;888777777777888;;;<<<<<<>>>???@@@AAAAAA>>>??????@@@DDDKKKTTTZZZXXXYYYXXXSSSKKKDDDBBBAAA888666555444555555333111222111000///------,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++((()))***++++++***((('''))))))))))))))))))))))))''''''((()))***++++++,,,))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&''''''((()))))))))&&&&&&&&&'''''')))******))))))************))))))'''''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))*********+++++++++***)))((((((&&&'''''''''(((((())))))***)))(((((((((***+++,,,''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%(((((())))))******++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++)))************+++++++++***++++++,,,,,,------------...000222444777;;;>>>BBBFFFKKKQQQVVVYYY[[[[[[]]]___aaabbbcccdddgggiiifffggghhhjjjkkklllllllllmmmmmmmmmkkkiiiiiilllnnnmmmmmmnnnooopppqqqrrrrrrqqqqqqssstttuuuuuuvvvvvvuuutttsssrrrqqqpppoooooorrrqqqqqqrrrrrrqqqmmmkkkiiiddd\\\VVVPPPLLLHHHEEE@@@@@@???>>><<<999666555333333333222222444888<<<666:::@@@FFFLLLRRRYYY]]]aaaeeejjjmmmnnnppptttwww******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))(((((())))))*********+++))))))))))))******************))))))((((((''''''))))))(((''''''((()))***'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************************************))))))******+++,,,(((((((((((()))***+++,,,************+++,,,---------......------...000333666999>>>BBBEEEGGGJJJLLLRRRRRRSSSRRRPPPLLLHHHEEE======<<<;;;999777555444111222222333444444444555777999===BBBIIIQQQWWW[[[^^^^^^]]]]]]\\\[[[[[[[[[ZZZVVVRRRMMMGGGAAA;;;777;;;999666444222222333333333555888;;;>>>??????>>>CCCFFFFFFAAA???CCCBBB===666666555444444444555555999;;;???CCCHHHOOOVVVZZZVVVYYY\\\]]]\\\XXXSSSPPPHHHEEEAAA===999888777777:::<<>>@@@EEEMMMSSS\\\```eeeiiilllooorrrttt******)))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))((()))))))))************))))))))))))************))))))))))))((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%&&&((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))******************************************************++++++,,,---,,,+++)))((('''''''''+++*********++++++,,,---+++,,,...///000222666999===@@@EEEHHHKKKMMMOOOQQQTTTTTTTTTSSSPPPLLLHHHEEEBBBAAA@@@>>>;;;999777666111111222333444555777777>>>@@@DDDIIIOOOUUUZZZ]]]______^^^^^^]]]\\\[[[[[[UUURRRLLLGGGBBB===888444777666333111000000111222222444888<<>>===999444333333222222222222222444666:::===AAAGGGMMMRRRVVVXXX\\\^^^^^^[[[XXXUUUPPPNNNJJJEEEAAA>>><<<;;;999;;;===???BBBEEEGGGHHHMMMMMMNNNOOORRRVVVZZZ\\\]]]]]]\\\YYYUUUOOOJJJGGG===;;;888666555555555666555555555555444444333333000...,,,,,,------+++***,,,,,,+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))******++++++++++++******((()))******+++***))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((('''&&&%%%###!!! ''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((***+++,,,+++***)))))))))((('''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))(((''''''''''''(((((())))))******)))((((((''''''(((((()))'''''''''((((((((())))))***)))))))))((((((((('''&&&''''''((((((''''''&&&((((((((((((''''''''''''((()))))))))************************)))))))))((())))))))))))((((((((('''************************++++++************++++++*********++++++,,,,,,---000333888<<<@@@FFFLLLPPPUUUVVVXXX[[[]]]___``````cccddddddeeefffggghhhhhhiiijjjjjjjjjkkklllllllllmmmnnnoooooopppppppppooosssrrrpppooooooooopppqqqqqqqqqrrrssstttuuuvvvvvvssssssrrrrrrrrrsssssstttqqqrrrsssttttttrrrqqqooolllkkkiiigggdddcccbbbaaaYYYWWWUUUQQQLLLGGGBBB???;;;999666555666666666555555777999:::;;;@@@HHHNNNYYY]]]ccchhhlllppptttvvv***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))+++************)))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))***+++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************************+++++++++,,,///...,,,***((('''&&&&&&++++++*********+++,,,,,,***,,,000222555999===AAADDDHHHKKKNNNOOOQQQRRRTTTUUUTTTSSSQQQNNNJJJFFFDDDCCCBBBAAA>>><<<999777666333333333444777:::<<<>>>FFFHHHLLLQQQVVVZZZ\\\^^^______^^^]]]\\\[[[YYYYYYOOOKKKDDD???;;;777444111222111000///...///000111222444888<<<@@@CCCDDDEEE>>>@@@???;;;:::;;;:::777333333222111111111111111000222555888:::>>>CCCGGGPPPSSSWWWZZZ\\\[[[YYYXXXWWWUUURRRNNNIIIDDD@@@>>>::::::;;;===???CCCFFFGGGLLLMMMNNNPPPSSSUUUWWWXXX[[[[[[[[[ZZZXXXTTTQQQOOOCCC@@@<<<888666666777888888888999999999777666555111///------......---,,,//////---------...///000,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++************************))))))))))))))))))))))))******++++++++++++***************+++***))))))(((((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))((('''&&&$$$""" '''''''''''''''''''''''')))((((((''''''(((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((())))))******)))'''&&&(((((((((((())))))))))))***))))))(((((())))))***''''''((((((((()))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))************************)))))))))))))))(((((((((((('''''''''************************+++++++++******++++++,,,(((***,,,---.........---444999AAAGGGMMMQQQVVVYYY[[[\\\]]]___````````````eeeffffffggghhhiiijjjkkkkkklllllllllllllllllllllmmmnnnooopppqqqqqqqqqqqqsssrrrqqqpppooopppqqqqqqqqqqqqrrrssstttuuuvvvvvvrrrrrrssssssssssssrrrrrrrrrrrrssstttsssrrrqqqpppmmmmmmllllllkkkkkklllllldddcccbbb^^^YYYRRRLLLHHHBBB???:::888888888888888444666888999:::???FFFLLLWWW[[[bbbgggmmmrrrvvvzzz))))))))))))***,,,------))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))*********((()))))))))************''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***((('''%%%'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********************************************+++++++++,,,,,,+++*********))))))***+++++++++++++++++++++,,,,,,---...111555999<<<@@@EEEHHHHHHKKKNNNPPPQQQQQQRRRTTTSSSRRRPPPMMMIIIEEEBBBAAA???>>>===;;;999888777666777888888:::>>>BBBFFFHHHNNNPPPTTTWWWZZZ\\\]]]]]]^^^^^^]]]\\\ZZZXXXVVVUUUIIIDDD===888555333111000///............///000111222444777:::>>>@@@BBBCCC>>>>>>===;;;999999888777555444333333222222333333111333555666777999===@@@FFFHHHLLLPPPSSSTTTTTTTTTVVVVVVTTTQQQMMMHHHDDDAAA<<<<<<;;;;;;===???BBBDDDFFFGGGJJJMMMPPPQQQRRRRRRVVVWWWXXXXXXXXXWWWUUUTTTIIIFFF@@@;;;888888999:::>>>???@@@@@@???<<<:::888444111///...///000///...111000...---,,,---...///,,,,,,,,,++++++,,,,,,,,,******+++,,,------------************************))))))))))))))))))))))))******++++++++++++******///......---,,,***))))))******))))))))))))******((()))))))))************((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&'''((()))***))))))((('''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''((()))******)))((('''))))))))))))((((((((((((***))))))(((((())))))***'''(((((((((((()))))))))))))))))))))((((((((((((******++++++++++++******))))))))))))************)))))))))))))))******************))))))))))))))))))))))))))))))(((((((((************************,,,++++++++++++,,,,,,---+++,,,...000222333444444<<>>???DDDLLLRRR[[[___dddiiinnnsssxxx{{{))))))))))))***+++,,,---************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************''''''(((((())))))******+++***((('''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%### ''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************************************)))***+++,,,,,,,,,,,,+++((((((((()))***,,,---...++++++++++++,,,---...///555888<<<@@@BBBFFFIIILLLKKKNNNQQQRRRRRRRRRSSSTTTOOOMMMJJJGGGCCC@@@>>>===;;;:::999888888888999999===>>>@@@CCCGGGKKKOOOQQQVVVWWWZZZ\\\]]]^^^^^^]]]^^^^^^]]]\\\ZZZWWWTTTRRRDDD@@@999444222111000000.........///000111111222222333555777999:::;;;<<<;;;:::999999888666555666555444333333222222333333111333444555555555888:::===???BBBFFFIIIKKKLLLMMMPPPPPPQQQPPPNNNKKKGGGEEE@@@???===<<<<<<===???AAAAAACCCGGGJJJMMMOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUNNNJJJDDD???;;;:::;;;<<>><<<777444222111111222222111222111///...---------------,,,,,,,,,,,,,,,,,,---***+++,,,---------------************************))))))))))))))))))))))))******++++++++++++******------,,,,,,,,,,,,,,,,,,******))))))))))))******((()))))))))************((((((((((((((((((((((((&&&&&&((()))************(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((((('''&&&%%%&&&''')))***))))))((('''''''''''''''((((((((())))))*********((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''((()))******)))(((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((()))))))))***(((((((((((())))))))))))******++++++++++++******((()))))))))*********+++******))))))))))))))))))))))))))))))))))))******************************************************,,,,,,++++++,,,---......---......000333777;;;>>>EEEKKKSSSZZZ]]]^^^______^^^___```bbbccceeeeeeeeeffffffggghhhiiijjjjjjkkknnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooppprrrrrrssssssrrrqqqpppoooooooooppppppppppppqqqrrrssstttuuuuuuqqqrrrssstttsssrrrpppoooqqqqqqqqqqqqqqqppppppooonnnmmmllljjjiiiiiihhhhhhhhhiiijjjjjjgggbbb]]]ZZZVVVQQQJJJEEEBBBAAA@@@???>>>AAADDDEEEGGGMMMUUU\\\bbbeeeiiilllooossswww{{{)))((((((((()))***++++++************************))))))(((((((((((())))))(((((()))))))))))))))***************))))))))))))))))))))))))************(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************)))***,,,---------,,,++++++************+++,,,,,,++++++,,,---...000111222999===AAADDDFFFIIILLLNNNNNNQQQTTTUUUTTTTTTUUUVVVMMMKKKGGGCCC@@@>>>===<<<;;;:::999999:::;;;===>>>AAABBBFFFJJJNNNRRRUUUWWW[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\ZZZWWWSSSPPPMMM@@@<<<666222111111111000//////000111111222333333222222333333444555555666666333333555555222222444333333222111111111111111111222333333222222333444888999;;;>>>@@@CCCDDDEEEGGGHHHJJJKKKKKKJJJHHHGGGBBBAAA???>>>>>>>>>???@@@===???BBBEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRPPPMMMGGGBBB>>><<<<<<===FFFHHHKKKLLLKKKHHHDDDAAA:::888555333444555555555555444333222000///...---------,,,,,,,,,,,,------+++,,,,,,------------,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******''''''((()))+++---///000((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***'''(((((())))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))((('''''''''''''''(((((())))))******++++++((((((((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((()))))))))******(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&''''''(((((())))))************))))))))))))))))))))))))******************+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...////////////000333777>>>CCCGGGOOOSSSYYY]]]______``````^^^___aaaccceeefffggghhheeeffffffggghhhiiijjjjjjlllmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqpppooonnnmmmnnnooooooppppppqqqrrrssstttuuuuuurrrssssssrrrrrrqqqpppooopppppppppoooooooooooonnnjjjjjjiiihhhhhhhhhiiiiiifffggghhhhhhgggeeebbb```^^^ZZZTTTOOOMMMLLLJJJIIIGGGIIILLLMMMOOOUUU]]]ccciiikkkmmmooopppsssvvvyyy)))((((((((((((((())))))************************))))))(((((((((((())))))(((((((((((())))))******************)))))))))((())))))))))))************))))))))))))((((((((((((%%%&&&(((***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************)))***,,,---...---,,,+++,,,,,,+++******+++++++++++++++,,,...000222444555:::===BBBEEEHHHJJJMMMOOOOOOQQQTTTUUUUUUTTTUUUVVVMMMKKKGGGCCC@@@?????????===<<<:::::::::;;;===>>>@@@CCCHHHMMMRRRUUUVVVWWWZZZZZZYYYXXXXXXXXXYYYYYYUUUUUUUUUSSSPPPLLLGGGEEE<<<999444111111111000000000000111222222333333222111000000000111222222333444000000444555111222555444333333222222222222222222333444444222111222333444444555666888:::;;;<<<>>>???@@@BBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAAAAABBB???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOPPPMMMIIIDDDAAA>>>======CCCFFFJJJNNNOOOLLLIIIFFF>>>;;;777666666888888888999999999999777444111///------,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))***,,,...///((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))((('''''''''''''''''''''(((((()))******+++'''((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((('''((()))******)))(((''')))((('''''''''(((***+++''''''(((((())))))*********))))))(((((())))))***(((((()))))))))*********'''((((((((()))))))))***&&&''''''((((((''''''&&&&&&&&&&&&'''((()))))))))************)))))))))(((((()))))))))************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111333666;;;AAAHHHMMMPPPVVVXXX\\\^^^___```bbbccc```aaaccceeeggghhhhhhiiiffffffggghhhiiijjjkkkkkkkkkkkkkkkllllllmmmmmmnnnmmmnnnoooooopppppppppooopppooommmlllllllllmmmnnnppppppqqqrrrsssttttttuuutttsssrrrqqqppppppppppppoooooonnnmmmmmmmmmmmmmmmhhhggggggfffffffffggggggffffffggggggfffeeecccbbbbbb___\\\ZZZYYYYYYXXXVVVRRRTTTVVVVVVWWW\\\ccciiilllmmmooooooppprrruuuxxx)))((((((''''''''''''(((************************))))))(((((((((((())))))'''((((((((())))))******+++*********))))))(((((())))))))))))******************))))))((((((''''''!!!$$$)))---...,,,(((&&&************************))))))))))))))))))))))))************************)))(((''''''''')))***+++&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************)))***,,,......---,,,+++************+++,,,------++++++---///111444666777999<<>>???AAABBBDDDDDDDDDDDDHHHHHHGGGGGGFFFFFFEEEEEECCCCCCEEEGGGIIIKKKLLLMMMPPPMMMJJJFFFBBB@@@>>>===>>>BBBHHHNNNPPPOOOLLLJJJ???<<<999777888999::::::===>>>>>>>>><<<888444222...------,,,,,,------...............---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******111///...,,,++++++,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''((())))))***'''''''''((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''((()))******)))((('''***)))'''%%%&&&(((+++---&&&''''''((()))******+++++++++************++++++))))))))))))************'''((((((((())))))******(((((())))))))))))(((((('''(((((()))***++++++,,,+++*********))))))(((((((((((())))))*********+++(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,---...///000000444777===DDDKKKQQQUUUWWWYYY[[[]]]^^^___aaadddfffcccdddeeeggghhhhhhiiiiiigggggghhhiiijjjkkkkkkllljjjjjjkkkkkklllmmmnnnnnnmmmnnnnnnooooooooonnnnnnooonnnmmmlllkkkllllllmmmooopppqqqrrrsssttttttuuuuuutttrrrpppoooooopppqqqnnnnnnmmmllllllllllllmmmhhhgggfffdddcccbbbbbbbbbggggggggggggfffeeedddcccdddbbbaaaaaabbbbbbaaa```\\\^^^___^^^^^^aaagggmmmlllmmmnnnooooooqqqtttwww)))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))'''(((***,,,,,,***((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((###%%%(((******(((&&&$$$(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++)))((('''$$$$$$%%%%%%'''((()))***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++******+++,,,,,,,,,++++++))))))))))))************---...///000111333444444666888:::===AAADDDFFFHHHJJJKKKMMMPPPTTTVVVVVVUUUTTTQQQLLLHHHEEEBBB???===888777555444444555777888;;;>>>BBBGGGKKKMMMNNNOOOMMMMMMKKKJJJHHHFFFEEEDDDBBBAAA@@@===<<<::::::999555444222111111111111222222333333333333333333333333333222222222333444444555555333333333333444555666666666777777888888888:::999777777777666444111333111000000222333333222111222333555666888999999888999<<>>===???AAADDDGGGJJJKKKLLLLLLFFFBBB===888555444555666===>>>AAADDDDDD???777///666444222111000///---,,,///...,,,,,,------+++)))---,,,,,,++++++*********+++++++++*********))))))+++***************++++++'''***++++++******---000111---)))((()))***)))''')))((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***)))((((((((()))+++,,,&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((***++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((()))************))))))))))))******))))))***++++++++++++************+++------,,,+++------,,,,,,---000555999===BBBIIIOOOSSSVVVZZZ\\\______```aaabbbccccccdddcccdddfffggghhhhhhhhhgggjjjjjjkkkkkkkkkjjjiiiiiikkkkkkkkkjjjjjjiiiiiiiiikkklllnnnooopppppppppooommmllljjjhhhhhhjjjlllnnnpppqqqqqqrrrrrrsssssssssqqqppppppooonnnmmmlllllljjjjjjiiihhhhhhhhhhhhhhhhhhgggeeedddcccdddfffgggffffffffffffeeeeeeeeeddddddeeeeeefffffffffeeeeeeddddddddddddfffhhhjjjlllmmmmmmmmmmmmnnnoooqqqqqq))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''))))))((()))***++++++***)))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***((((((******)))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))***++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111444555777:::===???BBBCCCFFFGGGJJJOOOTTTWWWXXXWWWUUUQQQKKKFFFBBB???;;;999666555444333333444555666777999===AAADDDFFFFFFFFFDDDCCCBBBAAA@@@???>>>======<<<:::888777666555555555444333222222333444444333333444555666777888888777777666666666666666666666666555555666777888999999:::;;;<<<>>>???@@@@@@===<<<:::::::::888666333444222111111222333333222222222333444555666777888777888:::<<<>>>???@@@@@@AAABBBCCCEEEHHHKKKMMMOOOLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSQQQKKKEEEAAA>>>;;;===???BBBDDDEEEFFFFFFEEEBBB===999666555555666999;;;???DDDHHHHHHCCC???===:::555222111000///...///...,,,,,,------,,,+++,,,,,,,,,+++++++++++++++,,,++++++++++++*********++++++*********************,,,---,,,***)))+++---000---)))((()))***)))((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((()))*********)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((('''''''''((()))*********)))((('''&&&%%%%%%))))))))))))))))))))))))))))))******)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***((((((((((((((()))******))))))(((((((((((())))))))))))***+++++++++++++++)))))))))***+++,,,+++***---...//////111666;;;@@@DDDIIIOOOTTTWWW[[[^^^```aaaaaabbbcccdddeeeffffffeeefffhhhiiijjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkkjjjlllkkkkkkkkkjjjjjjjjjjjjkkklllnnnooopppppppppooommmkkkjjjiiiiiikkkmmmoooppppppppppppqqqqqqqqqqqqpppooonnnmmmlllkkkjjjjjjgggggggggffffffffffffggggggfffeeeddddddeeeggghhhhhhhhhggggggfffeeeeeedddffffffggghhhhhhggggggfffcccccccccccceeegggiiijjjkkkkkkllllllmmmnnnoooppp))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''((()))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,++++++***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))------+++***))))))(((((()))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++)))******++++++++++++,,,,,,,,,,,,---------......---------....../////////111222444555777999;;;;;;@@@BBBGGGNNNTTTXXXYYYXXXTTTOOOHHHBBB>>>:::666333444333222111111222333444444555888:::<<<=========999999999888777777666666777666555333222222111111444444444444555666888888666777888:::<<<>>>???@@@>>>>>>======<<<<<<;;;;;;888888777777888:::<<<===<<<===???AAADDDEEEFFFGGGDDDBBB@@@??????===:::888555444222222333444333333222222222222333444555666777777888999::::::;;;;;;;;;<<<>>>AAAEEEHHHLLLMMMOOOPPPRRRUUUVVVWWWWWWVVVWWWWWWWWWVVVSSSMMMEEE@@@:::;;;<<<===>>>???@@@@@@BBB@@@<<<999666555555666666888<<>>DDDIIINNNQQQVVVZZZ]]]___bbbdddcccddddddeeefffggghhhhhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjkkklllmmmmmmmmmmmmllllllllllllkkkkkkkkkkkklllmmmnnnpppppppppoooooolllkkkjjjiiijjjlllooopppppppppooooooooooooooonnnnnnmmmllljjjiiihhhggggggdddddddddddddddeeeeeeeeeeeeddddddcccdddeeeggghhhiiihhhgggfffeeecccbbbbbbeeeeeeffffffffffffeeeeeeaaa``````aaabbbdddfffgggiiiiiijjjjjjkkkkkkllllll))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((())))))*********))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,++++++******++++++,,,++++++)))((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++...---,,,+++***)))))))))))))))))))))))))))))))))------,,,+++)))(((''''''******))))))******+++,,,************++++++,,,---,,,,,,,,,---------......000000000000000000000000///000111222333444555666:::===CCCLLLSSSWWWXXXWWWNNNIIICCC===888555222000111111000000000000111111333444555666777777666666333333333333333333333333444444333222111111111111555555666777999;;;<<<======>>>@@@AAACCCEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCCCC===<<<;;;;;;;;;<<<>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHIIIGGGFFFEEEDDDBBB???===777555333333444444333222111111111111222333555666999999888888888888888888::::::;;;===>>>AAABBBDDDJJJLLLOOOSSSVVVWWWXXXXXX[[[ZZZYYYZZZYYYSSSJJJCCC======<<<<<<<<<<<<======???===;;;888666555555555555777999>>>CCCHHHLLLNNNNNNJJJEEEAAA>>>;;;888555111///---,,,---...---,,,***++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,+++***))))))))))))------------,,,+++******...---+++*********************)))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((()))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++))))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++))))))(((((((((((()))))))))***++++++,,,,,,++++++,,,---...------...///000///222666;;;@@@GGGMMMRRRUUUXXX\\\^^^___aaaccceeedddeeeeeefffggghhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnlllllllllllllllllllllllllllmmmnnnooopppoooooonnnkkkjjjjjjjjjkkkmmmoooqqqpppoooooonnnnnnmmmmmmmmmmmmllljjjhhhfffeeeeeeeeecccccccccdddddddddddddddccccccbbbcccdddeeefffggggggfffeeecccaaa```^^^^^^aaaaaabbbbbbaaaaaa``````]]]]]]\\\]]]^^^```bbbcccfffffffffggggggggggggggg))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***************))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******)))((('''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++******))))))*********************************...---,,,+++***)))((('''***************++++++,,,************+++,,,---...,,,,,,,,,,,,------------111111111111111000000000//////000222333444555666888<<>>999777555444555555444333111111111222333666888:::>>>>>>===<<<;;;;;;:::999::::::999999::::::;;;;;;BBBDDDHHHMMMRRRUUUWWWXXX[[[ZZZ[[[\\\\\\WWWNNNHHHAAA@@@===;;;:::999::::::;;;;;;:::888777666555444555666888:::???EEEKKKNNNRRRPPPNNNLLLIIIEEE???:::555333///...---...---,,,+++++++++,,,,,,------...---------,,,,,,,,,++++++,,,++++++***))))))******++++++,,,------------,,,------,,,+++*********++++++***))))))((((((((((((************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((((((((((((((())))))***++++++,,,(((((((((((((((((((((((('''(((***+++,,,++++++***************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))***+++++++++******))))))******+++******+++,,,,,,,,,,,,++++++,,,...---------000333222666<<>>@@@BBBCCCDDDIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQOOOQQQPPPNNNKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHGGGEEEDDDDDDDDDCCC@@@>>>===;;;888777888777666555444333444666999===@@@CCCEEEEEEFFFEEEDDDBBB@@@>>>;;;;;;::::::::::::;;;;;;===???BBBGGGLLLQQQUUUWWWYYYZZZ\\\]]]]]]YYYTTTOOOFFFCCC???;;;888888888999::::::::::::999888666555444555777999===DDDLLLQQQTTTTTTUUUUUUSSSNNNGGGBBB>>>:::555222000///...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++***************++++++))))))***---///000///---,,,---------+++******+++******)))(((((((((((()))************************))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((())))))))))))(((************)))))))))((('''''''''''''''''''''''''''(((***,,,---------,,,************************&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,(((***,,,,,,+++---222666888<<>>@@@AAADDDGGGMMMSSSVVVUUUQQQLLLEEE@@@:::555333333333222111111222222222222111111/////////000000111222222333333333444444444444444444444444444555666777888:::;;;>>>AAACCCDDDEEEEEEHHHHHHJJJLLLOOOQQQSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRUUUSSSQQQOOONNNNNNNNNNNNKKKMMMNNNOOOOOOMMMJJJIIIHHHFFFEEEFFFFFFFFFDDDBBBBBB???===<<<<<<;;;:::888777777999;;;@@@EEEKKKNNNLLLMMMNNNOOONNNJJJGGGEEEBBBAAA@@@???>>>=========;;;<<<>>>AAAFFFKKKPPPSSSVVVYYY]]]^^^]]][[[YYYXXXMMMIIIDDD???;;;::::::;;;;;;<<<=========;;;:::888444666777888;;;AAAIIIOOOWWWWWWXXXYYYYYYVVVQQQMMMGGGCCC<<<777444222000...---------------,,,,,,,,,,,,++++++++++++*********))))))))))))***+++,,,,,,***)))***---000111///,,,+++---......+++***+++,,,((((((((()))***+++,,,---************************))))))))))))(((((((((((()))***+++,,,,,,+++***)))'''((((((((()))))))))***''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((()))***))))))(((***))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***************************''''''((((((((()))))))))))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,++++++************++++++***+++,,,,,,------,,,,,,(((+++.........000666;;;???DDDJJJPPPTTTXXX\\\^^^]]]___````````````bbbdddeeeeeefffggghhhiiijjjjjjkkkjjjiiihhhhhhiiijjjjjjkkkllllllmmmmmmmmmlllllljjjjjjjjjjjjkkkkkkkkkllliiijjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiijjjjjjkkkkkkhhhhhhhhhhhhhhhhhhiiiiiifffdddbbb``````aaacccdddeeeeeeffffffeeecccaaa```]]]^^^^^^_________^^^^^^___^^^]]]\\\ZZZYYYXXXWWWVVVWWWWWWVVVVVVTTTSSSSSSPPPPPPOOOOOOPPPQQQRRRSSSYYYYYYZZZ[[[ZZZXXXVVVUUU))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++''')))***,,,,,,***)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))++++++******)))******+++************************,,,+++++++++++++++++++++++++++******++++++,,,---...---,,,,,,---000222444777777777777888888888888333333444444444555555555444666888<<>><<<;;;:::;;;<<<@@@EEELLLRRRUUUPPPRRRTTTUUUTTTPPPLLLIIIJJJIIIFFFDDDBBB@@@???>>>::::::;;;<<<@@@EEEKKKNNNUUUYYY^^^___]]]\\\]]]^^^SSSOOOIIICCC???>>>>>>???<<<>>>???@@@@@@>>><<<;;;666777888777888<<>>??????===;;;999999888777666666777999:::======???BBBFFFJJJOOOQQQQQQSSSUUUWWWWWWUUUSSSQQQHHHCCC===999888666333000111222222111000000222333222222333444555777999:::@@@????????????@@@AAAAAA???@@@AAA@@@???>>>???@@@CCCCCCCCCDDDEEEGGGHHHIIILLLKKKJJJJJJLLLNNNQQQSSSXXXVVVTTTRRRQQQQQQRRRSSSVVVTTTRRRQQQRRRSSSRRRRRRPPPOOONNNLLLKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJHHHFFFDDDBBBBBB@@@@@@BBBEEEIIINNNRRRTTTXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSQQQNNNIIIEEECCC>>>??????>>>???CCCIIIMMMVVVXXXZZZ]]]_________^^^\\\WWWPPPIIIDDD@@@<<<:::<<<===>>>@@@AAABBBCCCDDD>>><<<999999<<>>;;;======>>>@@@BBBEEEGGGIIIDDDBBB@@@???AAAFFFKKKOOOWWWYYY\\\^^^___^^^\\\ZZZZZZVVVPPPKKKEEE???999555000000000000///...---,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---------,,,+++,,,...///...,,,)))************************))))))************))))))))))))))))))))))))))))))...---,,,+++)))'''&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((()))))))))((()))************)))(((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))))))))(((((((((''''''((())))))******))))))(((&&&(((((((((''''''(((***************************)))))))))))))))*********************************+++,,,,,,***))))))+++,,,...---,,,+++************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---///111444:::AAAHHHLLLNNNRRRSSSUUUWWWYYY\\\]]]^^^_________```aaabbbccccccfffffffffgggggghhhhhhhhhkkkjjjiiiiiihhhhhhiiiiiiiiijjjkkklllllllllkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggfffffffffeeeeeedddddddddbbbcccdddfffffffffeeedddaaa___]]]]]]^^^``````___\\\\\\\\\\\\[[[YYYWWWVVVSSSSSSSSSSSSTTTTTTTTTTTTUUUPPPLLLLLLLLLLLLQQQVVVYYYXXXYYY]]]```aaa___]]]XXXWWWUUUSSSRRRSSSSSSTTTXXX\\\```aaa___[[[YYYYYY************************+++)))(((((()))******))))))))))))*********++++++)))************))))))(((******************************))))))))))))((((((((((((''''''''''''&&&&&&***)))))))))))))))******+++***))))))))))))))))))))))))))))))))))))******************************++++++************++++++))))))************))))))++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,------...------,,,---...000000444777:::<<>>AAADDDGGGJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPPPPOOONNNMMMNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQQQQPPPOOONNNQQQOOONNNNNNNNNNNNLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKMMMOOOQQQTTTWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTRRRPPPNNNNNNQQQSSSZZZ[[[^^^___aaaaaaaaa```___\\\WWWRRRMMMHHHCCC???=========???BBBHHHMMMPPPMMMKKKIIIHHHJJJMMMQQQSSSYYY[[[]]]``````___^^^\\\]]][[[WWWSSSOOOHHHBBB===333333333333222000///...***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))((())))))+++---000111---,,,---...000///---+++************************))))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))))))))***((())))))******))))))((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''*********)))))))))))))))***))))))))))))(((((((((&&&'''(((((((((((()))+++************************************))))))))))))************************)))*********((()))***,,,...---,,,+++************++++++************++++++******************************++++++---...000111222666;;;BBBIIIOOOSSSUUUWWWWWWYYYZZZ\\\^^^___```^^^^^^___```aaabbbcccdddggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiihhhgggggghhhiiikkklllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhggggggeeedddcccbbbbbbbbbcccdddaaabbbcccdddeeedddcccccc```^^^\\\[[[\\\\\\\\\[[[VVVVVVVVVUUUTTTRRRPPPOOOMMMNNNQQQSSSUUUVVVVVVVVVUUUOOOKKKLLLOOORRRYYYaaaeeefffgggkkknnnpppooonnngggfffccc```]]]\\\ZZZZZZ___bbbeeefffeeeccccccccc******************************)))((()))*********)))*********++++++++++++))))))************)))(((************************)))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))***+++******)))))))))))))))***)))))))))))))))*********************************++++++************++++++)))******++++++******)))++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++,,,------......---...///000222333777:::===@@@CCCFFFJJJMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOMMMIIIGGGFFFHHHKKKMMMPPPSSSVVVXXXZZZYYYXXXWWWTTTTTTRRROOOLLLHHHDDDBBB===;;;888666555555555666555777999;;;;;;<<<>>>@@@AAABBBEEEGGGJJJLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRQQQPPPOOOOOOQQQOOOOOONNNNNNMMMMMMNNNNNNLLLMMMMMMMMMMMMLLLKKKJJJKKKMMMNNNPPPPPPPPPOOONNNPPPOOONNNOOOPPPPPPOOOMMMKKKJJJHHHFFFEEEFFFGGGGGGLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYYYY[[[[[[ZZZXXXVVVVVVWWWYYY]]]^^^___```aaaaaaaaaaaa```^^^[[[WWWTTTNNNHHHDDD???===<<<===BBBHHHPPPTTTUUUTTTSSSRRRSSSUUUWWWXXX[[[]]]___aaabbbaaa```___```^^^]]][[[WWWQQQJJJEEE:::999666444111///......++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++******,,,///222333---,,,,,,---//////...,,,************************))))))************))))))))))))))))))))))))))))))'''''''''((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************((())))))))))))))))))((()))((((((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''************************((((((''''''((((((((()))'''((())))))((('''((()))************************++++++******))))))((((((************************((()))******))))))+++,,,************+++,,,------++++++++++++++++++++++++))))))************++++++******+++,,,---000222333888===DDDJJJOOOSSSVVVWWWZZZZZZ[[[\\\]]]___``````______```aaacccdddeeeeeehhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiigggfffhhhiiijjjkkklllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggfffdddcccaaa``````aaacccdddaaabbbcccddddddcccbbbaaa```^^^ZZZXXXXXXWWWVVVUUURRRRRRQQQPPPOOONNNMMMMMMLLLNNNRRRWWWZZZ[[[\\\\\\YYYTTTQQQTTTYYY```jjjsssvvvwwwxxxzzz|||~~~~~~}}}wwwvvvsssoookkkgggdddccceeegggiiikkkmmmnnnoooppp*********************************)))((()))******)))*********++++++++++++((())))))*********))))))************************((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((()))***++++++***)))))))))))))))******(((((())))))************************************++++++************++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...------...///111333666777<<<>>>BBBEEEGGGJJJMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSQQQPPPMMMLLLMMMOOORRRTTTRRRTTTVVVXXXXXXWWWTTTRRRMMMLLLIIIFFFBBB>>><<<:::777666555333333444666777666999===@@@BBBDDDFFFHHHJJJKKKLLLNNNOOOPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRQQQOOONNNOOOPPPPPPPPPPPPOOOPPPPPPQQQQQQLLLLLLLLLMMMLLLLLLKKKJJJQQQQQQRRRSSSSSSTTTSSSSSSNNNMMMLLLMMMOOOPPPOOONNNKKKJJJGGGEEEDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]\\\[[[[[[\\\]]]^^^______``````aaaaaaaaa```___]]][[[XXXSSSNNNIIIBBB@@@======@@@GGGOOOSSSYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^```bbbbbbbbbaaa````````````___]]]XXXRRRMMMDDDAAA;;;444000.........,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,------,,,+++***+++---///111,,,++++++,,,......---,,,************************))))))************))))))))))))))))))))))))))))))+++***)))(((&&&$$$###"""(((((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))(((((((((((((((((()))***)))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))************++++++++++++''''''((()))******++++++(((***++++++)))'''''''''))))))))))))))))))))))))++++++******))))))((((((************************(((***+++++++++***+++---************+++,,,------+++++++++,,,,,,+++++++++))))))******++++++++++++,,,,,,,,,---///111444666@@@EEELLLQQQSSSTTTVVVWWW[[[[[[\\\]]]^^^___``````aaabbbcccdddeeefffgggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkklllkkkjjjhhhggghhhiiijjjkkkkkkkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhgggfffeeedddcccbbb```______```bbbccc``````aaabbbbbbaaa```___\\\YYYUUURRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLOOORRRVVV[[[^^^```aaaaaa^^^ZZZZZZ```gggooozzz~~~zzzuuupppnnnkkklllnnnrrrvvvyyy{{{|||************************)))******)))(((((()))+++)))))))))*********++++++((())))))************)))************************(((((())))))))))))******((())))))))))))*********(((((((((((()))***+++,,,)))))))))))))))******+++((((((((()))******++++++************************++++++************++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,------...------///111444888;;;===BBBEEEHHHKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQPPPPPPQQQSSSUUUWWWSSSTTTUUUVVVTTTRRROOOLLLEEECCCAAA===:::888777666444444555444444666999<<<;;;???CCCFFFHHHJJJLLLMMMQQQRRRSSSTTTTTTSSSRRRQQQOOOOOONNNNNNOOOOOOPPPQQQPPPQQQRRRQQQOOOOOOOOOPPPLLLLLLLLLMMMNNNOOOQQQQQQMMMNNNNNNNNNOOOOOOPPPPPPTTTVVVXXXZZZ\\\[[[[[[ZZZSSSPPPNNNMMMNNNOOOOOOOOOMMMLLLJJJHHHIIIJJJMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWYYYYYYXXXZZZ\\\]]]]]]]]]^^^___^^^^^^^^^^^^_______________^^^]]]\\\ZZZWWWSSSOOOHHHEEEAAA???@@@EEEKKKOOOXXXYYY[[[]]]^^^_________^^^___aaabbbccccccbbbbbbaaaaaaaaaaaaaaa]]]XXXTTTMMMIIIBBB:::555111000000---............------,,,---,,,,,,++++++,,,,,,---++++++***))))))***+++,,,,,,+++***+++---......---************************))))))************))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))(((((()))((((((''''''(((((()))+++***(((''''''((())))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))*********************+++++++++((()))+++,,,------,,,+++''')))++++++***((('''(((((((((((((((((((((((((((************))))))))))))************************(((***,,,,,,+++***+++,,,...---,,,+++************++++++,,,,,,,,,,,,++++++*********+++,,,,,,---------------///222666:::<<>>;;;888777666666666555777888888888:::???CCCCCCFFFJJJLLLMMMMMMNNNOOORRRSSSTTTUUUUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPQQQRRROOOPPPQQQPPPNNNNNNNNNOOOKKKKKKLLLNNNPPPSSSUUUVVVVVVUUUUUUVVVXXXZZZ\\\]]]]]]bbbiiiooorrrqqqnnnkkkccc___ZZZWWWVVVVVVVVVVVVTTTSSSRRRRRRTTTXXX\\\___^^^]]][[[YYYVVVTTTRRRQQQKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFHHHJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSUUUWWWXXXUUUXXX[[[]]]]]]\\\]]]^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[[[[YYYWWWTTTOOOKKKFFFBBBAAADDDHHHKKKUUUWWWZZZ]]]___`````````______aaabbbbbbcccbbbbbbbbbbbbbbbccccccaaa]]]YYYRRRPPPKKKEEE???:::666444//////000000///......------,,,,,,++++++,,,,,,---)))************+++++++++---,,,+++,,,.../////////************************))))))************))))))))))))))))))))))))))))))######%%%''')))+++------))))))))))))))))))))))))(((((()))))))))*********)))))))))((((((((('''''')))(((''''''''''''((()))+++***((('''&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++''')))+++---,,,***'''%%%$$$'''***++++++******+++)))))))))))))))))))))))))))))))))))))))*********************************(((***,,,,,,***)))((()))...---,,,+++************++++++,,,------,,,++++++***++++++,,,------......------///222777===BBBFFFLLLQQQVVVXXXWWWVVVXXX[[[[[[\\\]]]^^^```aaabbbccceeeeeeeeeeeeffffffffffffgggggghhhiiikkklllmmmmmmkkkjjjjjjiiiiiiiiiiiiiiiggghhhiiikkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiijjjjjjfffffffffeeedddcccaaaaaaZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYZZZ[[[ZZZYYYXXXWWWOOOMMMKKKJJJKKKMMMMMMLLLMMMMMMOOOQQQUUUYYY\\\^^^bbbcccdddfffhhhiiikkkkkkoooooosss{{{}}}~~~************************(((***+++***((('''))),,,(((((((((((())))))))))))(((((()))***************************************))))))******+++++++++,,,'''((((((((())))))******(((((((((((()))***+++,,,))))))((())))))***++++++'''(((((()))***+++++++++************************++++++************++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......///000222666;;;AAAEEEHHHGGGJJJMMMOOOOOOOOOPPPQQQPPPPPPOOONNNMMMMMMMMMNNNJJJKKKKKKLLLKKKKKKJJJIIIMMMLLLKKKJJJGGGDDDAAA???===;;;999777666666777888777999;;;<<<<<>>999555111...------,,,,,,---.........------,,,+++,,,++++++******++++++,,,///......---...///000111000---******+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((+++******)))(((''''''&&&)))))))))))))))))))))))),,,***((()))+++,,,+++(((************))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))(((''''''))),,,,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))(((++++++,,,,,,,,,++++++***+++++++++*********))))))***************************++++++,,,,,,++++++***,,,++++++***************++++++***************+++***,,,---///...---+++***111111555===FFFMMMPPPPPPSSSTTTVVVXXXZZZ\\\\\\]]]]]]___```bbbccccccccccccggggggfffeeeddddddccccccggggggiiijjjjjjjjjjjjjjjkkkjjjiiiggggggggghhhiiigggggghhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhiiiiiiaaabbbbbbbbbaaa___]]]\\\XXXXXXWWWXXXXXXWWWUUUTTTSSSUUUVVVVVVTTTSSSRRRSSSRRRTTTVVVYYY]]]```cccddddddkkkqqquuuzzz}}}}}}{{{yyywwwxxxzzz|||~~~+++*********))))))))))))))))))******+++++++++,,,************************)))))))))))))))******+++---,,,+++***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++))))))))))))*********++++++++++++******)))*********************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...///111222333666:::???DDDFFFHHHIIIKKKLLLNNNPPPQQQQQQQQQPPPOOONNNMMMKKKHHHEEECCCBBB???>>>===<<<;;;;;;;;;;;;>>>===;;;999777666555555666666666777999<<<>>>@@@CCCDDDFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMOOOQQQSSSUUUVVVWWWWWWVVVUUUUUUVVVZZZ^^^aaagggkkkqqqxxx}}}}}}|||zzz}}}~~~}}}|||}}}zzzwwwvvvqqqqqqooonnnkkkiiigggeee```^^^\\\ZZZYYYWWWTTTRRRQQQPPPOOOOOONNNNNNNNNNNNOOOMMMMMMNNNPPPQQQQQQPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVXXXYYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXVVVSSSOOOLLLIIIGGGKKKLLLPPPVVV\\\```aaaaaaaaa``````______```aaabbbbbbbbbcccbbbaaa```^^^]]]^^^]]]\\\[[[XXXRRRKKKEEE===999444000/////////...------------------,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,---...000111222///,,,+++,,,,,,+++)))************************))))))))))))))))))))))))&&&''')))+++,,,+++******+++******)))((((((''''''))))))))))))))))))))))))+++)))'''(((***+++***(((************))))))))))))***)))(((''''''((()))*********)))))))))((((((((())))))))))))))))))))))))***(((&&&''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))************)))***++++++,,,,,,++++++***+++++++++*********))))))***************************++++++,,,,,,++++++***)))))))))))))))***+++,,,++++++************++++++,,,,,,......///......---444777;;;BBBJJJOOORRRSSSWWWXXXYYYZZZ[[[[[[[[[[[[^^^___aaacccdddddddddccceeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjjjjjiiigggfffeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggg____________]]][[[YYYXXXTTTSSSRRRRRRSSSSSSSSSRRRRRRUUUXXXZZZZZZZZZ[[[\\\^^^___bbbfffjjjnnnqqqrrrtttzzz***************)))))))))'''((()))***+++,,,------************************)))))))))))))))******+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))******++++++++++++******+++******))))))))))))***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,---...111444666:::<<<@@@DDDGGGIIIJJJKKKLLLMMMOOOQQQRRRPPPNNNMMMNNNLLLIIIEEEAAA>>><<<;;;888777666555444444444444999777666444333333333444444444666888<<<@@@DDDFFFJJJJJJKKKKKKKKKJJJJJJIIIMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNOOORRRVVV[[[aaafffjjjhhhfffddddddggglllqqquuuwww|||}}}|||uuussspppnnnlllhhhccc___[[[XXXUUUUUUVVVVVVTTTQQQNNNMMMLLLMMMNNNNNNMMMLLLQQQQQQRRRSSSSSSTTTSSSSSSSSSUUUVVVVVVVVVVVVWWWYYY[[[[[[\\\\\\]]]]]]^^^^^^ZZZ[[[[[[[[[WWWRRRMMMJJJIIIJJJMMMRRRXXX]]]``````^^^_________``````aaaaaabbbbbbbbbaaa```^^^]]]\\\aaaaaa``````^^^ZZZTTTPPPDDD???999444222111111000,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,///...,,,+++,,,---///111444111...++++++,,,++++++************************))))))))))))))))))))))))&&&''')))+++,,,,,,++++++*********))))))((((((''')))))))))))))))))))))))))))((('''((()))***)))'''************))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''))))))))))))))))))))))))+++(((&&&%%%''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++******)))******+++++++++++++++***+++++++++******************************************++++++,,,,,,++++++***))))))))))))+++,,,---...+++++++++******++++++,,,---------...///111222333:::>>>DDDJJJNNNRRRTTTVVV\\\\\\]]]]]]\\\\\\[[[ZZZ___```bbbdddeeeeeeeeeddddddeeeeeeeeeeeefffffffffffffffggghhhiiiiiiiiiiiihhhgggfffdddcccbbbbbbbbbcccbbbaaa``````aaabbbccceeeeeeeeeffffffeeeeeeddd___^^^]]]\\\YYYWWWTTTSSSNNNNNNMMMMMMOOOQQQSSSUUUWWW[[[```dddfffhhhjjjllllllnnnqqquuuzzz~~~************************((())))))***++++++,,,,,,************************)))))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,++++++******)))))))))******++++++++++++******++++++***)))******,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,+++,,,///333777:::@@@BBBDDDGGGIIIJJJKKKKKKLLLNNNPPPRRRQQQNNNKKKIIIJJJGGGCCC???;;;999777777555444333333222222222333555444222111111222333444444555777:::>>>CCCGGGIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKIIIHHHIIIIIIJJJJJJKKKMMMOOORRRVVVWWW[[[bbbkkkuuu~~~{{{yyy{{{|||vvvsssmmmhhhcccccceeeddd___ZZZUUUSSSPPPNNNOOOOOOOOONNNQQQQQQRRRSSSSSSSSSRRRRRRQQQSSSUUUUUUUUUVVVXXXZZZ[[[[[[[[[\\\]]]___```aaa]]]^^^______\\\XXXSSSPPPNNNMMMNNNQQQVVV[[[]]]^^^]]]^^^___```aaaaaaaaaaaaaaaaaa``````___]]]\\\\\\aaaaaabbbbbbbbb```[[[XXXMMMHHH@@@:::666333111///,,,,,,,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,///...,,,++++++---///000444222...+++******++++++************************))))))))))))))))))))))))))))))***+++++++++***************)))))))))(((((())))))))))))))))))))))))))))))((())))))))))))(((************)))))))))((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))******++++++++++++******************************************************++++++,,,,,,++++++***++++++++++++,,,---...///,,,++++++++++++,,,,,,------------...000333666888???EEELLLPPPRRRSSSVVVYYY^^^^^^______^^^^^^]]]]]]```aaaccceeefffffffffeeeffffffffffffeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhgggfffeeecccbbbaaa```___aaa```^^^]]]]]]^^^```aaacccdddeeeeeeeeedddcccbbb```___\\\YYYVVVRRROOONNNIIIJJJJJJKKKNNNRRRXXX\\\```eeelllqqquuuxxxzzz|||yyyzzz}}}***************+++++++++************************************************)))))))))))))))******+++))))))))))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++*********)))******++++++++++++***************+++,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,+++,,,---111666;;;>>>DDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOPPPNNNKKKGGGDDDBBB@@@===:::777666555555444333222222222222222222333222222111222333444555777777999;;;>>>BBBFFFHHHGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHJJJKKKMMMQQQWWW\\\dddfffkkksss~~~}}}yyywwwxxxuuuoooiiiddd___YYYUUUSSSTTTUUUUUURRRRRRSSSSSSSSSRRRQQQQQQOOOQQQTTTUUUUUUVVVXXXZZZ[[[[[[[[[\\\]]]___```aaa``````______]]]\\\ZZZYYYVVVTTTSSSTTTVVVYYY[[[[[[\\\]]]^^^```aaabbbbbbbbb``````______^^^]]]]]]]]]``````aaabbbcccbbb^^^\\\VVVQQQHHHAAA:::555111......------,,,,,,---......---,,,,,,,,,,,,,,,,,,---///......---------...///222000...,,,***)))***+++************************)))))))))))))))))))))))),,,,,,++++++******)))(((************))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))((()))******++++++++++++***************************************************++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---......---------///222777;;;>>>EEEJJJPPPSSSTTTUUUXXX[[[^^^^^^___```aaaaaaaaaaaabbbccceeefffggghhhggggggiiiiiihhhgggeeedddccccccddddddeeefffgggggggggggggggfffeeedddcccaaa```___```___]]]\\\\\\]]]___```bbbcccdddddddddcccaaa```^^^\\\YYYUUUQQQMMMJJJIIIFFFGGGIIIKKKOOOUUU]]]ccciiinnnuuu{{{*********++++++++++++++++++++++++*********))))))************************)))))))))))))))******+++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))******++++++++++++******)))***+++,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,...111555;;;???BBBFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLIIIFFFBBB???;;;:::999777666555555555222111111000000000111111222222333444444555555666888888999;;;>>>AAADDDFFFKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJGGGJJJNNNPPPTTT[[[dddlllwwwyyy~~~~~~qqqlllddd^^^[[[ZZZZZZYYYWWWWWWVVVUUUSSSQQQOOONNNNNNPPPRRRSSSSSSUUUWWWYYYYYYYYYZZZ[[[\\\]]]^^^_________^^^]]]]]]^^^______]]][[[YYYXXXYYYZZZZZZYYY[[[[[[\\\^^^___aaabbbccc```___^^^^^^^^^^^^______``````aaabbbcccbbb___]]]\\\WWWPPPHHHAAA:::444000111000...---------...///------,,,,,,,,,,,,------...//////000000///...---...//////---+++******+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++******))))))************************)))))))))))))))))))))))))))+++,,,+++***)))***+++************))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))$$$'''***+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((())))))***(((((()))***++++++++++++***************+++++++++***************************++++++,,,,,,++++++***++++++***))))))))))))))),,,,,,,,,,,,---...//////......000333777<<>><<<777777777777666555444333111000000//////000000111111333555666777666555555777777888:::<<>>;;;:::555666777777666555333222111111111000000111222222111333666888888777555444666666777999<<>>AAAEEEHHHGGGIIIJJJJJJHHHGGGHHHHHHLLLNNNPPPQQQQQQVVV]]]bbbhhhkkkooouuu|||{{{uuulllbbbZZZTTTJJJKKKKKKKKKJJJKKKMMMOOOTTTOOOOOOVVV\\\\\\ZZZYYYVVVVVVXXXZZZ\\\___aaabbbccccccbbbaaa___]]]\\\[[[]]]\\\ZZZXXXXXXYYYZZZ[[[]]]^^^___```aaabbbcccdddcccddddddddddddcccbbbbbbaaa\\\WWWTTTSSSOOOHHHAAA;;;777222///......///...////////////...---,,,+++...///000222222222111000------.........---+++***))))))))))))))))))))))))************************************************+++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''&&&'''(((((((((((((((((((((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((,,,,,,++++++***)))(((((()))************+++++++++)))))))))))))))))))))))))))*********++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***,,,............000111555:::AAAGGGJJJLLLNNNOOOQQQRRRUUUWWWZZZ\\\]]]]]]```aaabbbcccdddeeeeeeeeefffggghhhiiiiiiiiiiiiiiiiiigggffffffggggggfffeeeeeeeeedddddddddccccccccceeeeeedddcccaaa___]]]\\\YYYZZZ[[[ZZZXXXWWWXXXYYY]]]\\\\\\^^^```^^^XXXTTTNNNQQQTTTXXX\\\aaafffjjjwwwwwwwwwuuutttssstttvvv}}}++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++************************++++++++++++******************************))))))************)))))))))************+++++++++************************+++***))))))((('''&&&&&&************************+++++++++*********)))))),,,---...---+++***+++,,,,,,---...---------///111777;;;AAAEEEGGGIIIKKKLLLMMMLLLLLLLLLMMMMMMKKKIIIEEEAAA===:::888666444333444444555555444333111000222111111111111333444555777777777777777888999999999;;;>>>@@@AAADDDFFFIIIFFFHHHKKKLLLLLLMMMNNNPPPJJJOOOUUUZZZ^^^eeelllrrr}}}~~~}}}oooccc\\\YYYXXXUUUQQQNNNMMMOOOPPPQQQKKKLLLUUU^^^^^^WWWRRRWWWWWWXXXYYY[[[^^^```aaabbbbbbbbbaaa```^^^]]]\\\]]]\\\ZZZYYYYYYZZZ\\\]]]]]]^^^^^^```aaabbbcccdddcccddddddddddddcccbbbbbb```\\\XXXVVVVVVSSSMMMHHH@@@<<<555111/////////////////////......---,,,+++......000111111111000000....../////////...---,,,************************************************+++***)))(((((()))***++++++******)))((((((''''''******))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((('''((())))))******)))))))))*********++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++***))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000222444:::???EEEJJJMMMOOOPPPQQQSSSTTTWWWYYY\\\^^^______aaabbbcccdddeeefffffffffhhhhhhiiiiiijjjjjjiiiiiihhhgggffffffggggggfffeeeddddddddddddcccccccccccccccccccccbbb```^^^]]]\\\ZZZ[[[ZZZYYYWWWWWWYYY[[[^^^___```bbbbbb___[[[WWWXXX[[[```fffmmmuuu}}}++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))((((((((((((((((((((((((******))))))***++++++,,,******++++++++++++******************************))))))************)))))))))************+++++++++*********************************)))))))))((((((************************+++++++++************)))---...///...,,,+++,,,------............000333666<<<@@@EEEIIIJJJKKKMMMNNNQQQPPPOOONNNNNNLLLIIIGGG???<<<999666555555333222111222222333333333333222111111111222333555777888===<<<<<<;;;::::::;;;;;;999<<<@@@BBBCCCDDDFFFGGGDDDGGGJJJMMMNNNPPPSSSUUURRRYYYccckkkrrrxxxuuummmgggccc]]]WWWRRRPPPOOOOOORRRKKKKKKWWWbbb```VVVMMMRRRRRRSSSTTTVVVXXXZZZ[[[`````````aaa``````______]]]\\\[[[ZZZZZZ[[[]]]^^^\\\]]]^^^___aaabbbcccddddddddddddddddddccccccbbb___\\\YYYXXXYYYXXXTTTPPPHHHCCC;;;555222000/////////.........---,,,,,,,,,---...//////000/////////...///000000000///...---++++++++++++++++++++++++************************,,,***(((''''''(((***,,,*********))))))(((((('''***))))))))))))((((((((())))))))))))))))))))))))***))))))))))))(((((((((((()))******+++++++++***+++++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))************************,,,,,,++++++***))))))))))))************+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,---...//////222666999AAAEEEKKKOOOQQQRRRSSSTTTVVVWWWYYY\\\^^^```aaabbbcccdddeeefffggghhhhhhhhhjjjjjjkkkkkkkkkjjjiiiiiihhhgggffffffggggggfffdddddddddcccccccccbbbbbbbbbbbbbbbaaaaaa___^^^\\\\\\[[[ZZZXXXVVVUUUWWW\\\___dddgggjjjkkkiiieeebbbaaacccfffkkkqqqyyy+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((+++***************++++++******++++++++++++******************************))))))************))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,------.........///222777;;;AAADDDHHHKKKLLLMMMNNNOOOSSSRRRPPPOOONNNJJJFFFCCC;;;999555444444444333222333333444444444444444444111222333555777999;;;<<>>AAAEEEGGGGGGGGGGGGHHHHHHLLLPPPSSSVVVYYY\\\___gggnnnyyyvvvrrrlllfff```[[[WWWTTTTTTNNNOOOXXX```]]]UUUOOONNNOOOPPPQQQSSSVVVXXXYYY]]]^^^______````````````^^^^^^\\\\\\[[[[[[\\\\\\\\\\\\]]]___aaabbbcccdddddddddeeeeeeddddddcccbbb___]]][[[ZZZZZZZZZWWWUUUOOOIIIAAA999444222000...///......------------------.....................---...///000000///...---++++++++++++++++++++++++*********************************))))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))******++++++******)))************************+++++++++*********))))))))))))*********+++++++++''''''''''''''''''''''''************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,---...///111555:::>>>GGGKKKOOOSSSTTTTTTUUUVVVWWWYYY[[[^^^```bbbcccdddeeefffgggiiijjjjjjjjjjjjllllllllllllkkkjjjiiihhhhhhfffeeeeeefffgggeeedddccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa```___]]]\\\[[[ZZZXXXVVVTTTTTTXXX___dddlllpppuuuvvvsssooommmmmmqqqrrruuuyyy~~~}}}++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))---,,,+++***))))))))))))******++++++++++++******************************))))))************))))))))))))*********+++++++++************************,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,---...///111555;;;???DDDGGGJJJLLLMMMNNNOOOQQQSSSRRRPPPNNNLLLGGGBBB>>>999666444333333444333222555555444444444333333444444555777999<<<>>>???@@@DDDDDDCCCBBBAAAAAAAAAAAACCCFFFJJJLLLLLLLLLMMMMMMQQQUUU[[[aaafffkkkpppsss}}}zzzpppfff___WWWSSSSSSVVVWWWSSSPPPPPPOOOOOOPPPRRRTTTVVVXXXYYYYYYZZZ\\\]]]^^^_________```___^^^\\\[[[ZZZZZZYYY[[[\\\]]]___```bbbcccddddddeeeeeeeeeeeedddcccccc```^^^\\\[[[ZZZYYYXXXWWWTTTNNNFFF>>>999444111...000///...---------............---------------...,,,,,,............---,,,************************************************)))***,,,------,,,***)))************))))))))))))))))))))))))************************************))))))))))))************&&&'''((()))******************************))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******************************+++++++++***************))))))*********+++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---///000333999???DDDKKKNNNRRRTTTUUUUUUVVVWWWYYYZZZ\\\___aaacccdddeeeggghhhiiijjjkkklllllllllmmmmmmmmmlllkkkjjjiiihhhgggfffeeeeeeffffffeeedddbbbbbbaaaaaaaaa``````````````````___]]]\\\ZZZZZZVVVUUUTTTTTTVVV\\\eeekkkrrrwww{{{|||yyywwwvvvwww~~~}}}}}}+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))...---,,,***)))(((((((((******++++++++++++******************************))))))************)))))))))************+++++++++++++++++++++++++++++++++*********************+++************************)))************+++++++++)))+++,,,,,,******+++---,,,...000222555999???CCCFFFIIILLLMMMNNNOOOQQQSSSRRRQQQOOOMMMJJJEEE???:::777555333222222333333222444333222222222222222333666888:::===???AAABBBCCCBBBBBBBBBAAAAAABBBCCCCCCBBBEEEIIIMMMOOOQQQSSSUUUXXX]]]eeemmmttt|||uuulll```\\\ZZZYYYUUUPPPOOORRRNNNNNNNNNOOOPPPQQQSSSSSSVVVWWWXXXZZZ[[[\\\]]]]]]___^^^^^^\\\[[[ZZZYYYXXXZZZ[[[\\\^^^```bbbcccdddeeeeeeeeeeeeeeedddcccccc```___^^^\\\ZZZYYYYYYYYYWWWSSSLLLEEE???999444111111000///......///000000//////...------------...+++,,,---.........---,,,************************************************((()))+++------+++)))(((************************)))))))))************+++************************)))))))))************+++&&&&&&((()))******++++++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555999>>>EEEIIINNNPPPSSSUUUUUUVVVWWWXXXZZZ\\\^^^aaaccceeefffggghhhiiijjjkkklllmmmmmmmmmlllmmmllllllkkkjjjiiihhhgggfffeeeeeeffffffeeecccaaaaaa`````````_________^^^^^^]]]\\\ZZZXXXWWWUUUQQQSSSUUUXXX]]]dddmmmsssxxxzzz|||~~~~~~~~~|||~~~++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))*********++++++++++++******************************))))))************)))))))))************+++++++++++++++++++++++++++++++++************))))))))))))************************))))))*********+++++++++***+++,,,,,,++++++,,,...---///333777:::>>>CCCGGGHHHKKKMMMOOOPPPQQQSSSUUURRRQQQOOOMMMJJJEEE>>>999666444111000111111111000333222222222222444555666777999<<<>>>AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFIIIOOOUUUZZZ___eeeiiiiiinnnvvv}}}vvvooojjjgggccc]]]ZZZZZZRRRRRRQQQOOONNNNNNNNNNNNSSSTTTUUUWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\^^^```bbbcccdddeeeeeeeeefffeeeeeedddccc``````___]]][[[[[[\\\]]]ZZZVVVQQQLLLFFF???999444222111000//////000111222000000...---------......+++,,,---/////////...---++++++++++++++++++++++++************************))))))(((((((((((())))))************************))))))*********+++++++++************************))))))*********+++++++++&&&''')))***+++,,,,,,,,,+++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...111666:::???EEEKKKOOOOOORRRTTTVVVVVVWWWYYYZZZ]]]^^^aaacccfffgggiiiiiihhhiiijjjlllmmmmmmnnnnnnkkkkkkkkkkkkkkkjjjiiihhhgggfffdddeeeffffffeeeccc`````````_________^^^^^^\\\[[[ZZZXXXVVVSSSQQQPPPNNNQQQWWW^^^eeennnvvv{{{~~~~~~++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******************************))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------+++,,,------,,,,,,...///...111666:::>>>BBBFFFJJJJJJLLLNNNPPPQQQSSSUUUXXXRRRQQQPPPNNNKKKEEE>>>999555333000///000000000///333333333444555888:::;;;888999<<>>@@@@@@@@@CCCCCCEEEIIIOOOSSSVVVWWW[[[aaalllxxx{{{uuuqqqjjjaaaYYYUUUSSSRRRQQQOOONNNNNNPPPSSSTTTTTTSSSVVVWWWWWWXXXYYYZZZ[[[[[[ZZZ\\\^^^^^^^^^^^^```bbbaaabbbccceeefffgggggghhhdddbbb```___^^^___```aaa]]]\\\[[[YYYUUUMMMDDD>>>888666444111000111222333444222///---,,,---///000.........111333333///+++......------,,,+++******,,,,,,,,,+++++++++******,,,,,,+++***))))))******))))))))))))((((((((((((***)))((((((((()))+++,,,************************************************)))************+++++++++))))))(((((((((((())))))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********,,,...//////---,,,++++++---------------------,,,---------............///...///000///......///111444999???EEEIIIMMMPPPRRRRRRTTTVVVVVVVVVVVVXXXZZZ___aaaccceeeggghhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjiiihhhgggfffddddddcccccccccccccccccc___^^^^^^]]]\\\[[[[[[ZZZVVVVVVTTTRRRPPPMMMKKKIIISSSXXX```iiirrr{{{,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++***************************))))))((()))***+++,,,---,,,***)))((()))***+++************************((())))))))))))*********************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...111333666:::>>>BBBDDDFFFIIIJJJNNNOOOPPPQQQRRRRRRSSSSSSPPPPPPPPPMMMIIICCC===999555444444333333333333333333444444555666888:::;;;;;;::::::<<>>:::666666555444444444444444444555666888999:::;;;;;;;;;;;;<<<>>>AAADDDGGGHHHMMMQQQWWW___hhhpppwwwzzzzzzooodddYYYRRRQQQOOOKKKJJJKKKLLLLLLKKKMMMOOORRRUUUXXXYYYZZZZZZYYYZZZ\\\\\\[[[[[[\\\^^^aaabbbdddeeeggghhhhhhhhhhhhgggeeecccbbbaaabbbbbbbbbaaa___]]][[[VVVQQQMMMBBB>>>999333000000111222333222000...---...///000000000000111222111...+++,,,,,,++++++******)))))),,,,,,,,,+++++++++******,,,+++******)))*********+++++++++*********)))))))))))))))((()))******+++************************************************)))************+++++++++*********))))))*********+++++++++************)))************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,------+++******+++******++++++,,,,,,---------------............////////////...///111555888===AAAFFFJJJLLLOOOQQQSSSUUUWWWYYYZZZZZZ[[[]]]___cccdddgggiiikkklllllllllkkkkkklllllllllmmmmmmmmmkkkjjjiiihhhfffeeeddddddbbbbbbaaaaaaaaa`````````^^^^^^]]]\\\ZZZWWWUUUTTTSSSQQQMMMJJJJJJLLLOOORRRXXX]]]dddlllrrrxxx}}}++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++*********+++++++++)))***+++,,,++++++***)))******************************+++++++++,,,,,,,,,************************((()))******++++++******+++++++++,,,------..............................---------...///222777;;;>>>AAAEEEHHHIIIJJJLLLMMMMMMNNNPPPRRRSSSSSSSSSSSSOOOOOONNNLLLHHHBBB<<<888666666555555555555555666555666888:::;;;<<<;;;;;;===>>>@@@AAACCCGGGKKKNNNSSS[[[gggtttuuuhhh```VVVSSSNNNKKKKKKKKKKKKKKKIIIKKKOOOSSSVVVXXXYYYYYYYYYZZZ\\\[[[[[[ZZZ\\\]]]aaabbbdddeeeggghhhhhhhhhkkkiiigggeeedddcccccccccdddbbb```^^^]]]ZZZWWWTTTHHHDDD===777222111111222333222000.........//////000111111111111///---+++......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++,,,,,,,,,+++++++++******)))))))))))))))******+++************************************************))))))*********+++++++++++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))***++++++,,,---------------............///............///333999===CCCFFFJJJMMMOOOPPPRRRTTTVVVXXXZZZ[[[\\\]]]___aaadddfffhhhkkklllmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnjjjiiihhhgggeeedddcccbbb`````````______^^^^^^]]][[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPOOOOOORRRVVVZZZ]]]]]]```eeejjjpppvvv}}}++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********************************************)))((()))+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000111555;;;???BBBDDDHHHJJJKKKLLLMMMNNNMMMNNNPPPRRRRRRRRRQQQQQQNNNNNNLLLIIIDDD>>>999666555555555555555666777888777888:::<<<<<<<<<<<<;;;>>>???BBBCCCEEEIIIOOOSSS\\\gggyyyyyyqqq___[[[UUUPPPNNNMMMKKKJJJGGGIIILLLPPPSSSUUUWWWWWWYYYZZZ\\\\\\[[[[[[]]]^^^aaaaaaccceeefffgggggggggkkkjjjhhhgggeeedddcccccccccaaa___^^^^^^]]]ZZZXXXOOOJJJCCC<<<666333222222222111000///.........///000111222111000...------.........---------------,,,,,,,,,+++++++++******+++***************++++++,,,,,,,,,,,,++++++++++++((()))))))))************************************************************))))))*********+++++++++++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))***+++))))))***++++++,,,---------------............///------...///111666===AAAIIIKKKNNNPPPPPPRRRTTTVVVVVVXXX[[[\\\]]]___aaacccfffgggjjjlllnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnjjjiiihhhfffdddcccaaaaaa___^^^^^^]]]\\\\\\[[[[[[XXXWWWWWWVVVUUUUUUTTTTTTRRRTTTWWW[[[```dddggghhhfffgggiiilllqqqxxx***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++*********************************+++******)))(((((()))***,,,,,,+++******************************((())))))))))))***************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++........................---///111333555:::???CCCEEEGGGJJJLLLLLLMMMNNNOOOMMMNNNPPPQQQQQQPPPOOOMMMLLLKKKHHHDDD???;;;777555555555555666777999;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>AAAEEEGGGJJJOOOWWW^^^kkkxxxooojjjccc\\\VVVQQQMMMKKKIIIJJJLLLNNNPPPSSSUUUVVVXXXYYY[[[[[[[[[\\\]]]______```bbbccceeefffffffffiiihhhhhhgggeeedddccccccbbb```_________^^^\\\ZZZSSSOOOIIIAAA;;;777444333222111000//////.........///111222111///......///,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***************)))******+++,,,,,,,,,,,,+++++++++******(((((()))************)))************************************************)))************+++++++++*********))))))*********+++++++++************)))************************))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,)))***+++***))))))+++---******++++++,,,,,,---------------............///,,,...000333666;;;BBBFFFLLLNNNPPPQQQRRRSSSUUUWWWVVVYYY\\\]]]___aaacccfffiiijjjllloooqqqqqqqqqqqqqqqqqqpppoooooonnnnnnmmmjjjiiihhhfffdddbbbaaa```]]]]]]\\\[[[ZZZZZZYYYYYYVVVUUUTTTTTTUUUXXXZZZ\\\[[[^^^eeekkkpppsssttttttrrrssstttuuuyyy~~~~~~******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++))))))))))))***+++++++++++++++************************((())))))))))))*********************************++++++,,,------------,,,++++++,,,,,,------......---------------------------000333666999===BBBEEEGGGIIILLLMMMMMMMMMNNNOOOMMMNNNPPPQQQPPPNNNKKKJJJGGGEEEBBB>>>:::888777777666666777999;;;===???@@@????????????@@@AAABBBBBBBBBGGGLLLPPPUUU]]]hhhppp~~~wwwmmmddd[[[SSSNNNLLLLLLKKKLLLNNNPPPSSSTTTUUUWWWYYYZZZZZZ[[[]]]___^^^___```bbbcccdddeeeeeeffffffffffffeeedddcccbbbaaaaaa```aaaaaa```]]][[[VVVSSSMMMGGG@@@:::666444111111000000///............000222111///...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++,,,++++++++++++************'''((()))***+++******)))************************************************)))************+++++++++***))))))(((((())))))***+++++++++************)))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++***)))***,,,...,,,,,,,,,,,,,,,------------------............///...000444888<<>>===;;;999999999999:::666:::@@@CCCEEEFFFGGGHHH>>>AAACCCDDDCCCDDDHHHLLLTTTZZZeeepppzzz}}}nnndddVVVUUURRRPPPOOOOOOOOOPPPQQQRRRSSSVVVXXXZZZ\\\]]]___``````aaaaaaaaaaaa``````aaabbbcccdddcccbbbbbbccccccdddcccbbb```^^^]]]YYYWWWSSSMMMGGGAAA<<<999222000......000000000///000111111000///......///------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,+++***)))***++++++***)))++++++************++++++***+++,,,,,,,,,***)))((())))))))))))))))))))))))(((((())))))*********+++,,,+++***))))))***+++,,,************************...,,,)))((()))*********(((((()))***+++,,,,,,,,,------++++++++++++---------------------------------------.........//////,,,...000111111000111222000555<<>>AAACCCEEEHHHJJJLLLLLLLLLLLLJJJHHHFFFEEEIIIJJJKKKJJJGGGCCC>>>;;;:::999999888888:::;;;<<<===AAAFFFIIIIIIIIIHHHIIIFFFHHHJJJKKKNNNVVVaaaiiixxx~~~wwwmmmbbbXXXQQQNNNLLLNNNNNNNNNOOOQQQTTTVVVWWW[[[[[[\\\]]]^^^^^^]]]]]]]]]^^^___aaabbbcccccccccdddddddddccccccaaa```___]]][[[XXXSSSMMMHHHCCCAAA999666333000///...,,,+++///000111000///...///000------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++******+++,,,+++***)))***++++++***)))++++++************++++++,,,+++******************************************+++++++++++++++,,,,,,,,,++++++***))))))***++++++************************))))))******)))(((((('''*********++++++++++++++++++******))))))******+++---------------------------------.........//////,,,,,,---,,,,,,---111444:::>>>DDDHHHKKKMMMOOOQQQSSSUUUWWWXXXZZZ\\\```ccceeegggjjjlllmmmoooqqqtttuuuwwwyyy{{{|||||||||{{{yyyxxxuuurrrpppnnnlllllljjjiiihhhfffdddaaa^^^]]]\\\YYYVVVUUUZZZccclllrrrtttssstttvvvyyy}}},,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------///111333444<<<>>>BBBDDDEEEGGGIIIKKKMMMMMMMMMKKKIIIEEEBBB@@@AAABBBDDDEEEDDDAAA===;;;999999999999:::<<<>>>???AAADDDIIIKKKLLLLLLMMMMMMNNNPPPRRRUUU[[[fffsss}}}|||nnnaaaWWWRRROOOMMMMMMMMMMMMOOORRRUUUWWWYYYZZZ[[[\\\\\\]]]\\\\\\[[[[[[]]]___aaabbbcccdddddddddcccccccccbbbaaaaaa^^^]]]ZZZUUUPPPKKKGGGDDD<<<999555222000///...,,,///000111000///...///000.......................................---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++***)))***++++++***)))***++++++***)))++++++************++++++,,,+++***))))))***+++,,,************************+++++++++++++++++++++++++++******************++++++++++++++++++,,,,,,,,,+++,,,---,,,***'''&&&%%%+++++++++++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000//////...---...111666999@@@CCCHHHKKKMMMOOOQQQRRRTTTVVVXXXZZZ\\\___dddggggggiiilllmmmnnnppprrrtttxxxyyy|||~~~~~~}}}|||{{{xxxuuurrrooommmlllhhhhhhgggfffdddbbbaaa```\\\ZZZYYY[[[bbbmmmxxx...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------...///111333666777>>>AAADDDFFFFFFGGGIIIKKKMMMLLLKKKIIIFFFBBB???======>>>@@@AAAAAA???===<<<<<<;;;;;;<<<===???AAACCCFFFHHHKKKLLLLLLMMMNNNOOOUUUYYY___gggppp}}}}}}mmmaaaXXXTTTNNNMMMKKKKKKLLLOOOSSSUUUXXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZ[[[]]]___aaabbbcccccccccbbbbbbbbbbbbbbbbbb^^^]]]ZZZVVVRRRMMMIIIGGG???;;;777333222111000///...000111000///...///111........................******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++))))))***++++++***)))***++++++***)))++++++************++++++++++++)))))))))***+++,,,******************************************))))))*********++++++*********,,,,,,,,,---------......***,,,......+++))))))))),,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000444:::???DDDGGGJJJMMMNNNPPPQQQSSSTTTVVVYYY[[[^^^aaafffjjjhhhjjjmmmooooooqqqsssvvv{{{|||~~~~~~}}}{{{yyyvvvssspppmmmkkkhhhhhhfffdddbbb```______ZZZ[[[___eeeooozzz............------------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------......///......///111333666999;;;@@@BBBEEEFFFFFFGGGHHHJJJJJJIIIGGGDDDAAA???===;;;>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@BBBDDDFFFGGGKKKLLLMMMMMMNNNPPPTTTWWWbbbiiitttpppddd^^^VVVSSSOOOLLLLLLNNNQQQSSSWWWXXXYYYZZZ[[[[[[\\\\\\YYYYYYZZZ[[[]]]___aaabbbbbbaaaaaa```aaaaaabbbccc^^^]]]ZZZWWWSSSOOOLLLJJJCCC???:::666444333333222...///000000//////000111........................+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++***))))))***++++++***)))***++++++***)))++++++************++++++******************+++,,,++++++++++++++++++++++++*********))))))))))))))))))***++++++++++++***))),,,,,,,,,------......///&&&***------,,,+++---000+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...///000333888>>>CCCGGGIIILLLNNNOOOQQQSSSUUUVVVXXX[[[]]]```dddhhhllljjjmmmoooqqqrrrtttwwwyyy~~~~~~{{{zzzyyyvvvsssooommmkkkiiihhheeeccc```^^^]]]]]]\\\```gggqqq{{{......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------.../////////000111333555999<<<>>>@@@BBBEEEFFFEEEFFFGGGHHHFFFDDDAAA>>>;;;:::::::::<<<<<<;;;<<<===???BBBCCCEEEEEEEEEEEEFFFHHHJJJLLLLLLMMMOOORRRWWW___hhhnnnxxxyyyrrreeeaaaZZZTTTQQQQQQRRRTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[^^^```aaa``````_________```bbbccc___^^^\\\YYYUUUQQQNNNLLLIIIDDD>>>999666444333222---///000000//////000222........................---------....../////////++++++++++++++++++++++++++++++++++++++++++++++++************************(((***+++***)))((()))++++++***)))***++++++***)))++++++************++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***++++++++++++***)))******++++++,,,------...(((+++---,,,)))))),,,000***++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,---------------///111444777===CCCHHHIIILLLNNNPPPQQQSSSVVVXXXZZZ\\\^^^```bbbfffkkknnnnnnqqqtttvvvxxxzzz}}}~~~}}}yyyxxxwwwuuurrrooollljjjgggfffeeedddccccccddddddiiimmmsss{{{---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------------...//////000000222444777;;;>>>@@@@@@BBBDDDEEEEEEEEEFFFGGGCCC@@@===999777777888888888888888:::>>>CCCHHHKKKIIIHHHHHHHHHIIIKKKMMMNNNKKKMMMQQQXXXbbbooo}}}sssnnneee]]]WWWUUUVVVWWWRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYYYYYYY[[[]]]___```______^^^^^^^^^```aaabbb______]]]ZZZWWWSSSPPPNNNNNNHHHAAA:::777444222111---///000000//////000222////////////////////////*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((***+++***)))((()))***+++***)))***+++++++++)))++++++************++++++((()))***,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,---//////,,,&&&$$$'''*********+++,,,,,,---......)))***+++,,,,,,+++***)))++++++++++++++++++++++++////////////000000000111///111444888<<>>>>>BBB???======@@@AAA@@@>>>>>>;;;888888999999777555<<<:::999<<>>===;;;:::888555444555666555444::::::;;;@@@GGGLLLOOOOOOQQQPPPMMMKKKKKKLLLNNNOOOOOOVVVaaannn}}}~~~vvvqqqhhh^^^[[[UUURRRTTTVVVUUUVVVXXXWWWYYY[[[]]]______``````aaa```___^^^^^^___``````bbbaaa^^^\\\YYYVVVTTTRRROOOMMMIIIFFFBBB===777333222111000////////////000////////////////////////222000...---,,,,,,---...,,,,,,,,,,,,,,,---------)))******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++************))))))))))))***++++++++++++++++++,,,************************************************)))************+++++++++,,,++++++******++++++,,,************************++++++******++++++,,,------------------------------------------------------...000000//////111222444666:::???EEEIIILLLLLLNNNPPPRRRTTTUUUVVVYYY[[[```bbbfffiiilllppptttwwwyyy|||}}}xxxwwwtttqqqmmmhhheeecccfffgggiiiooowww~~~}}}{{{}}}111000///...---++++++***------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,(((***---000222111---))),,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,---.........,,,---...000---111555:::===>>>>>>===;;;999777777888888888666777444222111333555555555999;;;@@@GGGMMMQQQQQQQQQNNNMMMKKKIIIIIIKKKMMMOOOSSS\\\iiixxxttteeeZZZTTTPPPQQQQQQPPPQQQTTTVVVXXXZZZ\\\^^^___``````______^^^]]]]]]^^^___```bbbbbbaaa___[[[XXXUUUSSSPPPNNNLLLJJJGGGBBB;;;777333222111000///000111111000000000000000000000000222111///...------...///------------------,,,,,,))))))***++++++++++++***,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++++++++*********************************************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,------------------------------------------------------...//////...///111333777:::???DDDIIILLLNNNNNNPPPRRRTTTVVVWWWYYY\\\___dddgggkkknnnqqqvvv{{{~~~~~~|||vvvuuuqqqmmmiiieeeaaa```aaacccjjjtttzzzyyy{{{------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,---((()))+++...000000---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++++++++++++++++++++------------------,,,,,,---...///...------///000333666;;;???AAA@@@>>><<<888777555555444444444444555444222222333666999:::===AAAGGGNNNRRRSSSRRRPPPLLLKKKIIIHHHIIIKKKNNNPPPYYYcccsssrrr```YYYSSSQQQPPPMMMNNNQQQUUUVVVXXXZZZ\\\^^^___```___^^^]]]]]]]]]^^^___```aaaaaaaaa```]]]YYYUUUSSSPPPOOONNNMMMKKKFFF???;;;444333111000///000111111////////////////////////000000///...------......///......------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++******))))))************************************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------------------..................//////...///222444:::>>>CCCIIILLLNNNOOOOOOQQQSSSUUUVVVXXX[[[___bbbhhhjjjnnnrrrvvv{{{~~~{{{wwwuuuqqqlllfffaaa^^^\\\]]]```iiixxxzzzyyy{{{~~~,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---------,,,+++,,,---+++***)))***---......---,,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++---------------------------...//////...///111222999;;;>>>AAA@@@>>>:::777555555555444333333333444333333333444666999===???EEEIIIOOOTTTUUUTTTQQQOOONNNMMMLLLLLLNNNQQQTTTVVV___lllooofff]]]XXXSSSOOONNNPPPRRRSSSUUUWWWZZZ\\\^^^_________^^^^^^^^^___aaabbb`````````___]]]ZZZVVVTTTPPPPPPOOOOOOMMMIIICCC???666555222000...///000111..............................------------------.........------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++*********************++++++,,,,,,++++++++++++++++++++++++,,,+++++++++************+++++++++******)))))))))************************************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,------------------------------------....../////////...////////////111444777<<>>>>>===999555333333444444333222222333555222444777999;;;>>>BBBEEEMMMPPPUUUWWWVVVSSSQQQPPPMMMMMMMMMOOOSSSYYY^^^aaalllyyytttggg^^^VVVOOOLLLMMMOOOPPPRRRTTTWWWZZZ]]]^^^______^^^^^^^^^```aaabbb____________]]][[[YYYXXXRRRQQQQQQQQQPPPMMMHHHDDD:::888444111//////000000........................---------------------,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))(((((((((''''''***************)))))))))************************************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------...//////000000......///000111444888;;;???DDDIIILLLLLLMMMOOORRRRRRTTTVVVWWWZZZ^^^cccggglllqqqxxx{{{wwwrrroooiiiccc]]]XXXUUUSSS[[[bbbmmmzzz,,,---...///...,,,***)))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,---,,,+++***+++,,,,,,***))))))+++,,,+++***++++++************++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---...000111222444777999======>>>===;;;888555333000222333222111111444666666:::???CCCEEEGGGKKKNNNRRRTTTWWWWWWUUURRRRRRSSSPPPQQQTTTYYYaaaiiipppuuuvvviii]]]SSSOOOOOOMMMMMMOOOQQQTTTXXX[[[]]]^^^]]]]]]]]]]]]___```aaa```______^^^^^^]]]]]]\\\UUUTTTSSSRRRRRRPPPMMMJJJ???===888444111000111111........................------............------******++++++++++++++++++++++++,,,------------,,,++++++++++++++++++,,,,,,******++++++,,,------...++++++++++++++++++++++++*********)))))))))(((((())))))))))))************************************************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------...///000000000---...000111222666;;;???CCCGGGLLLNNNMMMMMMQQQUUUTTTVVVWWWYYY\\\```fffjjjpppvvv~~~yyyuuummmjjjeee```[[[XXXWWWVVV^^^fffqqq|||((())),,,.........---,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,*********,,,---,,,)))'''++++++************++++++*********++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...000222333555999;;;??????>>>>>><<<:::888777...000222222000111444777;;;@@@GGGLLLNNNPPPSSSVVVTTTVVVXXXWWWTTTRRRTTTVVVZZZ\\\aaahhhrrr|||{{{||||||yyyuuurrrrrrtttyyy~~~xxxjjj^^^XXXXXXKKKLLLMMMOOOSSSWWWZZZ\\\\\\\\\[[[[[[\\\^^^___```aaa```____________``````XXXVVVTTTTTTTTTSSSPPPNNNCCC@@@;;;666222111222222000000000000000000000000......///////////////...)))))))))******++++++,,,---...//////000000//////*********++++++,,,,,,---++++++,,,,,,---...//////++++++++++++++++++++++++---------,,,,,,,,,++++++(((((())))))******++++++************************************************)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------...///000000111---...000111333888>>>BBBEEEJJJNNNOOOMMMNNNRRRWWWVVVWWWYYY[[[]]]bbbhhhmmmsss{{{}}}xxxtttkkkhhhddd```]]]\\\[[[[[[```iiittt}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,------......------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,---......//////000111444777:::;;;===>>>>>>===;;;888555333...000222333444555888;;;@@@JJJTTTWWWXXXZZZZZZXXXVVVVVVVVVUUUTTTTTTVVVXXX[[[bbbmmmzzz{{{zzzyyyxxxvvvtttooohhheeeeeeffffffeeeiiimmmrrrwww|||}}}|||~~~~~~qqqcccWWWVVVSSSNNNMMMOOOSSSWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^```aaabbbccccccbbbaaa```]]]\\\ZZZYYYWWWVVVVVVVVVKKKFFF???999444333444555222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++,,,******+++......+++(((******+++++++++,,,,,,,,,+++++++++*********))))))***+++---......---+++***++++++,,,------...//////+++---//////...,,,,,,,,,//////////////////...---...000222555888===BBBGGGHHHJJJKKKLLLMMMOOORRRTTTTTTVVVYYY\\\```gggnnnsssyyy|||vvvqqqjjjiiigggeeeeeefffgggiiipppvvv~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++------,,,,,,------.../////////000222555888;;;===?????????>>>;;;888555333000222333444555777:::<<>>CCCHHHLLLMMMNNNPPPQQQQQQRRRUUUWWWZZZ\\\```dddjjjpppxxx}}}zzzuuurrrrrrqqqqqqrrrwww~~~........................------------------------------------------------///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,---------------...//////...///222555999===@@@AAACCCBBBAAA@@@===:::888666666777888999999<<<@@@CCCPPPXXX^^^^^^\\\\\\\\\ZZZYYYYYYYYY[[[^^^fffooouuu}}}wwwrrrllliiifffdddaaa___]]]\\\[[[ZZZWWWTTTPPPMMMKKKKKKLLLLLLLLLOOOSSSVVVYYY\\\```ccchhhhhhjjjkkkkkkkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkdddbbb___^^^^^^___aaaccckkkqqq{{{rrrjjj```WWWSSSTTTVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^___```aaabbbbbbaaa```_________^^^^^^]]]]]]^^^^^^XXXUUUNNNFFF>>>888444222333222111000////////////***+++,,,---...///000111------,,,,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---------,,,++++++...000.........//////000111111111555999>>>AAAEEEJJJMMMNNNPPPQQQRRRRRRTTTWWWYYY[[[___ccciiinnnuuu}}}~~~zzzvvvtttuuuvvvxxx|||........................------------------------------------------------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,---------------+++++++++,,,,,,,,,------------------------------...------------.../////////000333777;;;???BBBCCCDDDCCCBBBAAA???<<<;;;:::999:::::::::;;;>>>BBBFFFKKKSSSYYYYYYXXXZZZ\\\[[[YYYZZZ\\\```fffqqq|||}}}vvvpppjjjeee```]]]^^^]]]\\\ZZZXXXVVVVVVUUUQQQPPPNNNLLLKKKKKKMMMOOONNNQQQSSSUUUVVVWWWZZZ\\\```aaabbbccccccbbb``````^^^^^^^^^___```aaabbbbbb\\\[[[YYYXXXXXXYYY[[[]]]```gggooovvvzzz||||||}}}{{{kkk^^^WWWVVVWWWYYYWWWVVVWWWWWWXXXZZZ[[[\\\___```aaabbbbbbaaa```___^^^^^^]]]]]]]]]^^^______\\\XXXSSSKKKCCC;;;555222333222111000000/////////)))***+++,,,---...//////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,------,,,+++,,,...000............///111222333222666<<<@@@DDDGGGKKKMMMNNNPPPRRRSSSSSSUUUXXX[[[]]]aaagggmmmttt{{{~~~{{{zzzyyy|||........................------------------------...------------,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,---............---++++++,,,,,,,,,,,,------------------..................------......///000000222555:::===AAACCCDDDDDDDDDCCCAAA@@@???>>>===;;;<<<<<<<<<<<>>:::333333222111000000000000//////...---,,,++++++***------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++))))))+++...******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++------------++++++------,,,,,,,,,,,,,,,,,,)))+++---...------...///......---...///222444666888===CCCHHHJJJKKKMMMNNNOOOQQQTTTVVVXXX[[[___bbbggglllttt{{{~~~////////////////////////.................................------,,,,,,,,,+++++++++,,,---...///000........................,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////...............///000000333555888<<<@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCC=========<<<===@@@FFFJJJMMMTTTYYYYYYZZZ___cccddddddiiirrr}}}yyyuuunnnnnnmmmnnnmmmjjjeeeaaadddeeeeeedddbbbaaabbbbbb```cccffffffbbb```___```\\\]]]]]][[[XXXWWWZZZ\\\___aaadddfffgggiiilllnnnrrrssstttsssqqqmmmiiiggg___]]]ZZZVVVSSSQQQPPPPPPRRRQQQQQQPPPQQQRRRSSSTTTOOOQQQTTTVVVXXXZZZ]]]```aaafffmmmvvvttthhhaaa```___]]][[[[[[\\\]]]^^^^^^___```aaaaaa```___^^^]]]]]]]]]^^^```aaacccdddbbbaaa___ZZZSSSKKKCCC>>>444333222111000000000000------..................---------,,,,,,,,,++++++...------,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---+++)))(((+++...******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***+++---......---+++***------------------------(((+++...///...---...///......---...///222555777;;;???FFFJJJLLLMMMNNNNNNOOORRRUUUXXXZZZ^^^bbbeeelllqqqyyy|||zzz}}}//////.........---------,,,,,,---......---,,,,,,------------------------,,,,,,+++++++++,,,------------------------------...------,,,,,,------...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////...//////...------000222333777;;;???@@@AAACCCDDDBBBBBBBBBBBBAAA???>>>===???@@@??????@@@DDDIIINNNTTTVVVZZZ]]]___bbbfffiiikkksss|||vvvpppkkkhhhhhhgggeeebbbaaaaaaaaabbbeeeiiilllllllllmmmnnnqqqtttwwwwwwsssmmmhhhfffeeedddbbb``````bbbeeeffflllnnnqqqrrrrrrrrrsssuuu}}}~~~}}}xxxuuupppkkkccc]]]XXXUUUSSSQQQRRRUUUWWWTTTTTTUUUSSSPPPNNNNNNPPPSSSVVVXXXXXXWWW[[[```hhhnnnsss{{{vvviiikkkggg```\\\ZZZ[[[[[[[[[^^^```bbbcccccccccaaa```]]]]]]]]]^^^```aaacccdddaaa```^^^[[[WWWOOOGGGAAA<<<888444111111222222222.........///////////////------------------------///............---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,,,,---...000111000111222111111333777:::@@@CCCGGGJJJKKKLLLMMMOOOSSSTTTVVVWWWZZZ___fffkkkrrryyy|||vvvtttxxx}}}//////.........---------///.........---------,,,------------------------//////...---,,,,,,,,,,,,------------------------...------,,,,,,------...---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,---------------........./////////000000///...///222444555999===@@@BBBBBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAACCCGGGLLLPPPWWWYYY[[[^^^aaafffmmmqqqxxx|||xxxtttooojjjfffbbbcccccccccbbbccceeefffeeeiiinnnqqqssstttuuuwww}}}{{{wwwtttsssqqqooommmlllmmmnnnoootttvvvxxxzzzzzzzzz|||~~~~~~xxxpppggg```[[[XXXVVVUUUYYY[[[ZZZYYYZZZXXXSSSQQQPPPPPPQQQTTTUUUUUUUUUVVV[[[bbbggglllttt|||rrrmmmfff___\\\ZZZYYYXXX]]]___aaacccccccccbbbaaa^^^^^^^^^___```aaabbbccccccbbb```]]]YYYRRRJJJDDD<<<999555222111222222111000000000///////////////------------------------///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------------///......---...///111111000000111111111444888<<>>;;;666333222222111111111111000000//////......------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++************++++++++++++,,,------------------------++++++,,,,,,,,,,,,------,,,------------.........000000/////////000000111///000000000111555;;;@@@DDDGGGJJJMMMNNNOOOQQQSSSVVVWWWZZZ]]]bbbhhhooottt}}}xxxvvvxxx|||////////////............111000...------///111222------------------------//////...------,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///////////////000111111111222555888:::===AAACCCCCCBBBCCCCCC?????????@@@BBBDDDGGGHHHKKKNNNRRRTTTVVVXXX[[[]]]]]]\\\\\\^^^eeeqqq~~~~~~xxxtttrrrpppnnnmmmnnnnnnnnnmmmiiigggfffgggiiikkkmmmmmmmmmqqqvvv{{{}}}|||zzz|||}}}}}}~~~xxxoooiiiggghhhmmmooommmkkkjjjddd^^^ZZZWWWTTTRRRSSSTTTTTTTTTSSSTTTVVVXXX]]]eeeooouuuwwwhhh]]]XXXUUUTTTZZZ[[[]]]```bbbcccccccccbbbbbbaaaaaaaaaaaabbbbbbdddcccaaa___\\\WWWPPPKKKBBB>>>888444333222111000111111000///......------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000////////////////////////000000333888???CCCFFFHHHKKKMMMNNNOOORRRTTTUUUXXX\\\```fffmmmuuuzzz~~~zzzxxxzzz}}}000000/////////...............------...111444555------------------------,,,+++++++++,,,---......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................../////////000000...///000111111333666888;;;>>>AAABBBAAA@@@@@@@@@>>>>>>>>>???BBBFFFJJJMMMWWWZZZ]]]^^^^^^^^^___aaa^^^]]]]]]```hhhvvv{{{vvvrrrooommmllllllnnnqqqtttttttttnnnllljjjkkknnnrrrttttttuuuyyy}}}{{{yyytttuuuuuutttuuuxxx||||||wwwuuuuuuyyy{{{xxxuuusssmmmfff^^^[[[XXXUUUUUUVVVUUUUUUSSSSSSRRRSSSWWW]]]eeejjjrrr|||{{{hhh\\\VVVTTTTTTYYYZZZ[[[]]]___aaabbbccccccbbbbbbaaaaaaaaaaaaaaacccaaa___^^^\\\WWWRRRNNNFFFAAA;;;777444333111000000000//////...---,,,,,,........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.....................---///000111333666;;;BBBFFFFFFIIIKKKMMMNNNOOORRRUUUUUUXXX^^^dddkkksss{{{~~~~~~~~~000000000/////////......------------///111333555------------------------*********+++,,,---...///------------------------...------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////....../////////000000000...///000111222444777:::<<<>>>AAAAAA@@@>>>===>>>=========@@@EEEKKKRRRVVVaaacccddddddcccbbbcccddd```aaabbbfffppp~~~yyytttrrrpppooonnnlllmmmoootttyyy|||}}}}}}uuurrrppprrrwww}}}}}}yyytttrrrjjjjjjiiihhhhhhkkkooossszzz~~~yyyssshhheeeaaa^^^\\\[[[YYYWWWSSSRRRPPPPPPRRRWWW\\\___iiipppxxx}}}mmm```YYYVVVVVVWWWXXXYYY[[[]]]^^^```aaabbbbbbaaa`````````aaaaaaaaa```^^^]]][[[XXXSSSPPPJJJEEE???:::777444222111000000//////......------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++******++++++,,,---***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------------.........------...............---///111444777:::>>>DDDHHHHHHJJJLLLMMMNNNPPPSSSVVVXXX\\\cccjjjsss{{{000000000000/////////...---......//////000000111------------------------,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,------------------.........//////.../////////000000000000///000222222333555999<<<===???AAABBB@@@===<<<<<<:::;;;===AAAIIISSS\\\aaaiiijjjkkkjjjhhhggghhhjjjeeefffiiioooyyy|||wwwsssnnnlllmmmooorrrssstttvvv{{{}}}~~~~~~~~~yyyyyyxxxvvvrrrmmmhhheee^^^]]][[[YYYXXX[[[```dddiiirrrzzzvvvrrrnnnjjjfffaaa^^^VVVTTTRRRQQQRRRUUUWWWXXXaaacccfffiiikkkoootttxxx}}}zzzmmmddd^^^[[[VVVWWWWWWYYYZZZ\\\]]]^^^`````````___``````aaaaaaaaa```^^^]]]\\\YYYUUURRRMMMIIIBBB<<<999666444222111111111000000000000000........................///............---------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,---...///000000//////000333777:::>>>AAAEEEIIIJJJLLLMMMNNNOOORRRUUUXXX^^^cccjjjsss|||000000000000/////////////////////000///...------------------------------///......---------......------------------------...------,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000000111333444555777;;;>>>>>>@@@BBBBBB@@@>>><<<<<<888999<<>>:::777444333222222222222222333333333//////////////////////////////.........---------------------------------////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,---///000111111111000111444999===@@@CCCFFFIIILLLMMMOOOPPPQQQSSSWWWZZZccchhhpppyyy000///...---,,,---............---------......//////---,,,++++++,,,...//////...,,,*********,,,---//////.........---------.........------,,,,,,,,,++++++++++++++++++++++++...------------...////////////.........---------...............///000000/////////000222777;;;>>>DDD>>>;;;<<<;;;999999;;;;;;;;;@@@KKKWWWaaajjjpppuuussspppppprrruuuvvvwwwuuuvvvzzzyyyuuutttrrrooommmmmmkkkhhhiiinnnvvv}}}{{{yyyvvvsssrrrqqqoookkkgggdddaaaaaa^^^[[[YYYXXXVVVTTTRRROOOMMMIIIGGGGGGJJJMMMPPPRRR\\\iiisssyyy|||ssslllbbb]]]WWWUUUUUUVVVVVVUUUXXXUUURRRQQQSSSVVVXXXYYY\\\bbbiiiooovvv~~~pppeee\\\XXXUUUUUUUUUUUUXXX]]]]]]^^^```bbbcccbbbaaa```______^^^]]][[[YYYWWWVVVQQQNNNHHHCCC???:::555111000111111111000///...---////////////////////////........................,,,------......------,,,------,,,++++++,,,,,,,,,------------------------+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++------------------------+++,,,,,,------,,,,,,+++///......---------.........///000000//////000111000555<<>>CCCFFFHHHIIIJJJKKKMMMPPPRRRUUUYYY^^^bbbhhhqqq}}}~~~wwwvvvwww{{{000///......------......000///...---------------////////////////////////000///...---,,,---...///...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...............---------//////......//////000111222222333555888<<<@@@BBBAAA===<<<======::::::===>>>FFFRRR```mmmxxx~~~zzzxxxwwwxxx|||{{{xxxqqqooommmmmmmmmnnnmmmlllnnnoooqqquuu|||xxxqqqkkkgggbbb```\\\[[[[[[YYYWWWUUUSSSRRRSSSQQQOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIKKKPPPXXX]]]```dddiiimmmqqqrrrsssqqqmmmiiigggfffgggiiimmmrrrwww{{{pppkkkddd___]]]]]]]]]]]]___[[[UUUQQQOOOOOONNNMMMPPPSSSWWWZZZ___kkkzzzpppcccWWWSSSSSSSSSUUUWWW\\\^^^```bbbcccccccccccc``````___^^^]]][[[YYYXXXVVVSSSNNNIIIDDD>>>888444000000000000////////////////////////////////////........................,,,------......------,,,---,,,,,,,,,,,,,,,------------------------------+++,,,------......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,......---------......//////000111111111111333555777<<>>@@@BBBAAA>>>>>>???===:::<<<@@@EEERRRcccqqq{{{yyyxxxxxx|||~~~yyyuuurrrqqqllllllmmmoooqqqrrrsssssssssuuuyyy{{{wwwqqqjjjddd```\\\ZZZVVVVVVVVVUUUTTTSSSSSSRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIKKKNNNRRRTTTUUUXXX[[[^^^aaacccdddbbb___\\\ZZZZZZXXXYYYZZZ]]]aaafffiiilllrrruuuzzzyyytttnnnhhhdddbbbbbbcccbbb___YYYUUUSSSRRRQQQOOOMMMOOOQQQSSSXXXcccrrr||||||lll[[[UUUTTTUUUVVVWWWZZZ[[[]]]___aaabbbccccccaaaaaa```___^^^\\\[[[ZZZXXXUUUPPPLLLGGGAAA;;;777111111000000////////////////////////////////////........................,,,------......------,,,---,,,,,,,,,,,,------...------------------------+++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------------------------,,,,,,------------,,,,,,...------------...//////...///000000000222444777;;;???DDDIIIKKKLLLNNNOOOPPPQQQTTTWWW[[[```gggkkkvvvssskkkfffiiiooovvv}}}///////////////.........//////...------------------............---,,,+++,,,,,,,,,,,,,,,,,,---------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.....................///////////////000111111222333555888;;;===???@@@???===<<<===;;;999<<>>:::333333111000000///000000////////////////////////........................,,,------......------,,,---,,,,,,,,,------...///------------------------+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------...------------------------,,,------......------,,,---------------...//////---...//////000222666999>>>AAAFFFIIIKKKMMMOOOPPPOOOQQQTTTXXX\\\ccckkkppp{{{vvvkkkeeeccciiiqqqyyy~~~///000000000000///...---......---------......///.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------...............,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------------...............000000//////000000111222222444777:::<<<=========;;;999999:::999:::AAAIIIWWWkkkzzzssssssvvv|||tttrrrooolllkkklllnnnoooooosssyyy}}}}}}vvvrrroookkkhhhddddddccc```]]][[[[[[\\\VVVUUUUUUUUUUUUVVVVVVWWWXXXVVVTTTTTTUUUVVVUUUTTTQQQQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMNNNOOONNNKKKJJJIIIJJJHHHHHHGGGFFFFFFGGGIIIJJJLLLPPPWWW^^^ccciiinnnqqqyyyyyyyyywwwuuuuuuvvvxxxsssooohhhccc^^^ZZZVVVSSSRRRQQQQQQQQQTTT[[[dddjjjuuu~~~}}}kkk```ZZZUUUSSSTTTTTTUUUWWWYYY\\\___aaabbbcccccccccbbbaaa___^^^]]][[[YYYVVVSSSOOOIIICCC>>>777666444222000000000000////////////////////////........................,,,------......------,,,,,,,,,,,,,,,---...///000------------------------+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++,,,,,,---...///------------------------------............---------------------...///000---...//////111444888<<<@@@CCCGGGJJJLLLMMMOOOQQQPPPRRRUUUZZZ```iiirrrxxxyyypppiiieeegggoooyyy///000000111000///...------------------...///000111000...---,,,,,,,,,---+++,,,,,,------------------------.........//////---------....../////////------------------------+++,,,...///000///...------------.........//////000000//////000000111222444666999;;;======<<<;;;999888999;;;===AAALLLXXXhhh{{{yyypppqqqttt|||yyyooonnnmmmmmmooorrruuuwwwxxx}}}{{{qqqjjjgggeeecccaaa```bbbbbbaaa^^^]]]^^^```^^^^^^]]]]]]]]]^^^___``````^^^]]]\\\]]]^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVSSSRRRQQQQQQPPPOOOMMMKKKKKKLLLMMMKKKIIIGGGGGGHHHGGGFFFFFFEEEDDDDDDEEEEEECCCFFFKKKNNNRRRVVV]]]aaahhhkkkppptttuuuwww{{{}}}|||xxxrrrmmmiiiddd```]]][[[YYYWWWVVVWWWZZZ___ccclllttt|||{{{nnnbbbXXXTTTTTTSSSTTTVVVYYY\\\___bbbcccccccccccccccbbbaaa______]]][[[YYYWWWTTTOOOIIIDDD;;;999666333111000000000////////////////////////........................,,,------......------,,,,,,,,,,,,------...///000------------------------+++,,,------......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,...//////------------------------------............---------,,,,,,------///000000///000111111333666<<>>===<<<::::::999;;;???BBBIIIXXXeeexxxvvvooopppttt|||~~~wwwoooooopppqqquuuyyy|||yyywwwwwwxxxyyytttnnnfffaaaaaaaaaaaa```aaaccceeedddbbbaaaccceeeiiihhhggggggggghhhiiijjjhhhfffddddddeeeeeedddcccbbbaaa___]]]]]]]]]]]]^^^XXXWWWVVVVVVVVVTTTQQQNNNMMMNNNNNNLLLJJJHHHHHHIIIGGGGGGFFFFFFFFFEEEEEEEEE???AAACCCDDDFFFIIIOOOTTTWWW]]]fffmmmqqqvvvzzz~~~}}}yyyuuurrrpppllljjjcccaaa^^^\\\ZZZ[[[]]]______gggnnnpppttt}}}zzzjjj]]]WWWWWWSSSTTTVVVYYY\\\```ccceeedddddddddcccbbbaaa```______]]]\\\ZZZWWWSSSMMMHHH===;;;888444222000000000////////////////////////........................,,,------......------,,,,,,,,,,,,---...///000000------------------------+++,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000------------------------------............------,,,,,,,,,---...///000111000111222333555999>>>BBBEEEHHHKKKMMMNNNPPPRRRTTTUUUXXX\\\bbbjjjuuuwwwqqqooopppqqq{{{111111000000//////......////////////....................................///////////////.........------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------///...,,,,,,,,,---///111111111000000111333555666777999;;;======<<<;;;;;;;;;999<<>>>>>>>>??????CCCMMMXXXeeexxx~~~{{{zzz~~~|||wwwxxx{{{{{{qqqlllhhhddddddffffffffffffeeeeeefffiiilllpppssswwwzzz}}}~~~{{{yyyxxxwwwuuurrrnnnkkkhhheeebbb```]]]ZZZWWWVVVUUUTTTSSSQQQQQQOOOMMMLLLLLLKKKIIIGGGGGGFFFDDDDDDEEEFFFEEEDDDGGGHHHJJJNNNTTTZZZaaadddjjjmmmpppssstttvvvyyy{{{xxxxxxtttnnnkkkiiieee___XXXXXXXXXYYY\\\aaagggkkkqqqvvv{{{||||||yyyhhh___VVVRRRQQQTTTWWWXXX[[[___aaabbbcccbbb```___```aaaccc```\\\ZZZYYYWWWTTTQQQGGGBBB;;;666333333222222111000000000////////////////////////////////////...............---------------------------------------............------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,---------......------------------------//////.........---------........./////////000000000111333555888===BBBGGGIIIIIIKKKNNNQQQSSSSSSSSSXXX^^^eeennnwwwsssppprrrwww}}}~~~~~~000000000000////////////////////////..........................................//////////////////------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,------//////...------------...///...---------...///000000/////////000222444555555777;;;===>>>???AAABBBFFFHHHOOOZZZfffuuu|||}}}wwwnnniiifffcccdddhhhhhhjjjmmmoooppprrruuuwwwyyy|||~~~{{{yyyvvvsssppplllhhhccc___]]]\\\ZZZYYYUUUSSSQQQPPPOOONNNKKKHHHIIIGGGDDDCCCCCCBBBAAA@@@AAABBBCCCEEEHHHMMMQQQTTTYYY\\\aaaeeejjjpppvvv{{{{{{~~~~~~{{{xxxuuummmeeeYYYVVVSSSRRRSSSWWW[[[___dddiiippptttwww}}}tttdddZZZTTTQQQSSSUUUVVVYYY]]]^^^```aaaaaa``````aaaccccccaaa^^^]]]\\\[[[XXXVVVKKKFFF===777444333222222111111000000000/////////////////////////////////---------...............------------------------------............------,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,++++++++++++++++++,,,,,,,,,---------......------------------------...............---------....../////////000000000000222555777:::>>>DDDGGGIIIJJJLLLOOOQQQTTTUUUVVV]]]ccckkktttyyyrrrsssyyy~~~||||||000000000000////////////////////////................................................////////////........................///.........---------,,,,,,,,,,,,---------------///......---------......///......---...///000000////////////000222444666666999<<<>>>>>>???CCCFFFKKKRRR\\\hhhttt|||~~~|||tttmmmjjjgggfffiiimmmppptttyyy}}}~~~yyyrrrlllhhhfffcccbbb]]][[[YYYWWWVVVSSSOOOLLLLLLJJJGGGEEEDDDCCCAAA@@@BBBBBBAAABBBCCCFFFHHHJJJKKKNNNRRRWWW^^^eeennntttvvv|||}}}sssjjj```\\\VVVRRRRRRTTTVVVXXX[[[```ggglllqqqyyy~~~iii^^^WWWQQQRRRTTTVVVXXX\\\\\\]]]___``````aaabbbddddddbbbaaa___]]][[[YYYXXXPPPJJJAAA999555444333333111111111000000000//////////////////////////////,,,---------.../////////........................------............------,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---111///...,,,,,,,,,---...,,,,,,,,,---------......------------------------...........................////////////000000000000333666999<<<@@@DDDGGGHHHJJJMMMOOOQQQTTTWWWYYY```fffpppzzz{{{xxx}}}~~~~~~////////////000000000000////////////....................................---.........//////000000........................---------,,,,,,,,,,,,,,,,,,,,,,,,------...............---------......///............//////000000////////////111333555666999<<>>AAADDDGGGGGGJJJMMMOOOQQQTTTYYY]]]bbbiiiuuu////////////000000000000////////////....................................------......///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------...//////....../////////000000000/////////000222444666888:::===AAAAAAAAADDDKKKQQQWWWfffyyy}}}zzzyyyuuussssssuuuvvvvvv{{{{{{yyyvvvrrrnnnhhhaaa\\\XXXVVVRRRPPPOOOMMMKKKIIIHHHGGGEEEDDDCCCBBBBBBBBBAAABBBDDDEEEHHHMMMSSSWWW```iiirrrzzz{{{pppjjjbbb]]][[[YYYVVVTTTQQQTTTXXX^^^fffppp{{{kkk___SSSPPPQQQRRRTTTVVVXXXZZZ]]]^^^___```ccceeeddddddccc```\\\YYYXXXYYYUUUOOOGGG@@@;;;888555333222222111111111000000000000000000000000000000000---------.......................................------............------------............---------------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.............../////////000000000111111111555:::>>>AAACCCFFFHHHGGGKKKNNNPPPRRRVVV\\\aaagggppp}}}.../////////000000000111////////////....................................------......///000000111........................------------------------,,,,,,------.../////////---------------...//////......///000000000000000000000000111333555888999888===AAACCCCCCHHHQQQYYYeeettt~~~|||zzzyyyzzzzzz~~~xxxpppjjjdddaaa\\\YYYVVVSSSPPPNNNKKKJJJIIIGGGFFFDDDDDDCCC@@@AAABBBBBBBBBEEEIIILLLSSS[[[eeeooo{{{{{{uuunnniiigggddd___[[[WWWWWWXXXZZZ___hhhqqqwwwzzzkkk\\\VVVUUUTTTUUUVVVXXXZZZ\\\^^^^^^```bbbdddbbbcccdddaaa]]][[[[[[\\\UUUPPPJJJDDD???:::666444222222222111111111000000000000000000000000000000...............---------........................------............------------............---------------------------------,,,,,,++++++,,,,,,---+++,,,------------------,,,,,,,,,---------......---------------------------------.........////////////000000000111111111333888>>>BBBEEEGGGIIIJJJIIIMMMQQQSSSTTTXXX```fffoooyyy.../////////000000111111000/////////....................................---------...///000000111////////////////////////---.....................,,,,,,------...///000000---------------...///000......///000000000000000111111111222444666888:::666;;;AAACCCEEEKKKVVV___qqq}}}|||{{{zzz{{{ssspppkkkfffbbb___ZZZXXXNNNMMMLLLKKKIIIHHHGGGFFF@@@AAAAAAAAA@@@AAACCCFFFIIIQQQ[[[ffftttyyyvvvtttpppjjjeee```]]]ZZZXXXZZZ___fffkkk{{{wwwfff]]][[[XXXWWWXXXXXXZZZ\\\^^^^^^___bbbdddaaacccdddbbb___]]]^^^```TTTPPPKKKFFFAAA<<<777444222222222111111111111000000000000000000000000000/////////......------,,,////////////////////////---..................---------............---------------------------------,,,,,,++++++,,,,,,---,,,---///000111000//////,,,,,,,,,---------......---------------------------------.........//////000000000000111111111111666:::@@@EEEHHHJJJKKKLLLKKKOOOSSSUUUVVV[[[bbbiiiuuu~~~}}}~~~111111111111111111111111//////............//////.........///////////////////////////////////////---...///000000///...---------------------------.........------,,,,,,,,,......------------......///////////////////////////000111222222444777:::999>>>CCCEEEGGGPPP^^^iii}}}~~~~~~xxxqqqjjjccc^^^[[[XXXTTTQQQOOOMMMKKKIIIFFFDDDAAA@@@AAAAAAAAA@@@DDDIIIQQQ[[[ggguuu~~~{{{yyynnnfff___\\\YYYXXX^^^gggrrryyyvvvkkkbbbZZZWWWZZZUUUVVVWWW[[[___bbbbbbbbb^^^```aaabbbaaa^^^[[[ZZZXXXVVVSSSLLLEEE???<<<:::444222111000111111111///000000000000000000000000+++,,,,,,------.........//////000000///...------......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............................................................////////////111222111000///000333555999===BBBEEEFFFGGGIIIJJJLLLOOORRRUUUXXX^^^gggnnn|||}}}}}}}}}{{{zzzzzz|||~~~111111111111111111111111000000////////////000000...---------------------////////////////////////---...///000000///...---------------------------.........------,,,,,,,,,///......------......//////////////////////////////000111222222444888;;;<<<@@@DDDFFFKKKUUUeeeqqqzzzrrrlllbbb___ZZZVVVSSSQQQOOOMMMHHHFFFCCCAAA@@@@@@???>>>BBBEEEJJJQQQ[[[iiiwwwyyyppphhhbbb[[[WWW[[[bbbkkkqqqzzzxxxlll___WWWVVVUUUUUUVVVXXX\\\^^^___^^^```aaabbbcccbbb```^^^\\\YYYXXXTTTNNNGGG@@@<<<:::555333111111111222111000000000000000000000000000------------............//////////////////...---......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............................................................////////////...//////......///222555:::>>>BBBEEEGGGHHHIIIJJJKKKOOOSSSWWW[[[cccmmmttt~~~{{{yyyxxxxxxyyyyyyxxxwwwwwwyyy{{{~~~~~~111111111111111111111111111111000000000000111111/////////......---------////////////////////////......////////////......------------------------.........---------------///......------......//////////////////////////////000222222333666999<<<@@@BBBFFFIIIPPP^^^ppp~~~rrrnnngggaaa]]]YYYVVVTTTNNNKKKGGGDDDCCCAAA???>>>BBBBBBCCCGGGOOO[[[iiisss~~~|||rrriii```YYYZZZ^^^cccgggnnnvvv|||kkk]]]VVVWWWVVVUUUWWWZZZ\\\]]]]]]aaabbbdddddddddbbb```___\\\ZZZVVVPPPJJJCCC===:::666444222111222222111000000000000000000000000000////////////............---...//////////////////......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............................................................////////////---.........///111555888<<>>BBBDDDGGGLLLVVVggg|||yyypppiiiccc^^^[[[TTTQQQMMMIIIGGGEEECCCAAADDDCCCCCCEEEIIIRRR]]]eeennnsss{{{}}}qqqfff^^^\\\]]]^^^aaaffflllttt|||jjj^^^[[[YYYWWWWWWZZZ]]]___```aaabbbcccddddddbbbaaa```^^^\\\XXXTTTNNNFFF???;;;777555333222222222111000000000000000000000000000111111000000//////......------...///000000//////......................................................------------......------------------------,,,---......,,,,,,---...............................................................////////////...///000111222555:::===>>>AAADDDGGGHHHIIIKKKMMMMMMQQQWWW\\\dddnnn{{{{{{xxxsssrrrpppnnnmmmnnnoooppprrrtttwwwxxxxxxxxxyyy{{{zzz{{{}}}111111111111111111111111222222111111111111222222333222222111000//////.../////////////////////////////////....../////////................................................/////////....../////////000000000000000000000000///111333444666999===@@@CCCEEEJJJQQQ^^^rrr}}}}}}wwwnnngggbbbZZZWWWRRRNNNLLLJJJGGGEEEDDDEEEFFFFFFHHHLLLRRRVVV]]]dddnnnxxx{{{nnnddd^^^[[[[[[\\\___dddkkkuuuwwwhhh^^^[[[WWWVVVXXX\\\___aaa___```aaabbbbbbbbbaaa``````^^^ZZZWWWRRRKKKBBB<<<888666333333333333111000000000000000000000000000111111111000000//////...------...///000000//////......................................................------------......------------------------,,,---......,,,,,,---...............................................................////////////---///000222333777<<<@@@AAACCCFFFHHHIIIJJJLLLNNNQQQTTTZZZ```hhhssszzzssspppmmmlllkkkjjjjjjlllnnnoooooorrrvvvyyyyyyzzz{{{|||zzz{{{}}}111111111111111111111111222222111111111111222222/////////......---------//////////////////////////////............//////......................................./////////000//////......//////000000000000000000000000000///111333555777:::>>>BBBDDDGGGNNNYYYhhh|||~~~xxxuuuvvvyyy{{{~~~tttnnnddd```[[[VVVRRROOOKKKIIIEEEGGGHHHHHHHHHHHHIIIKKKPPPWWWbbblllvvvxxxnnnddd]]][[[\\\]]]^^^bbbiiirrrxxxsssccc^^^XXXTTTUUUXXX[[[]]]^^^^^^___```aaaaaaaaaaaaaaa___\\\ZZZVVVOOOEEE>>>999777444333333333222000000000000000000000000000000000000000////////////---...//////////////////......................................................------------......------------------------,,,---......,,,,,,---...............................................................////////////,,,---///000333666;;;???CCCEEEGGGIIIIIIKKKMMMPPPTTTXXX]]]dddmmmzzz~~~wwwqqqmmmiiiiiihhhhhhiiikkklllnnnlllpppvvvyyy{{{{{{|||}}}}}}~~~111111111111111111111111111111000000000000111111...---------------------////////////////////////000///...------...///000........................---........./////////000000000////////////000000000000000000000000000000///111333555888;;;@@@CCCEEEJJJSSS```rrrxxxrrrpppssswwwzzztttooohhhaaa\\\WWWRRRNNNJJJKKKLLLJJJHHHFFFFFFGGGGGGMMMUUU]]]fffrrr{{{qqqhhhbbbaaa___^^^^^^aaafffjjjssswww{{{~~~kkkeee\\\VVVTTTUUUXXXYYY^^^^^^___``````aaabbbbbbaaa___]]]\\\ZZZSSSHHH@@@:::888555444444333222000000000000000000000000000......///////////////000//////////////////...---......................................................------------..............................,,,---......,,,,,,---...............................................................////////////---...000111333777<<<@@@DDDFFFHHHIIIJJJKKKNNNQQQUUUZZZ```hhhsss}}}wwwqqqnnniiiiiijjjkkklllmmmnnnnnnmmmrrrxxx}}}111111111111111111111111111111000000000000111111.........///////////////////////////////////////000///...------...///000////////////////////////---.........//////000000000000////////////000000000000000000000000000000///111444666888<<<@@@DDDFFFLLLWWWfffxxx|||uuupppooorrrwww{{{}}}tttllleee^^^XXXTTTPPPPPPOOOLLLIIIGGGHHHIIIDDDGGGLLLQQQWWWbbbppp{{{~~~tttiiihhhddd```]]]]]]```cccfffiiimmmpppuuu~~~|||ssslllaaaYYYUUUUUUWWWXXX^^^^^^___```aaabbbbbbcccaaa___]]]]]][[[UUUJJJBBB:::888555444444444222111000000000000000000000000------......//////000000///000000000///...------.........................................................------.................................,,,---......,,,,,,---.............................................................../////////000///111222444666999>>>BBBEEEGGGIIIJJJJJJLLLOOOQQQVVV[[[bbbkkkwww}}}xxxsssoookkklllmmmooopppqqqqqqqqqpppuuu|||111222222333333333222222000000000000000000000000//////............////////////............////////////............//////////////////////////////---------........./////////000000000000000//////000000000000000111111222555111111666;;;>>>BBBGGGJJJRRR^^^ooo~~~zzzuuurrrrrrvvv{{{}}}ssskkkfffccc[[[WWWQQQMMMIIIGGGDDDBBBGGGHHHHHHIIIMMMVVVccclllyyyrrrjjjeeeaaa^^^]]]]]]^^^\\\[[[___eeennn}}}xxxeee\\\WWWTTTUUUZZZYYYZZZ\\\^^^____________bbb```_________YYYOOOFFF???;;;666222111111111111222222222222111111111000000000000000000000000000,,,------......------,,,........................------,,,++++++***))))))//////............////////////000000///---+++***............////////////...........................------------...//////---------............//////000111444888<<<@@@BBBCCCDDDFFFHHHKKKOOOSSSUUU[[[^^^iiixxxzzztttpppnnnooopppqqqrrrrrrqqqqqqssswww}}}111111222222222222222111000000000000000000000000//////............////////////............////////////............//////////////////////////////---------.........////////////000000000000//////000000000000000111222222555111222777<<<>>>BBBGGGMMMVVVeeewww~~~{{{xxxuuuwww{{{wwwnnniiiaaa]]]XXXTTTPPPMMMJJJGGGFFFFFFEEEEEEHHHOOOYYY```mmmyyy~~~uuunnnhhhccc```___\\\XXXWWWZZZ^^^fffrrr~~~qqqbbbYYYSSSSSSVVVWWWXXXZZZ\\\^^^_________bbb```_________YYYPPPHHH???;;;666222111222222111222222111111111000000000000000000000000000000000---......//////......---........................///......---,,,,,,++++++........................---.../////////...---,,,............////////////...........................------------...//////........./////////000000000000222555999===@@@CCCEEEFFFGGGIIILLLPPPTTTWWW^^^cccppp~~~~~~~~~}}}zzzuuurrrqqqqqqqqqrrrssssssttttttvvvzzz111111111111111111111111000000000000000000000000//////............////////////............////////////............//////////////////////////////---............///////////////000000000000//////111000000000000111222222444222333999===>>>BBBGGGPPP]]]ooo~~~||||||~~~~~~vvviiiddd^^^YYYTTTQQQMMMJJJGGGFFFEEEDDDEEEHHHNNNSSSYYYeeeuuuzzzsssmmmhhhddd\\\WWWUUUVVVYYY]]]gggppplll^^^UUUSSSUUUUUUVVVXXXZZZ\\\]]]^^^^^^aaa```___```___ZZZRRRKKK@@@<<<777333222222222222111111000000000/////////000000000000000000000000/////////000000/////////........................000000000///......------+++,,,---......---,,,+++,,,------...//////......---............/////////...........................------------...////////////000000000111111111000111333666:::>>>AAACCCFFFGGGIIIKKKMMMQQQVVVZZZbbbjjjzzz}}}~~~~~~{{{yyywwwwwwzzz{{{}}}~~~{{{xxxuuuttttttsssssstttvvvwwwxxx{{{222222111111000000111111//////////////////////////////............////////////............////////////............//////////////////////////////.............../////////...//////000000000000///111111000000111111222333333222555;;;>>>???CCCIIIRRRcccxxx}}}{{{yyyxxxyyy|||zzzsssiii___XXXTTTQQQOOOLLLKKKIIIGGGFFFGGGJJJKKKOOOWWWdddrrr{{{tttmmm```[[[WWWWWWXXXZZZ```hhhqqqvvveee[[[WWWVVVRRRSSSUUUWWWZZZ\\\]]]^^^```___``````___[[[TTTOOOCCC>>>999555333333333222000000000000////////////////////////////////////...//////000000//////...........................000000000/////////......+++,,,...//////...,,,+++------..................---------.........//////...........................------------...///////////////000000000111111111222555888<<>>AAADDDEEEEEEHHHKKKMMMNNNSSS[[[aaakkkyyy~~~}}}{{{yyywwwtttrrrqqqtttvvvyyy{{{}}}|||{{{zzzxxxwwwwwwxxxzzz~~~555444333111000111111222000000000000000000000000//////............////////////............////////////............//////////////////////////////000000000////////////...---...///000000111111000222111111111111222333333444444888===@@@BBBJJJSSS]]]qqqtttrrrnnnjjjgggddd```]]]WWWVVVUUUTTTUUUXXX[[[]]]bbbgggoooxxx{{{nnnfff```]]]WWWTTTPPPMMMLLLJJJHHHFFFEEEEEEJJJRRR]]]jjj|||pppfff]]]YYYXXXWWWZZZ___eeeppp~~~mmm___UUURRRRRRSSSUUUVVVYYY[[[\\\^^^___aaaaaa```]]]YYYWWWLLLGGG@@@:::777555333222111111000000000/////////000000000000000000000000---......//////......---////////////////////////..................------......///000000///......111000///...,,,,,,,,,,,,,,,------------....................................------------...//////........./////////000000333444888<<<@@@CCCEEEFFFEEEIIIMMMOOOPPPVVV```hhhsss|||||||||{{{yyyxxxvvvuuuwwwxxxzzz|||}}}}}}|||{{{yyyzzz{{{~~~777666444222111111222333000000000000000000000000//////............////////////............////////////............//////////////////////////////000000000000/////////...---...///000111111111111222222111111222222333444555555999===@@@DDDOOOZZZhhh|||zzzsssnnndddaaa^^^[[[YYYWWWTTTQQQLLLLLLKKKKKKLLLNNNOOOPPPUUUYYY___fffnnnvvv~~~xxxnnniiiaaa\\\VVVQQQOOOLLLHHHEEEDDDBBBEEEKKKRRR[[[lll{{{|||pppddd]]]YYYWWWYYY]]]aaakkk||||||iii\\\SSSSSSSSSTTTVVVXXXZZZ[[[]]]___aaabbb```^^^[[[ZZZPPPKKKCCC===999666444222222222111111111000000000000000000000000000000000...//////000000//////...////////////////////////................................................000///...---,,,------...,,,,,,---------....................................------------...////////////000000000111111111333555999===AAADDDEEEFFFEEEJJJOOOQQQSSSZZZeeennn}}}}}}|||{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{{{{}}}888777444222222222333444000000000000000000000000//////............////////////............////////////............//////////////////////////////111111000000/////////...---...///000111111111111222222111111222222333444666666999===@@@FFFRRR^^^qqq~~~wwwpppjjjccc___YYYWWWTTTSSSQQQPPPMMMJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNQQQUUU[[[bbbjjjrrrxxxzzz}}}xxxiiiccc\\\VVVRRRNNNJJJFFFFFFCCCEEEJJJMMMQQQ^^^lllyyyyyyjjjaaa\\\YYYYYY]]]^^^gggwwwttteeeUUUTTTTTTTTTUUUWWWYYYZZZ]]]___aaabbbaaa^^^\\\\\\SSSNNNFFF???:::666444222222222222222111111111111000000000000000000000000000000111111111111000000000000000000000000000000............////////////...------,,,,,,------.........---,,,---...///000,,,,,,,,,---------.................................------------...//////000111111111111222222222333666:::>>>BBBDDDFFFGGGFFFLLLQQQTTTVVV]]]iiisss}}}{{{yyyxxx{{{}}}~~~~~~}}}{{{zzz|||555444333222222222333444111111111111000000000000000000000000000000000000............////////////.........///////////////////////////000000000000////////////////////////222222111111111111111111555555444333333333444444777777;;;@@@DDDJJJWWWddd~~~zzzuuunnnhhhbbb]]]XXXUUURRROOOKKKJJJJJJJJJGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKNNNRRRXXX___eeehhhlllmmmnnnnnnnnnnnnnnnmmmooooooooorrrvvv{{{sssjjj^^^VVVTTTRRRNNNKKKEEECCCCCCEEEEEEGGGOOOXXXhhhzzztttmmmggg___[[[\\\ccchhhvvvkkk```YYYUUUVVVWWWWWWYYY\\\\\\]]]___``````___]]]\\\ZZZUUUMMMCCC;;;666333222333333333222222222111111000111111222222222111111000000111111111111000000000000000000000000000000//////............//////////////////////////////,,,,,,,,,---------......,,,---------......//////............////////////---------........./////////000222222111111222444777:::>>>AAABBBCCCEEEGGGCCCKKKLLLPPPYYY^^^iii||||||zzzzzz{{{|||}}}~~~}}}zzzyyyyyyzzz~~~555444333222222222333444111111111111000000000000000000000000000000000000/////////000000000000111222111000///...---,,,,,,////////////000000000000////////////////////////000000000000000000000000222222222222333333444555888888<<>>AAABBBDDDFFFGGGIIIPPPRRRUUU___eeeqqq|||xxxwwwxxxzzz{{{|||yyyxxxzzz}}}555444333222111222333333111111111111000000000000000000000000000000000000000000000000111111111111111111000//////...------////////////000000000000//////////////////////////////////////////000000000000111111222444555666:::999<<>>@@@BBBDDDFFFIIIKKKLLLTTTWWW^^^mmmxxx}}}}}}{{{{{{777666444222111111111222111111111111000000000000000000000000000000000000............////////////111111111000000/////////////////////000000000000000000000000000000000000000000111111222222333333777777666555555555555555888999===FFFRRRddd|||xxxnnneee^^^XXXTTTRRRPPPNNNMMMNNNOOOOOONNNPPPRRRUUUVVVVVVUUUVVVWWWYYYYYYYYYWWWTTTQQQMMMKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGJJJOOOTTT[[[ggguuuvvvjjjaaaZZZTTTQQQNNNJJJHHHIIICCCGGGMMMUUU\\\hhh}}}wwwkkkeeeaaaaaagggqqqpppccc]]]YYYWWWXXXYYYYYYZZZ\\\]]]___``````^^^\\\WWWQQQJJJBBB<<<999444444444444333333333333222222333222222111000///000000111111111111000000000000000000000000000000//////............//////////////////////////////------........./////////,,,,,,---...000111222333........./////////000000....../////////000000000222222222222222444777:::===???AAACCCDDDGGGJJJMMMKKKTTTYYYbbbsss777666444222111111111222111111111111000000000000000000000000000000000000...////////////000000000111111111000000000000000////////////000000000000000000000000000000000000/////////000111222222222555555444444444555555666999:::@@@KKKXXXkkk|||yyysssnnnhhhbbb\\\XXXTTTSSSRRRSSSUUUXXXYYYYYYYYY]]]```aaa```___```aaaaaaaaa```^^^YYYTTTOOOLLLGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDGGGJJJNNNSSS\\\gggooo}}}{{{nnnddd[[[WWWRRRMMMJJJKKKFFFEEEHHHNNNSSS\\\lll{{{xxxlllfffbbbdddkkkwww~~~mmmaaaXXXVVVWWWVVVXXXZZZ]]]^^^___``````^^^]]]YYYSSSLLLDDD>>>:::555444444444444333333333222222222222111000///...000000111111111111000000000000000000000000000000//////............//////////////////////////////............////////////------...///000111111222---------.........//////.../////////000000000000222333333222222444888<<<>>>@@@BBBCCCDDDGGGKKKNNNKKKUUU\\\gggyyy777666444222111111111111111111111111000000000000000000000000000000000000000000000000111111111111---...///000111222333333////////////000000000000000000000000000000000000---......///000111111222222222222333444555666777:::<<>>AAADDDDDDDDDJJJQQQTTTZZZfffwww:::777555333333333222000111111000000000000111111000000000000000000000000......///000111222333333111000000000000000000000000000000000000000000000////////////000000000111000000000000000111222222222333333333333444666999===AAAIIIWWWkkk~~~yyyuuutttvvvzzz}}}qqqooommmnnnrrrwww{{{}}}}}}}}}}}}}}}|||zzzuuurrrnnniiibbb^^^[[[VVVOOOIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFHHHJJJMMMIIIKKKQQQUUUWWW[[[bbbhhhppp}}}rrrggg\\\VVVVVVOOOLLLKKKLLLKKKLLLRRRZZZeee|||{{{oooiiieeeffftttppp```YYYWWWTTTWWW[[[\\\\\\]]]```bbbccc```\\\XXXTTTMMMDDD===888666444333333333222111111111111111111111111111111111111111111111111111111111111111000000000000//////000000000000//////000...---...000000///---////////////////////////............////////////111000000000/////////...000000000000000000000000111111111222444888;;;===@@@@@@BBBEEEEEEEEEKKKRRRYYY```mmm~~~<<<999666444333222111000111111000000000000111111000000000000000000000000........./////////000000000000000000000000111111000000000000000000000000/////////000000000111111111000000000000111222222222333444333333444777:::@@@CCCLLL^^^uuu}}}vvvpppnnnnnnrrrxxx~~~|||zzz{{{~~~|||vvvrrrnnnhhhaaa[[[WWWRRRMMMHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFHHHIIIIIIKKKNNNPPPPPPNNNQQQWWW[[[^^^bbbffflllrrr|||pppccc[[[XXXSSSPPPNNNMMMKKKJJJMMMSSS\\\nnnyyyqqqkkkhhhppp{{{|||iii^^^ZZZVVVXXXYYYZZZ[[[\\\^^^aaadddaaa^^^[[[WWWQQQHHHAAA999777444222333333222111111111111111111111111111111111111111111111111111111111111111000000000000//////000000000000//////000...---...///000///...////////////////////////............////////////000000000000////////////000000000000000000000000111111111333555888;;;===BBBAAACCCFFFFFFFFFLLLTTT___hhhwww>>>;;;777444333222111000222111111000000111111222000000000000000000000000////////////////////////000000000000000111111111000000000000000000000000//////000000000111111111111111000000111111222333444555666666666777:::===@@@DDDPPPeee}}}uuunnniiihhhhhhjjjppp}}}yyysssooolllfff^^^WWWRRRNNNJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFHHHJJJLLLMMMOOORRRUUUUUUVVVZZZ```fffiiimmmooouuuyyy}}}oooddd^^^WWWSSSPPPOOOMMMIIIJJJNNNXXXeeewwwxxxpppmmmpppvvvtttddd\\\VVVWWWWWWXXXZZZ\\\___aaaeeebbb___]]]ZZZTTTKKKEEE;;;888444333222222222111111111111111111111111111111111111111111111111111111111111111000000000/////////000000000000////////////....../////////...////////////////////////............////////////000000000000////////////000000000000000000000000000111222444777:::<<<>>>BBBBBBCCCFFFFFFGGGMMMVVVaaammm~~~~~~}}}|||{{{{{{}}}@@@<<<888444333222111000222222111111111111222222000000000000000000000000111111000000000000////////////000000111111111111000000000000000000000000000000000000111111111111111111111111111222222333444555666666777888;;;>>>AAAGGGUUUmmm}}}wwwooogggbbb``````dddiiittt|||vvvoookkkfffaaaZZZSSSNNNJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGIIILLLNNNPPPSSSWWWZZZ\\\```eeekkkqqquuuwwwwww{{{}}}qqqfff[[[VVVQQQQQQNNNKKKKKKMMMUUU]]]jjj{{{tttnnnmmmoootttlll___WWWVVVUUUVVVYYY]]]aaacccdddbbb___^^^\\\VVVNNNHHH===:::666333333333222222111111111111111111111111000000000000000000000000111111111111000000000/////////000000000000//////.../////////......//////////////////////////////............////////////////////////000000000000000000000000000000000000000111333555888;;;===>>>BBBAAACCCFFFFFFHHHOOOXXXbbbpppxxxttttttuuutttsssqqqrrruuuxxx~~~AAA===888444333333333222222222111111111111222222000000000000000000000000111111111111111111111111/////////000111111222222000000000000000000000000000000000111111111222222222111111111111222333333333444555555555777:::===AAAKKK]]]vvv}}}zzzuuummmddd]]]ZZZYYY\\\aaajjjzzz~~~xxxrrrkkkfff]]]ZZZUUUOOOJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNQQQUUUXXX\\\aaadddhhhnnntttxxx}}}~~~}}}zzzkkkaaaZZZTTTRRRPPPMMMLLLNNNOOOTTT]]]mmmzzznnniiigggnnnyyyxxxgggZZZWWWUUUVVVYYY^^^aaaccccccaaa^^^^^^\\\XXXPPPJJJ@@@<<<888444444444333333222222222222222222222222////////////////////////111111111111000000000000//////000000000000//////...///000///...---...000////////////////////////............////////////////////////000000000000000000000000000000000000000111333666999<<<>>>???BBBAAACCCFFFHHHKKKSSS\\\fffwww|||tttoookkkmmmmmmllljjjlllqqquuu}}}AAA===888444444444444444333222222111111222222333000000000000000000000000111111111111111111111111...//////000111111222222000000000000000000000000000000111111111222222222222222111111222222333444333444555555666888;;;>>>BBBOOOeee~~~~~~yyyqqqggg___ZZZXXXYYY]]]gggwww~~~wwwqqqkkkddd```UUUSSSPPPLLLHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQTTTXXX]]]bbbgggnnntttxxx|||vvviii```XXXTTTRRRNNNMMMOOOKKKMMMTTT```qqqwwwlllggghhhqqq}}}rrr___[[[WWWVVVYYY]]]``````aaa___]]]]]]\\\XXXQQQKKKCCC???999666555555444444222222222222222222222222000000000000000000000000111111111111000000000000//////000000000000//////---///000000...---...000////////////////////////............////////////.../////////000000000111000000000000000000000000000111444777:::===??????CCCCCCEEEHHHKKKOOOXXXbbbnnn{{{sssnnnhhhkkklllkkkjjjmmmsssyyyAAA===888444444444555555333222222111111222222333000000000000000000000000///000000000111111111222...//////000111222222222000000000000000000000000000111111111111222222222222222111111222222333444555666777888888:::>>>@@@DDDSSSkkk~~~vvvlllccc]]]ZZZ]]]bbbmmm}}}}}}wwwqqqkkkddd^^^ZZZPPPOOOMMMJJJGGGEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIILLLOOOSSSVVVWWW]]]aaahhhooovvv}}}ooodddZZZVVVRRRNNNMMMOOOKKKLLLPPPYYYfffyyyuuummmdddjjjrrr|||{{{ddd___YYYWWWYYY\\\^^^^^^___^^^\\\\\\[[[XXXQQQKKKDDD@@@:::777555555555555222222222222222222222222111111111111111111111111111111111111000000000000//////000000000000//////---///111000---,,,...000////////////////////////............/////////000.../////////000000111111000000000000000000000000///111444777;;;===???@@@EEEDDDFFFJJJMMMRRR[[[fffvvv|||tttooojjjmmmooonnnnnnqqqxxxCCC???;;;777555444333111555555444333333222111111111111111111111111111111//////............//////111111111111111111111111000000111111111111000000---......///000111111222222222333333333333444444666333444888999999;;;@@@HHH\\\uuuyyyrrrllliiiooouuuyyytttlllfffaaa\\\VVVQQQJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHFFFFFFHHHJJJGGGJJJMMMPPPTTTYYY```dddiiioooxxx}}}ppp```XXXWWWVVVRRRMMMMMMMMMOOOTTT[[[hhh~~~oooooohhhhhhrrr}}}sssfff[[[WWWXXXXXXZZZ]]]\\\\\\\\\\\\[[[XXXSSSPPPJJJBBB;;;888555222111333111000000111222111///...111111111111111111111111000000000000////////////000000111111111111000000//////000000///...------......////////////......---,,,,,,,,,,,,---......////////////000000000000/////////000111111222222000333777:::===???BBBDDDCCCDDDGGGJJJLLLQQQ___mmm}}}{{{wwwuuurrrrrrssssssuuuyyyDDD@@@;;;888666555333222555555444333333222111111111111111111111111111111111000000//////000000111111111111111111111111111000000111111111111000000......//////000111111222222222333333333333444444666333444888999999<<>>@@@CCCEEEEEEGGGKKKQQQVVVaaasssFFFBBB>>>:::888777666444444444333333333333222222111111111111111111111111111000000//////000000111111111111111111111111111000000111111111111000000000000000000111111111111222222222333333333444444444444555888999;;;DDDNNN```zzz{{{uuupppkkkhhhbbb```[[[VVVRRROOOOOOOOOLLLMMMOOOQQQRRRSSSSSSSSSWWWZZZ]]]^^^______aaabbbhhhiiiiiijjjjjjmmmqqqttt{{{~~~zzzwwwtttwww}}}rrrggg___YYYUUUQQQOOOOOONNNNNNUUU]]]ooouuummmhhhhhhsssooo```[[[XXXVVVWWWXXXXXXYYY[[[\\\[[[WWWTTTNNNFFF???<<<999666555777888555222111222333444444111111111111111111111111111111111111000000000000000000111111111111000000......///////////////.........////////////......,,,---///111111000///...////////////000000000000000000000111222222333333444777:::===>>>@@@CCCEEEFFFGGGKKKRRRXXXdddyyyFFFBBB===:::888777555444333333333333333333333333111111111111111111111111000000000//////000000000111111111111111111111111000000111111111111000000111111111111111111111111222222333333333333444444444444555888999<<>>:::666555777666444222111222333333222111111111111111111111111222222111111111000000000000000111111111111000000---...//////////////////......////////////......,,,---.../////////......////////////000000000000000000111111222333333333555888;;;>>>???AAACCCEEEFFFGGGLLLTTT\\\kkkEEEBBB===999888666555333333333333333333333333333111111111111111111111111222111111000000111111222111111111111111111111111000000111111111111000000111111111111111111111111222222333333333333444444333444666888999===IIIVVVsss|||zzzwwwwwwvvvsssqqqmmmfff___[[[\\\^^^\\\___ccchhhlllooopppqqquuuvvvxxxwwwtttqqqoooooommmmmmmmmlllkkklllooorrrwww}}}~~~zzzqqqqqqssswwwvvvjjj^^^XXXRRROOOLLLJJJMMMSSS\\\iiiyyynnniiiooozzzxxxhhh\\\WWWXXXVVVWWWXXX[[[]]]\\\ZZZWWWTTTKKKCCC???;;;666444666555444222333444444333111111111111111111111111111222222222111111111000000000000111111111111000000------...///////////////......////////////......------........./////////////////////000000000000000111111222222333333444666888<<<>>>???AAACCCEEEFFFHHHNNNXXXccctttEEEAAA<<<999777666444333333333333333333333333333111111111111111111111111333222222222222222222333111111111111111111111111000000111111111111000000222222111111111111111111222222333333333444444444333444666888888===JJJXXX{{{~~~~~~~~~~~~|||wwwooohhhddddddggghhhkkkpppvvv{{{~~~|||xxxuuutttnnnoooooonnnmmmooorrruuupppvvv~~~zzzqqqppppppttt}}}vvvddd]]]VVVQQQMMMKKKMMMRRRTTT___tttssslllqqq|||mmm]]]WWWYYYWWWXXXYYY\\\^^^^^^[[[YYYUUUMMMDDD@@@;;;666444555555444333444555555333111111111111111111111111111222222222111111111111000000000111111111111000000------...///000000//////......////////////......///............///000000////////////000000000000000111111222222333444444666999<<<>>>@@@AAACCCEEEFFFIIIPPP[[[hhh{{{HHHDDD>>>999777777666666333333333333333333333333333333333222222222111111000111222333333222111000111111111111111111111111111111222222222222111111///111222222111111222333222222222333333333444444444666333555<<<>>>KKKdddyyyuuussssss||||||xxxvvvrrrrrrrrrrrrqqqpppooonnnpppqqqvvvzzzuuuqqqpppvvv~~~kkkbbbYYYTTTPPPLLLLLLNNNNNNXXXfffyyy}}}xxxxxxyyysssbbbYYYUUUYYYXXXXXXZZZ\\\]]]\\\ZZZVVVQQQIII@@@:::777777777222222222222333333444555888444111000222444333222111111222222222222111111//////000000000000//////......//////000000111111---...///000000///...---000000000///---,,,---///000000000000000111111222000111333333222222333555666999<<<>>>@@@AAACCCEEEJJJNNNUUU___oooIIIDDD>>>:::888777666666333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111111111222222222222111111///111222222111111222333333333444444444555555555666888555777>>>@@@NNNggg~~~zzzxxxttttttsssqqqpppmmmkkkjjjjjjjjjoooxxx~~~yyyuuusssxxxtttggg[[[TTTPPPLLLKKKLLLMMMUUU___lllyyyfff[[[WWWXXXWWWXXXZZZ\\\\\\[[[YYYVVVQQQIIIAAA;;;888777777444333333333444444555666:::777333222333333222111111111222222222222111111//////000000000000//////////////////000000000000---...///000000///...---///000000///...---///000000000000000000111111222000111333222222222333555888:::===@@@AAACCCEEEGGGJJJOOOWWWbbbtttIIIEEE???;;;999888666555333333333333333333333333333333333222222222111111222222111111111111222222000000000000000000000000111111222222222222111111///111222222111111222333444444444555555555666666777:::777999@@@CCCSSSmmm}}}zzzwwwvvvuuurrrnnnkkkhhhfffddddddhhhqqqzzz~~~yyyxxx|||rrr```WWWSSSOOOLLLLLLLLLPPPUUU]]]mmmmmm___ZZZWWWWWWXXXZZZ\\\\\\ZZZXXXVVVRRRJJJCCC<<<999777777555555444444444555666666;;;999555333333333222111111111222222222222111111//////000000000000//////000000000000////////////......////////////......///000000000//////111222000000000000000111111222000111222222222222444666999<<>>:::888777555555444444444444555555888777555333222222222111111111222222222222111111//////000000000000//////111111000000//////.........//////////////////......///000000000000222444000000000000000111111222000111222222222333555777:::<<>>@@@BBBEEEIIILLLQQQXXXdddvvvzzzuuuttt{{{KKKGGGCCC???<<<999777444444444444444444444444444333333333222222222111111222222111111111111222222111111111111111111111111111111222222222222111111///111222222111111222333222222222333333333444444444999999<<>>@@@BBBEEEJJJMMMTTT[[[jjjyyyqqqnnnnnnKKKHHHCCC@@@===:::777444555555555555555555555555333333333222222222111111111111222222222222111111222222222222222222222222111111222222222222111111///111222222111111222333333333333333444444444555444999:::>>>GGGQQQjjj|||uuuuuuuuuuuuuuutttsssssstttvvv}}}zzziii\\\UUUUUUPPPLLLKKKMMMNNNRRR\\\gggyyy|||www|||zzzhhhYYYWWWVVVVVVXXXZZZ[[[ZZZVVVTTTPPPJJJDDD>>>999777555555444333333333333333000222444444111000111333111111222222222222111111//////000000000000//////////////////000000000000000///...------...///000---...//////......000222000000000000000111111222222222222111111444888;;;<<<===???AAACCCGGGLLLPPPTTT^^^pppzzzooojjjkkkoooLLLHHHDDD@@@===:::777444555555555555555555555555333333333222222222111111000111222333333222111000333333333333333333333333111111222222222222111111///111222222111111222333444444444555555555666666444:::<<<@@@IIITTTnnn}}}zzz{{{|||}}}~~~~~~qqqaaaYYYYYYRRRLLLHHHJJJKKKMMMVVV```rrr|||zzztttxxx~~~}}}lllXXXVVVTTTTTTVVVXXXYYYZZZVVVTTTPPPKKKEEE???:::777777666555444444444444444333555777555222000000222111111222222222222111111//////000000000000//////......//////000000111111000///...------...///000---...///...------///111000000000000000111111222222222222111111444888;;;===???AAABBBDDDHHHNNNQQQTTT___sss~~~rrrhhhgggmmmtttMMMJJJEEEBBB???<<<999666666555333333444444444333555444444333333444444555333333333222222111111111000000000000111444666777111111111111000000//////000111111111111222222222555555444444444555555666;;;999;;;AAAJJJ\\\zzzqqq```TTTSSSNNNKKKJJJIIIIIINNNUUUfffppp|||zzzuuuuuuwwwtttaaa\\\WWWVVVUUUTTTWWW\\\XXXUUUQQQMMMIIICCC===999999888666444333333333333222222222111222222333333333333333222222222111111//////000000000000//////111111111111000000000000000000000000000000000000111111111111111000//////111111000000111111222333222222222333444666999:::AAA??????DDDGGGIIIMMMSSSUUUfff~~~wwwjjjbbbcccooo}}}MMMJJJFFFBBB???<<<999777777555333333444555444333444444333333333333444444333333333222222222111111111111000000111333555666222222222111111000000000111111111111222222222222555555444444444555666666<<<:::;;;BBBMMMaaammm___WWWRRRNNNLLLJJJIIILLLRRR^^^iiivvv|||zzzwwwwwwyyyjjjaaaYYYWWWVVVUUUWWWZZZXXXUUURRRNNNIIIDDD>>>:::999888666444333333333444333222222222222222333333333333333222222222111111000000111111111111000000111111111111000000000000000000000000000000000000111111111111111000//////111111000000111111222333222222222333444777999:::AAA???@@@DDDFFFHHHMMMTTT[[[lll|||oooeeeaaaeeetttNNNKKKFFFBBB@@@===999777888666444444555666555444444444333333333333444444333333333222222222222111222222111111222222333444333333222222222222111111111111111111222222222333555555444444555555666777<<<:::<<>>;;;888888666555555666666555444333333333222222333333333222222222222222222222222333333333333222222111111333333333333333333333444111222222222222333333333444444444555666777888888999:::>>>III___}}}xxxfff]]]UUUQQQNNNIIIHHHIIIJJJQQQ]]]hhhqqquuuvvvvvvzzz{{{nnnbbb\\\XXXVVVVVVWWWUUUSSSQQQNNNIIIBBB===:::999777555444444444444555444444333222222222333333333333222222222111111//////000000000000//////111111111111000000000//////////////////////////////000000111111111000000111111000000111111222333222222222333666888;;;===AAAAAACCCFFFHHHJJJSSS]]]lllnnnfffaaafffqqq}}}~~~}}}PPPMMMHHHDDDBBB???;;;999888666444444555666555444333333222222222222333333111222222222222333333333222222333333333222222111222222333333333333444444222222222222333333333333444444444555666777888999999<<>>@@@AAAEEEIIIKKKPPP\\\iii~~~}}}qqqeee```cccqqq|||~~~QQQMMMIIIEEEBBB@@@<<<:::666555333333444444444333333222222222222222222333111111111222222333333333000111222333444333222222111111111222222333333333222222333333333444444444444444555555666888999:::<<>>@@@AAAFFFJJJLLLQQQ___lllzzzkkkdddaaagggwww|||PPPMMMHHHEEEBBB@@@===;;;;;;888666555666666666555333333333222222222111111222222222222222222222222000000111111111222222222111222333333444444333333444333333222222222333333555555666555555666999;;;CCCBBBLLLeee~~~eee]]]YYYPPPIIIIIIKKKGGGGGGOOOZZZeeeqqq{{{}}}zzzhhh\\\WWWUUUWWWVVVUUUTTTRRRMMMGGGBBB>>>;;;888666555666555444444333333222222333333444222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000111111111111222333444666999;;;<<<===CCCCCCEEEJJJMMMUUUeeesssssshhh^^^eeesssQQQNNNJJJGGGEEEBBB???<<<;;;888666555666666666555333333333222222222222111222222222222222222222222111222222222333333333333111222333333444444333333444444333333333333444444444555666666555666999;;;BBBDDDRRRnnn~~~nnnccc]]]TTTNNNNNNKKKGGGGGGNNNXXXcccpppzzz~~~mmm```XXXUUUXXXWWWVVVVVVSSSOOOIIIDDD???<<<888666555666555444444333333333333333333444222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000//////////////////////////////000000000111111111333444555777:::<<<>>>???AAABBBEEEJJJPPPYYYjjjzzznnncccaaakkk{{{~~~SSSPPPMMMJJJGGGDDDAAA>>>;;;888666555666666666555333333333333222222222222222222222222222222222222222222333333333444444444111222333333444444333333555444444444444444555555444555666666555777:::<<>>;;;888666555666666666555444444333333333222222222222222222222222222222222222222222333333333333444111222333333444444333333555555444444444555666666444555666666666777:::===AAAKKKccc}}}~~~{{{yyyvvvtttuuutttwww}}}ssseeeZZZUUUTTTNNNIIIGGGKKKRRR\\\jjjwwwwwwggg[[[VVVVVVVVVVVVVVVVVVRRRMMMIII@@@===999666666666555444333444444444444444444333222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111333333333444444444555555333444666888;;;===???@@@@@@BBBFFFMMMTTTaaaxxxxxxjjjdddgggwww{{{~~~RRRPPPMMMKKKHHHEEE@@@===;;;888666555666666666555444444444333333333222222222222222222222222222222111111111111222222222222111222333333444444333333444444444444444555666777444555666666666888;;;>>>BBBNNNhhh}}}}}}zzzxxxvvvssspppqqqpppssszzz{{{jjj\\\UUUSSSOOOKKKHHHJJJOOOWWWeeerrr{{{jjj^^^XXXUUUUUUUUUVVVUUURRRMMMIIIAAA>>>999777666666555444333444444555555444444333222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111222222222222333333333333222333555777:::===???@@@AAACCCHHHNNNUUUddd~~~qqqhhhfffnnn~~~zzz~~~QQQPPPMMMKKKIIIEEE@@@<<<;;;888666555666666666555444444444444333333333333222222222222222222222222000000111111111222222222111222333333444444333333333333333333444555666666444555666666777888<<<>>>DDDSSSnnn~~~~~~{{{xxxvvvssspppnnnnnnnnnqqqxxx~~~rrrbbbXXXTTTPPPMMMJJJKKKMMMSSS___lll{{{qqqccc[[[VVVVVVVVVVVVUUURRRMMMHHHBBB>>>:::777666666555444333444555666666555444333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////000000000000111222444777:::===???@@@BBBEEEJJJPPPXXXhhhwwwhhhdddgggyyy}}}{{{{{{RRRPPPNNNLLLIIIEEE@@@<<<;;;888666555666666666555555444444444444333333333222222222222222222222222111111111222222222333333111222333333444444333333222222222222333444555666444555666777777999<<>>@@@BBBCCCFFFLLLSSS\\\ooooooccceeekkk~~~}}}{{{zzz}}}RRRQQQOOOMMMJJJFFFAAA===;;;888666555666666666555555555444444444333333333222222222222222222222222222222333333333444444444222222333444444444333333222111111222333444555666444555666777777999===???HHH[[[{{{~~~||||||xxxuuussspppmmmkkkmmmmmmpppvvv|||sssddd\\\RRROOONNNMMMKKKMMMWWWbbbuuummm```ZZZZZZYYYYYYXXXTTTNNNJJJCCC???;;;888777666555444333444666777777666444333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111222222222333333333333444666999===@@@BBBCCCBBBFFFMMMUUU___ttt|||{{{zzz{{{~~~jjjbbbhhhrrr{{{|||}}}}}}}}}TTTPPPMMMLLLMMMJJJCCC===<<<:::777777777777666444222333333444444333333222444444444333333222222222333333333333333333333333222222222222222222222222222222333444444555555666999666666999;;;;;;???DDDLLLbbbzzzxxxuuutttsssrrrooommmmmmkkkmmmsssyyy~~~jjj___ZZZSSSNNNLLLKKKMMMTTT]]]jjjvvvfff[[[WWWTTTUUUWWWVVVPPPJJJEEEAAA<<<888777666555444444444444444444444444444444444333333222111000000111222111...///222111---000000111222222222222111000000000000000000000000000000000000111111111111333333222222111222222222333555888999:::<<>><<<:::888777777777666555222333333444444333333222444333333333333333333222333333333333333333333333222222222222222222222222222222333444444555555666888666777:::<<<<<>><<<:::888777777777666555333333444444444444333333222333333333333333333444333333333333333333333333333333333333333333333333222222333444444555555666666555777;;;===<<<@@@FFFUUUmmm}}}}}}zzzwwwtttrrrooollliiijjjiiilllrrryyy~~~ooo^^^WWWQQQNNNLLLJJJNNNSSS___nnnrrr]]]XXXSSSRRRTTTTTTPPPLLLFFFBBB===999777666555444444444444444444444444444333333333333222222222222222333222000222555444000/////////000000000000000111111111111111111111111000000000000111111111111333222222111222222333333444777999;;;<<<>>>AAACCCIIILLLSSS```sss}}}}}}}}}|||{{{|||ssshhhaaaeeesss|||vvvwww}}}|||}}}SSSRRROOONNNLLLIIICCC???<<<:::888777888888666555333333444444444444333333222222222333333444444444333333333333333333333333333333333333333333333333222222333444444555555666555555888<<<======BBBIII[[[uuu~~~}}}{{{yyyuuusssqqqooollliiihhhgggjjjqqqxxxuuuaaaYYYRRRPPPMMMKKKLLLPPPYYYddd~~~uuu```YYYRRRPPPRRRRRRPPPMMMFFFBBB===999777666555444555555555555555555555555222222333333333333333333333444333000111444222...000000000000000111111222111111111111111111111111///000000000111111111111222222111111222222333333555777:::<<<===???BBBDDDIIIMMMVVVeee{{{|||}}}~~~}}}|||}}}}}}~~~}}}xxxpppgggbbbiiiyyy{{{vvvtttzzz{{{|||SSSRRRQQQOOOLLLHHHDDD@@@===;;;888888888888777555333444444555555444444333222222222333333444444444333333333333333333333333333333333333333333333333222222333444444555555666555555888<<<<<<===DDDLLLbbb}}}}}}|||wwwuuurrrqqqpppnnnllliiigggfffhhhooovvvfff]]]UUURRROOOMMMMMMOOOVVV^^^uuuyyyddd\\\RRRNNNOOOPPPOOOMMMFFFBBB===999888777666555555555555555555555555555333333333333333333444444222444333222444777777333222222111111111222333444111111111111111111111111///000000000111111111111222111111111222222333444555777:::<<<>>>@@@CCCEEEHHHMMMXXXjjj}}}|||~~~}}}{{{xxxwwwpppoookkkeeedddmmmzzz~~~wwwsssuuu}}}{{{}}}SSSSSSRRRPPPLLLHHHDDDAAA===;;;999888888888777666444444555555555555444444222333333333333333333444333333333333333333333333333333333333333333333333222222333444444555555666555666888;;;;;;===FFFQQQhhh}}}}}}tttrrrpppooonnnmmmjjjhhheeedddgggmmmttt~~~ooodddYYYTTTQQQNNNMMMNNNSSSZZZlllhhh^^^RRRLLLLLLNNNMMMLLLGGGCCC===:::888777666555555555555555555555555555444444444444333333333333///222333333777===>>>;;;333333222111222333444555222222222222222222222222000000000000111111111111111111111111222333444444444666:::<<<===@@@CCCEEEHHHNNN[[[nnn|||~~~}}}wwwrrrnnnbbbcccbbb```dddnnnyyy~~~yyyrrrqqqvvvzzzzzz~~~RRRSSSSSSPPPLLLHHHDDDBBB===;;;999888999888777666444444555555555555444444444333333333333333333222333333333333333333333333444444444444444444444444222222333444444555555666666666888999999===HHHUUUooo~~~}}}tttqqqooommmllljjjgggeeedddccceeekkkrrr{{{yyylll^^^WWWRRRNNNLLLMMMOOOWWWeeezzzlllaaaSSSKKKJJJKKKLLLKKKGGGCCC>>>:::888777666555555555555555555555555555555555555444333333333222///111222222666;;;<<<999333222111000111222444555222222222222222222222222000000000000111111111111111111111111222333444555333666999;;;===???CCCEEEJJJPPP]]]sss~~~{{{rrriiidddYYYYYYXXXXXXbbbqqqzzz|||zzzsssooopppwww}}}vvvxxxRRRSSSSSSQQQLLLGGGDDDCCC===;;;999888999999777666444444555555555555444444444444444333333222222222333333333333333333333333444444444444444444444444222222333444444555555666777777888888888<<>>:::888777666666666666666666666666666666666666555444333333222222111222222000111555444000222111000//////111333444222222222222222222222222000000000000111111111111111111111111222333444555222555888;;;===???BBBEEEKKKRRR```vvvyyymmmbbb\\\UUUUUURRRTTTaaattt~~~~~~vvvpppllloooxxxyyysssvvvWWWVVVTTTRRRPPPLLLGGGCCC???<<<888666666777666666666555555555555444444444666555555444222111111000333333333333333333333333444444444444444444444444333333444444555666666666777999666999@@@???HHH]]]www|||xxxvvvsssoookkkiiigggdddaaacccbbbccchhhmmmuuulll___VVVNNNJJJJJJPPPSSSZZZhhhttt^^^QQQLLLFFFHHHMMMJJJIIICCC<<<999:::;;;999666555666777777777666444333555555555444444333333333333333333333333333333333222222222111111111111000555444222111000111222222222222111111000/////////111111111111222333444555555777999;;;<<>>:::888888999888888666555555555555444444444222222222333333444444444333333333333333333333333444444444444444444444444111222222333444444555555333777777:::AAAAAAKKKaaa~~~}}}zzzvvvsssooollliiifffcccaaaaaa___aaaeeejjjqqq~~~{{{jjj^^^UUUPPPPPPKKKNNNSSS]]]pppxxxaaaSSSMMMEEEGGGKKKGGGIIIDDD===:::::::::999777555666666666666555444444333333444444444444444444333333333333333333333333222222222111111111111000222222222333222222111000000000000000111111111111111111111111222333444555666777:::;;;===@@@DDDHHHOOOYYYnnn{{{jjjZZZQQQLLLNNNRRR\\\jjjuuuvvvppphhhiiinnnwwwyyytttssstttzzzZZZYYYVVVTTTRRRMMMHHHDDD@@@===:::888888888888777666555555555555444444444222222333333333333444444333333333333333333333333444444444444444444444444222222333444444555555666555999888;;;AAAAAALLLddd~~~{{{wwwtttooollliiifffccc``````^^^___cccgggnnn{{{pppbbbWWWQQQPPPJJJMMMPPPWWWeee~~~zzzcccTTTMMMEEEFFFJJJFFFIIIDDD???<<<;;;:::888777666666666555555555444444333333333444444555555555333333333333333333333333222222222111111111000000000111222333333222111000...//////000111222222222111111111111222333444444666888:::<<<>>>AAAEEEIIIQQQ]]]uuuzzzhhhXXXOOOKKKOOOXXXcccoootttrrrmmmfffjjjsss~~~tttppprrrvvv}}}wwwtttuuu{{{\\\ZZZXXXVVVSSSNNNIIIDDD???<<<888777777777777666666555555555555444444444444444333333333333222222333333333333333333333333444444444444444444444444444444555555666666777777777;;;:::<<>>BBBGGGJJJTTTbbbzzzxxxeeeWWWOOOLLLRRR]]]kkkssstttoookkkhhhnnn{{{{{{sssnnnrrrxxxyyynnnjjjkkkpppvvv}}}]]][[[YYYWWWTTTOOOIIIEEE???<<<888666666777666666666555555555555444444444444444444333333222222222333333333333333333333333444444444444444444444444555555555666777777888888888<<<;;;<<>>;;;999777777666555444444333333444444333333444444444444444444333333333333333333333333222222222111111111111000///000111111222111111111...//////000111222222222111111111111222333444555666888;;;===???CCCHHHKKKWWWfffuuucccUUUOOOOOOUUUcccrrrwwwsssmmmkkkjjjsssyyysssnnnsss{{{xxxkkkfffdddgggjjjqqqvvv{{{|||zzz{{{^^^\\\ZZZWWWTTTOOOJJJEEE???<<<999777777777777666666555555555555444444444222222333333333333444444333333333333333333333333444444444444444444444444444444555555666777777777666:::999;;;BBBIII^^^}}}xxxuuuuuusssvvv{{{~~~xxxuuupppllliiieeebbb______]]]]]]```dddjjjvvvtttcccWWWSSSQQQMMMKKKOOOVVVddd|||{{{dddVVVNNNFFFGGGJJJFFFGGGFFFDDD@@@;;;888777777666555444333333333444444444444444444444444333333333333333333333333333333222222222111111111111000000000000000000111222222//////000000111111111222111111111111222333444555666888;;;===@@@DDDHHHLLLXXXjjjrrr```UUUPPPQQQYYYhhhwwwzzzsssmmmllllllvvvvvvqqqnnnuuu~~~}}}nnnfffbbbaaaccchhhmmmqqqrrrqqqrrrwww}}}___]]]ZZZXXXUUUPPPJJJFFFAAA>>>:::888888888888888666666555555555444444444000111111222444555555666333333333333333333333333444444444444444444444444333333444444555666666666444888888:::CCCLLLddd}}}vvvrrrsssrrrvvv|||xxxuuupppllliiieeebbb______]]]]]]```ccciiiuuuzzzhhh[[[UUURRRLLLJJJNNNTTT```vvv{{{dddUUUOOOFFFGGGKKKGGGGGGFFFDDD@@@;;;888777777666555444333222333444444555555555444444333333333333333333333333333333333222222222111111111111000111000/////////000222333000000000000111111111111111111111111222333444555777999;;;>>>@@@DDDIIILLLXXXlllqqq___TTTQQQSSS[[[jjjyyy{{{ssslllmmmlllxxxtttpppooovvvsssiiiccc______^^^cccggghhhfffhhhmmmrrr{{{ddd___YYYUUURRROOOJJJFFFAAA>>>:::888888888888777666666555444444444444555555555555555555555555555444444444333333222222222555444444333333444444555666666666666777777777777::::::<<>>;;;888777666555555555555444444444888777555444333222222222222222222222222222222222222222111111111111222222111111111111111111111111222222111111111111111111000000000111222333555555:::999<<<@@@CCCDDDIIIPPP^^^xxxlll\\\SSSOOOSSShhhtttvvvxxxqqqhhhiiippp|||yyyrrrtttvvvzzz}}}lllccc___^^^^^^]]]]]]______^^^dddkkkuuuccc___ZZZVVVTTTQQQLLLHHHAAA>>>:::888888888888777666666555444444444444555555555555555555555555555444444444333333333222222555444444333333444444555555555666666666666777777:::999<<>>;;;888777666555555555555444444444555444444333333333444444222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000111111222333555666:::999<<<@@@CCCDDDKKKRRRbbb}}}|||iii[[[SSSQQQUUUkkkwwwxxxyyyqqqhhhiiiqqquuuoooqqqvvv|||sssfff___\\\\\\ZZZYYYZZZYYYXXX\\\cccnnnxxxccc___ZZZXXXWWWSSSNNNIIIBBB???;;;999888888888777777666555555444444555555555555555555555555555555444444444444333333333333555444444333333444444555444444555555555666666666999999<<>>:::777666666555555555555444444444222222222333444555666777222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111222444555666::::::<<>>:::777666666555555555555444444444222222222333444555666777222222222222222222222222222222111111111111222222111111111111111111111111111111111111111222222222111111111222333444555666::::::===AAACCCFFFPPP[[[lllwwwbbbWWWTTTUUU^^^ttt~~~}}}zzzqqqiiilllxxxyyymmmkkknnnwwwzzzkkkccc^^^YYYUUUUUUSSSQQQTTTXXX]]]fffuuuaaa]]]YYYWWWVVVSSSMMMIIICCC@@@<<<999999888777777777777666555555555555666555555555555555555555555444444444444444444444444555444444333333444444555333333444444555666666777;;;999<<>>:::777666666555555555555444444444444444333333333444444555222222222222222222222222222222111111111111222222111111111111111111111111000000111111111222222222111111111222333444666666999:::>>>AAACCCGGGSSS```rrruuu```UUUTTTVVVbbbwww|||xxxpppjjjooo|||uuullllllqqqyyyrrrhhhaaa[[[VVVUUUSSSQQQSSSWWWYYYaaannn~~~ccc^^^YYYUUUTTTQQQMMMIIIDDDAAA===:::999888777666888777666666555555666666555555555555555555555555444444444444555555555555555444444333333444444555333333444555666777777888;;;:::===BBBHHHXXXxxx|||vvvpppooorrrrrrxxx}}}yyytttpppnnnllliiigggccc___^^^```bbbfffnnnwwwxxxiiiZZZSSSMMMJJJIIIJJJRRR[[[hhhqqqbbbWWWPPPKKKMMMKKKHHHDDD???;;;888777666555555555555444444444666555444333333333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000111222222333333222222222222333555666777999;;;>>>BBBCCCHHHVVVdddyyysss^^^UUUUUUXXXeeeyyyzzzuuummmjjjrrr{{{qqqlllooouuu}}}|||ppphhh```YYYVVVUUURRRSSSVVVWWW]]]hhhuuugggaaaZZZUUUSSSQQQNNNKKKEEEAAA===:::999888777666888777777666666666666666555555555555555555555555444444444444555555555666555444444333333444444555333444444555777888888999:::999===DDDLLL]]]{{{uuuoooooossstttzzz}}}zzzuuuqqqooommmjjjhhhccc```___aaacccfffmmmvvv~~~sss^^^WWWOOOLLLIIIJJJPPPWWWaaa|||}}}kkk^^^VVVQQQNNNMMMIIIEEEAAA<<<999777666555555555555444444444555555444333333333333444222222222222222222222222222222111111111111222222111111111111111111111111///000000111222222333333222222222333444555666777999;;;???BBBCCCIIIYYYhhhppp\\\UUUVVVZZZfffyyy~~~vvvqqqkkkjjjtttuuunnnlllqqqwww~~~tttjjj```\\\YYYUUUTTTUUUSSSYYYaaalll|||jjjccc[[[UUUSSSRRROOOMMMEEEBBB===:::999999777666888888777666666666666666555555555555555555555555444444444555555555666666555444444333333444444555444444555666777888999:::888888===EEEOOOaaazzztttoooppptttvvv|||~~~zzzuuurrrpppmmmkkkiiiccc```___aaacccfffmmmuuu|||zzzbbbZZZRRRMMMJJJIIINNNTTT]]]wwwrrrddd[[[VVVOOONNNJJJFFFAAA===:::888666666555555555444444444444444333333333444444555222222222222222222222222222222111111111111222222111111111111111111111111///000000111222222333333222222222333444555666777999;;;???BBBDDDJJJZZZjjj|||mmm[[[UUUXXX\\\fffyyy}}}tttnnniiikkkvvv|||rrrmmmlllrrryyy~~~ssshhhbbb^^^XXXVVVWWWQQQVVV]]]fffuuurrraaaZZZXXXRRRQQQRRRLLLGGGDDD???<<<;;;:::999888999888666555555555666777444444444444444444444444333333333444444555555555555555555555555555555555555555555555666888999::::::===@@@AAAKKKeee{{{uuupppmmmooossswww}}}zzzuuuqqqooollljjjhhheeedddbbb```aaaeeelllqqq}}}|||ccc[[[SSSOOOLLLIIIKKKOOOYYYjjjoooaaa[[[UUUPPPLLLHHHAAA:::777:::888888777555555444444444444444444444444444444444333333333222222111111111333222111111222222000///333333222222111000000000222222111111111111111111222333444444444555777999<<<>>><<>>===AAAKKKOOO\\\ttt{{{{{{zzzeeeWWWSSSXXXaaalllooopppjjjccccccnnnxxxqqqkkkjjjlllvvvqqqiiiccc^^^[[[XXXWWWZZZ___iii|||mmmbbb]]]TTTRRRQQQJJJHHHDDD@@@===;;;:::999888888888777666666666666666444444444444444444444444555555555444444444444444333333333333333333333333555555555555666888999:::666:::???DDDRRRoooyyytttpppmmmoootttwww~~~|||xxxuuurrrpppmmmjjjdddcccbbbaaaaaaeeelllqqqzzzpppfff[[[TTTPPPLLLMMMPPPUUU___rrrzzz{{{ttthhh[[[TTTNNNIIICCC;;;999:::888888777666555555555555444444444444444444444444333333333222222222222111333222111111222222111000///000000111222222333333333333333333333333333333222333444444444555777999<<<>>>===BBBLLLQQQ```yyy~~~xxxyyy|||rrr___SSSQQQYYYbbbmmmooommmfffaaaeeesss{{{mmmiiijjjnnnyyyuuullleee```]]][[[\\\___gggxxxssseee^^^UUUSSSSSSKKKIIIEEE@@@===;;;:::999888888777777666666666666666555555555555555555555555666666555555444444333333444444444444444444444444555555555555666888999:::777;;;@@@FFFVVVtttwwwsssooommmpppuuuxxx}}}yyyvvvssspppmmmjjjeeeeeecccbbbcccffflllpppzzzyyymmm___WWWRRRMMMMMMOOOQQQZZZmmmvvvssssssxxx~~~mmm```XXXOOOJJJDDD<<<:::;;;888888777666555555666666444444444444444444444444222222222222222222222222333222111111333333222111000000111111111222222222222222222333333333333333222333444444444555777999;;;???>>>CCCMMMSSSddd}}}xxxvvvxxx|||iiiYYYQQQQQQ[[[fffpppoookkkccc```hhhxxxvvvjjjiiikkkppp{{{wwwmmmgggdddaaa```bbbiiiwwwxxxggg___WWWUUUUUUNNNJJJFFFAAA===<<<:::999777777777777777777666666555555555555555555555555555666666666555555444444444666666666666666666666666555555555555666888999:::999===AAAIIIYYYxxx|||uuuqqqnnnmmmpppvvvyyy|||yyyvvvtttpppmmmjjjffffffeeeccccccfffkkkoooyyytttcccYYYSSSNNNLLLMMMNNNXXXjjj~~~uuuoookkknnnwwwvvvfff\\\QQQKKKEEE>>>;;;;;;888777777666666666666777444444444444444444444444222222222222222222222222333222111222333444333111222222222111111111000000000111111111222222222333222333444444444555777999;;;??????DDDNNNUUUiii|||vvvwwwyyy|||uuubbbUUUPPPRRR]]]hhhrrrpppjjjdddcccmmmsssiiiiiilllqqq|||yyyqqqkkkfffccceeekkkxxxkkkbbbYYYXXXWWWPPPJJJGGGBBB>>><<<:::999777777777777777777666555555555555555555555555555555666666666555555555555555666666666666666666666666555555555555666888999::::::===BBBJJJ\\\{{{zzzssspppnnnmmmqqqwww{{{}}}zzzwwwuuuqqqmmmjjjgggfffeeecccbbbdddhhhkkkuuu|||{{{ggg[[[TTTNNNLLLLLLMMMVVVeeewwwuuukkkeeehhhmmmwwwkkk```SSSLLLFFF???<<<<<<888777777666666777777777444444444444444444444444111222222222222333333333333222111222333444333222333333222222111000000///000000000111111222222333222333444444444555777999:::???@@@EEEOOOXXXmmm{{{zzzzzz{{{~~~zzzlll]]]SSSPPPSSS^^^iiipppnnnjjjfffiiiuuu~~~qqqhhhjjjnnnsss~~~tttnnniiiiiinnnyyyqqqfff\\\ZZZYYYQQQKKKGGGBBB>>><<<;;;999777666777777888777666555444555555555555555555555555555555555555666666666666666666666666666666666666555555555555666888999:::999<<>><<<;;;999777666777888888888777555444666666666666666666666666444444555555666666777777555555555555555555555555555555555555666888999:::888;;;@@@KKK___~~~wwwqqqnnnmmmmmmrrrxxx~~~}}}{{{xxxuuuppplllddddddbbb___]]]]]]___bbbhhhnnntttxxxyyy{{{oooaaaYYYRRRNNNNNNPPPOOOVVViiirrrfff^^^___```dddrrrrrrdddUUUMMMGGGAAA===<<<888777777777777777888888444444444444444444444444111111111222222333333333333222111222444555444333000000000111222222333333111111222333333444555555222333444444444555777999:::@@@AAAFFFPPPZZZrrr~~~||||||~~~kkkaaaUUUPPPOOOSSS\\\fffggghhhiiillluuuxxxlllfffkkkrrrxxx}}}zzz{{{zzzjjjddd```XXXQQQNNNJJJDDD@@@===<<<;;;999777777777777666666666666666666666666555555555555444444444555555555555666555555555555555555555555666555555555555666666777??????AAAJJJ___{{{tttnnnmmmmmmooouuu|||}}}{{{xxxsssnnnjjjdddaaa]]]ZZZXXXYYYZZZ\\\bbbdddgggkkkoooqqqrrrssstttuuuvvvwwwxxxyyyyyyzzzyyyyyyzzz{{{{{{{{{zzzzzz{{{zzzzzz{{{}}}tttfff^^^VVVQQQNNNNNNRRRUUU^^^vvvwwwhhh\\\ZZZZZZ]]]iiizzzuuugggXXXPPPJJJBBB<<<:::888888777666666666666666555444444555666666555333222222222333333444444444111///---...111333222000000111111222222111111000222222222222222222222222555444333333444666999:::<<>><<<:::999777777777777666666666666666666666666555555555555444444444555555555555666555555555555555555555555666555555555666666777888777<<>>>>>EEEDDDGGGUUUfffwwwlll^^^VVVNNNNNNQQQUUU]]]ccceeecccccclllwwwmmmkkkjjjoooxxxkkkaaa]]]ZZZWWWOOOKKKEEE@@@>>><<<:::999777777777777666666666666666666666666555555555555444444444555555555555666555555555555555555555555555555555555666777888888666===FFFOOO___|||{{{tttnnnmmmmmmooouuu||||||xxxsssnnniiieee```]]]YYYTTTQQQOOOOOOOOOMMMNNNOOOPPPQQQRRRSSSSSSVVVVVVVVVUUUUUUTTTTTTTTTPPPQQQQQQRRRSSSSSSSSSSSSQQQPPPOOOPPPQQQTTTVVVXXX___dddkkksss}}}tttfffZZZRRROOOKKKMMMPPPWWWiii}}}oooeee___```lllyyyooobbbTTTMMMIIIBBB===<<<888777777666666666666666666444333333444555444333333333333333333333333333666555444333333333333333000111111222222111111000111222222222222222333333444333333444777:::===???===DDDEEEIIIWWWiiiuuugggVVVQQQLLLLLLPPPVVV]]]aaa___^^^aaalllsssjjjiiijjjpppzzzmmmbbb]]]ZZZXXXPPPLLLFFFAAA>>><<<:::999777777777777666666666666666666666666555555555555444444444555555555555666555555555555555555555555555555555666666777999999999???HHHPPP___{{{yyysssmmmmmmmmmpppvvv}}}|||wwwrrrmmmhhhddd```^^^ZZZUUURRROOONNNMMMKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPOOONNNNNNMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNQQQRRRUUUYYY```gggppp{{{lll^^^UUUSSSMMMNNNPPPVVVeee{{{tttkkkjjjsss}}}nnnaaaTTTMMMIIICCC>>>===888777777666666666666666999777555444555666555444333333333333333333333333444444333222111111222222000111111222222111111000111111111222222333333333444333333444777:::===???;;;CCCDDDIIIYYYlllsssdddRRROOOLLLKKKPPPWWW^^^```[[[[[[```mmmqqqffffffjjjqqq}}}pppccc]]]ZZZXXXQQQMMMFFFAAA>>><<<:::999777777777777666666666666666666666666555555555555444444444555555555555666555555555555555555555555555555555666777888999:::<<<@@@GGGPPPaaa~~~wwwqqqllllllnnnqqqxxx{{{wwwrrrnnniiieee___]]]YYYTTTQQQNNNLLLKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHIIILLLNNNPPPPPPSSSXXX]]]fffuuussscccYYYUUUNNNOOOPPPUUUbbbwww|||xxx|||ooobbbUUUNNNIIICCC>>>===888888777666666666666666:::888555444555666666555444444333333333333222222222222333222000000111333222333333444444333333222111111111222222333333444444444333444666999<<<>>>;;;BBBEEEKKK\\\ooorrrbbbPPPOOOLLLJJJOOOYYY___aaaZZZ\\\dddrrr|||ooodddeeejjjtttsssddd]]]YYYWWWRRRMMMGGGBBB>>><<<:::999777777777777666666666666666666666666555555555555444444444555555555555666555555555555555555555555555555555666777999:::;;;===???DDDNNNbbbuuuoookkklllnnnrrrzzz{{{wwwsssooojjjggg^^^\\\YYYUUUQQQNNNLLLKKKHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLNNNPPPMMMQQQTTTWWW^^^lllzzzhhh[[[WWWNNNNNNPPPTTT^^^sssqqqdddVVVOOOJJJCCC>>>===888888777666666666666666:::888555444444555555555444444444333333222222222000222333222000000222444222333333444444333333222000111111222333333444444444444333333555777:::<<<;;;CCCFFFMMM^^^sssrrraaaPPPQQQMMMJJJOOOZZZaaabbb^^^aaajjjzzzwwwkkkdddffflllwwwttteee]]]YYYWWWRRRMMMGGGBBB???<<<:::999777777777777666666666666777666666666555555555555444444444555555555666666555555555555555555555555555555555666777999:::;;;===>>>AAAMMMddd~~~tttnnnjjjlllooosss{{{{{{wwwsssoookkkhhh___]]]ZZZWWWSSSPPPNNNMMMIIIHHHHHHGGGHHHIIIKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKMMMPPPQQQMMMOOORRRTTTYYYhhh|||kkk]]]WWWNNNNNNOOORRR\\\qqqrrreeeWWWPPPJJJDDD>>>===888888777666666666666666:::777444222333444444444444444444333333222222222000222333222000000333666111111111222222111111111000000111222333333444444555444333333444666999:::<<>><<<:::888888888888888777777777777777777777777777777777777555555555555555555555555666666555555555444444444555555555555666888999:::<<<@@@FFFRRRkkk~~~ssslllhhhjjjnnnrrryyyzzzvvvrrrnnniiifff]]][[[WWWUUUSSSQQQOOOMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLNNNPPPRRRTTTUUUUUUOOOOOONNNNNNNNNMMMMMMMMMJJJKKKOOORRRVVVbbbwwwsssbbbWWWQQQMMMMMMSSSYYYhhhwwwhhhXXXOOOHHHAAA<<<:::777777777777666666666666444444333333333333222222222222333333333333444444333222222111111222222333222222222222222222222222222222333333333333444444333444666666666888;;;>>>BBBCCCIIIVVVeee{{{pppaaaVVVPPPJJJMMMVVV]]]```___ccciiiwwwppphhhgggiiipppzzzvvvggg^^^YYYUUUQQQLLLFFFAAA>>><<<:::888888888888888777777777777555555555555555555555555555555555555555555555555666666555555555444444444555555555555777888999:::===AAAGGGTTTnnn~~~rrrlllgggjjjnnnrrryyy{{{vvvrrrnnniiifff___\\\YYYVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNPPPSSSUUUVVVWWWXXXVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLNNNQQQVVVaaawwwvvveeeYYYSSSNNNMMMRRRXXXgggxxxjjjYYYOOOIIIBBB===<<<888777777777666666666666555555555444444444333333222222333333333333444444333222222111111222222333222222222222222222222222222222333333333333444444333444666666666888;;;>>>BBBCCCJJJVVVggg~~~qqqbbbVVVPPPKKKNNNVVV^^^``````fffnnn}}}{{{nnnggggggkkkrrr}}}|||kkk```YYYVVVQQQMMMFFFAAA>>><<<:::999888888888888777777777777555555555555555555555555555555555555555555555555555555555555555444444444555555555666777888999:::>>>BBBIIIVVVqqq}}}rrrkkkgggiiinnnrrryyy{{{wwwsssoookkkgggbbb___[[[YYYXXXVVVTTTRRRPPPOOOOOONNNNNNMMMLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTVVVXXXZZZ[[[[[[]]]\\\ZZZXXXVVVTTTRRRQQQOOONNNOOOQQQVVVbbbwww|||iii]]]UUUPPPNNNQQQVVVdddzzzjjjYYYOOOIIICCC???>>>888888777777777666666666666666666555555555555444222222333333333333444444333222222111111222222333333333333333333333333333222222333333333333444444333444666666666888;;;>>>BBBDDDKKKXXXjjjrrrcccVVVQQQMMMOOOWWW^^^aaaaaafffpppvvvkkkfffgggmmmwwwqqqddd[[[WWWQQQMMMGGGBBB>>><<<:::999888888888888777777777666555555555555555555555555555555555555555555555555555555555555555555555555555555555666777888::::::>>>BBBIIIXXXuuu|||qqqjjjfffiiinnnrrryyy}}}yyyuuuqqqmmmiiidddaaa^^^\\\ZZZYYYWWWUUUSSSSSSRRRRRRQQQPPPPPPOOORRRRRRRRRSSSSSSSSSTTTTTTVVVWWWXXX[[[\\\^^^^^^______^^^\\\ZZZXXXVVVUUUTTTTTTRRRQQQSSSXXXdddyyylll___WWWQQQNNNQQQTTTaaa}}}yyyjjjYYYNNNHHHBBB??????888888888777777777666666666666666555555555444444222222222333333333444444333222222111111222222333333333333333333333333333222222222333333333444444333444666666666888;;;>>>AAADDDLLLYYYnnnpppbbbUUUQQQOOOQQQXXX^^^aaabbbcccppprrriiifffgggooo{{{wwwhhh^^^YYYRRRMMMGGGBBB???===;;;999888888888888777777777666666666666666666666666666555555555555555555555555444555555555555555555555666666666666777999:::;;;===AAAIIIYYYwww{{{pppjjjfffhhhmmmrrryyy{{{xxxtttooolllfffccc```^^^]]]\\\ZZZXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZ\\\^^^___```aaaaaa```______^^^]]]\\\[[[[[[YYYVVVUUUWWW]]]hhh{{{pppbbbXXXSSSPPPQQQSSS^^^xxxwwwhhhWWWNNNHHHAAA>>>===888888888888777777777777555555555444444444444333222222222333333333444444333222222111111222222333333333333333333333333333222222222333333333444444333444666666666888;;;>>>AAAEEELLLZZZqqqlll___TTTQQQPPPRRRXXX^^^aaabbbbbbqqq}}}ooohhhfffhhhqqq{{{jjj___YYYRRRNNNGGGBBB???===;;;:::888888888888777777777777777777777777777777777777555555555555555555555555444444444555555555555555666666666777888999:::;;;===AAAIII[[[zzzyyyoooiiieeehhhmmmrrryyy~~~{{{{{{}}}}}}}}}~~~zzzwwwssspppiiifffcccbbbaaa```^^^\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\^^^```aaabbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaa]]]YYYXXX[[[aaakkk|||ttteeeYYYTTTQQQRRRSSS[[[sssuuugggWWWOOOIIIBBB===<<<999999888888888777777777555555555444444444333333222222333333333333444444333222222111111222222333333333333333333333333333222222333333333333444444333444666666666888;;;>>>AAAFFFMMM[[[sss}}}iii\\\RRRQQQPPPRRRWWW\\\```aaaeeeuuuyyymmmgggfffiiisss|||jjj^^^XXXRRRNNNHHHBBB???===;;;:::888888888888777777777777666666666666666666666666555555555555555555555555444444444555555555666666666666666777888999;;;;;;>>>BBBKKK]]]~~~xxxooohhheeehhhmmmrrryyy~~~wwwrrrpppmmmjjjjjjlllkkkiiilllqqqxxx}}}yyyuuurrrmmmjjjhhhfffeeedddbbbaaa______^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]___```aaabbbcccccccccccccccccccccbbbbbbbbb]]]ZZZZZZ]]]dddmmm|||xxxiiiXXXTTTSSSTTTTTTZZZnnntttfffYYYQQQKKKDDD>>>;;;999999999888888888777777666666666555555555555444222222333333333333444444333222222111111222222333444444444444444444444444222222333333333333444444333444666666666888;;;>>>BBBFFFNNN[[[uuu{{{hhhZZZPPPPPPPPPRRRVVV[[[___aaagggxxxvvvjjjeeedddjjjuuu|||iii]]]WWWSSSNNNHHHCCC???===;;;:::888888888888777777777777555555555555555555555555555555555555555555555555444444444555555555666666666666777777888999;;;<<>><<<999999999888888888888777777777777777666666666666222222333333333444444444333222222222222222222333444444444444444444444444222222333333333444444444333555666666666888;;;>>>BBBGGGNNN[[[uuu{{{gggZZZOOOOOOPPPRRRVVVZZZ^^^```fffwwwtttiiidddcccjjjuuu}}}kkk]]]VVVSSSOOOJJJEEEAAA>>>;;;999999999999888888888888777666666666666666666666666666666666666666666666666666666666666666555555555777777777666777777888888===BBBNNNeee~~~vvvmmmhhhfffjjjooosssxxx~~~rrrhhh```\\\YYYSSSTTTUUUWWWYYYYYYWWWUUUXXX[[[```fffnnnwww}}}zzzxxxuuussspppnnnmmmkkkiiifffffffffeeeddddddcccbbbbbbcccccccccbbbaaa```___^^^^^^^^^^^^_______________[[[]]]___``````^^^\\\ZZZUUUUUUXXX]]]aaahhhuuunnnaaaXXXRRRQQQPPPUUUfffyyy}}}lll[[[UUURRRJJJ@@@:::<<<:::888777888888777666555555444444444333333333444444444444444444444444555444444333333444444555444444444333333222222222111111222222222333333333555555555777999<<>>;;;999999999999888888888888777666666666666666666666666666666666666666666666666666666666666666666666555777777777999:::<<<>>>???>>>BBBNNNeeewwwmmmhhhfffjjjooosssxxx~~~xxxlllccc\\\XXXVVVQQQQQQQQQSSSTTTTTTQQQOOOPPPSSSVVV[[[```gggooottt}}}{{{xxxuuusssqqqooommmkkkhhhfffffffffeeedddddddddddddddddddddcccbbb```___^^^\\\\\\\\\\\\\\\]]]]]]]]]^^^______^^^\\\XXXTTTQQQRRRRRRTTTYYY\\\aaammmyyyqqqcccYYYRRRQQQQQQUUUeeexxxrrr```WWWRRRJJJAAA;;;;;;999777777888888777666555555555444444444333333333333333333333333333333444444333333333333444444444444444333333222222222111222222222222333333333444444555666999<<<>>>@@@BBBIIIRRRaaa||||||wwwzzzfffYYYSSSOOOOOOTTTYYYZZZ^^^cccpppqqqfffdddgggnnnxxx~~~mmm```YYYSSSOOOJJJEEEBBB???;;;999999999999888888888888777666666666666666666666666666666666666666666666666555555666666666666666666444444555666888:::<<<===???CCCNNNfffxxxmmmhhhfffjjjooosssyyy~~~~~~sssiiiaaa\\\XXXUUUQQQPPPOOOOOOPPPOOOLLLJJJLLLNNNPPPQQQTTTXXX^^^bbbmmmuuu{{{yyyvvvtttrrrpppmmmkkkggggggfffffffffffffffgggffffffeeedddcccaaa___^^^[[[ZZZZZZYYYYYYYYYZZZZZZ]]]]]]]]][[[WWWRRRNNNKKKOOONNNPPPTTTVVVZZZdddnnnwwwvvveee[[[SSSRRRQQQUUUddduuu|||ggg[[[TTTKKKBBB===;;;999777666777777666555555555555444444444444333222222222222222222222222333333222222222222333333444444333333333333222222222222222222333333333333333333444666888;;;>>>@@@AAAIIITTTdddzzztttzzz|||hhh[[[SSSPPPPPPUUUYYY[[[___eeevvv~~~pppfffdddhhhoooxxx~~~lll```YYYTTTPPPJJJFFFBBB???<<<999999999999888888888777777666666666666666666666666666666666666666666666666555555555555666666666666666666666666666777888999@@@CCCNNNgggyyynnnhhhfffjjjooosssyyywwwmmmfff```\\\YYYTTTRRRPPPOOOOOONNNLLLJJJNNNOOOPPPQQQQQQSSSWWWZZZ```fffqqq{{{|||yyyvvvtttrrrooollliiihhhggggggggghhhiiiiiiggggggfffeeecccaaa___^^^ZZZYYYXXXWWWVVVWWWWWWWWWYYYYYYYYYXXXVVVRRRNNNKKKMMMKKKLLLPPPSSSVVV]]]ffflllxxxzzzhhh]]]TTTSSSRRRUUUbbbqqqqqqaaaWWWLLLCCC???;;;999777666777777666555555555555555444444444444333333333333333333333333333222222111111222222333333333333333333333333333222222222333333333444444333333444555888;;;>>>@@@AAAJJJWWWhhhzzzrrrvvv}}}iii]]]SSSQQQRRRVVVYYY[[[aaahhh}}}{{{nnneeeeeeiiipppyyy}}}lll___XXXTTTPPPKKKFFFBBB???<<<:::999999999888888888777777666666666666666666666666666666666666666666666666444555555555666666777777999888888999:::;;;<<<<<>>???AAADDDPPPkkkyyynnniiigggkkkppptttzzzyyysssmmmjjjgggccc]]]YYYVVVSSSQQQPPPOOOPPPPPPOOONNNNNNOOOQQQQQQUUU[[[aaagggmmmssswwwxxxwwwuuussssssvvv{{{~~~{{{xxxuuuqqqooolllkkkiiigggggghhhjjjkkkiiihhhgggeeebbb___]]][[[YYYWWWUUUSSSQQQQQQRRRSSSVVVWWWYYYZZZYYYVVVTTTRRRMMMJJJJJJMMMOOOOOORRRWWW\\\gggxxxooobbbWWWTTTSSSTTT^^^jjjnnn^^^NNNDDD@@@<<<:::888777888888777666666666666555555555444444555555555555555555555555333333222222222222333333222222333333333333444444333333333333444444444444333333444666999===@@@BBBDDDOOO]]]ooo|||tttvvv~~~vvveee]]]SSSRRRUUUZZZ]]]```jjjttttttiiidddgggmmmttt}}}mmm```YYYUUUQQQKKKGGGCCC@@@===:::999999999888888888888777666666666666666666666666666666666666666666666666444444555555666777777888111111333444777:::<<<===@@@CCCQQQmmmxxxnnniiigggkkkppptttzzz~~~zzzuuulllddd___[[[WWWUUUQQQRRRRRRQQQNNNMMMMMMNNNPPPTTTYYY^^^ccciiiooossspppooommmkkkiiijjjnnnqqquuu|||~~~{{{xxxtttqqqmmmllliiigggggggggiiijjjhhhhhhfffdddaaa^^^[[[ZZZWWWUUURRROOONNNNNNOOOPPPQQQSSSWWWZZZ[[[[[[ZZZYYYVVVRRRPPPRRRSSSQQQQQQSSSWWWaaaqqqqqqdddXXXUUUTTTTTT\\\ggg~~~sssaaaPPPDDD@@@===;;;999888999999888777666666666666555555555555555555555555555555555555444444333333333333444444222222222333333444444444333333333444444444444555444444555777;;;>>>BBBDDDEEEQQQ```sss|||vvvwww}}}qqqbbb[[[SSSSSSVVV[[[___cccnnnyyyqqqgggcccgggnnnwwwnnnaaaZZZUUUQQQKKKGGGCCC@@@===:::999999999888888888888777666666666666666666666666666666666666666666666666444444444555666777777888777777777888999;;;<<<===@@@CCCQQQnnnxxxoooiiigggkkkqqqtttzzzyyyooogggaaa]]]ZZZWWWWWWWWWTTTQQQOOONNNOOOMMMPPPUUUZZZ___eeekkkoookkkkkkiiifffdddcccfffhhhiiiqqq~~~zzzvvvsssnnnllliiigggfffggghhhjjjhhhgggfffccc```]]][[[YYYVVVTTTPPPMMMLLLLLLMMMNNNJJJMMMSSSXXX]]]```aaaaaa```[[[XXXYYYXXXTTTRRRTTTTTT]]]lllsssdddXXXUUUTTTTTT\\\fffzzzvvvbbbPPPDDD@@@>>><<<:::999::::::999888777666666666555555555555444444444444444444444444555444444333333444444555222222222333333444444444333333333444444444555555444555666888;;;???BBBDDDEEERRRbbbuuu{{{vvvxxx|||mmm```YYYRRRSSSWWW\\\```eeeqqq}}}}}}oooeeebbbhhhoooxxxttteee]]]WWWSSSLLLGGGCCC@@@===;;;::::::999999888777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888;;;===???EEESSSnnnwwwmmmhhhfffjjjppptttzzzvvvnnnhhheeeaaa^^^XXXUUUSSSSSSRRRQQQQQQQQQUUU^^^iiioooooommmnnnjjjeee```\\\[[[[[[\\\```eeeooo~~~zzzuuuqqqooommmjjjhhhhhhhhhgggeeeiiigggeeedddccc```\\\YYYUUURRRMMMJJJIIIHHHGGGFFFMMMKKKNNNSSSWWW[[[bbbjjjeeehhhgggaaa\\\[[[YYYVVVXXX[[[fffyyyzzziiiYYYTTTSSSRRRXXXbbb{{{{{{dddRRRHHHBBB===<<<:::999888888999:::555555555555666666666666444444444555555555666666444444444444444444444444222333444555555555444333555444333333333333444555333444666777999===BBBEEEJJJTTTddd|||~~~yyy|||zzzjjj```\\\RRR[[[]]]^^^dddeeeooovvvllleeeaaagggqqq{{{yyyhhh___WWWSSSMMMGGGCCC@@@===;;;::::::999999888777777777666666666666666666666666666666666666666666666666666666666666666666666666666777888777777888:::===@@@EEESSSmmm~~~vvvmmmhhhfffiiinnnrrrwww}}}}}}vvvsssiiieee___YYYVVVUUUSSSRRRRRRQQQTTT\\\eeelllmmmkkkllliiiddd___[[[XXXXXXXXX\\\aaalllzzz|||vvvrrrqqqnnnkkkiiiiiihhhgggfffhhhfffdddcccbbb___[[[XXXTTTQQQLLLIIIHHHGGGFFFDDDHHHGGGIIIOOOUUUZZZccckkkmmmppppppjjjeeebbb___[[[\\\^^^iii{{{|||jjjZZZUUUSSSRRRXXXaaavvviiiVVVIIIBBB===<<<:::999888888999999777777666666555555555444444444444555555555666666444444444444444444444444222333444555555555444444444333222222222222333444333444666777999===BBBFFFLLLVVVggg}}}vvvhhh^^^[[[QQQZZZ\\\]]]bbbdddmmmuuukkkeeebbbhhhrrr}}}lllaaaXXXSSSMMMGGGDDDAAA>>>;;;::::::999999888777777777666666666666666666666666666666666666666666666666666666666666666666666666777888888777777777:::<<>>CCCGGGMMMXXXjjjqqqddd\\\YYYPPPYYYZZZ[[[```bbbkkksssjjjeeebbbiiitttooocccXXXSSSMMMHHHDDDAAA>>><<<::::::999999888777777777666666666666666666666666666666666666666666666666666666666666666666666666888888888777666777999<<>><<<::::::999999888777777777777777777777777777777777666666666666666666666666666666666666666666666666777888888777777777:::<<>>>>>AAAEEEIIISSS\\\llltttzzzzzzwwwsssllleeeaaaaaafffqqq{{{tttbbbZZZUUURRRUUU]]]mmmxxx___LLLBBB<<<;;;999888777777888999555555555666666666666666555555555555555555555444444444444444444444444444333333333333444444555555666555444333333444555666444666888:::<<>>CCCRRRnnnxxx~~~{{{sssllliiijjjqqqxxx}}}~~~uuunnniiifffeeeeeeeeefffiiilllppprrrmmmiiiddd]]]VVVQQQMMMLLLNNNSSS\\\fffrrr{{{uuusssooolllkkkkkkiiihhhfffeeecccbbb```^^^ZZZVVVOOOKKKGGGCCCBBBAAA@@@???AAA>>>===???AAADDDKKKSSScccllltttvvvtttqqqkkkddd______bbbjjjsssxxxeee\\\VVVQQQTTT\\\lllvvv]]]LLLCCC<<<;;;999888777777888888555555555555666666777777555555555555555444444444444444444444444444444444444333333333333444555666777666555444444555666777555666999;;;===BBBGGGKKKOOO\\\rrrqqqcccXXXRRROOOKKKSSSTTTUUU[[[^^^jjj~~~oooiiihhhiiirrr~~~ttteeeYYYTTTNNNIIIEEEBBB???===::::::999999888777777777777777777777777777777777666666666666666666666666666666666666666666666666444555777777777999<<>>CCCRRRnnn}}}vvv}}}{{{ssskkkhhhiiipppwww{{{{{{wwwtttrrrrrrqqqpppooooooqqqrrrmmmiiibbbZZZTTTOOOMMMLLLLLLRRRZZZbbbkkkxxx|||uuusssooolllkkkjjjhhhgggeeecccbbb```___\\\XXXUUUOOOKKKFFFCCCBBBAAA@@@???@@@======>>>???@@@FFFMMMYYYccckkkmmmllljjjddd]]]YYYXXXZZZaaaiiiuuuzzzggg]]]WWWQQQTTT[[[hhhqqqZZZKKKDDD;;;:::999777777777777888666666666666666555555555666666555555555444444444444444444444444444444444444444333333333444555666666555444444444444555666555777999;;;>>>CCCHHHLLLQQQ^^^uuu|||lll___VVVQQQNNNJJJQQQRRRTTT[[[___lll}}}nnnjjjiiikkkuuuuuufffYYYTTTNNNIIIEEEBBB???===::::::999999888777777777777777777777777777777777666666666666666666666666666666666666666666666666333555666777777999===@@@???DDDRRRnnnxxx|||tttjjjggghhhnnntttxxx|||}}}}}}{{{yyyvvvtttssstttlllhhh```YYYRRRNNNMMMLLLKKKQQQXXX___gggsss|||uuurrrooolllkkkjjjhhhgggdddbbb```___^^^[[[WWWTTTOOOKKKGGGCCCBBBAAA@@@??????<<<<<<>>>??????DDDKKKRRR[[[ccceeedddbbb\\\UUURRRQQQSSSXXX```lll|||hhh^^^WWWQQQSSSZZZeee}}}nnnXXXJJJEEE;;;:::999777777777777888888888777666555444444333666666555555555444444444444444444444444444444444444444333222333444555666555444333333333333444555555777:::<<>><<<>>>;;;:::999888777777777777888888777777666666555555999999888666555444333222444444444444555555555555888888999::::::::::::;;;AAAFFFSSSmmm~~~}}}tttkkkeeeccchhhmmmqqqwww|||~~~~~~|||xxxsssqqqhhh\\\SSSOOOMMMKKKIIIOOONNNRRRZZZcccmmmzzz~~~zzzxxxuuuqqqmmmjjjhhhgggeeeccc```^^^\\\ZZZWWWTTTOOOLLLHHHEEECCCBBB@@@>>>>>>@@@AAAAAA@@@AAACCCEEEOOOTTTZZZ``````]]]XXXTTTSSSPPPPPPTTT\\\hhh{{{jjj]]]WWWUUUVVVYYYcccxxxlllXXXJJJBBB===<<<:::888777777777888666666666666666666666666444444555555555555444444333333444444444444444444333333333444444555555555333333333444444444555555555777:::===???CCCHHHLLLXXXddd{{{ssscccXXXSSSQQQQQQMMMVVVWWWWWW]]]```mmm|||nnnggghhhnnnyyyyyyeee[[[TTTNNNJJJDDD>>><<<>>>;;;:::999888777777777777888777777777666666666555888888777666555444444333777777777888888888999999888888999::::::;;;<<<======EEETTTmmm}}}tttkkkfffdddhhhnnnrrrwww}}}{{{wwwoooggg[[[SSSPPPNNNLLLKKKOOONNNQQQYYYbbbkkkxxxyyyxxxuuuqqqnnnkkkiiihhhfffddd```^^^\\\ZZZWWWUUUPPPLLLHHHEEEDDDCCCAAA??????@@@@@@@@@@@@AAACCCFFFLLLQQQXXX]]]___\\\XXXTTTSSSOOONNNQQQYYYeeexxxkkk^^^XXXUUUVVVYYYaaavvvkkkXXXJJJBBB===<<<:::888777777777888666666666666666666666666444555555666666555555444444444444444444444444444333333444444444444444444333333444444444555555555555777:::===@@@DDDIIIMMMWWWddd|||tttdddXXXSSSPPPPPPMMMVVVWWWWWW\\\___mmmyyykkkeeegggooo{{{|||ggg\\\VVVOOOKKKEEE>>><<<>>>;;;:::999888777777777777777777777777666666666666777666666666555555555555666666666666777777777777777999:::;;;::::::;;;===:::DDDTTTkkkvvvmmmgggeeeiiinnnrrrxxx}}}~~~yyymmmeee[[[TTTQQQPPPNNNLLLNNNLLLPPPWWW___gggsss~~~zzzxxxvvvsssooollljjjiiigggdddaaa___]]][[[WWWUUUPPPMMMIIIFFFEEEDDDBBBAAA@@@@@@@@@??????AAADDDHHHKKKOOOWWW]]]___^^^ZZZWWWSSSNNNLLLOOOUUUbbbuuummm___XXXUUUVVVYYY```uuu}}}jjjXXXJJJCCC===<<<:::888777777777888666666666666666666666666444555555666666555555444555555555444444333333222444444444444444444333333333444444444444555555555666888;;;===AAAEEEKKKOOOWWWeee}}}wwwfffZZZSSSOOONNNMMMVVVVVVVVV[[[___llltttgggbbbfffooo}}}~~~jjj^^^WWWQQQLLLFFF???<<<>>>;;;:::999888777777777777777777777777666666666666555555555666666666666666555555555666666666777777666:::???AAA@@@>>>>>>???===EEERRRhhhxxxnnnhhhfffjjjooorrrxxx}}}zzznnnfff\\\UUURRRQQQOOOMMMMMMLLLOOOVVV]]]dddnnnxxx{{{zzzxxxuuurrrnnnllljjjhhheeebbb___]]][[[WWWUUUPPPMMMIIIGGGFFFEEEDDDCCCAAAAAA@@@???>>>AAAFFFJJJLLLQQQXXX___bbbaaa^^^\\\UUUPPPMMMOOOTTTaaatttoooaaaYYYUUUVVVXXX```ttt|||iiiXXXKKKDDD===<<<:::888777777777888666666666666666666666666555555666666666666555555666666555444333333222222555555555444444333333333444444444444555555555555666888;;;>>>BBBGGGNNNSSSXXXgggyyyhhh[[[SSSOOOMMMMMMUUUVVVVVV[[[___mmmrrreeeaaadddnnn|||mmm```YYYRRRMMMGGG???<<<>>>;;;:::999888777777777777666666666666777777777777555555555555666666666666888888999999999:::::::::666>>>GGGLLLLLLKKKKKKLLLFFFHHHPPPdddzzznnniiifffjjjooorrrwww}}}{{{ooohhh^^^WWWTTTSSSPPPNNNNNNMMMOOOUUU[[[aaajjjttt~~~~~~|||yyyuuuqqqmmmkkkhhheeebbb___]]]ZZZVVVTTTOOOMMMIIIGGGGGGFFFEEEDDDBBBBBBAAA@@@@@@CCCHHHLLLMMMRRRYYY___bbbbbb___]]]WWWRRROOOPPPUUU```sssrrrcccZZZVVVUUUXXXaaattt|||jjjYYYLLLEEE===<<<:::888777777777888666666666666666666666666555666666666666666666555666666555444333333222222555555555444444333333333444444444555555555666666777888;;;>>>CCCIIIQQQVVV[[[kkk{{{iii\\\TTTPPPNNNMMMUUUVVVVVV[[[```ooo~~~rrreeeaaadddlllyyyqqqbbb[[[TTTNNNGGG@@@===>>>;;;:::999888777777777777666666666666777777777777555555555666666666666666666777777777777888888888777@@@KKKQQQSSSTTTWWW[[[PPPOOORRRdddyyynnnhhhfffiiinnnqqqvvv|||{{{ooohhh```ZZZWWWVVVTTTQQQPPPOOOQQQVVV[[[___hhhppp}}}}}}xxxsssooolllgggeeeaaa^^^\\\YYYUUUSSSNNNLLLHHHGGGGGGGGGFFFDDDCCCCCCCCCBBBCCCEEEJJJMMMNNNRRRXXX]]]```___]]][[[VVVRRROOOQQQUUU___ooo~~~tttddd[[[VVVUUUWWW___sss}}}kkkZZZMMMGGG===<<<:::888777777777888666666666666666666666666555666666777777666666555555555555444444333333222444444444444444444333333444444555555555666666666777999<<>>;;;:::999888777777777777555666666666777777777888666666666666666555555555333333444444444555555555777===EEEGGGGGGJJJPPPVVVWWWWWWYYYgggwwwmmmhhheeeiiimmmpppuuu{{{~~~vvvmmmggg```[[[[[[[[[YYYWWWSSSQQQSSSXXX\\\___gggooouuu|||{{{uuupppmmmgggddd```]]][[[XXXTTTQQQMMMJJJGGGFFFFFFFFFFFFEEECCCDDDEEEEEEFFFHHHKKKNNNQQQUUUZZZ^^^___^^^[[[YYYRRRNNNMMMOOOSSS[[[jjjwwwvvvfff\\\VVVUUUWWW[[[ooo~~~mmm\\\OOOHHH===<<<:::888777777777888666666666666666666666666666666777777777777666666444444444444444444444444333333444444444444444444555555555555666666666666777999<<>>;;;:::999888777777777777555666666666777777888888777777666666555555555555666666666666777777777777666:::<<<999666777???GGGZZZ\\\___jjjuuummmgggeeehhhmmmpppuuuzzz~~~yyyqqqjjjeee___\\\]]]^^^]]]\\\TTTSSSTTTYYY\\\___fffnnnnnnvvv}}}vvvqqqmmmfffccc```\\\ZZZWWWSSSPPPLLLJJJGGGFFFFFFFFFEEEEEECCCEEEFFFGGGHHHIIILLLNNNUUUXXX]]]```aaa```\\\ZZZNNNKKKJJJMMMPPPXXXeeerrrwwwfff\\\VVVUUUVVVXXXlllnnn]]]PPPIII===<<<:::888777777777888666666666666666666666666666666777777777777666666333333444444444444444444333333333444444555555555555555555555666666666777888999<<>><<<;;;:::999888888888888444444555666777888999999666666555555555555666666777777666666666666777777666666777888999;;;<<<===@@@NNN___ppp~~~wwwpppjjjfffgggjjjmmmqqqwww{{{rrrhhhddd```___aaabbb```^^^]]][[[XXXVVVWWW[[[___cccfffnnn{{{}}}xxxrrrnnnhhheee___[[[WWWTTTQQQOOOMMMJJJGGGFFFFFFFFFEEEDDDBBBDDDGGGIIIKKKOOOSSSVVVZZZ```ddddddcccbbb]]]VVVRRRNNNKKKLLLMMMQQQ\\\gggttt}}}}}}kkk___VVVSSSTTT[[[jjjrrr```PPPGGG@@@===:::999999999888777555555555555555555555555777777666666555555555444333333444444444444444444666666555555555444444444333333444444555666666666;;;;;;<<>><<<;;;:::999888888888888555555666666777777888888666666555555555555666666777666666555555666666777666666777888999;;;<<<======GGGUUUfff~~~xxxpppjjjfffgggkkkmmmrrrwww{{{rrrhhheeeaaaaaacccdddbbb```YYYWWWTTTRRRSSSVVVZZZ\\\^^^ccclllzzz~~~yyyssspppjjjfff```[[[XXXUUUQQQOOOMMMJJJGGGFFFFFFFFFEEEDDDCCCDDDFFFIIILLLPPPVVVZZZ]]]cccggggggeeeccc^^^WWWQQQMMMJJJIIIJJJMMMWWWaaakkkttt~~~mmm```VVVSSSTTTZZZhhhsssaaaQQQHHH@@@===:::999999999888777666666666666666666666666777666666666555555555555555555555555555555555555666666555555555444444444444555555666666777777888::::::<<>><<<;;;:::999888888888888666666666666777777777777666666555555555555666666666555555555555555555666666666777777999:::<<<===<<>>;;;;;;:::999888888888888888777777777666666666555666666555555555555666666555555444444444444555555666666666777888:::<<<===???BBBIIIYYYxxxzzzqqqjjjfffhhhkkknnnrrrwww}}}zzzrrriiifffcccccccccbbb^^^ZZZTTTRRROOOMMMMMMMMMOOOPPPRRRVVV\\\fffvvv|||wwwtttnnnjjjddd^^^ZZZVVVRRROOOMMMJJJGGGEEEEEEEEEDDDCCCCCCDDDEEEGGGLLLTTT^^^dddjjjooosssrrrpppllleee]]]TTTNNNIIIGGGFFFEEEIIIPPPRRRYYYbbblllttt|||nnnaaaXXXTTTUUUXXXeee|||uuucccRRRIII@@@===:::999999999888777777777777777777777777777666666666666666555555555888777777666555444333333555555555555555555555555555555666777777888888999999999<<>>EEEOOO[[[fffmmmxxxqqqcccWWWQQQQQQQQQXXXXXXYYYaaajjj|||ooogggaaaccciiiqqq{{{yyyuuussssssmmmnnnnnnllljjjhhhhhhiiijjjmmmrrryyyyyyfff```XXXPPPIIIDDD@@@===<<<;;;:::999888888888888666666666666777777777777666666555555555555666666777777666666666666777777555555555666777999;;;<<<:::@@@IIITTTmmmxxxrrrkkkgggiiilllooosssxxx{{{zzzsssqqqqqqrrrrrrnnngggaaa[[[[[[[[[[[[ZZZYYYWWWWWWcccdddcccbbbhhh}}}yyyuuuooolllfffbbb^^^[[[XXXVVVSSSPPPLLLJJJIIIHHHGGGEEEAAABBBCCCDDDGGGMMMUUUZZZfffnnnuuuxxxxxxvvvooogggbbbZZZRRRPPPMMMHHHDDDDDDIIIHHHHHHIIILLLPPPRRRRRRVVVZZZbbbnnn~~~uuufff[[[WWWWWW^^^hhhzzzuuucccTTTLLL@@@===:::999999999888777888888888888888888888888444555555555666666777777555555555666666666666666444444444555555555666666777777777888999999:::::::::<<>>===:::::::::999999999888888666666777777777777666666777777777777777777777777555555555555555555555555666666666666777888999:::>>>AAAHHHSSShhhzzzpppiiidddfffiiilllqqqwww||||||yyyxxxvvvuuutttrrrnnnlllffffffeeedddbbb```___^^^bbbcccbbbdddnnnyyyuuupppmmmiiieeeccc___[[[XXXWWWSSSOOOKKKIIIHHHFFFDDDCCCAAABBBFFFHHHIIINNNUUUcccnnnxxxzzzyyytttlllddd^^^WWWPPPKKKJJJIIIGGGDDDGGGHHHKKKMMMNNNOOOOOOOOORRRTTTYYYccctttvvvggg\\\XXXYYY\\\hhh|||tttbbbRRRIII???===:::999999999999888777777777777777777777777666666666666666666666666555555555555555555555555666666666666777777777777555555555555666888999:::;;;<<<@@@HHHSSS```mmmtttooo```TTTNNNNNNQQQUUUYYY[[[aaapppooofff^^^___dddmmmyyy{{{|||}}}zzzrrrjjjkkkgggeeegggkkkqqq}}}yyyiii___UUUPPPKKKDDD???>>>:::::::::999999999888888666666777777777777666666777777777777777777777777666666666666666666666666666666666666777888999:::<<<@@@GGGRRRhhhzzzqqqjjjeeefffiiikkkpppvvv{{{|||zzzwwwvvvuuusssqqqooooooooonnnmmmlllkkkiiihhhiiijjjjjjkkkttt~~~yyyvvvrrroookkkhhheeebbb^^^[[[YYYVVVRRROOOMMMKKKHHHFFFEEECCCDDDGGGIIIJJJOOOVVV^^^iiitttyyyxxxtttkkkccc```ZZZSSSNNNMMMMMMKKKHHHJJJKKKMMMNNNOOOOOONNNMMMOOORRRWWWaaarrrvvvggg\\\XXXXXX]]]iii~~~rrr```QQQHHH???===:::999999999999888777777777777777777777777666666666666666666666666555555555555555555444444666666666666777777777777666666666777888999:::;;;:::<<<@@@HHHUUUcccpppxxx|||{{{}}}kkk]]]SSSNNNNNNPPPTTTYYY\\\bbbqqqoooeee^^^^^^dddmmmyyy}}}tttllllllgggdddeeegggkkkttt~~~|||jjj```VVVQQQLLLEEE@@@???:::::::::999999999888888666666777777777777666666666666666666666666666666777777777777777777777777666666666666777888999:::;;;???FFFQQQggg|||rrrkkkffffffhhhjjjoootttzzz~~~zzzwwwvvvuuutttsssyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuwww}}}zzzwwwtttqqqnnnkkkiiifffbbb```]]]ZZZVVVRRRPPPNNNKKKIIIGGGEEEEEEHHHIIIJJJOOOVVV^^^kkkyyy}}}uuummmgggaaaYYYUUUSSSRRRPPPNNNOOOQQQRRRSSSSSSQQQOOOMMMMMMOOOTTT^^^ooovvvggg\\\XXXXXX___kkknnn]]]NNNFFF???===:::999999999999888777777777777777777777777666666666666666666666666666666666555555444444444666666666666777777777777777777777888999:::;;;<<<:::<<>>CCCMMMZZZjjjxxx~~~vvvzzz}}}nnn___UUUNNNLLLNNNLLLRRRXXX]]]dddrrrnnneee]]]^^^dddmmmxxx~~~xxxrrrmmmjjjhhhfffdddhhhooouuulllaaaVVVPPPJJJCCC???>>>:::::::::999999999888888666666777777777777666666666666666666666666666666555555555555555555555555666666666666777888999:::<<<@@@FFFRRRhhhuuunnngggggghhhiiilllqqqwww|||}}}vvvssstttvvvwww~~~}}}}}}~~~~~~~~~|||zzzvvvtttqqqooonnnllljjjgggbbb___[[[YYYVVVSSSOOOLLLLLLHHHGGGHHHHHHHHHNNNUUU^^^nnn~~~tttmmmiiifffbbb___aaacccdddccc```ZZZTTTPPPLLLNNNTTT___qqquuufff[[[WWWWWW]]]jjj{{{iiiXXXKKKCCC???<<<:::999999999999888666666666666666666666666777777777777777777777777777777666666666555555555666666666666777777777777666666666777888999:::;;;>>>@@@FFFOOO\\\kkkyyyxxx{{{{{{|||zzzhhh\\\SSSMMMKKKMMMLLLQQQVVV[[[bbbqqqnnneee]]]]]]ccclllxxx}}}sssooolllkkkhhheeeggglllnnnyyypppdddXXXQQQJJJCCC>>>>>>:::::::::999999999888888666666777777777777666666666666666666666666666666555555555555555555555555666666666666777888999:::<<<@@@FFFRRRggguuunnngggggghhhiiilllqqqvvv{{{}}}sssooopppsssvvv{{{zzzyyyxxxxxxxxxyyyzzz~~~}}}|||wwwuuusssrrrqqqpppnnnlllfffdddaaa^^^[[[WWWSSSPPPOOOKKKIIIIIIHHHIIINNNUUU```qqq}}}yyytttqqqpppqqqqqqnnnggg^^^UUUOOOMMMOOOVVVaaasssuuufff[[[WWWWWW[[[jjj{{{iiiXXXKKKCCC???===:::999999999999888777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777666666666777888999:::;;;???AAAGGGPPP]]]mmm{{{|||}}}|||zzz}}}tttdddZZZSSSMMMJJJKKKLLLPPPUUUXXX___nnnmmmddd]]]]]]ccclllxxxtttqqqooonnnjjjfffgggkkkjjjtttuuuiii\\\SSSLLLDDD???>>>:::::::::999999999888888666666777777777777666666777777777777777777777777555555555555555555555555666666666666777888999:::<<>>DDDNNNccctttmmmgggggghhhiiimmmrrrtttyyy{{{mmmgggiiimmmqqqjjjhhhfffdddddddddeeefffnnnttt}}}|||zzzxxxwwwwwwwwwuuusssrrrpppmmmjjjhhhccc^^^[[[VVVQQQNNNMMMLLLLLLRRRYYYZZZlll{{{kkk]]]TTTMMMPPPVVVbbbuuuuuufff[[[VVVWWW\\\jjj~~~jjjZZZLLLEEE???===:::999999999999888777777777777777777777777777777777777777777777777444444555666777888999999666666666666777777777777888888888999:::;;;======;;;>>>EEEPPP___qqq{{{oooccc[[[UUUNNNJJJIIIOOOQQQRRRSSSYYYiiimmmddd\\\]]]ccclllwww|||zzzyyytttmmmlllnnneeemmmyyyqqq___UUUNNNGGGBBBBBB999:::;;;;;;:::999777666777777777777777777777777555555666666666666555555888888777777666666555555777666666666777999;;;===999???EEELLL^^^wwwooohhhfffgggiiinnntttyyy{{{uuukkkfffcccccceeeeeebbb^^^ZZZYYYZZZ\\\^^^eeemmmzzz}}}|||zzzyyyxxxxxxtttttttttrrrooojjjfffccc\\\YYYUUURRRQQQSSSVVVXXXaaannnrrr```UUURRRTTT[[[gggzzzwwwhhh\\\VVVVVV[[[iiilllWWWHHHBBB===<<<;;;999888999999:::666666666666666666666666777777777777777777777777888:::<<<===<<<999666333666666666666777777777888555777888999888888999;;;===>>>CCCNNN___sssxxxlll```YYYSSSKKKGGGFFFNNNLLLNNNVVV\\\fff{{{jjjbbb]]]___eeemmmvvvzzztttqqqnnnkkkfffiiirrr~~~sssaaaVVVNNNFFFAAA???::::::::::::999888777777777777777777777777777777555555666666666666555555888888888888777777777666888888777888999:::<<<===;;;???DDDKKK\\\}}}xxxooohhhggghhhiiinnnsssxxx{{{sssiiiddd```___```]]][[[WWWSSSRRRRRRUUUVVV^^^fffttt}}}|||||||||zzzzzzzzzyyyvvvqqqmmmjjjbbb```\\\XXXWWWXXXZZZ[[[cccnnn|||wwwdddXXXUUUVVV[[[iii~~~wwwggg[[[VVVVVV\\\hhhnnnYYYJJJCCC;;;:::999777777777777888777777777777777777777777777777777777777777777777888999:::;;;;;;999666555777777777777777777888888777888::::::999999;;;<<<>>>???DDDOOO```tttvvvjjj^^^WWWQQQJJJFFFFFFKKKHHHLLLTTTZZZdddzzzjjjccc]]]___eeemmmwww~~~yyytttqqqnnnkkkgggjjjrrr}}}uuucccWWWNNNEEE???===;;;;;;:::999888888888888777777777777777777777777555555666666666666555555999999888888888888777777999999999999999:::;;;<<<<<>>???EEEPPPaaavvvtttgggZZZSSSNNNIIIFFFGGGHHHEEEIIIQQQXXXbbbxxx}}}kkkccc]]]___eeelllwww~~~yyytttoookkkjjjjjjkkkqqq{{{tttbbbWWWOOOFFF@@@>>><<<;;;999888777888888999666666666666666666666666555555666666666666555555888777777777777777777777999999999999999999999:::;;;>>>BBBIIIWWWuuu{{{rrrjjjhhhhhhhhhlllqqqvvvzzz|||mmmddd^^^XXXUUUTTTOOOMMMJJJGGGFFFGGGHHHJJJLLLUUUeeewww|||xxxvvvrrrppplllhhhgggggghhhiiimmmttt{{{~~~jjj^^^XXXXXX]]]nnnwwwfffZZZUUUVVV\\\hhhrrr\\\LLLEEE>>>===;;;:::999999::::::777777777777777777777777666666666666666666666666777666666666666777777888888777777777777666666666888999;;;;;;::::::<<<======???EEEOOO```uuusssfffYYYQQQLLLHHHFFFHHHHHHEEEHHHPPPVVV```uuu|||lllccc]]]^^^dddlllvvvyyyrrrlllkkklllssspppqqqyyyppp```VVVOOOGGGAAA@@@<<<;;;999888777888888999666666666666666666666666555555666666666666555555555666666666666666666666777777777888888888888888:::;;;@@@HHHUUUppp~~~|||ssskkkhhhhhhhhhkkkpppuuuzzzyyyjjjccc]]]WWWRRRQQQJJJIIIFFFDDDCCCCCCEEEFFFHHHQQQ```rrr~~~{{{xxxtttrrrpppnnnmmmnnnooopppttt{{{|||iii]]]XXXYYY```rrrvvvfffZZZVVVWWW]]]iiiqqq[[[KKKEEE>>>===<<<::::::::::::;;;666666666666666666666666666666666666666666666666777666555555555666777888666666666666666666666666777888::::::999999;;;<<<<<>>FFFMMM___{{{{{{}}}vvvmmmiiihhhgggjjjooouuuxxx~~~|||pppeee```[[[TTTNNNLLLCCCBBBAAA?????????@@@@@@DDDJJJVVVfffwww|||yyyooopppqqqssswww{{{yyyiii___YYY___kkk~~~uuueee[[[YYYZZZ]]]jjjoooZZZKKKEEE===<<<:::999888888999999666666666666666666666666777777777777777777777777888888888777777666666555666666777888999::::::;;;888999;;;;;;::::::<<<===???BBBGGGOOO]]]rrr}}}qqqcccZZZSSSKKKFFFEEEFFFCCCFFFNNNUUU^^^ttt}}}jjjaaaYYYYYY^^^fffqqq{{{~~~sssrrrzzz|||vvvsssyyyxxxkkk\\\TTTMMMEEE???===999:::;;;;;;:::999777666777777777777777777777777555555666666666666555555555666666666777777888888444555777999:::;;;::::::999999>>>EEEJJJXXX{{{~~~~~~wwwmmmjjjhhhgggjjjnnnuuuwww}}}xxxmmmbbb^^^ZZZSSSMMMJJJDDDCCCBBBAAA@@@@@@AAABBBBBBHHHSSSaaasss}}}yyywwwnnnoooqqquuuzzzzzzjjjaaaZZZbbbpppttteee\\\YYY[[[]]]jjjooo[[[LLLFFF???>>><<<;;;::::::;;;;;;777777777777777777777777777777777777777777777777999999999999888777555444777777888999;;;<<<===>>>999;;;<<<<<<;;;<<<===???BBBDDDIIIPPP]]]ssstttfff^^^UUULLLFFFDDDBBB@@@DDDMMMTTT___uuu|||jjj```XXXXXX]]]eeepppzzzqqqlllqqqmmmjjjmmmxxxzzziii```YYYJJJCCCBBB===;;;;;;:::999999888888777777777777777777777777777666666666666666666666666666555444444555777999:::888666555777:::;;;:::888:::===<<<@@@KKKVVVmmm|||wwwlllhhhggggggjjjnnnrrrvvv|||zzz|||~~~{{{nnniiiccc^^^ZZZUUUOOOJJJCCCBBBAAA???>>>??????@@@EEEGGGOOO]]]mmm}}}{{{sssnnnkkkjjjkkkpppuuuzzzxxxiii```\\\fffwwwvvvggg\\\YYY[[[___kkklll\\\OOOHHHAAA>>>;;;:::;;;;;;:::999:::999888888999999888666666666666666666666666666777777777777888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???BBBDDDJJJRRRbbbxxxvvvjjjbbbYYYOOOGGGEEEEEEEEEGGGLLLRRR___uuu}}}jjjbbb[[[ZZZ]]]cccnnnyyyvvvmmmhhhgggkkkrrr||||||kkkaaaYYYJJJCCCCCC===;;;;;;:::999999888888777777777777777777777777777666666666666666666666666777666555555555777999;;;888666555777:::;;;:::888999======@@@HHHOOOdddxxxlllgggggggggiiimmmqqquuu|||{{{ssssssuuutttzzzyyyooojjjccc^^^ZZZUUUNNNIIICCCBBBAAA????????????@@@CCCDDDKKKXXXgggxxxyyypppjjjfffdddeeejjjnnnttt}}}wwwiiiaaa^^^iiizzzvvvggg]]]ZZZ[[[___llllll\\\OOOHHHAAA>>>;;;::::::;;;:::999999888666777888888777555777777777777777777777777777777777777888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????BBBEEEJJJSSScccyyywwwllleee]]]SSSLLLIIIEEEEEEGGGLLLRRR___uuu|||jjjbbb[[[YYY\\\cccnnnxxxxxxoooiiiccchhhqqq|||mmmbbbYYYJJJDDDCCC===;;;;;;:::999999888888777777777777777777777777777666666666666666666666666777777666666666888999:::777666666777999::::::999999???@@@AAAEEEHHH[[[yyyxxxlllgggfffeeehhhkkkpppttt{{{xxxpppmmmmmmllluuuyyypppkkkddd^^^ZZZTTTMMMHHHDDDCCCAAA@@@??????@@@@@@@@@AAAGGGRRR```pppuuukkkccc^^^[[[[[[___dddkkkuuuvvviiibbbaaammmwwwhhh^^^[[[\\\___lll}}}kkk\\\OOOGGG@@@>>>;;;::::::;;;:::999888777666666777777666444888888888888888888888888777777777888888888999999888999999:::;;;<<<<<<<<<===<<<<<<===>>>???@@@@@@DDDFFFKKKTTTddd{{{yyyooohhhaaaWWWOOOMMMDDDDDDGGGLLLSSS___uuu{{{jjjbbbZZZYYY\\\bbbmmmwwwzzzpppjjjbbbhhhssspppcccYYYKKKDDDCCC===;;;;;;:::999999888888777777777777777777777777777666666666666666666666666777777777777777888999:::666666666777888999999999999AAACCCDDDEEEEEEUUUrrryyylllgggeeedddfffjjjnnnssszzz}}}tttooommmmmmuuuyyyqqqllleee___[[[UUUNNNIIIDDDCCCAAA@@@??????@@@@@@@@@AAAEEENNNYYYiii}}}|||~~~~~~}}}rrreee]]]WWWTTTSSSVVVZZZaaalllvvvtttiiiddddddrrrxxxiii^^^[[[]]]```nnn{{{jjj\\\OOOFFF@@@>>>;;;::::::::::::999999777666666777777666555888888888888888888888888777777888888888999999999888999999:::;;;<<<===============>>>???@@@AAABBBEEEHHHMMMVVVfff}}}zzzqqqjjjcccWWWOOOKKKDDDDDDGGGLLLRRR^^^sss{{{jjjaaaZZZXXX[[[aaalllvvv|||qqqkkkhhhnnnyyysssdddYYYKKKEEECCC===;;;;;;:::999999888888777777777777777777777777777777777777777777777777777777777777777777777888888555666777777777888999999777???AAACCCDDDCCCPPPkkkzzznnnhhheeedddeeeiiimmmqqqxxxzzzrrrpppqqqyyyvvvqqqllleee```[[[VVVOOOJJJDDDCCCBBB@@@@@@@@@@@@AAABBBBBBEEELLLUUUcccxxx~~~|||{{{}}}~~~{{{nnnaaaXXXRRRNNNLLLOOORRRWWWbbblllxxxtttjjjgggiiixxxxxxiii^^^[[[]]]```oooyyyiii[[[MMMEEE@@@===:::999::::::999888:::888777777888999777666777777777777777777777777888888888888999999999999999999:::;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCGGGIIIOOOXXXhhh{{{qqqkkkbbbUUUKKKFFFCCCDDDGGGLLLQQQ\\\ppp}}}iiiaaaYYYXXXZZZ```kkkuuu|||rrrllllllsss}}}vvveeeZZZLLLFFFDDD===;;;;;;:::999999888888777777777777777777777777777777777777777777777777777666666666777777777777666444666777777777777888:::555;;;<<<>>>BBB@@@LLLddd~~~~~~|||oooiiifffdddeeehhhkkkpppwww~~~vvvtttwww}}}qqqooojjjccc^^^ZZZUUUOOOJJJEEECCCBBBAAA@@@@@@AAAAAABBBBBBEEEJJJPPP[[[ppp~~~{{{zzzyyy|||}}}yyylll___VVVOOOKKKIIIJJJKKKOOOWWW```mmmuuussslllkkkpppwwwhhh^^^[[[\\\```pppyyyhhhYYYLLLCCC???===:::999999:::999888:::999888888999999888777777777777777777777777777888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????AAABBBDDDEEEHHHKKKQQQZZZjjj{{{rrrkkkbbbTTTIIICCCCCCCCCFFFKKKOOOYYYmmm~~~iiiaaaYYYWWWYYY___jjjttt|||tttooonnnttt}}}yyyfffZZZLLLFFFDDD<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777777555555666666666555555555333666777777666666888:::999;;;999<<>>??????@@@BBBCCCEEEFFFIIILLLRRR\\\lll{{{sssmmmeeeWWWKKKEEECCCCCCFFFJJJMMMWWWiiizzziiiaaaYYYWWWYYY___iiisss}}}}}}wwwrrrqqqvvv~~~zzzfffZZZLLLGGGDDD<<<;;;;;;::::::999888888777777777777777777777777777777777777777777777777777444555555555555555444444333555888777666555888:::>>>>>>:::===DDDCCCJJJ]]]mmm}}}}}}rrrkkkgggeeefffhhhjjjnnnvvv~~~{{{nnngggbbb\\\XXXUUUQQQKKKGGGEEEDDDBBBAAA@@@@@@AAAAAA<<<>>>AAADDDFFFNNN```qqq|||vvvrrrppppppvvvyyyxxxkkk^^^UUUKKKGGGDDDDDDCCCCCCGGGNNNVVV^^^kkkyyysssoooppp|||vvvggg]]]YYY[[[aaaqqqyyygggWWWIIIAAA???===:::999999999999888888777666666777777666555999999999999999999999999888888999999999:::::::::=========<<<;;;;;;::::::?????????@@@BBBDDDEEEFFFJJJMMMSSS\\\mmm|||tttpppgggZZZNNNIIICCCCCCFFFIIILLLUUUfffwwwiiiaaaYYYWWWYYY^^^iiisss{{{yyyvvvvvvzzzkkk[[[QQQHHHAAA???<<<:::999999999999888666777777777777777777777777777777777777666666666666555777888777666555666888999999888888888888999999888888AAAOOOSSSMMMNNNUUUooo{{{zzzssskkkfffbbbcccgggiiinnnuuu{{{|||oooccc___ZZZVVVOOOGGGEEEHHHAAAAAAAAAAAAAAAAAAAAAAAACCC======DDDGGGIIITTTdddyyy}}}xxxtttooommmoootttyyyyyykkk]]]UUUMMMIIIDDD@@@???AAADDDGGGMMMRRR\\\kkk{{{yyywww|||vvvfff[[[XXXZZZaaasssyyyeeeUUUHHHAAA<<<;;;::::::999999::::::999999999999999999999999888888999::::::::::::999888888::::::::::::999888<<<===>>>???AAABBBDDDDDD===???AAABBBCCCDDDHHHJJJKKKOOOVVV___nnnyyytttjjjZZZMMMGGGEEEDDDFFFJJJMMMTTTbbbpppmmmbbbYYYVVVXXX]]]eeemmmyyy}}}{{{|||{{{~~~iiiZZZPPPGGGAAA???<<<:::999999999999888666777777777777777777777777777777777777666666666666555777888777666555666888888888777777777777888888999777>>>JJJNNNJJJLLLTTTkkk|||{{{uuulllgggcccdddhhhiiinnnuuu{{{{{{mmmfff^^^WWWSSSNNNGGGEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBB======CCCFFFGGGQQQ```qqqyyytttooojjjhhhjjjooouuuyyykkk]]]TTTKKKHHHDDD@@@???@@@CCCEEEHHHMMMVVVdddttt}}}}}}wwwfff[[[YYY[[[ddduuuwwwcccRRRFFF???<<<;;;::::::999999::::::888888888888888888888888777777888999999999999999666777999:::;;;;;;;;;;;;======>>>???@@@BBBBBBCCC===???AAABBBCCCEEEHHHJJJLLLPPPVVV___nnn}}}vvvkkk\\\NNNIIIDDDCCCEEEHHHKKKRRRaaaooommmbbbYYYUUUWWW\\\dddlllxxx{{{yyyyyy~~~}}}fffXXXOOOGGGAAA???<<<:::999999999999888666777777777777777777777777777777777777666666666666555777888777666555666888777777666666666666777777999777;;;DDDGGGFFFJJJSSSggg}}}|||~~~wwwnnnhhhdddeeehhhhhhmmmtttzzz~~~qqqjjj^^^SSSOOOMMMHHHDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB===>>>BBBCCCDDDMMMYYYggg|||uuupppjjjdddbbbdddiiippp}}}yyyjjj\\\SSSIIIGGGDDDAAA???@@@AAABBBCCCGGGOOOZZZiiixxxwwwggg\\\ZZZ\\\fffxxxsss___OOODDD>>><<<;;;::::::999999::::::777777777777777777777777666777888888999999888888666777999;;;<<<===>>>>>>===>>>>>>???@@@@@@AAAAAA???@@@BBBCCCDDDEEEHHHKKKLLLPPPWWW```ooozzzmmm\\\OOOJJJCCCBBBDDDGGGJJJQQQ___mmmmmmcccXXXUUUVVVZZZbbbjjjwww~~~yyywwwxxxyyyzzz}}}yyydddWWWOOOGGGAAA???<<<:::999999999999888666666666666666666666666666777777777777666666666666555777888777666555666888666666555555555555666666:::777888===@@@BBBHHHPPPccc~~~|||{{{xxxnnnhhhcccdddgggggglllsssyyy~~~{{{oooaaaRRRNNNMMMJJJEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA??????AAAAAABBBIIISSS^^^sss}}}sssmmmgggaaa^^^```dddmmm{{{wwwhhhZZZQQQHHHGGGDDDAAA@@@?????????@@@CCCIIIRRR___nnn|||wwwggg]]][[[]]]fffyyyppp\\\MMMCCC===<<<;;;::::::999999::::::777777777888888888888888888888999::::::::::::999999999:::;;;======>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDDDDFFFIIIKKKLLLQQQXXXaaappp|||mmm[[[OOOJJJCCCBBBDDDGGGJJJPPP___mmmooodddYYYUUUUUUXXX```hhhttt~~~xxxvvvsssrrruuuyyy~~~wwwbbbVVVOOOGGGAAA???<<<:::999999999999888666666666666666666666666666777777777777666666666666555777888777666555666888666666555555555555666666999888888:::<<>>======???BBBGGGNNNXXXeeettt~~~wwwggg]]][[[^^^eeeyyynnn[[[MMMCCC>>><<<;;;::::::999999::::::888888888999999999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@AAAAAACCCDDDEEEEEEGGGIIILLLMMMQQQXXXbbbqqq{{{kkkYYYLLLIIIDDDCCCEEEGGGJJJQQQ___mmmqqqeeeZZZUUUUUUWWW^^^fffrrr}}}{{{uuuppplllmmmqqqttt{{{vvvbbbVVVOOOGGGAAA???<<<:::999999999999888666777777777777777777777777777777777777666666666666555777888777666555666888666666555555555555666666888888999999;;;???EEEIIIYYYooo|||zzztttyyyyyyooogggaaaaaadddeeejjjqqqwww|||wwwhhhYYYSSSRRRMMMHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAABBBFFFKKKSSSdddxxxzzzpppjjjddd^^^[[[]]]```hhhwwwtttfffYYYQQQJJJHHHEEEBBB???>>>======???AAAEEEJJJRRR]]]lllvvvvvvggg]]][[[^^^eeezzzmmmYYYLLLCCC???<<<;;;::::::999999::::::888888888999::::::;;;;;;;;;;;;<<<=========<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFFFFFFFGGGJJJLLLNNNRRRYYYcccrrr{{{iiiVVVKKKHHHEEEDDDEEEGGGJJJPPP^^^lllsssggg\\\VVVUUUWWW]]]dddooo{{{~~~wwwoooiiihhhkkkmmmsss~~~vvvbbbVVVOOOGGGAAA???<<<:::999999999999888666777777777777777777777777777777777777666666666666555777888777666555666888777666666666666666666777777999;;;;;;<<<@@@DDDFFFRRRddd{{{wwwrrrvvv}}}{{{ppphhhbbbaaaddddddjjjqqqvvv{{{wwwjjj\\\VVVRRRMMMGGGEEECCCCCCCCCCCCCCCCCCCCCCCCAAADDDFFFDDDBBBCCCGGGJJJOOO\\\nnn~~~vvvmmmgggaaa[[[YYYZZZ]]]eeesssuuuhhh\\\UUULLLIIIFFFBBB???=========<<>>>>>??????AAABBBCCCDDDDDDDDDEEEGGGGGGGGGHHHJJJMMMNNNRRRZZZcccssszzzhhhUUUJJJHHHDDDBBBDDDFFFHHHOOO]]]jjjuuuiii]]]WWWVVVWWW]]]dddnnnyyy}}}sssjjjgggiiikkkpppyyyvvvcccWWWPPPHHHAAA>>><<<:::999999999999888666777777777777777777777777777777777777666666666666666777888777666555666888777777666666666666777777777:::<<<<<<===@@@CCCDDDMMM]]]{{{yyyvvvqqquuu{{{|||rrriiicccbbbeeedddiiipppvvvzzzvvvjjj^^^WWWRRRLLLFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEGGGEEECCCEEEHHHJJJKKKXXXggguuu|||sssiiiddd^^^XXXVVVXXXZZZbbbpppvvvjjj^^^WWWMMMJJJFFFBBB???===>>>>>>:::===AAADDDHHHPPP]]]fffmmmuuu}}}ttteee\\\ZZZ]]]iiiiiiVVVIIIBBB???<<<;;;::::::999999::::::555666666777888999999999999:::;;;;;;<<<<<<;;;;;;999888888999:::<<<>>>@@@>>>???@@@AAACCCDDDEEEFFFDDDFFFGGGGGGGGGHHHKKKMMMNNNSSSZZZdddssszzzhhhUUUKKKIIIBBBAAABBBEEEGGGMMM[[[iiivvvkkk^^^XXXVVVWWW]]]dddmmmxxxxxxnnnjjjkkklllqqqyyyttteeeZZZLLLFFFEEE>>>>>>===<<<:::999888888888777777777777666666666666666666666666666666666666888888777777666666666555555555666666777777888888:::::::::;;;<<<>>>@@@AAAKKKYYYsssxxxuuusssuuu{{{ssslllfffdddeeehhhkkkppptttyyyrrrccc[[[UUULLLFFFFFFGGGEEEDDDEEEGGGIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFKKKPPPZZZgggwwwzzzoooddd^^^ZZZTTTRRRRRRYYYaaammm{{{vvvnnnbbbWWWPPPJJJBBB======>>>>>>======>>>>>>@@@EEEMMMWWW^^^ffflllsssyyy||||||||||||wwwvvvxxx}}}rrrfff\\\[[[```jjj|||gggWWWIII@@@>>>999:::;;;999777666666777555666666777888999999999;;;;;;::::::::::::999999::::::;;;<<<===>>>??????DDDCCCBBBAAABBBDDDGGGHHHFFFHHHJJJKKKKKKLLLMMMOOOSSSVVV]]]hhhvvvvvvdddSSSIIIGGGDDDBBBAAADDDGGGNNN[[[ggg}}}{{{kkk\\\WWWVVVVVV[[[dddnnnwww}}}uuuooollllllpppxxxxxxiii___PPPGGGDDD<<<<<<;;;999888777666666666777777777777666666666666666666666666666666666666777777777666666555555555555555666666777777888888::::::::::::<<<>>>@@@AAAJJJVVVooozzzvvvuuuvvv|||vvvnnngggeeefffhhhkkkoootttyyyuuufff^^^XXXPPPKKKKKKFFFEEECCCDDDEEEGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIINNNVVVaaannn|||yyymmmbbb\\\WWWRRRPPPQQQUUU\\\hhhuuu~~~wwwpppeee[[[QQQKKKCCC>>>>>>>>>>>><<<<<<<<<===???CCCJJJSSSYYY___dddkkkpppqqqqqqqqqpppnnnpppssszzzrrrfff\\\[[[```kkkwwwbbbRRREEE===;;;999:::;;;999777666777888666666777777888999999:::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@CCCCCCBBBBBBCCCEEEGGGHHHHHHIIIKKKLLLLLLMMMOOOQQQTTTVVV^^^iiiwwwvvveeeSSSIIIFFFEEEBBBBBBEEEHHHNNN[[[ggg}}}|||kkk\\\WWWVVVUUU[[[cccnnnwwwwwwqqqmmmmmmqqqyyy|||nnndddSSSIIICCC:::;;;:::999888777666666666777777777777666666666666666666666666666666666666666666666555555555555555555555666666777777888888::::::::::::<<<>>>@@@AAAIIIRRRhhh}}}yyywwwxxx}}}yyypppiiifffggggggjjjnnnsssxxx|||mmmddd^^^WWWRRRPPPIIIHHHFFFFFFGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHLLLSSSZZZdddooozzz~~~vvvjjj^^^WWWSSSOOONNNOOOQQQVVV```lllxxx|||wwwrrrhhh^^^RRRLLLDDD@@@??????>>><<<;;;;;;<<<===@@@FFFMMMRRRXXX\\\aaaeeeeeedddcccbbbcccgggnnnwwwqqqeee[[[[[[aaammmqqq]]]NNNBBB<<<;;;999:::;;;:::888777777888777777777888888999999:::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCCCCBBBCCCDDDFFFHHHIIIJJJKKKMMMMMMMMMNNNPPPSSSUUUXXX```kkkyyywwwgggTTTIIIFFFFFFCCCCCCFFFIIIOOO[[[fff}}}|||kkk\\\WWWVVVUUUZZZbbbnnnwwwzzzsssooommmsss{{{}}}nnncccRRRIIIEEE<<<===<<<;;;:::999999999999777777777777666666666666666666666666666666666666555555555555555555444444555555666666777777888888::::::999:::;;;===???AAAGGGNNNaaa}}}zzzzzz~~~|||qqqiiiffffffeeehhhmmmrrrwww~~~~~~{{{|||}}}vvvllleee___YYYUUUQQQNNNLLLKKKKKKKKKJJJHHHHHHHHHHHHGGGGGGHHHHHHHHHJJJMMMQQQVVV]]]dddmmmrrr}}}|||qqqeeeYYYSSSOOOLLLKKKMMMNNNRRRZZZeeeppp{{{yyyuuurrriii___SSSMMMEEEAAA@@@???>>><<<;;;<<<<<<<<<>>>BBBHHHLLLTTTWWW\\\^^^]]][[[YYYYYY[[[```jjjuuupppddd[[[\\\bbboooooo\\\NNNDDD>>>===999:::;;;:::888777888999888888888999999999::::::999999:::;;;<<<===>>>>>>======>>>???@@@AAABBBBBBDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMOOORRRTTTWWWZZZbbbnnn{{{xxxhhhUUUIIIEEEFFFDDDDDDGGGIIIOOOZZZeee{{{}}}lll\\\WWWUUUTTTYYYaaammmvvv|||~~~}}}uuuqqqooouuu~~~{{{jjj^^^NNNHHHGGG@@@<<<<<<;;;:::999999999999777777777777666666666666666666666666666666666666444444555555555555555555555555666666777777888888999999999:::;;;===???@@@DDDKKK[[[xxx}}}|||~~~~~~rrriiieeeeeedddggglllqqqvvv}}}}}}wwwuuuuuuyyyuuunnnhhhaaaZZZWWWUUURRRPPPOOONNNLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKOOORRRUUU[[[aaaeeejjjqqq|||yyylllaaaUUUPPPMMMIIIHHHJJJLLLOOOVVV___jjjuuu~~~~~~}}}yyytttpppmmmeee\\\RRRLLLEEEAAA@@@@@@>>><<<;;;<<<======>>>@@@EEEHHHOOORRRVVVWWWVVVSSSRRRRRRVVV]]]hhhsss~~~|||nnnccc\\\]]]dddrrrkkk[[[OOOEEE???>>>999:::;;;:::888888999:::999999999999::::::::::::999999:::;;;===>>>??????>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNNNNOOOSSSUUUYYY\\\eeeppp}}}yyyiiiVVVIIIEEEFFFDDDEEEGGGIIINNNYYYcccyyy}}}lll\\\WWWUUUSSSXXX```llluuu{{{~~~vvvrrrqqqwwwyyyggg[[[LLLGGGGGGBBB:::999888888777777888888777777777777666666666666666666666666666666666666555555555555555666666666555555666666777777888888999999999999;;;===???@@@BBBHHHVVVooo~~~}}}~~~tttjjjeeeeeebbbfffjjjpppvvv||||||tttpppoooqqq|||zzzuuulllccc]]]ZZZVVVTTTRRRPPPNNNKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJKKKMMMNNNPPPTTTWWW]]]ccclllwwwvvvggg]]]SSSNNNLLLHHHFFFGGGIIILLLRRRZZZdddnnnvvvzzzwwwvvvqqqkkkhhhfff___WWWOOOJJJDDDAAAAAA@@@>>><<<;;;<<<===>>>>>>???BBBEEEIIILLLOOOPPPOOOMMMLLLLLLSSSZZZeeepppzzzzzzlllccc]]]___gggvvv{{{gggXXXNNNDDD>>>===999:::;;;:::999888999:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPPPPOOOOOOQQQUUUXXX\\\___gggrrr~~~yyyiiiWWWJJJFFFFFFDDDDDDGGGIIIMMMWWWaaavvv~~~lll\\\WWWTTTRRRWWW___iiisss~~~~~~|||vvvsssssszzzxxxggg\\\LLLFFFEEE???999999888888777777888888777777777777666666666666666666666666666666666666555555555666666777777777555555666666777777888888999999999999:::<<<>>>@@@@@@FFFRRRfff}}}}}}vvvkkkfffeeeaaaeeejjjooouuu|||zzzrrrmmmjjjlllwwwyyynnnccc```\\\YYYWWWTTTQQQOOOMMMLLLLLLKKKKKKLLLLLLMMMJJJKKKLLLJJJIIIIIIKKKLLLSSSWWW^^^hhhrrr|||rrrcccZZZQQQNNNLLLGGGDDDDDDDDDGGGLLLTTT]]]fffmmmqqqooommmgggaaa^^^^^^YYYRRRMMMHHHCCC@@@@@@@@@>>><<<999;;;<<<======>>>@@@BBBCCCFFFIIIKKKJJJIIIHHHIIINNNVVVaaallluuuxxxkkkccc^^^aaajjj|||vvvdddXXXNNNDDD>>>;;;999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJLLLNNNPPPPPPQQQRRRSSSSSSRRRRRRTTTXXX[[[^^^aaahhhsss~~~zzzjjjWWWKKKGGGEEECCCDDDFFFHHHKKKUUU___sss~~~mmm]]]WWWTTTQQQVVV^^^gggqqq~~~yyyuuusssuuu|||xxxiii^^^NNNFFFCCC<<<;;;;;;::::::999:::::::::777777777777666666666666666666666666666666666666555666666666777777888888555555666666777888888888999999888999:::<<<>>>@@@???EEEPPP```yyy}}}}}}xxxmmmgggfffaaadddiiiooouuu|||xxxpppkkkhhhjjjtttvvviiifffbbb^^^[[[XXXUUUSSSOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNKKKHHHFFFGGGGGGHHHKKKQQQYYYdddqqq~~~yyyoooaaaYYYQQQOOOLLLGGGCCCCCC@@@CCCHHHPPPXXX```fffjjjiiiggg```ZZZXXXYYYUUUOOOKKKGGGBBB@@@@@@@@@???<<<888999;;;<<<<<<===>>>@@@AAADDDHHHIIIIIIHHHHHHIIIKKKSSS^^^hhhrrr~~~vvvjjjbbb^^^ccckkkuuudddYYYPPPFFF???<<<999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFIIIJJJLLLNNNPPPQQQRRRRRRUUUUUUUUUTTTTTTWWW[[[^^^___bbbiiisss~~~zzziiiWWWKKKHHHDDDCCCCCCFFFGGGKKKTTT^^^qqqmmm]]]WWWTTTQQQUUU]]]fffppp~~~~~~wwwtttsssvvv}}}iiiZZZOOOFFF???<<<;;;;;;:::999999888888777999888888888777777666666777777666666555555555444777777777666555555444444666666666666777777777777777777777999:::<<<>>>???AAABBBIIIUUUhhh~~~~~~{{{qqqhhhcccaaaccchhhnnnuuu|||}}}wwwqqqllliiieeekkkvvv~~~rrrllleee___[[[YYYWWWVVVTTTSSSQQQQQQRRRRRRPPPOOONNNLLLJJJGGGEEEDDDCCCCCCEEEDDDHHHPPPXXXcccsssyyymmmbbbXXXOOOMMMMMMJJJHHHHHHJJJJJJKKKNNNTTT[[[cccgggfffccc^^^XXXSSSNNNKKKJJJFFFEEECCCAAA???>>>>>>>>>>>>===;;;::::::;;;===>>>BBBCCCDDDFFFGGGHHHHHHHHHHHHNNNWWWaaalllyyysssggg```]]]cccmmm}}}pppaaaVVVMMMDDD>>>===>>>>>>=========<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCAAABBBDDDDDDDDDEEEHHHJJJMMMMMMMMMNNNOOOQQQTTTUUUWWWVVVVVVWWWXXXZZZ\\\]]]dddeeejjjqqqzzz~~~nnn[[[LLLFFFFFFBBBAAADDDFFFJJJSSS\\\mmmnnn[[[SSSRRRSSSUUUXXXaaalll{{{~~~yyypppoooqqqzzzkkk[[[PPPGGG@@@>>>;;;;;;:::999999888888777888888888888777777777666777666666666555555555555555555555666666666666666555666666666777777777777777777888999:::;;;===>>>???@@@EEEOOO___yyy~~~~~~rrrjjjdddcccdddhhhmmmtttzzzzzzuuuqqqmmmjjjjjjmmmttt}}}rrrmmmfffaaa]]][[[YYYXXXVVVTTTSSSRRRRRRRRRPPPOOOMMMLLLIIIGGGEEECCCCCCCCCDDDCCCFFFLLLSSS\\\jjjxxx{{{pppfff\\\SSSQQQPPPMMMKKKKKKHHHGGGHHHJJJOOOUUU\\\```ccc```[[[VVVQQQMMMJJJIIIFFFEEEBBB@@@???>>>>>>>>>===<<<;;;::::::;;;<<<===>>>???@@@BBBCCCDDDDDDDDDGGGMMMUUU___jjjxxxrrrfff___]]]dddooozzzmmm^^^TTTLLLCCC???>>>>>>======<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<===???@@@BBBCCCAAACCCDDDDDDDDDFFFHHHJJJLLLMMMMMMOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZ\\\^^^___dddeeejjjqqqzzzppp[[[LLLFFFHHHEEEDDDGGGIIIMMMUUU^^^kkkqqq___VVVUUUUUUWWWZZZaaakkkzzz~~~uuuoooooorrrlll\\\QQQHHHAAA???;;;;;;:::999999888888777888888888888777777777777666666666666555555555555444444555555666777777888555555666666666777777777888888888999999;;;<<<<<>>??????===<<<;;;::::::;;;<<<===<<<===>>>@@@AAAAAAAAAAAAEEEKKKSSS\\\ggguuuqqqeee___]]]fffrrrsssgggYYYQQQJJJCCC??????======;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<===>>>???AAABBBCCCBBBDDDEEEEEEEEEGGGIIIKKKMMMMMMNNNQQQSSSVVVYYYZZZZZZ[[[[[[\\\]]]___aaabbbeeefffjjjqqqzzzqqq\\\MMMGGGFFFCCCBBBDDDGGGJJJRRRZZZhhhtttbbbXXXUUUTTTVVVYYY```jjjyyyxxxppplllooouuukkkZZZPPPGGGBBB@@@;;;;;;:::999999888888777888888888777777777777777666666666666666555555555555555555555666666777777555555555666666666777777999999888888999:::;;;;;;???@@@BBBGGGPPPddd~~~}}}wwwllleeecccdddfffjjjooouuuzzz}}}|||{{{yyyvvvssssssssstttwww~~~~~~rrrmmmgggccc```]]][[[ZZZ[[[YYYUUUSSSSSSRRRPPPNNNKKKJJJHHHGGGEEECCCBBBBBB@@@???@@@DDDGGGMMMXXXdddttt|||wwwjjjbbb[[[XXXTTTOOOLLLMMMNNNMMMLLLKKKMMMPPPTTTVVVYYYXXXUUUQQQMMMJJJGGGFFFDDDCCCAAA??????>>>??????<<<<<<;;;::::::;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBDDDHHHPPPXXXcccrrroooddd^^^]]]hhhuuummmaaaUUUMMMHHHBBB???@@@===<<<:::999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>======>>>>>>@@@AAACCCDDDCCCEEEFFFGGGGGGHHHJJJLLLOOOPPPQQQSSSUUUXXXYYYZZZ[[[[[[\\\^^^___aaabbbcccfffgggkkkqqqyyysss]]]MMMGGGEEEAAAAAACCCEEEHHHOOOWWWddd{{{uuudddYYYTTTQQQSSSVVV___iiivvvzzzqqqllllllqqqyyygggXXXNNNFFFAAA???;;;;;;:::999999888888777777777777777777777888888555555555666666666666666777777666666555555555555555555555555666666666666888888888888999999:::;;;<<<>>>BBBFFFLLL\\\zzz~~~}}}}}}yyymmmeee```aaadddhhhmmmtttzzz}}}}}}zzzxxxvvvvvvxxx{{{|||yyyppplllgggbbb```^^^[[[ZZZ\\\YYYUUURRRQQQPPPOOONNNJJJJJJIIIGGGFFFDDDCCCBBB???===???CCCFFFJJJUUU```ppp{{{{{{uuunnngggccc^^^XXXUUUVVVTTTSSSQQQPPPPPPQQQSSSTTTWWWVVVSSSPPPMMMJJJGGGFFFBBBBBB@@@???>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<>>???<<<;;;:::999::::::;;;<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEFFFHHHHHHHHHIIILLLNNNSSSSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\^^^```bbbccccccfffggglllrrryyyuuu^^^NNNHHHGGGEEEDDDFFFHHHJJJPPPXXX```uuuyyyhhh\\\UUUPPPQQQTTT]]]fffssstttnnnlllnnnvvvyyycccVVVNNNFFFAAA???;;;;;;:::999999888888777777777777777888888888888555555555666666666666666888777777666555555444444444444555555555666666666777777777888888:::;;;;;;999<<>>@@@CCCFFFJJJTTT^^^nnnzzz|||vvvpppllleee^^^[[[\\\YYYWWWUUUSSSRRRRRRSSSTTTUUUTTTSSSPPPMMMIIIFFFDDDAAA@@@???>>>>>>???@@@AAA========================>>>>>>???@@@AAAAAA@@@@@@BBBFFFKKKSSS^^^nnn}}}kkkaaa\\\]]]lll}}}}}}ggg\\\OOOIIIDDD???===>>>;;;;;;;;;;;;<<<<<<<<<<<<===============>>>??????>>>>>>???@@@AAACCCDDDEEEFFFHHHIIIIIIIIIJJJMMMOOOTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]___aaabbbccccccggghhhlllrrrxxxvvv___OOOIIIFFFCCCCCCEEEFFFHHHNNNUUU]]]ooo~~~mmmaaaXXXRRRRRRUUU[[[cccppp|||zzzqqqmmmnnnrrr||||||||||||sss```UUUNNNGGGAAA???;;;;;;:::999999888888777666777777777888888888888555555555555666666666777666666666666666555555555444444444555555555666666666666666777888:::;;;<<<888===CCCEEEFFFPPPhhh~~~rrriiiaaaaaabbbdddiiipppvvvyyy~~~|||wwwtttooolllhhheeecccaaa^^^\\\XXXTTTPPPMMMMMMMMMMMMLLLJJJKKKKKKJJJIIIGGGEEEDDDBBBAAABBBDDDFFFIIIQQQ[[[lllxxx|||wwwrrrkkkbbb___aaa]]]\\\ZZZWWWVVVUUUUUUUUUTTTSSSRRROOOKKKGGGDDDBBB@@@@@@???>>>>>>???@@@AAA>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@??????CCCFFFKKKQQQ\\\mmm{{{jjj```[[[^^^nnn}}}ggg[[[OOOHHHCCC>>>;;;<<<999;;;<<<>>>>>>===<<<;;;>>>>>>======>>>>>>???@@@?????????@@@BBBCCCEEEFFFGGGIIIJJJJJJJJJKKKNNNPPPSSSTTTVVVWWWYYYYYYYYYYYYZZZ[[[^^^```bbbdddddddddggghhhmmmrrrxxxwww```PPPJJJDDDAAAAAACCCDDDEEEJJJQQQ[[[kkkpppcccXXXQQQQQQTTTYYYaaammmyyywwwpppooorrrxxxxxxvvvuuuyyyppp^^^UUUOOOIIICCC@@@;;;;;;::::::999888888777666666777777888888888999444555555555666666777777444444555555666777777777444444444555555555666666555555666777888:::<<<===;;;@@@FFFHHHGGGNNNdddzzzuuukkkcccbbbbbbdddhhhnnnsssvvv}}}|||wwwtttooommmiiifffdddbbb___]]]VVVRRRNNNKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFDDDEEECCCCCCEEEFFFGGGOOOXXXjjjvvvzzzrrriiifffhhhbbb```^^^[[[ZZZYYYXXXXXXSSSRRRQQQNNNJJJFFFBBB@@@@@@???>>>>>>>>>???@@@AAA??????@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@CCCFFFJJJQQQ\\\mmmzzziii___[[[^^^nnn~~~hhh\\\OOOHHHCCC===:::;;;999;;;===???@@@???===;;;>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNQQQQQQRRRUUUWWWYYYZZZZZZZZZZZZ\\\___bbbdddeeeeeeeeehhhiiimmmrrrxxxwww```QQQKKKFFFDDDDDDFFFGGGGGGMMMSSSZZZiiipppbbbWWWOOONNNRRRWWW___kkkwww}}}vvvqqqqqquuu{{{~~~tttrrrqqqtttyyymmm___UUUMMMDDD???>>>;;;;;;:::999888666666555777777777777777777777777666666666666666666666666777777777777777777777777555555555555666666666666999888888888888888999999:::===AAACCCDDDKKK]]]pppwwwmmmddd```^^^bbbfffjjjqqqxxx|||{{{wwwsssmmmkkkhhhfffccc```\\\YYYVVVTTTQQQNNNLLLKKKLLLLLLMMMOOOQQQPPPMMMIIIFFFEEEDDDBBBBBBFFFHHHKKKQQQYYYiiiuuu|||yyyuuuoooiiifffbbb]]]ZZZZZZXXXTTTPPPTTTQQQMMMJJJIIIGGGFFFDDDAAAAAA@@@@@@???>>>>>>>>>AAABBBBBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDBBBEEEIIIPPP[[[mmmuuueee\\\YYY___sss|||hhhZZZLLLEEEBBB???======<<<<<<<<<===============<<<<<<======>>>?????????BBBBBBCCCDDDEEEFFFGGGGGGLLLKKKJJJJJJJJJLLLMMMNNNNNNQQQUUUXXXYYYZZZ[[[]]]^^^___aaadddfffggghhhiiijjjkkknnntttyyyxxxaaaQQQKKKFFFEEECCCCCCEEEHHHLLLOOOVVVcccyyykkk]]]WWWRRRQQQRRRWWW]]]gggrrr}}}|||wwwrrrttt|||uuusssrrrtttxxxkkk^^^UUUMMMDDD???>>>;;;;;;:::999888777666666777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666777777777777888999:::;;;:::<<<@@@CCCCCCIII[[[lllzzzooofffaaa___aaadddhhhnnnuuu{{{|||xxxtttnnnlllhhheeeccc___[[[XXXUUUSSSPPPMMMKKKJJJKKKKKKMMMOOOQQQPPPLLLHHHFFFEEEHHHEEEEEEHHHJJJKKKRRRYYYgggsss|||vvvqqqooojjjddd```^^^\\\XXXTTTSSSPPPLLLJJJHHHGGGEEECCC@@@@@@@@@@@@@@@?????????BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEIIIPPP\\\mmmsssddd]]][[[bbbwwwzzzgggYYYKKKEEEBBB???======<<<<<<<<<<<<<<<=========<<<<<<<<<===>>>>>>??????AAABBBCCCDDDEEEFFFGGGHHHLLLKKKKKKKKKKKKMMMNNNOOOQQQSSSWWWYYYZZZZZZ[[[]]]^^^___aaadddfffggghhhiiillllllooossswwwyyybbbQQQKKKFFFEEECCCCCCDDDHHHLLLNNNVVVbbbvvvnnn```XXXSSSRRRSSSUUU[[[eeeppp{{{~~~zzzwwwzzzwwwuuusssvvvuuuiii\\\TTTMMMDDD???>>><<<<<<;;;:::999888777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666555555666777888:::<<<===:::<<>>>>>??????AAAAAACCCDDDFFFGGGHHHIIIKKKKKKKKKKKKMMMOOOQQQRRRTTTVVVYYY[[[[[[[[[\\\]]]^^^___aaadddfffggghhhhhhmmmlllnnnrrruuuzzz{{{dddSSSKKKGGGEEEDDDCCCDDDGGGKKKMMMUUU```sssqqqbbbZZZTTTRRRSSSSSSYYYbbbmmmxxxyyyvvvtttwwwqqqfffZZZSSSLLLDDD???>>><<<<<<;;;::::::999888888777777777777777777777777888888888888888888888888666666666666666666666666555555555555666666666666666666666777888:::;;;<<<:::;;;>>>@@@@@@DDDRRR```~~~uuuhhhccc______aaacccjjjqqqvvv{{{~~~zzzvvvsssooolllgggbbb___[[[WWWTTTSSSQQQNNNLLLKKKKKKLLLLLLOOOPPPQQQOOOKKKHHHFFFEEEHHHFFFFFFIIIJJJKKKPPPWWW]]]iiivvv~~~|||vvvooofff```]]][[[WWWUUURRROOOKKKHHHGGGFFFDDDBBB???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDIIIQQQ]]]oooxxxjjj___\\\^^^hhh~~~tttbbbUUUIIIDDDBBB???<<<===::::::;;;;;;<<<<<<======<<<<<<======>>>?????????AAAAAACCCEEEFFFHHHIIIJJJLLLLLLLLLMMMOOOQQQSSSUUUWWWYYY\\\]]]]]]\\\]]]^^^___```bbbdddfffggghhhhhhkkkjjjmmmppprrrwww~~~hhhUUULLLGGGFFFDDDCCCDDDFFFJJJLLLTTT^^^ooossseee[[[SSSQQQRRRRRRWWW```jjjuuuzzzvvvtttwww~~~nnncccXXXRRRLLLDDD???>>><<<;;;;;;::::::999999999777777777777777777777777777777777777777777777777555555555555555555555555555555555555666666666666888888888777888888999::::::;;;===@@@@@@CCCNNNZZZvvv~~~yyyiiiccc^^^^^^```bbbiiipppsssxxx~~~~~~zzzvvvsssllliiiddd___\\\YYYUUUSSSSSSQQQOOOMMMLLLMMMNNNOOOPPPQQQQQQNNNKKKGGGEEEEEEFFFDDDFFFJJJLLLMMMSSSZZZ\\\gggssszzz|||uuulllfffbbb```\\\YYYRRROOOKKKHHHGGGFFFDDDBBB@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAADDDJJJQQQ^^^pppsssggg]]][[[___iiippp___SSSGGGCCCBBB???<<<<<<::::::;;;;;;<<<======>>>======>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJLLLLLLMMMMMMMMMNNNPPPSSSVVVWWWYYY[[[^^^___^^^]]]^^^______```bbbdddeeegggggggggggggggjjjnnnpppuuummmYYYOOOHHHFFFDDDCCCCCCEEEHHHKKKRRR[[[llluuufff[[[RRROOOPPPQQQVVV^^^iiitttzzzvvvsssvvvwwwjjj```VVVPPPKKKDDD???>>>;;;:::::::::999999999888777777777777777777777777666666666666666666666666555555555555555555555555555555555555666666666666999999888888888888888999::::::<<>>???????????????@@@AAAAAABBBBBBBBBCCCEEEGGGJJJLLLNNNOOOOOOOOOOOOPPPRRRTTTWWWXXXYYY[[[^^^______^^^___``````aaabbbdddeeefffggggggdddeeehhhmmmoootttsss^^^QQQIIIGGGDDDBBBCCCEEEGGGIIIPPPYYYjjj}}}xxxiii\\\QQQNNNOOOPPPTTT]]]fffqqq}}}}}}{{{vvvsssvvvvvvggg^^^TTTPPPKKKDDD???>>>999999999999999888888888777777777777777777777777555555555555555555555555555555555555555555555555555555555555666666666666888777777777888999::::::999999<<>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDCCCDDDFFFIIILLLOOOQQQRRRQQQQQQQQQQQQSSSUUUWWWYYYXXX[[[^^^_________```aaa```aaabbbdddeeefffggggggeeeeeehhhlllnnnrrr~~~yyybbbTTTIIIGGGDDDBBBBBBDDDGGGHHHOOOXXXiii}}}{{{kkk]]]RRRNNNOOONNNRRRZZZcccnnn{{{~~~vvvxxx}}}xxxtttxxxyyyfff\\\SSSOOOKKKDDD???>>>999999888888888888888888777777777777777777777777555555555555555555555555555555555555555555555555555555555555666666666777666666666777888:::;;;<<<999999<<<@@@AAACCCKKKTTT]]]~~~yyywwwnnnfffaaa^^^]]]aaahhhnnnrrryyy~~~}}}wwwqqqmmmjjjfffccc___\\\XXXVVVVVVVVVUUUTTTOOONNNMMMKKKKKKLLLNNNOOORRRRRRQQQNNNIIIFFFEEEEEEAAA@@@BBBFFFGGGFFFJJJPPPUUU]]]cccfffkkkuuu~~~zzzrrrjjjaaaZZZTTTQQQMMMJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAADDDJJJRRR```sss}}}jjj```[[[___gggvvvlllYYYNNNDDDBBBAAA???<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDEEEGGGJJJMMMPPPRRRSSSRRRRRRRRRRRRTTTVVVXXXYYYXXXZZZ]]]_________```aaa```aaacccdddeeeffffffgggffffffiiimmmnnnqqq||||||dddVVVIIIGGGDDDBBBBBBDDDFFFHHHNNNXXXiii}}}}}}nnn___SSSOOOPPPLLLPPPXXXaaalllyyy|||qqqssszzz~~~yyyuuuyyyuuuhhh^^^TTTOOOJJJCCC===<<<999999999888888888888777777777777777777666555555444444555555555555444444666666666666666666666666555555555555555666777777666666666777888888999999;;;<<<<<<<<<===AAAGGGKKK]]]rrr}}}{{{oooccc^^^]]]^^^bbbgggkkkqqqyyyyyyoooiiigggeeeaaa]]]\\\YYYVVVVVVXXXXXXVVVTTTYYYRRROOOQQQPPPLLLJJJNNNRRRTTTUUUSSSNNNHHHEEECCCBBBDDDFFFFFFFFFFFFGGGIIIQQQVVV[[[^^^```fffnnnuuu|||qqqeee]]][[[VVVOOOJJJGGGEEEDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEIIISSSdddyyy|||eeeaaa]]]___kkkoooXXXOOODDD@@@AAACCC@@@<<<<<<<<<===>>>???@@@@@@AAADDDDDDCCCCCCDDDEEEGGGHHHGGGHHHJJJLLLOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYWWW[[[```ccccccccccccdddbbbccceeefffggggggffffffiiikkkhhhlllvvvxxxzzzgggSSSKKKEEEAAABBBCCCCCCDDDGGGPPPXXXfffzzzpppaaaWWWPPPMMMOOOPPPVVVaaakkkuuuzzzpppsssxxx|||uuu{{{zzziii___UUUPPPKKKCCC>>>===999999999888888888888777777777777777777666555555555666666666666666666555666666666666666666666666555555555555555666777777666666666777888888999999;;;<<<<<<<<<>>>AAAGGGKKKZZZnnn|||~~~tttggg```^^^^^^aaaeeeiiiooovvv}}}~~~wwwmmmhhheeeccc```\\\YYYVVVTTTTTTVVVWWWUUUTTTYYYSSSOOOPPPOOOLLLKKKOOOSSSVVVXXXWWWQQQJJJFFFDDDCCCEEEFFFFFFEEEFFFHHHIIILLLOOOSSSUUUVVVZZZbbbiiiwwwssskkkaaa\\\TTTNNNJJJHHHGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCDDDFFFKKKUUUfff{{{xxxfffaaa]]]aaaqqq~~~~~~lllVVVNNNDDD@@@AAABBB@@@======>>>>>>???@@@AAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIKKKNNNPPPRRRTTTUUUUUUUUUVVVWWWWWWXXXYYYYYYXXX\\\```cccdddddddddeeeggghhhiiikkkllllllkkkkkkiiimmmkkkooozzzzzzzzzlllWWWKKKEEEAAABBBCCCBBBDDDGGGOOOVVVeeeyyysssdddYYYRRROOONNNOOOTTT___iiirrrxxxqqqrrruuu|||www{{{lllbbbWWWPPPKKKCCC>>>===999999999888888888888777777777777777777666555555666666777777777777666666666666666666666666666666555555555555555666777777666666666777888888999999:::;;;<<<<<<>>>AAAFFFJJJVVViii{{{|||zzzkkkccc___]]]___bbbggglllsssyyy~~~{{{uuulllfffccc```]]]ZZZWWWUUUSSSTTTUUUWWWWWWWWW\\\XXXTTTSSSPPPNNNNNNQQQVVVZZZ]]]\\\UUUMMMHHHFFFEEEFFFFFFFFFEEEEEEGGGIIIGGGIIIJJJJJJKKKNNNUUU[[[hhhwwwxxxlllfff]]]UUUPPPMMMKKKIIIEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEGGGMMMYYYjjjsssgggaaa^^^eeeyyyzzzgggTTTMMMDDD@@@AAABBBAAA>>>??????@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMOOOQQQTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYYYY\\\aaacccddddddeeefffiiijjjlllnnnooopppoooooojjjnnnnnnrrr|||{{{zzzqqq\\\LLLFFFAAAAAABBBAAABBBFFFMMMTTTcccwwwxxxggg[[[TTTQQQNNNNNNSSS\\\eeeooo{{{{{{rrrpppqqqvvvzzz|||ooodddXXXQQQJJJCCC>>>>>>999999999888888888777777777777777777777666555555666666666777777666666666666666666666666666666666555555555555555666777777666666666777888888999999:::;;;<<<<<<>>>AAAFFFJJJSSSddd{{{{{{ooofffaaa]]]^^^aaafffjjjqqqvvv{{{{{{uuummmeeeaaa]]]ZZZWWWWWWVVVUUUUUUWWWZZZ\\\]]]ccc```\\\XXXSSSQQQRRRTTTXXX^^^bbb```XXXOOOIIIGGGEEEFFFGGGFFFEEEEEEGGGHHHEEEFFFFFFEEEEEEIIIOOOTTT\\\iii|||zzzsssiii___WWWRRRNNNLLLHHHHHHGGGFFFFFFFFFFFFEEEAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEIIIPPP^^^ppp}}}oooiiibbb```kkkuuucccQQQKKKDDDAAAAAABBBAAA?????????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKLLLNNNPPPRRRTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZ]]]aaacccddddddeeefffhhhiiikkkmmmoooooooooooolllooommmpppzzzyyyxxxuuu___NNNGGGBBBAAAAAA@@@BBBEEEKKKRRR```rrr~~~kkk\\\TTTQQQOOONNNRRRZZZccckkkwwwsssooolllpppxxx~~~rrrfffXXXPPPIIIBBB>>>>>>999999999888888888777777777777777777777666555555444555555666666555555444666666666666666666666666555555555555555666777777666666666777888888999999999:::<<<===>>>AAAEEEIIIRRRaaa{{{||||||rrrhhhbbb^^^^^^aaaeeeiiioootttyyy}}}wwwooofff```\\\XXXWWWXXXWWWWWWWWWYYY\\\___bbbiiiiiieee^^^WWWUUUUUUVVV[[[aaafffcccYYYOOOJJJIIIGGGHHHIIIIIIGGGFFFGGGHHHDDDDDDCCCCCCDDDGGGKKKOOOSSS]]]ooowwwlllbbbZZZTTTPPPOOONNNKKKIIIGGGEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFKKKTTTcccuuuzzzlllhhhdddeeesssrrr___NNNJJJDDDAAAAAABBBAAA@@@>>>???@@@AAACCCDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLNNNPPPRRRSSSUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ]]]```bbbcccccceeefffgggiiijjjlllmmmnnnmmmmmmmmmoooiiijjjssstttuuuxxxaaaQQQIIICCCBBBAAA@@@AAAEEEIIIOOO[[[kkk~~~ooo___UUUQQQPPPOOORRRYYY```hhhtttvvvnnniiilllrrrzzztttgggYYYOOOHHHAAA======999999999888888888888777777777777777777666555555444444555555555555444444666666666666666666666666555555555555555666777777666666666777888888999999888:::<<<===>>>AAAEEEHHHPPP^^^vvvwwwllleee______aaacccgggmmmqqqvvv}}}}}}xxxqqqiiibbb]]][[[[[[ZZZZZZ[[[ZZZ[[[^^^cccfffmmmpppnnnfff___]]]]]]\\\```fffjjjfffZZZPPPLLLLLLIIIKKKNNNNNNLLLJJJIIIHHHDDDCCCBBBBBBCCCEEEGGGHHHMMMSSSdddzzz|||rrrhhh```[[[YYYWWWSSSNNNJJJGGGEEEDDDBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGLLLXXXggg{{{wwwjjjeeeeeekkk|||nnn[[[LLLHHHDDDBBBAAABBBBBBAAA>>>???@@@AAACCCEEEFFFFFFIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMOOOPPPRRRTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\___aaaaaabbbdddfffhhhiiikkklllmmmmmmllllllmmmmmmffffffnnnooorrr~~~}}}eeeTTTLLLEEECCCAAA@@@BBBEEEHHHMMMUUUbbbsssuuubbbWWWRRRQQQOOOQQQWWW^^^eeeqqq{{{{{{ppphhhiiikkkppp{{{vvvhhhXXXNNNFFF???<<<===999999999888888888888777777777777777777666555555555555666666666666555555666666666666666666666666555555555555555666777777666666666777888888999999777999;;;===>>>AAADDDGGGOOO[[[qqq}}}qqqgggaaa^^^```aaaeeejjjnnnrrryyy~~~{{{xxxrrrkkkeeebbbaaabbb```aaabbbaaaaaadddiiinnnrrrxxxyyyqqqkkkjjjjjjiiieeejjjnnnhhh\\\RRRNNNOOOMMMPPPTTTUUUSSSOOOLLLKKKFFFEEEDDDDDDDDDDDDCCCBBBHHHLLLZZZqqqzzzqqqkkkdddaaa[[[TTTNNNJJJGGGEEECCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGNNNZZZkkkssshhhaaaeeepppjjjWWWIIIGGGDDDBBBAAABBBBBBBBB???@@@AAACCCEEEFFFHHHHHHKKKLLLMMMNNNOOOOOOOOONNNOOOOOOPPPRRRTTTUUUVVVWWWYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[^^^___```aaaccceeehhhiiijjjkkkkkkjjjiiiiiikkkkkkeeefffmmmmmmnnnyyy}}}lllWWWNNNFFFDDDBBBAAABBBFFFHHHKKKPPPYYYiii{{{fffYYYTTTQQQNNNOOOTTTZZZbbbmmmxxxssshhhfffffffffppp}}}vvvhhhXXXMMMEEE>>>;;;<<<999999999888888888888777777777777777777666666555666666777777777777666666666666666666666666666666555555555555555666777777666666666777888888999999777999;;;===>>>AAADDDGGGMMMXXXnnntttjjjaaa^^^______ccchhhlllpppwwwzzzyyyvvvrrrlllgggffffffhhhggghhhiiihhhgggjjjpppuuuwww|||vvvwwwwwwuuuhhhnnnpppjjj]]]SSSQQQSSSPPPTTTYYYZZZXXXSSSOOOMMMJJJIIIHHHGGGFFFDDDAAA???FFFGGGTTTlll}}}wwwlllhhhaaaYYYQQQLLLHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHOOO\\\mmmqqqggg]]]dddtttgggTTTHHHFFFDDDBBBAAABBBBBBCCCAAAAAACCCDDDFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQPPPOOOPPPQQQRRRSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXX[[[]]]^^^___```ccceeegggggghhhiiihhhgggfffeeehhhjjjfffgggooommmlllvvvxxxrrrXXXPPPHHHDDDCCCAAACCCFFFHHHIIILLLTTTccczzzjjj[[[UUUPPPMMMNNNRRRXXX___jjjuuuvvviiieeebbb```hhhvvvssseeeUUULLLGGGAAA===<<<999999999888777666666555444444555666777888999999666666555555555555666666///000333555666666555444555555555555555666777777888888888888888999999999<<<<<<===???AAACCCEEEFFFJJJWWWmmm{{{~~~wwwjjjccc___]]]```___bbbiiiooouuu|||xxxxxxvvvqqqllljjjllloooqqqpppooopppssswww{{{~~~~~~~~~zzzwwwrrrkkkccc[[[UUURRRTTTYYY\\\[[[[[[[[[XXXSSSOOOKKKGGGEEEDDDDDDDDDCCCDDDLLL^^^pppwww~~~}}}uuummmbbbZZZTTTPPPLLLIIIIIIGGGDDDBBBCCCCCCBBBAAACCCDDDFFFGGGFFFGGGHHHJJJLLLSSSaaatttuuukkkhhhaaaggg{{{{{{cccUUUHHHFFFDDDBBBAAA@@@@@@@@@EEEEEEEEEEEEFFFHHHJJJLLLLLLNNNOOOOOOOOOOOOPPPRRRPPPQQQRRRTTTVVVXXXYYYZZZXXXXXXXXXXXXXXXWWWWWWWWW]]]]]]]]]^^^___aaaccceeefffeeedddddddddeeefffgggggggggffffffgggjjjlllnnnyyybbbUUUHHHDDDFFFEEEDDDDDDDDDEEEJJJSSSaaatttppp___SSSPPPLLLLLLPPPVVV^^^jjjvvv~~~~~~hhh```___]]]bbbkkk~~~rrrdddTTTKKKFFF@@@<<<<<<:::::::::999888777777777555555666666777777888888666555555555555555555666555666666777666555333333555555555555555666777777777777888888888888999999;;;<<<<<<>>>@@@BBBDDDFFFIIIRRRddd}}}zzz{{{|||ooogggbbb___^^^]]]```gggmmmrrr|||{{{{{{{{{yyyuuuqqqpppssswww|||||||||}}}}}}zzzyyyzzzxxxtttnnnggg```ZZZWWWXXX^^^aaaaaa```___[[[UUUPPPLLLHHHFFFEEEDDDCCCAAACCCIIIVVVdddkkkssswwwoooeee\\\WWWSSSNNNKKKJJJHHHEEEDDDDDDDDDDDDCCCCCCDDDFFFFFFFFFFFFHHHJJJMMMUUUcccvvvrrrhhhfffdddlllwww```SSSGGGFFFDDDBBBAAAAAAAAABBBFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPPPPOOOOOOQQQRRRRRRSSSTTTVVVXXXYYY[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZ^^^^^^^^^^^^___aaacccdddeeeddddddccccccdddfffgggffffffeeefffgggjjjlllnnnuuu|||gggXXXJJJEEEEEECCCAAAAAADDDDDDIIIRRR^^^rrrsssbbbVVVRRRNNNMMMPPPTTT[[[gggrrr|||sssiiiddd```ccckkkwwwrrrcccSSSJJJDDD???;;;;;;;;;;;;::::::999888888888666666666666777777777777555555444444444444555555777777666666555444333333555555555555555666777777666666777777888888888888:::;;;<<<===???BBBDDDEEEKKKOOO[[[qqq{{{yyy}}}uuullleeeaaa]]]\\\^^^dddiiinnnwww~~~|||yyyzzz~~~yyyxxxyyyxxxuuuqqqlllfffaaa^^^^^^eeejjjjjjiiifff___WWWRRROOOKKKIIIGGGFFFDDDBBBEEEGGGNNNWWW\\\gggzzzrrrhhh```ZZZVVVQQQNNNLLLJJJGGGFFFFFFFFFFFFEEECCCDDDFFFFFFEEEFFFHHHJJJOOOXXXgggzzz~~~nnneeedddgggsssrrr]]]PPPFFFEEECCCBBBBBBCCCCCCDDDGGGGGGGGGHHHIIIKKKMMMNNNNNNOOOQQQQQQPPPPPPRRRSSSTTTUUUVVVWWWYYYZZZ\\\\\\ZZZ[[[[[[[[[\\\]]]]]]]]]____________```aaaccccccddddddcccbbbcccdddeeefffeeedddeeefffgggjjjlllnnnqqqxxxmmm]]]MMMFFFDDDAAA??????CCCDDDGGGOOO[[[nnnxxxfffYYYSSSOOOMMMOOORRRXXXcccmmmzzz~~~ooofff___aaafffooo{{{qqqbbbRRRHHHCCC>>>;;;;;;::::::999999999888888888888777777777666666666555444444333333333333444444444444333333333444555666555555555555555666777777666666666777777888888999::::::;;;===???AAACCCDDDNNNPPPXXXkkk~~~zzzzzz|||pppfffaaa^^^\\\^^^cccgggkkkttt|||}}}{{{wwwvvvtttrrrnnniiifffccccccjjjpppqqqoookkkccc[[[TTTQQQNNNKKKJJJIIIHHHFFFJJJIIIKKKOOOSSS```www|||uuukkkccc^^^YYYTTTPPPOOOLLLIIIHHHHHHHHHGGGFFFDDDEEEFFFFFFEEEFFFIIIKKKQQQ[[[kkk~~~xxxjjjccccccjjjyyymmmYYYMMMEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJLLLNNNOOOPPPOOOQQQRRRRRRQQQRRRSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[[[[\\\]]]^^^^^^______`````````aaabbbccccccdddcccbbbbbbcccdddfffgggddddddeeefffhhhjjjmmmnnnooouuuqqqaaaOOOGGGDDDAAA??????BBBCCCFFFMMMVVVhhh|||iiiZZZSSSOOOLLLNNNPPPVVV```jjjxxxxxxkkkdddcccfffnnnwwwrrrbbbQQQGGGBBB===:::;;;888888888888888777777777888888777777666666555555444444333333333333444444555444444444555666777888555555555555555666777777555666666777888999999999::::::;;;===???AAACCCDDDNNNOOOWWWhhhzzzwww~~~ttthhh``````^^^___cccfffjjjqqqyyy}}}uuutttrrrooollliiigggffffffmmmrrrsssrrrooohhh```VVVRRRNNNKKKJJJJJJIIIHHHNNNLLLKKKLLLQQQ]]]rrryyyooohhhbbb^^^XXXTTTSSSPPPMMMKKKJJJJJJIIIGGGEEEFFFGGGFFFFFFGGGJJJMMMSSS^^^pppsssgggcccdddlll{{{gggUUUKKKDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMOOOPPPQQQRRRPPPRRRSSSTTTSSSSSSTTTVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[\\\\\\]]]^^^^^^___``````bbbbbbcccddddddccccccbbbbbbccceeefffgggdddeeefffgggiiikkkmmmnnnnnnttttttcccPPPGGGDDDBBBAAAAAABBBCCCFFFKKKRRRbbb}}}kkk[[[RRRNNNKKKMMMOOOTTT___iiivvv}}}zzzrrrpppqqqrrryyyrrrcccQQQGGGBBB===;;;<<<777777777777777777777777888888777777666666555555555555444444444444555555888888888777777777777666555555555555555666777777666666777888999::::::;;;:::;;;<<<===???BBBDDDEEEJJJMMMUUUdddyyyzzztttxxxzzzlllbbbaaa______ccceeehhhooovvv}}}~~~|||tttrrroookkkiiiggggggggghhhnnnrrrsssrrrqqqmmmfff[[[VVVPPPKKKIIIIIIIIIIIIMMMMMMMMMNNNTTT___nnnyyywwwpppjjjeee___[[[YYYVVVRRROOONNNMMMKKKJJJHHHHHHHHHGGGGGGHHHLLLOOOVVVbbbuuu{{{nnneeeccceeeqqqrrr```RRRJJJEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTRRRSSSUUUUUUTTTTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^___aaabbbdddeeeeeeeeedddcccccccccdddfffhhhiiifffggghhhiiikkklllmmmmmmnnnttt}}}wwweeeRRRHHHEEEBBBBBBCCCAAACCCGGGJJJOOO\\\uuummm]]]SSSOOOLLLMMMOOOSSS]]]gggrrrzzz~~~~~~|||ssscccRRRGGGBBB===<<<===888888888888888888888888777777777777666666666666666555555555555555555666444444666777777666666555555555555555555666777777777777888999:::;;;<<<<<<;;;<<<<<<>>>@@@BBBDDDFFFHHHLLLSSS^^^ppp}}}tttuuurrrgggbbb______bbbdddfffllltttxxx}}}uuurrrmmmhhheeeeeefffgggiiinnnqqqqqqrrrsssrrrnnnhhhaaaWWWOOOKKKJJJKKKKKKLLLNNNRRRUUU[[[dddmmmsss{{{zzztttoooiiiddd```]]]XXXUUUSSSQQQNNNMMMIIIJJJIIIHHHHHHJJJNNNQQQZZZggg{{{uuuiiibbbaaafffxxxzzziiiZZZOOOJJJFFFEEEEEEDDDEEEFFFHHHIIIJJJLLLNNNQQQSSSTTTUUUUUUSSSTTTVVVVVVUUUUUUWWWXXXZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```ccceeefffggggggeeedddddddddeeegggiiijjjiiiiiijjjkkkllllllmmmmmmnnnsss|||{{{hhhSSSHHHDDDBBBAAABBB@@@CCCHHHKKKMMMWWWooorrraaaWWWQQQNNNMMMNNNRRR[[[dddnnnvvvtttdddRRRHHHBBB>>><<<===999999999999999999999:::666666666666777777777777666666555555555555666666+++---000333555666555555555555555555555666777777777888888:::;;;<<<======<<<<<<===???AAACCCEEEFFFHHHLLLRRR[[[jjjvvvvvvvvvkkkaaa___^^^aaabbbdddjjjqqqttt~~~wwwssslllgggcccccceeegggjjjnnnpppoooqqquuuuuussstttlll```UUUOOONNNNNNNNNLLLQQQWWW\\\bbbjjjpppqqqvvv||||||vvvpppkkkeeebbb]]]YYYVVVTTTQQQOOOKKKKKKJJJIIIIIIKKKOOORRR]]]kkk~~~qqqfff___```eee}}}ssscccVVVNNNJJJGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLOOORRRTTTUUUVVVVVVSSSUUUVVVVVVVVVVVVWWWYYY\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]```cccfffggghhhhhheeeeeeeeeeeefffhhhjjjkkkjjjkkklllmmmmmmmmmllllllmmmsss{{{~~~kkkUUUIIIDDDAAA@@@AAA@@@CCCIIIKKKLLLUUUkkkuuudddZZZTTTOOONNNNNNPPPXXXaaalllsss~~~rrrbbbPPPEEE@@@<<<;;;<<<999999999888888888888777666666666666666666666666777777666666555555555444777666555444444555666777444555777888888888777666888888999999999:::::::::<<<===>>>??????@@@BBBEEECCCJJJLLLSSSfffzzz|||rrrddd^^^ZZZ\\\aaaeeekkkqqqtttyyy}}}uuuqqqkkkfffcccdddfffgggiiijjjkkkmmmpppvvv}}}xxxlllaaaYYYVVVUUUUUUSSSXXX```jjjrrrwwwzzz{{{yyyzzzzzz}}}wwwqqqmmmiiiccc^^^ZZZWWWSSSQQQRRRLLLIIIJJJKKKJJJLLLPPP^^^oooyyyoooggg```bbbjjjyyyjjj\\\PPPIIIHHHFFFGGGHHHHHHGGGHHHJJJLLLJJJKKKMMMPPPQQQRRRRRRRRRVVVXXXYYYYYYXXXXXXZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^\\\\\\]]]^^^^^^^^^]]]]]]YYY\\\```eeehhhiiihhhhhhhhhgggffffffgggiiikkkmmmmmmkkkiiihhhhhhjjjmmmoooqqqssszzzoooWWWKKKHHHEEEAAA???@@@BBBEEEIIILLLUUUhhhzzzhhhbbbXXXOOONNNPPPRRRVVV[[[iiiqqq{{{nnn___NNNEEEAAA===;;;<<<999999999888888888888777666666666666666666666666777666666666555555555555777666555444444555666777555666777777777777777666888999999999999::::::::::::;;;<<<======>>>@@@CCCEEELLLMMMSSSdddwwwuuuiiibbb]]]^^^```ccchhhmmmrrrvvv~~~xxxtttnnnhhhdddcccdddeeeiiillloooppprrrwww~~~yyynnnfff```^^^]]]___cccjjjrrryyy~~~}}}xxxuuuxxx~~~yyysssoooiiiddd___[[[WWWTTTSSSMMMKKKLLLNNNNNNQQQUUUaaarrruuullleee```eeeooovvvgggZZZOOOIIIHHHGGGHHHIIIIIIIIIIIILLLNNNLLLMMMOOOQQQSSSTTTTTTTTTVVVXXXYYYYYYXXXXXXZZZ[[[[[[\\\\\\]]]]]]^^^^^^___]]]^^^^^^___^^^^^^]]]]]]\\\^^^aaadddggghhhhhhhhhhhhgggggggggiiikkkmmmooonnnlllkkkjjjjjjlllnnnooorrrsssyyyttt\\\NNNJJJFFFBBBAAA@@@AAAEEEIIILLLTTTgggxxxlllcccYYYPPPNNNPPPRRRWWW[[[gggooozzz{{{gggZZZLLLEEEAAA===::::::999999999888888888888777666666666666666666666666666666666666555555555555666666555555555555666777777777666666666666666777999999999999:::::::::::::::;;;=========>>>AAACCCEEELLLMMMRRRbbbrrrzzzooogggaaa`````````dddhhhoooqqqzzz|||wwwpppiiidddaaaaaaaaaffflllrrrttttttxxxuuunnnjjjhhhmmmpppuuu{{{}}}tttllljjjppp{{{zzzvvvoooiiiddd___ZZZWWWTTTPPPNNNPPPQQQRRRVVV\\\eeeuuuooogggbbbaaaiiivvvooobbbWWWNNNHHHGGGHHHIIIKKKKKKKKKKKKNNNPPPOOOPPPRRRSSSUUUUUUVVVVVVVVVWWWYYYYYYYYYYYYZZZ\\\]]]]]]]]]^^^___````````````````````````___^^^]]]___```aaacccdddfffgggggghhhhhhhhhiiikkknnnqqqrrrooonnnmmmlllmmmnnnpppqqqrrrsssyyy|||bbbSSSLLLGGGCCCBBB@@@AAADDDHHHKKKSSSdddtttttteee[[[QQQNNNPPPRRRVVVZZZdddlllwwwtttaaaUUUIIIEEEBBB===:::999999999999888888888777777666666666666666666666666666666666666666555555555555555555555555666666777999888666555555555666777999999999:::::::::;;;;;;<<<>>>?????????AAACCCEEEDDDKKKLLLQQQ___ooo~~~ssskkkcccaaa```___bbbffflllnnnuuu~~~zzzrrrjjjddd```^^^^^^aaajjjsssvvvvvvzzzyyytttrrruuuwww{{{{{{pppfffaaadddlllsss|||}}}yyysssmmmgggaaa\\\XXXXXXTTTRRRSSSSSSTTTYYY```iiiyyyzzzjjjccc___```mmm|||xxxhhh]]]UUULLLHHHHHHIIIJJJLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVVVVWWWVVVXXXYYYZZZYYYZZZ[[[]]]^^^^^^___```aaabbbbbbccccccccccccbbbaaa```___^^^aaaaaa```aaabbbccceeefffhhhiiijjjkkknnnqqqsssuuupppppppppppppppqqqqqqrrrrrrsssxxxjjjWWWMMMGGGCCCBBBAAAAAADDDHHHKKKRRR```nnn|||ggg\\\QQQNNNNNNPPPSSSXXXaaajjjuuu~~~nnn]]]RRRGGGDDDBBB>>>:::999999999999888888888777777666666666666666666666666555555555666666666666666444555555666666666666666888777666555555666777888999999:::::::::;;;;;;;;;===>>>???@@@@@@AAACCCFFFAAAIIIJJJOOO^^^lllvvvmmmeeecccaaa___aaaeeeiiijjjqqq{{{~~~zzzssskkkeee```^^^^^^^^^hhhrrrwwwxxx}}}|||{{{zzz|||~~~yyyoooeee]]][[[^^^aaakkksss|||vvvqqqkkkeee___[[[[[[WWWUUUUUUTTTTTTZZZaaalll{{{uuuggg```]]]```ooo|||ooobbbYYYSSSLLLIIIIIIJJJKKKMMMMMMMMMNNNQQQSSSUUUUUUUUUUUUVVVVVVWWWWWWWWWYYY[[[[[[[[[[[[]]]___``````aaabbbcccdddeeeeeeeeeeeeeeedddcccbbbaaa```bbbaaa`````````bbbdddeeehhhiiijjjlllooorrrtttuuuqqqqqqrrrrrrsssssssssrrrsssssswww~~~qqq\\\NNNFFFBBBBBBAAAAAACCCGGGJJJPPP\\\hhhjjj^^^RRRMMMLLLMMMPPPTTT___gggsss}}}yyyhhh[[[PPPFFFCCCBBB>>>:::999999999999888888888888777666666666666666666666666555555555666666666666666333444555666777777777666666666666666666777888888::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDAAAIIIJJJOOO]]]jjj~~~yyypppgggdddbbb___aaadddfffgggmmmwww~~~{{{uuunnnhhhdddbbbaaaaaaiiisssxxx{{{|||~~~~~~|||wwwnnncccYYYSSSRRRSSS\\\dddooozzz~~~yyytttpppjjjddd```]]]ZZZXXXWWWUUUUUU[[[dddooo}}}pppddd___]]]bbbssstttiii]]]WWWRRRNNNKKKLLLLLLMMMOOOOOOPPPQQQTTTVVVWWWWWWWWWVVVVVVWWWXXXXXXXXXZZZ\\\]]]]]]]]]___aaaaaabbbbbbdddeeefffggghhhfffffffffffffffeeedddccccccbbbbbbaaabbbccceeefffggghhhjjjmmmoooqqqssstttqqqrrrssstttuuutttsssrrrrrrsssvvv|||yyy```PPPEEEBBBCCCAAA@@@BBBFFFJJJNNNXXXccc{{{ooobbbTTTNNNKKKKKKMMMQQQ[[[dddppp{{{xxxggg[[[PPPFFFBBBAAA===:::999999999999888888888888777666666666666666666666666555555555555666666666777333444555666777777777666333444555777888888888888:::::::::;;;;;;;;;;;;<<<;;;===>>>>>>>>>???BBBDDDCCCKKKLLLPPP\\\gggzzz}}}sssjjjeeebbb^^^___bbbbbbcccjjjsss{{{|||wwwqqqmmmjjjhhhhhhhhhnnnvvv{{{~~~{{{~~~}}}zzzuuuppphhh]]]SSSMMMLLLMMMRRRWWW```iiirrr{{{~~~{{{xxxtttqqqlllfffbbb]]][[[YYYYYYWWWWWW___iiisssvvvkkkaaa^^^^^^eeexxx~~~ooodddZZZVVVSSSOOONNNOOOOOOPPPRRRSSSSSSUUUWWWZZZ[[[ZZZYYYXXXXXXYYYZZZZZZZZZ\\\^^^_________aaacccbbbcccdddeeeggghhhiiiiiifffgggggggggggggggffffffeeeeeeeeeeeefffggghhhiiifffhhhjjjlllnnnpppqqqrrrppprrrtttvvvvvvuuusssrrrrrrsssvvv|||eeeRRRFFFCCCDDDAAA@@@BBBFFFIIIMMMVVV___ooouuugggXXXPPPLLLJJJLLLPPPWWW```lllwwwyyyiii\\\PPPFFFBBBAAA===::::::999999999888888888888777666666666666666666666666444555555555666666777777222333555777777777777666222333555777999999999888:::::::::;;;;;;;;;<<<<<<===???@@@@@@@@@BBBDDDFFFFFFMMMNNNQQQ[[[eeewwwvvvlllfffbbb]]]]]]```___aaahhhqqqyyy}}}xxxtttpppnnnmmmmmmooosssyyy}}}}}}{{{|||yyy|||zzzvvvmmmiii```WWWOOOKKKLLLNNNLLLPPPWWW___hhhqqq{{{~~~~~~yyywwwtttrrroookkkeeebbb]]][[[ZZZZZZXXXZZZcccmmmvvvpppggg___^^^___ggg||||||lllbbbYYYUUUSSSPPPOOOQQQQQQSSSTTTUUUVVVWWWZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[\\\[[[]]]___``````aaaccceeeccccccdddfffgggiiijjjjjjfffgggggghhhhhhhhhhhhgggffffffggghhhiiijjjkkkkkkfffgggiiikkkmmmoooppppppppprrrtttvvvwwwuuusssrrrrrrsssvvv{{{hhhTTTHHHDDDFFFBBB@@@AAAFFFIIILLLTTT\\\fffyyykkk[[[RRRMMMKKKMMMPPPTTT]]]iiiuuu}}}|||fff[[[PPPFFFAAA???<<<;;;===999999999888888888888777666666555555555555666666666666555555555555666666555555555555666666666777777777777777777888888999888999999::::::;;;;;;<<<@@@@@@@@@AAAAAABBBBBBBBBEEEHHHNNNSSSWWW```rrroooeeeeeefffccc```dddaaabbbgggmmmttt}}}zzzwwwuuuttt|||}}}~~~|||zzz}}}|||{{{}}}~~~}}}xxxtttppphhh\\\SSSOOONNNLLLKKKIIILLLQQQWWW^^^hhhrrrxxx|||{{{{{{{{{yyywwwwwwyyytttsssqqqqqqooolllhhhddd___ZZZWWWYYY\\\___fffmmm{{{~~~llleee]]]ZZZbbbrrr{{{kkkaaaXXXUUUUUURRROOOOOORRRRRRSSSTTTVVVXXXZZZ\\\\\\[[[[[[[[[\\\]]]^^^^^^]]]^^^___bbbdddggghhhiiijjjjjjiiiiiihhhgggffffffggghhhiiijjjjjjiiihhhgggkkkkkklllmmmmmmmmmmmmmmmhhhiiikkkmmmoooooooooooooooqqqssstttsssssstttuuuttttttwww|||lllVVVJJJDDDAAADDDDDDDDDEEEHHHLLLPPPSSScccvvv~~~nnn\\\RRRNNNJJJJJJKKKSSSYYYcccnnnwwwkkk[[[PPPFFFAAA???;;;:::<<<999999999888888888888777666666555555555555666666666666555555555555666666555555555666666666777777777777777777777888999999999999999:::;;;;;;<<<<<<@@@@@@AAAAAABBBCCCCCCCCCEEEHHHMMMRRRVVV___pppssshhhgggiiigggddd``````ccciiiooottt}}}~~~}}}zzzwwwzzzxxxxxxxxxzzzyyywwwtttooofffZZZPPPKKKIIIHHHHHHGGGIIIMMMRRRYYYcccmmmtttzzzyyyyyyyyyvvvsssrrrrrrlllkkkjjjiiihhhfffbbb```^^^YYYWWWYYY[[[___fffooozzzjjjeee^^^^^^gggwwwzzzjjj```XXXVVVUUURRRPPPQQQRRRSSSUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^```cccfffiiikkklllnnnmmmllljjjiiihhhhhhhhhggghhhiiijjjkkkkkkjjjiiilllmmmmmmnnnoooooonnnnnniiijjjlllnnnoooooooooooooooppprrrsssrrrrrrsssuuuuuuuuuxxx}}}oooYYYLLLEEECCCDDDDDDDDDEEEHHHLLLPPPRRR```sssppp^^^SSSMMMJJJJJJKKKPPPWWWaaakkkttt|||nnn\\\QQQFFFAAA>>>;;;:::;;;999999999888888888888777666666555555555555666666666666555555555555666666555555666666666777777777888777777777777888999999999999::::::;;;<<<<<<<<>>:::999:::999999999888888888777777666666555555555555666666666666555555555555666666555666666666666777777777888888777777888888999::::::::::::;;;<<<<<<======AAABBBBBBCCCDDDEEEFFFFFFFFFGGGKKKPPPTTTZZZhhhvvvrrrllljjjhhhfff\\\]]]bbbiiimmmnnnrrrxxx}}}{{{vvvtttqqqooooooqqqtttuuuuuulll```TTTKKKGGGGGGGGGFFFHHHJJJOOOWWWbbbooowww|||wwwqqqhhh```^^^\\\YYYXXXYYYYYYXXXXXXUUUSSSRRRUUUXXX]]]hhhsss}}}rrrhhhfffeeelllyyywwwggg___XXXWWWVVVTTTTTTVVVUUUWWW[[[^^^```___]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[]]]^^^aaadddhhhkkknnnoootttrrrnnnkkkiiiiiijjjkkkiiijjjkkklllnnnoooppppppppppppqqqqqqqqqqqqpppppplllmmmnnnpppqqqppppppoooqqqsssssssssrrrqqqssstttwwwwwwzzz~~~www___OOOHHHEEECCCCCCDDDEEEHHHKKKNNNPPPXXXiii}}}fffWWWOOOKKKJJJLLLLLLQQQZZZccclllvvv~~~ooo[[[PPPEEE@@@>>>:::999;;;999999999888888888777777666666555555555555666666666666555555555555666666666666666666777777777888888888888888888999999::::::;;;;;;<<<<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFGGGGGGGGGKKKPPPTTTYYYdddpppxxxmmmgggccc```^^^]]]```eeeggghhhmmmttt|||zzzwwwrrrmmmllloootttxxxxxxqqqeeeYYYOOOJJJHHHIIIFFFHHHKKKQQQZZZfffttt}}}xxxkkk___ZZZWWWSSSQQQQQQRRRSSSRRROOONNNOOORRRVVV]]]jjjwwwyyyqqqggggggjjjtttuuueee^^^YYYXXXWWWUUUVVVYYYWWWZZZ^^^aaacccbbb```^^^[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\___bbbfffiiilllmmmrrrooolllhhhffffffggghhhiiijjjkkklllnnnoooqqqrrrppppppqqqqqqqqqqqqpppppplllmmmoooqqqrrrrrrqqqqqqtttttttttsssrrrrrrsssuuuuuuvvvyyy}}}zzzaaaPPPHHHEEECCCCCCDDDFFFHHHKKKMMMOOOUUUddd{{{mmm\\\SSSLLLJJJLLLLLLPPPWWW```iiisss|||pppYYYOOODDD@@@===::::::;;;999999999888888888888777666666555555555555666666666666555555555555666666666666666777777777888888999888888888888999::::::;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCDDDFFFFFFGGGIIIHHHLLLQQQTTTXXXaaakkkzzzrrrhhhbbb^^^___]]]^^^aaabbbccciiipppvvv~~~|||uuummmjjjmmmtttyyyyyytttkkk___TTTMMMJJJKKKGGGIIIMMMSSS\\\iiiuuu~~~ssscccXXXTTTNNNJJJJJJKKKLLLMMMKKKKKKMMMRRRVVV___ooo}}}uuunnnfffhhhooo}}}~~~qqqccc^^^YYYYYYWWWVVVXXX\\\[[[]]]aaadddeeedddbbb```\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZ\\\^^^aaaeeehhhjjjkkkmmmkkkhhheeeddddddddddddiiiiiijjjkkklllnnnpppqqqoooppppppppppppooonnnnnnlllmmmoooqqqssssssssssssuuuuuutttsssqqqppprrrtttssstttxxx|||||||||~~~dddRRRHHHEEECCCCCCDDDFFFHHHJJJLLLMMMSSS___ssstttbbbWWWOOOKKKKKKLLLOOOUUU\\\eeennnxxx~~~nnnXXXMMMCCC???===;;;;;;===999999999888888888888777666666555555555555666666666666555555555555666666666666777777777888888888999999888888999999:::;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBDDDEEEFFFGGGJJJJJJLLLQQQTTTWWW___gggsssyyymmmeee```^^^\\\]]]```aaa```dddjjjooowwwwwwnnniiikkkssszzz|||yyyrrrggg[[[SSSOOOOOOJJJMMMQQQWWW```jjjuuu}}}}}}kkk[[[UUUNNNHHHGGGHHHIIIJJJIIIJJJMMMSSSYYYccctttzzzooojjjdddgggrrrwwwkkkbbb]]]ZZZYYYXXXVVVYYY___^^^```ccceeefffeeedddccc]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\___aaadddgggiiijjjhhhgggeeedddcccbbbbbbbbbiiiiiiiiiiiijjjlllnnnooonnnnnnoooooonnnmmmmmmlllkkkmmmooorrrtttuuuuuuuuuttttttssspppnnnnnnppprrrppprrrvvv{{{~~~~~~zzzyyygggTTTJJJGGGBBBCCCDDDFFFHHHJJJLLLLLLPPPZZZkkkzzzhhh[[[QQQLLLKKKKKKNNNSSSYYY```jjjtttzzzjjjWWWLLLBBB???>>>;;;;;;>>>999999999888888888888777666666555555555555666666666666555555555555666666777777777777888888888888999999888888999999:::;;;<<<<<<======>>>>>>????????????AAABBBCCCEEEFFFFFFKKKJJJMMMRRRUUUWWW^^^eeeooo~~~rrriiiddd\\\[[[]]]aaaaaa___bbbfffjjjqqq{{{yyynnngggiiirrryyy~~~xxxnnnbbbYYYUUUTTTOOORRRVVV\\\ccclllvvv|||}}}ppp___YYYPPPJJJHHHHHHJJJKKKHHHJJJNNNUUU[[[fffyyyuuukkkfffbbbgggtttssshhhaaa]]]ZZZZZZXXXWWWZZZ``````aaaccceeeffffffeeeddd^^^^^^]]]\\\[[[[[[\\\\\\]]]^^^___bbbdddgggiiijjjeeeeeedddccccccbbbaaaaaaiiihhhhhhhhhiiikkkmmmnnnmmmmmmnnnmmmmmmlllkkkkkkkkklllooorrruuuvvvwwwwwwsssrrrqqqnnnllllllnnnpppooopppuuuzzz~~~zzzyyyiiiVVVLLLHHHBBBCCCDDDFFFHHHJJJKKKLLLNNNWWWfff{{{}}}kkk^^^SSSLLLJJJJJJMMMQQQVVV]]]gggpppwww~~~xxxfffTTTMMMDDD>>>===<<<;;;999888888888888777777777777555555666666777777888888777777777777666666666666777777777777888888888888777777777888999;;;<<<===;;;===>>>???>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHLLLMMMOOOPPPSSSXXX^^^bbbrrr}}}|||yyyvvvjjjbbbaaa___]]]\\\]]]___aaabbbccciiisss~~~|||oooiiiiiinnnrrr{{{xxxlllddd^^^ZZZWWWXXXZZZ^^^dddkkkpppttt~~~fffZZZOOOKKKIIIGGGFFFHHHDDDJJJRRRYYYaaaooo}}}mmmdddbbbaaaggg{{{yyylllhhh___^^^]]]\\\\\\\\\]]]^^^aaaaaabbbeeehhhgggccc___]]]]]]\\\\\\[[[\\\\\\]]]\\\^^^aaadddfffgggggggggffffffeeedddccccccccccccffffffeeedddeeegggiiikkkllllllllllllmmmmmmmmmmmmmmmnnnpppqqqssssssttttttrrrqqqpppnnnnnnnnnoooppprrrqqqrrrvvvzzz|||vvvuuu~~~ppp]]]OOOGGG@@@@@@AAADDDHHHKKKLLLLLLMMMSSS\\\lllqqq```UUUOOOLLLJJJIIIMMMTTTZZZ```jjjsss|||qqq```QQQKKKBBB===;;;;;;999888888888888888777777777777666666666666777777777777777777777777666666666666888888888888999999999999999999999999:::;;;======<<<>>>@@@@@@@@@@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIMMMNNNPPPQQQSSSWWW]]]aaammmxxx}}}yyyrrrjjjbbb```]]]\\\]]]___aaabbbbbbfffoooxxxvvvllljjjooosssuuunnnhhhddd\\\]]]^^^aaaeeejjjooorrryyy{{{nnnaaaTTTMMMJJJFFFDDDEEEGGGLLLTTT\\\gggwwwxxxiiiaaa```aaajjjuuuiiieee___^^^]]]\\\\\\]]]^^^^^^aaaaaabbbeeeggggggccc___^^^^^^]]]\\\\\\\\\]]]]]]]]]___bbbeeeggghhhggggggdddcccbbbaaaaaa```aaaaaaffffffddddddeeegggiiijjjllllllmmmmmmnnnnnnnnnnnnnnnooooooppprrrsssssstttqqqpppooonnnmmmnnnnnnooopppooopppuuuyyyxxxwwwttt^^^OOOHHHCCCBBBCCCEEEHHHJJJKKKJJJMMMRRRZZZiiiuuucccWWWPPPLLLJJJIIILLLSSSYYY___hhhrrr{{{jjj\\\NNNHHH@@@;;;:::999888666888888888888777777777777777777777777666666666666666666666666777777777777999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<=========???AAAAAAAAAAAACCCEEEEEEEEEEEEFFFGGGHHHJJJKKKNNNPPPQQQRRRTTTXXX]]]```hhhsss}}}|||sssdddaaa]]]\\\]]]___```aaaaaaccchhhooovvvsssnnnqqqvvv|||vvvqqqmmmfffeeeeeefffgggjjjmmmoootttvvv|||tttgggYYYQQQLLLGGGFFFGGGKKKOOOWWWaaappptttfff______cccppppppeeeaaa___^^^^^^]]]]]]^^^______```aaabbbdddfffeeebbb``````___^^^^^^]]]]]]]]]^^^```bbbdddgggiiiiiihhhhhhhhhgggeeedddccccccddddddfffeeedddddddddfffhhhiiillllllmmmnnnoooppppppppppppooooooooopppqqqssstttpppooonnnnnnmmmnnnnnnnnnooommmooossswww|||}}}zzzzzzaaaQQQIIIEEEDDDDDDEEEHHHJJJJJJJJJLLLQQQWWWbbbvvv|||hhhYYYPPPLLLJJJHHHJJJPPPVVV\\\eeeoooxxx}}}}}}hhh[[[MMMGGG???;;;::::::888666888888888888777777777666888888777777666666555555666666666666777777777777999999999999::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<===???AAAAAAAAABBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNPPPRRRTTTVVVZZZ___bbbfffooowwwiiiddd___\\\]]]___```_________ccchhhnnnwww|||uuuwww|||{{{vvvpppooommmkkkkkkkkkmmmnnnrrrtttxxxuuujjj^^^VVVQQQMMMLLLOOOOOOSSS[[[hhhyyyqqqeee``````fffwww{{{kkkbbb_____________________`````````aaacccdddeeeeeecccaaaaaaaaa```_______________ccceeegggiiikkkkkkjjjiiikkkjjjgggfffeeeeeefffffffffeeedddcccccceeeggghhhkkklllnnnpppqqqrrrrrrrrrqqqpppooonnnoooppprrrtttppppppoooooooooooooooooonnnmmmooosssvvv{{{~~~eeeSSSJJJFFFDDDDDDEEEHHHKKKLLLLLLLLLOOOTTT\\\jjjmmm\\\QQQLLLJJJHHHIIINNNSSSXXXbbbkkkvvv{{{zzzfff[[[LLLFFF@@@<<<;;;;;;999777888888888888777777777666888888777777666666555555555666666666777777777888888888888999999999999:::;;;:::::::::::::::;;;;;;<<<>>>@@@AAAAAABBBDDDEEEEEEFFFGGGHHHJJJLLLNNNOOONNNPPPSSSVVVYYY]]]bbbfffgggooo}}}zzzoooiiiaaa^^^^^^```___^^^]]]]]]___dddiiiqqqyyywwwtttqqqooonnnnnnoooppprrruuuzzz~~~~~~wwwnnnccc]]]WWWRRRRRRUUUTTTYYYcccrrr{{{nnnccc```aaakkkuuuhhh```_________``````aaaaaaaaaaaa```bbbdddeeeeeedddccccccbbbbbbaaaaaaaaaaaabbbbbbfffgggjjjlllmmmmmmlllkkkjjjhhheeecccbbbbbbcccdddfffeeecccbbbcccdddfffgggiiikkkmmmppprrrsssssssssrrrqqqooonnnnnnoooqqqsssqqqqqqqqqqqqqqqqqqqqqqqqooonnnppptttwww{{{kkkVVVLLLEEECCCCCCEEEIIILLLOOOOOOLLLNNNQQQVVVaaauuurrr___SSSMMMJJJHHHHHHLLLPPPUUU___hhhtttyyyuuubbbXXXKKKFFF@@@=========;;;999888888888888777777777777777777777777666666666666555555666666777777888888888888888888999999999999::::::999999:::;;;<<<<<<<<<>>>@@@AAAAAABBBDDDFFFFFFFFFGGGIIIKKKNNNPPPQQQPPPSSSVVVYYY\\\```dddggghhhnnnzzzvvvnnneee`````````^^^\\\\\\[[[\\\aaaeeekkkwww~~~|||yyyvvvsssrrrrrrrrrpppqqqtttvvvxxxxxxxxxxxxyyyrrriiiddd]]]WWWVVVYYYZZZcccppptttjjjaaa```cccqqq~~~qqqeee``````______aaabbbbbbbbbbbbbbbaaadddffffffeeedddeeeeeebbbbbbbbbbbbcccdddeeeeeegggiiikkknnnooopppooonnnmmmkkkhhheeecccdddeeeffffffeeecccbbbbbbccceeefffgggiiimmmpppssstttttttttrrrqqqpppooonnnooopppqqqqqqqqqrrrssssssssssssrrrpppoooqqquuuxxx{{{qqqZZZNNNEEEDDDCCCEEEIIIMMMPPPQQQNNNMMMNNNSSS[[[lllxxxdddVVVPPPLLLIIIHHHKKKNNNSSS\\\fffpppvvvrrr```VVVJJJEEE@@@=========;;;999888888888888777777777777666666666666777777777777555555555666777888888888999999999999:::::::::;;;::::::::::::;;;<<<>>>>>>===???AAABBBBBBDDDFFFHHHFFFGGGHHHJJJLLLOOOQQQSSSUUUWWWZZZ\\\^^^```dddfffggglllvvv}}}ssshhhbbbaaaaaa^^^ZZZ[[[YYYZZZ^^^```dddllluuu|||yyywwwvvvvvvvvvrrrtttvvvvvvvvvtttssssssvvvqqqllliiiddd^^^]]]```cccoooyyyooohhhcccdddhhhwwwxxxlllccc___```___```aaacccccccccccccccccceeehhhhhhfffeeefffgggaaabbbbbbcccdddfffggghhhhhhiiillloooqqqrrrrrrqqqqqqnnnkkkgggfffggghhhiiifffdddcccaaaaaacccdddeeeeeehhhlllpppssstttttttttqqqqqqppppppooooooooonnnpppqqqrrrsssssssssrrrrrrpppoooqqquuuwww{{{vvv^^^OOOGGGEEEDDDEEEIIIMMMOOOPPPOOOLLLLLLQQQXXXfff}}}~~~iii[[[TTTMMMIIIHHHKKKMMMRRR[[[dddkkkrrr|||rrr___VVVIIIDDD???<<<======:::888888888888888777777777777555555666666777777888888444555555666777888888999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;===>>>@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIFFFGGGHHHJJJMMMPPPRRRTTTYYY[[[^^^______```bbbdddfffjjjrrr~~~vvvjjjcccbbbaaa]]]YYY[[[XXXYYY[[[]]]^^^dddlllzzz}}}{{{yyyxxxxxxyyyvvvxxxzzzyyywwwtttrrrqqqpppmmmkkkkkkhhhccccccgggiiiwwwuuunnnhhheeeiiinnn{{{}}}uuujjjaaa^^^```___```bbbcccddddddcccccccccfffiiihhhfffeeegggiiiaaaaaabbbccceeegggiiijjjhhhjjjmmmppprrrsssssssssnnnlllhhheeecccdddeeegggeeedddcccaaaaaabbbdddeeedddgggkkkooossstttttttttppppppqqqqqqpppooonnnmmmooopppqqqrrrsssrrrrrrqqqooooooqqquuuwwwzzzyyy```PPPJJJHHHEEEFFFIIILLLNNNOOOPPPLLLKKKQQQXXXdddyyymmm^^^XXXNNNJJJHHHJJJMMMQQQZZZdddhhhoooyyyttt```UUUJJJCCC>>>>>>===999999;;;999999999888888888888777888888777777666666555555777888888888888999999999999999999999:::;;;<<<<<<999:::;;;;;;;;;<<<>>>@@@AAAAAAAAABBBDDDGGGIIIKKKOOONNNMMMNNNQQQUUUXXXYYYZZZZZZ\\\^^^```bbbcccdddjjjlllrrrzzzrrriiiccc^^^]]]___[[[]]]^^^]]]\\\]]]bbbfffppp{{{}}}}}}}}}{{{zzzyyyxxxvvvrrroooppppppnnnjjjhhhhhhjjjlllwwwxxxooommmhhhccchhhtttzzz}}}qqqiiiaaa]]]\\\\\\___bbbdddcccbbbbbbcccdddeeeggghhhhhhgggeeedddbbbbbbbbbccceeehhhkkklllnnnooopppqqqrrrqqqqqqpppsssoookkkiiiiiigggdddaaaeeeeeeeeeeeeeeeeeeeeeeeehhhiiikkkmmmoooooooooooorrrqqqpppooooooooopppqqqrrrrrrssssssrrrpppooonnnmmmooorrrrrrssswww~~~}}}eeeUUUGGGHHHFFFEEEHHHNNNRRRTTTRRRLLLKKKPPPTTT[[[qqquuubbbTTTOOOKKKIIIKKKLLLNNNUUU]]]gggmmmuuu|||ttt```UUUIIICCC>>>>>><<<999999;;;999999999888888888888777888777777777666666666555777888888888888999999999999999999999:::;;;<<<===<<<===>>>>>>>>>>>>@@@BBBAAAAAABBBCCCDDDGGGIIIJJJNNNMMMMMMNNNQQQUUUXXXYYYZZZ[[[]]]^^^```bbbdddeeeiiikkkqqqxxxyyyooogggaaa```bbb[[[\\\]]][[[ZZZZZZ\\\___hhhrrr~~~|||{{{yyyuuurrrooonnnmmmjjjiiikkknnnqqqxxxpppnnnkkkhhhooo|||~~~zzzyyynnnfff```\\\\\\]]]___bbbccccccbbbbbbbbbccceeefffggggggfffeeecccbbbbbbbbbdddfffiiilllmmmooopppqqqrrrsssrrrrrrqqqqqqmmmiiigggfffdddaaa___cccccccccdddeeefffgggggghhhiiikkknnnooooooooooooqqqpppoooooonnnooopppqqqrrrsssssssssrrrqqqooonnnmmmooorrrrrrssswww~~~hhhXXXHHHHHHFFFEEEGGGMMMRRRUUUQQQLLLJJJNNNQQQXXXmmm{{{gggXXXOOOKKKHHHJJJKKKNNNTTT\\\dddjjjrrrzzzttt```UUUIIIBBB>>>===<<<999999;;;999999999888888888888777777777777777666666666666777888888888888999999999999999999999:::;;;<<<===;;;<<<===<<<;;;<<<>>>@@@BBBBBBBBBDDDEEEGGGIIIJJJMMMMMMNNNOOORRRUUUXXXZZZ[[[\\\^^^```bbbdddeeefffhhhjjjooovvv~~~sssiiibbb```aaa]]]^^^^^^]]]ZZZXXXYYYZZZcccjjjvvv|||zzzwwwqqqpppooommmnnnqqqvvv{{{xxxqqqpppoooppp{{{zzz{{{uuujjjccc^^^\\\]]]]]]```bbbcccbbbaaabbbbbbcccdddfffggggggfffdddcccbbbbbbcccdddgggjjjlllnnnpppqqqrrrsssssssssrrrqqqooollliiigggeeedddaaa___aaabbbbbbccceeefffhhhiiihhhjjjlllnnnoooppppppoooppppppoooooooooooopppqqqssssssssssssrrrqqqppppppnnnppprrrrrrrrrvvv}}}kkk\\\KKKHHHEEEDDDGGGLLLRRRVVVTTTOOOMMMOOOPPPWWWjjj~~~ooo]]]QQQKKKHHHIIIKKKMMMSSSZZZaaafffooowww~~~ttt```UUUHHHBBB======<<<999999;;;999999999888888888777777777777777777666666666666777777888888888999999999:::999999::::::;;;<<<===:::;;;<<<<<<;;;;;;===???CCCCCCDDDEEEGGGHHHIIIJJJLLLMMMOOOQQQSSSUUUXXX[[[]]]^^^___aaaccceeeggggggjjjjjjnnnuuu|||yyyooofffbbbaaaaaaaaaaaa```^^^[[[ZZZYYY___dddlllvvv~~~|||vvvvvvtttssstttxxx~~~~~~wwwrrrrrruuuzzzwwwuuu{{{qqqgggbbb___^^^```___aaaccccccbbbaaabbbccccccdddfffggggggfffdddcccbbbbbbcccdddgggjjjmmmnnnooopppqqqrrrrrrqqqppppppmmmkkkiiihhhgggfffeeedddbbbbbbbbbcccdddeeeggghhhiiijjjlllnnnoooppppppppppppppppppppppppqqqqqqrrrssssssssssssrrrrrrqqqqqqoooppprrrqqqqqquuu|||ppp```NNNIIIEEEDDDGGGKKKRRRYYYZZZVVVTTTRRRQQQVVVgggxxxuuuaaaTTTMMMHHHHHHJJJLLLQQQWWW]]]cccllluuu|||ttt___SSSGGGAAA<<<<<<<<<999999;;;999999999888888888777777666666666666777777777777777777888888888999999999::::::::::::;;;<<<======>>>???@@@@@@@@@AAACCCEEEDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNQQQSSSTTTVVVZZZ]]]___```aaaccceeeggghhhiiillllllooouuu{{{xxxoooiiigggccccccbbbaaa```^^^[[[ZZZYYY\\\bbbjjjuuu|||{{{zzzyyyzzz}}}zzzvvvsssuuuzzzzzzppprrr}}}~~~nnngggdddbbbbbbdddaaabbbddddddbbbbbbcccddddddeeeggghhhhhhgggeeedddcccccccccdddfffiiilllmmmmmmnnnooopppoooooommmmmmhhhhhhhhhgggffffffggghhheeedddcccbbbbbbdddeeefffiiijjjlllnnnpppppppppppppppqqqqqqrrrrrrsssssssssssssssrrrrrrrrrqqqqqqrrrpppqqqqqqppppppttt{{{vvveeeRRRKKKEEEEEEGGGJJJSSS\\\^^^\\\XXXSSSPPPTTTbbbppp{{{eeeYYYPPPIIIHHHIIIKKKOOOTTTZZZ```jjjssszzzsss]]]QQQGGG@@@<<<<<<<<<999999;;;999999999888888888888777666666666666777777777777777888888888888999999999::::::::::::;;;<<<===>>>===>>>@@@@@@AAABBBEEEGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLPPPTTTVVVVVVXXX\\\___```aaaccceeegggiiijjjkkkooonnnpppuuuyyywwwoookkkgggeeebbbaaa```^^^\\\YYYYYY[[[___dddmmm|||vvvuuuuuuwww~~~|||tttlllrrrzzzmmmgggfffddddddfffcccdddeeeeeeccccccdddfffggghhhiiikkkkkkiiihhhgggcccccccccdddeeegggiiikkkkkklllmmmmmmmmmlllkkkjjjcccdddeeedddddddddfffgggfffeeecccaaaaaacccdddeeeiiikkkmmmooopppqqqqqqpppooopppqqqrrrsssssssssrrrrrrrrrqqqppppppqqqqqqrrrqqqrrrqqqpppooossszzz}}}kkkWWWMMMEEEFFFHHHKKKTTT``````___ZZZRRRMMMOOO[[[ffflll___UUUKKKIIIJJJJJJMMMQQQWWW^^^gggooovvv|||rrr\\\OOOFFF@@@;;;<<<;;;999999<<<999999999888888888888777555666666666777777777888777888888888888999999999;;;::::::;;;;;;<<<===>>>:::<<<>>>@@@AAACCCFFFHHHHHHJJJKKKMMMNNNNNNNNNMMMMMMQQQVVVXXXXXXYYY^^^bbbbbbbbbdddfffhhhjjjkkklllooonnnoootttwww|||yyytttoookkkfffcccaaa___\\\ZZZ[[[\\\]]]```fffrrr}}}ssstttvvvyyyyyyqqqmmmuuuvvvjjjggggggfffeeefffeeefffgggfffeeedddfffgggiiijjjlllmmmmmmllljjjiiiddddddccccccdddeeeggghhhkkkkkklllllllllkkkjjjiiidddeeefffeeebbbbbbdddfffdddcccaaaaaaaaaccceeegggjjjkkkmmmooopppqqqqqqqqqmmmnnnoooqqqrrrrrrqqqqqqqqqpppooooooooopppqqqqqqrrrrrrqqqooonnnrrrzzzqqq[[[OOOFFFHHHIIIKKKVVVcccbbbbbb]]]SSSLLLMMMWWW```sssvvvdddYYYMMMJJJJJJJJJKKKNNNTTTZZZccckkkrrrxxx|||rrr[[[NNNFFF@@@;;;<<<;;;999999<<<999999999888888888888777555666666666777777888888777888888888888999999999;;;;;;;;;;;;;;;<<<>>>>>>===???BBBCCCEEEGGGKKKNNNJJJKKKMMMNNNOOOOOOOOONNNMMMRRRXXXZZZYYYZZZ___cccbbbccceeefffiiijjjlllmmmpppnnnooosssvvvzzzwwwrrrkkkfffdddaaa^^^[[[XXXXXXXXXXXX\\\gggttt{{{xxxqqqtttvvvzzzwwwpppoooxxx~~~sssiiiggggggfffeeefffggghhhhhhgggeeeeeefffhhhkkklllnnnoooooonnnlllkkkeeedddcccccccccdddeeefffkkkkkklllmmmlllkkkiiihhhhhhiiiiiigggcccbbbcccfffbbbaaa``````aaadddgggiiijjjkkkmmmoooqqqqqqqqqqqqkkklllnnnooopppppppppoooppppppooonnnnnnooopppqqqrrrsssqqqooonnnrrryyyuuu]]]PPPGGGHHHJJJLLLWWWeeeffffffaaaVVVMMMNNNWWW___kkk}}}hhh[[[OOOKKKJJJJJJJJJMMMRRRXXX```iiioootttyyy{{{pppYYYNNNDDDAAA>>><<<;;;;;;999888::::::999888777777888888888888888888999999999999>>>:::777777999<<<<<<;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJMMMMMMNNNOOOPPPRRRSSSTTTSSSVVVYYYZZZ\\\^^^aaaccceeeeeeggghhhjjjjjjkkkkkkmmmkkkmmmpppsssuuu|||~~~rrriiieeebbb___]]]XXXWWWWWWZZZ[[[]]]eeennn{{{vvvtttwwwvvvxxx}}}tttsssoooxxxrrrkkkiiijjjjjjhhheeejjjjjjhhhgggffffffffffffmmmnnnppppppooollliiiggghhhfffdddbbbaaabbbdddeeeggghhhjjjlllmmmlllkkkjjjggggggfffeeeddddddddddddcccbbb```aaaccceeefffffffffiiimmmppprrrqqqpppnnnmmmmmmlllllllllllllllkkknnnmmmlllkkklllmmmnnnooorrrpppnnnmmmoootttzzz}}}fffWWWJJJGGGHHHLLLYYYhhhwwwmmmaaaXXXRRRPPPSSSVVVcccxxxrrraaaSSSPPPLLLFFFGGGNNNSSSWWW^^^dddkkkqqqxxx|||nnnXXXMMMCCCAAA===;;;;;;;;;999888:::999999888777777888888666666666666777777777777===:::888888:::======<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKMMMMMMNNNOOOPPPRRRSSSTTTTTTWWWZZZ[[[]]]^^^aaacccdddeeefffhhhiiijjjjjjkkkmmmkkklllppprrrtttzzz{{{pppjjjfffbbb___YYYWWWVVVWWWWWWXXX^^^fffqqqyyywwwsssqqqssstttyyyzzzqqqppptttsssnnniiigggjjjkkkjjjgggjjjiiihhhgggffffffffffffjjjkkkmmmooonnnmmmkkkiiihhhfffdddbbbaaaaaacccddddddeeegggiiijjjiiihhhggggggfffeeedddcccccccccccc``````___```bbbdddfffgggfffhhhllloooqqqpppooonnnkkkkkkjjjjjjjjjiiiiiiiiilllkkkkkkjjjjjjkkkmmmmmmpppooommmmmmoootttxxx{{{lll\\\NNNJJJJJJMMMYYYgggvvvooodddZZZTTTQQQRRRUUU___pppxxxgggWWWRRRMMMGGGHHHNNNPPPTTTZZZaaagggnnnuuuyyykkkVVVKKKCCC@@@===;;;;;;;;;999888:::999888888777888888888666666666777777777888888<<<:::888999;;;===>>>>>>============>>>???@@@@@@CCCDDDDDDFFFGGGIIIKKKLLLNNNNNNNNNOOOQQQRRRTTTUUUVVVXXX[[[]]]^^^___aaaccccccdddeeegggiiijjjjjjjjjllljjjkkkoooqqqrrrwww~~~{{{rrrkkkeeeaaa]]]YYYVVVVVVTTTSSSWWW^^^fffmmmxxxzzztttpppooopppuuu~~~vvvnnnnnn|||xxxllliiiffffffiiikkkkkkiiiiiihhhgggffffffffffffffffffhhhjjjlllmmmmmmlllkkkhhhfffdddaaa``````aaabbb```bbbccceeefffeeeeeedddeeeeeedddcccbbbbbbbbbbbb_________```bbbdddfffggggggiiilllooopppooonnnmmmiiiiiihhhgggggggggggggggjjjjjjiiiiiijjjkkkllllllnnnmmmmmmnnnpppsssvvvxxx{{{tttcccRRRLLLKKKMMMYYYfffuuuqqqiii___VVVRRRRRRSSSYYYfffzzzppp^^^UUUOOOHHHIIIOOOLLLPPPUUU\\\bbbjjjqqqvvv}}}fffSSSIIIBBB???<<<;;;;;;::::::888999999888888888888888999888888999999999:::::::::999999888999;;;===>>>?????????>>>>>>??????@@@AAADDDDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUWWWZZZ]]]______```aaacccbbbcccdddfffhhhiiiiiijjjllljjjllloooqqqqqqvvv}}}{{{qqqiiicccaaa\\\XXXWWWUUUSSSUUUZZZ]]]cccmmmwwwwwwrrrooonnnpppxxxsssnnnpppyyyooogggfffdddeeehhhjjjiiihhhhhhgggffffffeeeeeeeeefffeeeggghhhjjjkkkkkkkkkjjjgggeeecccaaa```___``````^^^___```bbbccccccccccccdddcccbbbaaaaaa``````aaa```aaabbbccccccccceeefffiiijjjmmmooopppooonnnmmmiiihhhgggfffeeeeeeffffffjjjjjjjjjjjjkkkllllllmmmllllllmmmnnnppprrrtttuuu{{{{{{gggTTTLLLKKKMMMWWWcccrrrsssooodddZZZTTTRRRQQQUUU___oooyyyeeeXXXPPPJJJIIIMMMIIIMMMQQQWWW^^^fffnnnttt{{{~~~xxxaaaPPPGGGAAA???<<<::::::::::::999999888888888888888999999999999999999::::::::::::777888999::::::<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJLLLMMMOOOOOOPPPQQQRRRTTTUUUVVVXXXZZZ^^^`````````aaaaaa```aaaccceeeggghhhiiiiiilllkkklllppprrrrrrwww}}}yyymmmfffccc]]]YYYXXXVVVSSSTTTWWWUUUZZZaaajjjtttyyywww{{{yyytttrrrppppppsss|||uuutttyyyrrrhhheeeeeeeeefffgggggggggfffgggfffeeeeeeeeeeeeeeeeeefffggghhhhhhiiihhhggggggeeedddbbb```____________^^^^^^___aaabbbcccccccccccccccbbbaaa````````````ccceeegggfffdddccceeefffkkklllnnnpppppppppooonnnkkkjjjhhhgggffffffggggggjjjkkklllmmmmmmnnnnnnnnnlllmmmnnnoooqqqrrrttttttzzzmmmWWWMMMJJJKKKTTT___nnnuuuuuujjj^^^WWWSSSPPPRRR[[[iii|||lll\\\QQQKKKJJJKKKIIIKKKOOOTTTZZZbbbkkkqqqxxx|||qqq\\\MMMEEE@@@>>>;;;::::::::::::999888888888777888888999:::777777777888888888888999888:::;;;<<<;;;;;;===>>>AAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWXXX[[[^^^``````______```___```bbbdddfffggghhhiiikkkjjjlllppprrrssswww}}}uuullleee^^^YYYXXXWWWSSSRRRTTTUUUXXX]]]ccckkkyyy}}}tttqqqssswww}}}vvvtttvvvwwwwwwzzzzzz~~~nnneeecccdddeeeggggggfffeeedddfffeeeeeedddddddddeeeeeeggggggggggggfffeeeeeedddbbbbbbaaa```____________^^^^^^___```aaacccddddddccccccbbbaaa````````````cccfffiiihhheeedddeeeggglllmmmnnnoooooonnnnnnmmmnnnllljjjhhhgggggghhhiiikkklllmmmoooppppppppppppoooooooooppprrrtttuuuvvvxxx|||www]]]PPPLLLKKKRRR\\\iiivvvzzzpppbbbZZZUUUPPPPPPWWWbbbrrrsss```TTTNNNKKKIIIIIIKKKMMMPPPVVV^^^hhhnnntttxxx~~~kkkYYYKKKDDD@@@===;;;::::::::::::999888888777777888999999:::777777777888888888999999:::===??????===<<<>>>@@@BBBBBBBBBDDDEEEGGGIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRPPPPPPQQQRRRSSSUUUVVVWWWXXX[[[^^^``````^^^^^^^^^^^^___aaaccceeeggghhhhhhhhhgggjjjooorrrrrrvvv||||||tttkkkddd]]]\\\YYYUUURRRSSSTTTVVVYYY]]]dddpppxxxssstttxxx|||xxxzzz{{{mmmfff```bbbeeeggggggffffffeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddddddd________________________]]]^^^^^^___aaabbbdddeeedddcccbbbaaa````````````___ccchhhhhhfffeeegggjjjkkkllllllmmmmmmlllkkkkkkooonnnkkkhhhggghhhiiijjjkkklllnnnoooqqqqqqqqqppprrrqqqqqqqqqsssuuuwwwxxxxxx{{{gggWWWOOOLLLQQQYYYeeevvv~~~ttteee]]]WWWPPPLLLRRRZZZeeewwwyyyeeeXXXRRRMMMIIIIIIJJJKKKMMMRRRZZZdddjjjppptttzzz}}}hhhWWWJJJDDD@@@===:::999:::::::::999888888777777888999::::::999999:::::::::;;;;;;;;;<<>>???AAABBBBBBCCCEEEGGGIIIKKKLLLKKKLLLLLLNNNOOOQQQSSSTTTQQQQQQQQQRRRSSSUUUWWWXXXWWWZZZ^^^```___^^^]]]]]]]]]^^^```ccceeeggghhhhhheeeeeehhhnnnqqqqqqvvv|||xxx}}}{{{rrrjjjbbb```]]]XXXTTTSSSOOOPPPRRRTTTZZZfffuuuzzzzzz}}}}}}{{{xxxmmmhhh^^^aaaeeehhhhhhgggggggggdddddddddccccccdddeeeeeedddddddddddddddddddddddd^^^^^^^^^____________```]]]]]]]]]^^^```bbbcccddddddcccbbbaaaaaa`````````[[[```fffgggeeeeeehhhllljjjjjjkkkkkkkkkjjjiiiiiipppnnnkkkhhhggghhhiiijjjjjjlllnnnoooqqqqqqqqqppptttsssrrrrrrsssvvvxxxzzzyyy}}}ooo\\\RRRMMMPPPWWWcccvvvvvvggg^^^XXXQQQJJJNNNTTT[[[lll}}}iii\\\TTTOOOJJJIIIIIIJJJKKKPPPWWWaaahhhlllqqqxxx~~~wwwbbbSSSIIIDDD@@@???===;;;999888777777777777777777777777777777999::::::::::::::::::;;;<<<>>>AAAAAA@@@??????@@@BBBEEEHHHJJJKKKLLLNNNPPPRRRQQQPPPOOOOOOPPPRRRSSSUUUUUUUUUTTTUUUUUUVVVVVVZZZ\\\___aaabbbaaa```^^^_________```aaacccdddeeefffiiillloooppprrrtttvvvzzzyyy}}}uuuiiiaaa\\\ZZZWWWUUUPPPRRRUUUVVVXXX___kkktttwwwjjjfffcccdddeeefffggghhhhhhgggeeedddccccccdddeeeggghhhfffdddcccdddggggggeeebbbaaa```___^^^]]]^^^___```^^^___```aaaccccccdddddddddccccccbbbaaa```______ddddddddddddfffhhhjjjlllkkkjjjiiihhhggggggggggggggghhhiiijjjjjjjjjjjjjjjllllllmmmooopppqqqrrrssssssrrrqqqqqqsssvvvyyy{{{{{{~~~gggVVVQQQRRRSSS^^^ppptttfff[[[TTTPPPOOORRRYYYcccssstttdddYYYOOOFFFGGGGGGDDDIIISSSTTTXXXeeerrrvvv|||qqq^^^PPPGGGBBB===<<<;;;::::::::::::;;;888888888888888888888888:::::::::::::::;;;;;;;;;<<<>>>AAAAAAAAA@@@AAABBBDDDGGGJJJLLLNNNOOOQQQSSSTTTSSSRRRRRRQQQRRRSSSSSSWWWVVVVVVVVVWWWXXXXXXYYYZZZ\\\___bbbddddddcccbbb_________```aaabbbcccddddddfffjjjmmmnnnpppsssuuuyyyxxx}}}|||pppfffaaa]]]ZZZXXXRRRSSSUUUTTTTTTZZZccckkkzzzpppddd```cccdddeeefffffffffggghhheeeeeeeeeeeeeeefffggggggfffdddcccdddffffffdddbbbaaa```^^^]]]]]]^^^^^^______```aaacccddddddeeeeeefffeeeeeedddcccbbbbbbbbbcccccccccdddeeegggiiijjjjjjjjjiiihhhgggffffffggggggggghhhiiiiiiiiiiiiiiijjjjjjlllnnnoooqqqrrrssssssrrrqqqqqqrrruuuxxxzzz|||rrr]]]SSSRRRTTT___pppvvviii^^^VVVOOOMMMOOOTTT\\\jjj~~~yyyiii]]]RRRJJJGGGGGGEEEJJJSSSVVVZZZfffnnnsssyyy}}}iiiXXXLLLDDD???<<<<<<;;;:::::::::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<>>>AAABBBBBBBBBDDDEEEGGGJJJMMMPPPQQQSSSVVVXXXXXXWWWVVVUUUUUUUUUUUUUUUXXXXXXXXXYYYZZZ[[[\\\]]][[[]]]```dddffffffffffffaaaaaa```aaaaaabbbcccccccccfffiiikkkmmmnnnppprrrvvvuuuyyy}}}zzzooohhhccc___\\\WWWWWWVVVSSSRRRUUU[[[aaammmyyy}}}kkkaaa^^^bbbeeegggfffddddddfffiiieeefffgggggggggggggggfffeeedddddddddeeeeeecccaaaaaa```^^^]]]]]]]]]^^^^^^```aaabbbcccdddeeeeeeeeefffeeeeeeddddddcccccccccbbbbbbbbbcccdddfffggghhhiiihhhgggfffffffffffffffffffffggghhhhhhhhhhhhgggfffgggiiilllnnnpppqqqrrrrrrqqqpppppprrrtttwwwxxx}}}fffXXXTTTVVV___nnn}}}zzzooocccYYYQQQMMMMMMPPPVVV```qqqqqqcccWWWNNNJJJGGGGGGKKKPPPTTTZZZaaaiiimmmuuu|||tttaaaSSSIIIBBB>>>???>>>===;;;999888888888::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<>>>AAACCCCCCEEEGGGIIIIIILLLOOORRRTTTVVVYYY[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZ[[[]]]^^^___^^^```bbbeeefffgggffffffdddcccccccccccccccddddddfffhhhkkklllllllllmmmooosssrrruuu}}}yyypppiiiccc___\\\[[[YYYUUURRRTTTXXX\\\cccmmm}}}yyyjjjcccbbbbbbeeehhhhhheeedddgggjjjfffggghhhiiiiiihhhffffffddddddddddddddddddcccbbbaaa```___]]]]]]]]]^^^^^^```aaabbbcccddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbcccdddeeefffggghhhggggggfffeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeebbbdddgggjjjmmmooopppqqqqqqpppppppppqqqsssuuuvvv|||ooo]]]XXXYYY[[[jjj{{{wwwhhh[[[TTTOOOMMMOOOSSS[[[hhhttt{{{jjj\\\RRRNNNHHHIIIKKKJJJQQQZZZ\\\dddiiiqqqxxx~~~nnn\\\OOOHHHBBB??????>>><<<;;;:::999888888::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>>>>@@@BBBDDDEEEGGGJJJLLLJJJMMMQQQTTTVVVXXX[[[]]]______^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[]]]^^^``````bbbcccdddeeefffeeeeeedddgggfffffffffffffffggggggkkkmmmnnnnnnlllkkkkkkllloooooosss{{{zzzppphhhbbb^^^\\\YYYUUUSSSSSSVVVXXX]]]fffsss}}}uuuiiidddeeecccfffiiijjjiiihhhjjjlllhhhhhhiiijjjiiihhhfffeeecccdddeeeeeeddddddddddddbbbaaa```^^^]]]]]]^^^^^^___```aaabbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddeeefffgggggggggeeeeeeddddddcccddddddddddddddddddeeeeeeddddddccc```bbbfffiiilllnnnoooooooooooooooooopppqqqssstttzzz}}}yyycccZZZXXXTTTcccvvv~~~mmm]]]UUUPPPLLLMMMPPPVVVaaakkksssbbbVVVQQQHHHJJJLLLHHHTTTbbb```aaafffmmmtttzzziiiXXXMMMHHHCCC???;;;;;;:::::::::;;;<<<<<<:::::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@AAACCCEEEFFFHHHKKKNNNMMMOOOSSSVVVWWWYYY\\\^^^```aaaaaaaaa```___^^^]]]]]]]]]]]]]]]^^^```aaaaaaeeeeeeffffffffffffeeeeeehhhhhhggghhhhhhiiijjjjjjnnnppppppooommmkkkkkkkkkmmmnnnsss{{{zzzoooggg___\\\XXXTTTRRRRRRSSSTTTYYY```jjjttt}}}}}}zzz{{{wwwrrrnnnqqq}}}pppeeebbbcccdddgggjjjmmmoooooonnnmmmiiiiiiiiiiiihhhgggeeeeeebbbdddffffffeeeeeefffgggdddcccaaa___^^^^^^______``````aaabbbbbbbbbbbbbbbbbbbbbbbbccccccddddddeeecccccceeefffggggggggggggdddccccccbbbbbbcccccccccbbbccccccccccccbbbbbbaaa___bbbeeeiiilllnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrvvvyyy}}}}}}yyyiiiZZZUUUPPP]]]ooo~~~rrraaaVVVPPPKKKKKKMMMQQQXXX```ttt}}}jjj\\\TTTHHHLLLNNNHHHZZZoookkk^^^bbbhhhooouuu||||||fffUUULLLGGGCCC???:::::::::::::::;;;<<<===999999999999999999999999:::;;;<<<===>>>???@@@@@@BBBCCCEEEFFFGGGIIILLLOOOPPPRRRVVVXXXYYYZZZ]]]___```aaabbbcccbbbbbbaaa```aaa`````````aaaaaabbbcccffffffgggggghhhhhhhhhhhhggggggggghhhiiijjjkkklllmmmnnnpppooommmlllllllllmmmooouuu{{{wwwnnnccc___ZZZVVVTTTSSSRRRRRRSSSYYYaaaiiipppxxx~~~~~~{{{xxxvvvvvvyyy|||uuugggccc___dddrrrvvvjjjaaa```cccfffgggjjjqqqvvvwwwrrrmmmjjjjjjhhhgggfffeeeeeeeee```cccfffgggffffffhhhjjjfffdddcccaaa```___``````aaaaaabbbcccccccccbbbbbb``````aaabbbccccccddddddbbbcccdddeeeffffffeeeeeebbbbbbbbbaaaaaabbbbbbcccbbbbbbbbbbbbbbbaaa``````___bbbfffjjjlllmmmmmmmmmmmmmmmmmmnnnnnnoooppppppqqqtttyyy}}}xxx~~~mmm[[[RRROOOXXXgggvvvxxxhhhZZZSSSMMMKKKLLLMMMRRRXXXhhhxxxssscccYYYIIIMMMMMMDDDZZZtttlllYYY]]]dddkkkrrryyy{{{dddSSSJJJFFFBBB???>>>===<<<;;;:::999999999999999999999999999999999;;;;;;<<<===>>>???@@@@@@CCCDDDFFFFFFGGGIIIMMMPPPRRRUUUXXXZZZZZZ\\\^^^___```aaabbbcccdddcccbbbaaacccccccccbbbccccccddddddfffggghhhiiijjjkkkllllllfffffffffggghhhjjjkkkllljjjlllnnnnnnmmmlllmmmnnnnnnqqqvvv|||~~~ttthhhddd^^^ZZZWWWUUUTTTSSSOOOTTT[[[aaagggoooxxx}}}zzzyyyxxxuuussssssuuuxxx{{{mmm\\\XXXVVV[[[kkk}}}pppfff```aaadddggggggjjjsss{{{|||uuunnnkkkjjjhhhfffdddddddddeee```cccggghhhggggggjjjmmmgggeeecccbbb`````````aaabbbbbbcccdddddddddcccccc]]]]]]^^^___```aaaaaabbb```aaacccdddeeeeeedddcccbbbaaaaaaaaaaaaaaabbbbbbaaaaaabbbaaaaaa```______```bbbfffjjjlllmmmllllllllllllmmmmmmnnnnnnoooooonnnrrrvvvzzzzzzooo\\\RRROOOVVVaaappp{{{mmm___WWWPPPMMMMMMMMMPPPUUU```pppyyyhhh]]]KKKMMMKKK>>>UUUpppfffUUUZZZ```hhhpppxxxyyybbbSSSJJJCCC???>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDBBBDDDFFFGGGHHHJJJMMMOOORRRSSSUUUXXXZZZ[[[\\\]]]```bbbdddeeeeeefffggghhheeeeeeggghhhhhhgggffffffiiijjjkkkmmmnnnooooooooogggggggggggghhhiiijjjkkklllllllllmmmmmmmmmnnnnnnnnnqqquuuxxx|||yyyuuukkkaaa]]]ZZZVVVUUUVVVSSSTTTUUUXXX]]]eeennnttt}}}zzzuuuttttttsssqqqpppppprrrtttpppbbbVVVTTTSSSXXXeeewwwqqqeeeccceeeeeedddggghhhjjjooosssuuutttrrriiiiiigggfffdddbbbaaaaaacccdddfffgggiiijjjjjjjjjeeeeeedddccccccccccccdddgggfffffffffgggfffdddbbb\\\]]]___```aaa```___^^^aaaaaaaaabbbaaa```______aaaaaabbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaabbbbbbaaaccceeehhhjjjkkkkkkkkkkkklllmmmnnnmmmlllkkkjjjkkknnnsssvvvzzznnn]]]PPPNNNSSSZZZfffwww~~~rrrcccYYYPPPNNNKKKHHHJJJPPPWWWeeeyyytttfffVVVKKKKKKKKKLLLTTTaaalllbbb]]]eeerrryyy~~~xxxaaaRRRIIICCC???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>@@@BBBCCCBBBDDDFFFGGGIIIKKKNNNQQQRRRSSSUUUWWWYYY[[[\\\]]]```ccceeefffffffffhhhiiihhhiiijjjkkkjjjjjjhhhhhhjjjkkkkkklllllllllkkkkkkhhhhhhhhhhhhiiijjjkkkkkklllllllllmmmmmmmmmmmmmmmnnnqqquuuxxx{{{uuukkkaaa\\\ZZZVVVUUUVVVSSSTTTTTTVVVYYY___gggmmmuuuyyywwwpppnnnoooooonnnmmmnnnrrrttt}}}jjj]]]TTTRRRQQQVVVcccuuu}}}mmmcccaaacccdddcccffffffiiilllppprrrqqqooojjjjjjiiigggeeedddbbbbbbcccdddfffgggiiijjjjjjjjjffffffeeeeeedddddddddeeegggffffffggghhhgggdddaaa^^^______```````````````______`````````______^^^aaaaaabbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbccceeehhhiiijjjjjjjjjkkkkkkkkklllllllllkkkkkkkkkooosssvvvyyy~~~kkkZZZPPPIIINNNUUUaaatttyyyiii]]]SSSOOOMMMJJJKKKOOOSSS```qqq|||mmm]]]OOOKKKIIIGGGOOOZZZ^^^\\\\\\```jjjttt{{{~~~www___QQQIIIBBB???>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGHHHJJJMMMPPPSSSTTTTTTTTTUUUWWWZZZ\\\^^^aaacccfffgggggghhhiiikkkmmmmmmnnnnnnnnnlllkkkjjjmmmmmmmmmmmmlllkkkiiiiiiiiiiiiiiijjjjjjkkkllllllmmmmmmmmmmmmmmmlllllllllnnnqqqtttwwwzzzyyyoooddd___\\\XXXWWWXXXSSSSSSSSSRRRTTTXXX^^^ccclllqqqxxx~~~rrrjjjhhhiiijjjkkklllpppuuuyyyuuubbbWWWRRRPPPQQQVVVdddwwwuuuhhh``````bbbcccbbbeeeeeegggjjjmmmnnnmmmllllllkkkjjjhhhfffeeedddccccccdddeeeggghhhiiijjjjjjhhhhhhgggggggggfffffffffffffffgggiiiiiihhhdddaaa```____________```aaaaaa]]]^^^^^^^^^^^^^^^^^^___aaabbbbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbdddeeeggghhhhhhhhhhhhiiiiiiiiiiiijjjkkklllmmmmmmppptttvvvwww|||lll\\\XXXIIIKKKPPP\\\nnn}}}pppdddVVVPPPNNNLLLKKKLLLOOOXXXgggxxxtttdddTTTMMMIIIGGGNNNWWWVVV___dddaaadddoooxxxzzzttt]]]OOOHHHBBB>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===?????????@@@@@@AAAAAABBBCCCEEEHHHJJJLLLOOOSSSUUUVVVUUUUUUUUUWWWZZZ]]]___bbbdddggghhhhhhiiijjjlllppppppppppppooonnnlllkkkpppppppppooonnnmmmlllkkkjjjkkkkkkllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmllllllnnnqqqtttvvvxxx}}}uuuiiiccc___[[[ZZZ\\\SSSSSSRRRQQQQQQTTTXXX\\\eeekkkssszzz}}}mmmddddddeeehhhjjjnnnttt{{{nnn]]]SSSPPPPPPSSS[[[jjj}}}tttlllccc___```bbbcccccceeeeeefffhhhkkklllkkkjjjkkkkkkiiihhhfffeeecccccccccdddeeeggghhhiiiiiijjjiiiiiiiiiiiiiiihhhhhhgggffffffgggiiijjjhhhddd``````___^^^]]]^^^___```aaa]]]]]]]]]^^^______```aaabbbccccccccccccbbbbbbaaabbbbbbaaaaaaaaaaaabbbbbbcccdddeeefffggggggffffffggggggfffgggiiikkkmmmooopppsssvvvwwwwwwzzzqqqaaa\\\MMMLLLNNNVVVeeettt}}}wwwjjj\\\SSSPPPNNNKKKIIILLLRRR]]]nnnxxxjjjZZZQQQMMMLLLRRRZZZYYYkkkrrrhhhbbbllluuuvvv|||rrr[[[NNNGGGAAA>>>>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<@@@AAAAAABBBBBBCCCCCCCCCEEEGGGIIILLLNNNPPPTTTWWWWWWVVVVVVVVVXXXZZZ]]]___aaadddggghhhiiiiiikkkmmmppppppqqqqqqpppnnnlllkkkoooooooooppppppooonnnnnnlllmmmnnnnnnooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnooorrruuuvvvwwwzzzzzzmmmfffaaa\\\ZZZ\\\SSSSSSRRRQQQPPPSSSWWWZZZ___dddlllsssyyy~~~}}}kkkaaa___aaadddiiioooxxx|||kkk\\\TTTNNNPPPVVVbbbrrrzzzjjjfffbbb```bbbdddeeedddfffeeefffgggjjjkkkkkkiiikkkjjjiiigggeeedddcccbbbbbbccceeefffhhhiiiiiiiiijjjjjjkkkkkkkkkjjjiiihhhfffffffffhhhhhhgggccc```___^^^]]]]]]]]]^^^```aaa^^^^^^^^^___```bbbdddeeeddddddeeeeeedddcccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbcccdddeeefffeeeeeedddddddddeeefffiiillloooqqqsssvvvyyyyyyxxxyyy~~~{{{dddWWWQQQMMMKKKQQQ\\\jjjwwwzzzqqqbbbWWWQQQOOOKKKFFFKKKOOOVVVdddxxx~~~qqqaaaUUUPPPOOOSSSXXXXXXlllttthhh___fffppprrrwww{{{oooYYYLLLFFFAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>AAABBBCCCDDDEEEEEEEEEEEEGGGIIILLLMMMOOORRRUUUXXXXXXXXXXXXYYYZZZ\\\^^^```aaacccfffhhhhhhiiikkkmmmoooooopppppppppnnnmmmlllllllllmmmnnnoooooonnnnnnnnnnnnpppqqqqqqpppooonnnoooooooooooopppppppppqqqpppsssvvvwwwwwwyyy~~~ppphhhaaa\\\YYYZZZUUUUUUTTTRRRQQQSSSVVVYYYYYY^^^dddkkkqqqvvv|||kkkaaaZZZ]]]aaagggoooyyyzzzjjj^^^YYYQQQUUU^^^kkk|||{{{pppcccbbbaaabbbdddffffffeeefffeeeeeegggiiikkkkkkjjjjjjjjjiiigggeeedddbbbbbbbbbcccdddfffggghhhiiiiiijjjkkklllllllllkkkiiihhhfffeeeeeeeeefffeeeccc```^^^^^^^^^^^^^^^___``````_________```bbbdddggghhhfffgggggggggfffeeedddcccbbbbbbaaaaaaaaaaaabbbbbbaaabbbcccdddeeeeeedddcccaaabbbdddgggjjjnnnqqqrrruuuxxxzzzzzzxxxyyy|||pppZZZSSSMMMIIILLLUUUbbbrrr|||wwwkkk]]]TTTPPPKKKGGGIIIMMMSSS]]]nnn{{{jjj[[[RRRNNNNNNOOONNN]]]eee^^^YYY^^^hhhnnnqqqwww}}}mmmXXXKKKEEE@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@BBBCCCEEEFFFHHHHHHHHHHHHIIIKKKMMMOOOPPPRRRUUUXXXYYYYYYZZZ[[[]]]^^^______```bbbeeeggghhhiiikkkmmmnnnnnnoooppppppooonnnmmmmmmmmmnnnoooooooooooonnnooopppqqqrrrrrrqqqpppnnnoooooopppqqqrrrrrrssstttrrrtttwwwxxxwwwxxx|||vvvllleee^^^[[[\\\XXXWWWVVVTTTQQQQQQTTTVVVVVVZZZ___dddjjjqqqxxx|||mmmcccZZZ\\\aaahhhqqq}}}yyyjjjaaa^^^ZZZ```kkkyyypppeee]]]^^^```bbbeeeffffffeeeeeedddccceeehhhjjjkkkjjjkkkkkkjjjhhhfffeeeccccccbbbcccdddfffggghhhiiiiiijjjkkklllmmmmmmkkkiiihhhfffdddcccbbbccccccbbbaaa___``````aaaaaaaaaaaaaaa_________```bbbeeehhhjjjiiiiiiiiihhhhhhgggeeeeeebbbbbbaaaaaaaaaaaabbbbbb___```bbbddddddddddddddd___aaadddhhhlllppprrrssstttwwwzzzyyywwwwwwzzz}}}}}}~~~kkkYYYQQQJJJKKKOOOYYYiiiyyy}}}}}}uuueeeXXXRRRNNNIIIFFFKKKQQQXXXfffyyyuuudddWWWQQQMMMKKKHHHNNNTTTUUUUUUYYYbbbkkkmmmssszzzlllWWWJJJDDD@@@>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBCCCFFFHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPRRRUUUXXXYYYZZZ\\\]]]_______________bbbeeeggghhhiiikkklllmmmnnnooopppqqqpppooonnnppppppqqqqqqqqqqqqpppooooooqqqrrrssssssrrrpppooooooooopppqqqssstttuuuvvvrrruuuxxxxxxwwwxxx|||}}}rrriiibbb______ZZZYYYXXXTTTQQQPPPQQQSSSWWWYYY]]]bbbhhhooowww||||||oooeee\\\___dddkkktttxxxkkkcccaaadddjjjvvv{{{iii]]]ZZZ\\\___ccceeefffeeeeeecccbbbbbbdddgggiiijjjjjjmmmlllkkkiiihhhfffeeedddbbbcccdddfffggghhhhhhiiijjjkkklllmmmmmmkkkiiihhhfffdddaaa```aaabbbbbbaaa```aaacccddddddccccccbbb^^^^^^^^^___bbbeeehhhkkkjjjjjjjjjjjjiiihhhffffffbbbbbbaaaaaaaaaaaabbbbbb^^^___aaacccdddddddddddd^^^```eeejjjnnnqqqssstttsssvvvyyyxxxvvvvvvxxx{{{yyyxxx```VVVNNNKKKLLLRRRaaaqqq~~~{{{jjj[[[TTTPPPKKKDDDJJJPPPUUUaaauuu}}}kkk^^^WWWQQQMMMIIIIIIMMMSSSUUUWWW```jjjjjjqqqxxx}}}{{{gggQQQHHHFFFCCC???<<<<<<;;;;;;;;;;;;<<<======?????????@@@AAABBBDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLOOOPPPQQQSSSTTTVVVWWWXXX[[[[[[[[[\\\]]]^^^```aaabbbbbbcccdddfffhhhjjjkkklllnnnoooooonnnnnnoooqqqoooppppppppppppooonnnnnnsssrrrqqqpppoooooooooooonnnoooppprrrtttuuuvvvwwwxxxwwwwwwxxxyyy{{{}}}sssmmmjjjeee```^^^\\\XXXVVVUUUTTTQQQOOOTTTTTTUUUYYY___gggnnnssszzz{{{}}}~~~ssshhhbbbaaafffpppzzz{{{qqqkkkkkkooovvvqqqddd\\\[[[^^^bbbeeeggggggfffeeefffdddbbbaaabbbeeeiiikkklllmmmmmmmmmkkkhhhfffdddaaabbbcccdddeeeggghhhhhhiiijjjjjjjjjiiihhhfffeeeeeedddbbbaaaaaaaaabbbcccbbbbbbbbbccccccdddddddddbbbbbbcccddddddeeeeeefffhhhkkklllkkkgggeeeeeegggeeeeeefffeeeccc```]]][[[^^^___```aaabbbcccdddeee```bbbeeehhhjjjmmmnnnooosssssssssssstttuuuwwwwww}}}}}}lllYYYMMMNNNOOOOOO\\\oooyyygggYYYRRRNNNJJJJJJLLLQQQXXXdddzzzxxxhhh]]]TTTNNNKKKJJJKKKOOOQQQTTT\\\eeehhhmmmsssxxx{{{xxxdddPPPGGGDDDBBB>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNPPPPPPQQQRRRTTTVVVWWWYYY\\\\\\\\\]]]^^^___``````bbbbbbcccdddfffhhhjjjkkkmmmnnnoooooonnnmmmnnnpppppppppqqqqqqppppppooonnnqqqppppppooooooooooooooooooooopppqqqssstttuuuuuuwwwwwwwwwxxxyyy{{{}}}~~~uuuoookkkfffaaa```]]]ZZZXXXWWWUUUSSSQQQVVVVVVVVVXXX]]]dddjjjnnnuuuwwwzzz}}}{{{nnneeeeeejjjtttyyyqqqooopppwww~~~nnnbbb\\\\\\^^^bbbeeeggggggfffeeeeeecccbbbaaabbbeeehhhjjjkkklllllllllkkkiiifffeeeccccccddddddeeefffggghhhhhhiiiiiiiiiiiigggeeedddccccccbbbaaaaaabbbcccddddddddddddeeeeeeeeeffffffeeeeeeeeeeeefffggggggggghhhjjjkkkjjjfffdddeeefffggggggggggggeeebbb___]]]^^^___```aaacccdddeeeeeebbbccceeehhhkkkmmmnnnooorrrssssssssstttvvvwwwwwwyyytttaaaRRRPPPNNNMMMYYYkkkmmm___WWWRRRJJJIIIKKKOOOTTT^^^pppnnnaaaVVVNNNLLLJJJJJJLLLNNNOOOVVV___dddiiipppuuuxxx|||sssaaaNNNEEECCCAAA===<<<===<<<<<<<<<<<<===>>>>>>??????@@@BBBDDDFFFHHHIIIJJJJJJLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQSSSUUUXXXZZZ^^^^^^^^^^^^______``````bbbbbbcccdddfffhhhiiijjjmmmnnnoooooommmlllmmmnnnqqqqqqqqqqqqqqqppppppoooooooooooooooooopppppppppppppppqqqqqqrrrsssssstttvvvvvvwwwxxxyyy{{{|||}}}}}}tttoooiiidddbbb___\\\ZZZYYYWWWUUUTTTWWWWWWVVVWWWZZZ___dddgggnnnqqqvvvzzz}}}wwwkkkkkkppp{{{}}}xxxtttuuuyyyyyyiii```[[[]]]___bbbeeeggggggfffeeedddcccaaa```aaadddgggiiijjjjjjkkkkkkjjjiiigggfffeeeeeeeeeeeeeeeffffffgggfffggghhhhhhgggfffdddcccbbbaaaaaa```aaabbbdddeeefffgggggghhhhhhhhhhhhhhhffffffeeeeeeeeefffgggggghhhiiijjjhhhfffddddddeeehhhhhhhhhhhhfffdddbbb```___```aaacccdddeeeffffffdddeeefffhhhjjjlllnnnoooqqqrrrrrrssstttvvvvvvwwwsssyyylll[[[TTTNNNKKKUUUdddyyyxxxhhh]]]WWWKKKIIIJJJLLLNNNUUUdddrrryyyjjj]]]TTTPPPLLLJJJKKKKKKLLLQQQXXX___dddkkkpppssswww|||mmm]]]MMMEEEDDDAAA>>>===>>>============>>>??????AAABBBCCCEEEGGGJJJLLLNNNLLLMMMNNNOOOPPPQQQQQQQQQSSSRRRPPPPPPRRRUUUYYY[[[_________```````````````aaabbbbbbdddeeegggiiijjjmmmnnnooonnnlllkkklllmmmqqqrrrrrrrrrrrrqqqppppppnnnnnnooopppqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssuuuvvvvvvwwwyyyzzz||||||~~~}}}vvvooojjjdddbbb^^^\\\[[[YYYWWWUUUWWWVVVUUUVVVXXX\\\```bbbggglllqqqvvvzzz}}}tttssswww|||xxxuuuxxx~~~ssseee^^^[[[___```ccceeegggffffffeeecccbbbaaa```aaadddfffhhhhhhiiiiiijjjjjjiiihhhggggggfffeeeddddddeeeffffffeeefffggggggfffeeedddcccaaaaaa```aaabbbdddeeegggiiijjjkkkkkkkkkkkkjjjjjjeeedddcccccccccddddddeeejjjjjjiiihhhfffeeeeeeeeeggghhhggggggfffdddbbbaaa___```bbbdddfffgggggggggffffffggghhhjjjlllmmmnnnooopppqqqssstttuuuvvvvvvqqquuu~~~xxxdddXXXPPPKKKRRR___rrrqqqcccZZZMMMJJJIIIJJJKKKOOO[[[fff}}}wwwggg\\\UUUPPPLLLLLLKKKKKKPPPVVVZZZ```fffkkknnnrrrxxx|||iiiZZZLLLFFFEEEBBB@@@@@@???>>>>>>>>>>>>???@@@@@@BBBBBBDDDFFFHHHKKKNNNOOOMMMNNNOOOQQQRRRRRRRRRRRRSSSRRRQQQQQQRRRVVVYYY\\\______```aaaaaa``````___aaaaaabbbccceeegggiiijjjmmmnnnnnnmmmkkkjjjkkklllqqqrrrrrrrrrrrrqqqppppppmmmnnnpppqqqrrrsssrrrrrrsssssssssssssssssstttttttttuuuvvvwwwyyyzzz{{{{{{zzz|||}}}uuuoooiiifffbbb___^^^\\\YYYWWWUUUUUUTTTTTTVVVYYY\\\^^^bbbffflllrrrvvvzzz~~~~~~|||~~~zzztttrrrvvv~~~nnnccc]]]\\\```bbbdddeeeffffffeeeeeebbbbbbaaaaaabbbdddfffggghhhhhhhhhhhhhhhhhhhhhggggggfffdddccccccdddeeeeeeeeefffgggggggggfffeeedddaaaaaaaaabbbccceeeggghhhkkklllmmmnnnnnnmmmkkkjjjeeedddcccbbbbbbdddeeefffllljjjhhhggggggfffffffffeeeeeeddddddcccbbbaaaaaa___aaadddfffhhhiiiiiiiiiggggggggghhhiiijjjlllmmmmmmnnnpppqqqssstttttttttqqquuu{{{nnn___SSSMMMRRR[[[kkk~~~zzziii^^^PPPMMMJJJJJJKKKMMMVVV```wwwoooaaaXXXQQQLLLKKKKKKKKKNNNSSSWWW\\\cccgggjjjnnntttxxx~~~cccWWWKKKFFFEEEBBBAAAAAA@@@????????????@@@AAAAAAAAABBBCCCEEEHHHKKKMMMNNNPPPPPPQQQSSSSSSTTTTTTTTTRRRRRRQQQRRRTTTVVVYYY[[[]]]^^^```aaaaaaaaa```___aaaaaabbbccceeeggghhhiiikkklllmmmmmmkkkjjjkkklllqqqqqqqqqqqqqqqppppppooommmnnnpppqqqrrrrrrrrrqqqrrrsssssssssssssssssssssssstttvvvwwwyyyyyyzzzzzzxxxzzz}}}|||vvvooolllhhhdddbbb___\\\YYYVVVUUUTTTTTTUUUWWWYYYZZZ]]]aaaggglllqqquuuzzz}}}|||~~~|||uuuooommmsss|||}}}lllbbb______bbbcccdddeeeffffffeeeeeebbbbbbbbbbbbccceeefffggghhhhhhhhhgggggggggggggggfffeeecccaaaaaabbbdddeeefffggghhhiiihhhhhhffffffccccccccccccdddfffhhhiiikkklllnnnooonnnmmmkkkjjjfffeeedddcccdddfffhhhjjjllljjjgggeeefffffffffeeebbbbbbaaaaaa`````````___```bbbeeehhhjjjkkkjjjjjjhhhhhhgggggggggiiijjjkkkjjjkkkmmmpppqqqrrrrrrrrrqqqtttyyyzzzhhhZZZRRRSSSXXXcccvvvssseeeWWWQQQMMMKKKKKKLLLSSS\\\tttvvveee\\\SSSLLLJJJIIIIIIKKKOOOSSSXXX___dddgggkkkqqquuuzzz~~~^^^SSSIIIEEEDDDAAA@@@AAA@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFHHHJJJLLLOOOPPPSSSSSSTTTUUUVVVVVVVVVVVVQQQRRRRRRSSSUUUWWWYYYZZZ[[[\\\___```aaaaaa`````````aaaaaacccdddfffhhhiiijjjkkkllllllkkkjjjlllmmmppppppqqqqqqppppppooonnnkkkmmmnnnpppqqqpppooonnnpppppppppqqqqqqrrrrrrrrrrrrsssuuuwwwyyyyyyyyyyyywwwyyy|||}}}wwwsssooojjjgggccc___\\\YYYWWWVVVTTTTTTTTTUUUUUUYYY]]]aaafffjjjooouuuyyyyyy{{{~~~yyysssnnnmmmuuu{{{kkkcccaaaaaacccdddeeeeeefffeeeeeedddccccccccccccdddfffggghhhiiihhhggggggffffffffffffdddcccaaa``````aaaccceeehhhhhhjjjjjjjjjjjjiiihhhfffeeeeeeeeefffgggiiijjjkkklllnnnooonnnmmmjjjiiieeedddccccccdddgggjjjlllkkkhhhdddcccdddeeedddccc``````______^^^_________```bbbfffiiikkklllkkkkkkiiihhhfffeeefffggghhhiiiggghhhkkknnnppppppppppppooorrrvvv{{{sssbbbWWWTTTWWW\\\mmm~~~ooo^^^WWWPPPLLLJJJJJJPPPXXXmmmvvvnnncccYYYOOOLLLJJJHHHIIILLLPPPUUU\\\```dddhhhmmmqqquuu{{{[[[QQQGGGDDDCCC@@@???@@@AAAAAA@@@@@@AAAAAABBBCCCIIIIIIJJJLLLNNNPPPRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXQQQQQQSSSTTTVVVXXXYYYYYYZZZ[[[^^^```aaaaaa`````````aaaaaacccdddfffhhhiiiiiijjjkkkkkkkkkkkklllmmmpppppppppppppppooonnnnnnjjjkkkmmmoooooonnnlllkkkmmmnnnnnnoooppppppqqqqqqrrrsssuuuwwwxxxyyyyyyyyywwwzzz{{{{{{{{{|||xxxsssnnnjjjfffbbb___[[[ZZZXXXUUUSSSRRRRRRRRRWWWZZZ]]]aaafffkkkqqqvvvwwwyyy|||}}}xxxsssooopppzzzzzzkkkdddbbbcccddddddeeeeeefffeeeeeedddcccccccccdddeeefffggghhhiiiiiigggffffffeeeeeeeeecccbbb```^^^___aaaccceeeiiijjjkkkllllllkkkjjjiiiggggggffffffggghhhiiijjjjjjlllmmmooonnnllljjjhhhbbbaaa``````bbbeeeiiikkkjjjfffbbb```bbbcccbbbaaa```___^^^^^^^^^^^^______```cccfffjjjlllmmmlllkkkiiihhhfffeeeeeefffggghhheeegggjjjmmmooooooooonnnnnnppptttxxxzzzgggZZZUUUVVVWWWggg|||vvvccc[[[RRRMMMIIIIIINNNUUUeeelllxxxxxxjjj___TTTOOOLLLIIIIIILLLNNNSSSYYY^^^aaaeeekkkooorrrxxxXXXOOOFFFCCCAAA>>>===>>>?????????@@@AAABBBCCCDDDGGGIIIKKKLLLMMMQQQUUUXXX\\\WWWTTTUUUYYY[[[YYYVVVWWWVVVTTTTTTUUUWWWZZZ\\\]]]^^^```bbbcccdddcccccc______```bbbcccfffhhhiiijjjkkkllllllllllllmmmooosssssssssrrrqqqooommmkkkkkkkkkmmmmmmmmmmmmlllkkkggghhhiiikkklllmmmnnnooopppsssuuuvvvvvvuuuvvvvvvssssssrrrssswww~~~}}}vvvrrrmmmgggcccbbb```]]]XXXTTTRRRSSSTTTUUUVVVXXX\\\```eeeiiikkkqqqssswww{{{~~~xxxsssqqqvvvsssgggbbbbbbdddeeeffffffgggggggggggggggeeeeeeeeeeeefffggghhhhhheeefffgggggggggfffeeedddbbbaaaaaaaaabbbdddfffgggfffhhhiiikkkkkkjjjiiihhheeeeeeeeeffffffggghhhiiigggiiijjjkkkkkkjjjhhhgggfffccc``````aaabbbccccccdddcccbbb```____________```___]]][[[[[[\\\]]]^^^aaadddiiimmmoooooommmkkkiiieeeaaaaaadddgggfffeeefffggghhhiiikkklllmmmnnnoooooosssxxx|||zzz~~~yyyggg[[[VVVWWWbbbrrrkkk```WWWSSSPPPLLLMMMSSS[[[dddnnnzzzvvvhhhZZZTTTNNNHHHGGGJJJNNNPPPTTTYYYZZZ\\\eeeooorrrwwwXXXOOOFFFDDDCCC@@@???AAAAAAAAAAAABBBBBBDDDEEEFFFHHHJJJLLLNNNOOOQQQUUUWWW\\\YYYWWWXXX[[[[[[YYYWWWYYYXXXWWWVVVWWWZZZ\\\^^^^^^___aaacccdddddddddddd___``````bbbdddfffhhhiiikkklllnnnnnnmmmmmmnnnoooqqqqqqqqqpppooommmkkkjjjjjjkkklllllllllkkkjjjiiigggggghhhiiikkklllmmmnnnppprrruuuvvvuuutttuuuvvvssssssrrrqqqtttzzzzzzuuuoookkkdddbbb^^^YYYUUUSSSSSSTTTUUUUUUWWWZZZ^^^bbbfffhhhmmmooorrrvvvzzz}}}~~~}}}yyyxxx}}}}}}nnneeebbbbbbcccffffffggghhhhhhhhhhhhgggeeeeeeeeeeeeeeefffggghhhffffffggghhhgggfffeeedddbbbbbbaaabbbcccdddfffgggggghhhjjjkkklllkkkjjjiiieeeeeeeeeeeefffgggggghhhfffhhhiiikkkkkkjjjhhhgggfffdddaaa```aaabbbbbbbbbcccbbbaaa```___^^^^^^^^^___^^^\\\[[[[[[\\\^^^___```ccchhhmmmppppppooonnniiiiiihhheeebbbbbbccceeeffffffhhhiiikkklllmmmnnnnnnooorrrwww{{{wwwyyy}}}pppaaaYYYSSS]]]kkk}}}xxxkkk\\\UUUOOOJJJJJJMMMOOOWWWcccppp{{{nnnaaaYYYSSSKKKIIIKKKKKKLLLPPPUUUVVVYYYaaakkkqqqvvv~~~VVVNNNFFFEEEEEEBBBBBBCCCBBBBBBCCCCCCDDDFFFGGGHHHIIILLLOOOQQQQQQSSSUUUVVVZZZ[[[\\\\\\]]]\\\[[[ZZZ[[[[[[ZZZYYYZZZ]]]___aaa```aaabbbcccdddeeeeeeeee``````aaaccceeegggiiijjjlllnnnppppppooonnnoooooonnnnnnnnnmmmllljjjiiihhhjjjjjjkkkkkkkkkjjjhhhgggfffffffffgggiiijjjkkkllloooqqqtttuuutttsssttttttsssrrrpppooopppttt{{{yyyuuukkkhhhccc^^^ZZZWWWVVVUUUTTTTTTUUUWWWZZZ^^^aaacccfffhhhkkkooosssxxx{{{}}}qqqgggddddddcccbbbfffggghhhhhhiiiiiihhhhhhfffeeeeeeeeeeeeffffffggggggggghhhhhhhhhgggeeeeeecccbbbbbbbbbccceeeggghhhhhhiiijjjkkklllkkkjjjjjjeeeeeeeeeddddddeeeffffffeeefffhhhjjjjjjjjjhhhhhhhhheeebbb```aaaaaaaaaaaabbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[\\\]]]___``````ccchhhmmmpppqqqpppoooiiimmmooojjjaaa]]]aaafffeeefffggghhhjjjlllmmmnnnnnnoooqqqvvvyyywwwtttxxx~~~kkk^^^UUUZZZdddtttvvvcccWWWPPPLLLJJJJJJHHHOOOYYYgggxxxyyykkkaaaWWWOOOKKKLLLHHHHHHKKKOOOQQQTTT\\\eeeooouuu|||SSSKKKEEEDDDEEECCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKNNNQQQTTTTTTTTTUUUWWWWWWZZZ]]]___^^^]]]\\\]]]]]]\\\\\\\\\]]]___aaabbb``````aaabbbccccccdddddd```aaabbbcccfffhhhjjjlllmmmooorrrsssqqqooonnnnnnmmmmmmmmmlllkkkiiihhhhhhiiijjjjjjjjjjjjiiigggfffeeeeeeeeefffggghhhjjjkkknnnqqqssstttsssrrrrrrsssppppppooonnnnnnrrrwww{{{|||tttpppjjjeee```]]]ZZZXXXUUUUUUUUUVVVWWWZZZ\\\]]]aaabbbdddhhhmmmsssxxx{{{}}}~~~sssgggbbbcccfffeeebbbgggggghhhiiiiiiiiiiiiiiigggffffffeeeeeeffffffggghhhiiiiiiiiiiiihhhfffeeeccccccccccccdddeeeggghhhiiiiiijjjkkkkkkkkkkkkjjjeeeeeedddcccccccccccccccbbbdddfffiiijjjiiiiiihhhhhheeebbb``````aaaaaa```aaa```___^^^]]]\\\\\\\\\[[[[[[[[[\\\]]]___aaabbbcccfffiiimmmooooooooonnniiimmmpppkkkddd___aaaeeedddeeefffhhhjjjkkklllmmmooooooqqquuuwww{{{|||sssvvvwwwfff\\\\\\___kkk}}}kkk\\\UUUQQQNNNLLLMMMPPPWWWbbbqqqvvvgggZZZQQQLLLKKKGGGEEEGGGKKKMMMPPPXXX```mmmrrr{{{PPPHHHCCCCCCEEECCCCCCDDDBBBCCCCCCDDDFFFGGGIIIJJJMMMPPPTTTVVVVVVVVVXXXYYYUUUYYY\\\^^^^^^^^^^^^___]]]\\\\\\]]]^^^___aaabbb______``````aaaaaabbbbbbaaaaaabbbdddgggjjjlllmmmnnnqqqtttuuussspppnnnmmmnnnmmmlllkkkjjjjjjiiiiiiiiijjjjjjkkkjjjiiihhhgggffffffeeeeeefffhhhjjjkkkmmmppprrrrrrqqqppppppqqqnnnoooooonnnooorrrwwwzzz}}}xxxqqqkkkgggbbb]]]ZZZWWWWWWVVVVVVVVVWWWXXXYYY]]]^^^___ccchhhnnntttwwwyyy{{{~~~sssjjjbbb```dddhhhgggdddgggggghhhiiiiiiiiiiiiiiiggggggfffffffffggghhhhhhjjjjjjkkkkkkjjjhhhgggfffddddddccccccdddfffhhhiiiiiiiiijjjjjjkkkkkkkkkkkkfffeeedddbbbaaaaaaaaaaaa```bbbeeegggiiiiiiiiihhhhhheeebbb``````aaaaaa```aaa```___]]]\\\\\\\\\\\\ZZZ[[[\\\]]]___aaabbbcccgggiiikkkmmmnnnmmmkkkjjjiiijjjjjjjjjhhhfffeeedddeeeeeefffgggiiijjjkkkkkkooonnnppptttvvvxxxwwwwwwqqqccc^^^[[[bbbqqquuueee\\\WWWRRRMMMQQQRRRUUU]]]iiiwwwooo^^^TTTOOOLLLIIIFFFFFFIIILLLNNNUUU\\\iiioooxxxOOOGGGBBBCCCEEECCCBBBDDDCCCCCCDDDEEEFFFHHHJJJKKKOOORRRUUUWWWWWWXXXZZZ\\\ZZZZZZ\\\^^^_________^^^]]]]]]]]]^^^___```aaabbb```____________```aaabbbaaabbbccceeehhhkkkmmmooopppssswwwxxxvvvrrrooommmnnnmmmlllkkkjjjjjjjjjjjjiiijjjkkkllllllkkkjjjiiiiiihhhffffffgggiiikkklllmmmoooqqqqqqpppooooooooommmnnnoooooopppssswwwzzz}}}yyysssnnniiibbb]]]\\\[[[YYYWWWVVVVVVWWWWWWZZZ[[[\\\___dddiiinnnqqqsssuuuxxx|||wwwjjjeee```aaaeeehhhhhhffffffggghhhhhhiiiiiihhhhhhggggggggghhhhhhiiijjjkkkkkkkkkllllllkkkiiigggfffeeedddddddddeeegggiiijjjhhhhhhiiiiiiiiijjjjjjjjjfffeeecccaaa```___^^^^^^^^^```cccfffhhhiiiiiiiiihhheeebbb```aaaaaaaaaaaaaaa```___^^^]]]\\\\\\\\\[[[\\\]]]___aaabbbddddddiiijjjkkkllllllkkkiiihhhhhhfffeeehhhllllllhhhcccfffffffffggghhhhhhiiiiiimmmlllnnnrrrtttuuuzzz~~~xxx|||iii___WWWZZZfffuuuqqqeee\\\TTTMMMOOONNNPPPVVV```mmm{{{jjj^^^UUUOOOMMMIIIGGGIIIKKKMMMSSSYYYccciiirrrzzzOOOHHHCCCEEEFFFDDDCCCDDDDDDEEEEEEGGGHHHJJJLLLMMMQQQSSSUUUWWWXXXZZZ]]]```bbb```^^^^^^``````^^^[[[^^^^^^______```aaabbbcccaaa``````______```bbbbbbbbbbbbdddfffiiilllnnnpppsssvvv{{{|||yyyuuuqqqooommmlllkkkiiiiiiiiiiiijjjjjjkkklllnnnnnnnnnmmmmmmkkkjjjhhhggghhhjjjlllnnnlllnnnppppppooommmmmmnnnmmmnnnppppppppprrruuuwwwyyy~~~{{{zzz{{{~~~yyyssskkkeee```___\\\ZZZXXXWWWWWWWWWXXXXXXZZZ]]]```eeehhhjjjlllnnnqqquuuyyy~~~xxxnnneeecccaaabbbdddfffggggggffffffggghhhhhhhhhhhhgggggghhhhhhiiijjjlllmmmnnnllllllmmmlllkkkjjjhhhgggeeeeeedddeeefffgggiiijjjhhhhhhgggggghhhhhhiiiiiifffeeeccc```___]]]\\\\\\\\\^^^bbbeeehhhiiiiiiiiifffdddaaa```aaabbbbbbbbbbbbaaa```^^^]]]]]]\\\\\\]]]^^^___aaacccdddeeeeeeggghhhjjjjjjjjjjjjhhhhhheeecccdddhhhlllmmmhhhcccggggggggggggggggggggggggiiihhhjjjoooqqqqqqtttyyy{{{zzz~~~rrrdddXXXVVV\\\gggvvv{{{mmmcccZZZRRRNNNLLLLLLQQQXXXcccwww{{{mmm___UUUQQQKKKGGGHHHJJJLLLPPPVVV]]]cccllltttzzz~~~PPPIIIEEEFFFGGGEEEDDDEEEFFFFFFGGGHHHJJJLLLNNNOOORRRSSSUUUVVVXXX[[[___cccjjjeee```___aaaaaa]]]YYY______```aaabbbccccccdddbbbbbbaaa``````aaabbbcccbbbbbbdddfffiiilllooopppuuuyyy}}}|||wwwsssqqqlllkkkjjjhhhhhhhhhiiiiiijjjkkkmmmoooppppppoooooommmkkkiiihhhiiikkknnnooolllnnnppppppnnnmmmmmmmmmnnnooopppppppppppprrrtttvvvzzz{{{wwwtttttt|||}}}tttmmmcccaaa^^^[[[YYYXXXWWWWWWVVVWWWYYY[[[^^^aaadddeeegggiiilllppptttyyy}}}ssshhhbbbbbbbbbcccdddeeeffffffeeeffffffgggggggggggggggggghhhhhhjjjkkkmmmooopppmmmmmmmmmmmmllljjjhhhgggeeeeeeeeeeeefffhhhiiikkkggggggggggggggghhhhhhiiifffdddbbb```^^^\\\[[[[[[[[[]]]aaaeeegggiiiiiiiiifffccc``````aaabbbccccccbbbaaa```___^^^]]]]]]]]]^^^___aaabbbdddeeeeeeeeefffggghhhiiijjjjjjiiiiiicccccceeehhhkkkkkkgggccchhhhhhggggggfffffffffffffffeeeggglllooonnnppptttzzz~~~|||}}}{{{kkk[[[UUUVVV\\\iiiuuusssiii```XXXRRRNNNMMMPPPTTT]]]qqqyyygggYYYSSSLLLHHHHHHJJJKKKOOOTTTXXX^^^hhhpppvvvzzz}}}NNNJJJGGGDDDEEEFFFFFFFFFJJJJJJIIIHHHIIIKKKMMMOOOTTTTTTUUUWWWZZZ]]]```bbbxxxpppfffaaa``````___\\\___```ccceeeggghhhhhhhhhcccccccccccccccbbbaaa```cccdddeeegggjjjmmmooopppyyy|||~~~}}}yyytttpppnnnmmmlllkkkjjjjjjjjjkkklllnnnppprrrtttuuutttrrrpppllllllllllllllllllllllllppppppooooooooooooooopppqqqqqqrrrssssssssssssrrrtttvvv||||||vvvsssqqqsssyyy~~~wwwmmmhhhaaa]]]]]]\\\YYYWWW\\\ZZZYYYZZZ\\\___`````````bbbeeehhhkkkpppuuuyyyzzz|||sssiiieee``````bbbcccdddeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhfffhhhjjjlllmmmnnnmmmmmmooopppppppppnnnkkkhhhgggfffeeeeeedddeeefffggghhhjjjiiiiiiiiihhhhhhgggggghhhccc```bbbaaa^^^\\\]]]\\\]]]```cccfffiiijjjkkkgggddd```^^^```bbbcccdddccc```^^^^^^___``````___bbbcccdddcccaaaaaaaaacccdddeeehhhiiijjjiiihhhggghhhhhhgggggggggggghhhhhhggghhhiiiiiihhhfffdddbbbeeeeeeeeefffhhhkkkmmmooouuuzzzooo\\\TTTPPPNNNXXXeeeoooxxxqqqddd]]]XXXQQQOOORRRRRRTTTcccuuuqqqcccUUUOOOJJJHHHFFFEEEHHHMMMTTTXXX```gggmmmtttzzz~~~MMMJJJGGGEEEFFFGGGHHHHHHLLLKKKKKKJJJKKKMMMPPPQQQTTTTTTVVVWWWZZZ^^^aaabbbqqqkkkccc```aaabbbaaa___```bbbeeehhhjjjjjjjjjjjjeeeeeedddddddddccccccccceeefffgggiiikkknnnpppqqqxxxzzz|||{{{xxxssspppooommmmmmkkkkkkkkkkkklllmmmoooqqqsssuuuuuutttsssqqqnnnnnnnnnnnnnnnnnnnnnnnnppppppooooooooooooppppppqqqrrrrrrrrrrrrrrrqqqqqqsssuuuyyy{{{tttnnnnnnqqqwww~~~yyyssskkkfffdddccc```^^^\\\ZZZYYYYYY[[[]]]]]]]]]]]]___aaaccceeehhhlllppptttuuuxxx{{{~~~xxxmmmeeeccc```aaabbbcccdddeeeeeeeeeggggggggggggggggggggggggfffgggiiikkklllmmmmmmmmmoooooooooooommmjjjhhhfffddddddccccccdddfffggghhhiiiiiiiiiiiihhhhhhhhhgggfffaaa^^^______\\\[[[]]]\\\^^^```dddgggiiikkklllgggddd```___```bbbddddddcccaaa______```aaaaaa```bbbcccdddcccaaa``````bbbbbbdddfffggghhhgggffffffffffffeeeeeefffhhhiiijjjggghhhiiiiiihhhfffdddccccccccccccccceeegggiiikkkrrrzzzyyy~~~tttaaaXXXRRRMMMRRR\\\dddmmmzzz{{{rrrlll___VVVQQQRRRRRRSSS___ooopppaaaXXXPPPMMMKKKIIIKKKNNNPPPTTT[[[bbbiiipppvvvzzz|||MMMJJJGGGFFFHHHJJJKKKKKKNNNMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWYYY[[[^^^aaabbbhhhdddaaa```bbbdddcccaaaaaadddgggkkkmmmmmmmmmlllhhhgggfffeeedddeeeffffffgggggghhhjjjllloooqqqrrrvvvxxxzzzyyyvvvrrrppppppnnnmmmmmmllllllmmmnnnnnnqqqrrrtttuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppoooppppppqqqqqqrrrssssssrrrrrrqqqpppoooqqqrrruuuzzz~~~xxxoookkkkkkpppuuu|||}}}tttnnnjjjhhheeebbb```^^^[[[[[[[[[\\\\\\[[[[[[\\\]]]]]]^^^```cccfffmmmnnnppprrrvvvyyy|||~~~vvvmmmddd``````bbbbbbbbbcccddddddddddddffffffffffffffffffffffffeeefffgggiiijjjkkkllllllmmmnnnnnnnnnllliiigggeeebbbbbbbbbbbbccceeegggiiiiiiiiiiiiiiihhhhhhhhhhhhiiiccc^^^^^^^^^\\\\\\^^^\\\]]]```cccfffiiikkkkkkfffddd``````aaaccceeeeeedddbbb```aaabbbccccccbbbbbbcccdddbbb```______``````aaaccceeeeeeeeeeeedddddddddcccccceeegggjjjlllfffggghhhiiiiiigggeeedddbbbbbbaaabbbccceeefffhhhmmmsss~~~zzzyyy|||iii^^^TTTKKKJJJPPPWWW^^^kkkyyy~~~zzzkkk___UUUSSSRRRRRRZZZeeesss{{{jjj^^^RRRMMMLLLIIIHHHIIIKKKOOOUUU\\\bbbiiipppuuuwww{{{MMMKKKHHHHHHJJJLLLNNNOOOOOOOOOOOOOOOQQQRRRTTTUUUWWWWWWYYY[[[^^^```bbbccccccaaaaaabbbdddeeedddbbbccceeeiiilllnnnnnnmmmllliiihhhfffddddddfffggghhhggghhhiiijjjmmmoooqqqrrrtttvvvwwwvvvtttrrrqqqqqqnnnoooooooooooopppqqqqqqttttttuuuuuuuuuuuuuuutttssssssssssssssssssssssssqqqqqqpppppppppqqqrrrrrrttttttssssssrrrpppooonnnooooooqqquuuyyywwwqqqmmmnnnooorrrvvv}}}yyytttqqqllliiihhheeebbb___^^^^^^\\\[[[ZZZ[[[[[[[[[[[[\\\___bbbhhhhhhjjjlllooosssvvvxxxwwwxxxyyyzzz|||}}}wwwkkkccc^^^]]]___bbbbbbbbbccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeefffgggiiijjjkkkkkkmmmmmmmmmmmmkkkiiifffdddaaa``````aaaccceeeggghhhiiiiiiiiihhhhhhhhhhhhhhhooohhhbbbaaa___]]]]]]___[[[\\\___bbbeeegggiiijjjfffcccaaa```bbbeeeffffffeeecccbbbcccdddeeedddcccbbbbbbcccaaa___^^^^^^______```bbbcccddddddddddddeeedddbbbbbbcccfffhhhjjjfffgggiiijjjiiihhhfffeeeddddddcccccccccdddeeefffhhhmmmuuu}}}wwwxxx~~~rrrcccVVVKKKGGGIIIMMMRRR]]]lllyyywwwjjj]]]WWWSSSRRRVVV\\\iiiyyyttteeeVVVPPPOOOKKKHHHGGGHHHKKKPPPVVV\\\ccckkkooosssxxxNNNLLLJJJJJJLLLOOOQQQRRROOOOOOPPPQQQSSSTTTVVVVVVYYYZZZ\\\^^^```bbbdddeeeccccccdddeeegggfffeeecccdddfffiiilllmmmmmmlllkkkiiigggfffeeeeeefffhhhiiiggghhhiiijjjlllnnnpppqqqssstttuuutttsssrrrrrrssspppqqqqqqrrrssstttttttttvvvuuuuuuttttttuuuuuuuuussssssssssssssssssssssssqqqqqqqqqqqqqqqrrrssssssuuuuuuttttttrrrqqqooonnnmmmmmmoootttwww}}}yyyrrrkkkiiiggghhhnnnwww|||xxxqqqnnniiieeebbb```]]][[[YYYZZZZZZZZZYYYZZZ]]]```bbbcccdddgggiiilllnnnpppnnnoooqqqtttvvvyyyzzz{{{}}}nnnccc^^^[[[\\\```cccbbbbbbbbbbbbdddeeefffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffgggiiijjjkkklllmmmmmmmmmkkkhhheeeddd`````````aaabbbeeeggghhhhhhhhhhhhhhhhhhhhhiiiiiirrrjjjdddbbb```\\\[[[]]][[[\\\^^^aaaccceeefffgggeeecccaaabbbdddfffggggggfffeeeddddddeeeeeedddbbb```aaaaaa```^^^]]]]]]^^^______aaabbbcccdddddddddfffeeecccccccccdddfffgggggghhhiiikkkkkkjjjiiigggfffeeedddcccbbbccccccdddeeehhhooozzzwwwtttwww|||jjj[[[OOOIIIHHHHHHKKKRRR```ooo{{{uuuggg]]]WWWSSSSSSVVV```ooopppaaaZZZWWWRRRMMMLLLGGGJJJMMMQQQWWW^^^fffkkkpppvvv}}}PPPNNNKKKKKKNNNQQQSSSTTTPPPPPPRRRSSSUUUVVVWWWXXX\\\]]]___aaadddeeefffffffffggghhhiiiiiiiiigggggghhhiiijjjkkkkkkkkkkkkjjjhhhhhhgggffffffgggiiijjjhhhhhhiiijjjlllnnnpppqqqrrrssstttsssrrrrrrtttvvvrrrsssuuuvvvwwwxxxxxxxxxwwwvvvtttsssssstttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssttttttvvvvvvuuuuuutttrrrqqqpppnnnmmmoootttwww{{{xxxpppkkkfffeeejjjrrryyy~~~}}}yyysssnnniiifffbbb___[[[\\\\\\ZZZYYYZZZ\\\^^^^^^___aaaccceeefffggggggggghhhjjjmmmpppsssuuuwwwxxxzzz}}}~~~}}}||||||}}}}}}wwwhhh```\\\[[[]]]bbbbbbaaaaaaaaabbbdddfffgggeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffgggiiijjjkkklllmmmmmmmmmkkkhhhfffdddaaaaaaaaaaaabbbdddfffhhhhhhhhhhhhhhhiiiiiiiiiiiiooohhhbbbaaa___[[[ZZZ\\\]]]^^^___aaacccddddddddddddcccbbbbbbeeeggghhhhhhhhhgggfffffffffeeecccaaa^^^___```___]]]]]]]]]^^^^^^^^^___```aaacccddddddfffeeeeeeddddddeeeeeeeeegggiiikkklllmmmlllkkkjjjgggeeedddbbbaaa```aaaaaadddffflllwww|||sssqqq|||xxxgggYYYOOOJJJFFFGGGLLLUUUdddttt~~~rrrfff[[[VVVTTTTTTYYYfffzzzyyykkkccc\\\TTTNNNLLLHHHIIIKKKNNNRRRYYYaaagggmmmsss{{{RRRPPPMMMMMMOOORRRTTTUUURRRSSSTTTVVVXXXYYYZZZ[[[^^^```bbbdddfffhhhhhhhhhiiijjjlllmmmllllllllllllllllllkkkkkkjjjjjjjjjjjjhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjlllmmmoooqqqrrrrrrssssssrrrrrrsssvvvyyytttuuuwwwyyy{{{|||||||||wwwvvvtttrrrrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssstttuuuvvvvvvvvvvvvuuutttsssrrrqqqoooppptttvvvyyy{{{tttlllgggiiimmmrrrtttttt|||{{{uuupppllliiibbbbbbaaa___\\\[[[]]]^^^]]]___bbbdddeeedddcccbbbcccdddfffhhhkkkmmmoooppprrruuuxxxyyyyyyxxxxxxxxxyyy||||||pppddd^^^]]]\\\___bbbaaa`````````bbbeeegggiiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiikkklllmmmnnnnnnmmmllliiifffdddcccbbbbbbbbbcccdddfffgggggghhhhhhhhhiiiiiiiiiiiijjjeeeaaabbbbbb___]]]___```aaabbbcccdddddddddddddddbbbbbbcccfffhhhiiiiiiiiihhhgggffffffdddaaa^^^\\\]]]^^^^^^]]]]]]^^^___\\\\\\]]]^^^___aaabbbccccccdddeeefffggggggffffffiiijjjlllnnnoooooonnnmmmiiihhhfffcccbbbaaaaaaaaadddfffkkktttyyyqqqvvvvvvdddTTTJJJFFFFFFGGGLLLWWWhhhzzz{{{mmm```XXXVVVVVVUUU```ooovvvkkk```TTTMMMLLLIIIIIIJJJKKKOOOUUU]]]bbbhhhnnnvvv}}}SSSQQQNNNNNNPPPSSSUUUUUUSSSTTTVVVXXXZZZ\\\\\\]]]```aaadddfffhhhiiiiiiiiikkklllnnnooonnnnnnoooppppppnnnlllkkkjjjjjjjjjkkkiiijjjkkkllllllllllllkkkkkkkkklllmmmoooqqqrrrsssrrrrrrsssrrrrrrtttwwwzzzuuuwwwyyy{{{}}}~~~~~~~~~xxxvvvsssqqqqqqrrrtttuuussssssssssssssssssssssssqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwvvvuuutttssssssqqqrrruuuvvvwww}}}yyynnneeecccdddffffffhhhppp{{{zzzuuurrrjjjjjjhhheeeaaa______```___aaaeeeggghhhfffcccaaaaaabbbccceeegggiiijjjkkkooorrruuuvvvvvvuuuuuuuuuwwwyyy|||~~~~~~~~~wwwlllaaa^^^]]]]]]___ccc``````___```bbbeeehhhjjjfffffffffffffffffffffffffffeeeeeefffgggiiikkklllmmmnnnnnnnnnllliiigggeeeddddddcccccccccdddfffggggggggghhhhhhiiiiiiiiijjjhhhcccbbbeeefffcccbbbdddcccddddddeeeeeeeeeddddddcccbbbbbbdddgggiiijjjiiijjjiiiggggggfffccc```]]]ZZZ\\\]]]]]]]]]]]]^^^```ZZZZZZ[[[\\\]]]___aaabbb```bbbeeegggiiiiiihhhgggiiikkkmmmoooppppppooonnnmmmllliiigggeeedddccccccdddfffkkkssstttuuu~~~lllWWWIIIHHHGGGEEEFFFMMM]]]rrrrrrcccZZZXXXWWWUUU]]]hhhtttvvvgggYYYQQQOOOIIIIIIIIIIIILLLRRRZZZ___dddjjjsssyyy}}}~~~VVVSSSQQQQQQUUUXXXYYYXXXVVVVVVXXXZZZ\\\^^^```aaabbbcccdddfffhhhjjjmmmnnnrrrrrrrrrrrrqqqooommmlllpppooonnnmmmlllllllllmmmnnnnnnnnnnnnnnnnnnmmmmmmlllmmmnnnooopppqqqrrrrrrrrrssstttuuuwwwyyyzzzzzzxxxxxxyyyyyyzzz{{{{{{|||zzzxxxtttsssrrrrrrqqqpppqqqqqqppppppppprrrssstttsssuuuwwwwwwwwwvvvwwwxxxwwwwwwvvvvvvvvvwwwxxxxxxvvvwwwvvvuuuuuuwww{{{uuulllhhhgggeeedddhhhjjjqqqzzzwwwuuurrrnnnkkkhhhgggfffhhhgggfffggghhhhhhgggeeegggfffeeegggiiikkkkkkkkkooooooppprrrtttuuuwwwwwwvvvxxxzzz|||~~~qqqkkkdddaaaccccccaaa^^^aaaaaaccceeegggiiijjjkkkiiihhhfffeeeddddddeeeeeekkkjjjgggeeeeeegggjjjlllmmmmmmmmmlllkkkhhhfffeeecccdddfffgggggggggfffeeeggggggggghhhhhhhhhhhhhhhjjjiiihhhfffffffffggggggffffffggghhhhhhgggeeeeeedddeeeggghhhiiiiiihhhhhhgggfffeeedddbbb```^^^\\\^^^]]][[[ZZZZZZZZZ[[[\\\^^^]]]\\\\\\\\\^^^aaabbb```aaabbbcccdddeeeffffffllllllmmmnnnooopppqqqqqqsssqqqnnnjjjgggeeeddddddfffgggkkkpppvvvyyyssssss|||yyyaaaOOOKKKIIIHHHHHHHHHPPPcccvvvoooccc\\\XXXWWWXXX^^^hhhpppyyyoooaaaXXXRRRKKKIIIHHHJJJKKKKKKOOOUUU```eeemmmssswwwxxxyyyzzz|||VVVTTTRRRTTTWWWZZZZZZZZZYYYYYY[[[]]]___aaabbbcccddddddeeegggiiikkkmmmooorrrrrrrrrrrrrrrpppnnnmmmrrrrrrqqqpppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmkkklllmmmnnnpppqqqrrrssssssttttttuuuwwwxxxyyyzzzxxxyyyyyyyyyzzzzzz{{{{{{|||yyyuuussssssrrrqqqpppooonnnnnnoooppprrrtttuuuuuuwwwyyyyyyxxxxxxyyyzzzxxxxxxwwwwwwxxxxxxyyyyyyxxxyyyxxxwwwwwwxxx|||yyyooojjjhhhgggfffhhhhhhmmmsssyyy{{{wwwtttrrrqqqpppooooooqqqrrrqqqooommmkkkiiihhhiiikkkmmmmmmlllnnnoooppprrrsssuuuvvvwwwwwwxxxzzz|||~~~|||pppkkkfffdddeeefffccc```aaaaaacccdddfffhhhiiijjjhhhgggfffddddddddddddeeeiiigggfffeeeeeegggiiikkkmmmmmmmmmlllkkkiiigggeeeeeeeeefffggggggggggggfffgggggggggggghhhhhhhhhhhhjjjjjjiiihhhggghhhiiiiiihhhiiijjjjjjjjjiiihhhgggfffgggiiijjjkkkkkkjjjjjjgggffffffdddbbb```^^^\\\]]]\\\[[[[[[[[[[[[\\\]]]]]]\\\[[[[[[\\\^^^```aaa```aaabbbcccdddeeefffgggiiijjjkkkmmmoooppprrrrrrsssqqqnnnkkkhhhfffeeeeeeggggggjjjnnnqqqyyyxxxtttrrr|||qqq___OOOLLLIIIGGGGGGLLLZZZhhh{{{xxxkkkaaaZZZTTTTTTWWW]]]ccckkkwww{{{lll```XXXOOOKKKIIIJJJJJJKKKOOOUUU[[[aaahhhooosssuuuwwwxxxzzz}}}UUUTTTUUUXXX[[[]]]]]]]]]\\\]]]___aaacccdddfffgggffffffggghhhjjjlllnnnoooqqqrrrssssssrrrqqqpppooossssssssssssrrrrrrrrrrrrooooooooonnnnnnmmmmmmmmmjjjkkklllnnnppprrrssstttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz}}}zzzvvvtttsssrrrqqqooolllllllllmmmppprrruuuvvvxxxzzz||||||zzzzzzzzz{{{yyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{yyyyyyzzz}}}wwwpppllljjjhhhhhhggghhhlllooottt}}}}}}~~~{{{xxxsssqqqppppppqqqrrrrrrqqqqqqrrrsssuuuvvvxxxyyyzzz{{{|||}}}tttmmmjjjggggggiiihhhfffcccaaabbbcccdddfffggghhhiiigggfffeeecccccccccddddddeeeeeeeeeeeefffgggiiijjjmmmmmmmmmlllkkkiiihhhggggggffffffffffffggghhhhhhggggggggghhhhhhhhhiiiiiikkkkkkjjjjjjjjjkkkllllllllllllmmmmmmmmmllljjjjjjhhhiiijjjkkkllllllllllllhhhhhhgggeeecccaaa___^^^]]]]]]\\\\\\\\\]]]]]]^^^\\\[[[[[[ZZZ[[[\\\^^^___```aaabbbccceeefffggghhhggghhhiiilllnnnqqqrrrssssssrrrooollljjjhhhffffffhhhggghhhjjjkkkqqq~~~~~~uuummmsss~~~oooZZZRRRKKKHHHHHHJJJQQQYYYpppxxxjjj```WWWSSSRRRTTTXXX]]]hhhrrr{{{kkk```WWWPPPKKKJJJJJJJJJNNNTTTUUUZZZbbbhhhlllppprrrtttvvvyyy}}}TTTVVVYYY\\\___aaaaaa`````````bbbccceeeggghhhiiihhhhhhiiijjjlllmmmooopppqqqrrrsssttttttsssrrrqqqrrrrrrsssssssssssssssssspppppppppooonnnmmmmmmllliiijjjkkknnnppprrrssstttvvvuuuuuutttuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyy|||yyyvvvsssrrrqqqpppnnnjjjjjjkkkmmmpppsssvvvxxxzzz{{{}}}}}}{{{zzzzzz{{{yyyyyyyyyyyyzzz{{{||||||}}}}}}}}}|||zzz{{{}}}yyyrrrmmmjjjgggeeeeeehhhiiilllttt}}}~~~{{{{{{{{{{{{yyyxxxxxxyyyzzz|||}}}vvvllljjjiiihhhiiijjjjjjgggeeebbbccccccdddeeefffggggggfffeeedddcccbbbccccccdddcccdddeeeggghhhiiiiiiiiimmmllllllkkkjjjiiiiiihhhhhhhhhgggfffggghhhiiijjjgggggghhhhhhiiiiiijjjjjjllllllllllllmmmnnnnnnooommmnnnoooooonnnmmmkkkjjjiiiiiijjjkkkkkklllllllllkkkjjjiiihhhfffcccaaa`````````___^^^^^^]]]]]]]]][[[[[[[[[ZZZ[[[\\\]]]^^^```aaabbbdddeeegggiiiiiihhhiiikkkmmmoooqqqrrrssssssrrrpppnnnllljjjhhhhhhhhhffffffggghhhkkkuuuxxxoooooouuuhhh\\\NNNIIIIIIKKKOOOSSSdddvvvvvviii___XXXSSSRRRTTTWWW```iii{{{xxxkkk```XXXOOOLLLJJJJJJMMMRRRPPPUUU[[[aaafffjjjmmmpppqqqtttyyy}}}UUUXXX\\\```bbbcccccccccbbbbbbccceeeggghhhiiijjjjjjjjjkkkkkklllnnnoooppppppqqqssstttuuuuuuttttttrrrssstttuuuvvvvvvuuuuuurrrqqqpppooonnnmmmlllllliiiiiikkkmmmooorrrssstttuuuuuusssrrrrrrsssuuuvvvxxxxxxxxxyyyyyyyyyyyyyyy{{{xxxuuurrrrrrqqqooonnnkkkkkklllnnnqqqtttwwwyyyzzz|||}}}|||zzzyyyyyyzzzyyyyyyyyyyyyzzz{{{|||}}}|||}}}}}}|||{{{{{{}}}zzzqqqkkkgggcccbbbeeegggiiiooovvvzzz|||ooohhhgggggghhhjjjkkkjjjhhhfffdddddddddeeeeeeffffffffffffeeedddcccbbbcccdddeeedddeeegggiiijjjjjjjjjjjjkkkkkkjjjjjjiiiiiiiiiiiijjjiiihhhggghhhiiijjjkkkhhhhhhiiiiiijjjkkkllllllmmmmmmnnnoooooooooppppppmmmnnnnnnnnnnnnllljjjiiihhhhhhiiiiiijjjjjjkkklllnnnmmmlllkkkiiifffdddccceeedddcccbbb```^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]``````bbbdddfffhhhjjjkkkllllllmmmooopppqqqrrrrrrsssrrrqqqpppnnnllljjjiiihhheeeeeefffgggiiiqqqzzz}}}pppkkkkkkuuuxxxgggTTTKKKKKKLLLOOOSSSYYYkkktttfff]]]UUURRRRRRTTTZZZaaarrr{{{mmmbbbVVVQQQMMMKKKLLLOOONNNRRRWWW\\\```dddhhhkkklllpppuuuyyy|||~~~VVVZZZ^^^aaaccccccdddeeeddddddeeeggghhhiiijjjkkkkkkkkkkkklllmmmnnnoooppppppqqqsssuuuvvvwwwvvvvvvtttuuuwwwyyyyyyyyyyyyxxxsssrrrqqqpppnnnmmmlllkkkiiijjjkkkmmmoooqqqrrrssstttsssqqqpppppprrrsssuuuwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxtttsssrrrrrrqqqpppoooooooooppprrruuuxxxyyy{{{|||}}}|||zzzxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{|||zzz|||||||||{{{{{{}}}yyyqqqjjjeeeccceeefffgggkkkppprrrvvv|||vvvmmmhhhggggggiiijjjjjjjjjiiihhhfffffffffffffffffffffffffffeeedddccccccdddeeefffffffffhhhiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjiiiiiiiiiiiijjjkkkkkkiiijjjjjjkkklllmmmnnnnnnnnnoooppppppqqqppppppooommmmmmnnnnnnmmmkkkiiihhhhhhggggggggghhhiiijjjkkkoooooonnnllljjjhhhfffeeehhhggggggeeecccaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^___```bbbeeegggjjjkkklllnnnnnnooopppqqqqqqrrrrrrssssssrrrqqqpppnnnlllkkkiiifffeeefffgggiiiooowwwrrrhhhccciiiuuuvvv___SSSNNNMMMOOORRRQQQaaavvvlllbbbXXXSSSQQQQQQTTTZZZjjjyyy{{{nnnaaaYYYTTTOOOMMMNNNNNNPPPTTTWWWZZZ]]]aaadddfffjjjoootttxxx{{{XXX\\\```bbbbbbccceeegggffffffgggiiijjjkkklllmmmlllllllllllllllmmmnnnooopppqqqsssvvvwwwxxxxxxxxxsssuuuwwwyyyzzzzzzzzzyyytttsssrrrpppnnnmmmkkkkkkjjjkkklllmmmooopppqqqrrrrrrpppooonnnnnnppprrrtttuuuuuuvvvxxxyyyzzz{{{|||{{{xxxuuuttttttuuutttssssssssssssssstttvvvxxxzzz|||}}}~~~}}}zzzxxxxxxxxxtttuuuuuuuuuvvvxxxyyyzzzwwwyyy{{{{{{zzz{{{|||~~~~~~uuuoookkkjjjjjjhhhiiimmmnnnpppsssvvvyyy}}}sssmmmjjjiiijjjkkkkkkkkkjjjkkkkkkhhhhhhhhhggggggfffffffffffffffeeeddddddeeefffggggggggggggggghhhhhhiiiiiihhhhhhgggffffffggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkklllmmmnnnoooppppppooopppqqqqqqqqqpppooonnnmmmmmmnnnmmmllljjjiiiggghhhhhhgggggghhhiiikkklllooonnnmmmllljjjgggeeedddggghhhhhhhhhgggeeecccbbb`````````aaaaaa`````````___```bbbeeehhhjjjlllnnnkkklllmmmoooppprrrsssssssssssssssrrrqqqooommmllljjjfffeeegggggghhhlllrrryyy}}}nnncccdddkkkvvvrrrbbbWWWQQQOOOPPPLLLYYYkkk}}}wwwkkk___YYYUUURRRSSSVVVaaammm|||{{{lllbbb\\\TTTPPPOOONNNOOOQQQSSSTTTWWW[[[^^^___dddjjjppptttxxx|||ZZZ]]]aaabbbbbbbbbeeehhhhhhhhhiiijjjkkkmmmnnnnnnlllllllllllllllmmmnnnnnnpppqqqtttvvvxxxyyyyyyyyyqqqsssuuuwwwyyyyyyxxxwwwttttttrrrpppnnnmmmkkkjjjkkkkkklllmmmnnnooopppqqqpppooommmlllmmmooorrrttttttuuuvvvwwwyyy{{{||||||{{{yyywwwvvvvvvwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxzzz}}}~~~~~~{{{yyyxxxyyyssssssssstttuuuwwwxxxyyyuuuwwwyyyzzzzzzzzz|||~~~|||~~~yyysssqqqnnnjjjjjjllllllmmmooopppqqqssswwwzzz{{{}}}rrrmmmlllkkklllllllllkkkkkklllmmmiiiiiiiiihhhggggggffffffgggfffeeeeeeeeefffggghhhggggggfffffffffgggggghhhggggggfffeeeeeefffhhhiiiiiijjjkkklllmmmlllkkkjjjllllllmmmnnnooopppqqqrrrpppqqqqqqrrrqqqpppnnnmmmmmmnnnnnnnnnlllkkkiiigggiiihhhhhhggghhhjjjkkklllnnnmmmlllkkkiiifffdddcccfffggghhhiiiiiihhhgggfffaaabbbbbbbbbbbbbbbaaaaaa___```bbbeeehhhkkkmmmnnniiiiiikkkmmmppprrrttttttssssssssssssrrrpppnnnmmmlllgggeeegggggggggjjjooouuuxxxhhheeegggmmm~~~oooaaaUUUOOOOOOJJJUUUdddvvvvvviiiaaa\\\WWWVVVXXXYYYcccppp{{{sssiiiaaaYYYRRRPPPMMMOOOPPPPPPQQQSSSVVVYYY[[[```fffmmmrrrvvv{{{~~~}}}___^^^^^^```cccfffgggfffhhhhhhjjjkkkmmmnnnppppppnnnmmmlllkkklllmmmnnnooopppqqqqqqrrrtttvvvxxxyyyvvvuuuuuuuuuvvvwwwxxxyyyuuuuuusssqqqpppooonnnnnnkkkkkkllllllmmmnnnnnnnnnlllkkkjjjjjjkkknnnppprrrtttuuuvvvxxxzzz{{{}}}~~~}}}}}}|||zzzzzzyyyyyyyyyvvvtttssssssvvvxxxzzzzzz~~~}}}{{{yyywwwuuutttsssqqqpppppppppqqqsssuuuvvvuuuvvvwwwvvvvvvwwwzzz||||||~~~|||tttqqqooommmkkkmmmnnnooonnnnnnnnnpppqqqrrruuuzzzvvvoookkkjjjooonnnlllkkkjjjjjjkkkkkkkkkkkkjjjjjjiiihhhggggggeeefffggghhhhhhgggffffffgggggghhhhhhgggeeecccbbbeeeeeeeeeeeeeeeeeeeeeeeedddfffiiikkkmmmmmmllllllnnnnnnooopppqqqqqqqqqqqqpppooonnnmmmlllkkkkkkkkkooonnnnnnmmmllljjjiiihhhjjjhhhfffeeeeeegggiiikkkjjjjjjiiigggeeedddfffhhhiiiiiijjjkkkjjjiiihhhggghhhddd```aaadddeeebbb______aaaccceeegggiiijjjjjjkkkkkklllnnnppprrrqqqpppqqqrrrtttttttttrrrpppnnnmmmkkkhhhffffffiiimmmooovvv|||ssseee```fffwwwmmmaaaWWWOOOMMMPPPXXXhhh~~~uuuggg\\\VVVUUUUUUUUUVVV^^^nnn}}}uuuiiiaaaYYYRRRRRROOOMMMLLLNNNQQQSSSSSSZZZ]]]bbbgggkkkoootttwww|||~~~```______aaadddfffgggggghhhhhhiiikkklllmmmnnnooonnnmmmlllllllllmmmnnnooonnnnnnoooppprrrtttvvvwwwtttttttttttttttuuuvvvvvvtttsssqqqooommmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnkkkkkkjjjjjjkkkmmmoooqqqtttuuuvvvxxxzzz{{{}}}}}}|||{{{zzzyyyyyyxxxxxxxxxwwwuuussssssuuuwwwxxxxxxyyyyyywwwvvvtttrrrqqqpppoooooonnnooopppqqqssstttssstttttttttssstttwwwyyy}}}~~~xxxuuurrrpppllllllllllllkkkkkklllmmmlllooorrruuuyyy~~~uuupppnnnmmmnnnnnnlllkkkjjjjjjkkkkkkkkkjjjjjjiiihhhhhhgggggghhhiiijjjjjjjjjiiihhhgggffffffggggggfffeeecccccceeeeeeeeeeeeeeeeeeeeeeeeeeefffiiikkkmmmmmmllllllmmmnnnoooqqqrrrrrrrrrrrroooooommmlllkkkkkkjjjjjjlllllllllkkkjjjiiigggfffiiihhhfffddddddfffhhhiiihhhiiiiiigggeeedddeeefffhhhiiijjjkkkkkkjjjiiiiiikkkgggcccccceeefffccc``````aaabbbdddfffggghhhiiikkkkkklllmmmooopppppppppqqqrrrssstttsssrrrpppooommmllliiihhhhhhkkkoooqqqwww{{{|||kkkbbbcccnnn{{{}}}ooo___RRRMMMNNNRRR^^^qqqrrrfff]]]XXXUUUUUUTTTXXXcccooozzztttkkk```WWWSSSPPPLLLKKKLLLNNNOOOOOOWWWZZZ___ccchhhlllqqquuuzzz{{{}}}}}}~~~bbbaaa```bbbeeehhhhhhhhhhhhiiiiiijjjkkkkkkllllllmmmlllkkkkkklllmmmnnnooommmnnnoooppprrrtttuuuvvvsssrrrrrrrrrrrrrrrssstttsssqqqnnnkkkjjjjjjlllmmmllllllmmmnnnnnnnnnmmmmmmkkkjjjiiiiiijjjlllnnnoootttuuuvvvxxxyyy{{{||||||{{{zzzyyyxxxxxxwwwxxxxxxwwwuuurrrqqqssstttuuuuuussssssrrrpppooonnnllllllllllllllllllmmmnnnpppqqqsssttttttsssssssssvvvxxx~~~~~~~~~{{{wwwppppppooonnnmmmmmmlllllljjjkkklllnnnppptttyyy}}}xxxsssqqqppppppnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiihhhhhhgggggggggiiiiiijjjjjjjjjiiigggfffddddddeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffiiikkkllllllllllllkkkmmmoooqqqssstttttttttooonnnmmmkkkjjjiiiiiiiiiiiiiiiiiiiiihhhgggeeeeeehhhfffeeeccccccdddfffgggfffgggiiihhhgggeeedddeeegggiiijjjkkkllllllkkkkkknnnkkkgggfffggggggeeebbbaaabbbcccdddeeeeeeffffffkkkkkkkkkkkklllnnnooopppppppppqqqrrrrrrqqqpppooommmllljjjjjjkkknnnqqqssswwwyyyuuuhhhccciiirrrlllZZZRRROOOMMMSSSaaassssssggg^^^YYYWWWTTTSSSWWW^^^iiizzzxxxiii]]]WWWSSSNNNLLLKKKLLLMMMMMMRRRVVVZZZ^^^bbbgggmmmpppuuuxxxzzz{{{|||cccbbbbbbcccfffiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkjjjjjjiiijjjkkkmmmnnnooopppqqqsssuuuvvvwwwwwwsssrrrrrrqqqqqqqqqrrrrrrrrrpppllliiihhhiiikkkmmmllllllmmmnnnooonnnnnnmmmjjjiiihhhhhhiiijjjmmmnnnttttttuuuwwwxxxyyyzzz{{{zzzzzzyyyxxxwwwwwwxxxxxxwwwtttqqqpppqqqrrrrrrqqqooonnnnnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjkkkmmmnnntttuuuuuutttttttttwwwyyy|||}}}}}}|||||||||{{{zzzxxxwwwvvvtttrrrpppnnnmmmllllllmmmpppsssvvvzzz}}}wwwrrrppppppppppppllllllkkkkkkjjjiiiiiiiiihhhhhhhhhgggggggggfffffffffgggggggggfffeeecccbbbcccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffhhhjjjkkkkkkkkkkkkjjjkkknnnqqqssstttuuutttnnnmmmkkkjjjiiihhhgggggggggggggggggggggfffeeedddfffeeedddcccccccccdddeeedddgggjjjkkkiiigggfffeeeggghhhjjjlllmmmnnnmmmmmmqqqnnnkkkiiiiiihhheeecccdddcccccccccddddddeeeeeejjjjjjkkkjjjjjjkkklllnnnnnnnnnooopppppppppooonnnkkkkkkjjjkkkmmmppprrrtttwwwwww|||pppgggiiiooo}}}iii]]]UUUOOOPPPXXXeeevvv~~~rrrggg```YYYUUUSSSRRRTTT]]]nnn~~~ttteee\\\WWWRRRNNNMMMMMMMMMMMMNNNQQQUUUYYY\\\aaagggkkkppptttwwwyyyzzz~~~eeeccccccdddgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggghhhjjjkkkllloooppprrrtttvvvwwwwwwxxxttttttsssrrrqqqqqqqqqqqqqqqooollliiihhhiiikkkmmmjjjlllmmmooopppoooooonnnjjjiiihhhhhhhhhjjjlllmmmrrrssstttuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxvvvssspppnnnnnnoooooonnnllllllkkkkkkkkkjjjjjjjjjiiihhhhhhggghhhiiikkklllrrrsssssssssssstttwwwyyyzzz{{{{{{zzzzzz{{{~~~~~~zzzwwwsssqqqnnnmmmmmmooopppqqqtttwww|||wwwtttpppooooooooonnnmmmkkkkkkkkkjjjjjjiiihhhhhhggggggfffffffffffffffeeeeeeeeeffffffeeecccaaa```ccccccccccccdddeeeeeefffffffffeeeeeeeeedddddddddeeefffggghhhiiiiiijjjjjjhhhjjjnnnqqqssstttttttttmmmllljjjiiigggffffffeeefffgggggggggggggggfffffffffeeedddcccbbbbbbcccccceeehhhlllmmmllljjjhhhhhhhhhiiikkkmmmnnnoooooonnnqqqooollljjjhhhgggeeedddeeeeeedddccccccddddddeeehhhiiijjjjjjhhhhhhiiilllkkkkkklllmmmmmmmmmmmmmmmiiijjjjjjlllnnnppprrrsssvvvvvvxxx~~~xxxjjjhhhlllvvvjjj___UUURRRSSSZZZgggsss|||ppphhh[[[XXXTTTRRRQQQVVVdddrrrtttbbb]]]VVVPPPNNNMMMMMMMMMLLLNNNQQQTTTWWW\\\bbbfffkkkoootttwwwyyy|||eeedddcccdddgggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjgggggggggggghhhiiikkklllnnnoooqqqtttvvvvvvvvvvvvuuuuuutttrrrqqqqqqqqqqqqooommmjjjhhhhhhhhhjjjkkkiiijjjmmmpppqqqqqqpppoookkkjjjiiihhhhhhjjjlllmmmqqqqqqrrrssstttuuuvvvvvvxxxwwwwwwvvvvvvvvvwwwwwwtttqqqnnnllllllmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggggghhhiiijjjkkkmmmnnnppppppppprrruuuxxxyyyzzzzzzzzzyyyzzz|||~~~{{{wwwssspppooooooooooooppprrruuuwwwwwwxxxzzz|||yyypppooonnnnnnnnnnnnllljjjjjjjjjjjjjjjjjjhhhggggggeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggeeedddcccddddddccccccdddeeefffgggfffffffffeeeeeeddddddcccddddddeeeeeefffggghhhhhhgggiiimmmpppssssssrrrrrrlllkkkiiigggfffeeeddddddffffffggggggggggggggggggfffeeedddccccccbbbbbbbbbeeehhhlllnnnmmmkkkjjjjjjiiijjjlllnnnooopppooooooooommmkkkiiigggeeedddccceeedddcccbbbbbbbbbddddddeeehhhkkkjjjgggeeefffhhhhhhhhhhhhiiijjjkkklllllliiijjjkkkmmmoooqqqrrrsssttttttvvvzzzqqqhhhgggnnnyyy|||lll\\\UUURRRQQQYYYccctttzzzzzzsssccc]]]XXXTTTQQQRRR[[[ffftttmmmggg^^^VVVQQQOOONNNMMMKKKMMMOOOQQQSSSXXX]]]aaafffjjjppptttvvvyyyeeedddcccdddfffhhhiiihhhiiiiiiiiijjjjjjkkkkkkkkkhhhhhhhhhhhhiiikkkmmmnnnnnnpppsssvvvwwwxxxxxxwwwvvvuuusssrrrqqqpppppppppkkkjjjiiiggggggggghhhhhhgggiiilllppprrrrrrrrrqqqlllkkkiiiiiiiiijjjlllmmmoooooopppqqqrrrsssssstttuuuttttttssssssttttttuuurrrooolllkkkkkkllllllkkkiiijjjjjjkkkkkkllllllllljjjiiihhhhhhhhhiiijjjkkkkkklllnnnoooppprrrvvvyyy{{{|||{{{zzzxxxxxxzzz|||~~~zzzxxxvvvsssqqqnnnppprrrsssssstttuuuwwwyyy|||xxxooolllllllllnnnooonnnkkkiiiiiijjjjjjjjjiiihhhgggfffdddddddddddddddeeeeeeeeefffggghhhhhhhhhgggfffeeefffeeeeeeddddddeeefffggggggffffffeeeddddddccccccccccccccccccdddeeefffffffffhhhlllppprrrrrrpppoookkkjjjiiigggeeeccccccbbbdddeeeeeefffgggggggggffffffeeeeeedddccccccbbbbbbeeehhhkkkllllllkkkkkkkkkkkklllmmmoooppppppooooookkkkkkiiigggdddcccbbbcccbbbaaa```______```bbbccccccgggkkkkkkgggddddddeeeeeeeeeeeefffgggiiijjjkkkkkklllnnnpppqqqrrrssssssrrrrrrsssuuuwwwpppkkkhhhnnnzzz{{{eeeZZZTTTOOOQQQYYYccclllzzzrrriii___XXXTTTSSSXXX^^^ggguuuwwwlllaaaYYYUUURRRPPPLLLMMMNNNOOOQQQUUUZZZ^^^```eeekkkppprrruuuzzz~~~eeedddcccdddfffhhhhhhhhhhhhiiiiiijjjkkkkkklllllljjjiiiiiiiiijjjlllnnnoooqqqsssvvvyyyzzz{{{zzzzzzuuutttsssqqqpppoooooooooiiihhhgggfffffffffffffffeeehhhlllppprrrssssssrrrmmmkkkjjjiiiiiikkklllnnnnnnnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrssssssqqqnnnkkkjjjjjjkkkkkkkkkiiiiiiiiijjjkkkllllllllljjjjjjiiihhhhhhiiikkkkkkkkkmmmoooppprrruuuyyy|||~~~~~~}}}zzzwwwvvvwwwyyy|||~~~zzzwwwoooqqqssssssssstttvvvxxxtttwwwyyy{{{{{{|||}}}}}}~~~}}}qqqiiijjjjjjlllnnnpppooollliiiiiiiiijjjjjjiiihhhfffeeeddddddddddddddddddddddddeeefffggghhhhhhggggggfffggggggeeeeeedddeeefffgggggggggfffeeeddddddccccccbbbbbbbbbbbbcccdddeeeeeeeeehhhllloooqqqpppooonnnkkkjjjhhhfffdddcccbbbbbbccccccdddeeeffffffffffffffffffeeeeeedddcccbbbbbbeeegggjjjkkkjjjjjjkkkllllllmmmnnnoooppppppooooooiiiiiihhheeecccaaaaaabbb```___]]]]]]]]]^^^```aaaaaafffllllllgggcccbbbdddccccccddddddfffgggiiijjjlllnnnppprrrssstttsssssspppqqqrrrrrrqqqvvv|||sssccchhhrrr~~~lll___WWWPPPPPPWWWTTT___ppptttfff]]]XXXVVVXXX]]]\\\lllxxxkkkbbb[[[VVVTTTMMMNNNNNNOOOPPPSSSXXX\\\\\\aaahhhmmmpppssswww{{{}}}hhhiiiiiiiiiiiihhhggggggllljjjjjjlllppprrrpppnnnkkkjjjiiiiiiiiikkknnnooossstttvvvwwwxxxxxxwwwwwwwwwvvvuuuttttttrrrooolllhhhgggfffeeedddeeefffgggfffhhhjjjlllooopppqqqrrrppppppoooooonnnnnnnnnmmmqqqqqqqqqppppppppppppppprrrrrrqqqpppoooooonnnnnnkkkkkkkkkkkkkkkjjjiiihhhjjjkkkkkklllllllllkkkkkkiiiiiijjjjjjjjjjjjiiiiiihhhiiikkkmmmqqqvvv}}}}}}xxxvvvwwwxxx}}}~~~~~~{{{xxxwwwwwwwwwwwwvvv{{{yyywwwwwwzzz|||~~~~~~}}}{{{}}}~~~~~~xxxqqqllliiimmmnnnoooppppppnnnlllkkkggghhhiiijjjjjjiiihhhgggccccccbbbbbbbbbbbbbbbbbbdddfffhhhhhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccdddddddddddddddddddddeeedddbbb```___```aaabbbeeeggghhhjjjkkklllkkkkkkhhhhhhhhhgggeeeccc```___aaaccceeegggggggggeeedddfffeeeddddddccccccccccccaaaccceeegggiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmnnniiifffbbb````````````___``````______```aaabbbccc^^^aaaeeehhhgggfffffffffaaaaaabbbcccfffiiilllmmmlllmmmnnnooopppqqqqqqqqqqqqpppnnnmmmooouuu}}}vvvpppiiihhhrrr}}}}}}jjjYYYMMMLLLQQQUUUZZZeeeuuu}}}nnnbbbYYYTTTTTTVVV^^^aaalllvvvllleee[[[RRRUUURRRNNNMMMOOORRRUUUVVV[[[___dddhhhlllppptttvvvzzz|||~~~jjjkkkkkklllllllllkkkjjjmmmkkkkkkmmmqqqrrrqqqooolllkkkjjjjjjkkklllnnnpppssstttuuuwwwxxxyyyxxxxxxxxxvvvuuutttsssqqqnnnkkkgggfffeeeddddddeeefffgggggghhhjjjmmmoooqqqrrrrrrppppppooooooooonnnnnnnnnppppppppppppooooooooooooppppppqqqqqqqqqqqqppppppmmmmmmmmmlllkkkjjjiiiiiijjjkkkkkkllllllkkkkkkjjjiiiiiiiiijjjjjjiiiiiiiiihhhjjjlllnnnrrrwww~~~}}}yyywwwxxxzzz}}}~~~~~~|||~~~|||{{{{{{}}}|||~~~}}}~~~zzzsssnnnkkkjjjkkklllmmmnnnmmmllljjjiiiggghhhiiijjjjjjiiihhhhhhcccccccccbbbbbbaaaaaaaaabbbdddfffgggeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeedddcccaaa___^^^___```aaadddfffgggiiijjjjjjiiiiiihhhhhhhhhgggeeeccc```______bbbfffiiijjjhhheeecccffffffeeedddccccccccccccaaaccceeeggghhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiifffcccaaaaaaaaa```___```___^^^^^^___aaacccdddffffffeeeeeeeeeeeeeeeeeeaaaaaaaaaccceeehhhjjjlllkkklllnnnoooppppppqqqpppnnnmmmllljjjlllqqqyyy~~~sssiiieeellluuu}}}rrraaaSSSMMMNNNOOOTTT^^^mmmxxxjjj^^^WWWTTTTTTXXX[[[fffxxxxxxpppeee[[[XXXTTTOOOMMMNNNQQQSSSTTTXXX\\\aaaeeeiiilllpppsssvvvyyy|||}}}~~~lllmmmnnnppppppppppppooonnnmmmmmmoooqqqsssrrrpppnnnmmmllllllmmmnnnpppqqqrrrsssuuuwwwxxxzzzzzzzzzyyywwwuuutttrrrpppllliiigggfffeeeddddddeeefffggghhhjjjkkknnnpppqqqrrrrrrpppppppppooooooooooooooopppooooooooonnnnnnnnnnnnlllnnnqqqssstttttttttsssppppppooonnnmmmlllkkkjjjjjjkkkkkklllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiikkkmmmpppsssyyy|||xxxxxxzzz|||~~~~~~~~~yyysssooommmmmmmmmlllmmmnnnnnnmmmkkkiiihhhfffgggiiijjjjjjjjjiiiiiieeedddcccbbbaaa````````````ccceeefffeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiihhhgggeeeeeeeeeffffffcccaaa___]]]]]]]]]^^^___cccdddeeegggggggggffffffgggggggggfffdddbbb```___]]]```fffjjjllliiieeecccffffffeeeddddddccccccbbbaaabbbdddfffggghhhhhhhhhiiiiiiiiiiiiiiihhhgggggghhhfffcccaaaaaabbbaaa```___^^^]]]\\\]]]```ccceeeooojjjeeecccdddeeeeeeddd``````aaabbbdddfffhhhiiijjjkkklllnnnooooooooooookkkjjjiiiggghhhlllsssxxx{{{mmmdddfffkkksss{{{lll\\\PPPLLLKKKOOOWWWdddssssssfff\\\VVVSSSSSSVVV___mmm~~~rrrggg___[[[TTTPPPPPPQQQSSSSSSTTTWWW\\\```cccgggkkknnnqqqtttwwwzzz{{{}}}mmmnnnppprrrsssssssssrrroooooopppqqqrrrsssrrrrrrooooooooooooooopppqqqrrrqqqrrrtttvvvxxxzzz{{{|||zzzxxxuuusssqqqnnnkkkhhhfffeeeeeedddeeefffhhhiiijjjkkkmmmooopppqqqrrrrrrppppppppppppppppppppppppooooooooonnnmmmmmmllllllkkkmmmqqquuuxxxyyyxxxwwwtttsssrrrpppnnnmmmllllllkkkllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiiiiiiijjjiiikkknnnqqqtttyyy}}}yyyvvvwwwzzz}}}~~~|||yyyuuupppnnnnnnpppqqqpppppppppooonnnlllkkkjjjfffgggiiijjjkkkkkkjjjiiifffeeecccaaa```_________```ccceeegggfffffffffgggffffffffffffffffffffffffjjjiiigggeeeddddddeeefffaaa```^^^\\\[[[\\\]]]^^^aaabbbccceeeeeeeeedddcccgggffffffdddcccaaa```___\\\___cccggghhhgggeeeccceeeeeeeeeeeedddccccccbbbaaabbbcccdddeeefffggggggggghhhiiiiiiiiihhhhhhggggggeeebbbbbbbbbbbbaaa```^^^]]][[[[[[\\\___bbbeeeooojjjdddccceeegggeeebbb``````aaabbbdddeeefffggghhhiiikkkmmmnnnnnnmmmmmmiiiiiigggffffffiiinnnrrr|||uuufffccceeekkkyyyuuugggZZZQQQOOOPPPTTT\\\fffttt|||nnnccc[[[TTTRRRUUU[[[dddqqqtttkkkeee]]]WWWTTTSSSSSSSSSQQQTTTWWWZZZ]]]```eeehhhkkkooosssvvvyyy|||lllnnnqqqssstttttttttsssooopppqqqrrrrrrrrrrrrsssqqqqqqqqqqqqqqqqqqrrrrrrpppqqqsssuuuwwwyyy{{{|||{{{xxxtttrrrooommmjjjgggffffffeeeeeefffhhhiiikkklllmmmnnnpppqqqrrrrrrrrrpppppppppqqqqqqqqqqqqqqqoooooonnnnnnmmmllllllkkkkkknnnssswwwzzz{{{{{{{{{vvvuuusssqqqoooooonnnnnnmmmmmmmmmmmmmmmlllkkkkkkjjjjjjiiihhhhhhiiijjjjjjiiillloooqqqtttxxx||||||{{{yyyvvvtttuuuxxx{{{}}}}}}xxxvvvssspppnnnoooqqqrrrqqqqqqpppooommmllljjjiiiggghhhiiijjjkkkkkkjjjiiifffdddbbb```_________```bbbdddggghhhhhhggghhhhhhffffffffffffffffffffffffiiihhhfffeeedddddddddddd```___]]][[[ZZZ[[[\\\]]]```aaabbbcccddddddccccccffffffdddcccbbbaaa``````]]]^^^```aaaccccccccccccccccccdddeeeeeeddddddcccaaabbbbbbcccdddeeeffffffeeefffhhhjjjkkkjjjjjjiiieeecccaaaaaabbbbbbaaa```]]]\\\[[[ZZZ[[[^^^aaaccchhheeebbbdddhhhiiifffaaaaaaaaabbbccccccdddddddddeeegggjjjlllmmmmmmkkkjjjhhhhhhgggffffffgggkkkooovvv}}}mmmdddbbbeeerrr~~~uuuhhh___XXXTTTRRRVVVZZZddduuuzzznnnbbbXXXUUUVVVXXX\\\eeerrrvvvpppggg```ZZZWWWTTTRRRPPPRRRTTTVVVXXX[[[___bbbgggjjjooosssvvvzzz~~~lllnnnqqqtttuuutttsssrrroooqqqssssssrrrqqqrrrsssqqqrrrrrrrrrrrrrrrrrrrrrpppqqqqqqsssuuuxxxzzz{{{zzzwwwssspppnnnllljjjhhhgggffffffggghhhjjjlllmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrppppppooonnnmmmllllllkkklllooorrrvvvyyy{{{{{{{{{wwwvvvsssqqqpppppppppqqqoooooooooooonnnmmmllllllkkkjjjiiihhhhhhiiijjjkkkiiikkknnnppprrruuuyyy{{{vvvvvvvvvtttssstttvvvxxxzzzyyyzzz~~~~~~}}}zzzsssrrrpppooooooooopppqqqqqqpppnnnmmmkkkiiihhhgggiiiiiijjjkkkkkkjjjiiihhheeedddaaa___^^^___```aaadddfffhhhiiihhhggghhhhhhffffffffffffffffffffffffffffffffffffeeeddddddddd```^^^\\\ZZZZZZZZZ[[[\\\___```bbbcccdddeeeddddddfffeeecccbbbaaa`````````^^^^^^^^^______```aaaaaa```aaaccceeeffffffeeeeeeaaaaaaaaaaaabbbcccdddeeedddeeehhhjjjkkkkkkjjjiiibbbaaa``````bbbbbbaaa___\\\\\\[[[[[[\\\]]]^^^_________aaaeeehhhiiieeeaaabbbbbbcccdddddddddccccccccceeehhhkkklllkkkjjjhhhfffggggggffffffgggjjjmmmqqqxxxxxxkkkdddccckkkwwwzzzoooaaaXXXQQQPPPPPPTTTcccsss{{{lll___ZZZYYYWWWWWW\\\eeeqqqyyy}}}tttkkkddd]]]WWWSSSRRRSSSTTTUUUUUUWWW[[[^^^bbbeeejjjooossswww{{{}}}}}}~~~mmmooorrruuuvvvuuusssqqqnnnqqqssssssqqqpppqqqsssrrrrrrrrrrrrrrrrrrrrrqqqppppppppprrrsssvvvxxxzzzyyyvvvrrrooonnnllljjjhhhhhhgggggghhhjjjlllnnnoooooopppqqqrrrsssssssssrrrqqqqqqqqqrrrrrrrrrssssssqqqqqqpppooonnnmmmlllkkkmmmnnnpppsssvvvxxxyyyyyyvvvuuusssqqqpppqqqrrrrrrqqqqqqqqqppppppooommmmmmkkkjjjiiiggggggiiijjjkkkiiikkknnnoooppprrruuuwwwrrrsssttttttssstttuuuwww{{{yyyyyy||||||{{{~~~xxxqqqooooooppppppqqqrrrrrrsssrrrqqqooollljjjhhhggggggjjjkkkkkklllkkkjjjhhhgggdddccc```^^^^^^___aaabbbdddfffhhhiiigggffffffgggffffffffffffffffffffffffeeefffggghhhhhhgggeeeddd```^^^\\\ZZZZZZZZZ[[[\\\^^^___bbbdddffffffffffffeeedddcccaaa````````````^^^______`````````___^^^^^^___bbbeeeggggggggggggaaaaaa``````aaabbbdddeeeccceeegggiiijjjiiigggfff```___^^^___aaaaaa```^^^[[[[[[\\\\\\\\\\\\\\\[[[ZZZ\\\___ccceeeeeedddbbbcccddddddeeeeeedddcccbbbbbbdddgggjjjkkkjjjhhhgggdddeeefffffffffgggiiilllnnnttt~~~xxxllleeeiiirrr}}}kkk]]]RRROOOLLLLLLWWWeeewwwyyyjjjccc___ZZZWWWYYY^^^eeejjjttt~~~{{{qqqhhh___YYYUUUUUUUUUUUUTTTUUUXXX[[[]]]```fffjjjnnnrrrvvvyyy{{{{{{}}}nnnpppsssvvvvvvuuusssqqqnnnqqqssssssqqqoooqqqsssrrrrrrrrrssssssrrrqqqqqqpppppppppqqqrrruuuwwwxxxyyyuuuqqqooommmllljjjiiihhhhhhhhhiiikkkmmmoooqqqpppqqqrrrrrrsssssssssrrrqqqqqqqqqrrrrrrsssssssssrrrqqqpppooonnnmmmllllllmmmmmmoooqqqsssuuuvvvwwwvvvuuusssqqqpppqqqssstttrrrrrrrrrqqqqqqooonnnnnnkkkjjjhhhgggggghhhjjjkkkiiikkkmmmnnnoooppprrrtttppprrrtttuuuttttttuuuvvv|||{{{}}}}}}|||zzzqqqkkknnnoooqqqssstttuuuvvvvvvtttsssqqqnnnllljjjiiiiiikkklllllllllkkkiiigggfffdddbbb```^^^^^^___aaacccdddfffhhhhhhfffeeeeeeeeeggggggggggggggggggggggggdddfffhhhjjjjjjiiigggeee```___\\\[[[ZZZZZZ\\\\\\^^^___bbbeeeggghhhhhhhhheeedddbbbaaa`````````aaa]]]___aaaccccccaaa^^^\\\\\\^^^bbbeeeggghhhhhhhhhaaaaaa`````````bbbcccddddddeeegggiiihhhfffdddbbb^^^^^^]]]___```aaa___^^^[[[[[[\\\]]]]]][[[ZZZYYYXXX[[[___aaaaaaaaabbbcccddddddeeefffeeedddcccbbbaaacccgggjjjkkkjjjhhhfffbbbdddeeefffeeefffiiikkkkkkrrr{{{tttiiijjjqqq~~~rrrbbbTTTPPPMMMKKKSSS```eee|||tttkkkeee^^^ZZZZZZ^^^aaabbbgggrrr}}}rrrggg```WWWWWWWWWUUUTTTUUUWWWZZZZZZ]]]cccgggkkkooosssvvvyyyyyy{{{}}}rrrtttvvvtttqqqooopppqqqnnnooopppqqqrrrssstttttttttuuuuuuuuutttrrrpppooonnnnnnoooppprrrtttvvvwwwxxxuuurrrqqqpppooonnnllllllllllllllllllmmmnnnoooqqqqqqppppppqqqqqqrrrssssssssstttuuuvvvvvvvvvuuuuuutttrrrpppooonnnmmmmmmooooooooooooqqqrrrtttvvvttttttuuuuuuuuuuuuuuutttuuuuuuuuutttsssqqqoooooolllkkkiiigggfffggghhhiiihhhiiikkkkkkkkkkkkmmmoooooooooooopppqqqssstttuuuyyyzzz{{{|||}}}~~~yyytttpppnnnqqqqqqqqqqqqqqqrrrssstttvvvtttqqqnnnlllkkkjjjjjjppplllnnnllleeehhhllleeebbbbbbbbbbbbcccdddeeeeeeeeefffffffffdddeeefffhhhggggggggggggggggggfffffffffgggiiikkkkkkkkkiiihhheeecccaaa^^^]]]\\\[[[[[[[[[]]]aaaeeehhhiiiiiiiiihhheeebbbaaabbbdddeeeeeefffggghhhgggeeedddddddddaaaaaabbbcccdddddddddddd]]]]]]]]]]]]^^^```aaabbbcccdddeeefffffffffeeeddd___^^^^^^^^^^^^___```````````````___^^^[[[YYYXXXXXXZZZ\\\\\\\\\]]]___```eeeddddddcccbbbaaaaaa```bbbcccfffhhhiiiiiihhhgggeeefffffffffeeegggkkknnnqqquuuzzz}}}rrrooopppyyyiiiYYYQQQMMMIIIKKKPPP___ooozzznnnccc```^^^YYYYYY]]]\\\dddoooyyyssslllfffgggcccYYYRRRQQQRRRRRRVVVYYY\\\```ccchhhnnnrrrtttvvvyyy{{{}}}sssuuuvvvuuurrrooopppqqqoooooopppqqqrrrsssttttttssssssttttttsssrrrqqqpppppppppqqqrrrsssuuuwwwxxxwwwtttrrrqqqqqqqqqooonnnmmmmmmmmmmmmmmmnnnooooooqqqqqqqqqpppqqqqqqrrrsssssstttuuuvvvvvvvvvvvvvvvttttttrrrqqqpppoooooonnnnnnnnnmmmmmmnnnppprrrsssssstttuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttsssrrrmmmllliiigggffffffggghhhiiikkklllkkkjjjjjjkkklllmmmmmmmmmoooppprrrssstttyyyyyyzzz|||}}}~~~yyytttrrrqqqppptttssssssrrrrrrrrrrrrsssuuutttrrrpppnnnnnnnnnnnn|||ooojjjiiiccceeehhhaaadddcccaaa```aaabbbdddeeefffggghhhgggffffffgggiiigggggggggggggggffffffeeeiiijjjlllmmmnnnmmmlllkkkhhhfffcccaaa^^^]]]]]]]]]]]]___bbbfffhhhiiijjjjjjhhhfffcccbbbccceeefffgggiiijjjlllkkkhhheeeddddddaaabbbcccdddeeeeeeeeeeee```_________``````aaabbbccccccdddeeefffeeedddddd``````______^^^______````````````___^^^\\\ZZZXXXZZZ[[[]]]]]]]]]]]]___```dddccccccbbbaaaaaa``````cccdddeeegggggghhhhhhgggeeeffffffffffffgggkkknnnqqquuuyyyzzz{{{~~~uuutttxxxxxxeeeYYYQQQKKKLLLPPPUUUcccsss{{{oooiiiccc\\\YYYZZZXXX___hhhpppxxx{{{tttssskkk^^^TTTQQQPPPOOOSSSUUUYYY\\\```eeejjjnnnpppsssuuuxxxzzz~~~tttuuuvvvuuurrrppppppqqqooooooooooooppprrrssssssqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrssstttuuuwwwwwwuuutttrrrrrrsssrrrqqqppppppooooooooooooppppppqqqqqqqqqqqqqqqqqqrrrssssssttttttuuuvvvwwwxxxxxxwwwuuutttsssrrrqqqpppppppppooonnnnnnmmmnnnooopppqqqssstttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvooonnnkkkhhhfffffffffgggjjjkkklllkkkiiihhhiiijjjkkkkkklllmmmoooqqqssstttxxxyyyzzz{{{|||~~~yyysssqqqrrrtttuuuvvvuuutttssssssrrrrrrssstttsssrrrqqqpppqqqrrrrrrvvvllllllhhhggghhhdddnnnjjjddd```^^^___bbbdddgggiiiiiiiiigggggghhhiiigggggggggggggggfffeeeeeefffgggiiijjjkkkkkkjjjjjjkkkjjjgggcccaaa___^^^^^^___aaacccfffhhhjjjjjjjjjhhhfffeeeddddddfffiiijjjmmmoooqqqpppmmmhhheeedddbbbcccdddeeeffffffffffffdddcccbbbbbbaaaaaaaaabbbaaabbbcccdddddddddddddddbbbbbbaaa```____________`````````___^^^\\\[[[ZZZ\\\]]]______^^^^^^___```bbbbbbbbbaaaaaa``````___ccccccddddddeeeeeeeeeeeedddeeefffffffffgggkkkmmmqqqtttvvvuuuuuuyyyxxxuuusssbbbWWWPPPMMMNNNNNNXXXdddppp~~~vvvmmmccc]]][[[VVVZZZ```eeelllvvvuuueeeXXXTTTRRRPPPQQQSSSVVVYYY]]]aaafffjjjkkkmmmpppsssvvvzzzwwwwwwwwwvvvtttrrrqqqqqqnnnnnnmmmmmmnnnpppqqqrrrpppqqqqqqrrrrrrrrrsssssssssrrrrrrrrrssstttuuuvvvtttsssrrrssstttuuusssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrsssssstttuuuvvvxxxyyyyyyyyyyyyvvvuuutttsssrrrrrrrrrrrrqqqqqqpppoooooopppqqqrrrssstttvvvwwwxxxyyyzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyqqqooollliiigggfffffffffiiijjjkkkkkkiiihhhiiikkkjjjjjjkkkmmmooorrrtttuuuwwwxxxyyyzzz|||}}}}}}zzzuuurrrsssuuuwwwwwwvvvuuuuuuttttttttttttuuuuuutttrrrrrrqqqrrrssstttuuummmpppkkkgggiiiiiivvvppphhh```\\\\\\___bbbggghhhiiiiiihhhgggggghhhhhhhhhhhhhhhgggfffeeeeeedddeeeggghhhjjjjjjjjjjjjnnnllliiieeebbb```______aaabbbdddfffggghhhiiiiiihhhgggfffeeeeeegggkkkmmmpppsssvvvuuuqqqkkkgggdddddddddeeefffgggggggggggghhhgggeeedddcccbbbaaaaaa``````aaabbbcccdddddddddddddddbbbaaa```_________`````````___^^^]]]\\\\\\^^^```aaa```______```aaabbbbbbaaaaaa```````````````bbbccceeeeeedddbbbaaacccdddeeeffffffhhhjjjmmmoooqqqrrrqqqpppssszzz{{{vvv}}}uuuhhh]]]UUUQQQOOOSSSXXXaaannn~~~yyymmmddd```YYYZZZ\\\^^^bbbjjjttt{{{~~~~~~|||kkk```[[[XXXUUUSSSUUUWWWYYY[[[^^^cccffffffiiilllooorrrvvv{{{~~~zzzyyyxxxxxxwwwuuusssrrrnnnmmmlllllllllnnnpppqqqqqqqqqqqqqqqrrrsssttttttsssrrrrrrrrrrrrrrrssssssssssssssstttvvvvvvuuussstttssssssrrrrrrrrrssssssrrrrrrqqqqqqrrrrrrssstttuuuvvvwwwyyyzzz{{{{{{{{{wwwwwwuuutttssssssssssssqqqpppooooooooopppqqqrrrtttuuuvvvxxxyyyzzzzzzzzzxxxxxxyyyyyyzzzzzzyyyyyyrrrpppmmmjjjgggfffffffffgggiiijjjjjjjjjjjjlllmmmkkkkkklllnnnpppsssuuuvvvvvvwwwxxxyyy{{{}}}~~~}}}vvvtttttttttvvvwwwvvvuuussssssssstttuuuvvvwwwxxxvvvuuusssrrrqqqrrrrrrsss{{{mmmlllppphhheeejjjjjjrrrlllddd\\\XXXZZZ^^^aaadddfffhhhiiiggggggggghhhiiiiiiiiiiiihhhgggfffeeehhhhhhjjjlllmmmnnnooopppooommmjjjgggdddbbbaaa```bbbcccdddeeefffggghhhhhhhhhhhhhhhgggfffhhhlllooorrruuuxxxxxxsssmmmhhheeeeeefffggghhhhhhiiihhhhhhjjjiiigggeeecccbbbaaaaaa______```aaabbbdddeeeeeefffeeecccbbbaaa```______aaa``````______^^^^^^^^^```aaabbbbbbaaa```aaacccbbbbbbbbbbbbbbbaaaaaaaaaaaacccgggjjjjjjgggccc```aaaccceeeffffffhhhjjjlllmmmooopppooooooqqquuuyyywwwyyyrrrbbbWWWRRROOONNNTTT___oooyyymmmeee___]]][[[YYY[[[```gggllltttyyyuuujjjeee```[[[WWWXXXYYYYYYYYY[[[^^^aaaccceeehhhkkkmmmrrrwwwzzzzzz|||}}}|||zzzzzzyyyxxxuuusssooonnnmmmlllmmmnnnppprrrrrrrrrrrrrrrrrrssstttuuutttsssrrrqqqqqqqqqqqqqqqtttttttttvvvxxxxxxvvvtttuuuttttttsssssssssssssssrrrrrrrrrrrrrrrsssssstttvvvwwwyyyzzz{{{|||}}}}}}zzzyyywwwvvvtttsssssssssnnnmmmmmmlllmmmnnnoooppptttuuuvvvwwwxxxyyyyyyyyywwwwwwxxxyyyyyyxxxxxxxxxsssqqqmmmjjjhhhgggggghhhgggiiikkkkkkkkkkkkmmmooollllllmmmnnnppprrrtttuuuuuuvvvwwwyyy{{{}}}~~~~~~|||}}}{{{uuuuuuuuuwwwxxxxxxvvvsssrrrrrrrrrsssuuuvvvxxxyyyvvvuuutttsssrrrsssttttttsssnnnqqqrrrkkkmmmrrrnnnfffaaa[[[WWWVVVYYY^^^aaabbbdddgggiiihhhhhhhhhiiikkkkkkkkkkkkjjjhhhgggfffggghhhiiikkkmmmooopppqqqpppnnnkkkhhhfffdddcccccceeeeeeffffffgggggghhhhhhhhhjjjjjjhhhfffgggkkkooopppssswwwwwwsssnnnjjjgggfffggghhhiiijjjjjjjjjjjjjjjiiigggdddbbbaaa```_________```aaabbbdddfffgggffffffdddcccbbbaaaaaaaaaaaa``````_________``````aaabbbdddccccccbbbdddeeedddddddddddddddddddddddddddgggjjjmmmllliiidddaaa```bbbeeefffggghhhjjjllllllmmmnnnnnnnnnpppsssuuuwww}}}}}}{{{|||ppp___UUUOOOJJJLLLTTT```qqq~~~xxxnnnfffbbb\\\XXXWWWYYY\\\^^^jjjrrryyyssskkkccc^^^^^^]]][[[YYYXXXZZZ[[[```bbbdddgggiiimmmqqquuuwwwzzz~~~~~~|||||||||{{{wwwtttsssqqqooonnnoooppprrrtttuuutttssssssssstttuuuvvvvvvuuutttrrrrrrqqqqqqqqquuutttuuuwwwyyyxxxvvvtttuuuuuutttssssssssssssssssssrrrrrrrrrrrrsssttttttwwwxxxyyy{{{|||}}}~~~~~~|||{{{yyywwwuuutttsssrrrmmmlllllllllmmmnnnpppqqquuuuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwrrrpppmmmkkkiiihhhhhhiiijjjkkkmmmmmmllllllmmmnnnlllllllllmmmoooqqqrrrssstttuuuvvvxxxzzz|||~~~~~~{{{|||}}}|||{{{{{{|||{{{yyywwwrrrrrrsssssstttuuuvvvwwwuuuuuuttttttuuuvvvxxxyyyxxxvvvxxxtttpppyyy|||ooo```]]]YYYVVVVVVYYY\\\___aaadddhhhjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjhhhhhhfffggghhhiiilllnnnpppqqqqqqpppmmmjjjhhhggggggfffiiiiiiiiihhhiiiiiijjjjjjiiikkkkkkhhheeeeeejjjooonnnqqqttttttrrrnnnkkkiiiggghhhiiijjjkkkkkkkkkkkkiiigggfffcccaaa```___^^^______```aaaccceeegggiiiffffffeeecccbbbbbbbbbbbbaaa``````______```aaabbbaaabbbddddddddddddfffgggfffffffffffffffffffffffffffgggggghhhgggeeecccbbb___aaadddfffggghhhjjjlllllllllmmmnnnnnnooopppqqqsssvvv|||uuubbbXXXOOOMMMPPPVVVcccooo~~~ooojjjbbb\\\XXXWWWWWWWWW]]]dddooozzz{{{rrrhhhhhheeeaaa]]]ZZZZZZ[[[]]]___aaabbbdddgggllloooqqquuuzzz~~~}}}}}}~~~|||yyyuuuuuutttrrrpppqqqrrruuuvvvvvvuuutttsssssstttuuuvvvwwwvvvuuutttsssrrrrrrrrruuuuuuvvvxxxyyyyyyvvvtttuuuuuutttssssssssssssssssssrrrrrrrrrrrrsssttttttwwwxxxzzz|||}}}~~~~~~}}}zzzxxxuuutttrrrrrrnnnmmmmmmnnnoooqqqssstttuuuvvvvvvwwwwwwwwwvvvvvvxxxyyyyyyyyyxxxxxxwwwvvvrrrpppmmmkkkiiiiiiiiijjjmmmnnnooonnnlllkkklllmmmkkkkkkllllllnnnooopppqqqttttttvvvxxxzzz|||~~~{{{{{{~~~|||~~~~~~~~~}}}ttttttsssssssssttttttuuutttttttttuuuwwwyyy|||}}}}}}{{{xxxooonnn}}}~~~jjjcccaaa]]]ZZZXXXYYYZZZ[[[aaadddhhhkkkllllllmmmnnnnnnnnnnnnmmmlllkkkiiihhhjjjjjjkkkmmmooorrrtttuuusssqqqooollljjjjjjiiiiiillllllkkkjjjjjjkkkkkkllliiikkkllliiieeedddiiinnnlllnnnrrrrrrpppmmmkkkjjjhhhhhhiiijjjkkkkkkkkkkkkhhhfffeeebbb```___^^^^^^`````````aaacccfffhhhjjjffffffeeedddccccccccccccaaaaaa```______```bbbcccaaabbbdddeeeeeeeeegggiiigggggghhhhhhhhhhhhhhhhhheeedddbbb```______``````___aaadddfffggghhhjjjllllllmmmmmmmmmmmmmmmmmmnnnpppsssvvv|||qqqdddXXXSSSPPPQQQZZZdddqqqwwwqqqiiiaaa\\\YYYWWWVVVVVVZZZbbbmmmyyyrrrqqqmmmhhhbbb^^^]]]]]][[[\\\^^^```aaadddhhhkkkkkkooouuuyyy|||~~~}}}|||{{{zzzzzzxxxvvvsssrrrqqqsssuuuwwwwwwvvvtttsssrrrsssuuuvvvttttttttttttttttttttttttuuuttttttvvvxxxzzzzzzyyyxxxwwwuuusssqqqqqqrrrrrrqqqrrrssssssqqqqqqqqqssswwwyyy{{{}}}~~~~~~}}}|||~~~|||yyyuuusssqqqpppooonnnnnnnnnnnnooopppqqqrrrttttttuuuuuuvvvvvvwwwwwwyyyzzzzzzzzzxxxvvvsssqqqooonnnmmmkkkjjjiiiiiiiiikkkkkkjjjjjjjjjjjjjjjjjjiiijjjkkkmmmnnnooooooooommmooorrruuuxxxzzz{{{|||xxxyyy|||~~~~~~}}}}}}~~~~~~||||||}}}yyyyyywwwssstttwwwvvvrrrwwwvvvuuuuuuwwwzzz~~~zzztttssstttpppkkkkkkfff___ZZZXXXYYYYYYYYYdddgggjjjkkkkkkkkklllmmmmmmmmmmmmmmmlllkkkjjjiiimmmmmmnnnoooqqqrrrsssssstttsssrrrpppooonnnnnnnnnooooooooooooooooooooooookkkjjjiiihhhggggggggggggkkkkkklllllllllkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhhhheeeaaa______``````___bbbbbbcccdddfffggghhhhhhhhhgggeeedddccccccdddddd``````aaaaaabbbbbbbbbccccccddddddeeefffggghhhhhhiiihhhhhhggggggfffffffffeeedddcccbbbaaaaaaaaaaaa^^^```cccgggiiijjjjjjiiijjjjjjjjjkkklllmmmnnnooonnnpppuuu{{{|||xxxdddYYYVVVTTTTTTUUUdddrrruuukkkddd```\\\YYYZZZYYY[[[aaafffmmmxxx~~~vvvpppkkkhhhfffdddddd\\\YYY]]]``````aaaeeelllmmmppptttxxx|||}}}|||{{{zzzzzzyyywwwvvvtttttttttuuuvvvvvvuuusssrrrqqqrrrsssttttttttttttttttttttttttsssuuuttttttuuuxxxyyyyyyxxxwwwvvvuuusssrrrqqqqqqppppppqqqrrrrrrppppppqqqrrruuuwwwyyy|||}}}}}}|||{{{|||zzzwwwtttrrrqqqppppppooooooooopppqqqrrrsssttttttttttttuuuuuuvvvvvvvvvxxxyyyyyyyyywwwuuurrrqqqnnnnnnlllkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhjjjkkklllmmmmmmmmmlllmmmpppsssvvvxxxyyyyyyvvvwwwzzz|||}}}}}}|||{{{zzz{{{|||~~~}}}wwwuuuuuuuuuxxxyyyzzz{{{{{{||||||{{{zzz}}}|||yyyxxxzzzyyyvvvwwwvvvuuuuuuwwwzzz}}}|||wwwvvvxxxuuupppooojjjbbb\\\ZZZZZZZZZ[[[cccfffjjjlllnnnoooppprrrqqqqqqppppppooonnnmmmlllmmmnnnooopppqqqrrrsssssstttsssrrrpppoooooonnnnnnppppppppppppppppppooooookkkjjjjjjiiihhhggggggggghhhiiiiiiiiijjjiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhfffddd```____________^^^aaaaaabbbdddeeeggghhhiiigggfffeeeccccccccccccdddbbbbbbbbbbbbbbbcccccccccccccccdddeeeggghhhiiiiiillllllkkkkkkkkkjjjjjjjjjfffeeedddbbbaaa`````````^^^```cccfffhhhiiiiiiiiijjjjjjjjjkkkkkklllnnnnnnnnnooosssxxx}}}yyy~~~uuueee[[[TTTQQQQQQXXXeeewwwvvvllleee___\\\[[[YYYYYY\\\___cccmmmwww|||wwwsssooolllkkkaaa[[[]]]``````aaacccdddfffiiimmmrrrvvvzzz{{{~~~|||{{{zzzzzzzzzyyyyyyxxxwwwvvvuuuuuutttsssqqqpppppppppqqqrrruuuuuuvvvuuuuuutttsssssstttsssrrrtttvvvxxxwwwvvvuuuuuutttsssrrrpppooonnnnnnoooppppppnnnnnnoooppprrrtttwwwyyy{{{{{{{{{zzzyyywwwuuurrrqqqpppppppppoooooopppqqqrrrssstttuuutttttttttttttttuuuuuuuuuvvvwwwwwwwwwuuusssqqqpppmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiihhhhhhgggggggggfffggghhhjjjjjjkkkkkkkkkkkklllnnnqqqssstttuuuvvvtttuuuwwwyyyzzzzzzyyyyyyxxxyyyzzz{{{|||~~~vvvqqqooonnnooopppqqqsssuuuvvvwwwxxxxxxzzz~~~{{{||||||{{{wwwvvvuuuuuuvvvyyy{{{}}}~~~{{{|||~~~}}}yyywwwpppfff___[[[[[[]]]]]]cccfffjjjnnnpppqqqsssuuurrrrrrqqqpppooonnnmmmmmmnnnnnnooopppqqqrrrrrrsssssssssrrrqqqpppoooooonnnppppppppppppppppppppppppkkkjjjjjjiiiiiihhhhhhhhheeeeeeffffffggghhhhhhhhhiiiiiijjjjjjiiiiiihhhgggdddbbb```___``````___^^^___```aaaccceeeggghhhiiigggfffeeedddccccccccccccddddddddddddddddddccccccccccccdddfffgggiiijjjjjjnnnmmmmmmmmmmmmmmmmmmmmmhhhgggfffdddbbbaaa``````___aaadddfffhhhiiijjjiiijjjjjjjjjjjjkkklllmmmmmmmmmnnnqqquuuxxx~~~vvvvvvzzzxxxhhhZZZRRRPPPPPPZZZhhhxxxyyyooogggccc___[[[YYYYYYYYYZZZaaaiiisssxxx|||xxxvvvkkk```___aaaaaa``````]]]___bbbfffkkkppptttvvvzzz}}}~~~}}}|||{{{zzzyyyzzzzzzzzzzzzyyywwwuuutttsssrrrqqqpppppppppqqqqqquuuvvvvvvvvvvvvtttsssrrrrrrqqqqqqrrrtttuuuuuutttsssssssssrrrqqqnnnllljjjkkklllmmmmmmllllllmmmnnnoooqqqtttvvvxxxxxxxxxxxxtttsssqqqpppooonnnoooooommmmmmoooppprrrssstttttttttttttttsssssssssssssssttttttttttttsssqqqpppooollllllllllllkkkkkkjjjjjjhhhhhhhhhggggggffffffeeefffggghhhiiiiiiiiiiiiiiijjjkkkmmmnnnppprrrssstttssstttuuuwwwwwwxxxwwwwwwwwwyyy{{{||||||}}}|||wwwrrrooonnnnnnnnnooopppqqqsssuuuvvvwwwwwwvvv~~~{{{{{{||||||wwwvvvuuuuuuuuuwwwyyyzzz|||}}}uuujjjbbb^^^^^^___```dddgggkkknnnoooqqqssstttpppooonnnmmmlllkkkkkkkkkoooooooooppppppqqqqqqqqqrrrrrrrrrqqqqqqpppooonnnooooooooooooppppppppppppjjjkkkkkkjjjjjjiiiiiihhhdddddddddeeefffggghhhhhhiiiiiiiiiiiiiiihhhhhhgggdddbbbaaaaaabbbbbb```___^^^___aaabbbdddfffhhhiiigggffffffeeeeeeeeeddddddgggfffffffffeeeeeeddddddcccdddeeefffhhhjjjkkkkkkmmmmmmmmmmmmmmmmmmnnnnnnlllkkkiiifffeeecccbbbbbbbbbccceeehhhiiikkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllnnnnnnooosssuuuxxx{{{vvvtttyyyyyygggZZZTTTSSSWWW^^^iiiyyy~~~tttnnngggaaa\\\[[[YYYWWWZZZ```gggkkktttwwwjjjddddddccc___\\\[[[\\\^^^bbbggglllppprrruuuxxx|||~~~|||}}}}}}|||{{{zzzyyyxxxxxxyyyzzzyyyxxxvvvtttrrrrrrrrrrrrqqqqqqqqqqqqqqqtttuuuvvvvvvvvvuuusssrrrpppooooooppprrrsssrrrqqqppppppppppppnnnkkkiiiggggggiiijjjjjjiiiiiijjjlllmmmnnnqqqsssuuuuuuuuutttpppooommmlllkkkkkklllmmmlllmmmooorrrsssuuuuuuvvvtttsssssssssrrrrrrqqqqqqrrrrrrqqqqqqpppooonnnmmmllllllmmmmmmmmmllllllkkkhhhhhhggggggfffeeeddddddggghhhhhhiiiiiiiiihhhhhhiiijjjkkkmmmoooppprrrssssssssstttuuuvvvvvvvvvvvvuuuwwwzzz{{{|||}}}uuusssqqqnnnmmmmmmnnnoooppppppqqqrrrssstttttttttqqqyyy~~~{{{wwwwwwxxxxxxuuuuuutttsssttttttuuuvvvxxx}}}xxxmmmeeeaaaaaabbbcccfffhhhlllmmmnnnnnnooopppmmmmmmkkkjjjiiiiiijjjjjjooooooooooooooooooooooooqqqqqqqqqqqqqqqpppnnnnnnmmmmmmmmmnnnnnnnnnoooooojjjkkkkkkkkkkkkjjjjjjiiiddddddddddddeeeggghhhiiihhhiiiiiiiiiiiihhhggggggcccccccccdddeeeeeecccaaa^^^___```bbbdddeeegggggggggggggggggggggfffffffffhhhhhhggggggffffffeeeeeedddeeefffgggiiijjjkkklllmmmmmmmmmnnnnnnoooooopppooommmllliiigggfffeeeeeeeeefffgggiiikkklllmmmmmmkkkjjjjjjiiiiiiiiijjjjjjooonnnooorrrsssuuu}}}vvvooopppyyyuuuddd]]]ZZZXXXYYY^^^hhhvvvzzzooohhhbbb___\\\YYYZZZ]]]]]]```gggqqq|||wwwnnnkkkhhhbbb\\\\\\]]]^^^```cccgggkkkmmmqqqtttyyy|||~~~zzzzzz{{{{{{zzzyyywwwvvvuuuvvvvvvvvvuuutttrrrqqqqqqqqqqqqqqqqqqpppppppppqqqssstttvvvvvvuuusssrrrooonnnmmmnnnpppqqqpppoooooonnnmmmllljjjhhhfffddddddfffgggggggggggghhhjjjkkkllloooqqqrrrrrrqqqppplllkkkiiihhhhhhhhhhhhiiikkkmmmpppsssuuuvvvwwwwwwtttssssssrrrqqqppppppooopppoooooonnnmmmmmmlllllllllmmmnnnooooooooonnnmmmiiihhhggggggfffeeeddddddggghhhhhhhhhhhhggggggfffggghhhiiijjjllloooqqqrrrrrrrrrrrrsssssstttttttttrrrtttvvvxxxyyyzzz}}}yyysssmmmllllllkkkkkklllmmmnnnnnnoooooopppppppppoooooommmsssvvvtttrrrsssuuuttttttssssssrrrqqqqqqqqqqqqttt{{{~~~xxxnnnfffcccccceeeeeegggjjjlllmmmlllkkklllmmmlllkkkjjjiiiiiijjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppppppppooommmllljjjjjjjjjkkkkkkllllllmmmjjjkkklllmmmlllllljjjiiifffeeeddddddeeefffhhhiiihhhhhhiiiiiihhhhhhgggfffccccccdddfffggggggdddbbb______```aaacccdddeeeeeeffffffggggggggggggfffeeegggggggggggggggfffffffffffffffggghhhiiijjjkkkkkknnnnnnoooppppppqqqrrrrrrooonnnmmmkkkiiihhhggggggfffggghhhiiikkklllmmmnnnkkkkkkjjjiiihhhhhhhhhhhhpppmmmnnnqqqssstttyyyuuullllllqqq}}}rrrjjjccc^^^YYYYYY]]]eeerrr~~~zzzrrrjjjfffccc^^^\\\^^^XXXZZZ___gggpppxxx}}}~~~~~~}}}wwwsssllleeeaaaaaa``````aaacccfffggglllpppuuuyyy{{{|||~~~~~~~~~wwwxxxyyyzzzyyywwwuuutttrrrrrrrrrrrrqqqqqqpppoooooopppppppppoooooonnnnnnooopppsssuuuuuuuuusssrrrnnnmmmlllmmmnnnooonnnmmmmmmllljjjhhhfffdddccccccbbbdddeeeeeeeeeeeefffhhhjjjkkkmmmooooooooommmllliiihhhfffeeeddddddeeeeeehhhjjjmmmpppssstttuuuttttttsssrrrqqqpppooonnnnnnnnnnnnmmmlllkkkkkkkkkkkklllnnnoooqqqqqqqqqpppoooiiiiiihhhgggfffeeeddddddffffffggggggfffeeeddddddddddddeeegggjjjmmmpppqqqpppppppppppppppqqqqqqrrrppprrrtttuuuvvvxxx{{{}}}|||yyyqqqmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmlllppppppnnnooorrrsssqqqrrrrrrqqqpppooonnnnnnnnnpppxxx{{{uuunnnhhheeeeeefffggghhhjjjlllmmmlllkkklllllljjjiiihhhhhhiiijjjlllnnnmmmmmmmmmllllllkkkkkkkkklllmmmooooooooonnnlllkkkfffgggggghhhiiiiiijjjjjjjjjkkklllmmmmmmlllkkkjjjgggfffdddccccccdddfffggghhhhhhhhhhhhhhhggggggfffaaaaaacccfffhhhgggdddaaa``````aaaaaabbbccccccdddcccdddeeeffffffeeeddddddfffffffffggggggggggggggghhhhhhhhhiiiiiijjjjjjjjjlllmmmmmmooopppqqqrrrrrrnnnmmmkkkjjjiiihhhhhhhhhffffffggghhhiiijjjlllmmmkkkkkkjjjhhhhhhgggggggggnnnllllllppprrrssswww}}}yyyooommmnnnuuu~~~tttlllddd___[[[[[[eeeppp|||vvvqqqlllfffbbbccc]]]\\\^^^bbbhhhmmmpppqqqqqqrrrvvv~~~zzzssskkkiiifffdddccccccdddeeegggkkkqqquuuwwwxxxyyyzzzzzzzzz{{{}}}~~~vvvwwwxxxyyyxxxvvvtttssspppooooooooooooooooooooonnnnnnnnnooonnnmmmmmmlllmmmooorrrtttuuutttsssrrrmmmlllkkklllnnnnnnnnnlllmmmkkkhhheeecccbbbbbbbbbaaacccddddddddddddfffgggjjjkkkmmmnnnnnnmmmkkkjjjhhhgggeeecccbbbbbbbbbcccccceeeiiillloooppppppppptttsssrrrqqqpppnnnnnnmmmmmmmmmlllkkkjjjjjjjjjjjjmmmnnnppprrrsssrrrqqqpppjjjiiihhhgggfffeeeddddddeeeeeeeeeeeedddcccbbbbbbbbbbbbccceeehhhkkknnnpppooonnnnnnnnnnnnooooooppprrrsssttttttuuuwwwzzz}}}wwwyyy|||zzztttpppnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjkkkmmmmmmnnnnnnnnnmmmnnnmmmlllnnnsssssspppqqqqqqpppooonnnmmmllllllnnnwww~~~yyytttmmmhhhfffggggggggggggjjjlllmmmmmmlllmmmnnnggggggffffffgggiiilllmmmlllllllllkkkkkkjjjjjjiiikkklllnnnoooooommmkkkjjjdddeeeeeefffggghhhhhhiiijjjkkkmmmnnnnnnmmmkkkjjjgggeeedddbbbbbbccceeefffhhhhhhhhhhhhhhhggggggfff___```bbbfffggggggccc```aaaaaaaaaaaabbbbbbbbbbbbaaabbbcccdddddddddcccbbbeeeeeeffffffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnoooppplllkkkjjjiiihhhhhhhhhhhheeeeeeeeefffgggiiijjjkkkkkkkkkjjjhhhggggggggggggmmmjjjkkkoooqqqrrrvvv{{{~~~vvvqqqnnnppp{{{pppggg^^^XXX]]]gggiiiuuuzzztttmmmhhhgggeeecccaaaaaaccceeeeeeeeehhhhhhkkksss}}}~~~sssqqqmmmiiifffeeeffffffdddhhhnnnrrrtttuuuvvvwwwwwwxxxyyyzzz|||}}}~~~}}}}}}~~~xxxxxxxxxwwwuuutttrrrrrrqqqooonnnmmmmmmnnnoooqqqnnnnnnoooooonnnmmmlllllloooppprrrssssssrrrqqqpppnnnnnnnnnmmmmmmlllllllllllljjjgggeeecccaaaaaaaaacccccccccddddddeeeeeeeeeiiiiiijjjjjjjjjjjjiiiiiigggeeeccc```______``````aaacccfffiiikkkmmmmmmmmmpppppppppnnnkkkiiiiiijjjjjjjjjjjjiiiggggggjjjllllllmmmoooqqqrrrqqqpppoooiiiiiihhhhhhhhhhhhiiiiiidddcccaaaaaaaaabbbaaa```^^^___aaadddhhhllloooqqqooooooooonnnmmmmmmlllllllllmmmoooqqqsssuuuwwwwwwvvvwwwyyy|||~~~uuuooolllkkklllkkkjjjiiihhhhhhiiijjjjjjooonnnllljjjiiijjjlllmmmooommmjjjjjjlllnnnoooooolllnnnqqqrrrqqqooonnnooorrrtttwwwzzz}}}~~~~~~~~~yyyuuuoooiiifffgggiiijjjkkkkkkkkkkkkkkklllmmmnnnjjjiiihhhhhhhhhiiijjjkkknnnmmmlllkkkkkkkkkkkkkkkmmmmmmmmmmmmnnnllliiifffgggeeecccbbbcccfffiiillljjjkkkmmmnnnnnnmmmkkkjjjgggfffeeeddddddeeeggghhhffffffffffffffffffffffffiiigggdddcccdddccc```]]]^^^^^^______```aaaaaabbbbbbccccccccccccddddddddddddeeefffggghhhhhhgggggghhhiiijjjkkkjjjiiifffeeeggggggiiilllnnnooommmkkkkkkkkkjjjjjjhhhgggeeedddcccdddeeefffgggiiijjjjjjkkkiiigggeeedddeeefffgggkkklllmmmnnnpppsssxxx{{{uuuooonnnvvvvvviii```\\\\\\___gggqqq|||}}}wwwrrrooommmjjjeee___\\\___ddduuulllfffgggmmmuuuyyysssooolllgggdddfffhhhjjjmmmooopppppppppqqqrrrtttwwwzzz|||~~~|||}}}~~~~~~wwwwwwwwwvvvuuutttrrrrrrooonnnlllkkkjjjkkklllmmmmmmmmmnnnnnnmmmmmmlllkkkmmmnnnpppqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmllljjjhhheeecccaaaaaaaaabbbbbbccccccdddeeeeeeeeeggggggggghhhhhhgggggggggeeecccaaa^^^\\\\\\\\\]]]```aaadddfffiiikkkllllllnnnnnnooommmjjjiiiiiiiiihhhiiihhhgggffffffhhhjjjlllmmmnnnppppppooonnnmmmhhhhhhhhhiiiiiijjjkkklllgggdddaaa`````````___^^^^^^___aaadddhhhkkknnnpppoooooonnnnnnmmmlllllllllmmmnnnoooqqqtttvvvwwwxxxuuuvvvyyy{{{~~~zzztttnnnjjjhhhhhhiiijjjiiihhhgggggghhhiiijjjjjjjjjiiijjjjjjlllmmmnnnooommmjjjjjjkkkllllllkkkkkknnnpppqqqpppooooooppprrrtttwwwzzz||||||||||||xxxtttoookkkhhhhhhiiikkklllkkkkkkkkklllmmmmmmnnnjjjiiihhhhhhhhhiiijjjkkkmmmmmmllllllkkkkkkllllllnnnnnnnnnoooooonnnkkkhhhfffdddbbbaaabbbdddgggiiihhhiiikkkllllllkkkjjjiiifffeeedddddddddeeefffgggfffffffffeeeeeedddccccccgggdddbbbaaaaaa```^^^[[[\\\]]]]]]^^^______``````aaaaaabbbbbbcccccccccddddddeeeeeeffffffgggggghhhhhhiiiiiiiiiiiigggfffeeegggggghhhkkkmmmnnnllljjjiiiiiiiiihhhgggeeedddccccccdddeeefffgggiiijjjjjjjjjiiigggeeedddeeefffgggiiikkklllmmmnnnqqquuuyyy{{{}}}rrrlllpppxxx~~~uuuiii^^^XXXWWW[[[bbbkkkwww|||yyysssnnnjjjiiilllooooooggg```aaaeeekkkttt|||~~~zzzuuuppplllmmmmmmnnnnnnmmmmmmlllkkknnnoooppprrruuuwwwyyyzzzyyy{{{||||||{{{{{{|||~~~}}}vvvvvvvvvvvvuuutttsssrrrpppooollljjjiiijjjkkkkkklllllllllllllllkkkkkkjjjkkklllmmmnnnooonnnmmmmmmlllllllllmmmnnnnnnoooooommmkkkhhheeecccaaa``````aaabbbbbbcccddddddeeeeeeddddddeeeeeeeeeeeedddddddddccc```^^^\\\[[[[[[[[[______```bbbeeegggjjjkkkkkklllmmmllljjjhhhhhhiiifffggggggfffddddddfffiiikkklllmmmmmmmmmlllkkkjjjgggggghhhiiikkklllmmmnnnhhheeeaaa^^^^^^^^^^^^^^^___```aaadddgggkkkmmmooooooooonnnmmmllllllllllllnnnoooppprrrtttvvvxxxxxxtttvvvxxxzzz~~~pppnnnkkkhhhffffffgggggghhhgggfffeeeffffffhhhhhhiiiiiijjjkkkllllllllllllmmmkkkjjjjjjkkkjjjiiigggjjjllloooppppppooopppqqqrrrtttwwwyyy{{{{{{zzzyyyvvvtttqqqmmmkkkjjjkkkkkkllllllllllllmmmmmmmmmmmmiiiiiihhhhhhiiiiiijjjkkkllllllllllllllllllmmmmmmnnnnnnnnnooopppooollljjjeeecccaaa``````aaadddeeefffggghhhiiiiiihhhgggfffdddddddddddddddeeeffffffgggffffffeeedddcccbbbbbbdddbbb___^^^^^^]]][[[YYY[[[\\\\\\]]]^^^^^^^^^^^^______```aaaaaabbbccccccddddddccccccdddeeeggghhhiiiiiihhhggggggffffffeeeffffffgggiiikkkllljjjiiigggggggggffffffdddcccbbbcccdddeeefffgggiiijjjjjjjjjhhhfffeeedddeeefffgggiiiiiijjjkkkkkknnnrrruuuyyy}}}yyyooolllnnnpppyyywwwfff[[[TTTSSSSSSXXXcccrrr}}}zzzyyyyyyxxxjjjbbb[[[[[[]]]```eeekkkqqqvvv~~~{{{wwwtttsssrrrpppmmmkkkjjjiiikkklllmmmnnnpppssstttvvvvvvxxxyyyyyywwwwwwxxxzzzwwwuuuuuuuuuuuuttttttsssrrrsssqqqooolllkkkjjjkkkkkkjjjjjjkkkkkkkkkkkkjjjiiijjjkkklllmmmnnnnnnmmmmmmkkkkkklllnnnooopppqqqrrrnnnllliiifffcccaaa`````````aaaaaabbbcccdddeeeeeeccccccccccccccccccccccccfffdddbbb```^^^\\\\\\[[[^^^^^^^^^___bbbeeehhhjjjjjjkkkmmmmmmkkkiiiiiiiiifffffffffeeeddddddfffhhhjjjjjjjjjjjjjjjiiihhhggggggggghhhjjjkkklllllllllhhhddd___]]]]]]^^^___`````````bbbdddgggiiilllmmmooonnnmmmlllllllllmmmmmmooopppqqqsssuuuvvvxxxxxxtttuuuwwwyyy}}}wwwiiihhhhhhggggggggghhhhhhfffeeedddddddddeeefffggglllmmmnnnnnnmmmllliiihhhjjjiiiiiiiiijjjjjjhhhfffiiikkknnnooooooooopppqqqrrrtttwwwzzz{{{zzzxxxwwwtttsssqqqooonnnmmmllllllmmmmmmmmmnnnnnnnnnmmmmmmiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkllllllmmmmmmmmmmmmlllmmmnnnpppooollljjjdddccc```___^^^___aaabbbdddeeeeeeeeeeeedddccccccbbbbbbccccccddddddeeeeeeffffffeeeeeeeeeeeeddddddbbbaaa___^^^]]][[[ZZZYYY[[[\\\]]]^^^_________^^^]]]^^^^^^___```aaabbbbbbcccbbbaaaaaaaaadddfffhhhiiihhhgggfffeeeeeeffffffeeedddeeegggiiiiiihhhgggeeefffffffffeeedddcccccccccdddeeefffgggiiijjjjjjiiihhhfffdddddddddfffgggiiiiiijjjiiiiiikkkooorrryyy}}}vvvnnnjjjiiipppzzztttfff\\\UUUPPPQQQXXXaaallluuuxxxjjjbbb[[[ZZZZZZYYY\\\```eeejjjqqqwww||||||{{{xxxuuurrrooommmlllkkkkkkkkkmmmoooqqqsssuuuuuuvvvwwwvvvuuutttuuuvvvwwwsssssstttttttttssssssrrrsssqqqnnnkkkjjjiiijjjjjjiiiiiijjjjjjjjjjjjjjjiiikkkkkklllmmmnnnnnnnnnnnnllllllnnnoooqqqssstttuuuooommmjjjfffcccaaa____________```aaabbbcccdddeeedddccccccbbbbbbccccccdddeeedddbbb```^^^]]]\\\[[[]]]]]]^^^___aaaeeehhhiiijjjlllnnnnnnllljjjiiijjjfffgggfffeeeddddddfffhhhhhhhhhhhhhhhggggggfffeeeggghhhiiiiiijjjiiiiiihhheeebbb^^^\\\^^^```bbbcccaaaaaabbbdddfffhhhjjjlllmmmlllkkkkkkkkkmmmnnnooopppppprrrsssuuuvvvwwwxxxtttuuuwwwyyy|||yyypppggggggggggggggggggggggggddddddcccccccccdddfffggglllmmmoooppppppnnnllljjjiiihhhhhhiiikkkkkkiiiggggggiiilllllllllmmmnnnppprrrtttxxxzzz{{{zzzwwwvvvsssrrrqqqpppooonnnmmmmmmmmmnnnnnnoooooonnnmmmmmmjjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkkllllllkkkkkkiiiiiijjjlllnnnmmmkkkhhhcccbbb```___^^^^^^___```bbbbbbbbbbbbbbbaaaaaa``````aaabbbbbbcccdddddddddddddddeeefffggghhhiiiiiibbbbbbaaa___]]][[[ZZZZZZ\\\]]]___aaaaaaaaa``````]]]]]]^^^___``````aaaaaaaaa```______```bbbeeefffggggggffffffffffffggghhhdddccccccdddfffgggfffeeeeeeeeeeeeffffffeeeddddddcccdddeeefffgggiiijjjjjjhhhgggeeedddcccdddfffgggjjjjjjjjjiiihhhiiimmmoooxxx|||uuulllgggiiipppzzzwwwggg^^^WWWWWWXXXYYY]]]cccmmmttt}}}yyyoooggg```]]][[[XXXXXX[[[]]]```eeeiiimmmrrrwwwzzz{{{wwwtttrrrmmmmmmlllmmmnnnppprrrttttttuuuvvvuuusssrrrrrrsss{{{rrrrrrsssssstttssssssssspppnnnkkkiiiggggggggghhhhhhiiijjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnoooooopppnnnnnnpppqqqsssuuuvvvwwwqqqoookkkgggcccaaa___^^^^^^^^^___aaabbbcccdddeeedddcccbbbaaaaaabbbcccdddaaaaaa```___^^^\\\[[[[[[^^^^^^___aaadddfffiiijjjjjjmmmoooooommmjjjiiihhhfffffffffeeecccdddfffhhhgggfffffffffffffffeeeeeeggghhhiiijjjjjjiiiggggggdddbbb___^^^```bbbddddddbbbbbbcccdddeeegggiiijjjjjjjjjiiiiiikkknnnppprrrppppppqqqssstttuuuvvvwwwtttvvvwwwyyy{{{{{{qqqkkkffffffeeeddddddddddddddddddcccbbbbbbcccdddfffggghhhjjjmmmppprrrrrrrrrqqqllljjjiiijjjkkkkkkjjjiiiggghhhjjjjjjiiijjjlllmmmppprrrvvvyyyzzzyyyvvvtttqqqqqqpppoooooonnnnnnooonnnooopppppppppooommmmmmllllllkkkkkkiiihhhfffeeeggghhhiiijjjkkkjjjiiihhhgggggghhhjjjlllllliiigggcccbbbaaa```______``````aaaaaa``````______^^^^^^^^^___aaabbbcccccccccccccccdddeeefffhhhjjjkkkkkkcccccccccaaa^^^\\\[[[\\\]]]___aaacccdddcccbbbaaa^^^^^^_________`````````^^^^^^]]]^^^___aaacccdddeeeeeefffggghhhhhhiiiiiicccbbbaaabbbdddeeedddccccccddddddeeeeeeeeeeeedddcccdddeeefffgggiiijjjjjjgggfffeeeccccccdddfffgggjjjjjjjjjhhhfffgggjjjlllsssvvvyyyzzzyyyyyy|||uuujjjggghhhqqq|||yyymmmeeeeeebbbZZZWWWYYY^^^ccciiinnnrrrzzz|||sssjjjddd___ZZZXXXYYYVVVXXX[[[^^^aaaeeekkkooouuuzzz~~~{{{vvvtttrrrpppooopppqqqrrrssstttuuusssqqqppppppqqq~~~|||{{{}}}}}}~~~pppqqqrrrsssssssssssssssnnnmmmjjjhhhgggggghhhhhhhhhiiijjjjjjkkkkkkkkkjjjkkkkkkkkklllmmmnnnoooppppppqqqrrrtttuuuwwwxxxxxxrrrooolllgggccc```___^^^]]]^^^___```bbbcccddddddcccbbbaaa``````aaabbbccc````````````___^^^]]]]]]___```bbbeeegggiiijjjkkkjjjlllnnnnnnlllhhhffffffdddeeedddcccbbbbbbdddfffeeeeeeeeeeeeeeeeeefffffffffgggiiikkkkkkkkkiiiiiieeecccaaaaaabbbccccccbbbcccccccccdddeeefffhhhiiihhhhhhggghhhkkkooorrruuuooopppqqqrrrssstttuuuvvvuuuvvvxxxzzz{{{~~~|||uuuooolllfffeeecccbbbbbbbbbccccccccccccbbbbbbcccdddfffggggggiiikkknnnqqqrrrssssssrrrooolllkkkjjjjjjiiihhhfffggghhhhhhggggggiiikkklllooossswwwxxxwwwtttrrrqqqpppnnnmmmmmmnnnooopppnnnooopppqqqqqqooommmlllmmmmmmmmmkkkiiigggdddcccfffgggiiiiiiiiihhhfffeeeeeeeeegggiiikkkkkkiiigggcccbbbbbbaaaaaaaaabbbbbbaaa```___^^^^^^]]]]]]]]]]]]^^^```bbbcccccccccccccccdddeeefffgggiiiiiijjjcccddddddbbb^^^\\\\\\]]]^^^___bbbdddeeedddbbbaaa````````````____________[[[\\\]]]^^^___aaabbbbbbbbbdddfffhhhjjjkkkkkkkkkbbbaaa``````bbbcccbbbbbbaaabbbbbbcccdddddddddccccccdddeeefffgggiiijjjjjjgggfffdddccccccdddfffgggiiiiiihhhfffddddddfffhhhmmmppptttuuussssssuuuwww~~~xxxpppjjjmmmtttyyyzzzwwwooo```VVVUUUUUUWWWYYY\\\```iiissszzzxxxppphhh___\\\\\\WWWWWWWWWWWWXXX[[[```dddfffkkkrrryyy~~~yyyuuusssrrrrrrrrrssssssrrrooommmnnnnnn}}}}}}wwwuuuxxx{{{{{{{{{{{{}}}~~~~~~|||~~~ppppppqqqrrrsssssssssssspppnnnllljjjiiiiiijjjkkkhhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmoooppprrrrrrtttuuuvvvxxxyyyyyyrrrppplllgggccc```___^^^]]]]]]^^^```aaacccddddddcccaaa```______```aaacccbbbbbbbbbcccbbbaaaaaa```___aaadddgggjjjkkkkkkllljjjlllnnnmmmjjjgggeeedddcccccccccbbb```aaaccceeeddddddddddddeeeffffffgggeeefffiiilllmmmmmmllllllgggeeeccccccccccccbbbaaacccccccccdddeeefffggghhhgggffffffhhhkkkoootttvvvoooooopppqqqssstttuuuuuuvvvwwwyyyzzz{{{~~~{{{uuurrrqqqqqqgggeeecccbbbaaabbbdddeeeccccccbbbbbbccceeefffhhhiiijjjlllmmmooopppqqqqqqwwwtttooollljjjiiihhhgggfffggggggfffeeeeeegggiiiiiilllqqquuuvvvuuurrrppppppooommmllllllnnnoooqqqooopppqqqrrrqqqpppnnnlllooonnnnnnllliiifffcccaaafffggghhhiiihhhgggeeeccceeeeeegggiiikkkllljjjhhhccccccbbbbbbbbbbbbccccccaaa```___^^^]]]]]]]]]]]]\\\]]]___aaaccccccbbbbbbddddddeeeeeefffgggggggggbbbddddddbbb^^^[[[\\\]]]]]]___bbbdddddddddbbbaaaaaaaaaaaa```______^^^^^^YYYZZZ\\\^^^``````aaaaaaaaacccfffiiilllmmmmmmlllbbb```______aaabbbbbbaaa___```aaabbbbbbcccbbbbbbcccdddeeefffgggiiijjjjjjgggeeedddccccccdddfffggghhhhhhgggdddbbbbbbdddfffjjjnnnrrrsssqqqqqqrrruuuttt{{{|||qqqnnnpppqqqwwwyyyeeeWWWTTTPPPPPPPPPRRRVVV\\\dddiiiwwwzzzoooeee``````[[[[[[YYYVVVTTTUUUYYY\\\[[[```gggmmmttt~~~{{{wwwuuutttqqqrrrrrrpppmmmlllllllllzzzzzzvvvppppppvvvzzzzzzxxxyyyzzz{{{||||||||||||zzz}}}qqqqqqrrrrrrrrrrrrsssssspppooonnnmmmkkkjjjhhhhhhjjjiiiiiihhhhhhhhhhhhhhhfffhhhiiiiiiiiikkknnnppprrrsssuuuwwwyyyzzz{{{{{{wwwtttoooiiidddbbb`````````___]]]]]]]]]___aaabbbcccbbb```^^^^^^___aaabbbcccdddfffeeedddccccccdddcccdddfffhhhjjjmmmnnnooommmlllkkkiiigggeeeccccccdddcccbbbaaaaaaaaabbbccc```aaaaaabbbcccdddfffggghhhiiijjjkkklllllllllllliiihhhgggfffeeeffffffgggffffffddddddddddddffffffgggggghhhiiilllooorrrsssqqqqqqrrrrrrsssttttttuuuwwwxxxyyy{{{}}}~~~{{{uuurrrpppnnnmmmggggggfffeeeddddddcccccchhhgggfffeeeeeeeeeeeeeeejjjlllnnnnnnmmmlllmmmnnnrrrrrrrrrqqqooollljjjhhhiiigggeeeccccccdddfffhhhlllnnnqqqsssttttttrrrqqqooopppqqqpppooooooppprrrooooooooonnnnnnnnnnnnnnnrrrqqqnnnkkkiiigggfffeeeffffffggggggfffdddbbbaaa```bbbdddfffhhhiiiiiiiiiccceeegggggggggfffhhhiiifffffffffeeecccaaa```___```]]]^^^ccceeecccaaabbbeeefffggggggfffdddbbb```aaabbbcccbbbaaa^^^[[[YYYaaabbbbbbcccddddddeeeeee``````^^^]]]\\\[[[[[[[[[YYYZZZ\\\^^^_________^^^bbbbbbdddfffhhhiiikkkkkkeeebbb___^^^```aaa```^^^___aaaccccccbbbbbbcccddddddfffhhhjjjkkkjjjiiihhhhhhgggeeedddccccccdddeeekkkiiifffcccaaaaaaaaabbbjjjjjjkkklllllllllllllll{{{uuusss~~~zzzqqqllliiinnnuuuyyy~~~wwwggg[[[XXXUUUQQQMMMMMMPPPUUUXXXiiiuuuvvvlllcccaaa]]]YYYVVVVVVVVVWWWWWWXXXZZZ]]]```gggppp{{{{{{vvvqqqsssrrrmmmjjjkkkmmmnnnpppqqqrrrrrrrrrqqquuuuuuvvvvvvwwwxxxyyyyyyzzz{{{|||~~~qqqqqqrrrrrrrrrrrrsssssspppooonnnmmmlllkkkjjjiiiiiihhhggggggffffffggggggggghhhiiiiiiiiijjjmmmooorrrsssuuuwwwyyyzzz{{{{{{wwwtttooojjjfffcccbbbbbb```___^^^]]]]]]___aaabbbcccbbbaaa______```bbbcccccceeeffffffeeeddddddeeeeeeeeegggiiikkkmmmnnnooolllkkkjjjhhhfffdddbbbbbbcccbbbaaaaaaaaabbbcccdddbbbbbbbbbccceeefffhhhiiiiiijjjkkklllmmmmmmmmmmmmjjjiiigggfffeeeffffffggggggffffffeeeeeeffffffgggeeeeeefffhhhjjjmmmoooqqqpppqqqrrrssstttuuuvvvvvvwwwxxxyyy{{{|||~~~{{{vvvrrrpppooonnnlllggggggfffeeeeeedddccccccffffffeeeeeeeeeeeeffffffkkkmmmoooooonnnmmmnnnoooqqqqqqrrrrrrqqqpppnnnmmmjjjiiifffddddddeeefffgggiiikkknnnpppqqqqqqooonnnnnnooopppqqqrrrsssrrrrrrppppppoooooonnnnnnnnnmmmqqqpppooommmkkkiiiggggggffffffgggffffffdddcccbbbaaabbbdddfffhhhiiiiiiiiifffhhhjjjkkkjjjiiiiiiiiihhhhhhgggeeecccaaa___^^^```]]]]]]aaadddcccbbbdddfffggghhhiiihhhfffdddcccffffffgggfffdddbbb___]]]^^^___```aaabbbccccccdddaaaaaa___^^^\\\[[[[[[[[[ZZZ[[[\\\]]]^^^^^^______aaabbbdddeeegggiiikkklllfffccc___^^^___aaa```___aaaccceeefffeeeeeeeeefffeeefffhhhjjjkkkjjjiiiiiihhhgggfffeeedddddddddeeeiiigggdddbbb`````````aaaeeeffffffgggggggggggggggwwwrrrxxxzzztttnnnmmmpppooosssxxx~~~xxxnnnbbb]]]UUUOOOLLLMMMQQQTTTZZZeeetttxxxnnneeebbb]]]ZZZXXXWWWUUUSSSVVVXXXYYY\\\```hhhpppvvv{{{{{{zzztttpppqqqnnnooopppqqqqqqqqqqqqqqqpppqqqqqqrrrssstttuuuuuuwwwxxxyyyzzz|||~~~qqqqqqrrrrrrrrrrrrsssssspppoooooonnnmmmlllllllllhhhgggffffffeeeeeeffffffhhhiiiiiiiiihhhiiilllnnnppprrrtttwwwyyy{{{{{{{{{vvvtttpppllliiigggeeeeeeaaa```^^^]]]^^^___aaabbbdddcccbbbaaaaaabbbcccddddddeeeggggggfffeeeeeefffgggggghhhjjjkkkmmmnnnnnnkkkjjjiiigggeeecccaaaaaabbbaaaaaa```aaabbbdddeeeddddddeeefffgggiiikkkllljjjkkklllmmmnnnnnnnnnnnnkkkjjjhhhgggffffffggggggiiihhhhhhgggggghhhhhhiiigggggghhhiiikkkmmmooopppppppppqqqsssuuuvvvwwwxxxwwwxxxyyyzzz|||~~~xxxuuuqqqoooooonnnmmmlllggggggffffffeeeddddddddddddddddddeeeeeefffggghhhlllnnnppppppooonnnoooppppppqqqrrrsssssssssrrrrrrmmmkkkiiigggeeeeeeeeefffgggiiikkknnnooonnnmmmmmmnnnnnnooosssxxxyyywwwsssqqqqqqpppooonnnmmmmmmlllooopppppppppooollljjjhhheeefffffffffeeedddcccccccccdddeeeggghhhiiiiiiiiiiiilllooopppnnnllljjjjjjjjjiiihhhgggdddbbb```___bbb^^^\\\```bbbbbbccceeehhhiiijjjkkkkkkjjjiiigggeeeeeeeeedddccc```^^^\\\]]]]]]^^^```bbbcccdddeeecccbbb```___]]]\\\\\\\\\]]]\\\\\\\\\]]]^^^______aaabbbccceeegggiiikkkllliiieee```^^^^^^___``````cccfffhhhiiihhhhhhhhhiiifffggghhhjjjjjjjjjiiiiiiiiihhhgggfffeeeeeeeeeeeeeeedddbbb```____________aaabbbbbbbbbcccccccccccc}}}tttmmmoooxxxzzzrrrnnnkkklllnnnsss|||vvvooodddYYYRRROOOPPPQQQOOOXXXdddqqq}}}mmmjjjfffbbb___\\\XXXVVVWWWXXXXXXYYY[[[```fffjjjuuu{{{{{{zzzttttttsssqqqppppppppppppmmmmmmnnnooopppqqqrrrrrrttttttuuuvvvwwwyyyzzz{{{|||zzzzzz}}}qqqqqqqqqrrrrrrrrrsssssspppooooooooonnnnnnmmmmmmhhhgggffffffeeeeeeffffffhhhiiiiiiiiihhhhhhkkkmmmoooqqqtttwwwyyy{{{{{{{{{uuutttrrrooollljjjhhhhhhbbbaaa___^^^^^^___aaabbbddddddcccccccccdddeeeeeedddfffhhhhhhgggfffggghhhiiiiiijjjkkkllllllmmmmmmjjjjjjhhhfffdddbbbaaa```aaa`````````aaabbbdddeeeffffffggghhhjjjlllmmmnnnllllllmmmnnnnnnnnnnnnnnnlllkkkiiihhhgggggghhhhhhkkkkkkjjjjjjjjjjjjkkkkkkkkkllllllnnnooopppqqqrrrooooooqqqsssuuuwwwyyyyyywwwxxxyyyzzz|||}}}~~~|||vvvtttqqqppppppooommmlllggggggffffffeeeeeeeeedddccccccdddeeefffhhhiiijjjmmmnnnppppppoooooooooppppppqqqssstttttttttssssssooonnnllljjjhhhfffeeeeeehhhiiikkkmmmnnnnnnmmmmmmnnnmmmpppvvv}}}zzzuuuqqqqqqpppooonnnmmmlllkkkmmmoooqqqrrrrrrooollljjjeeeeeeeeeeeeeeeeeeddddddeeefffggghhhiiijjjjjjkkklllooorrrsssqqqmmmkkkjjjjjjjjjiiihhhgggeeedddcccgggbbb___aaabbbbbbcccfffiiijjjlllnnnnnnmmmlllkkkdddddddddbbb```^^^\\\ZZZ]]]^^^___aaadddfffggghhhdddcccbbb```^^^^^^]]]]]]___^^^]]]\\\]]]^^^___``````aaaccceeegggiiikkklllkkkgggbbb^^^]]]^^^```aaadddfffiiikkkjjjjjjjjjkkkggghhhiiijjjjjjjjjjjjiiiiiiiiihhhgggffffffffffffbbbbbb```_______________````````````aaaaaabbbbbbpppjjjfffiiiqqq|||wwwrrrnnnkkknnnttt|||pppeee\\\WWWUUUQQQVVV\\\dddqqq{{{vvvpppkkkgggdddaaa___[[[[[[[[[[[[\\\^^^cccgggooouuu~~~{{{wwwtttrrrqqqqqqmmmnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrtttuuuvvvxxxuuutttvvvxxx{{{qqqqqqqqqrrrrrrrrrssssssppppppooooooooonnnnnnnnniiihhhggggggffffffgggggghhhiiiiiihhhggghhhjjjmmmoooqqqtttwwwzzzzzzzzzyyyuuutttsssqqqooollljjjiiicccbbb```______```aaacccdddddddddddddddeeeffffffdddfffhhhhhhggggggggghhhiiijjjjjjkkkkkklllmmmmmmkkkjjjiiigggeeecccaaaaaa``````______```bbbdddeeegggggghhhiiikkkmmmooopppmmmmmmnnnnnnoooooonnnnnnlllkkkjjjiiihhhiiijjjjjjmmmmmmmmmnnnnnnmmmmmmmmmoooooopppqqqqqqrrrrrrrrrnnnoooppprrruuuwwwyyyzzzwwwxxxyyyzzz{{{|||}}}~~~}}}zzzxxxvvvtttsssrrrpppmmmkkkgggfffffffffffffffeeeeeecccddddddeeegggiiikkklllmmmooopppqqqoooooopppqqqrrrssstttttttttsssrrrqqqqqqpppooommmjjjhhhfffdddggghhhiiikkkllllllllllllnnnnnnpppwww~~~{{{vvvppppppooonnnmmmkkkkkkjjjlllnnnqqqsssrrrpppllljjjeeeeeeddddddeeeeeeeeefffggghhhhhhiiikkklllmmmnnnmmmpppssstttqqqnnnkkkjjjiiiiiijjjjjjjjjjjjiiiiiinnngggccccccdddbbbcccfffiiijjjlllnnnooonnnmmmlllggggggfffdddbbb___^^^]]]\\\]]]___aaacccfffggghhhddddddbbbaaa```_________aaa```___^^^^^^^^^``````___```bbbdddgggiiikkklllllliiieee```]]]]]]___aaabbbeeeiiikkkjjjjjjjjjjjjhhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggffffffaaaaaa````````````aaaaaa```______^^^___```aaaaaadddaaabbbhhhooowwwvvvmmmlllooovvv~~~qqqgggaaaYYYXXXXXX[[[bbbqqq~~~vvvoookkkhhhfff``````___^^^^^^aaafffjjjooouuu}}}~~~zzzxxxwwwrrrrrrrrrrrrsssssssssssspppooonnnnnnnnnpppqqqrrrwwwtttsssuuuwwwyyyqqqqqqrrrrrrrrrrrrssssssqqqppppppooonnnmmmmmmllliiihhhggggggffffffggggggggghhhhhhhhhggghhhkkkmmmoooqqquuuxxxyyyyyyxxxwwwtttttttttssspppmmmjjjiiidddcccaaa```___```bbbcccccccccddddddeeeeeeffffffccceeeggghhhgggggggggiiihhhiiiiiijjjkkkllllllmmmmmmlllkkkiiigggeeecccbbbaaa``````___```aaacccdddgggggghhhjjjlllnnnpppqqqmmmmmmnnnnnnnnnnnnnnnmmmkkkkkkjjjiiijjjkkklllmmmoooooopppqqqqqqpppoooooonnnooopppppppppppppppooommmnnnppprrrtttvvvxxxxxxwwwxxxyyyzzz{{{|||}}}}}}}}}zzzxxxwwwxxxwwwvvvuuutttqqqmmmjjjffffffffffffffffffffffffeeeeeefffgggiiikkkmmmnnnnnnppprrrrrrqqqpppqqqrrrtttuuuuuuuuuuuusssrrrqqqqqqqqqqqqooommmjjjgggeeedddeeefffggghhhiiiiiiiiilllmmmpppvvv{{{|||xxxtttnnnnnnmmmlllkkkjjjjjjiiikkkmmmoooqqqqqqooollljjjdddddddddddddddeeefffgggiiiiiijjjkkkmmmoooqqqrrrnnnqqqssstttqqqooommmllljjjkkklllmmmnnnnnnnnnnnnpppjjjeeeffffffddddddfffhhhjjjlllmmmnnnmmmlllkkkgggfffdddbbb___]]]\\\[[[ZZZ[[[]]]___aaaccceeeeeeddddddcccbbbbbbbbbbbbbbbccccccbbbaaa````````````___```aaadddgggiiikkklllmmmkkkgggbbb^^^]]]^^^``````dddhhhjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffbbbbbbbbbccccccddddddddd___^^^]]]]]]]]]^^^```aaa```___bbbhhhmmmqqqyyysssmmmlllnnnwww~~~xxxiiibbb\\\ZZZ]]]dddqqq}}}{{{tttnnnkkkgggfffdddbbbbbbeeekkkooottt{{{}}}||||||{{{{{{zzzzzzzzztttsssqqqppppppqqqrrrsssuuussssssuuuvvvwww|||qqqqqqrrrrrrrrrrrrssssssqqqqqqpppooommmlllkkkkkkhhhgggffffffeeeeeefffffffffggggggggggggiiikkknnnppprrruuuxxxyyyxxxwwwuuutttuuuuuutttqqqnnnjjjhhheeedddbbb``````aaabbbcccbbbbbbcccdddeeeeeeffffffbbbdddfffgggffffffggghhhgggggghhhiiijjjkkklllmmmooonnnmmmkkkiiigggeeeeeebbbaaa```______```aaabbbffffffgggiiikkkmmmoooqqqmmmmmmmmmnnnnnnmmmmmmllljjjjjjiiijjjkkklllnnnoooqqqqqqrrrssssssrrrqqqqqqnnnooooooppppppooonnnmmmmmmnnnoooqqqssstttvvvwwwxxxxxxyyyzzz{{{{{{||||||~~~}}}}}}{{{{{{zzzyyywwwuuuuuuuuuuuutttttttttsssqqqllliiiffffffffffffgggggggggggggggggghhhiiijjjlllnnnoooqqqssstttuuutttssstttuuuuuuvvvwwwwwwwwwvvvtttsssqqqrrrrrrqqqoookkkhhhfffddddddeeefffggghhhiiiiiiiiikkkooorrrttttttrrrqqqkkkkkkkkkjjjjjjiiiiiiiiikkklllnnnooonnnllljjjhhhddddddccccccdddfffggghhhjjjjjjkkkmmmooorrrtttvvvppprrrttttttrrrpppppppppmmmnnnooopppqqqqqqqqqqqqmmmhhheeefffgggeeeeeegggggghhhjjjkkklllkkkiiihhhfffeeeccc```^^^\\\ZZZZZZ[[[\\\]]]___aaabbbddddddcccccccccccccccddddddeeeddddddddddddcccbbbaaa```^^^___aaadddfffiiikkkllllllllliiiddd___\\\]]]______ccchhhjjjjjjiiiiiiiiikkkjjjjjjjjjiiijjjjjjjjjjjjkkkkkkkkkjjjiiihhhgggcccdddeeefffggggggggghhhbbbaaa```______aaabbbcccaaa```bbbgggiiilllttt|||ssskkkeeejjjuuuyyymmmfffcccbbbfffmmmzzz|||wwwqqqoookkkgggfffjjjpppvvv~~~~~~{{{zzzyyyzzz|||}}}zzzxxxzzz}}}|||{{{}}}qqqqqqrrrrrrrrrsssssssssqqqqqqpppnnnmmmkkkjjjjjjffffffeeeddddddddddddeeeeeefffgggggggggiiilllooopppsssvvvyyyyyyxxxvvvttttttuuuuuutttrrrmmmiiigggeeedddbbbaaa```aaabbbcccaaabbbcccdddeeeeeeeeeeeebbbdddfffgggffffffggghhhffffffggghhhjjjkkklllmmmppppppnnnllljjjhhhgggfffbbbaaa```______```aaaaaaeeeeeefffhhhjjjmmmoooppplllmmmmmmmmmmmmmmmlllllliiiiiiiiijjjkkkmmmpppqqqqqqrrrsssttttttsssrrrqqqooopppqqqqqqqqqooonnnmmmmmmnnnoooppprrrsssuuuuuuxxxxxxyyyyyyzzz{{{||||||~~~~~~~~~~~~}}}}}}|||{{{yyy{{{|||}}}~~~}}}tttuuuvvvwwwvvvtttttttttuuuqqqqqqqqqrrrrrrppplllhhhfffffffffggggggggggggggghhhhhhiiijjjkkkmmmnnnooosssuuuwwwwwwvvvuuuvvvwwwuuuvvvwwwxxxyyyxxxwwwwwwqqqrrrsssrrrpppmmmiiifffffffffggghhhiiijjjkkkkkkfffiiimmmoooooonnnmmmnnnjjjjjjiiiiiiiiiiiiiiiiiikkkkkklllmmmlllkkkiiigggdddcccccccccdddfffhhhiiikkkkkklllnnnppptttwwwyyyrrrsssuuutttrrrqqqrrrssspppqqqqqqrrrrrrrrrqqqqqqjjjeeecccfffhhhffffffiiifffgggiiijjjjjjiiigggfffjjjiiigggdddaaa___^^^^^^]]]^^^___aaabbbdddeeefffccccccccccccdddeeefffgggeeefffffffffeeecccaaa```^^^___aaacccfffiiikkklllllllllkkkfff```\\\]]]^^^___ccchhhkkkkkkjjjiiiiiikkkkkkjjjjjjiiijjjjjjkkkjjjkkkllllllkkkjjjhhhgggdddeeeggghhhiiijjjjjjjjjfffeeecccbbbcccdddfffgggbbb```aaadddgggjjjsss}}}zzzkkk```aaaiiiuuuvvvmmmeeebbbeeekkkxxxzzzvvvqqqlllkkknnnuuu{{{pppqqqqqqrrrrrrqqqqqqpppqqqqqqpppnnnmmmlllkkkjjjjjjhhheeebbbaaaaaabbbdddcccdddeeefffgggjjjnnnrrrssstttuuuvvvvvvuuuttttttttttttsssrrrqqqooonnnmmmhhhgggeeecccbbbcccdddeeegggeeedddeeefffgggfffeeeeeeeeeffffffffffffffffffiiihhhggggggiiikkknnnoooppppppppppppnnnllljjjhhhgggfffdddaaa^^^]]]^^^```ffffffggghhhiiijjjjjjjjjmmmmmmmmmmmmmmmmmmllllllkkkkkkllllllmmmooopppqqqrrrsssuuuuuusssqqqqqqqqqpppppppppooonnnlllkkkjjjqqqnnnmmmnnnqqqssssssqqqyyywwwvvvwwwxxxyyyyyyyyy~~~~~~{{{yyywwwwwwwwwxxxxxxzzz|||~~~}}}uuuooosssrrrrrrqqqqqqrrrrrrsssvvvooopppqqqmmmjjjlllgggfffeeeeeeeeefffhhhiiiiiiiiiiiijjjlllnnnooopppttttttuuuvvvvvvuuutttsssvvvvvvwwwxxxwwwvvvuuutttvvvtttqqqpppooommmkkkiiieeeeeeffffffggghhhhhhhhhgggfffffffffgggiiijjjkkkiiijjjjjjjjjiiigggfffdddeeefffggghhhiiiiiihhhgggeeeeeeeeeeeeggghhhiiijjjkkkmmmooopppppppppqqqrrrxxxxxx{{{~~~zzzssssssxxxooommmjjjhhhgggfffggghhhhhhggggggggggggggghhhhhhjjjkkkkkkkkkkkkkkkkkklllmmmkkkiiifffcccbbbaaaaaaaaaaaaaaabbbccceeefffgggffffffeeeeeeeeeeeeffffffdddeeeeeefffeeedddbbbaaacccdddffffffdddccccccdddhhhgggeeeaaa]]][[[[[[\\\]]]aaaeeehhhiiihhhhhhiiijjjkkkjjjiiiiiijjjmmmpppqqqqqqpppooommmjjjgggfffdddfffhhhhhhhhhhhhjjjkkkgggfffdddccccccdddfffgggdddcccbbbcccfffkkkqqqtttrrreeebbbcccppp~~~vvvkkkdddfffllluuu~~~|||wwwsssqqquuu{{{qqqrrrrrrssssssrrrrrrqqqqqqpppooonnnmmmlllkkkjjjiiigggdddbbbaaaaaabbbccccccdddfffggghhhjjjnnnqqqrrrssstttuuuuuuuuutttsssttttttssssssqqqpppooonnniiihhhfffddddddeeefffggghhhggggggggghhhhhhfffddddddeeeeeeeeeffffffggggggiiihhhhhhhhhiiikkkmmmoooqqqqqqqqqqqqooommmkkkjjjeeeeeeccc```^^^^^^```cccfffggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmooopppqqqqqqsssuuuuuusssqqqqqqqqqpppoooooonnnmmmkkkjjjiiiooommmlllnnnqqqttttttrrrwwwvvvuuuuuuwwwwwwxxxxxx{{{{{{|||}}}~~~~~~|||zzzwwwvvvuuuuuuvvvvvvyyy{{{~~~}}}xxxtttrrrsssrrrrrrrrrrrrrrrrrrsssvvvoooooooookkkiiiiiiggggggggggggggghhhiiiiiijjjjjjjjjkkkmmmnnnpppqqqttttttuuuvvvvvvuuutttsssvvvwwwxxxxxxxxxwwwvvvuuuwwwtttrrrppppppnnnllljjjggggggfffffffffeeeeeeeeeccccccbbbbbbcccdddeeefffiiiiiijjjjjjiiihhhgggfffdddeeeggghhhiiihhhhhhgggeeeeeeeeeeeefffggghhhhhhkkkmmmooopppoooooopppqqqxxxttttttyyyyyytttpppppplllkkkiiigggffffffggggggiiiiiigggffffffggghhhiiijjjkkkkkkkkkkkklllllllllnnnllliiifffdddbbbbbbaaaaaaaaaaaabbbccceeefffgggfffffffffeeeeeefffffffffdddeeefffffffffdddcccbbbcccdddffffffdddcccddddddeeedddccc```]]]\\\]]]^^^^^^aaafffhhhiiihhhiiiiiijjjkkkkkkjjjiiijjjmmmppprrrrrrrrrpppnnnkkkiiigggdddeeeeeeeeefffggghhhiiihhhgggffffffffffffggghhheeedddddddddhhhmmmrrruuuxxx}}}ppphhhfffiiitttzzzqqqgggjjjmmmrrr{{{|||vvvrrrtttyyyssssssttttttttttttssssssqqqpppooonnnmmmkkkjjjjjjhhhfffdddbbbaaaaaabbbcccbbbdddgggiiijjjkkknnnpppqqqrrrssstttttttttssssssssssssssssssrrrqqqooooookkkjjjhhhgggfffgggiiijjjkkkkkkjjjkkkllljjjgggdddccccccdddeeefffgggggghhhiiihhhhhhhhhiiikkklllnnnrrrrrrrrrrrrqqqooommmkkkdddcccaaa___]]]^^^bbbeeeggghhhiiikkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkklllmmmnnnooopppqqqsssttttttsssqqqqqqqqqoooooonnnmmmllljjjiiihhhlllkkklllnnnqqqtttuuutttuuuuuuttttttuuuuuuvvvwwwwwwxxxyyy{{{}}}|||{{{xxxvvvtttssssssssstttwww{{{~~~}}}xxxtttsssttttttssssssrrrrrrrrrrrrssssss{{{tttnnnmmmmmmjjjgggggghhhiiijjjkkkkkkkkkjjjjjjkkkkkkkkklllnnnoooqqqqqqttttttvvvvvvvvvvvvuuutttvvvwwwxxxyyyyyyyyyxxxwwwwwwuuusssrrrqqqpppmmmkkkiiihhhgggeeedddccccccbbbaaaaaa`````````aaaaaabbbggghhhiiijjjjjjiiihhhgggdddeeeggghhhiiiiiihhhhhhgggfffffffffffffffggggggkkkmmmooopppppppppqqqrrrzzzssspppuuuyyyvvvnnniiiiiihhhgggfffeeefffggggggllljjjhhhfffeeefffhhhiiijjjjjjkkkkkkllllllllllllnnnmmmjjjhhheeedddbbbbbbbbbbbbbbbbbbcccdddffffffgggffffffeeeeeeffffffgggeeeffffffggggggfffeeedddcccdddffffffeeeddddddeeeaaabbbaaa___]]]\\\^^^______bbbfffhhhiiiiiiiiijjjjjjkkkkkkkkkjjjkkknnnpppttttttsssrrrpppnnnkkkjjjgggeeeddddddfffggghhhhhhiiiiiiiiijjjjjjiiiiiiiiigggffffffgggjjjooosssvvvvvvyyyrrrkkkgggnnnyyypppnnnjjjiiimmmwwwxxxqqqqqqtttsssttttttuuuuuuttttttsssppppppooonnnlllkkkjjjiiifffeeedddbbbbbbbbbcccdddbbbeeehhhjjjkkklllnnnppppppqqqrrrssstttsssrrrrrrrrrrrrsssrrrrrrqqqppppppmmmllljjjiiiiiijjjkkklllnnnmmmnnnnnnnnnlllgggdddbbbbbbcccdddfffggghhhhhhhhhhhhhhhhhhiiijjjlllmmmqqqqqqrrrqqqpppnnnmmmkkkeeedddbbb___]]]^^^bbbeeegggiiijjjllllllllljjjjjjhhhhhhhhhhhhiiiiiiiiiiiikkkkkkkkkkkklllmmmnnnooooooqqqssssssrrrppppppqqqnnnnnnmmmlllkkkiiihhhgggiiijjjlllnnnqqqtttuuuuuuttttttuuutttttttttuuuwwwwwwxxxyyy{{{|||~~~|||zzzxxxvvvtttsssrrrrrrqqquuuyyy}}}zzztttrrrrrrtttvvvssssssrrrrrrrrrrrrsssssstttppplllkkkkkkjjjiiihhhiiijjjmmmnnnooonnnllljjjllllllmmmmmmnnnpppqqqrrrssstttuuuvvvvvvvvvuuutttvvvwwwyyyzzzzzzzzzyyyyyyxxxvvvtttsssrrrqqqooommmhhhgggeeedddbbbbbbbbbbbbcccbbbbbbbbbaaaaaaaaabbbfffggghhhiiijjjiiiiiihhheeefffhhhiiijjjjjjjjjjjjjjjiiihhhhhhggggggggggggjjjllloooqqqqqqrrrtttvvv{{{vvvsssuuuyyyvvvooohhhhhhggggggffffffggghhhhhhmmmkkkgggeeedddfffhhhjjjjjjjjjkkkkkklllmmmmmmmmmooonnnllliiigggeeedddccccccccccccccccccdddeeefffffffffeeeeeeeeeeeeffffffeeefffggghhhhhhgggffffffccceeeggggggfffeeefffgggbbbbbbaaa___\\\\\\]]]___aaadddgggiiiiiiiiiiiijjjkkklllllllllkkklllnnnpppuuuuuuuuutttrrrpppmmmllljjjgggeeeeeegggiiiiiihhhhhhjjjkkkllllllkkkjjjhhhhhhhhhiiijjjmmmqqquuuwwwyyy{{{}}}tttnnnppptttzzz{{{sssmmmlllpppwww}}}wwwnnnlllnnnuuu{{{sssttttttttttttttttttsssppppppooommmlllkkkjjjiiifffeeedddccccccddddddeeeccceeeiiikkklllmmmoooqqqpppqqqrrrssssssrrrqqqpppqqqqqqqqqrrrqqqqqqppppppmmmlllkkkjjjjjjkkkmmmnnnooooooooopppooommmhhheeebbbbbbcccdddeeefffggghhhffffffggghhhiiikkklllmmmoooooopppooonnnmmmkkkjjjfffeeeccc___]]]]]]```cccgggiiikkklllmmmkkkjjjiiigggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkllllllmmmoooqqqqqqpppooooooooommmmmmllllllkkkiiihhhggghhhjjjmmmoooqqqssstttuuusssuuuvvvuuussssssuuuxxxyyyyyyzzz{{{|||}}}~~~~~~}}}{{{zzzwwwuuusssrrrrrrppptttxxx{{{}}}}}}zzzvvvuuutttuuuvvvrrrrrrqqqqqqqqqqqqrrrrrrnnnmmmkkkjjjjjjkkkkkkjjjjjjlllnnnqqqqqqooommmkkkmmmmmmmmmnnnooopppqqqrrrrrrssstttuuuvvvvvvuuutttvvvwwwyyyzzz{{{{{{{{{zzzxxxwwwtttssssssrrrpppnnngggfffdddcccbbbbbbcccccccccccccccccccccbbbbbbbbbdddeeeggghhhiiiiiihhhgggfffgggiiikkkllllllllllllmmmlllkkkjjjjjjiiiiiijjjiiilllooorrrsssuuuxxxzzzyyyyyyxxxvvvtttqqqnnnkkkhhhggggggggghhhhhhiiiiiillljjjfffddddddeeehhhjjjjjjjjjkkkllllllmmmnnnnnnpppooommmkkkiiigggeeeddddddddddddcccddddddeeeeeeeeeeeeddddddddddddeeeeeedddeeeggghhhhhhhhhggggggeeefffhhhhhhhhhggghhhiiieeeeeeddd```]]][[[\\\]]]ccceeehhhiiiiiiiiijjjkkkkkklllmmmmmmlllmmmnnnpppuuuuuuuuuuuusssqqqooommmjjjhhhfffffffffggghhhggghhhiiikkkmmmmmmkkkiiihhhjjjjjjkkkmmmpppsssuuuwwwzzzzzz{{{{{{{{{~~~zzzxxxuuutttvvvxxxyyyxxxzzz}}}|||xxxvvvvvvwww}}}{{{pppgggdddfffeeeiiiooovvv}}}rrrrrrssssssssssssrrrrrrpppooonnnmmmllljjjiiiiiifffeeeeeeeeeeeefffffffffdddfffiiikkklllmmmppprrrrrrsssssstttsssrrrpppoooooooooppppppppppppppppppmmmllljjjiiijjjkkkmmmnnnoooooonnnnnnnnnllliiifffbbbbbbcccdddeeeffffffgggddddddfffhhhjjjlllmmmnnnmmmmmmnnnnnnmmmkkkjjjiiieeeeeedddaaa^^^^^^___aaaggghhhkkkllllllkkkiiigggffffffgggggghhhhhhiiiiiihhhggggggggghhhhhhiiijjjjjjllloooooonnnmmmmmmnnnkkklllllllllkkkkkkjjjiiiiiikkknnnpppppppppqqqrrrrrrtttvvvuuurrrrrruuuxxxyyyyyyzzz{{{||||||}}}}}}}}}|||{{{yyyvvvtttrrrqqqqqqtttwwwyyyzzz|||~~~~~~~~~||||||zzzxxxvvvuuuttttttqqqqqqppppppppppppqqqqqqkkkmmmmmmjjjjjjmmmmmmkkkkkkmmmoooqqqrrrpppnnnmmmmmmmmmmmmnnnnnnooopppqqqpppqqqssstttuuuuuutttsssuuuvvvxxxzzz{{{{{{{{{{{{xxxvvvtttsssssssssqqqooohhhgggdddbbbbbbbbbcccdddaaaaaabbbccccccbbbbbbaaacccdddeeegggggggggfffeeefffgggiiikkklllmmmmmmlllnnnnnnmmmlllkkkkkkkkkllljjjmmmppprrrsssuuuwwwyyyuuuzzzzzzsssllljjjkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhiiigggeeecccccceeegggiiijjjjjjkkklllmmmnnnnnnoooqqqpppooommmkkkhhhfffdddfffeeeeeeddddddddddddeeedddccccccbbbbbbccccccdddcccdddfffhhhhhhhhhhhhhhhfffhhhjjjkkkjjjiiijjjkkkjjjiiigggccc___\\\\\\]]]dddfffhhhiiiiiiiiijjjlllkkklllnnnnnnnnnnnnoooppptttuuuuuutttsssqqqnnnmmmggghhhiiihhhfffeeeeeeggghhhiiikkkllllllkkkiiihhhjjjkkkmmmooorrrtttvvvwwwzzzzzzzzzzzzyyyyyy{{{~~~zzztttqqqooollliiinnnqqqvvv|||~~~yyyzzz}}}zzzpppfff]]]ZZZ\\\YYYZZZ]]]bbbhhhoootttxxxppppppqqqqqqqqqqqqppppppoooooonnnmmmkkkjjjiiiiiiffffffffffffgggggghhhhhhfffgggiiijjjkkkmmmqqqtttuuuuuuuuuuuusssqqqooonnnmmmmmmnnnooooooooooooooolllkkkiiihhhiiijjjlllnnnooonnnlllllllllkkkiiigggcccccccccddddddeeeeeeeeeaaabbbeeehhhjjjmmmnnnooollllllmmmmmmmmmkkkjjjiiibbbccccccbbb```___```aaafffhhhjjjlllllljjjgggfffddddddeeeeeefffgggggghhhffffffeeeeeeffffffgggggghhhjjjlllmmmlllkkkkkkllljjjkkkkkkllllllllllllllljjjmmmpppqqqpppnnnoooppppppsssuuutttppppppssswwwvvvvvvwwwyyyzzz|||}}}~~~}}}|||{{{yyyvvvtttrrrpppsssuuuvvvwwwxxxyyy|||~~~|||~~~|||}}}~~~}}}zzzyyyyyy{{{zzzyyyxxxvvvtttsssrrrqqqppppppoooooooooooopppppplllppppppllljjjmmmmmmjjjlllnnnoooqqqqqqpppooonnnmmmmmmmmmmmmnnnoooppppppooopppqqqssstttssssssrrrsssuuuwwwyyy{{{{{{{{{{{{wwwvvvtttssssssrrrpppoookkkiiifffcccaaaaaabbbccc```aaabbbcccddddddccccccbbbcccdddeeeeeeeeedddcccdddeeegggiiikkkkkkkkkkkkmmmmmmlllllllllllllllmmmlllnnnqqqrrrqqqqqqssstttvvvzzzyyyoooggggggiiiiiiggggggggghhhggggggffffffddddddccccccdddeeeggghhhjjjjjjkkklllmmmnnnooooooqqqqqqpppooollliiigggeeegggfffeeedddddddddddddddbbbbbbaaaaaaaaaaaabbbbbbbbbccceeeggghhhhhhhhhhhhhhhjjjlllmmmllllllmmmnnnlllkkkiiieeeaaa______```eeegggiiiiiiiiiiiikkklllkkkmmmoooooonnnnnnooopppssssssssssssrrrpppnnnlllggglllpppoooiiifffgggjjjjjjjjjkkkllllllkkkjjjjjjjjjkkknnnqqqsssuuuuuuvvvxxxyyyzzzyyyxxxwwwxxxyyyyyy}}}}}}uuuooogggbbbbbbeeeiiinnnuuuzzzoooeee[[[SSSPPPRRROOOOOOOOORRRVVV[[[^^^```jjjooouuuyyy{{{oooooooooppppppooooooooooooooonnnmmmkkkjjjiiihhhffffffgggggghhhhhhiiiiiiggghhhiiiiiijjjmmmrrruuuvvvvvvvvvuuusssqqqooommmkkklllmmmnnnooooooooonnnkkkjjjhhhhhhhhhjjjlllmmmnnnmmmkkkjjjkkkkkkiiihhhdddddddddddddddddddddddd```aaadddhhhkkkmmmooopppllllllmmmmmmmmmllljjjiii^^^```bbbcccbbbaaabbbccceeegggjjjlllllliiigggeeebbbbbbcccddddddeeeffffffeeeeeedddddddddeeeffffffgggiiikkklllkkkjjjjjjkkkiiijjjkkklllmmmmmmmmmmmmkkkooorrrrrrooommmmmmnnnnnnqqqtttrrrooonnnrrrvvvrrrsssuuuwwwyyy|||~~~~~~||||||zzzxxxvvvsssqqqooouuuuuuvvvvvvvvvwwwzzz}}}}}}}}}~~~}}}{{{{{{{{{{{{}}}}}}yyyvvvvvvxxxyyywwwuuusssqqqpppoooooooooooonnnnnnnnnnnnooooooooossssssmmmkkkmmmmmmiiimmmnnnooopppqqqpppoooooommmmmmlllmmmmmmnnnooopppnnnoooppprrrssssssrrrrrrssstttvvvyyyzzz{{{{{{{{{wwwuuusssssssssrrrpppooonnnlllhhhdddaaa``````aaaaaabbbdddeeefffffffffeeebbbcccddddddddddddbbbbbbbbbdddfffhhhiiijjjjjjjjjllllllkkkkkkkkkllllllmmmnnnpppqqqqqqooonnnnnnoooyyy|||xxxmmmgggiiikkkiiiffffffggggggfffeeeeeedddbbbbbbbbbcccdddeeefffgggjjjjjjkkklllmmmnnnooopppqqqqqqqqqooommmjjjgggeeegggffffffeeeddddddddddddaaaaaa````````````aaaaaaaaabbbdddfffhhhhhhhhhhhhiiikkkmmmnnnmmmmmmnnnooolllllljjjgggcccaaaaaabbbfffhhhiiiiiiiiiiiikkkmmmkkkmmmooopppoooooooooqqqrrrrrrrrrrrrqqqooommmllliiiqqqwwwuuunnniiijjjoookkkllllllllllllllllllkkkjjjlllnnnqqqtttuuuuuuuuurrrtttvvvuuutttrrrssssssuuuwww{{{~~~tttjjjccc[[[]]]aaaeeekkkuuu}}}ttthhh___UUULLLJJJLLLIIIHHHGGGHHHJJJNNNPPPQQQVVV\\\bbbeeefffiiiooouuu}}}~~~{{{yyyzzz}}}|||||||||}}}ooopppqqqrrrsssrrrqqqpppmmmmmmlllkkkiiihhhggggggffffffeeeeeefffgggiiijjjjjjjjjjjjkkkllloooqqqrrruuuvvvwwwwwwuuurrrooommmnnnnnnnnnnnnnnnnnnmmmlllllljjjhhhhhhiiijjjiiihhhlllllljjjiiihhhgggggggggffffffeeeddddddcccbbbbbb``````bbbdddgggiiilllmmmmmmlllkkkjjjhhhgggfffeeegggfffdddccccccdddeeegggiiijjjjjjiiihhhfffeeeccc____________```bbbcccdddffffffeeedddeeefffggghhhggghhhjjjiiigggffffffgggfffjjjjjjhhhooo{{{{{{rrrmmmmmmlllllllllkkkkkkkkkkkkkkklllnnnooopppqqqrrruuuuuuuuuvvvxxxzzz}}}~~~~~~|||yyyvvvsssrrrrrrsssttttttuuuvvvwwwxxxyyyyyy|||}}}~~~~~~|||zzz{{{zzzzzzzzz{{{~~~}}}|||zzzyyyyyyzzzzzzxxxxxxwwwuuuuuutttttttttssssssssssssqqqooolllkkkjjjjjjjjjjjjjjjjjjjjjjjjnnnooopppqqqpppnnnlllkkkkkkmmmnnnppppppnnnmmmkkklllmmmmmmnnnnnnnnnnnnnnnlllmmmmmmnnnoooppppppqqqrrrrrrsssuuuvvvxxxyyyyyywwwuuussssssssssssqqqoooqqqiiiccceeegggeeeaaa```fff```aaahhhiiiccceeemmmgggffffffdddcccbbbaaaaaadddddddddeeegggiiilllmmmllllllkkkkkkjjjjjjkkkkkknnnnnnnnnnnnnnnmmmmmmmmmtttpppkkkiiiiiiiiigggeeegggggggggfffeeedddbbbbbb______``````aaacccdddeeeggghhhhhhiiikkkmmmooopppppppppooonnnllliiifffdddfffffffffeeeeeeddddddccc\\\]]]___`````````______```aaaaaacccdddfffhhhiiinnnnnnmmmmmmmmmnnnnnnooonnnllliiifffdddbbbbbbaaadddeeefffhhhhhhiiiiiiiiijjjlllnnnnnnmmmlllmmmnnnrrrrrrqqqnnnkkkjjjkkkllliiisss}}}}}}vvvooommmpppnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnpppqqqsssuuuvvvwwwxxxyyywwwtttqqqpppqqqrrrvvvzzz}}}qqqgggeeebbbdddkkksss{{{{{{iii```XXXNNNIIIJJJIIIGGGDDDCCCEEEGGGIIIIIIKKKNNNRRRTTTUUUXXX]]]aaagggmmmuuu|||vvvqqquuuzzz{{{yyyxxxvvvsssqqqqqqrrrtttvvvooopppqqqrrrsssrrrqqqqqqnnnnnnmmmllljjjiiihhhggghhhggggggggggggiiijjjkkkjjjjjjjjjkkkllloooqqqsssvvvwwwxxxxxxvvvtttpppnnnnnnnnnnnnnnnnnnmmmmmmllliiigggffffffggghhhggggggjjjiiihhhgggggggggggggggeeeeeedddcccbbbaaaaaa```___```aaaccceeehhhjjjlllnnnnnnmmmkkkjjjiiihhhhhhhhhgggeeedddddddddfffggghhhhhhiiihhhgggfffdddccc^^^^^^^^^___```aaabbbcccddddddcccccccccdddeeeffffffhhhiiiiiigggfffffffffdddiiijjjjjjrrrxxxmmmmmmmmmlllllllllkkkkkkkkkkkklllnnnooopppqqqrrrssssssssstttvvvxxxzzz|||}}}{{{xxxuuurrrqqqqqqrrrssssssttttttuuuwwwxxxxxx{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwxxxzzz|||~~~~~~}}}{{{|||}}}|||yyyvvvxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwuuutttsssrrrrrrrrrrrrrrrrrrrrrpppnnnlllkkkiiiiiiiiiiiiiiiiiiiiiiiimmmnnnoooppppppooommmllllllmmmnnnoooooonnnmmmlllllllllmmmmmmmmmllllllkkkkkkllllllmmmnnnnnnoooooopppqqqrrrsssuuuvvvwwwxxxuuusssrrrqqqrrrqqqooonnnmmmhhheeedddcccbbbeeekkkttthhhaaafffiiifffeeeiiihhhhhhgggfffeeeeeeddddddddddddddddddfffhhhjjjlllkkkkkkjjjiiiiiiiiijjjjjjmmmmmmmmmmmmllllllllllllqqqnnnkkkjjjkkkjjjhhheeeeeeeeeeeedddcccbbbaaa```_________```aaabbbcccdddfffggghhhiiikkkmmmoooppprrrrrrqqqpppnnnkkkhhhgggeeeeeeeeeeeeeeeeeeeeeeee___^^^]]]\\\\\\]]]^^^_________```aaaccceeeggghhhkkklllllllllmmmmmmnnnnnnooonnnkkkiiifffeeeeeeeeeeeefffggghhhhhhhhhhhhhhhiiikkkmmmmmmllllllmmmooorrrrrrpppmmmjjjiiiiiijjjiiiooouuuwwwtttpppmmmlllnnnnnnnnnnnnnnnnnnnnnnnnooooooooopppqqqssstttuuuvvvwwwxxxvvvtttrrrqqqqqqrrruuuxxxyyy|||uuulllkkkmmmtttyyyyyy{{{{{{mmmaaaUUUMMMKKKJJJHHHFFFEEEEEEEEEDDDBBBCCCEEEHHHJJJKKKMMMQQQTTTZZZ```fffkkkooouuu}}}vvvssswww|||~~~}}}zzzxxxuuurrrqqqqqqqqqrrrooopppqqqrrrsssrrrqqqqqqpppooonnnmmmkkkjjjiiiiiiiiiiiihhhiiiiiijjjkkkllljjjjjjjjjkkkmmmoooqqqssswwwxxxyyyyyywwwuuurrrqqqnnnnnnnnnnnnnnnmmmllllllgggeeeccccccdddeeeeeeeeegggffffffeeeeeefffffffffdddcccbbbaaa```___^^^^^^^^^^^^___aaacccfffhhhiiillllllkkkkkkjjjiiiiiihhhiiihhhgggeeeeeeeeefffgggfffgggggggggfffdddbbbaaa]]]]]]]]]^^^___```aaabbbbbbbbbaaaaaabbbbbbcccdddeeeggghhhhhhfffeeeeeefffdddhhhjjjjjjrrr|||~~~xxxllllllllllllkkkkkkkkkjjjkkkkkklllnnnooopppqqqrrrpppppppppqqqsssuuuwwwxxxzzzxxxvvvsssqqqppppppppprrrrrrrrrrrrssstttvvvxxxxxxyyy{{{|||}}}}}}|||{{{yyywwwvvvttttttuuuwwwxxx|||~~~}}}zzzxxxvvvuuuuuuuuuvvvvvvtttrrrqqqqqqqqqqqqrrrsssuuuuuuvvvuuusssqqqpppnnnnnnnnnpppppppppooonnnlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhlllmmmoooppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjiiiiiiiiijjjjjjkkkkkklllllllllnnnnnnoooppprrrsssttttttsssqqqoooooooooooommmkkkhhhggggggddd___^^^iiiuuuoooaaaccciiihhheeeeeeggggggfffffffffeeeeeeeeeddddddddddddeeegggiiijjjjjjiiihhhhhhgggggghhhhhhjjjjjjjjjjjjkkkkkkkkkkkkmmmlllkkkllllllkkkhhhfffcccccccccbbbaaa```___^^^^^^^^^^^^___```aaabbbcccdddeeefffhhhjjjmmmnnnoooqqqqqqpppooommmkkkhhhgggcccdddddddddddddddeeeeeeaaa___\\\ZZZYYYZZZ\\\]]]]]]]]]^^^___aaaccceeefffggghhhjjjlllmmmmmmllllllmmmlllkkkiiihhhgggfffffffffgggggghhhhhhhhhgggggggggiiikkkkkkkkklllnnnoooqqqqqqpppmmmiiigggggghhhiiijjjmmmpppqqqooollliiinnnnnnooooooooooooooooooppppppppppppqqqrrrsssttttttuuuvvvvvvsssrrrrrrrrrrrrtttuuuuuuvvvzzzwwwsssqqqssstttqqqooopppvvvfffZZZUUUOOOMMMJJJHHHGGGEEEBBB@@@???AAABBBCCCCCCEEEGGGJJJNNNQQQVVVXXXZZZ^^^eeejjjwww}}}yyywwwvvvuuunnnoooqqqrrrssssssrrrqqqqqqpppooonnnmmmkkkjjjjjjiiiiiiiiijjjjjjkkklllllljjjjjjjjjkkkmmmooorrrsssxxxyyyyyyyyyxxxvvvtttrrrnnnooooooooonnnmmmlllkkkfffcccaaaaaabbbddddddddddddddddddddddddeeeffffffaaaaaa```___^^^]]]\\\\\\]]]]]]^^^___aaadddeeeggghhhhhhhhhhhhhhhhhhhhhhhhjjjjjjhhhgggffffffffffffdddeeeeeeeeedddcccaaa```\\\\\\\\\]]]^^^___```aaaaaaaaaaaaaaabbbbbbccccccdddfffggggggeeedddeeeffffffiiiiiihhhlllrrrrrrnnnjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmnnnooopppqqqnnnnnnoooppprrrsssuuuuuuwwwuuutttrrrpppoooooooooqqqpppooooooppprrruuuvvvuuuvvvxxxyyyzzz{{{{{{{{{xxxvvvtttrrrqqqqqqrrrsssxxxzzz{{{{{{{{{}}}{{{xxxuuusssrrrrrrrrrrrrsssssssssrrrnnnooopppqqqssstttvvvwwwtttsssqqqooommmkkkjjjjjjlllllllllkkkjjjiiihhhhhhggggggggggggggggggggggggkkklllmmmnnnoooooonnnnnnmmmmmmlllkkkkkklllmmmmmmmmmmmmmmmlllkkkiiihhhggggggggghhhhhhiiiiiiiiijjjkkkllllllmmmoooppppppqqqpppnnnlllllllllllljjjhhhdddeeeeeeddd___^^^gggsss}}}mmmaaabbbggggggdddccccccccccccdddddddddeeeeeeffffffeeeeeefffgggiiijjjhhhhhhgggfffeeeeeeeeeeeegggggghhhhhhhhhhhhiiiiiiiiijjjkkklllmmmkkkhhhfffcccccccccbbbaaa```^^^^^^]]]]]]]]]^^^___```aaaaaabbbccceeegggjjjlllmmmnnnmmmmmmmmmlllkkkhhhfffeeeddddddddddddccccccccccccaaa```]]][[[YYYYYYZZZZZZ[[[[[[\\\]]]___aaacccddddddeeehhhjjjllllllkkkjjjiiiiiihhhgggfffffffffeeefffgggggggggggggggfffeeeeeefffhhhiiijjjkkknnnpppppppppooolllhhheeeeeeeeefffhhhiiikkkllllllkkkjjjnnnnnnnnnnnnoooooooooooopppppppppppppppqqqrrrsssrrrtttuuuuuusssrrrrrrssssssssssssrrrrrrvvv|||xxxuuusssqqqqqqsss~~~sssjjj^^^ZZZTTTOOOKKKIIIFFFEEECCCDDDDDDDDDDDDEEEFFFGGGGGGIIILLLMMMNNNPPPUUUXXX___gggttt~~~nnnoooqqqrrrssssssrrrrrrrrrqqqpppooommmlllkkkkkkhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmppprrrsssxxxxxxxxxxxxwwwuuutttsssoooooooooooonnnmmmlllkkkgggdddaaa```aaaccccccccccccbbbbbbccccccdddeeefff___^^^^^^]]]]]]\\\[[[[[[\\\]]]]]]^^^```bbbcccdddeeeeeefffgggggghhhiiiiiikkkkkkiiihhhgggfffeeeeeeccccccdddddddddbbbaaa```\\\\\\\\\\\\]]]___```aaaaaabbbbbbcccccccccccccccbbbdddffffffdddddddddeeeggghhhhhhggghhhjjjjjjggghhhhhhhhhgggggggggffffffiiiiiijjjkkkmmmnnnooopppmmmnnnoooppprrrssssssttttttsssrrrqqqooonnnnnnnnnoooooonnnooopppqqqssstttrrrssstttvvvwwwxxxxxxyyywwwuuusssqqqoooooopppqqqssstttvvvxxxyyy{{{~~~{{{xxxvvvsssrrrmmmmmmmmmmmmmmmmmmnnnooommmnnnoooqqqssstttuuuvvvrrrqqqooommmkkkjjjiiihhhiiiiiihhhhhhggggggggggggggggggggggggggggggggggggjjjkkkllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkllllllnnnnnnmmmmmmkkkjjjhhhgggfffffffffffffffgggggggggiiiiiijjjkkklllmmmmmmnnnmmmllljjjjjjjjjiiihhhfffcccbbbbbbdddbbb___bbbhhhllleee```aaaccccccccccccaaabbbbbbcccdddeeefffgggiiiiiihhhgggggghhhiiijjjhhhgggfffeeeddddddddddddddddddeeeeeeeeefffffffffeeegggjjjlllkkkjjjgggfffddddddccccccbbb```___^^^^^^]]]]]]^^^^^^___```aaa```bbbdddgggiiijjjkkkkkkjjjjjjkkkjjjiiigggeeedddeeeeeedddcccbbbbbbaaaaaa``````___^^^\\\ZZZXXXWWWYYYZZZZZZ[[[]]]___aaabbbbbbdddgggiiijjjjjjiiiiiiggggggggggggffffffeeeeeeeeeeeefffffffffeeeddddddccceeegggggghhhjjjmmmpppooooooooolllhhheeeddddddcccgggjjjjjjhhhgggjjjlllllllllmmmmmmmmmnnnnnnnnnooooooooooooooopppqqqrrrqqqsssttttttrrrqqqrrrsssrrrrrrrrrqqqrrruuuzzz}}}yyyyyy{{{xxxqqqfff\\\UUUQQQNNNLLLJJJIIIGGGGGGFFFFFFFFFFFFDDDEEEFFFFFFGGGIIIKKKNNNPPPVVV```kkkuuu~~~mmmoooppprrrsssssssssrrrrrrqqqpppooommmlllkkkkkkhhhiiijjjkkkllllllllllllkkkkkkkkklllnnnppprrrtttvvvvvvvvvvvvuuutttsssrrroooooooooooonnnmmmkkkkkkiiifffbbb``````aaabbbbbbaaa`````````aaabbbbbbccc\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^___```bbbccceeeeeefffhhhiiijjjkkklllkkkkkkjjjhhhgggeeedddcccbbbbbbcccdddcccbbbaaa```\\\\\\\\\]]]^^^___```aaabbbbbbcccddddddddddddcccaaacccdddeeedddccccccdddeeeffffffggghhhiiijjjjjjggggggggggggfffffffffeeegggggghhhjjjkkklllmmmnnnmmmnnnoooppprrrrrrrrrrrrrrrqqqqqqpppooonnnnnnmmmmmmmmmnnnooopppqqqrrrrrrppppppqqqrrrssstttuuuuuutttsssqqqooonnnooopppqqqnnnppprrrtttvvvxxx|||}}}|||}}}}}}yyyvvvuuutttsssqqqlllmmmmmmlllkkkkkkmmmoookkklllnnnpppqqqrrrrrrrrrqqqpppnnnlllkkkjjjiiiiiihhhggggggfffffffffggggggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmlllkkkjjjhhhgggeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhiiijjjjjjkkkkkkllljjjhhhhhhhhhhhhfffddddddaaaaaaddddddaaa^^^___^^^^^^___`````````aaacccaaabbbccceeeggghhhjjjjjjlllkkkiiihhhggghhhiiiiiiggggggeeedddccccccbbbbbbaaaaaabbbbbbcccdddddddddcccfffiiijjjiiigggfffeeeddddddddddddcccaaa```___^^^^^^^^^^^^^^^___`````````aaadddfffhhhiiiiiihhhiiiiiijjjjjjiiihhhfffeeeddddddccccccbbbaaaaaa```____________]]]ZZZXXXVVVXXXXXXYYYZZZ\\\^^^```aaacccdddfffhhhiiiiiihhhhhhgggggghhhhhhhhhgggffffffbbbccccccdddddddddcccccccccdddeeeffffffhhhlllnnnnnnnnnnnnllliiieeeddddddbbbeeeiiiiiifffeeehhhkkkiiiiiijjjjjjkkklllllllllmmmmmmmmmmmmnnnooopppqqqqqqrrrtttsssrrrqqqqqqrrrrrrqqqpppppprrruuuxxx{{{{{{||||||vvvvvv}}}sssjjjccc^^^[[[VVVSSSPPPMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFJJJNNNSSSYYY```gggooosssmmmnnnppprrrssssssssssssqqqqqqpppooommmlllkkkjjjiiijjjlllmmmnnnnnnmmmmmmkkkkkkkkklllnnnpppssstttttttttttttttsssrrrrrrqqqppppppoooooonnnlllkkkjjjjjjfffbbb___^^^___```___^^^^^^]]]]]]]]]^^^^^^___ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^___```aaabbbcccdddeeegggiiikkklllmmmkkkkkkjjjhhhgggeeecccbbbbbbbbbcccdddcccbbbaaa```\\\\\\]]]]]]^^^```aaabbbaaabbbcccdddddddddcccccc```bbbddddddcccbbbcccdddcccccceeegggggghhhiiikkkhhhhhhhhhgggggggggffffffeeefffggghhhiiijjjkkklllkkklllnnnpppqqqqqqqqqppppppppppppppppppooonnnnnnkkkmmmoooqqqrrrrrrqqqpppnnnnnnnnnnnnooopppqqqrrrpppooonnnlllmmmnnnoooqqqmmmooorrrsssuuuwww{{{}}}}}}}}}|||{{{yyyzzz}}}~~~{{{yyyyyyyyyxxxwwwwwwuuurrrqqqrrrrrrqqqooonnnooopppnnnllllllnnnqqqlllmmmooopppqqqqqqpppppppppooonnnlllkkkkkkjjjjjjiiihhhggggggggghhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhiiijjjkkkllllllkkkjjjiiikkkkkkkkkkkkjjjiiihhhgggeeedddddddddddddddddddddggggggggghhhhhhiiiiiijjjkkkiiiggggggggggggeeeddddddbbbbbbeeeddd```^^^___\\\^^^___^^^]]]^^^`````````aaaccceeegggiiikkkllllllkkkiiihhhggggggggghhhggggggeeedddcccbbbbbbbbb______``````aaabbbbbbcccbbbeeehhhhhhfffddddddddddddddddddcccbbbaaa```_____________________```aaa```aaadddfffggggggfffffffffggghhhhhhgggfffdddccc```aaaaaaaaabbbbbbcccccc___^^^]]][[[ZZZXXXWWWWWWXXXXXXYYYZZZ\\\^^^___```fffffffffggggggggghhhhhhffffffgggggggggfffdddccc___```aaabbbbbbcccbbbbbbcccdddeeedddeeegggjjjmmmlllnnnnnnmmmiiigggeeeeeeccccccdddffffffffffffeeefffgggggghhhiiiiiijjjjjjjjjjjjkkkkkkmmmnnnpppqqqqqqrrrtttsssqqqppppppqqqqqqooonnnnnnpppsssuuuvvvuuuvvvxxxzzz~~~~~~{{{wwwoookkkeee```\\\XXXSSSOOOLLLJJJHHHFFFFFFEEEEEEEEEGGGHHHKKKMMMQQQVVV]]]aaaiiiqqq}}}mmmnnnppprrrssssssssssssqqqpppooonnnmmmlllkkkjjjkkklllmmmoooooooooooonnnkkkkkkllllllnnnpppssstttsssssssssrrrqqqqqqqqqppppppppppppooonnnlllkkkjjjkkkfffaaa^^^]]]]]]^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\YYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^___```aaaaaa```aaabbbeeegggiiijjjkkkkkkjjjjjjhhhfffdddbbbaaabbbbbbcccddddddcccaaaaaa]]]]]]]]]^^^___```aaabbb```aaabbbddddddccccccbbb___aaacccccccccbbbcccdddbbbbbbdddffffffeeefffiiiiiiiiiiiiiiihhhhhhhhhhhhdddeeeeeeggghhhiiijjjkkkjjjkkkmmmoooppppppoooooopppppppppppppppooonnnnnnjjjlllooorrrsssrrrqqqooommmmmmlllmmmmmmnnnooopppmmmlllkkkkkkkkkmmmooopppppprrrtttuuuvvvxxx{{{~~~{{{||||||zzzzzz{{{~~~~~~~~~yyyvvvtttssssssssssssrrrqqqooonnnnnnooooooooonnnmmmnnnooollljjjiiillloooooopppqqqrrrrrrqqqpppooopppooonnnmmmlllllllllllljjjjjjiiihhhhhhiiikkkllllllllllllllllllllllllllljjjiiihhhgggffffffgggggghhhiiikkkllllllkkkiiihhhiiiiiijjjiiiiiihhhgggfffeeedddddddddddddddddddddffffffgggggghhhhhhiiiiiijjjiiiggggggggggggeeecccdddcccdddeeeccc______cccaaaaaa___\\\\\\^^^___^^^]]]^^^```ccceeehhhiiijjjllljjjiiigggfffeeeffffffhhhgggfffdddcccbbbbbbbbb^^^^^^______```aaaaaabbbbbbdddgggfffdddbbbbbbdddccccccccccccbbb```___^^^``````_________``````aaa```bbbdddfffffffffeeedddccccccdddddddddcccbbbaaa]]]^^^___aaabbbdddeeefff```^^^[[[XXXVVVVVVXXXXXXXXXXXXYYYZZZ\\\^^^___```ggggggfffffffffgggggghhhcccddddddeeedddcccaaa```^^^^^^___aaabbbbbbbbbbbbcccddddddddddddfffiiillllllmmmnnnmmmjjjgggffffffdddaaa```cccggghhhddd```dddeeeeeefffggghhhhhhiiiiiiiiiiiijjjlllnnnooopppqqqssstttsssqqqooooooppppppnnnllllllnnnpppqqqrrrqqqsssuuuwwwyyy|||zzzsssnnnhhhaaa\\\VVVSSSPPPMMMKKKJJJIIIGGGDDDDDDEEEFFFHHHMMMSSSXXXVVV^^^hhhpppvvv|||mmmnnnpppqqqrrrrrrqqqqqqqqqqqqqqqppppppnnnmmmmmmjjjkkkmmmnnnnnnnnnmmmmmmmmmnnnnnnooopppqqqqqqrrrtttsssqqqpppooooooooopppnnnmmmllllllmmmnnnmmmkkkeeeeeeccc___\\\[[[\\\]]][[[\\\\\\]]]]]]\\\\\\[[[\\\ZZZYYYYYY[[[]]]]]]]]]```___^^^]]]]]]^^^```aaa___```bbbdddgggiiikkklllkkkjjjiiigggfffdddcccbbbdddcccccccccbbbbbbaaaaaa\\\^^^```cccddddddcccbbbfffeeeeeeddddddcccbbbbbbaaabbbddddddbbb```___```aaabbbdddfffgggiiiiiijjjiiijjjjjjkkkjjjiiihhhgggggggggggggggggghhhiiiiiigggiiikkkmmmoooppppppoooooonnnnnnmmmmmmmmmnnnnnnoooppprrrssssssrrrpppoooooonnnmmmlllllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmpppppprrrsssuuuwwwyyyzzzzzzxxxwwwuuuuuuvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||vvvuuusssqqqpppooonnnnnnmmmmmmmmmmmmnnnpppqqqqqqoooooopppppppppoooooonnnrrrrrrqqqqqqqqqrrrssssssqqqqqqooonnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjiiiiiiooopppmmmlllooonnnjjjnnnkkkhhhgggggghhhgggfffiiiggghhhkkkkkkgggfffiiiiiiiiihhhhhhhhhhhhiiiiiidddfffgggfffeeeeeefffgggffffffffffffggghhhiiijjjkkkjjjhhhgggffffffggggggkkkjjjiiifffdddbbb```___```^^^\\\[[[\\\^^^^^^]]]^^^___aaacccfffggghhhiiihhhgggfffffffffhhhiiijjjdddhhhggg```^^^aaabbb___aaa``````aaaccccccbbbaaadddcccdddfffbbb]]]```hhhdddbbbaaaaaabbbbbbaaa___cccbbbaaaaaaccceeeeeeddddddddddddccccccccccccbbbdddeeeeeeeeedddbbb```______```aaabbbbbbccccccbbb]]]]]]\\\[[[ZZZXXXWWWWWWYYYZZZ[[[[[[[[[\\\___bbbffffffffffffffffffffffffhhhhhhgggdddaaa______```]]]]]]]]]^^^^^^_________cccccccccdddeeefffhhhiiijjjjjjjjjhhhgggdddcccbbb______``````aaaaaabbbbbbddddddcccccccccdddeeeeeeeeeeeefffgggiiilllnnnpppttttttsssrrrpppnnnlllkkknnnnnnooopppqqqrrrrrrsssvvvxxxxxxuuuqqqppptttxxx~~~yyy~~~rrrcccXXXSSSPPPNNNKKKDDDFFFIIIKKKJJJJJJKKKLLLUUUVVVWWW[[[```gggmmmpppwwwvvvvvvvvvxxx{{{~~~mmmooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnmmmlllmmmnnnoooppppppoooooonnnnnnoooppppppqqqqqqrrrsssrrrqqqooonnnnnnnnnooommmlllkkklllmmmnnnmmmlllgggfffdddaaa]]][[[\\\^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZXXXYYY[[[]]]^^^]]]aaa```___^^^^^^```aaacccaaabbbccceeegggiiijjjkkkjjjiiihhhfffdddbbbaaaaaaddddddcccbbbbbbaaa``````bbbccceeefffgggfffeeedddffffffeeeeeedddccccccbbb```bbbccccccaaa```___```aaabbbdddeeeggghhhiiiiiiiiijjjkkkkkkkkkjjjhhhgggfffffffffffffffggghhhhhhhhhiiikkkmmmnnnoooooonnnnnnmmmmmmllllllmmmmmmnnnpppqqqrrrssssssrrrqqqpppoooooonnnmmmmmmmmmmmmmmmnnnnnnoooooonnnnnnmmmllloooppprrruuuwwwyyyzzzzzzwwwvvvuuusssssstttvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxzzz|||~~~}}}zzzxxxwwwrrrrrrqqqooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnooopppppppppqqqqqqqqqpppoooooorrrqqqqqqqqqqqqrrrsssssssssrrrqqqpppoooooooooooooooooonnnmmmllllllkkkkkkjjjooopppmmmlllooooookkkjjjhhhfffddddddgggjjjlllmmmgggbbbcccdddcccdddhhhhhhhhhgggggggggggghhhhhheeefffggggggfffeeefffgggiiiiiiiiihhhhhhiiiiiijjjjjjjjjhhhgggffffffgggggghhhgggfffdddbbb```___^^^___]]][[[[[[\\\]]]]]]]]]^^^```bbbdddfffhhhiiiiiigggggggggggghhhiiijjjkkkfffmmmnnnfff___^^^___^^^bbbbbbbbbccccccccccccbbbaaa___bbbggggggbbb```bbbcccbbbaaabbbccccccbbb```bbbaaaaaabbbeeegggggggggeeeeeeeeedddddddddddddddeeeeeeeeeeeedddcccbbbaaa___```aaabbbbbbccccccccc```___^^^\\\ZZZYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[^^^```bbbbbbcccccccccdddddddddggggggfffddd```______```YYYZZZZZZZZZ\\\]]]^^^___bbbccccccdddeeefffggghhhiiiiiihhhgggfffdddbbbaaa___`````````aaaaaabbbbbbbbbbbbbbbbbbbbbccccccddddddeeeeeefffiiikkknnnoooqqqqqqpppooommmllllllkkkoooooopppqqqqqqqqqppppppqqqssstttqqqnnnmmmqqquuuzzz}}}{{{{{{}}}xxxmmmfffbbb]]]YYYSSSUUUXXXZZZ[[[YYYWWWUUUWWWVVVVVVWWWYYY\\\```bbbeeeeeecccccccccdddfffgggooottt{{{nnnoooqqqrrrssssssrrrqqqqqqrrrrrrqqqqqqpppooonnnnnnnnnoooqqqqqqrrrrrrqqqooooooppppppqqqrrrrrrrrrsssrrrpppooonnnmmmmmmmmmlllkkkjjjkkkmmmnnnnnnmmmjjjjjjhhhddd```^^^^^^_________``````___^^^]]]]]][[[YYYXXXYYY\\\^^^______bbbaaa`````````aaacccdddcccccceeefffhhhiiiiiiiiiiiihhhfffdddcccaaaaaa```eeeddddddbbbaaa```______dddeeefffggggggfffeeedddffffffeeeeeeddddddcccccc___aaabbbbbb```______```aaabbbccceeeggghhhiiiiiiiiijjjkkkkkkkkkjjjiiihhhffffffeeeeeeeeefffggggggiiijjjkkklllmmmmmmmmmmmmlllllllllkkkkkkllllllmmmpppqqqrrrssssssrrrqqqpppppppppoooooonnnooooooooopppppppppooonnnmmmkkkkkkmmmooorrrvvvxxxyyyzzzzzzuuutttrrrqqqqqqrrrtttuuuuuutttsssrrrrrrssstttuuuvvvvvvxxxyyyzzz{{{{{{{{{~~~}}}{{{yyyyyyyyyxxxwwwuuutttsssqqqpppppppppoooooooooooonnnnnnmmmmmmmmmnnnnnnooorrrrrrrrrrrrrrrqqqppppppqqqqqqppppppqqqrrrrrrssstttsssrrrqqqqqqpppqqqqqqrrrrrrqqqpppnnnmmmllllllllloooooommmmmmoooooolllggggggeeecccbbbfffnnnttt~~~rrreeebbbcccdddfffjjjggggggffffffffffffggggggeeeggghhhhhhfffeeefffgggkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjhhhggggggfffggggggffffffeeedddbbbaaa```______]]][[[ZZZ\\\]]]]]]]]]```aaaccceeeggghhhiiijjjfffgggggghhhiiijjjjjjkkkhhhoooqqqjjj```]]]___aaaddddddeeeeeeeeeddddddcccccc___^^^eeejjjhhheeecccbbbbbbbbbdddeeeeeecccaaabbbaaa```bbbeeehhhhhhhhheeeeeeeeeeeeffffffffffffffffffeeedddcccccccccddd``````aaaaaabbbbbbccccccdddbbb___\\\ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYZZZ\\\^^^___``````aaabbbcccddddddffffffeeeccc```^^^___```]]]\\\[[[ZZZZZZ\\\]]]___bbbbbbcccdddeeefffggggggggggggfffeeedddcccbbbbbb``````aaaaaaaaaaaaaaaaaa```````````````aaabbbbbbcccdddeeefffhhhjjjlllmmmmmmlllkkkjjjjjjkkkllllllpppqqqrrrrrrqqqooommmlllkkkmmmnnnllljjjjjjmmmqqqrrrtttwww}}}zzzvvvvvvyyy}}}{{{tttpppddddddeeeggghhheee^^^YYYYYYWWWUUUTTTTTTTTTVVVWWWZZZZZZXXXWWWWWWXXXYYYYYY\\\aaahhhnnntttyyy~~~ooopppqqqssssssssssssrrrrrrrrrrrrrrrrrrqqqppppppnnnooopppqqqrrrrrrssssssqqqqqqrrrrrrssssssssstttsssrrrqqqpppnnnmmmmmmlllkkkjjjjjjkkkmmmooonnnmmmnnnnnnllliiieeebbbbbbcccccccccccccccbbbaaa```___\\\[[[ZZZ[[[^^^aaabbbbbbaaaaaa``````aaabbbcccddddddeeeggghhhiiiiiihhhhhhfffeeedddcccbbbcccccccccfffeeedddcccaaa```^^^^^^aaabbbcccddddddddddddcccffffffeeeeeedddccccccccc___```aaaaaa```___```aaaaaabbbdddfffhhhiiiiiijjjjjjjjjkkkllllllkkkjjjiiiggggggfffffffffgggggghhhjjjjjjkkkkkkllllllllllllkkkkkkjjjjjjkkkkkkllllllqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrqqqpppnnnllljjjiiijjjlllqqquuuwwwxxxxxxwwwsssrrrqqqppppppqqqssstttwwwvvvtttsssrrrssstttuuuwwwwwwxxxyyyyyyxxxxxxxxxzzz{{{}}}}}}{{{}}}~~~{{{xxxvvvvvvuuusssrrrqqqrrrsssttttttsssqqqpppqqqqqqrrrrrrsssssssssrrrppppppoooooonnnooooooooossstttttttttsssrrrqqqpppppppppoooppppppqqqrrrssstttsssrrrrrrqqqqqqqqqrrrssssssrrrpppooonnnmmmlllmmmmmmmmmmmmnnnnnnmmmkkkggghhhgggdddbbbfffpppxxxzzzjjjdddeeeeeefffgggfffeeeeeeddddddeeeeeeffffffgggiiiiiigggffffffgggiiiiiijjjkkkkkkkkkkkkkkkjjjjjjiiiiiihhhggggggggghhhggggggfffeeedddcccccc^^^\\\ZZZZZZ\\\^^^^^^]]]aaabbbdddfffgggiiiiiijjjfffgggggghhhiiiiiiiiihhhjjjmmmlllgggaaa```cccffffffggghhhgggfffeeeeeeeeellleee```dddjjjmmmjjjfffccccccccceeeggggggdddbbbbbbaaa```aaadddeeefffeeeddddddeeeeeefffffffffggggggfffeeedddddddddeeefffaaaaaaaaaaaaaaabbbbbbbbbeeebbb___[[[YYYYYYZZZ[[[ZZZ[[[[[[ZZZXXXYYY[[[]]]______```bbbccceeeffffffdddddddddbbb___^^^^^^```gggeeeaaa^^^\\\\\\]]]^^^bbbbbbcccdddeeeeeeffffffeeeeeedddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa_______________```aaaaaabbbcccdddeeegggiiijjjkkkjjjiiihhhhhhiiikkkmmmooorrrrrrssssssqqqnnnjjjhhhggghhhjjjiiihhhhhhkkknnnooooooooorrryyy}}}|||}}}}}}{{{|||zzzvvvsssrrrsssppphhhbbbaaa___]]][[[ZZZZZZZZZZZZ\\\[[[ZZZYYYXXXXXXYYYYYYVVVZZZ___dddhhhkkkoooqqqoooppprrrsssttttttssssssrrrssssssssssssrrrrrrqqqoooooooooppprrrssstttttttttttttttuuuuuuuuuuuuuuuttttttsssrrrpppooommmmmmlllkkkjjjlllnnnoooooonnnqqqqqqpppmmmiiiffffffggggggggggggfffeeecccbbbaaa^^^]]]\\\]]]```cccdddddd````````````aaabbbcccccceeeggghhhiiijjjiiihhhgggdddcccbbbbbbccceeeggghhhffffffeeecccbbb```______]]]^^^___aaabbbddddddeeeeeeeeeeeedddccccccbbbbbb^^^```aaaaaa``````bbbcccbbbccceeegggiiijjjjjjkkkjjjkkklllmmmmmmlllkkkjjjiiiiiihhhhhhhhhhhhhhhiiijjjjjjjjjjjjkkkkkklllllljjjjjjjjjjjjjjjkkkllllllpppqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqrrrssstttssssssrrrpppnnnllljjjiiihhhjjjnnnrrruuuuuuuuutttsssrrrqqqpppppprrrtttuuuwwwvvvuuutttsssttttttuuuxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxyyy|||{{{wwwuuuvvvyyy|||~~~{{{{{{{{{{{{{{{~~~}}}yyy|||zzzzzzxxxwwwtttrrrqqqrrrrrrqqqpppnnnooopppqqqpppooonnnmmmpppppprrrsssttttttssssssrrrrrrqqqqqqqqqqqqqqqrrruuuuuuuuuttttttrrrqqqqqqooonnnnnnooopppqqqrrrsssssssssrrrqqqqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmllllllkkkkkkmmmooonnnkkkjjjggghhhgggccc```ccclllttt~~~qqqeeebbbccccccbbbbbbeeeeeeddddddddddddeeeeeefffhhhjjjjjjhhhgggffffffeeefffhhhjjjlllmmmmmmmmmkkkkkkkkkjjjjjjiiihhhhhhhhhhhhggggggfffeeeeeeddd^^^]]][[[[[[]]]_________aaabbbdddfffggghhhiiiiiiggggggggggggggggggggggggrrrlllfffbbbbbbccceeeggghhhiiikkkiiigggeeeeeefff{{{xxxuuuvvvyyywwwooogggeeeeeeeeefffhhhgggfffddddddbbb``````aaabbbaaa```bbbccccccdddeeeffffffggggggfffeeeeeeeeefffggghhhdddcccbbbaaa``````aaaaaaccc```]]]ZZZXXXXXXYYYZZZZZZ[[[[[[ZZZXXXYYY[[[]]]^^^^^^```aaacccdddeeefffbbbbbbbbb```^^^]]]^^^```iiigggccc```^^^^^^___```aaabbbcccdddeeeeeeeeeddddddcccbbbbbbbbbbbbccccccccccccbbbbbbaaaaaa``````_______________```aaaaaaaaaaaacccdddfffggghhhiiiiiiiiihhhhhhjjjmmmpppqqqrrrssstttsssqqqmmmiiigggfffggghhhhhhhhhiiikkklllllllllmmmnnnrrrzzz{{{yyy~~~{{{vvvuuurrrooommmkkkkkkjjjfffeeeccc```^^^\\\ZZZYYYYYY]]]aaadddeeefffhhhjjjpppqqqssstttuuuuuutttsssssssssttttttttttttsssssspppppppppqqqrrrtttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuusssqqqooonnnnnnmmmlllmmmoooppppppoooqqqrrrqqqooollliiiiiiiiiiiiiiihhhgggfffdddbbbaaa```^^^]]]^^^aaacccdddddd______```aaabbbccccccdddfffgggiiijjjkkkjjjhhhgggbbbbbbaaaaaaccceeehhhjjjgggffffffdddcccbbbaaaaaa]]]]]]___```ccceeefffgggdddddddddcccbbbbbbaaaaaa___```aaaaaa```aaaccceeedddeeefffhhhjjjkkklllllljjjkkklllmmmmmmmmmlllkkkjjjjjjiiiiiihhhhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmjjjjjjjjjjjjkkklllmmmmmmppppppppppppppppppppppppqqqqqqqqqqqqrrrssstttuuutttsssrrrqqqooollljjjiiihhhjjjmmmppprrrssssssrrrrrrrrrppppppppprrrtttvvvuuuuuuuuuttttttsssrrrrrrvvvvvvwwwwwwwwwwwwvvvvvvrrrsssuuuvvvxxxzzz{{{|||vvvuuurrrpppppprrruuuwwwvvvwwwxxxxxxyyy{{{~~~|||xxxuuurrrppp}}}}}}uuutttuuutttqqqoooooooooqqqrrrqqqpppmmmmmmmmmmmmmmmlllkkkjjjmmmnnnppprrrrrrrrrrrrqqqssssssrrrrrrrrrsssssstttuuuuuuuuuuuutttrrrqqqpppnnnnnnnnnnnnoooppprrrrrrssssssrrrrrrrrrrrrsssssspppppppppoooooonnnmmmmmmllljjjkkkpppsssoookkkhhhffffffeeebbb```bbbggglllnnnfff```bbbeeeeeecccdddeeeeeeddddddddddddeeeeeegggiiikkkllljjjgggffffffcccdddgggjjjmmmnnnnnnooommmmmmmmmmmmlllkkkjjjiiihhhhhhgggfffeeeeeedddddd___]]]\\\\\\^^^```aaa```aaabbbdddeeeggghhhhhhhhhffffffeeeeeefffhhhjjjkkkxxxnnneeecccdddcccdddeeeiiikkkmmmkkkgggdddeeefffyyymmmiiigggffffffggggggfffeeedddbbb```___``````___]]]aaabbbcccdddeeefffggggggffffffffffffggghhhiiiiiigggeeecccaaa_______________^^^[[[YYYXXXWWWXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\^^^\\\]]]^^^___aaabbbcccddd```aaaaaa___]]]]]]^^^___bbb```___^^^^^^```aaacccaaabbbdddeeeeeeeeedddccccccbbbaaaaaaaaacccdddeeeddddddcccbbbaaaaaa``````^^^^^^^^^^^^^^^___``````___```bbbdddeeefffggggggiiiiiiiiijjjllloooqqqsssrrrrrrsssrrrpppmmmjjjhhhgggggghhhhhhiiijjjjjjkkkiiiiiijjjkkkmmmrrrwww||||||}}}yyyuuupppkkkgggeeehhhkkknnnpppppppppqqqrrrpppqqqssstttuuuuuuttttttsssttttttuuuuuuuuuttttttqqqqqqqqqrrrsssuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxvvvtttqqqppppppooonnnooopppqqqpppooooooppppppooollljjjiiijjjhhhhhhgggfffdddbbb```___```^^^]]]]]]```bbbbbbbbb___```aaacccddddddeeeeeeeeegggiiikkklllkkkiiihhhcccbbbaaa```aaaccceeegggggggggfffeeeeeedddcccccc^^^^^^___```aaaccceeefffccccccbbbbbbaaa````````````aaabbbaaaaaabbbeeehhheeefffhhhjjjlllmmmnnnnnnjjjkkklllnnnnnnnnnmmmllljjjjjjiiihhhhhhhhhhhhhhhhhhgggggghhhiiikkkmmmnnnjjjjjjjjjkkkkkklllmmmnnnoooooonnnnnnnnnnnnoooooopppppppppqqqrrrsssuuuvvvtttsssrrrqqqooommmkkkjjjkkkkkkmmmooopppqqqrrrrrrqqqpppooooooppprrrtttuuutttuuuvvvvvvuuutttrrrpppssstttuuuvvvvvvwwwwwwvvvppppppqqqrrrssstttttttttooooooooonnnnnnooorrrssstttuuuwwwxxxxxxzzz}}}||||||||||||||||||{{{zzzyyyyyyxxxwwwtttrrrooonnniiizzzzzzppppppsssrrrnnnnnnoooppprrrsssqqqooonnnmmmmmmlllkkklllllllllnnnoooqqqrrrsssrrrqqqqqqrrrrrrrrrrrrrrrssstttuuuuuuuuuuuutttsssrrrppppppmmmmmmmmmnnnooopppqqqrrrtttttttttssssssttttttuuuoooooooooooooooooooooooommmjjjllltttxxxrrrkkkhhhffffffeeeeeeeeeeeefffggghhhdddbbbfffhhhffffffhhheeeeeeddddddddddddeeeeeegggjjjlllllljjjhhhffffffeeefffiiilllnnnooooooooonnnnnnoooooonnnmmmlllkkkjjjjjjiiihhhgggfffeeeddd```^^^]]]]]]```aaabbbbbb```aaacccdddfffgggggggggeeeddddddeeehhhlllqqqttttttmmmhhhiiihhheeeeeehhhiiilllnnnkkkfffcccdddfff}}}vvvmmmjjjgggffffffggggggfffdddbbb`````````aaa```___bbbbbbccceeefffhhhiiiiiieeefffggghhhiiiiiiiiiiiijjjhhhdddaaa^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[^^^```]]]^^^^^^```aaabbbcccccc^^^___```^^^]]]\\\^^^___]]]]]]]]]^^^___```bbbcccaaabbbdddeeeeeedddcccbbbcccbbbaaaaaabbbcccfffgggeeeeeedddcccbbb``````___]]]\\\\\\\\\\\\]]]^^^^^^^^^```aaaccceeeeeeeeeeeehhhiiijjjlllnnnpppqqqrrrqqqqqqqqqpppooommmkkkjjjhhhggghhhiiijjjjjjjjjiiiggghhhhhhiiijjjnnnssswwwzzz}}}~~~qqqrrrsssuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuutttssssssssssssuuuwwwyyy{{{||||||||||||||||||{{{{{{{{{{{{{{{zzzxxxuuusssqqqrrrqqqooopppqqqqqqpppooommmnnnooonnnkkkiiiiiiiiiggggggfffeeeccc```^^^]]]```^^^\\\\\\^^^````````````aaacccdddeeefffffffffeeegggiiillllllkkkiiihhhdddccc```______```bbbdddgggggggggffffffeeeeeeeee^^^^^^^^^^^^___```bbbbbbbbbbbbaaaaaa```_________```aaabbbbbbbbbcccfffiiifffgggiiikkkmmmnnnnnnooojjjkkkmmmnnnnnnnnnmmmmmmiiiiiihhhggggggggggggggggggffffffgggiiikkkmmmoookkkkkkkkkkkklllmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqrrrsssuuuvvvssssssrrrqqqooommmkkkjjjmmmmmmnnnooopppqqqrrrrrrpppooonnnnnnoooqqqssstttuuuvvvxxxyyyxxxvvvsssqqqrrrsssuuuvvvwwwxxxxxxxxxooopppqqqqqqrrrqqqqqqqqqlllmmmnnnnnnnnnoooqqqsssnnnppprrrssssssuuuxxxzzzxxxyyyzzz{{{{{{zzzyyyxxxtttttttttsssqqqpppnnnmmmfffxxxyyynnnnnnqqqqqqoooooopppsssuuuuuurrrppppppooonnnmmmmmmnnnoooppppppqqqsssuuuuuutttsssrrrpppppppppqqqrrrssstttuuuuuuuuuuuutttsssqqqpppooollllllmmmmmmnnnpppqqqrrrvvvvvvuuuuuuuuuuuuvvvwwwoooooopppppppppqqqqqqqqqoookkknnnwww{{{uuullliiihhhggggggiiijjjkkkiiiggggggddddddffffffcccbbbeeefffeeeeeeddddddeeeeeefffhhhjjjmmmmmmkkkhhhffffffgggiiilllnnnooopppooonnnoooppppppppppppnnnmmmlllnnnmmmlllkkkjjjhhhggggggaaa___^^^^^^```bbbcccccc```aaabbbdddeeefffffffffdddcccccceeeiiipppwww{{{llljjjkkknnnlllggghhhnnniiilllnnnlllfffcccdddfffhhhvvvzzzssssssvvvxxxppplllhhhfffffffffggggggcccaaa``````aaabbbbbbaaaccccccdddfffgggiiijjjkkkdddfffhhhiiijjjjjjjjjiiikkkiiieeeaaa^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[\\\___bbb``````aaabbbcccdddeeeeee^^^______^^^]]]\\\^^^___^^^______```````````````aaabbbdddeeeeeedddcccbbbcccbbbaaaaaabbbdddfffhhhfffeeedddcccbbb```______[[[[[[[[[ZZZ[[[\\\\\\]]]^^^___aaacccdddeeeddddddggghhhjjjmmmooopppqqqqqqqqqqqqpppooonnnmmmmmmlllhhhhhhhhhiiijjjjjjiiihhhhhhhhhhhhhhhiiimmmsssxxxrrrwww~~~}}}|||rrrrrrsssuuuvvvxxxyyyzzzuuuuuutttttttttuuuuuuvvvvvvvvvvvvwwwxxxyyy{{{{{{||||||{{{{{{{{{{{{||||||}}}}}}|||zzzyyyxxxwwwvvvtttsssrrrtttwwwwwwsssppprrrqqqooommmlllkkkjjjjjjkkkhhheeecccaaa```^^^\\\\\\\\\\\\]]]```dddiiikkkhhhfffeeeddddddeeeggghhhiiijjjlllmmmllliiifffcccaaa___^^^]]]^^^```ccceeeffffffffffffffffffffffffeeecccaaaaaabbbcccdddcccdddcccbbbaaa```aaabbbcccbbbbbbcccddddddeeeffffffiiiiiiiiijjjlllnnnoooppprrrnnnlllmmmpppqqqmmmiiilllkkkiiigggggghhhiiijjjggggggffffffgggiiikkklllmmmjjjggggggjjjnnnqqqsssnnnnnnnnnmmmllllllmmmnnnooopppppppppqqqqqqrrrrrruuutttrrrooommmkkkjjjjjjiiijjjlllnnnpppqqqrrrsssqqqpppppppppqqqrrrrrrsssuuuvvvwwwvvvuuussspppnnnrrrsssuuuvvvvvvvvvuuutttooooooooonnnnnnmmmmmmmmmmmmllllllkkklllnnnqqqrrrtttssssssssssssuuuvvvxxxyyyyyyyyyyyyxxxxxxxxxxxxuuutttsssqqqooonnnnnnnnnmmmyyy|||rrrmmmnnnooonnnoooqqquuuzzz|||||||||qqqppppppoooooooooppppppuuuuuutttssssssrrrqqqqqqttttttttttttssssssrrrrrrwwwwwwwwwvvvvvvuuutttsssnnnnnnnnnnnnnnnoooooopppvvvvvvvvvvvvuuutttsssrrrpppqqqqqqrrrssssssssssssrrrrrrrrrrrrqqqpppooonnniiihhhgggffffffgggiiijjjjjjiiihhhfffffffffggghhhfffeeeeeefffhhhiiihhhggggggggggggggggggggghhhhhheeefffhhhkkkmmmnnnoooooottttttsssrrrpppooonnnnnnjjjjjjjjjiiiiiihhhhhhhhhhhhfffdddbbbaaaaaaaaaaaadddccccccccccccdddeeeeeefffdddccceeejjjooopppoookkkhhhgggkkkqqqqqqkkkdddjjjjjjiiifffcccbbbdddfffgggiiikkkjjjiiiiiilllooopppkkkgggeeeeeefffeeeccceeedddcccbbbaaabbbbbbccccccdddfffggghhhhhhggggggfffgggiiijjjlllmmmmmmnnnjjjhhhddd```\\\YYYWWWWWW\\\\\\]]]^^^]]]\\\ZZZYYY[[[[[[[[[\\\^^^```bbbcccaaaaaaaaabbbaaaaaa```______^^^^^^^^^^^^^^^_______________^^^______``````ddddddccccccccccccddddddbbbbbbbbbbbbcccdddfffhhhhhhgggeeebbb```_________ZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^___```bbbccceeefffjjjkkklllmmmooorrrtttuuurrrrrrsssrrrqqqnnnlllkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkiiihhhhhhkkkqqqvvvzzzoooqqqsssxxxvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{|||}}}~~~|||{{{zzzzzz{{{{{{~~~|||zzzyyyxxxwwwvvvuuuuuuvvvwwwvvvrrroooooonnnmmmlllkkkjjjjjjjjjkkkhhheeecccbbb```^^^\\\\\\\\\[[[]]]___dddhhhjjjggghhhhhhiiijjjjjjjjjjjjhhhjjjlllmmmllljjjgggeeeaaa```^^^]]]^^^```ccceeeddddddddddddddddddddddddeeecccbbbbbbcccccccccbbbbbbbbbaaa```aaabbbcccdddeeeeeeeeefffggghhhhhhhhhiiiiiijjjkkklllnnnpppqqqnnnmmmnnnrrruuuuuuooojjjmmmllljjjiiihhhiiijjjkkkiiihhhhhhhhhiiikkkmmmnnnrrrooommmmmmooorrrssstttpppppppppooonnnnnnooopppnnnoooooopppqqqqqqrrrrrrvvvuuusssqqqpppoooooooooooopppqqqrrrssssssttttttssssssssstttuuuvvvwwwwwwxxxxxxyyyyyywwwuuusssqqqlllmmmnnnooooooooonnnnnnrrrrrrrrrqqqppppppoooooolllkkkjjjjjjkkkmmmppprrrvvvuuuuuuuuuvvvxxxyyyzzzvvvvvvvvvvvvvvvuuuuuuuuuvvvuuuuuuttttttssssssssspppzzz|||tttqqqrrrrrrpppnnnnnnooorrruuuvvvvvvooonnnmmmlllkkkkkkllllllwwwvvvvvvvvvuuuuuuttttttqqqqqqqqqrrrrrrrrrrrrssswwwwwwxxxxxxxxxwwwwwwvvvssssssrrrrrrrrrsssuuuvvvvvvvvvvvvvvvvvvuuuuuutttttttttssssssssssssttttttttttttttttttsssrrrqqqpppmmmllljjjiiihhhiiijjjkkkiiihhhgggffffffgggggghhhiiigggeeefffgggiiijjjiiikkkkkkkkkjjjjjjiiihhhgggggghhhjjjmmmoooqqqrrrrrruuuuuutttsssrrrqqqppppppmmmmmmllllllkkkkkkjjjjjjiiihhhfffdddccccccccccccfffeeeeeeeeeeeefffggggggiiifffeeefffiiilllmmmlllmmmkkkiiikkkppprrrpppnnngggfffgggiiikkkjjjgggdddccceeegggfffeeeeeehhhjjjnnnkkkgggfffggggggfffdddeeedddcccbbbaaabbbbbbccceeefffhhhiiijjjjjjiiiiiiiiijjjkkkmmmnnnnnnoooooollljjjgggccc```^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZ^^^^^^___```bbbcccddddddddddddeeeddddddcccbbbbbb]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^___``````bbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbccceeefffffffffeeeeeecccbbb```___]]]]]]\\\[[[[[[\\\^^^^^^``````aaaaaacccdddfffggghhhhhhiiikkkmmmpppqqqssspppppppppooommmllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiiiiilllppptttwwwmmmnnnpppsssxxx~~~yyyuuuvvvxxx{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyzzz{{{}}}}}}|||{{{|||}}}~~~}}}|||{{{{{{|||{{{zzzzzzzzzwwwssspppnnnmmmllllllkkkjjjjjjiiijjjgggdddbbbaaa```^^^\\\[[[ZZZZZZ[[[]]]aaaeeehhhdddfffiiikkkmmmmmmlllkkkhhhiiikkklllkkkiiigggfff```___^^^]]]^^^```bbbcccddddddddddddddddddddddddcccbbbbbbbbbccccccaaa_______________```bbbcccdddfffgggggghhhhhhiiiiiiiiihhhhhhiiijjjlllnnnpppqqqkkkmmmpppvvvyyywwwqqqkkkjjjiiihhhffffffgggggghhhfffeeeeeeeeefffhhhjjjkkkooommmllllllnnnoooooooooqqqpppooonnnnnnnnnoooooommmmmmnnnpppqqqrrrssssssqqqpppooommmmmmmmmnnnnnnoooooopppqqqqqqqqqppppppqqqqqqrrrssstttuuuvvvwwwuuuuuuvvvuuutttrrrpppnnnrrrsssssstttuuutttttttttoooooonnnnnnmmmlllllllllkkkjjjhhhhhhhhhkkknnnpppsssrrrrrrrrrsssuuuwwwxxx||||||{{{{{{{{{zzzzzzzzzrrrrrrsssttttttsssssssssnnntttwwwtttpppppppppoooxxxuuurrrqqqrrruuuvvvwwwuuusssqqqpppoooooooooppprrrrrrsssssssssrrrrrrrrroooooooooooopppqqqrrrsssuuuvvvwwwyyyyyyzzzyyyyyyrrrqqqpppooooooqqqssstttttttttuuuvvvvvvvvvvvvuuuvvvuuusssrrrrrrssstttuuuvvvvvvvvvvvvuuutttsssssspppooommmkkkjjjjjjjjjkkkgggggggggfffgggggghhhiiikkkhhheeeeeefffhhhjjjjjjlllmmmmmmllljjjhhhfffeeeggghhhjjjmmmppprrrssstttuuuuuutttsssrrrrrrqqqqqqnnnnnnmmmmmmlllkkkjjjjjjiiihhhfffdddccccccddddddffffffeeeeeeeeefffggggggiiigggeeedddeeeggggggffflllkkkiiijjjlllooosssuuulllhhheeegggkkklllhhhbbbdddeeefffeeedddeeegggiiiiiihhhffffffffffffeeecccfffeeeeeeddddddddddddeeeeeeeeefffggghhhhhhhhhhhhjjjjjjkkklllllllllkkkkkkjjjiiifffdddbbb```______^^^]]]]]]]]]]]]^^^^^^___bbbccceeefffggggggffffffeeeeeeddddddcccbbbaaa```\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]___```bbbcccccccccddddddddddddccccccdddddddddddddddddddddddd___```bbbbbbbbb```]]]\\\aaa___]]][[[[[[\\\^^^```cccbbbccccccdddeeefffgggggghhhiiikkkmmmooopppqqqpppooonnnlllkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhjjjjjjjjjkkkllloooqqqsssmmmnnnnnnooorrrwwwzzzrrrjjjiiiiiijjjoooyyyvvvvvvwwwxxxyyyzzzzzz{{{wwwwwwwwwwwwxxxyyyzzzzzzzzz{{{{{{|||}}}~~~}}}}}}|||yyyuuurrrppppppooonnnlllkkkiiiiiikkkiiifffddddddcccaaa```]]]\\\[[[\\\^^^bbbfffhhhdddfffhhhkkkmmmnnnnnnnnnnnnnnnnnnnnnllljjjhhhgggbbbaaa`````````aaacccdddggggggggggggggggggggggggddddddddddddeeedddbbb___^^^___```aaabbbdddeeefffhhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkklllnnnppprrrsssoooqqquuuyyy{{{xxxrrrnnnlllkkkjjjiiiiiiiiiiiijjjgggfffffffffgggiiikkklllmmmllllllnnnpppqqqpppoooqqqpppoooooopppppppppoooppppppqqqssstttvvvwwwwwwqqqpppnnnmmmmmmmmmnnnoooqqqrrrssssssttttttssssssrrrsssuuuvvvxxxyyyzzzzzzvvvvvvvvvvvvtttrrrqqqpppnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjkkkmmmoooqqqttttttssstttuuuvvvxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwvvvuuuuuupppsssssspppooorrrrrrpppsssqqqnnnlllmmmnnnooonnnooonnnmmmkkkkkkkkklllmmmrrrssstttuuuuuuttttttsssrrrqqqqqqpppqqqrrrssstttuuuwwwyyy{{{}}}}}}}}}|||uuusssqqqoooooopppqqqsssuuuuuuvvvwwwxxxyyyyyyxxxyyywwwuuussstttvvvxxxzzzzzzzzz{{{{{{zzzyyyxxxxxxtttsssqqqooommmlllkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmkkkjjjkkklllmmmmmmlllnnnooooooooonnnllliiihhhjjjkkkmmmpppsssuuuwwwwwwxxxxxxxxxwwwwwwvvvvvvuuurrrrrrqqqpppnnnmmmlllllljjjiiihhhgggffffffggghhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiigggfffffffffffffffkkklllmmmlllkkkmmmrrrvvvyyytttmmmjjjkkkkkkiiifffggghhhhhhhhhhhhhhhiiijjjhhhhhhhhhhhhiiihhhgggfffhhhhhhhhhhhhgggggghhhhhhfffgggggghhhhhhhhhiiiiiikkkllllllllllllkkkjjjjjjhhhgggfffeeedddcccbbbbbbaaa```_________aaabbbdddfffgggiiikkklllkkkiiihhhgggggggggfffdddbbbaaa```^^^^^^]]]\\\\\\\\\\\\]]]\\\]]]^^^___aaadddfffgggeeeeeefffggggggfffeeeeeefffffffffgggfffeeedddddd^^^______``````______^^^cccaaa^^^[[[[[[\\\___```dddddddddddddddeeeffffffhhhiiijjjlllnnnooopppqqqqqqpppnnnlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnoooppppppppppppqqqtttzzz~~~wwwnnnkkkgggeeehhhoooxxx~~~~~~~~~|||yyywwwxxxwwwvvvuuurrrpppmmmlllooommmjjjiiiiiihhhgggeeebbbaaa``````bbbfffiiikkklllllllllmmmnnnqqqssstttvvvuuusssqqqooollljjjiiiffffffeeeeeeeeefffggghhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiijjjiiifffdddbbbcccdddeeeggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjmmmmmmnnnnnnpppqqqssstttvvvwwwxxxyyyyyywwwsssqqqppppppooonnnnnnnnnnnnnnnjjjjjjiiiiiijjjlllnnnooonnnnnnooorrrvvvwwwwwwvvvsssrrrrrrtttwwwwwwuuusssssssssuuuvvvxxxyyyzzz{{{wwwvvvsssqqqpppqqqrrrsssvvvwwwxxxzzz{{{{{{{{{{{{xxxyyy{{{}}}|||{{{{{{yyyxxxwwwuuuuuunnnnnnnnnnnnnnnoooooooooppppppqqqssstttuuuvvvwwwtttsssqqqppppppqqqrrrsssyyyxxxxxxxxxxxxzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyyyyvvvwwwuuuqqqrrruuuuuussstttsssrrrrrrssssssqqqoooqqqqqqppppppqqqqqqqqqrrrtttuuuwwwxxxxxxwwwvvvuuurrrqqqooonnnnnnooopppqqquuuwwwzzz|||~~~~~~}}}|||zzzxxxvvvtttssssssttttttuuuvvvwwwxxxyyyzzzzzzzzzxxxwwwuuutttuuuwwwzzz||||||||||||}}}||||||{{{zzzuuutttrrrpppnnnlllkkkjjjnnnnnnooooooppppppppppppnnnoooqqqtttvvvvvvrrrppprrrrrrssssssrrrqqqooonnnoooppprrruuuxxxzzz{{{{{{}}}}}}}}}|||||||||||||||wwwvvvuuusssrrrpppoooooommmmmmkkkkkkjjjkkklllmmmlllllllllllllllmmmnnnnnnllllllkkkjjjiiiiiijjjkkkkkkoooqqqpppmmmlllooorrrzzzzzzyyyvvvrrrnnnllljjjjjjiiihhhhhhiiijjjjjjjjjiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjllllllllllllllllllmmmmmmoooooooooooonnnmmmlllllliiiiiiiiiiiihhhhhhggggggccccccbbbaaabbbccceeefffiiikkkmmmoooooonnnmmmlllmmmmmmllljjjhhhfffdddccc___^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^```bbbeeegggiiiffffffhhhiiiiiihhhffffffeeefffggghhhgggeeecccbbbcccbbb```___```aaaccceeedddaaa^^^\\\[[[]]]___aaaddddddddddddeeeeeefffggggggiiikkkmmmnnnooopppppppppooommmkkkjjjjjjkkkkkkjjjjjjjjjiiiiiihhhhhhhhhggghhhjjjkkkmmmnnnnnnoooqqqrrrsssrrrsssuuuyyy|||}}}{{{uuunnniiihhhkkkpppsss{{{|||zzzxxxwwwwwwwwwuuutttqqqpppnnnnnnpppsssvvvxxx}}}|||{{{zzz{{{}}}~~~{{{xxxvvvuuuuuuttttttssssssssssssttttttttttttttttttttttttttttttuuuttttttuuuvvvvvvuuussspppqqqrrrsssttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvvvvvvvwwwxxxyyyzzz}}}|||{{{yyyyyysssssssssssssssrrrrrrrrrnnnmmmmmmmmmnnnppprrrsssrrrrrrtttwww{{{}}}}}}|||zzzzzz|||}}}yyyzzz{{{|||}}}~~~|||zzzwwwtttssstttvvvwwwzzz{{{|||}}}{{{}}}~~~}}}|||{{{zzzxxxxxxwwwuuuuuuttttttuuuuuuvvvwwwqqqrrrtttwwwzzz}}}~~~}}}|||{{{yyyyyyzzzyyyxxxwwwwwwxxxyyyzzz}}}}}}{{{zzzyyyyyyyyyyyyxxxzzzxxxsssqqqttttttrrrxxxwwwwwwxxxyyyxxxuuusssuuuvvvwwwxxxxxxwwwvvvuuuppprrrsssttttttsssqqqpppmmmllljjjiiiiiikkkmmmnnnsssuuuxxxzzz{{{zzzyyywwwvvvuuutttsssssssssssssssuuuuuuvvvxxxxxxyyyyyyyyyvvvuuutttttttttvvvxxxzzzyyyyyyyyyzzzzzzyyyyyyxxxssssssqqqooommmkkkiiiiiimmmnnnnnnoooooooooooonnnnnnppptttyyy|||zzzvvvrrruuuttttttssssssrrrrrrrrrrrrsssuuuxxxzzz{{{||||||~~~~~~~~~~~~~~~~~~xxxwwwvvvtttrrrqqqooonnnnnnmmmlllllllllmmmnnnooonnnnnnmmmmmmnnnnnnoooppplllmmmmmmkkkiiiiiikkkmmmkkknnnqqqpppmmmjjjjjjkkklllrrrzzz~~~{{{tttnnnjjjmmmkkkjjjjjjkkkllllllkkkiiijjjkkkjjjiiihhhiiijjjmmmmmmnnnooooooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnoooooooooooonnnmmmlllkkkhhhiiiiiijjjjjjiiihhhhhhgggggggggfffgggggghhhhhhnnnoooppprrrssssssrrrrrroooooommmkkkiiifffdddbbb```___^^^]]]\\\\\\\\\]]]]]]]]]___```cccfffhhhiiifffgggiiijjjjjjiiigggfffeeegggiiijjjiiigggdddccccccaaa^^^\\\]]]___ccceeedddbbb```^^^^^^___aaaccceeeeeeeeefffggghhhiiiiiihhhiiikkkmmmooooooooooooooonnnmmmlllkkkkkkkkkkkkjjjjjjiiiiiihhhggggggggghhhiiikkkmmmoooqqqrrrssstttuuuvvvvvvuuuwwwyyy|||}}}}}}uuuqqqppppppppppppssswwwyyyzzz}}}}}}}}}zzz}}}~~~~~~|||zzzwwwvvvuuuuuuwwwzzz}}}|||}}}~~~}}}{{{yyywwwvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwxxx|||~~~|||{{{zzz{{{|||~~~}}}{{{yyywwwwwwwwwwwwvvvvvvvvvwwwyyyzzzxxxxxxwwwwwwxxxxxxyyyzzzvvvwwwwwwtttqqqppprrruuuuuuvvvwwwwwwuuusssrrrrrrooossszzzyyytttvvvtttrrrrrrtttvvvuuusssqqqrrrrrrpppmmmmmmooorrrtttuuuvvvwwwxxxwwwwwwvvvtttsssrrrqqqqqqrrrssssssrrrrrrrrrrrrqqqpppoooooommmnnnoooooooooooonnnmmmoooppppppppppppoooooonnnrrrrrrssstttvvvwwwxxxxxxttttttrrrpppmmmjjjgggfffddddddbbbaaaaaa`````````aaabbbcccdddgggiiikkkmmmjjjkkkmmmoooooommmkkkjjjiiikkknnnppppppnnnkkkhhhcccbbbaaa___```aaaccceeeddddddcccbbbbbbccceeeeeegggggghhhhhhjjjkkkmmmmmmlllmmmppprrrsssssssssrrrqqqqqqqqqqqqpppooonnnnnnmmmmmmllllllkkkjjjjjjiiijjjkkkmmmooosssvvvyyy{{{yyyzzz{{{{{{zzzzzz|||}}}~~~}}}yyyzzz{{{yyyvvvvvvzzz}}}|||~~~}}}}}}~~~~~~{{{zzz}}}|||}}}~~~}}}|||||||||}}}~~~{{{{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxvvvuuuuuuuuuuuuvvvxxxzzz|||}}}~~~}}}zzzwwwtttqqqooojjjiiihhhgggffffffffffffgggggghhhjjjlllnnnpppqqqooopppsssttttttssspppooooooqqquuuwwwwwwuuurrrooojjjjjjjjjjjjjjjjjjjjjjjjeeeeeeeeeeeeffffffggghhhiiiiiiiiikkklllnnnpppqqqqqqrrruuuwwwyyyyyyxxxwwwuuuvvvvvvwwwvvvuuusssrrrrrrqqqqqqpppoooooonnnnnnlllmmmooorrrvvvzzz~~~~~~}}}~~~~~~zzzvvvwwwyyyxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxwwwvvvwwwxxx{{{|||wwwxxxyyy|||~~~~~~|||zzzxxxvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzxxxwwwuuutttuuuyyy}}}}}}~~~~~~|||yyyzzzzzzyyyzzz~~~}}}zzzxxxzzz}}}|||~~~