BM36(i3 %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###############$$$%%%'''&&&$$$######$$$$$$&&&''''''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&''''''((((((((((((((('''&&&&&&(((******(((&&&$$$)))***'''&&&((()))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++---+++((((((***+++++++++***---///000///......///......//////000000111111000000000000000111111222222444555555444333333444333444555666666555444333333777;;;;;;999777777999999888777777888888777555555666666666666444333222222222222222111000////////////...------------...)))***************))))))''''''((()))))))))))))))(((((('''&&&&&&((()))***'''%%%&&&))))))&&&%%%'''&&&%%%$$$$$$$$$%%%'''((('''&&&%%%%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&))))))'''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$&&&'''&&&%%%%%%&&&((()))((('''&&&&&&'''((())),,,***'''&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''###"""$$$'''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''((()))%%%)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&(((((('''&&&'''(((((('''%%%$$$$$$%%%###$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&'''((('''((()))((('''&&&''')))((((((((((((''''''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&'''((()))******'''''''''''''''((())))))((())))))(((&&&&&&'''((('''''''''((((((((((((((((((((()))************)))))))))(((((((((((())))))((((((((((((((()))******************************))))))))))))))))))))))))***))))))***,,,------,,,***---,,,((('''***---,,,,,,++++++,,,...000///...***+++,,,---...000111111///////////////000000111111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###############$$$%%%'''&&&%%%$$$$$$%%%$$$&&&''''''%%%$$$###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&%%%%%%&&&''''''''''''''''''&&&&&&((()))***((('''$$$)))***'''&&&((()))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++---+++((((((***+++++++++***---000000...------///......//////000000111111000000000000000111111111333555666666555444555555333444555555555444333333222666::::::888666777888999888777777888888777555555666666666666444333222222222222222111000///...//////...------------...))))))************))))))''''''((()))))))))))))))***)))'''&&&&&&'''(((((('''%%%&&&))))))&&&%%%'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&))))))'''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''(((((('''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&'''---222111***###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%###!!!###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''((()))%%%***+++###&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''%%%%%%&&&'''"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&"""$$$%%%''''''&&&%%%$$$%%%&&&''''''&&&&&&''')))'''((()))((('''&&&''')))((((((((((((''''''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&'''((()))******'''''''''''''''((())))))((())))))((('''&&&'''(((&&&''''''(((((((((((((((''''''((())))))))))))((())))))(((((((((((())))))((((((((((((((()))******************************)))))))))))))))))))))))),,,+++***+++,,,---+++***(((,,,---)))(((***,,,***,,,++++++,,,...//////...,,,,,,------...//////000000000000000111111222222111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""#########$$$%%%'''&&&%%%$$$$$$%%%$$$&&&''''''%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&''')))***((('''$$$)))***'''&&&(((***((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++---+++)))(((***+++++++++***---000000...,,,---///......//////000111111111///000000000111111111111444666777777666555555666333444555555555444333222111555999:::777555666888999888777888999888777555555555666666666555333222222222222111111000......//////...------------...((())))))*********))))))'''(((((()))))))))))))))+++***((('''&&&&&&'''''''''%%%&&&******&&&%%%'''%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&))))))'''&&&&&&'''%%%&&&''''''%%%%%%&&&''''''((((((&&&$$$###%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%'''((((((%%%###'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&)))111999777+++ &&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''((()))%%%,,,,,,"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''%%%###$$$%%%&&&&&&%%%%%%'''((("""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''''''''&&&!!!###&&&(((((('''%%%###%%%&&&''''''&&&&&&((()))'''((()))((('''&&&'''))))))(((((((((''''''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&'''((()))******'''''''''''''''((())))))''')))))))))'''&&&'''(((&&&''''''((()))(((((((((&&&''''''((((((((((((((())))))(((((((((((()))***((((((((((((((()))******************************)))))))))))))))))))))))),,,+++++++++,,,,,,***)))''',,,---***)))++++++)))---++++++,,,...///...------------.........//////000000111111222222222333111$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$%%%%%%###""""""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&$$$$$$$$$&&&((()))%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((,,,,,,++++++***+++++++++------......//////000000///////////////000111111000000000000000111111111444444444444444444333333666666666666666666666666666666666666666555444444555666777888999888777777666666666666555444333222222222333333222111///...//////...---,,,+++++++++000...+++)))''''''(((((('''((()))***)))(((&&&$$$(((((()))(((((('''&&&&&&'''&&&&&&&&&'''((('''&&&((('''&&&%%%$$$#########'''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%&&&''''''%%%&&&&&&'''((()))******%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$############%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###''')))&&&"""&&&...######&&&---333333---'''&&&%%%%%%$$$%%%&&&((())))))))))))((('''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&'''((((((((((((&&&'''((('''&&&&&&'''(((!!!"""$$$&&&&&&%%%$$$###(((&&&$$$""""""$$$&&&((()))((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((***(((&&&$$$$$$%%%((()))''''''''''''''''''&&&&&&(((((('''''''''(((((()))))))))(((((('''''''''&&&&&&''')))*********)))((('''''''''''''''((())))))***))))))***+++***(((&&&))))))(((((((((((())))))''''''''''''((()))++++++---,,,***)))))))))******......---,,,,,,+++******---,,,,,,+++*********+++************************)))))))))((())))))***+++------------------,,,,,,//////000111222333444444444$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((************)))))))))(((************************,,,++++++******+++++++++,,,,,,---......//////000...............//////000111111111222222222222333555444444444444444444444666666666666666666666666666777777777777666555444777888999::::::999888777666666666666555444333222222222222222222000///............------,,,,,,,,,...---+++)))((()))***+++'''((()))***)))(((&&&%%%)))*********))))))((('''((('''&&&&&&'''''''''&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---)))'''((('''###!!!"""&&&$$$$$$(((---...+++'''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&'''((('''&&&&&&'''((($$$%%%'''((()))((('''&&&'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((('''&&&&&&'''(((((()))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''(((((()))))))))((((((''''''''''''((()))))),,,,,,+++,,,------***((())))))(((((((((((())))))''''''''''''((()))***+++,,,+++***)))))))))***+++---,,,,,,+++******)))))))))))))))***+++,,,---...************************+++++++++++++++,,,,,,---...---------------------//////000000111222222222222$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&%%%$$$#########$$$%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&************))))))))))))************************++++++*********++++++,,,,,,,,,------.../////////---------------...//////222222333333333444444444555555555555555555555555777777777777777777777777777777888888777777666666:::;;;;;;<<<;;;:::888777666666666666555444333222111222222222111000///............---------------,,,+++*********+++,,,---'''((()))))))))(((&&&&&&((())))))))))))(((''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))) ###)))***&&&###)))&&&######&&&((((((&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$"""""""""$$$%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''(((((()))***---,,,,,,---......+++)))))))))(((((((((((())))))(((''''''(((((()))***+++*********)))******+++,,,+++++++++***))))))(((((()))))))))***+++,,,---...+++++++++++++++++++++++++++++++++++++++,,,------........................//////000000000000000000000$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''*********)))))))))))))))***************************************++++++,,,---------...//////000000......------......///000222222222333333444444444555555555666666666666666777777777777777777777777777777888888888888777777============<<<:::888777666666666666555444333222111111111000000///......---------------.........,,,,,,+++******+++,,,,,,''''''((()))(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&'''''''''''''''''''''&&&(((((((((((((((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''***)))'''&&&&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))),,,***)))***'''$$$###$$$%%%%%%$$$(((''''''&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&'''((('''&&&&&&&&&(((%%%%%%&&&'''(((''''''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&((())))))(((''''''''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((('''''''''''''''&&&%%%%%%'''((()))((((((((('''((())))))************+++,,,,,,***((())))))(((((((((((())))))((((((((((((((()))******)))))))))******+++,,,,,,++++++*********)))))))))++++++***************+++++++++++++++++++++++++++***))))))))))))***++++++.........///////////////000000//////............000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))******))))))))))))))))))))))))***)))))))))******+++,,,---......//////000111111//////......//////000111///000000111222333333333555555555555666666777777777777777777777777777777777777888888888888777777============<<<:::888666666666666666555444333222111111000//////.........,,,,,,,,,---------------------,,,+++************''''''((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&%%%((()))***(((%%%$$$%%%&&&%%%%%%%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((())))))(((''''''&&&###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&''''''(((***)))'''&&&&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###'''&&&%%%&&&)))(((&&&&&&&&&&&&$$$###'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''(((''''''$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&((('''&&&'''((())))))'''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((%%%&&&((()))***)))(((''''''''''''((((((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%'''((()))((((((((((((((()))*********))))))+++,,,,,,***((())))))(((((((((((()))))))))(((((((((((())))))***))))))******+++++++++++++++++++++++++++******************))))))***++++++++++++++++++++++++++++++*********)))***++++++,,,............//////000000000000//////...---------111$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((()))))))))))))))***+++,,,------......///000000000///////////////000111111......///000111111222333444444444555555666666777777777777777777777777777666666777777888888777777<<<<<<<<<<<<;;;999777666666666666666555444333222111000///...---------...,,,,,,,,,+++++++++++++++,,,,,,++++++***)))((((((''''''''''''((((((((((((''''''((())))))))))))(((&&&(((***(((%%%$$$%%%'''&&&&&&%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&((((((%%%%%%)))&&&'''((((((((('''%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''(((((()))))))))((((((&&&'''((('''&&&&&&'''((((((((((((((()))))))))***%%%&&&'''(((((('''&&&%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$'''%%%%%%&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''%%%&&&((()))******)))((('''''''''(((((())))))******)))(((''''''&&&'''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))(((((())))))***+++*********,,,------+++***))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++++++++******++++++++++++++++++++++++&&&''''''(((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------......//////000000000//////.........---111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%'''(((&&&%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,---......//////............///000000---......///000111222333222333333444555555666666666666666666666666666666444555666777777777777666999:::::::::999888666555666666666666555444333222111000///---------------,,,++++++******))))))))))))))))))******))))))((('''''''''''''''((())))))'''((())))))*********)))$$$(((***)))%%%$$$&&&)))'''&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$((((((&&&'''+++$$$%%%&&&'''&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))(((&&&'''((('''&&&&&&'''(((((((((''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((((((((((('''&&&&&&'''((())))))*********&&&''''''((())))))*********)))(((''''''&&&&&&&&&''''''''''''((((((((()))''''''(((((()))))))))((())))))(((((())))))***+++)))((()))+++,,,,,,+++)))))))))(((((((((((())))))))))))(((((((((((())))))******+++,,,+++***))))))************************&&&&&&'''(((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---......//////000000//////////////////111$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$&&&(((((('''%%%%%%&&&""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((((((((())))))(((((())))))*********+++************************(((((((((((()))***+++,,,)))******++++++,,,------...------------...//////---...///000111222333333222222333333444555666666666666666666666666666666444444555666666777666666777888999999888777555444666666666666555444333222111000...---,,,,,,------,,,++++++***)))(((''''''&&&&&&((()))************'''''''''''''''((()))***&&&&&&'''((())))))((((((###'''***)))%%%$$$'''***(((''''''&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''######$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""%%%&&&###"""######$$$$$$$$$$$$%%%''')))###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%((()))))))))((('''&&&&&&$$$%%%&&&'''((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''$$$%%%&&&&&&''''''&&&&&&((((((((())))))+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%'''''''''((()))******+++&&&''''''((()))******+++******)))''''''&&&&&&&&&&&&'''''''''(((((())))))&&&''')))*********)))((()))))))))))))))******+++&&&&&&&&&(((******(((&&&))))))(((((((((((())))))***)))(((((((((((())))))***+++,,,,,,+++***)))((((((((((((((())))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---.../////////000000000000000000000111&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&'''))))))(((((('''&&&&&&&&&&&&'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))*********))))))(((******+++,,,,,,,,,,,,,,,............////////////...------......///000111222333333444444333333222333444666777777777666555444444333222333444555666999888888888777777666666555444444333333333444444111111111000000000000000------,,,,,,+++***))))))+++******))))))))))))))))))))))))))))))((('''''''''((()))))))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''(((((((((((((((''''''&&&((('''%%%$$$%%%&&&(((***&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))''''''''''''((()))++++++%%%$$$$$$&&&))))))&&&###&&&&&&''''''&&&&&&%%%$$$***)))(((&&&$$$#########&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&''')))((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%)))(((''''''''')))***+++(((((((((((((((((((((((('''$$$$$$'''))))))(((((('''''''''&&&((((((((((((((()))******''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))+++'''&&&***+++)))***,,,''''''((()))***++++++,,,*********)))))))))((((((*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++(((&&&&&&))),,,,,,+++---,,,++++++,,,---///000000///.........///111222///""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''((()))***+++'''''''''''''''((()))***''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))***************............////////////...............///111111222333333444444333333222222333444555666555555444555444333333333444666666888888888777777777666666666555444333333333333333111111111000000000000000------,,,,,,+++******)))+++***))))))(((((()))))))))))))))))))))(((''''''&&&'''((((((((('''%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((((((((((((((('''&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%''')))+++---...,,,)))''''''))))))(((&&&$$$%%%&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$###$$$$$$$$$&&&'''''''''(((((((((((()))***+++***))))))***,,,)))))))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&'''''''''''''''''')))((('''''''''((())))))((((((((((((((((((((((((+++)))'''%%%%%%''')))+++))))))((((((((('''''''''((((((((((((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((************++++++++++++)))"""%%%******)))))))))))))))))))))*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***(((&&&'''***------,,,...---+++***+++---000222000//////...///000111222222 !!!"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''''')))***+++,,,++++++******++++++,,,---))))))))))))))))))))))))))))))************))))))+++,,,------......------............////////////............///000111111333333444444444444333333222222333444444444444333555555444444555555666777777777777777666666666666666666555333222222222222111111111000000/////////---,,,,,,++++++*********+++***))))))(((((())))))))))))))))))((((((((((((&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((+++---...111...***(((((()))))))))###$$$%%%&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((***++++++******+++---)))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''(((((((((((()))))))))%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))((((((((((((''''''((((((((((((((()))************)))((((((''''''&&&))))))))))))))))))))))))))))))((((((((((((((((((((( ###+++,,,***(((************))))))((((((,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,***)))((())),,,.........///...,,,++++++...111333///////////////000111111///############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((()))***+++,,,+++*********+++,,,,,,))))))))))))))))))))))))((())))))************)))------.../////////..................////////////............///000111222333333444444444444333333222333333444444444444444555555555555666666777777666666666666666666666666777666555333222111111111111111111000//////......,,,,,,,,,++++++***************)))((((((((((((((())))))((((((((((((((()))'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$%%%&&&&&&'''''''''&&&)))))))))((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&(((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''((()))***...,,,***)))))))))))))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((('''''''''''''''(((%%%&&&&&&&&&''''''''''''&&&''')))))))))(((***+++*********))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$))))))((((((((((((((((((((((((((((((((())))))***((((((((((((((((((''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&+++$$$"""''',,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,***))))))***,,,---,,,+++++++++,,,---------......---......///000111///////////////000000111...%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%))))))((((((((()))******(((''''''&&&&&&''''''''')))(((((('''''''''(((((())))))))))))))))))))))))(((((()))***************((()))******++++++******............///////////////......//////000111222333444444555555444444333444444444444444555555555555555555666666666666666555555555555555555555666777666444333222111000000111111000000///......---,,,,,,+++++++++++++++******))))))((('''((((((((())))))(((((((((((()))******))))))((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))%%%'''((()))((('''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))***)))((()))***)))))))))(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((())))))))))))))))))((((((((((((((())))))***%%%&&&&&&'''((())))))***))))))))))))))))))))))))+++++++++******)))))))))+++))))))+++***((()))...'''(((((()))******++++++))))))))))))))))))))))))(((((()))***,,,---......---,,,***))))))***,,,------......---,,,++++++++++++,,,///111111111///......//////000000000000000111$$$######"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&)))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&***++++++++++++******)))))))))))))))))))))))))))'''((()))******+++************+++,,,,,,,,,,,,+++............////////////////////////000111222222444444555555555555444444444444444333444555555666444444555666666666666555444444444555555555555555555555444222111111111111111111000000///...------++++++++++++++++++++++++***)))((((((''''''(((((())))))(((''''''(((***++++++***))))))(((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%''''''''''''((()))******''''''''''''''''''''''''$$$$$$%%%&&&''')))++++++!!!$$$'''((('''&&&%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''')))+++,,,***)))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&&&&((()))+++(((((())))))))))))******((((((((((((((()))******$$$$$$%%%&&&((()))***+++))))))))))))))))))))))))))))))))))))))))))(((((())))))+++,,,((($$$'''---''''''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,(((((()))***,,,---......,,,,,,+++******+++,,,,,,---...///...,,,*********)))+++...111222000...---......///000000000000000111""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&'''((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''''''''((()))***,,,---///...,,,***((())))))))))))))))))))))))'''((()))******+++++++++------...///////////////............////////////////////////000111222333444444555555555555444444444333222222222333555555222333444555666555555444333333444444444555555555444444333222111111222222222111000///...---,,,,,,++++++++++++++++++++++++))))))(((''''''''''''((()))((('''&&&'''(((***++++++***)))((('''(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&''''''((((((''''''&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((%%%%%%%%%&&&&&&''''''((($$$$$$%%%&&&'''(((***+++%%%'''((((((%%%$$$%%%'''&&&''''''(((((((((((('''''''''&&&''''''((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''')))++++++)))'''&&&&&&''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''&&&&&&###$$$%%%'''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((()))))))))*********((((((((((((((()))******%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))'''(((***)))&&&''',,,(((((())))))*********+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++......,,,***+++,,,+++,,,,,,---......//////---...///000111000000///000""""""###$$$%%%''')))***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&&&&%%%$$$###'''''''''&&&&&&'''''''''%%%&&&''')))))))))(((((((((((('''&&&&&&'''''''''''''''''''''(((***+++,,,$$$&&&(((******'''$$$"""))))))))))))))))))))))))''''''(((******++++++++++++,,,,,,---...---------............/////////000////////////000111222333444444555555555555444444333222111111111222333444222222444555555555444333333333333444444555555555333333222222111222222222222111000///...---,,,,,,++++++++++++++++++++++++))))))(((''''''''''''''')))((('''&&&'''(((***,,,***)))(((&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((******)))((('''((()))&&&'''((())))))((('''&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$######%%%'''((())))))((('''''''''''''''&&&&&&%%%$$$##################$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''***+++***'''$$$###&&&)))$$$%%%&&&((())))))))))))'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((()))***+++(((((((((((()))))))))***%%%'''))))))&&&$$$""""""'''&&&%%%$$$%%%%%%''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((())))))))))))************%%%%%%&&&&&&'''((((((((("""###&&&((())))))))))))************************(((((())))))))))))(((((((((((())))))*********+++((((((((((((((()))******&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))******+++++++++&&&%%%))),,,++++++,,,************))))))))))))(((((())))))************------,,,,,,+++***))))))***++++++,,,,,,++++++***%%%))),,,---,,,+++,,,......,,,+++******---///111---...000111111111000///333%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((******)))((((((((((((((((((((()))*********************+++++++++,,,,,,,,,------------......//////,,,,,,---...//////......---...///000111222333333444444666777888999999999444333333222222333333444222333444666777888888888222222333333333333444444111111111222222333333333111000///...---,,,,,,,,,,,,***))))))***++++++***))))))))))))((((((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###((()))&&&'''++++++'''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&((('''%%%$$$###$$$$$$%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###"""%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''(((((('''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&''''''''''''%%%###"""###$$$''')))''''''(((((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""!!!%%%&&&&&&$$$###((('''&&&%%%&&&(((***+++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&''''''((()))***''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%''')))+++,,,+++***)))))))))))))))))))))))))))(((((()))************)))+++++++++++++++***)))(((((((((((((((((((((((((((++++++************++++++*********))))))))))))))),,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---000000000///////////////111%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))******)))((((((((((((((((((((()))*********************+++++++++,,,,,,,,,..................//////------...//////////////////000111222333444444555222222333333444333333333444333333333333333333444222333333444555666777888333333333333333333333333111111111111111111222222///...---------------...,,,***))))))***++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((%%%$$$'''&&&"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%$$$"""&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$###$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''%%%$$$######%%%'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''''''''''''''((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))''''''((())))))(((((((((&&&''')))***++++++******))))))))))))))))))))))))((())))))))))))*********++++++*********))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++++++++***************,,,,,,,,,------------...+++,,,,,,,,,,,,---------111111111000000000000000000%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%''')))&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&((()))******)))((((((((((((((((((((()))*********************+++++++++,,,,,,,,,////////////////////////...///000000111000000000///000000111222333444444555555555444444333333333333333333333333333333333222222222222333444666777555444444333333222222111111111111000000000000000---,,,,,,,,,------...///,,,***((()))***+++***)))))))))))))))(((((((((((()))((('''&&&%%%&&&''''''(((((((((''''''''''''&&&''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%%%%'''&&&###(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###&&&''''''''''''&&&%%%%%%'''&&&$$$""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$######%%%'''((('''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((+++***((('''&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''(((((())))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))))))))*********)))((((((((((((((()))******++++++))))))))))))))))))))))))))))))((((((((()))***++++++***)))((((((((()))***************************---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,------------000000000000000000000000000%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((((((''''''((()))***))))))((((((((((((((((((((()))*********************+++++++++,,,,,,,,,000000000000////////////000111111222222111111111.........///000111111222555444444444444444444444333444444444444444444333333222000000111333555666666555555444222111111000222222111111000000//////---,,,,,,,,,,,,,,,------+++***((((((*********)))))))))))))))((((((((((((***(((&&&%%%$$$%%%'''(((((((((((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''###$$$&&&'''(((******)))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''(((***((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''&&&&&&&&&&&&''''''((())))))******))))))(((((())))))(((((()))***++++++))))))))))))))))))))))))***)))'''&&&'''(((***,,,+++***(((''''''(((***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---.....................////////////000%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''((((((''''''(((******))))))((((((((((((((((((((()))*********************+++++++++,,,,,,,,,000000000000000/////////111222222222222222111111.........//////000000111////////////000111222333333444444555555444444333222111000///000222444555666666555444222111000000222222111111000000//////......,,,++++++*********+++)))(((((()))******)))))))))))))))((((((((((((***(((&&&%%%$$$%%%'''((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%'''((((((((()))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$%%%&&&%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((())))))(((&&&&&&((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%%%%))))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))),,,+++***)))((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))(((((('''***))))))((())))))***+++))))))))))))))))))))))))***((('''&&&&&&(((***++++++***((('''''')))+++,,,++++++++++++++++++++++++++++++************++++++))))))))))))******+++++++++++++++,,,,,,,,,------++++++,,,------...///////////////000000111111111222%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&$$$###!!!"""###$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))*********)))((((((((((((((((((((()))*********************+++++++++,,,,,,,,,.........//////000000000222222222333222222111000000000000111111111222222000/////////000222444555333444555666666555444333222111111000111222333444666666555444222111000000000000000000////////////......,,,+++***)))))))))+++)))'''((()))***)))((())))))))))))(((((((((((()))((('''&&&%%%&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''&&&"""!!!###$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%###%%%&&&&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((('''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&'''%%%$$$###%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$&&&'''(((((()))))))))(((&&&$$$"""((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***,,,+++***)))(((((('''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((('''(((((()))***+++&&&'''(((((()))))))))((())))))))))))))))))******))))))))))))))))))))))))(((((('''''''''((()))***+++***)))))))))***+++,,,+++++++++++++++++++++++++++******))))))******+++((((((((()))******++++++++++++++++++,,,,,,,,,,,,++++++,,,---...//////000111222222333333444444444333%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((((('''''')))+++******)))((((((((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,---...///000000111222222222222222111000000000000000000111111111111444444222222222444666777333444555666666555444333111111222222222222333333555555444333333222111111------------------......,,,,,,+++******************)))'''''')))***)))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%'''&&&!!!"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))******)))((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$"""''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((((((''''''%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&%%%###"""$$$%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%''')))******)))((('''&&&%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******++++++***)))((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''(((((()))***+++&&&'''((()))***+++++++++((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((())))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((((()))******+++,,,,,,***++++++++++++,,,,,,,,,++++++,,,---...///000000000111111222333333444444222%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&'''((((((((((((((((((((((((((((((%%%&&&(((((('''((()))+++******)))((((((((((((((((((((()))*********************+++++++++,,,,,,,,,***+++,,,---...000111111222222222222222111000///............////////////444333111//////000111222333444666777777666444333111111222333333333222222555444444333333222222111*********++++++,,,,,,,,,******************+++,,,***)))'''''')))))))))((())))))))))))((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$%%%))))))$$$###''')))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&''''''(((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''(((((()))(((''''''&&&&&&''''''(((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%'''((())))))******++++++++++++******(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''(((''''''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))''''''(((&&&$$$$$$%%%&&&"""###$$$%%%'''((())))))''''''''''''''''''''''''+++***(((&&&%%%&&&'''((('''%%%###"""###%%%)))+++$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******++++++******)))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&((())))))&&&''')))***,,,,,,------((()))***,,,+++***((('''))))))))))))))))))))))))&&&'''(((((()))(((((((((***+++,,,------------,,,************************---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,---...///000111---......///000111111111111&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++++++++,,,,,,---......///111111111000000000000000222222111000000000000000222222111111111111222222222333444444555555444444444333333222222111111111333333444444333222000///......---------,,,,,,,,,......------------,,,,,,,,,+++)))((((((((()))******)))(((''''''((()))******)))'''&&&%%%%%%%%%&&&(((((((((((())))))))))))''''''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%(((((())))))))))))((((((***+++,,,+++(((&&&%%%%%%///%%%"""***,,,'''&&&+++'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&((()))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,,,,+++)))&&&%%%%%%%%%%%%&&&&&&&&&'''''',,,)))&&&$$$%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$)))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((()))%%%"""###(((+++***'''''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((((((******))))))((((((''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&)))***,,,------,,,+++***%%%''')))***)))((()))***+++***)))))))))))))))***+++++++++*********))))))+++,,,------+++)))******)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,---------......222111000//////000111222111$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********++++++++++++++++++++++++,,,,,,,,,------.........000000000000000000000111111000///...............111111000000000000111111222333333444444444444444333333333222222111111111111222222222222111///.........---------,,,,,,,,,,,,,,,+++++++++*********++++++)))((((((((())))))''''''&&&%%%%%%&&&''''''))))))'''&&&%%%&&&&&&'''''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((()))))))))((('''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&)))***+++***(((&&&&&&&&&)))%%%***555777---&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))*********(((&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''$$$!!!"""&&&)))(((&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))((('''''''''++++++,,,,,,+++)))'''%%%'''((())))))(((((()))*********))))))))))))******************************)))+++,,,,,,***)))))))))++++++************++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------......////////////000111333444555"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&'''(((((())))))***''''''''''''''''''''''''''''''(((((())))))******++++++++++++++++++++++++,,,,,,------------------/////////000000111111111......------,,,---------000000////////////000000222222333444444444444333333333222222222222222222000000000111000000//////......---------,,,,,,,,,++++++++++++******************)))((((((((())))))***)))(((''''''((()))***(((((('''&&&&&&''''''(((&&&&&&'''''''''((((((((()))(((&&&%%%%%%%%%&&&'''$$$$$$&&&((()))*********''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''')))******(((''''''(((&&&%%%,,,777999///%%%###'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''&&&%%%&&&''')))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&)))******''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''%%%###$$$''')))(((&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&''''''((((((((())))))))))))))))))((((((''''''''')))))))))(((((((((((('''''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))((((((''''''******++++++***(((&&&%%%)))******(((&&&&&&(((***)))))))))))))))***+++,,,*********+++++++++++++++(((***++++++)))(((((())),,,+++)))(((((()))+++,,,---,,,+++******+++,,,---,,,,,,,,,---------......---......///000222444555555#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((())))))******+++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***************++++++++++++---------------------------......///000111222222......---,,,,,,---------//////............//////111111222333333333333333222222222222222222222333000000000000000000000000......---------,,,,,,,,,---------,,,,,,,,,,,,+++)))))))))((((((((())))))))))))(((''''''((())))))'''''''''''''''(((((((((&&&&&&&&&&&&'''''''''((()))(((&&&$$$$$$%%%&&&'''%%%&&&'''((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&)))(((''''''))))))'''&&&(((((())))))))))))((((((&&&((())))))(((''''''(((&&&$$$&&&,,,---'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%######$$$&&&)))))))))'''''''''&&&&&&&&&%%%%%%&&&''')))******(((%%%###&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))******+++((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((&&&'''***+++***)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''''''''(((***************++++++***'''%%%&&&(((***(((((())))))***+++,,,---,,,,,,,,,++++++*********(((***++++++***))))))***+++***)))(((((()))***+++---,,,+++******+++---...,,,,,,,,,---------............///000111222333333333%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((()))******%%%&&&&&&''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++,,,,,,------------------------...///000111111222///...............////////////............//////000111222222333333222222111111111222222333333333222111111111000000000000......---------,,,,,,,,,------,,,,,,,,,+++++++++((((((((()))))))))((((((%%%$$$###""""""###$$$%%%''''''((((((((((((((((((&&&&&&&&&&&&'''''''''((()))'''%%%$$$###$$$&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''***)))((())))))(((&&&$$$(((((())))))))))))((((((%%%'''))))))((('''((()))%%%######%%%$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''(((***++++++)))&&&$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((******)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((((((((()))))))))************)))((('''&&&&&&'''''''''''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''((()))***++++++++++++++++++***'''%%%&&&(((***))))))))))))***+++------///...---,,,+++)))(((((()))+++,,,,,,+++***++++++((()))***++++++***)))(((,,,,,,+++++++++,,,......,,,,,,,,,---------......///000000000111111111111555&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''(((((())))))&&&''''''(((((()))******''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++++++++,,,------......///.........//////000000000/////////...//////000111//////............//////000000111222222222222111000000111222333333444444444333222111000000000000......---------,,,,,,,,,************))))))))))))''''''((()))))))))((((((&&&%%%$$$######$$$%%%&&&(((((()))))))))(((((('''&&&&&&'''''''''(((((((((((('''%%%$$$$$$$$$%%%&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''((('''''''''((('''$$$"""&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&'''((("""$$$'''(((&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&###%%%(((******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''''''''(((((())))))***%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''((()))******)))'''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''((()))******'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))((((((((()))))))))******,,,,,,,,,++++++*********&&&''''''''''''(((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))((((((((((((++++++*********))))))))))))******(((&&&&&&(((******************+++,,,---///......,,,+++***)))((()))+++,,,,,,+++++++++,,,((()))+++,,,,,,+++)))(((++++++,,,,,,------......,,,,,,,,,---------......000000111111111111000///222%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''(((((()))******++++++,,,''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))***+++++++++******+++,,,...///000000......////////////////////////......///000000111000//////////////////000///000000111111111111111///000000222333444555555444333111///...------.........---------,,,,,,,,,************))))))))))))&&&&&&((()))))))))(((((())))))(((''''''((())))))))))))******)))((('''&&&''''''((((((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$%%%'''))))))'''%%%&&&&&&''''''''''''&&&&&&&&&''')))((('''&&&&&&'''"""&&&))))))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&$$$$$$%%%&&&''''''((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((($$$%%%''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))***(((((()))))))))*********+++++++++***************&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))(((((((((((()))'''((())))))(((((()))***+++++++++******+++,,,,,,---,,,,,,,,,,,,+++++++++(((***+++,,,+++***+++,,,******++++++++++++******)))***,,,...//////...---,,,,,,,,,---------.........///000111222222111111000#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++))))))***,,,...///111111///////////////........................///000111000000////////////000000//////000111111111111111//////000111333444555555444333111...,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++***%%%&&&((()))))))))((((((((('''&&&%%%%%%&&&'''((()))*********)))(((&&&%%%(((((((((((())))))))))))%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&))),,,---,,,***(((((())))))))))))((((((&&&((()))((('''%%%%%%&&&'''))))))%%%"""$$$(((***%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$###%%%''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))#########$$$$$$$$$$$$%%%'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((%%%'''((()))(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++))))))))))))************''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))%%%%%%&&&&&&((()))***+++%%%''')))***)))((()))***,,,,,,++++++***+++++++++******+++,,,,,,---......'''(((***+++***)))***+++---,,,***))))))***,,,---(((***---///000///---,,,,,,,,,,,,---------......,,,---///111222333333222333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))***+++,,,,,,------,,,,,,......---,,,---...///000000000111111111222222222222111111000///......---000000000000000000000000111///...///111333444444<<<888222...------...---...---,,,,,,------,,,***+++*********))))))((((((+++***)))(((((()))***+++,,,***)))'''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))((('''&&&%%%)))((((((&&&%%%$$$######%%%%%%'''((((((((('''&&&$$$$$$######$$$$$$%%%&&&))))))))))))((((((((((((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%######'''&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%&&&))),,,,,,((($$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###)))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))******)))(((&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&''''''(((((((((((()))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))%%%(((******'''$$$%%%&&&))))))))))))************'''(((***++++++***)))))))))************+++++++++*********)))))))))))))))'''***---,,,)))&&&''')))************************)))***,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---...////////////111111111000000000000000///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///000000000111111111222222000000000///...---------.........//////000000111222111000000222333333333888555000---------,,,,,,,,,+++******+++++++++***************)))))))))((()))((('''&&&&&&'''((()))''''''&&&%%%$$$%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&******))))))((((((''''''&&&&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((()))***++++++***)))(((((('''''''''&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''(((((())))))*********++++++***))))))))))))***(((((('''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))))))))(((((((((((((((((()))***(((&&&%%%'''***(((((()))))))))************************)))(((((())))))*********+++++++++)))))))))))))))*********+++******)))******+++,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------++++++,,,---............111000000000000000000000222%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%''''''%%%$$$###"""""""""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------000000000000111111111111//////......------,,,,,,,,,,,,---...///000111111222111000111222333222000333111...---------+++*********++++++++++++++++++************))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''+++******)))(((''''''&&&'''''''''(((''''''&&&&&&))))))(((((((((((())))))&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))++++++++++++))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&###&&&((((((&&&%%%(((***(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,***)))(((''''''((())))))&&&&&&'''((())))))***+++((((((''''''&&&'''''''''((((((((((((((((((((((((******(((&&&%%%'''***---(((((())))))))))))******---,,,+++)))(((((('''''')))))))))*********++++++(((((())))))******++++++,,,)))&&&&&&))),,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,---...///////////////000000000000000000111111111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$###############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++,,,---------------,,,,,,,,,,,,,,,---------/////////000000000111111/////////......---------,,,------...//////000000000//////000111222111//////...------......,,,******+++,,,,,,++++++,,,---*********)))))))))))))))******))))))))))))******((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&'''((((((((('''&&&%%%%%%((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((******&&&$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))((()))************)))((()))))))))((((((((((((((('''(((***++++++***((('''&&&))),,,)))$$$"""$$$(((((((((((((((((((((((((((***))))))((('''%%%%%%$$$'''''''''((((((***++++++,,,***)))''''''((()))***&&&&&&'''((()))******+++))))))(((''''''&&&''''''(((((((((((())))))))))))(((((('''&&&&&&(((***,,,(((((((((((()))))))))***---,,,***((('''(((((()))))))))))))))************''''''((()))***++++++,,,)))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,+++++++++,,,,,,---------...//////000111111000000000000000000000111111111222%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))))),,,------...............,,,------...................../////////000000000000000000///////////////.........///////////////...---,,,---000111111000///......///000///---+++)))+++,,,+++***)))***,,,))))))))))))))))))******))))))************)))))))))))))))(((((('''&&&%%%&&&'''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((()))*********)))(((''''''&&&'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$###$$$%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))((($$$"""###%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((((('''))))))))))))))))))))))))'''((())))))))))))((('''&&&***,,,)))$$$!!!$$$'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))+++++++++***))))))((()))***+++(((((())))))))))))))))))***)))(((''''''''''''''')))))))))******+++++++++%%%&&&&&&'''(((((((((''''''(((((((((((()))))))))+++***)))(((((()))***+++(((((()))))))))*********''''''((()))***++++++,,,'''---222000***&&&'''+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,******+++,,,,,,---......------......//////......//////000000111111111111444%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))))),,,,,,---...............,,,---.../////////..................////////////000000000000000000//////......//////000000111111000...,,,,,,...000000000000///...///000000...,,,(((***,,,***'''&&&'''***))))))))))))************''''''((((((((((((''''''((((((((('''&&&$$$###"""&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&***)))'''%%%$$$$$$$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''$$$$$$%%%&&&((()))***+++(((((((((((()))***+++,,,))))))******++++++++++++*********))))))((((((((())))))(((((('''((((((((()))******++++++,,,,,,,,,%%%%%%&&&'''))))))'''$$$''''''(((((((((((()))))))))))))))))))))***++++++((((((((()))))))))******(((((())))))******++++++(((111888666---'''(((---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,******+++,,,,,,---......)))******+++++++++******/////////000111111222222000%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))***+++,,,,,,------,,,,,,+++,,,---.........------------........./////////////////////////////////,,,---...000222333555555666333///,,,---//////000111///......//////...,,,***---///---(((&&&(((***((()))))))))************&&&'''((())))))((('''&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&''''''((()))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((('''''''''((()))***''''''''''''''''''''''''%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((('''''''''(((((()))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''((()))******'''(((***,,,------,,,,,,*********)))))))))(((((((((((((((((((((((()))***((())))))***++++++,,,,,,***(((&&&&&&((()))'''%%%'''''''''((((((((()))))))))************))))))((((((((((((((()))))))))***)))))))))))))))************000555333---)))***---++++++++++++++++++++++++)))***,,,,,,+++++++++,,,)))******+++---......///)))***************))))))...//////000111111222222...%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))***++++++++++++******+++,,,---...---,,,,,,---------.........//////---.....................)))+++---000333666888999<<<777222...---...//////111///---------...---,,,///222333111+++)))***---(((((())))))*********+++((()))***++++++***)))(((&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))&&&$$$&&&)))+++)))'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&((())))))(((''''''&&&&&&&&&''''''***(((&&&%%%%%%%%%'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''''')))***+++(((((((((((((((((((((((($$$%%%'''))))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))&&&'''''''''(((((()))))),,,+++(((''''''(((+++,,,,,,***(((''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! &&&%%%%%%%%%%%%&&&''''''%%%'''***---///...---,,,)))))))))))))))*********(((((('''(((((()))***+++'''(((((()))***+++++++++...***&&&%%%'''))))))(((''''''''''''((((((((()))***+++++++++***)))'''%%%(((((((((((())))))))))))*********)))))))))))))))***,,,---,,,***)))***,,,************************)))***,,,,,,+++++++++,,,)))******+++---...//////,,,,,,---------,,,,,,+++...//////000111222222222333$$$$$$$$$#######################################((('''%%%%%%%%%%%%###"""######"""!!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&,,,---'''$$$'''(((&&&''''''%%%%%%%%%%%%'''''')))((('''&&&&&&'''((()))'''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$'''((((((&&&&&&'''((())))))((('''&&&(((***,,,+++(((''')))+++...---,,,+++++++++,,,---------......///000000000111222222222222111000000111222222000------111444111111111111000000000000222000...---------,,,+++///...,,,***)))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''%%%&&&&&&&&&''''''(((((("""$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&###!!!!!!######!!!"""$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&(((,,,...+++&&&###&&&******(((&&&&&&&&&'''&&&$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%'''((((((((('''&&&))))))))))))((('''&&&%%%'''###"""%%%(((''''''))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))*********)))'''&&&***)))'''&&&%%%&&&((()))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))+++***)))(((((('''((((((---,,,)))((('''((()))***(((((('''%%%$$$###"""!!!))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,++++++***))))))(((,,,)))'''(((+++,,,+++***+++++++++,,,,,,...///000000000000000111111111111111###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""((()))%%%###%%%'''%%%'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''(((((()))'''%%%&&&'''((('''&&&'''((())))))******))))))'''%%%###$$$'''((((((&&&''''''((()))))))))(((((((((***++++++(((((()))+++---,,,+++***++++++,,,---.........///000000111111111222222222222111000000///000000...,,,,,,///222111111111000000000/////////...---,,,,,,---,,,,,,,,,++++++***)))))))))***))))))))))))))))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''%%%$$$%%%'''(((&&&%%%"""$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))'''$$$$$$&&&)))///---***((((((((((((&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((''''''&&&)))$$$###&&&(((&&&&&&''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''---,,,)))'''%%%%%%&&&&&&)))((((((''''''(((((()))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''''')))((((((''''''(((((()))+++***)))((((((((()))***++++++***)))((('''&&&&&&))))))(((((((((((())))))************************++++++++++++++++++++++++,,,,,,+++++++++*********************************...,,,***+++---///...---,,,,,,,,,------...///000000000000000111111111111333""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###'''(((&&&%%%'''((('''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((((((''')))))))))***************(((&&&%%%%%%'''((((((''''''((()))***************)))***+++***))))))***+++++++++*********,,,---.../////////000111111222222111222222222222111000000.........---+++,,,...000111111000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&'''))))))'''&&&'''((("""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$###"""###&&&'''&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''%%%$$$%%%&&&(((***111...***(((((((((((('''&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******((((((''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((***&&&$$$'''(((&&&%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((---,,,***(((&&&&&&&&&'''))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((((((((((((''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''&&&''''''((()))(((((((((((((((((())))))++++++++++++*********)))***))))))(((((())))))***************************************************,,,,,,,,,,,,++++++++++++(((((()))***++++++,,,,,,...---+++,,,...//////...------......//////000000000000000000111111111111222""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$""""""###$$$%%%%%%%%%######%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%'''''''''''''''(((((((((((('''&&&&&&'''(((((((((((())))))***+++++++++,,,)))***************++++++******)))***+++---...000///000000111222222333333111222222222222111000000.........---------...///111000000000////////////---...///...---,,,,,,,,,(((((((((((()))+++,,,,,,************************))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((%%%$$$###$$$&&&'''&&&'''(((((()))(((((((((''''''(((((((((&&&%%%$$$&&&'''))))))'''&&&'''(((!!!%%%'''''''''&&&###$$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&,,,)))&&&%%%''')))******---***'''%%%%%%&&&'''&&&((((((&&&&&&&&&''')))***(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((()))%%%&&&'''((()))))))))))))))%%%%%%(((***'''&&&(((((((((((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((&&&&&&'''(((((())))))((((((((()))******))))))(((((((((((())))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%&&&'''((())))))(((((())))))))))))))))))))))))***))))))))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,+++++++++,,,---------......///000000000000000///000000000111111111111000""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''%%%$$$###$$$%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$###"""######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((((((''''''((()))***************+++,,,,,,***))))))***++++++++++++************,,,...000111000000111111222222333333111222222222222111000000000////////////000000///000000000////////////...000222333111...+++***+++)))))))))((())))))******))))))))))))))))))))))))((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''&&&''''''((())))))((((((''''''((()))((('''%%%$$$%%%&&&((((((&&&%%%&&&''' !!!$$$&&&''''''&&&%%%!!!"""$$$&&&''''''&&&&&&((())))))(((''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((...+++(((&&&'''(((((('''(((&&&######%%%''''''''')))((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%'''((()))$$$%%%&&&((())))))))))))&&&###$$$))),,,***)))***(((((()))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&&&&'''(((((((((((((((((()))******))))))(((((((((((()))))))))))))))******)))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******)))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((&&&&&&%%%%%%%%%%%%&&&'''((())))))((((((''''''(((((((((((())))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,++++++,,,---......///000111111000000//////000000000111111111111000######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$###%%%(((******)))'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$((($$$###&&&(((&&&%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%'''))))))((((((''''''&&&&&&''')))***)))******)))''''''(((***++++++******)))***++++++***))))))***,,,---,,,+++,,,++++++,,,---///111222000000000111222222333333111222222222222111000000222000///000111222111///000000////////////......111444555333...******+++******)))((((((((())))))((((((((((((((((((((((((&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%&&&((())))))'''%%%$$$$$$%%%''''''%%%$$$%%%&&&(((((())))))(((&&&%%%$$$"""###$$$%%%&&&''''''''''''((()))'''%%%$$$$$$%%%&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***)))((('''%%%%%%$$$%%%&&&%%%$$$%%%((()))***)))''''''&&&%%%$$$$$$$$$$$$!!!"""###%%%''')))+++,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))%%%###$$$***---++++++,,,'''(((***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&'''''')))))))))(((''''''&&&&&&((((((''''''''''''((((((((())))))******))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))'''''''''(((((('''''''''$$$$$$%%%&&&'''((()))******)))((('''&&&&&&&&&&&&(((((((((((((((((()))))))))))))))))))))*********+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************,,,---...---,,,,,,...000...///000111111000///...000000000000111111111111333%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''#########%%%''')))))))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''"""!!!'''***((((((***$$$%%%&&&''''''&&&%%%$$$&&&'''(((((((((((('''&&&'''%%%$$$%%%'''))))))((()))((('''&&&'''(((***+++)))++++++***'''&&&(((***,,,,,,***)))(((((())))))+++)))(((***,,,...---+++...---------...///111222//////000000111222222222111222222222222111000000222000///000222333111///000000/////////............222555333...******+++))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''''''''$$$%%%'''))))))(((&&&%%%$$$%%%''''''%%%$$$%%%&&&((((((''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%"""$$$%%%%%%"""!!!###%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((%%%(((***)))&&&$$$%%%&&&&&&&&&&&&(((******)))'''$$$$$$%%%&&&&&&&&&&&&&&&######$$$&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&'''((())))))(((((('''$$$%%%+++...+++***+++'''(((***,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))'''(((((())))))(((((('''%%%&&&&&&&&&''''''((((((''''''''''''(((((()))***+++***)))((((((((()))******************)))))))))+++******))))))******+++************************++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))***++++++,,,,,,+++,,,...---++++++---000---...000111111000...---000000000000111111111111444&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&$$$$$$$$$&&&&&&&&&$$$((('''%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" %%%$$$$$$'''%%%%%%''''''''''''%%%%%%&&&'''((())))))((('''&&&%%%###"""###%%%''''''''')))(((&&&%%%&&&''')))***)))+++,,,***'''&&&(((+++---,,,***(((''''''((((((+++)))(((***---...---+++//////......///000111222/////////000111111222222111222222222222111000000222000///000222333111...000/////////............+++///333222---******,,,(((((('''(((((()))***+++''''''''''''''''''''''''$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###%%%&&&'''((())))))))))))###%%%''')))***)))'''%%%$$$&&&''''''&&&%%%%%%&&&!!!!!!!!!"""###$$$&&&'''***(((&&&$$$#########$$$###%%%''''''%%%%%%''')))''''''&&&$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###(((------)))&&&(((***&&&&&&&&&(((***)))&&&### """$$$'''((()))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###$$$%%%'''((((((((('''&&&&&&'''(((((((((((((((((((((&&&''',,,...+++))))))'''(((***,,,---,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&'''''''''(((((((((((((((***((('''&&&&&&'''(((***(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''')))+++,,,------,,,)))((('''((()))***))))))))))))((((((''''''++++++************++++++************************************************)))))))))******+++++++++''''''(((***+++,,,---...(((***+++***((((((+++------...000111000///---,,,000000000000111111111111333%%%%%%&&&''')))(((%%%"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&'''&&&$$$"""""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))************))))))************+++,,,---......------,,,,,,,,,------000000000000000000000000000000000000000000000000000000000111222222222333000000000000///////////////...---,,,+++*********))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&'''((((((((('''%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&((('''%%%$$$###$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''')))***,,,------%%%&&&'''(((((('''&&&%%%)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((()))***************+++,,,---...---,,,***(((************)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))))))))(((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''''')))(((%%%(((///111---,,,,,,+++***)))(((''''''''''''((()))))))))))))))((()))+++,,,,,,+++)))((('''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&+++///...***&&&%%%'''(((((((((((())))))))))))...,,,)))((((((***---//////...,,,***)))))))))***------------,,,++++++***.........------,,,,,,,,,)))***+++,,,---.........++++++,,,,,,---...///000000000111222333444444555777&&&%%%%%%&&&((('''%%%###"""######$$$$$$%%%&&&&&&$$$$$$###""""""###$$$$$$((('''&&&$$$$$$$$$%%%&&&&&&%%%###"""""""""###$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((************+++,,,---......------,,,,,,---------000000000000000000000000111111111111111111111111000000111111111111111222000000000000////////////...---,,,+++++++++++++++)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%%%%'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&'''((((((((('''%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$###""""""$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((())))))&&&&&&'''(((((('''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))************)))&&&&&&'''''''''&&&$$$$$$'''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&)))+++***'''***000111...)))))))))(((((((((((((((''''''((()))))))))))))))((()))***++++++***)))(((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))***...111000,,,))))))+++))))))))))))************((((((((('''((())))))***,,,+++***)))))))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++,,,......222222222222222222222222222&&&%%%$$$%%%&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&$$$######""""""######$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''************+++,,,---...---------,,,,,,------...////////////////////////222222222222222222222222111111111111000000000000............------------,,,,,,+++++++++++++++,,,***)))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&$$$$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%))))))'''%%%$$$""" $$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((())))))******))))))((((((''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''(((((((((((((((((('''&&&$$$######$$$&&&'''''''''''''''((((((((((((%%%%%%&&&'''''''''''''''***+++)))(((***......+++&&&&&&&&&''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((************************)))+++---+++(((&&&(((***************++++++++++++((()))+++,,,,,,,,,+++***)))((((((((()))***++++++***+++,,,,,,,,,,,,,,,,,,***************))))))))),,,---------,,,,,,+++***...---,,,++++++,,,...///333333222222222111111111222&&&%%%###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************+++,,,------------,,,,,,,,,---..............................000000000000000000000000111111111000000//////...,,,+++++++++************+++************++++++,,,************))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&%%%$$$%%%'''((('''&&&((((((((((((((('''''''''$$$&&&(((***+++)))'''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%(((((('''%%%$$$"""!!!!!!%%%%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''(((((()))))))))))))))+++***))))))))))))******&&&'''((()))************''''''''''''''''''''''''''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&$$$$$$&&&(((***''''''''''''((((((((((((&&&'''(((((())))))(((((((((((('''''')))***)))'''&&&&&&'''''''''(((((((((''''''((())))))))))))))))))(((''''''''''''((()))******))))))(((((((((((())))))))))))))))))))))))((())))))(((&&&&&&(((***)))))))))*********++++++***+++,,,---------,,,,,,))))))))))))*********+++)))***+++,,,,,,,,,,,,,,,***************))))))))),,,,,,,,,------,,,,,,+++111000...------...///000222222222111111111111111333&&&$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''''''''''''''''''''***))))))(((((())))))***************+++,,,------,,,,,,,,,,,,,,,---...///------------------------////////////////////////111000000//////.........,,,,,,,,,+++++++++************)))))))))***++++++))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((($$$&&&(((***+++)))'''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''')))************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))+++)))'''&&&&&&''')))+++''''''''''''(((((((((((((((((()))***************((('''''')))+++***(((''')))))))))(((((((((''''''''''''((()))))))))))))))(((((('''&&&&&&'''((((((******)))))))))(((''''''((((((((((((((((((((((((+++++++++))))))***,,,...((((((((()))))))))******)))(((((('''((()))******+++++++++++++++*********)))******+++,,,,,,,,,,,,***+++++++++++++++++++++)))***+++,,,------------/////////...............//////000111111222333333111$$$###"""$$$&&&'''&&&%%%&&&%%%%%%$$$$$$######""""""######$$$$$$######"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))((((((((((((((((((((((((+++***)))(((((()))***+++************+++,,,---...,,,,,,,,,,,,---......///........................------------------------////////////........................------------******)))))))))))))))***(((((()))))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''$$$&&&'''))))))((('''&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%$$$######%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((('''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&%%%$$$######"""((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((())))))******************((()))---///,,,)))))))))))))))(((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''))))))((((((((()))+++,,,'''((((((((())))))))))))+++***)))((()))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))+++,,,---.........,,,---...//////...---,,,......///000111222333444333""""""###$$$''''''&&&$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%&&&'''&&&&&&%%%"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***************+++,,,---...,,,,,,,,,,,,---...//////................................................---...............//////.........---------,,,,,,+++***)))(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%% !!!###%%%&&&&&&%%%$$$&&&&&&''''''((()))******###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''((()))***))))))(((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((())))))))))))(((***''')))///111---***+++&&&'''''''''''''''((((((''''''((()))))))))))))))'''((())))))))))))((('''&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%'''((())))))(((((()))))))))*********++++++,,,------------,,,))))))++++++,,,++++++******++++++++++++******)))+++++++++,,,,,,,,,------***+++,,,,,,------------+++---111333444222000...//////000000111111222222555!!!!!!###%%%''''''%%%### !!!"""###%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$###$$$&&&'''((('''&&&&&& !!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***************+++,,,---...+++++++++,,,---...///000////////////////////////////////////////////////,,,------....../////////+++++++++************)))++++++***(((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&%%%$$$%%%'''((('''&&&'''((((((((())))))******%%%%%%%%%%%%&&&&&&''''''############$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&%%%$$$###$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!###&&&(((******)))((('''((((((((())))))******!!!###%%%&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$&&&'''''''''&&&%%%$$$%%%'''(((((((((''''''$$$%%%''''''''''''%%%$$$%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((($$$&&&(((******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''''''''''''''(((%%%'''///111,,,)))***###$$$$$$%%%&&&(((((()))'''(((((()))))))))))))))&&&(((***++++++***(((&&&$$$%%%&&&(((((((((''''''))))))))))))))))))))))))((('''''')))+++,,,,,,+++)))************+++++++++%%%'''***,,,---+++)))'''%%%&&&(((***+++,,,+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,---------,,,++++++---000555999999777444111111111111111000000000000111$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%((()))'''%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###########################%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((,,,,,,++++++++++++++++++333///,,,+++---...---,,,............////////////000000000000000///......///............---------//////...---,,,,,,++++++------,,,,,,+++***))))))))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%$$$###"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***###!!!'''+++)))(((***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''""""""$$$&&&(((***+++,,,'''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%(((((()))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######''')))***++++++***)))'''((('''&&&///999///%%%+++******))))))((((((((('''))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&''')))*********)))((((((''''''''''''&&&&&&&&&''''''(((((())))))******'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((******))))))((((((''''''((('''&&&&&&'''((()))***((()))))))))******************))))))((((((((('''&&&)))+++)))$$$"""%%%)))*********))))))))))))((())))))(((((((((((()))))))))))))))))))))******+++******))))))******+++,,,///...,,,+++++++++,,,,,,,,,,,,---------,,,++++++*********))))))))))))))),,,,,,,,,,,,,,,---...///333---111???CCC:::222111333222111000000000222222444$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))))),,,,,,+++***)))((('''&&&++++++++++++++++++++++++000---++++++,,,...---,,,............////////////000000000000000///..................------------.........---,,,,,,++++++,,,,,,+++******)))(((((())))))(((''''''''''''''')))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########""""""''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&(((''''''((()))***)))(((''''''&&&&&&&&&%%%%%%%%%$$$###$$$&&&+++...000///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((((((((((('''&&&&&&((((((''''''''''''&&&&&&'''(((***++++++***(((''',,,)))'''555DDD<<<------((('''''''''&&&&&&&&&&&&)))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))*********))))))))))))(((((((((''''''''')))((((((((((((((((((((('''&&&%%%&&&'''(((&&&%%%'''''''''((((((((())))))***)))))))))((((((((('''(((''''''&&&'''((()))***''''''((((((((((((((((((*********))))))(((((((((''')))***)))&&&%%%''')))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++******))))))******+++,,,...---,,,+++******+++,,,++++++++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,---...///000000000)))+++555999333...///222222111000000111111222222$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&%%%$$$$$$%%%'''***,,,))))))))))))))))))))))))------,,,+++***))))))((()))*********+++,,,,,,,,,---+++******,,,------,,,............////////////000000000000000//////...............------------...------,,,,,,+++++++++*********))))))((((((''')))((((((''''''''''''(((***)))(((((('''((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%&&&((((((&&&%%%&&&'''&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,&&&###''',,,,,,++++++''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&$$$!!! """%%%((((((&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###%%%+++222666333000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++)))(((&&&'''''''''''''''(((((((((&&&'''((())))))((('''&&&---)))'''777JJJDDD222---''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''******))))))(((((((((((((((((((((((('''''''''''''''((())))))******))))))***)))))))))(((((((((((())))))(((((('''&&&&&&%%%'''&&&%%%&&&'''((('''%%%(((((((((((()))))))))***))))))))))))(((((((((((((((''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((((((((((((((())))))((((((((())))))***++++++*********))))))*********)))))))))))))))******+++******))))))******+++,,,,,,,,,+++************+++******)))(((((()))***+++///......---,,,++++++***+++,,,---...///000111222///(((&&&---000---,,,...111111000000000111111222444%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$###"""###%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%$$$%%%''')))+++(((((((((((((((((((((((()))******++++++,,,,,,,,,((())))))***+++,,,,,,---++++++++++++---.....................//////////////////000000000000//////.........---------,,,,,,---,,,,,,,,,+++++++++************))))))((((((((()))(((''''''''''''(((((())))))(((''''''((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&((('''&&&%%%&&&&&&''''''''''''&&&%%%$$$$$$'''%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''')))***(((&&&%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&######&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''...555777000)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))''')))+++,,,,,,***'''&&&$$$$$$$$$%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&***(((%%%222CCC???...***)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&)))(((&&&'''((()))((('''''''''((((((((()))))))))))))))))))))(((((((((((((((((('''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%(((((((((''''''''''''''''''&&&&&&''')))***)))((((((((()))***+++,,,------++++++************++++++)))))))))))))))******+++******))))))******+++,,,+++*********************+++***((('''''')))+++,,,//////...---,,,++++++***)))***,,,---///000111111///***(((---///------000000000000000000111111111444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$######"""###%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%)))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))***++++++,,,(((((()))***++++++,,,,,,***+++------...//////000............//////////////////000000000000//////...------------,,,,,,,,,+++++++++++++++************************)))))))))((((((''''''''''''(((((((((''''''&&&''''''(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%###''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''""",,,444222)))###"""$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((&&&###$$$&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((...444333,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***+++&&&(((***++++++)))&&&$$$###$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''')))&&&+++555111((()))((((((((()))))))))))))))'''''''''(((((((((((((((%%%%%%&&&''''''((())))))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&$$$%%%%%%&&&'''((())))))+++)))(((((()))******)))&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***((('''))))))***+++---...//////++++++************++++++)))))))))))))))******+++******))))))******+++,,,************************,,,+++)))))))))+++---...---------,,,+++*********'''(((***,,,.../////////...,,,,,,///111//////000//////000000111111111111///&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))))))))(((((((((((()))))))))***+++++++++***,,,...///......///000............////////////...//////000000000000000------------,,,,,,,,,,,,************************************************(((''''''''''''(((((()))''''''&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&''''''$$$%%%''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''***777BBB>>>222,,,+++,,,''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$&&&((()))***+++''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((()))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&+++///000***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))+++,,,&&&'''((())))))'''%%%$$$&&&&&&'''((())))))******''''''''''''''''''''''''&&&,,,)))(((,,,)))%%%+++&&&&&&&&&''''''''''''''''''''''''((((((((((((((($$$$$$%%%&&&'''((())))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%'''((()))***+++,,,***(((''')))*********&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))(((((('''&&&''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((''')))***+++,,,---...//////*********))))))*********)))))))))))))))******+++******))))))******+++,,,)))***++++++,,,+++++++++,,,++++++++++++---...///++++++++++++************'''(((***,,,---...------***+++---/////////............///000111111111111000&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************))),,,//////---,,,---///............////////////......///000000000000000---------,,,,,,,,,++++++)))*********************))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''(((((()))***(((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$"""""""""############$$$$$$$$$%%%%%%&&&''''''(((%%%///444000)))'''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((%%%)))---,,,(((%%%$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%(((***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))+++---''''''((((((((('''&&&%%%''''''(((((())))))******(((''''''''''''''''''(((%%%---***'''***(((%%%+++&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&&&&''''''((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&'''((()))((((((((((((''''''''''''&&&&&&'''(((((()))******+++)))&&&&&&''')))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))(((&&&%%%&&&&&&'''((()))******+++&&&&&&'''''''''((((((((('''***------+++((((((***))))))******+++,,,------***))))))(((((())))))***)))))))))))))))******+++******))))))******+++,,,)))***+++,,,------,,,++++++++++++,,,---.........************++++++++++++((())),,,---......---,,,***,,,---,,,,,,---......---...///000111111111000444&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((%%%###$$$&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''"""$$$&&&((())))))((('''))))))))))))))))))))))))&&&'''((()))***+++,,,,,,*********)))))))))))))))(((+++......,,,+++,,,---............/////////000......///000000000000000---------,,,,,,,,,++++++)))))))))))))))*********'''''''''((((((((((((((('''''''''''''''((()))***))))))((())))))***++++++(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%######%%%&&&'''((((((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%***+++'''&&&((('''"""''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&'''(((((('''&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((&&&---333333---)))))),,,%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,---)))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((($$$,,,)))&&&+++***&&&)))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))(((((((((((()))((((((((('''''''''''')))(((((('''''')))***+++))))))))))))((((((((((((((((((((()))))))))))))))***'''%%%$$$%%%'''(((((((((((((((((())))))))))))'''((((((((())))))******(((((()))))))))(((&&&%%%$$$%%%&&&'''(((***++++++'''((((((((())))))******(((---111111,,,((())),,,((((((((()))******++++++))))))(((((((((((()))))))))))))))))))))******+++*********)))***++++++,,,***+++,,,---...------,,,)))***+++------......---)))******++++++,,,,,,---***+++---//////...---,,,,,,------++++++---000111,,,---///000111111111000222&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%% !!!###%%%(((+++---...$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''%%%&&&&&&'''''''''''''''%%%&&&&&&'''((()))******$$$%%%''')))******)))(((&&&(((*********)))***+++++++++***)))(((((())))))++++++,,,---------,,,,,,---------......000111111//////000000000000//////000000000///...,,,+++***************************)))***+++++++++***((('''((((((((((((((((((((((((&&&&&&&&&''')))***,,,---(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++((($$$$$$%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((''''''&&&)))(((&&&$$$###$$$&&&''''''&&&&&&&&&'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))((('''&&&&&&%%%)))***,,,+++)))(((((()))((('''&&&%%%$$$%%%%%%&&&'''((()))))))))(((&&&%%%)))(((((('''''''''(((((('''&&&$$$######$$$%%%&&&***)))'''&&&&&&'''((()))++++++++++++************&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''((('''&&&%%%&&&(((***+++******)))(((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((('''''')))))))))((('''&&&))))))(((((((((***+++,,,***)))(((''''''((())))))(((///444111)))###%%%))),,,***)))'''''''''((((((&&&)))+++***((((((+++...)))666@@@<<<...$$$&&&,,,((((((((((((((((((((((((,,,,,,------,,,+++)))(((+++)))((('''((()))+++,,,((((((((((((((((((((((((------------------------++++++++++++++++++++++++,,,+++*********+++,,,---...---,,,+++***+++,,,---000///...---,,,---......000000000000000111111222333%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))$$$%%%''')))***)))((((((''')))++++++)))))))))***++++++***)))))))))))))))+++,,,,,,---------------------------...///000111//////000000000000//////000000//////...,,,+++***************************((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((()))***+++,,,---''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***'''$$$$$$%%%&&&%%%$$$))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&((('''&&&%%%$$$%%%&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''&&&&&&&&&'''((())))))'''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''''''''&&&&&&'''(((((()))((('''&&&&&&'''(((******(((&&&$$$###$$$&&&'''))))))((((((((('''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((''')))((('''&&&&&&'''((()))''''''&&&&&&'''((()))***'''''''''''''''''''''''')))((('''&&&''')))+++,,,******)))((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((((((''''''''')))((((((''''''((()))******)))((((((((()))******---222555333---)))))),,,******(((''''''(((((()))***++++++)))'''&&&'''))))))///333111***%%%&&&)))(((((((((((((((((((((((())))))***+++++++++***)))***)))((('''((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,,,,///......---...///000111000000000000000111111222222$$$######""""""######$$$$$$$$$$$$$$$############''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''((((((%%%&&&''')))))))))(((((((((***++++++)))(((((()))+++***))))))))))))))))))++++++,,,,,,------------------------...///000000...//////000000//////.../////////......,,,+++***************************)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((&&&%%%$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&'''&&&((())))))'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))(((''''''''')))***++++++)))'''$$$###$$$&&&'''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&'''((((((((((((''''''''''''((()))'''''''''''''''''''''''')))(((((('''(((***+++,,,******)))(((((((((((((((((((((((((((((('''''''''''''''(((((()))*********((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((('''''''''''''''((()))))))))))))))***+++,,,000222333222///---,,,,,,)))(((((((((((())))))***+++)))'''''''''''''''&&&+++)))(((''''''((())))))))))))))))))))))))))))))&&&'''((()))***************)))((((((((()))+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,,,,............///111222333000000000000000111111222222$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''(((((()))))))))&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))(((((()))***,,,+++)))(((((((((******)))))))))))))))***************+++,,,,,,------------------...///000...//////////////////...............---,,,+++***************************+++***)))''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%%%%'''(((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''')))******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%''''''######$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''(((***+++...,,,)))'''&&&'''((()))))))))(((((((((''''''''''''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((('''''''''((()))***+++***))))))((((((((((((((())))))((((((''''''&&&&&&&&&''''''((())))))******)))))))))(((((((((((((((''''''%%%%%%%%%&&&((()))***))))))(((''''''''''''((())))))***++++++,,,---......---......---+++***'''''''''((()))******+++(((%%%###$$$(((***)))''',,,)))'''&&&(((*********))))))))))))))))))))))))''''''((()))************))))))(((((())))))***+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,***+++,,,---...---,,,+++.........//////000111111000000000000000111111222333%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))***,,,+++)))(((((((((***)))))))))))))))******(((((((((((()))***+++,,,...------------......///......////////////..................---,,,++++++))))))))))))))))))))))))+++***((('''''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''((((((((()))))))))******(((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&%%%###%%%''''''%%%%%%''')))(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((((((((('''(((******((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))#########$$$%%%&&&'''(((&&&&&&&&&'''((()))******---,,,***)))(((((())))))((((((((((((''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((()))***))))))((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&''''''(((((()))******))))))(((((((((((('''&&&&&&%%%&&&'''((()))************)))(((((('''(((((()))***+++,,,,,,,,,,,,+++******,,,---+++)))&&&&&&'''((()))******+++'''%%%###$$$(((***)))''')))+++++++++)))(((((()))))))))))))))))))))))))))*********)))************)))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***,,,---...---,,,,,,........................000000000000000111111222555&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((((((((((((***++++++)))(((((())))))))))))))))))******+++((((((''''''(((***,,,---...---------------......---......//////......------------------,,,++++++))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$''')))(((&&&%%%'''***'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))+++,,,+++)))((($$$&&&''''''&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&(((''''''''''''((())))))$$$$$$$$$$$$%%%&&&&&&'''(((((())))))******++++++)))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((******)))(((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((+++******))))))((((((''''''''''''''''''((()))***)))***************)))((((((((()))***+++++++++***+++*********,,,------,,,&&&&&&((()))***************(((&&&&&&&&&&&&&&&%%%&&&***---,,,(((%%%&&&((())))))))))))))))))))))))++++++***)))))))))******((()))))))))************((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++,,,------------......//////...---,,,,,,000000000000000111111222444%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''')))++++++)))))))))***)))))))))))))))***++++++***)))(((((()))+++...///...------,,,,,,------...---......//////......---,,,,,,---------,,,++++++))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''')))((((((((((((((())))))''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))(((&&&$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&'''(((((()))******(((((((((((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((('''***,,,***&&&$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++...///---***(((###%%%''''''&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))***)))))))))&&&'''***++++++***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((******)))((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''(((((())))))++++++******)))(((((('''&&&'''((()))************'''((()))******))))))((((((((()))*********)))((())))))******+++,,,---...&&&'''((()))******)))))))))))))))(((&&&%%%&&&''''''***,,,+++(((&&&((()))((((((((((((((((((((((((((((((((('''((()))++++++(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,---......---...//////000///......000000000000000111111222333$$$$$$############$$$$$$ """###$$$%%%&&&""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###%%%'''))))))'''%%%###%%%&&&&&&''''''(((((()))###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''((((((&&&(((*********)))***+++))))))((())))))***+++++++++*********+++---///111...------,,,,,,,,,---------..................---,,,,,,---------,,,++++++))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%(((***)))&&&######$$$&&&&&&&&&''''''((((((((($$$$$$&&&''''''&&&$$$$$$&&&&&&''''''((()))******%%%&&&&&&'''((())))))***(((((((((((((((''''''&&&'''&&&$$$$$$$$$&&&((()))+++...///,,,&&&"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###''',,,000111///+++(((%%%'''))))))((((((((()))###$$$&&&'''((('''&&&&&&###$$$&&&'''((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&(((,,,...///...+++)))***))))))))))))((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***%%%%%%&&&''''''&&&%%%%%%$$$%%%''')))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))''''''(((((()))*********+++++++++***)))(((((('''&&&''')))++++++++++++***%%%&&&''')))))))))(((((((((((()))******)))''''''&&&'''))))))((())),,,...&&&''')))******))))))(((%%%''')))(((&&&&&&))),,,+++******)))***+++,,,---((((((((((((((((((((((((%%%%%%%%%&&&''')))+++---(((((()))***************************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++******+++---...000,,,---///000111222111111000000000000000111111222111(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,+++)))((('''(((***+++)))&&&%%%&&&)))***)))'''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))******************+++,,,---//////000000//////...------,,,,,,///000111222111000...,,,------,,,,,,+++***))))))++++++***)))(((((())))))******)))''''''&&&&&&&&&&&&'''((((((((('''%%%$$$(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''(((******)))(((((()))((('''&&&&&&'''))),,,...(((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%***(((&&&%%%%%%%%%'''((($$$%%%%%%&&&'''((())))))$$$)))***'''%%%((()))(((+++******)))(((''''''''''''((()))******)))((('''(((''''''&&&%%%%%%$$$$$$'''&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))%%%&&&'''((()))+++,,,,,,333000,,,)))&&&&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''&&&''')))***)))(((&&&%%%+++***)))''''''(((((()))((($$$"""%%%+++......+++)))*********++++++++++++%%%$$$$$$%%%&&&(((***,,,***)))((('''&&&%%%%%%%%%)))'''%%%######&&&)))+++((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++*********))))))((((((%%%%%%&&&'''((((((((('''(((((((((((('''&&&%%%$$$))))))))))))))))))))))))******))))))((((((''''''+++******)))))))))))))))'''(((***+++,,,,,,++++++*********)))((('''&&&%%%)))************+++++++++))))))))))))))))))))))))------------,,,,,,+++***+++***)))((((((***,,,---------------...000111222000000000000111111111111111%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))(((&&&&&&'''((()))(((&&&%%%&&&)))***)))'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''((((((((((((((((((((('''))))))))))))************))))))***+++,,,---...///------------------------......000000000...---+++------,,,,,,+++******)))******)))(((((((((((((((******)))''''''&&&&&&'''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&(((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%%%%'''(((&&&&&&&&&''''''''''''''')))++++++((((((+++***'''***))))))(((((('''&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******+++***)))((((((***+++,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&***)))((('''''''''((()))&&&###!!!$$$(((+++***(((((((((((())))))))))))***%%%%%%%%%&&&'''((()))******)))(((''''''''''''''')))(((&&&%%%%%%''')))+++(((((((((((((((((((((((()))((((((((((((((())))))++++++++++++++++++++++++)))((('''&&&&&&'''((()))*********)))))))))(((((('''(((((()))))))))((((((''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))((('''((((((((('''(((***+++,,,,,,++++++---------,,,,,,***)))))))))************+++++++++************************+++,,,,,,,,,,,,+++***))),,,+++***))))))+++,,,...000//////...............000000000000111111111111222"""###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&''''''&&&&&&&&&((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((((((((''''''(((((((((((((((((())))))))))))************))))))******+++,,,------++++++,,,---......//////,,,---...///...---,,,+++---,,,,,,++++++***************)))(((((((((((()))******)))((('''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&""""""###$$$%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((())))))(((((((((((((((''''''&&&&&&(((***)))(((''''''((()))'''&&&$$$#########$$$%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&***+++***))),,,111000+++(((((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))***,,,---...))))))((('''''''''((((((''''''''''''''''''''''''&&&''')))***+++******)))***)))(((&&&&&&''''''((('''$$$###$$$((()))(((&&&&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((((('''((())))))***(((((((((((((((((())))))***)))((('''''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((******))))))))))))((((((******++++++******))))))%%%&&&''')))***+++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''(((((()))***++++++++++++************)))((((((''')))************+++++++++***************************++++++++++++******))),,,,,,+++***+++,,,---...000///......------......000000000000111111111111333"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************)))******+++,,,---------,,,------......///000000------............---,,,,,,,,,,,,++++++*********+++******)))))))))************)))(((''''''((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((((((((('''(((((((((((((((''''''(((***++++++)))(((((()))+++***((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%'''...666555///'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,,,,)))(((&&&%%%%%%%%%'''''''''''''''''''''(((((((((%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***))))))))))))((((((((((((((()))''''''''''''''''''''''''&&&'''(((***++++++,,,+++***)))'''&&&&&&&&&'''((()))((('''((()))***(((&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''((())))))***(((((()))***************(((((())))))))))))*********)))(((&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''((((((((())))))))))))))))))((((((++++++++++++******)))(((%%%&&&''')))***++++++,,,((((((((((((((((((((((((''''''(((((())))))******))))))(((''''''''''''((((((((()))***************((((((((((((((((((''''''))))))*********+++++++++************************++++++,,,,,,,,,++++++***---,,,,,,,,,,,,---...///,,,,,,,,,---...///000111///000000000111111111111333%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&'''&&&''''''(((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((()))))))))************++++++,,,,,,------......////////////////////////............///.........,,,,,,+++++++++++++++***+++++++++******++++++,,,***))))))(((((((((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''(((((())))))$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))(((''''''&&&&&&''''''((((((((((((((('''%%%'''((((((&&&$$$%%%%%%))))))((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%$$$&&&---444333---&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((***+++,,,---...---+++***((('''(((((()))%%%%%%&&&&&&''''''''''''$$$$$$%%%&&&''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%))))))+++++++++)))'''&&&))))))((((((((())))))***((((((((((((((((((((((((&&&&&&((()))***,,,,,,,,,***)))((('''&&&''''''(((***))))))******)))(((&&&''''''((((((((()))))))))'''((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))((((((***+++++++++***)))))))))))))))******+++++++++***)))((('''(((((()))************************'''(((((((((((((((((('''(((((((((((((((((())))))************)))(((''''''&&&'''(((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******+++***))))))(((((())))))))))))))))))))))))************+++,,,,,,,,,++++++))))))*********+++++++++************************,,,,,,---------------,,,------,,,---------......,,,,,,,,,,,,---///000111///000000000111111111111333&&&%%%###!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((''''''$$$&&&''''''&&&&&&'''((('''(((((((((((((((((('''&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))))))))))))))************,,,,,,,,,------.........000000//////////////////.............../////////++++++++++++++++++++++++++++++*********+++,,,,,,***))))))(((((()))))))))(((((((((((((((((()))***(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((''')))***)))'''%%%%%%&&&%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%***)))((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***((()))'''&&&)))---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))******+++,,,,,,''''''&&&&&&''''''((()))%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&'''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))*********))))))))))))((((((((()))******((((((((((((((((((((((((&&&&&&'''((()))++++++,,,+++***)))''''''(((((()))(((((()))***)))((('''&&&(((((()))))))))*********(((((()))))))))(((((('''&&&&&&&&&&&&&&&'''(((((((((((()))***************)))))))))***++++++,,,,,,+++++++++******))))))(((************************''''''((((((((((((''''''''''''(((((((((((())))))((((((((()))((((((''''''((((((((()))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))))))))((((((((())))))***(((((()))***+++++++++***)))************+++++++++++++++++++++++++++++++++,,,------...............,,,,,,,,,---------......///...------,,,,,,------000000000000111111111111333&&&%%%$$$#########$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((''''''$$$&&&''''''%%%%%%&&&(((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***&&&&&&''''''((())))))***))))))))))))************+++,,,,,,,,,,,,---------,,,,,,------......//////------,,,------......///++++++++++++++++++++++++))))))(((((())))))***+++***)))))))))))))))******&&&''''''((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((***+++,,,+++)))((('''(((%%%%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&***)))'''%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((()))+++***'''&&&((('''###&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''"""###$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))************))))))(((((()))******+++((((((((((((((((((((((((&&&&&&''''''((()))***+++,,,+++***)))((())))))***((()))+++,,,+++)))((('''(((((()))))))))*********)))((((((((((((((())))))((('''''''''''''''((()))((((((((()))))))))******))))))******+++,,,,,,---+++,,,---------+++)))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''(((((()))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((((((***)))(((((('''((()))***%%%%%%'''((()))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------.........---++++++,,,---------------///...------,,,,,,------000000000000111111111111222$$$%%%%%%&&&%%%$$$""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))(((((('''&&&###&&&((('''%%%$$$&&&)))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***))))))))))))************++++++++++++++++++,,,,,,((()))***+++---...///000,,,+++++++++,,,,,,---...++++++++++++++++++++++++'''''''''''''''((())))))***)))))))))))))))******$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((***(((&&&$$$$$$$$$%%%&&&"""###$$$%%%'''((()))***&&&&&&'''((())))))(((((('''((()))(((&&&$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$""""""###$$$%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$###(((''''''''''''&&&&&&&&&'''++++++'''%%%''''''%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&&&&''''''((()))******+++((((((((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))((((((((((((((())))))((())))))***++++++))))))))))))))))))))))))''''''&&&''''''((()))***---,,,***)))))))))***+++***,,,...///...,,,++++++(((((((((((()))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))((((((((('''((())))))***))))))***+++,,,,,,------+++---...//////,,,)))'''************************&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&'''((()))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''***)))(((''''''((()))***'''((()))+++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------------***+++,,,,,,------,,,,,,+++++++++,,,---...///000000000000000111111111111111######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++******))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))******+++,,,------,,,***))),,,,,,************,,,,,,000000111111000//////...,,,+++***))))))***++++++))))))))))))))))))))))))'''(((***)))'''&&&&&&''''''&&&&&&%%%&&&'''((()))''''''&&&%%%%%%&&&(((((()))###!!!&&&)))&&&%%%((('''''''''&&&&&&'''''''''))))))((('''&&&%%%%%%$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))***)))'''%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((((('''%%%&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***(((((('''''''''&&&&&&&&&+++)))&&&$$$$$$%%%''')))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&---,,,)))&&&$$$#########%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''((('''&&&''')))))))))((('''''''''((((((((((((((())))))((('''''''''''''''******)))((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++***)))'''''''''((()))'''((()))(((&&&%%%%%%'''&&&'''((())))))((('''&&&)))***+++,,,------,,,++++++---///000000...+++(((((((((''''''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''+++***)))***+++,,,+++***&&&&&&''''''''''''&&&&&&''''''(((((())))))******'''((()))***)))(((&&&$$$!!!###%%%'''''''''(((***************************+++******)))((('''''''''))))))))))))************************************---------,,,+++***)))(((,,,---.........---,,,+++++++++,,,,,,,,,---------..................------,,,,,,,,,---...000222333222######$$$%%%%%%%%%%%%$$$!!!###$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&&&&&&&''')))******)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,++++++***---,,,++++++++++++,,,---------.........---,,,,,,,,,+++***)))((())))))***((((((((((((((((((((((((((()))+++***(((''''''((('''&&&&&&%%%&&&'''((()))---,,,***)))((('''(((((()))$$$"""&&&)))&&&&&&(((&&&''''''((((((''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((())))))******''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))))))))((((((''''''''')))))))))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%######$$$%%%&&&%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&''')))((('''&&&%%%&&&''''''%%%%%%&&&&&&'''((())))))'''%%%$$$%%%'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((''''''''')))***)))(((%%%&&&&&&'''((()))******+++******)))))))))))))))***)))((('''''''''(((((((((((((((((((((((((((((()))))))))******++++++++++++***)))(((''''''((()))'''((()))(((&&&%%%&&&'''(((((()))******)))(((((((((((()))***************,,,,,,------,,,+++******++++++*********))))))))))))(((''''''''''''((())),,,+++))))))******)))''''''(((((())))))(((((('''))))))))))))))))))******(((((()))***)))((('''&&&###%%%'''((((((((()))***************************'''((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,........................111000000//////......///...######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))******,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...++++++,,,------,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''''')))***,,,+++)))(((((()))'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%)))%%%$$$&&&(((''''''(((&&&'''(((******((('''&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$***((($$$""""""$$$''')))&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&(((***+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))))))))***'''''''''''''''&&&&&&&&&(((((('''''''''(((((()))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%'''((()))***+++&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))))))))******)))))))))(((''''''''')))***)))((($$$%%%&&&'''(((***++++++******))))))(((((())))))***(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))***************))))))(((((((((((()))'''((()))(((&&&&&&&&&'''))))))************))))))'''''''''''''''(((((())),,,,,,+++***)))******+++++++++++++++************)))((((((''''''(((((())),,,+++)))((()))((('''%%%((())))))******))))))(((******))))))))))))))))))***)))))))))))))))((((((&&&'''))))))(((((()))***))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))******++++++++++++++++++++++++'''((()))***+++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++........................222111111000000000//////000######$$$%%%%%%%%%%%%$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---,,,+++******,,,---............------.........,,,,,,---.........------,,,+++***)))''''''&&&&&&''''''''''''''''''''''''(((***++++++)))(((((()))''''''&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&''''''(((&&&%%%&&&''''''((()))%%%''')))++++++)))'''%%%'''''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((&&&### !!!$$$&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$###""""""$$$&&&''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%$$$$$$&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((()))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))(((((())))))))))))(((((('''&&&&&&&&&((()))((('''%%%&&&&&&'''((())))))***(((''''''&&&&&&&&&'''''')))(((%%%$$$###$$$&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((()))'''((()))((('''&&&'''((())))))))))))))))))))))))((((((&&&&&&&&&'''((()))++++++++++++++++++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))''''''(((((('''%%%((())))))******))))))((()))))))))(((((('''''''''+++***))))))))))))******'''(((***)))(((''''''(((((((((((((((((((((((((((((())))))******+++,,,,,,(((((((((((()))))))))***+++++++++++++++++++++++++++++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********---------...............,,,---///111222444555555222######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++---,,,+++***+++,,,...///........................,,,,,,---------------,,,++++++***)))((('''&&&%%%''''''''''''''''''''''''''')))***)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))******&&&''''''&&&&&&'''((((((%%%&&&)))******)))&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''((()))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''+++)))'''%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''%%%&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''''''''(((((()))'''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''&&&''''''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((()))(((''''''((()))((((((((((((((((((((((((***)))'''&&&&&&'''((())))))***,,,......---+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))((('''(((((())))))(((((('''(((((((((''''''&&&&&&&&&******))))))))))))***+++&&&((())))))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++++++++++++++++++++---------.........//////***+++...111444666777888000######$$$%%%%%%%%%%%%$$$ !!!######"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$&&&'''''''''$$$%%%%%%&&&&&&'''''''''******))))))((('''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,++++++,,,,,,---...///------...//////...------+++,,,,,,,,,++++++***)))***++++++***)))((('''&&&'''''''''''''''''''''''''''((())))))'''&&&&&&''''''''''''(((''''''&&&%%%''''''(((((('''&&&%%%%%%###''''''$$$###&&&((('''%%%&&&'''))))))'''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((+++***)))'''&&&'''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((())))))$$$%%%&&&'''((((((((((((&&&&&&%%%%%%$$$#########$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&)))))))))(((''''''&&&&&&((((((''''''(((((())))))''''''&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((&&&((())))))((('''(((***((((((''''''''''''((((((***))))))(((((((((((()))'''***---//////...+++)))(((((((((((())))))))))))((())))))******))))))(((&&&%%%%%%&&&)))******)))'''(((((())))))(((((('''(((((('''''''''''''''&&&(((((()))))))))))))))***&&&''')))((('''&&&&&&'''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))************************)))***+++---.../////////))))))))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////,,,---000222333444444444222######$$$%%%%%%%%%%%%$$$ """$$$$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,***+++,,,---............,,,---............---,,,------------,,,***)))(((******+++++++++***((('''((((((((((((((((((((((((''')))******(((''''''(((''''''((((((((('''%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!&&&(((###!!!%%%'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''))),,,......,,,)))'''&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))((((((((((((((()))******$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&''')))***)))(((((((((((((((((('''''''''(((''''''''''''((()))***&&&''''''((('''&&&%%%$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''((()))******)))(((&&&((())))))(((((()))***))))))(((''''''((()))))))))))))))))))))(((''''''((()))+++,,,---,,,+++***(((((())))))************((()))***++++++***)))(((((('''&&&''')))******)))((())))))******))))))(((((((((((()))))))))))))))&&&'''((()))***)))((((((&&&((())))))((('''((()))************************&&&&&&&&&'''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((()))***,,,---...//////))))))(((((()))***,,,---++++++,,,---...//////000,,,,,,------...//////000---...000222333222111111444######$$$%%%%%%%%%%%%$$$###%%%''''''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((&&&''''''((()))((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,)))+++,,,...//////...---+++,,,---......---,,,+++111111000///...,,,+++***)))***+++,,,,,,+++)))))))))))))))))))))))))))))))))***++++++)))(((((()))''''''((((((((('''%%%$$$###$$$&&&((()))))))))))) &&&(((""" $$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&''')))***%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''((((((((())))))******$$$%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***(((,,,222666666222,,,(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%&&&''')))************&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******((((((((((((((()))******((()))))))))(((&&&$$$###%%%%%%%%%&&&&&&'''''''''###&&&((('''%%%$$$&&&)))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''***)))((()))***+++***)))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''(((*********)))(((&&&((())))))(((((()))++++++***)))(((((()))***+++'''((()))***)))(((&&&%%%))))))((())))))***++++++''''''(((((()))))))))***&&&'''((())))))((('''&&&***)))(((((()))***)))'''******++++++++++++******))))))******++++++,,,,,,$$$&&&((()))***)))((('''''')))***+++***)))***+++************************''''''(((***+++---......''''''''''''((((((((()))((((((((((((((((((((((((***++++++,,,,,,,,,++++++)))((((((((((((***,,,---***+++,,,---///000111111,,,,,,------...///000000,,,---000222333333222111000&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))'''%%%###%%%''''''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''((()))))))))))))))))))))(((((((((((())))))((((((((()))******++++++------------------------------------------------------,,,++++++******)))&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""''')))&&&%%%&&&&&&$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((())),,,)))&&&%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((+++(((%%%&&&''''''###&&&&&&&&&&&&&&&&&&&&&&&&---666???BBB<<<333---***)))'''%%%&&&)))***(((&&&%%%%%%&&&&&&'''(((((((((%%%&&&(((******)))'''&&&'''((()))))))))(((&&&%%%%%%&&&&&&&&&''''''(((((()))'''%%%&&&(((***)))'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$"""%%%((((((&&&$$$%%%'''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''((()))))))))))))))((((((((())))))*********++++++*********))))))((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))---+++)))'''&&&&&&'''(((((()))***++++++***)))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%&&&(((*********))))))%%%&&&(((*********)))))))))***,,,---...------,,,///...---,,,,,,---...///+++*********************++++++*********+++,,,,,,------,,,+++,,,---...///...///111222222111000000111&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))))))))))))))(((((((((((())))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))'''((((((((((((((((((''')))))))))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$''''''$$$###&&&'''%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''(((((()))&&&$$$$$$'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((***)))))))))(((''''''''''''(((((('''&&&%%%%%%&&&''''''''''''''''''''''''***000666666111,,,)))))))))'''&&&&&&))))))(((&&&''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((('''%%%###$$$&&&((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((###&&&))))))&&&%%%&&&'''((((((''''''''''''(((((((((''''''''''''''''''(((++++++++++++++++++++++++'''''''''''''''''''''''')))))))))(((((((((''''''(((((((((''''''&&&%%%%%%(((((()))))))))***************)))))))))((((((((('''''''''''''''((((((((())))))))))))))))))))))))&&&'''((())))))*********((())))))******))))))(((((((((((((((((((((''''''))))))))))))))))))))))))((()))))))))))))))((((((&&&'''((()))***************+++,,,---------,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,---.../////////000111222111111000111&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******''''''((())))))))))))((())))))(((((((((((())))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******)))))))))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((&&&###$$$((((((%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((,,,,,,+++***)))(((''''''&&&)))***(((%%%$$$(((,,,(((((((((((((((((((((((((((+++,,,+++'''&&&''')))((('''&&&'''(((((('''&&&)))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((()))(((''''''&&&''''''''''''''''''(((((((((((((((&&&%%%###$$$&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$&&&'''((((((&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&''''''((()))))))))&&&'''))))))'''&&&&&&'''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))))))))((('''&&&%%%$$$$$$(((((())))))))))))******))))))((((((((((((((('''))))))((((((((((((((('''((((((((((((((((((((((((###%%%(((***++++++***))))))((((((''''''(((((()))******)))(((((('''&&&&&&))))))))))))))))))))))))+++***)))(((((('''''''''(((((((((((()))***+++++++++,,,,,,---,,,,,,+++************++++++*********+++++++++,,,---------.........---,,,+++++++++,,,------,,,,,,------.../////////000111111111111111444'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((***+++&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((()))'''%%%'''***)))%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((,,,++++++******)))))))))*********'''%%%%%%(((+++'''''''''''''''''''''''')))))))))'''%%%&&&)))+++''''''&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''((()))))))))((('''&&&%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&'''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%&&&'''((()))'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((******))))))((('''''''''(((((()))(((((('''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''*********)))))))))))))))******))))))(((((((((((((((((())))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''(((((((((((((((((((((((('''((()))******)))(((((()))((('''&&&&&&'''((()))))))))))))))((((((''''''((((((((((((((((((((((((+++***((('''''''''((())))))(((((('''(((***+++,,,,,,,,,,,,,,,++++++******((()))***++++++***)))(((******++++++,,,---......000///...---,,,+++++++++---------------....../////////000000111111222222444'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''(((***&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++++++++************************,,,,,,+++******))))))(((***)))(((''''''((()))***((((((((((((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&)))***((()))+++)))$$$''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&%%%%%%(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))******++++++,,,,,,///,,,(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((()))***&&&'''''''''&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))(((&&&%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((+++******)))((((((''''''))))))(((''''''''''''''')))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++))))))((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((((())))))******(((((((((((((((((((((((()))(((''''''''')))***+++))))))(((((((((***,,,------,,,,,,+++************)))***+++,,,,,,+++***))),,,,,,------...///000000000///...---,,,+++++++++------.........//////.../////////000000111222333222''''''''''''&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((((((((((((''''''((()))******)))((('''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***))))))((((((***))))))(((((())))))***''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((###(((+++((('''((((((&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%((()))******'''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((()))***+++,,,,,,---000,,,'''&&&((()))'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%$$$######%%%'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))******))))))(((''''''(((((()))*********+++)))&&&&&&''''''&&&%%%))))))(((((((((((()))))))))((((((''''''(((((()))************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&((()))+++))))))(((((((((((('''''''''(((((((((((()))))))))))))))((((((((((((((('''((((((((((((((((((((((((((('''&&&&&&'''))),,,...)))((((((''''''(((((()))''''''((())))))***++++++))))))))))))))))))))))))'''''''''(((((()))***+++))))))))))))***+++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++//////000000111111222222......---,,,+++++++++,,,------...////////////...////////////000111333444555''''''''''''&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$'''((('''%%%"""###%%%''''''&&&%%%$$$&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''((()))******)))((('''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))(((((()))))))))******)))))))))%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((("""((()))###!!!&&&)))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''))))))'''%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((()))******))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((()))))))))******+++++++++***)))(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((('''%%%$$$&&&((('''%%%$$$&&&(((&&&&&&''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%"""$$$%%%$$$######%%%'''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((())))))************))))))&&&&&&'''(((((())))))***+++(((%%%%%%&&&'''&&&$$$(((((((((''''''((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%''')))***))))))((((((((('''''''''((((((((()))))))))******'''''''''''''''((((((((())))))))))))))))))))))))'''''''''(((((()))***+++((())))))******))))))((())))))))))))))))))******))))))))))))))))))))))))'''((()))))))))))))))((((((((()))***+++++++++++++++******))))))***+++,,,,,,++++++******++++++,,,////////////////////////---,,,,,,+++++++++,,,,,,,,,---...///000//////...//////...///000111333444666(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###%%%''')))'''%%%"""###%%%'''''''''%%%$$$%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&''''''(((((('''''''''((()))++++++)))((('''((((((((()))******++++++------------------------++++++++++++++++++++++++++++++******)))(((((((((((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&!!!''''''%%%+++''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''!!!$$$((((((&&&%%%&&&(((&&&&&&&&&'''''''''(((((('''''''''((()))******+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((*********)))))))))))))))%%%(((+++***'''%%%''')))((((((((((((((((((((((((((('''&&&'''(((((('''&&&$$$&&&((('''%%%$$$%%%(((((((((((('''&&&&&&%%%%%%%%%&&&(((******)))'''&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$$$$''')))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))************)))))))))))))))(((''''''&&&&&&+++((($$$$$$%%%&&&%%%###'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((+++***(((''''''((()))***))))))(((((('''''''''&&&(((((())))))******++++++%%%&&&&&&&&&''''''((((((************************)))***++++++***(((&&&$$$((()))***++++++***)))(((++++++******)))((((((((())))))))))))))))))))))))))))))*********((('''%%%'''(((***+++,,,,,,+++*********)))))))))***,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,---///000000000///...///.........000111333555111)))'''$$$%%%''''''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%"""###%%%'''''''''%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((*********))))))(((((((((((())))))))))))***))))))((()))+++,,,---.........////////////000++++++++++++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''!!!%%%'''%%%%%%)))***)))''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&&&&((()))%%%%%%$$$$$$$$$#########&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&***)))(((&&&&&&%%%&&&&&&''')))***++++++***)))'''))))))))))))'''$$$ ''''''''''''((((((((((((*********)))))))))))))))((((((''''''''''''(((((())))))************))))))...---+++******+++---...((('''&&&&&&'''((()))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''((()))$$$$$$%%%&&&''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&&&&''''''(((((('''&&&(((***+++((($$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,,,,++++++)))((('''&&&&&&'''((()))...+++((('''((())))))(((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''(((((((((((((((((()))((('''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((()))******+++))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))''''''((((((((((((''''''''''''(((((())))))******(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))******'''((()))******)))((('''******)))))))))))))))***)))************+++++++++,,,,,,++++++++++++++++++...---,,,+++)))((('''&&&,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...//////222111///......///111222888&&&$$$###$$$&&&'''&&&$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((()))******)))((('''(((((((((((())))))))))))))))))))))))***+++,,,---++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++***))))))(((((())))))'''''''''''''''''''''''')))))))))))))))(((((((((&&&******'''&&&)))***(((((('''&&&&&&%%%%%%&&&&&&%%%'''((('''&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''')))******)))'''&&&((()))******)))(((&&&$$$'''''''''(((((()))))))))+++++++++***)))((('''&&&((((((''''''''''''(((((())))))************))))))+++***)))(((((()))***+++(((''''''&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''%%%$$$%%%'''(((&&&###&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,,,,+++)))((('''&&&&&&'''((())),,,)))&&&%%%&&&(((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((((((((((((((((('''''''''))))))(((''''''''''''(((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))*********))))))((('''''''''((((((&&&&&&'''''''''(((((((((((())))))***************(((((())))))))))))((((((******))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))******)))((((((******))))))))))))******)))************+++++++++++++++++++++++++++++++++......---,,,+++***)))))),,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,222111000///000111333444555$$$###"""###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&####################################$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''###$$$%%%&&&'''&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((************)))((('''&&&(((((((((((())))))))))))((()))***+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++*********)))+++***))))))(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))),,,+++''''''))))))'''((('''&&&&&&%%%&&&&&&&&&&&&'''((((((&&&%%%&&&'''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''((((((((("""$$$%%%'''((((((''''''%%%&&&'''(((((('''&&&%%%&&&''')))*********)))(((&&&''''''((()))******+++++++++++++++***(((&&&$$$)))((((((''''''(((((()))((())))))******))))))((())))))'''''''''''')))))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''(((''''''&&&%%%$$$&&&&&&'''''''''''''''&&&((((((((((((((('''''''''))))))((('''&&&%%%$$$###'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""$$$%%%'''((()))((((((((((((''''''''''''((((((((('''%%%&&&''')))((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%&&&((()))******))))))(((((('''''''''&&&)))))))))))))))(((((('''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))******))))))((('''&&&&&&&&&'''''''''((((((((()))))))))))))))***+++++++++++++++))))))************))))))******))))))((((((''''''&&&''''''(((***++++++,,,++++++++++++++++++++++++((((((((((((((()))))))))))))))***++++++***))))))***)))))))))))))))******)))************+++++++++************************---------,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,//////---,,,,,,+++++++++//////......///111333444666%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((((((((((($$$$$$%%%&&&&&&&&&%%%$$$***(((&&&$$$$$$$$$&&&'''######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))))))))(((''''''(((((((((((())))))))))))'''(((***+++,,,,,,+++***,,,------------.........---,,,,,,+++***))))))(((******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))(((%%%'''+++,,,)))(((((('''&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))"""###%%%'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&'''((()))++++++,,,((()))***+++***)))'''%%%))))))(((((((((((())))))(((((())))))))))))((((((***)))(((((((((((()))***)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((((((((()))(((((((((''''''&&&&&&$$$%%%'''((((((((('''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((((((((&&&&&&'''''''''''''''''')))(((&&&%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((((('''(((((((((''''''(((((((((%%%&&&(((+++------***'''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&'''((()))***+++)))))))))(((''''''&&&&&&(((((()))******((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''&&&&&&%%%&&&&&&(((((((((((())))))))))))((()))******++++++******((())))))******))))))(((''''''(((((())))))******''''''((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))))))))))))))***+++))))))*********+++++++++))))))************+++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,111111000///////////////,,,,,,,,,---///000222333:::((()))((('''&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%$$$)))(((&&&$$$###$$$&&&'''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((())))))))))))'''(((***+++,,,,,,+++***............////////////,,,,,,++++++***)))((((((***))))))((('''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''&&&%%%***000222///(((((('''&&&&&&&&&&&&''''''((()))(((&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))$$$%%%'''(((((('''%%%$$$'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((()))***+++,,,&&&&&&((()))******))))))))))))(((((((((((())))))(((((())))))))))))(((((()))(((((((((((((((((()))(((((('''''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((('''(((''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))***&&&&&&'''''''''''''''((((((''''''%%%%%%&&&''')))''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&,,,---------,,,+++)))((('''(((((((((((((((((('''###''',,,111444111+++&&&(((((((((((())))))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&'''((()))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((())))))******))))))'''(((((())))))(((((('''''''''(((((())))))******((((((((((((((((((((((((************************,,,,,,,,,,,,+++++++++++++++******************+++))))))(((((()))***++++++))))))*********+++++++++))))))******++++++++++++)))))))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,///////////////000111222,,,------///000222444555<<<***++++++)))&&&$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++(((((((((((())))))))))))((()))***+++++++++++++++,,,,,,,,,---------......+++++++++***)))))))))(((***)))((((((''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&''''''((((((((('''&&&,,,444666333)))(((''''''&&&&&&''''''&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&'''((())))))***%%%%%%&&&''')))***++++++***))))))(((((())))))***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((('''%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((((((((())))))(((((('''&&&&&&&&&$$$%%%%%%$$$######$$$&&&''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&)))*********)))(((&&&%%%''''''((((((((((((''''''$$$'''---222444222,,,&&&''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))((('''''''''''''''((((((''''''((((((((()))))))))''''''((()))))))))))))))''''''((((((((((((''''''******))))))(((((('''''')))))))))(((((('''''''''))))))))))))))))))))))))*********)))))))))))))))+++***))))))))))))***+++(((((((((((()))***+++,,,)))************+++++++++*********+++,,,,,,------(((((()))******+++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------...000000...///000222333555666666999((()))***(((%%%$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))(((''''''((()))***(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------************))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))+++***'''%%%***111222...)))(((((('''''''''''''''%%%'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))***)))'''%%%%%%%%%&&&'''&&&''''''(((((())))))))))))(((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&(((+++,,,******))))))))))))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&((()))((('''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%$$$((((((((((((''''''''''''"""$$$&&&&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&&&&&&&%%%$$$&&&'''((())))))((('''&&&&&&'''***---///...***'''&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((()))******&&&&&&'''''''''((((((((((((((()))************)))(((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))***))))))))))))))))))))))))******)))))))))(((((((((***))))))(((((())))))***(((((((((((()))***+++,,,)))************+++++++++***++++++,,,------......)))******++++++,,,,,,,,,*********+++,,,---...///---------,,,,,,---.........///000111333444444444555%%%'''((('''%%%###%%%'''######$$$%%%%%%%%%%%%$$$########################"""%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%% !!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,***)))(((''''''(((((((((((((((((())))))))))))***))))))((()))+++,,,---,,,,,,---------.........)))))))))))))))*********))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***---+++&&&"""&&&++++++&&&))))))((('''''''''''''''$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((+++***'''%%%$$$$$$%%%&&&&&&&&&&&&''')))***,,,---((((((''''''''''''(((((($$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%'''***+++******))))))))))))******''''''((((((((((((''''''(((((())))))))))))((((((###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))'''%%%###&&&'''''''''(((((())))))''''''&&&%%%%%%'''((()))%%%&&&'''((())))))))))))$$$%%%&&&'''(((((((((((())))))'''&&&$$$###!!!!!!###$$$%%%''')))***+++,,,###&&&))))))&&&$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&(((***+++++++++***&&&'''((())))))((('''&&&((('''&&&&&&((()))((('''&&&&&&&&&&&&'''''''''(((******))))))))))))******'''''''''''''''''''''''''''((((((((()))))))))***%%%%%%&&&'''((()))******+++***((('''''''''((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''(((***+++,,,&&&&&&&&&&&&'''''''''((())))))***+++++++++++++++))))))************))))))''''''(((((()))*********(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++******))))))***)))(((''''''((()))***(((((((((((()))***+++,,,)))************+++++++++++++++,,,------...//////+++++++++,,,,,,---------))))))***+++,,,...///000111000///......---......+++,,,---///000000000000333''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))******))))))((((((''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((()))'''$$$ !!!%%%***)))************+++++++++++++++------------++++++************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))***)))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&%%%%%%$$$$$$&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))***&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))'''&&&&&&&&&&&&'''((((((***)))&&&%%%%%%&&&)))***)))((('''&&&%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))((((((((((((((((((''''''&&&&&&&&&'''''')))******))))))((((((''''''&&&&&&%%%%%%&&&'''((()))******)))(((''''''''')))***+++))))))******)))((('''''')))(((((((((******((('''))))))))))))************''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***))))))((((((''''''&&&&&&******))))))((((((((('''$$$%%%&&&((())))))))))))((()))******)))'''%%%$$$))))))))))))))))))))))))))))))((())))))***++++++(((((((((((())))))))))))+++++++++***)))((((((''''''((()))++++++******)))+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---***)))(((***,,,---+++---...,,,)))))),,,////////////...---------,,,////////////000111222333111'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((++++++***(((&&&'''***,,,)))************++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%))))))(((((((((((())))))))))))))))))))))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&***)))((('''''')))+++,,,))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''''''''((()))))))))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%######$$$%%%''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***(((((((((((('''''''''''''''((((((((((((((((((((()))(((''''''((()))***+++))))))))))))(((((('''''')))(((((((((******((('''(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((''''''''')))))))))(((((('''''''''))))))***+++++++++******))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))((((((((()))******))))))))))))************++++++******)))((((((''''''((()))***+++******)))+++++++++*********))))))*********************************+++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,***+++,,,...++++++,,,---...///000111333333222222111222222222222'''&&&&&&&&&&&&%%%%%%%%%$$$&&&((())))))(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((((((((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((,,,+++))))))+++,,,,,,+++)))************+++++++++,,,,,,++++++++++++,,,,,,++++++***))))))(((''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$###((()))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&)))((((((''''''(((((()))((((((((())))))*********(((((())))))))))))((((((%%%&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%$$$)))((('''''''''(((***+++))))))))))))((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((((((((((()))******(((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***'''''''''''''''(((((((((***)))))))))(((((((((''')))(((((((((((())))))***(((((((((''''''''''''&&&)))(((((((((******((('''(((((())))))))))))******************************''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''++++++,,,,,,+++******)))))))))(((''''''((((((((())))))))))))))))))))))))))))))(((((('''(((((((((************++++++++++++++++++******)))((((((((((((((()))************)))+++++++++***************************************))))))*********+++++++++((()))+++,,,------,,,+++...,,,++++++,,,------,,,******+++---///000111222444444333222111111111111333%%%%%%%%%$$$$$$$$$#########%%%(((******)))&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((()))'''&&&(((+++---***((())))))*********+++++++++---,,,+++******+++,,,---++++++***)))(((''''''&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((''''''(((((((((''''''(((((()))*********(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***&&&'''((())))))((('''&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''))))))(((&&&&&&%%%%%%%%%(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))'''''''''&&&&&&&&&'''''')))(((((((((******((('''(((((((((((()))))))))***************************''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''******))))))((((((''''''''''''''''''''''''''''''(((((()))******)))((('''&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&))))))*********))))))((())))))'''''''''((()))***((((((((((((((((((((((((***)))(((''''''&&&'''''')))))))))*********++++++************))))))((((((((()))))))))************************************************************)))))))))*********++++++((()))***+++,,,---------///,,,***+++...///---+++,,,---------.../////////111111000///////////////222#########"""""""""!!!!!!###%%%'''))))))((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((&&&%%%'''+++,,,)))&&&))))))*********+++++++++,,,,,,***))))))***,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))(((((())))))))))))(((((())))))((((((((('''''''''&&&''''''((()))******+++%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''***)))((('''&&&%%%%%%%%%((((((((()))))))))******(((''''''''''''(((((()))%%%%%%&&&&&&''''''((((((&&&''''''((()))*********((())))))))))))(((((((((''''''&&&&&&&&&&&&'''((()))(((((((((******(((''''''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''******))))))((((((''''''''''''''''''''''''''''''(((((()))******)))((('''&&&&&&''''''(((((())))))&&&&&&'''''''''''''''''''''''')))******+++++++++***)))(((''''''(((***+++((((((((((((((((((((((((***)))(((''''''&&&''''''((((((((()))))))))***************))))))))))))))))))))))))))))))*********************************************************)))************++++++++++++***))))))***,,,...//////,,,+++,,,///000---+++,,,---------...///////////////......///000000111000###""""""""""""!!!!!!!!!###$$$%%%''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((''''''((())))))))))))((())))))))))))))))))))))))((((((((()))***+++)))((()))************+++++++++++++++************++++++))))))((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&&&&%%%&&&&&&'''(((***+++,,,---''''''(((((())))))))))))&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******((())))))))))))(((((('''((('''&&&&&&&&&'''((())))))(((((((((******((('''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))((((((((('''''''''((((((((((((((('''''''''''''''((((((((('''((()))+++,,,---------******)))(((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((('''((((((((())))))))))))******)))))))))))))))))))))))))))((()))******+++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))((()))+++...///---------...//////---,,,******+++---///000111222000000000000111222333333000$$$$$$#########"""""""""#########$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***)))))))))))))))))))))))))))******)))((('''((())))))************+++++++++******++++++++++++******'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))***++++++(((((())))))*********)))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''(((((()))''''''((((((((((((''''''%%%%%%'''(((((((((''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&'''(((((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))******)))((('''&&&)))((('''&&&&&&(((***+++)))(((((((((******(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((''''''''''''''''''(((((()))))))))((()))******++++++++++++***************)))((('''))))))))))))))))))))))))))))))((((((((()))******(((((()))))))))*********)))))))))))))))))))))******)))((((((((()))++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,---,,,---//////...---------++++++,,,---...///000111111111000000000111111222000%%%%%%%%%$$$$$$$$$$$$###$$$###""""""###%%%&&&((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))''')))***(((%%%$$$&&&))))))************+++++++++)))***+++,,,,,,+++***)))&&&&&&''''''((()))))))))))))))))))))))))))))))))###$$$%%%''')))***+++,,,&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''******)))((('''&&&%%%%%%(((((())))))))))))(((((($$$$$$%%%%%%&&&''''''''''''''''''(((((((((((((((&&&''''''((()))(((((((((&&&&&&%%%$$$###!!!''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))((((((((((((((()))******(((((((((((((((((((((((($$$%%%'''(((((((((''''''$$$%%%%%%&&&'''''''''&&&(((((('''&&&&&&&&&&&&''''''(((((()))***++++++,,,)))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((()))*********((('''&&&)))((('''&&&'''(((***,,,)))(((((((((******)))'''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))(((((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***))))))(((((('''''''''&&&'''((((((((())))))******(((((((((((((((''''''&&&***+++++++++***)))'''&&&))))))))))))))))))))))))))))))((())))))***+++,,,)))************+++++++++)))))))))))))))************)))((((((((()))+++,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,---,,,+++***)))***...111111...,,,---////////////......------,,,111000///......------...111%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$#########""""""'''((()))******(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((('''((()))((('''&&&''')))(((((()))***+++,,,,,,,,,,,,+++***))))))+++---...*********))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&(((***+++,,,,,,,,,######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&''''''%%%%%%&&&'''))))))((('''''''''''''''(((&&&""" """&&&(((%%%&&&&&&''''''&&&&&&%%%'''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$%%%&&&'''&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))***)))''''''***---///+++%%%###%%%''''''&&&)))((('''&&&%%%$$$######''''''(((((())))))*********)))'''&&&&&&'''((()))(((((())))))((('''&&&&&&###$$$&&&&&&&&&&&&$$$###''',,,000000+++''''''(((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((***---,,,(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))),,,...,,,'''%%%'''***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''((())))))((((((***)))(((((((((((())))))(((((())))))))))))(((''',,,***(((%%%$$$$$$%%%&&&''''''((((((((((((''''''(((((())))))))))))((((((***''''''+++,,,***((()))((('''(((((($$$!!!$$$***(((((((((((())))))))))))'''((()))******)))''''''((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((()))'''++++++&&&,,,111***))))))))))))))))))******...,,,+++)))))))))******++++++++++++++++++++++++)))***+++,,,---............,,,(((&&&&&&(((,,,...,,,,,,,,,,,,------...///---+++)))+++...000///......///000000//////000111333%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&&&&'''&&&'''((())))))'''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))***)))((('''(((***(((((()))++++++,,,,,,+++***)))((('''((()))+++,,,&&&'''((())))))******)))''''''''''''&&&&&&%%%%%%&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''''''''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%&&&'''''')))%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&'''&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))***)))((())),,,000222...(((&&&&&&''''''&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((***((('''&&&&&&'''((()))((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&'''+++...---)))&&&'''((('''(((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))+++---,,,)))''''''(((,,,+++***)))''''''''''''(((((('''&&&&&&'''(((((('''(((((())))))(((((('''''''''&&&'''(((((('''&&&))))))))))))))))))))))))+++***)))(((((()))***+++&&&'''((((((((((((((((((((((((''''''''''''((((((&&&'''(((((())))))((((((((((((&&&&&&&&&&&&'''(((''''''((((((((((((''''''(((((())))))))))))((((((***'''&&&((((((%%%&&&))))))''''''******&&&$$$%%%(((((((((((())))))))))))&&&'''((()))***+++++++++((((((((((((((((((((((((***)))(((''''''(((((())))))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))***'''+++***%%%+++000)))+++******)))))))))******))))))'''&&&&&&''''''(((++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,---......---,,,+++...---,,,,,,,,,,,,,,,---...,,,***+++...//////---...///000000000000111222444%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''(((((()))######$$$%%%&&&'''((((((%%%&&&'''((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%'''))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++***)))((()))+++((()))***+++++++++++++++***)))((('''((()))***+++&&&&&&'''((())))))))))))(((((((((''''''''''''&&&((('''&&&&&&&&&'''))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&''''''(((&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%***)))&&&$$$$$$&&&(((***%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))***(((((()))))))))+++///333333000+++((('''(((((('''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))(((((((((((((((''''''&&&((((((''''''''''''(((((((((***,,,***'''%%%&&&)))''''''(((((()))******+++'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((***+++***)))''''''((())))))'''&&&%%%%%%%%%%%%)))((((((''''''(((((()))((())))))******))))))((()))%%%###&&&+++---***&&&((((((((((((((((((((((((+++******))))))***++++++(((((((((((((((((('''&&&''''''''''''''''''''''''&&&''''''(((((()))))))))%%%%%%&&&'''((())))))***''''''((((((((((((''''''(((((())))))))))))(((((((((&&&&&&'''&&&%%%***111:::000((()))+++)))&&&$$$(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))************************+++(((++++++&&&,,,111***---,,,+++******************))))))))))))***++++++++++++++++++++++++++++++,,,---------,,,,,,+++******,,,---//////---,,,***...---,,,++++++******+++...---++++++---......---...///111111111111222444666%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((""""""######$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((()))***((()))***+++++++++++++++++++++************+++,,,))))))))))))((('''&&&%%%(((((((((((((((((((((''')))(((&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%(((***)))%%%$$$'''((((((%%%%%%&&&&&&'''((((((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))******((((((((()))+++...111444000...+++(((((((((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))'''((((((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''((())))))'''%%%$$$&&&(((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))(((((((((((())))))))))))************))))))(((&&&%%%'''***+++)))%%%(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))((('''&&&&&&''''''((((((((((((((((((***)))))))))((()))))))))$$$%%%&&&((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''&&&''')))((()))333>>>PPP===+++&&&(((***)))((((((((((((((())))))))))))+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++(((,,,,,,(((///666///...---,,,+++************))))))******+++,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++...,,,***((((((***,,,...,,,,,,+++*********++++++...---,,,,,,,,,---------...///111222111222333555333%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***))))))))))))(((((((((((('''((())))))''''''((()))))))))***+++++++++******++++++******************)))))))))(((((('''&&&%%%'''((((((((((((((((((((()))(((&&&$$$######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$***---)))&&&((((((%%%%%%%%%&&&&&&'''((((((((())))))(((((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((('''''''''((()))*********)))((()))***---///111222******)))''''''''')))+++(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((((('''''''''%%%$$$$$$%%%''''''(((((('''%%%$$$$$$&&&((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++(((((())))))))))))(((((())))))************))))))%%%(((+++***'''$$$$$$&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&'''((()))************)))------+++***)))(((((()))''''''((())))))(((((('''''''''((((((((((((''''''(((((())))))))))))((((((((('''(((***)))+++444???PPP===+++%%%(((***)))((((((((((((((())))))))))))---+++)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((***(((,,,---***333;;;555...---,,,+++************%%%&&&&&&((())))))******++++++++++++++++++++++++)))***+++,,,------------...,,,***))))))***,,,...))))))******+++,,,---.........------,,,,,,------...000111222111111333444...%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&''''''''''''''''''(((((())))))******))))))))))))((((((((((((&&&((()))((('''&&&'''((()))******+++++++++******((((((((((((((((((''''''%%%%%%&&&'''((((((((((((&&&''''''''''''((((((((()))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''(((((('''&&&'''((())))))(((''''''''''''''''''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%"""+++///***''')))(((###%%%%%%&&&&&&'''((((((((()))))))))(((((((((''''''(((((('''&&&&&&&&&''''''%%%&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))),,,...///...---&&&'''''''''&&&''')))+++((((((((('''''''''&&&&&&((((((((('''''''''''''''&&&&&&''''''((()))))))))&&&'''(((((((((((((((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%&&&((())))))))))))(((''''''&&&&&&'''''''''(((((())))))(((((('''((())))))******))))))(((***111777444***$$$''',,,((((((((((((((((((((((((%%%%%%'''((((((((((((((((((((((((((((((((('''&&&'''(((***+++,,,++++++***...---+++)))((((((((()))***))))))(((((('''''''''''''''((((((((((((''''''(((((())))))))))))((((((***(((((()))(((''',,,333888///((())),,,***'''&&&(((((((((((())))))))))))***************+++,,,,,,(((((((((((((((((((((((('''((()))))))))))))))((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))''''''''''''''''''''''''+++(((,,,---+++444===777---,,,+++***************&&&'''((()))***+++******++++++++++++++++++++++++))))))+++,,,---.........***,,,///111111///,,,***)))))))))***,,,---///000,,,---...---,,,,,,---//////000222111000000111333111%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((('''''''''((()))*********))))))))))))((((((((((((''')))***)))((('''((()))******+++++++++******)))(((((((((((((((''''''&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''&&&((()))((('''&&&'''))),,,+++***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###---000)))%%%((()))$$$%%%%%%&&&&&&'''((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''((($$$%%%'''((()))))))))((()))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++***)))+++---000///+++'''&&&'''((('''%%%%%%(((***''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%&&&)))++++++***&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&'''(((((())))))(((((('''---666===999...(((+++111))))))))))))))))))))))))%%%&&&'''((()))))))))(((&&&'''((((((((((((((((((&&&''')))+++,,,+++*********)))'''&&&'''((()))***+++***((('''''''''((()))''''''((((((((((((''''''(((((())))))))))))((((((+++'''''')))(((%%%&&&)))'''%%%&&&******'''&&&'''(((((((((((())))))))))))'''((()))***++++++++++++((((((((((((((((((((((((((())))))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((,,,))),,,,,,)))222:::555+++******)))))))))******)))***+++,,,------,,,+++++++++++++++++++++++++++***+++,,,,,,------------***,,,///222222///,,,***++++++++++++,,,---//////+++,,,...---+++,,,...111000111222111///...///000222%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""######$$$%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))&&&''''''((()))******+++))))))))))))(((((((((((((((***+++***)))((()))*********+++++++++******)))******+++******)))(((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))%%%&&&''''''(((((('''''''''((()))((('''&&&''')))...---+++***((('''''''''###%%%'''(((((('''%%%###%%%&&&&&&''''''&&&&&&%%%%%%///000'''"""'''***&&&%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%'''))))))))))))((()))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++******+++...000...)))$$$''')))***(((&&&%%%''')))%%%%%%&&&'''((()))******&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&(((((('''&&&''''''(((((())))))******''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((%%%###$$$'''******)))&&&&&&&&&'''((()))++++++%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''(((000777444+++%%%''',,,************************###$$$&&&(((((((((((('''&&&&&&'''((()))))))))((($$$&&&(((***++++++))))))&&&%%%$$$$$$%%%(((***,,,***)))'''&&&&&&(((***+++''''''((((((((((((''''''(((((())))))))))))(((((()))%%%%%%)))+++(((&&&'''&&&%%%&&&'''%%%"""&&&---(((((((((((())))))))))))&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))*********((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))...***,,,+++'''///777111))))))))))))))))))******&&&'''(((******)))((((((++++++++++++++++++++++++,,,,,,---------,,,++++++---,,,+++******+++,,,---------,,,,,,,,,---......))),,,...---+++,,,///222000111222000...---...///***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''''''''%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))'''((()))((('''&&&''')))((('''%%%&&&((())))))(((&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&%%%$$$###%%%(((+++---,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''%%%$$$###"""$$$'''((('''&&&''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%***(((%%%""""""$$$&&&(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''''')))+++,,,,,,***'''&&&%%%&&&(((******)))(((&&&((((((''''''&&&&&&%%%%%%)))((('''&&&&&&'''((()))'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((''''''((())))))(((&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''((())))))***'''&&&$$$######$$$&&&'''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%''')))***+++***((('''''''''(((((())))))******((((((''''''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&+++(((&&&'''***,,,+++***************))))))))))))***)))(((&&&&&&''''''((('''(((((()))***+++++++++))))))(((((('''''''''&&&))))))(((&&&&&&%%%%%%%%%&&&'''***+++,,,+++***)))))))))*********+++++++++&&&''''''((()))******+++******++++++++++++******,,,,,,+++***))))))******------------,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,---...///..................---------...///000222222333333111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((((((((((((************************))))))*********)))((((((((()))***)))((('''(((***((('''&&&&&&((())))))(((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%'''((())))))(((%%%"""!!!"""###$$$***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%###### """$$$$$$######$$$%%%((((((''''''''''''((((((''''''''''''''''''&&&&&&***(((&&&$$$$$$%%%&&&(((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''(((((())))))((((((''''''(((*********)))'''%%%%%%&&&'''((()))(((''''''(((((((((''''''''''''''')))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&'''(((((((((''''''((())))))(((&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''((())))))***'''&&&%%%$$$$$$%%%&&&'''+++***))))))))))))***+++%%%&&&&&&'''(((((())))))&&&''')))*********)))((())))))))))))((((((((((((((((((''''''''''''(((((()))(((''''''))))))((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''&&&''''''(((((())))))***,,,)))&&&&&&'''((((((&&&''''''''''''((((((((((((***)))((('''&&&'''(((((('''(((((()))******++++++)))))))))((((((((('''''''''''''''''''''(((((()))((((((******+++***))))))))))))*********+++++++++(((((())))))******++++++))))))************)))))),,,++++++***))))))******,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................---...///111222222333333...%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((('''''''''************************(((((())))))(((((('''&&&((()))******(((((()))***)))'''&&&&&&((())))))((((((((((((((('''&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))///---)))&&&$$$$$$$$$%%%(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%%%%%%%''')))((((((''''''''''''((((((''''''''''''''''''(((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((())))))******))))))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((())))))((((((''''''''''''((((((+++***(((&&&%%%$$$%%%%%%(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''&&&'''''''''(((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((('''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))&&&''''''(((((()))******(((((((((((())))))))))))*********)))((('''''''''((((((''''''''''''((((((***)))((((((******)))(((***))))))(((''''''&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''(((***+++,,,---+++)))'''&&&((())))))(((&&&''''''(((((()))))))))***)))((('''''''''((((((((((((((()))******++++++***)))))))))))))))((((((%%%&&&&&&((()))***+++,,,******)))))))))))))))))))))))))))************+++***************+++++++++(((((())))))))))))((((((,,,+++******)))*********,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++..............................000111222222333333555$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&++++++++++++++++++++++++((())))))))))))(((''''''''')))***)))((('''((())))))'''&&&&&&((()))((('''(((((((((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((())),,,+++)))((((((((()))***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&))),,,((((((''''''''''''((((((&&&&&&''''''(((((())))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************))))))))))))((((((((('''''''''&&&&&&&&&%%%&&&'''((((((''''''(((((())))))******(((((((((''''''(((((((((***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''',,,+++***((('''%%%$$$$$$))))))(((''''''&&&''''''(((''''''((())))))(((&&&%%%&&&&&&&&&'''((((((((('''(((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''*********)))((((((''''''((((((((('''((()))*********)))))))))((((((((('''((((((''''''''''''((((((***)))((((((******)))((())))))((((((''''''''''''))))))(((((((((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''(((***+++,,,,,,(((((('''(((***---///000******************++++++)))))))))((((((((((((((((((((())))))************************))))))))))))&&&&&&((()))***+++,,,,,,---+++)))((('''((()))***))))))))))))*********************************)))))))))************))))))++++++***************+++,,,,,,,,,------,,,,,,+++------------------------((()))+++------,,,+++***---------..................///000111222222222222111$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&************************))))))******))))))((('''&&&'''((((((&&&&&&'''(((***(((&&&&&&((((((((('''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''###$$$$$$######$$$&&&)))((((((''''''''''''((((((&&&''''''(((((()))))))))&&&'''((())))))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))************))))))*********)))))))))(((((('''&&&&&&&&&&&&'''((()))''''''(((((())))))******'''((((((((((((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''',,,+++***((('''%%%$$$$$$***)))((('''''''''''''''(((''''''((())))))(((&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((*********************************)))((((((''''''((((((((('''((()))******'''((((((((()))))))))***((((((''''''''''''(((((()))(((''''''))))))((('''''''''''''''(((((())))))++++++************++++++))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))'''(((((((((***,,,...000,,,,,,++++++******)))))))))))))))))))))((((((((()))))))))))))))*********))))))))))))************(((((()))***++++++******---,,,)))''''''((()))***)))))))))))))))))))))))))))))))))))))))(((((((((***++++++,,,,,,++++++***+++***************+++++++++,,,,,,------,,,,,,,,,------------------------((()))+++------,,,+++***---------........./////////000111222222333222222333%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))************)))((((((%%%&&&''''''%%%%%%&&&'''***((('''&&&((((((((('''(((((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%'''(((((()))((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$%%%&&&&&&%%%&&&''')))((((((''''''''''''(((((((((((((((((((((((())))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((())))))******))))))(((***************))))))((('''''''''(((((((((((()))'''((((((((((((((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))'''''''''((((((((((((((())))))(((((('''((((((((((((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&%%%&&&''''''((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((()))******(((((((((((())))))))))))'''''''''((()))*********((((((''''''''''''(((((()))(((''''''))))))((('''&&&&&&''''''((())))))***,,,++++++******++++++,,,***))))))))))))))))))***(((((((((((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((('''''''''((((((((('''%%%%%%''')))******)))))))))((((((((())))))*********)))((('''))))))))))))))))))******(((((()))))))))))))))***((()))***++++++***(((''',,,+++)))''''''(((***+++***)))))))))))))))((((((((((((((((((((()))))))))+++,,,,,,,,,,,,,,,,,,+++*********)))******+++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,------.../////////000111111222333333222222444%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&'''((('''&&&%%%&&&(((***)))'''&&&'''((('''&&&&&&'''''''''''''''&&&&&&%%%&&&'''((())))))))))))%%%&&&'''((())))))(((((((((((((((((((((((())))))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%''')))))))))))))))+++((((((''''''''''''(((((()))))))))(((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((())))))(((((('''((()))***+++***)))'''&&&'''''')))*********)))(((((((((((('''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((()))***(((''''''((())))))(((&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((((((((((((((((((((''''''''''''(((((('''''''''###$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''(((((())))))&&&''')))*********)))((((((((((((((())))))))))))((((((''''''''''''((((((***)))((((((******)))((('''''''''(((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))************))))))((((((((((((((((((&&&$$$###%%%(((''''''((()))******++++++))))))***+++***)))((('''***)))))))))))))))))))))''''''((((((((()))))))))'''(((***++++++***((('''***))))))(((((()))***+++******))))))((((((((((((((((((((())))))******++++++++++++,,,,,,+++++++++******))))))***++++++,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------...//////000111111222222333333222222***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))'''%%%############$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%'''((()))((('''&&&''')))+++)))'''''''''((('''&&&&&&&&&''''''(((''''''''''''''')))***++++++++++++%%%&&&'''))))))))))))(((""""""###$$$%%%&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###!!!$$$'''''''''&&&&&&'''((((((''''''''''''((((((******))))))((((((''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&''')))+++***(((&&&$$$&&&(((***+++,,,+++)))(((((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&(((((('''(((((()))***+++(((''''''((())))))(((&&&(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&''')))***+++***((('''******))))))((((((''''''((((((''''''''''''((((((+++***)))***+++++++++))))))))))))(((''''''&&&&&&))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************&&&((()))'''%%%&&&))),,,&&&'''(((***,,,...000000)))******++++++)))((('''*********)))))))))))))))&&&'''''''''(((((())))))%%%''')))***+++***)))((()))(((((())))))***++++++******))))))((((((((('''(((((()))***+++,,,,,,---******++++++++++++************))))))***+++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,------...///000000111111222333333333222222555)))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$###""""""######$$$&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((+++)))(((&&&&&&((()))+++((((((((((((((((((((((((******************************))))))((((((''''''&&&(((+++,,,,,,)))&&&$$$((((((''''''''''''((((((%%%&&&'''&&&%%%%%%&&&(((***)))((('''%%%$$$###"""'''''''''&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''+++)))'''&&&(((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))***)))'''%%%%%%''')))***((((((''''''''''''(((((((((((((((((((((((((((((($$$###&&&))))))&&&'''+++************)))(((&&&&&&''''''(((((())))))************)))((('''&&&%%%%%%&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''***)))(((((((((((())))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''))))))&&&###""""""!!!((((((''''''''''''((((((************))))))))))))%%%&&&&&&''''''&&&&&&%%%***'''######&&&))))))(((''''''''''''((((((((()))++++++************++++++''''''((((((((((((''''''))))))))))))((((((((((((''''''(((+++---...,,,+++((((((((((((((((((((((((+++++++++***)))'''&&&%%%'''((((((((('''&&&%%%%%%'''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))******++++++%%%&&&((()))*********)))+++***)))(((((()))***+++))))))(((((((((((())))))((()))***,,,,,,++++++***'''((((((((())))))******(((((((((((())))))))))))******))))))((((((''''''******++++++++++++******,,,++++++++++++++++++,,,+++***)))))))))***,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------...//////000111222222333...//////000000000000000222222222222222222222222111'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''(((***++++++)))&&&%%%((((((''''''''''''((((((&&&''''''&&&%%%$$$&&&''')))(((''''''%%%%%%$$$###'''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&((((((&&&### $$$''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((+++***+++...---)))***---************)))((('''&&&))))))))))))(((((((((((((((((((((((((((''''''''')))(((((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))(((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))###&&&'''''''''(((***+++&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))&&&######&&&((((((''''''''''''((((((((())))))))))))(((((((((((())))))(((((()))))))))(((''''''))))))))))))(((((((((((('''''''''))),,,---,,,+++((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((()))((((((''''''(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&'''((()))******))))))+++***)))(((((()))***+++***))))))((((((((())))))((()))***+++++++++***)))(((((()))))))))*********))))))))))))((((((((((((************)))))))))(((******++++++++++++******++++++************+++++++++***)))))))))***+++,,,------,,,+++++++++++++++'''((()))+++---///000111,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------......//////000000+++,,,,,,---------------/////////000111111222222222%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&(((***+++&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))(((''''''((((((''''''''''''(((((('''(((((('''%%%$$$%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''!!!""")))'''''''''''''''''''''''''''(((((((((((('''&&&&&&(((''''''''''''((())))))(((((((((''''''(((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((($$$###$$$'''&&&"""###&&&************)))(((''''''*********)))((('''''''''&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%(((((((((''''''''''''&&&((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&(((((()))))))))'''&&&%%%(((((((((((((((((((((((('''(((((((((&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''((()))(((''''''((((((((())))))))))))((((((''''''(((((())))))*********)))(((((('''(((((((((((())))))))))))(((''''''(((***,,,,,,+++((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''((())))))))))))((((((******))))))))))))******+++***)))((((((((((((((('''((()))*********))))))))))))))))))******************))))))((((((''''''++++++************))))))******++++++++++++************))))))))))))************))))))******+++,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,---,,,,,,,,,......///000111222222333222&&&%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$######$$$&&&)))***''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((************************&&&''''''(((((())))))))))))(((((('''''''''((((((((((((''''''''''''((((((((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%''''''$$$!!!!!!&&&+++''''''''''''''''''''''''''''''(((((((((''''''&&&'''''''''''''''(((((())))))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))(((***------******...***************)))((('''***)))))))))((((((((('''''''''''''''((((((((((((######$$$%%%&&&'''((()))((((((((('''''''''''''''))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&''''''(((((()))((('''&&&%%%&&&'''((())))))(((&&&%%%''''''''''''''''''''''''***)))))))))'''######&&&((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))(((((()))*********'''(((((((((((()))))))))******))))))))))))*********++++++******)))((('''(((((((((((()))))))))))))))''''''(((***++++++***((((((((((((((((((((((((************)))((('''&&&&&&'''((()))))))))))))))***)))(((''''''((()))***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((***))))))))))))))))))***++++++***)))(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&***)))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))***************+++++++++*********+++************......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------...////////////...111111222222222333333333222''''''&&&%%%$$$######$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""&&&&&&&&&''''''''''''(((&&&%%%$$$###$$$&&&(((***'''''''''((((((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''&&&&&&'''((()))((((((''''''''''''(((((()))))))))'''%%%$$$%%%&&&%%%%%%&&&''''''(((((()))&&&&&&&&&''''''((((((((('''''''''(((((('''''''''$$$$$$%%%&&&((()))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''''''''(((((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))***,,,+++''''''***)))************))))))((('''((((((((()))))))))***((((((((((((''''''''''''######$$$%%%'''((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''+++***''')))...((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''((((((((((((((()))***(((((((((((()))))))))*********))))))))))))*********************)))(((((('''((((((((()))))))))***)))(((''')))***,,,+++***)))))))))))))))))))))))))))*********)))((('''&&&%%%&&&''''''((((((((((((***)))(((''''''((()))***(((((())))))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))((((((((((((((()))))))))******)))))))))++++++***)))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((+++******)))(((''''''&&&'''(((((((((((((((((((((******++++++++++++******)))(((((((((((((((((()))))))))******++++++++++++)))******+++++++++***)))((((((***+++---...///000************++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,......///000000000000000333333333222222222222222111((('''&&&$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''''''''&&&&&&&&&''''''''''''((()))((('''''''''((()))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((((())))))(((&&&%%%&&&'''%%%&&&&&&'''(((((())))))'''''''''''''''((((((((($$$%%%&&&&&&&&&&&&%%%$$$###"""###&&&)))***(((&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&$$$$$$%%%""")))******+++******))))))'''''''''((()))*********))))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&'''(((((((((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))***+++&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''######(((&&& '''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))******''''''((((((((((((''''''$$$&&&''''''&&&%%%'''(((((((((((()))))))))******(((''''''&&&&&&''''''(((((())))))******))))))(((''''''(((((())))))******)))))))))+++------+++)))))))))))))))))))))))))))$$$$$$&&&'''((((((((((((%%%&&&'''''''''''''''&&&))))))(((((((((((())))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((()))***))))))************))))))*********))))))******+++))))))((((((((()))***+++))))))))))))((((((((((((******))))))((((((''''''&&&&&&''''''''''''((((((******++++++++++++******))))))(((((((((((())))))))))))***++++++++++++***)))***+++,,,,,,,,,+++******++++++,,,,,,------...)))***************++++++************++++++++++++,,,,,,,,,,,,------------,,,---......//////......000000000000000000000000111&&&&&&%%%$$$#########$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###''')))******&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''((()))(((&&&&&&''')))&&&&&&''''''(((((())))))((((((((((((''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((,,,***+++---***&&&%%%))))))******++++++*********(((((((((((())))))))))))'''''''''(((((((((((((((******)))(((''''''&&&&&&'''((((((((())))))))))))((((((((((((((()))))))))(((((('''&&&&&&&&&&&&''')))(((''''''(((+++...000,,,+++)))'''&&&'''((((((''''''''''''''''''''''''+++%%%$$$'''###&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))******''''''((((((((((((''''''$$$'''))))))'''&&&''')))(((((()))))))))*********''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))'''''''''((()))*********))))))+++...///...+++((())))))))))))))))))))))))###$$$%%%'''(((((())))))'''((((((((((((''''''&&&(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))((((((((('''''''''&&&((((((''''''((()))***+++((()))***++++++***)))((())))))))))))***+++,,,,,,******)))((()))***+++,,,++++++++++++******))))))))))))))))))((((((((((((''''''''''''((((((((()))******++++++++++++*********))))))(((((())))))***((()))***+++,,,++++++***)))***,,,---...---,,,+++//////...---+++***))))))*********++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,---------+++,,,------......---------...///000111222333333333$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%$$$(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((''''''((((((''''''''''''(((((('''(((((((((&&&&&&(((***''''''''''''(((((())))))))))))((((((''''''&&&&&&((()))***++++++***)))((((((+++,,,)))###"""&&&+++''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''***)))'''%%%%%%''')))***((((((''''''''''''((((((((((((((((((((((((((((((######%%%))))))'''(((,,,)))******+++++++++************))))))((((((''''''%%%%%%&&&'''((()))***+++((((((((()))))))))))))))'''((((((((())))))******''''''(((((())))))******(((((('''&&&&&&&&&&&&''')))(((&&&&&&(((,,,000333222000,,,)))'''&&&'''(((((((((((((((((((((((((((,,,&&&&&&,,,)))!!!""")))(((((((((''''''(((((((((&&&&&&''''''((()))******''''''(((((((((((('''''''''***,,,,,,***)))***,,,))))))))))))************))))))(((((((((((())))))$$$%%%&&&((())))))))))))&&&''''''((()))******+++(((***,,,///111///+++'''))))))))))))))))))))))))))))))))))))))))))((('''))))))***))))))((('''''''''((()))******)))((('''(((((())))))*********+++************************++++++******)))))))))(((((('''''''''((()))+++,,,((()))***++++++***)))((((((((())))))***+++------+++***)))))))))***,,,------------,,,,,,+++++++++(((((((((((())))))))))))'''((((((((())))))************++++++++++++************))))))))))))******((()))***+++,,,+++******)))***,,,.........,,,+++))))))***+++---...//////+++++++++,,,,,,---------)))************+++++++++))))))***+++,,,---------,,,---......//////......,,,---///111333666777888555'''$$$!!!!!!$$$'''((('''###$$$%%%%%%&&&&&&%%%%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$######&&&$$$###$$$((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((''''''))))))(((((('''''''''&&&))))))))))))(((((((((((())))))************))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((()))))))))***'''''''''''''''''''''''''''((()))***)))(((&&&$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((('''%%%$$$######$$$%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$)))%%%%%%...---%%%%%%((('''&&&&&&'''&&&$$$"""''''''((())))))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((555...'''%%%)))---...---''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''(((***---///...***&&&%%%'''))))))((("""%%%(((***)))'''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$)))))))))))))))((((((((('''((((((((((((((('''''')))((((((''''''''''''((())))))''''''(((***,,,...,,,***(((&&&%%%&&&'''(((&&&''')))******))))))(((&&&'''((())))))***))))))&&&(((***+++,,,+++***)))'''((()))******)))((('''&&&''')))++++++***((('''''''''''''''((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))((((((((((((---,,,+++)))(((((('''((((((((())))))))))))(((((()))))))))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))******************))))))))))))*********++++++,,,,,,------...((()))++++++***+++---000++++++************++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,************+++,,,------------......///000000000222///++++++...111333222333'''%%%######&&&(((((('''%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((###$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$'''((((((&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))))))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%+++(((%%%***)))$$$((('''&&&%%%&&&'''((('''&&&''''''((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((()))))))))***+++++++++,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$###$$$)))000444333000(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))((()))+++---///,,,***'''&&&((())))))'''%%%&&&((((((''''''((()))(((''''''''''''''''''(((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))(((((('''(((((('''''''''(((((())))))(((''''''''')))+++---,,,+++)))'''''''''((()))&&&'''(((*********))))))'''(((((()))))))))))))))'''(((***+++++++++))))))'''((()))******)))((((((&&&'''((()))***)))(((((('''''''''((((((((())))))***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))(((((((((((()))(((((('''((()))***+++)))))))))))))))))))))(((++++++***))))))((((((((((((((())))))))))))((((((''''''((())))))))))))((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))******************))))))))))))******(((((())))))******++++++***+++,,,+++******+++---++++++************++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,---...///000000222///------000333333333111%%%%%%%%%&&&((()))((('''%%%&&&''''''((((((''''''############$$$%%%''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((######$$$%%%&&&'''((()))$$$######$$$&&&''''''%%%%%%&&&&&&&&&&&&'''''''''###$$$&&&((()))*********((((((((((((''''''''''''''''''(((((())))))******''''''((((((((((((''''''((((((((((((''''''''''''((())))))******)))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''((((((((((((((((((((((((%%%%%%&&&(((((()))))))))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$+++(((&&&)))%%%###***(((&&&%%%%%%''')))******'''(((((())))))(((((('''(((((('''''''''((())))))''''''''''''''''''''''''******************++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&+++///111...***)))((('''&&&&&&&&&'''(((&&&&&&'''''''''(((((((((***)))(((((((((***+++,,,***)))(((((())))))((('''(((((((((&&&%%%&&&(((+++'''(((((())))))(((((('''******)))(((''''''''''''''''''''''''''''''''''''(((((()))******))))))(((''''''''''''((()))******(((''''''&&&'''(((***+++---+++***((((((((())))))%%%&&&((()))*********))))))))))))))))))((((((((('''(((***++++++***))))))&&&'''((()))******))))))''''''''''''((((((((((((''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))*********)))((((((''''''))))))))))))(((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))******))))))))))))))))))((())))))******))))))(((&&&((()))++++++***)))(((++++++++++++++++++++++++)))(((((('''''''''((((((******************))))))******))))))))))))******(((((())))))******++++++,,,------,,,)))((()))***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,---...///000111111111000///000222444333222111######%%%'''(((((('''%%%%%%%%%&&&'''''''''''''''#########$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***((((((((((((((('''''''''))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''(((((()))*********))))))***************)))))))))''''''''''''''''''''''''%%%%%%'''(((((((((((('''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&((()))***)))'''&&&)))))))))(((((((((((((((%%%&&&'''((()))(((''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((''')))///***%%%***+++(((&&&%%%''')))***+++'''((((((((()))))))))))))))((((((((((((((())))))((((((((((((((((((((((((+++++++++***************************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((...+++((('''((()))))))))***)))'''%%%%%%&&&((()))''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))***)))((('''((())))))((('''&&&((()))'''((()))******)))((('''***)))(((((('''''''''(((&&&&&&&&&'''''''''''''''((())))))************)))''''''''''''((()))***+++'''''''''&&&'''((()))***+++***)))((((((((())))))%%%&&&((()))******************)))(((((((((((((((((()))************))))))''''''(((((()))*********''''''&&&&&&''''''((()))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********)))))))))))))))*********(((((()))***************)))))))))******)))))))))(((***---//////...,,,***+++++++++++++++++++++++++++***)))((((((((())))))++++++************))))))******))))))))))))******++++++,,,,,,------......+++,,,---,,,***(((((()))++++++************++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,---...///000111222333...///000222333333222111333 """%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((++++++***)))((('''&&&&&&((())))))******))))))(((((((((((((((''''''''''''&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&(((******)))((('''******))))))((((((((((((&&&'''(((((((((&&&%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&((('''000<<<666++++++---***'''&&&'''((())))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))))))))+++++++++***************************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&(((+++......***((('''&&&&&&''')))***'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&'''((()))***))))))(((((('''))),,,,,,***((('''''''''((()))******)))((('''((((((''''''&&&'''''''''&&&&&&&&&&&&''''''(((((((((((()))***************'''''''''((((((***+++,,,'''''''''''''''(((((()))))))))((((((''''''((((((%%%&&&((()))*********)))+++***)))(((''''''(((((())))))*********)))))))))((((((((((((((()))******(((''''''''''''((())))))(((((((((((()))))))))***))))))************))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))))))))((((((((((((((())))))***************((()))))))))*********+++'''((()))***++++++******))))))************)))))))))+++---//////...,,,***************************++++++******)))*********+++++++++*********************))))))))))))******,,,,,,------.../////////''')))+++,,,*********+++++++++************++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,......---,,,+++++++++++++++,,,,,,---///000000111,,,...000111222111000000333!!!%%%&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((***)))(((''''''&&&&&&''''''''''''(((((((((((((((++++++***)))((('''&&&&&&))))))************))))))((((((((((((''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((+++******))))))(((((('''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((+++***)))666EEE>>>...------***((('''((((((((('''(((((((((((()))***++++++******)))((((((((())))))******************************************++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((###%%%)))+++---,,,+++***)))((('''''''''((()))***''''''((((((((())))))))))))))))))))))))((((((((('''((())))))(((((()))***(((***---...+++(((&&&%%%'''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''(((((())))))''''''((()))************(((((((((((()))******+++((((((((((((((((((((((((((((((((((((((('''''''''&&&''')))******))))))(((******(((''''''((())))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))###$$$%%%&&&''')))******))))))))))))((((((((((((((()))******++++++******((())))))******+++++++++'''((()))+++++++++***))))))******++++++******)))''')))***,,,,,,+++***)))))))))))))))))))))))))))((()))***+++++++++***************+++++++++,,,,,,******))))))))))))************++++++,,,---------$$$'''***++++++++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---*********+++,,,,,,------+++...000111000000000111111 """%%%&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&''')))(((&&&%%%'''(((''''''''''''(((((((((((())))))''''''&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''$$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))++++++******)))(((((('''(((((('''''''''''''''((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''***))))))666BBB777)))+++)))(((''''''))))))((('''(((((((((((((((***+++,,,+++******)))(((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,---,,,***((('''&&&'''((((((((())))))))))))'''((((((((())))))))))))((())))))*********))))))'''))))))(((&&&'''***,,,+++,,,---,,,***(((''''''(((''''''''''''''''''((()))(((((('''(((((())))))&&&&&&'''(((((()))******&&&&&&'''((())))))))))))***)))))))))))))))******)))))))))))))))))))))(((((((((((()))))))))((((((((())))))******)))'''&&&***)))'''''''''(((***++++++******)))))))))))))))+++***)))(((''''''(((((('''(((***+++++++++***)))(((((()))))))))*********)))***++++++++++++***)))))))))))))))))))))))))))%%%%%%&&&'''((())))))***))))))))))))((((((((((((((()))***+++++++++******((())))))******+++,,,,,,'''(((***++++++***)))((()))******++++++******)))((())))))***************))))))))))))))))))))))))###%%%(((***++++++)))((())))))******+++,,,------******))))))))))))******(((((()))******++++++,,,$$$'''***++++++++++++,,,++++++************++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111000000111333111!!!$$$&&&&&&%%%$$$&&&(((%%%&&&''''''(((((('''''' """$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&(((***)))&&&%%%''')))''''''''''''((((((((()))((('''&&&&&&'''((()))***&&&'''''''''(((((())))))&&&&&&'''((()))***+++,,,''''''(((((((((((('''''')))(((((((((''''''''''''%%%&&&'''((()))))))))))) !!!"""$$$%%%&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((()))******+++++++++***)))(((((('''((((((''''''''')))+++,,,$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((111999---"""(((&&&&&&&&&''')))***)))''')))((((((((((((***,,,---++++++***))))))((())))))(((((((((((((((((((((((((((((()))***+++,,,,,,---************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((000...***&&&%%%&&&+++///&&&'''((()))******))))))(((((((((((())))))))))))&&&&&&'''((())))))((((((((())))))'''%%%&&&***.........---***((('''((()))((('''&&&%%%%%%&&&'''(((***)))))))))))))))******'''''''''((()))******+++%%%&&&'''((())))))))))))+++***)))))))))))))))***))))))************)))(((((()))************))))))))))))******)))((('''&&&)))((('''&&&'''(((+++,,,++++++***)))(((((()))))),,,+++)))(((''''''''''''''')))+++,,,---,,,***)))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))***+++,,,+++******((())))))***++++++,,,,,,((()))***++++++***((('''******++++++++++++************+++++++++,,,,,,,,,)))))))))))))))))))))))) """&&&)))+++***((('''(((((()))***,,,---...///******))))))))))))******)))))))))***++++++,,,,,,%%%'''***,,,+++*********++++++************++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///000////////////............000222222000000222555333&&&&&&&&&''''''''''''(((***(((%%%%%%''''''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$''''''))))))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&((($$$"""%%%+++'''((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((())))))*********+++&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))******))))))((((((''''''%%%'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((******))))))((((((''''''&&&'''((()))************(((((((((((())))))))))))(((''''''(((((()))***+++++++++******))))))((((((((('''&&&&&&'''((()))***((()))((('''&&&&&&(((***((((((((((((((()))))))))+++******)))(((''''''&&&&&&+++---++++++,,,***&&&,,,,,,,,,+++++++++*********)))(((''''''&&&''''''(((''''''&&&'''(((***+++''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,'''((()))******)))((('''******++++++***)))'''&&&)))((((((((()))***++++++((((((''''''''''''((((((+++***))))))+++,,,+++)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************))))))(((&&&$$$!!!***))))))(((((((((((((((''')))+++------+++)))(((((((((((((((((((((((((((***************)))(((((((((((((((&&&$$$$$$&&&(((******+++++++++,,,,,,,,,))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))+++***)))'''''''''(((((((((((((((((())))))))))))(((***,,,,,,***)))((()))++++++******))))))((((((...,,,***)))((()))***+++))))))*********))))))((('''((())))))((('''((()))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++***************************)))((('''''''''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********---..................---//////---,,,,,,---...///111111000000111111222333444%%%%%%%%%%%%&&&&&&&&&''')))'''%%%%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$))))))$$$!!!###&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''((((((((((((((()))))))))******''''''&&&&&&''''''((())))))(((((('''''''''(((((((((((((((((('''''''''&&&%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&&&&'''))))))))))))((((((''''''&&&&&&'''((()))***))))))''''''''''''(((((((((((((((((('''''''''''''''((()))))))))((((((((((((((((((((('''&&&''''''))))))'''((((((&&&%%%%%%''')))((((((((())))))))))))***+++******)))(((((('''''''''---000---+++,,,***'''************))))))))))))(((((('''''''''(((((()))%%%$$$###"""""""""###$$$''''''((((((((()))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((())))))))))))((((((***+++,,,,,,,,,+++***)))))))))))))))))))))***+++((((((''''''''''''((((((************))))))))))))''''''''''''''''''''''''******************+++,,,))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++***((('''&&&((())))))***)))(((''''''''')))+++,,,------,,,+++))))))))))))))))))))))))***************)))((((((((())))))(((&&&&&&'''(((************++++++++++++***)))((((((''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((''''''((()))***(((((((((((())))))))))))'''(((((('''%%%&&&(((************)))))))))))))))***)))'''&&&%%%&&&'''((())))))************))))))+++,,,---,,,+++++++++---************************************)))))))))(((************************************************+++******)))***+++,,,---)))))))))))))))))))))))),,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********))))))------............------///...------------...///111111000000111111222333444$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''(((******)))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&$$$###$$$&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))************)))''''''(((((((((((('''''''''((((((((((((((())))))((((((''''''(((((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&((()))%%%&&&&&&&&&&&&''''''''''''''''''(((((()))*********)))((('''&&&&&&&&&&&&)))))))))(((((((((((('''%%%&&&'''((()))))))))(((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((((((''''''''''''((('''((()))(((&&&&&&((()))(((((())))))*********************))))))((((((''')))000444000+++***+++***((((((((((((''''''''''''&&&&&&&&&''''''(((******)))((('''%%%$$$$$$%%%%%%((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))***+++++++++******+++***)))))))))))))))))))))((((((''''''(((((())))))+++,,,+++(((&&&(((***''''''''''''''''''''''''***))))))((()))***,,,---************************&&&'''(((((())))))((((((&&&'''((()))))))))))))))((()))*********)))'''&&&'''''')))***++++++,,,,,,************************))))))******))))))(((((((((***++++++)))(((((()))))))))))))))******************)))((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((())))))))))))''''''&&&$$$###%%%))),,,))))))))))))************,,,+++***(((((()))******))))))************)))))))))+++++++++***)))***+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************************+++---...///************************+++++++++***************++++++++++++++++++++++++************)))))))))))),,,,,,------------,,,,,,......---------......///111000000000000111222222333$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%(((***+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&'''(((((('''((()))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((()))************)))''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''))),,,&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&''''''''''''(((((()))))))))))))))((((((''''''''''''(((*********(((((()))+++(((((())))))******++++++*********)))))))))((((((***222777222+++)))+++,,,((((((((('''''''''&&&&&&'''''''''''''''((()))))),,,+++***)))((()))******))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***%%%&&&&&&'''((()))))))))++++++***)))((((((((()))))))))(((((((((((())))))(((,,,///,,,(((%%%(((+++(((((((((((((((((((((((()))((('''&&&&&&''')))***))))))))))))))))))))))))'''(((((()))))))))))))))######$$$&&&''''''((((((***))))))((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((***,,,---+++***)))***(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))''''''''''''&&&(((+++...(((((())))))******++++++,,,,,,+++*********+++,,,((())))))************))))))***+++***)))((()))+++++++++++++++++++++++++++*********)))))))))))))))************************************************)))))))))******+++,,,,,,++++++++++++++++++++++++************************)))***************++++++++++++******************+++,,,,,,------,,,,,,+++------------.........///000000000000000111222222111&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###%%%(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''%%%###$$$'''))))))((((((((()))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((()))************)))''''''&&&&&&&&&((((((((((((((((((((((((''''''((('''&&&'''))),,,&&&&&&&&&'''''''''(((((('''''''''''''''((((((((('''''''''''''''((())))))'''''''''''''''(((((((((&&&'''((((((((((((((((((''''''((((((((()))))))))((((((''''''((())))))***((((((((())))))*********)))))))))(((((('''&&&&&&'''((())))))((('''((()))'''(((((()))******++++++************))))))))))))***222666111***)))+++---))))))((((((((('''''''''))))))((('''''''''''''''((('''&&&&&&&&&''')))***))))))))))))************))))))))))))))))))))))))+++***)))((((((''''''(((***)))(((''''''((()))***%%%%%%&&&'''((()))******++++++***)))((((((((()))))))))(((((((((((())))))))),,,///---(((&&&)))---))))))))))))))))))))))))***)))(((&&&&&&&&&''''''(((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))******+++,,,***(((&&&&&&''')))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((***,,,---+++*********''''''((((((((()))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))%%%''')))***))))))***+++(((((())))))******++++++(((((('''''''''((((((((((((((()))***************,,,---......,,,,,,---...++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++*********************************+++************((((((((((((((((((((((((******************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------.........//////000000//////000000111222///&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''(((((((((((('''''')))))))))(((((((((((('''((((((''''''(((((()))******)))((('''''''''''''''((((((((()))))))))))))))&&&'''((('''&&&&&&((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))***'''''''''(((((()))++++++))))))))))))************'''(((((()))(((((('''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&'''((()))******+++***************************111333...******+++,,,***)))))))))((((((((((((******(((''''''&&&&&&&&&'''&&&&&&&&&&&&((()))***((((((((()))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))((()))***+++,,,---+++***))))))))))))))))))***))))))(((((())))))***(((+++---,,,)))(((***,,,))))))))))))))))))))))))*********)))))))))(((((('''''''''''''''''''''''')))***++++++,,,,,,++++++,,,+++***))))))))))))***,,,***(((&&&%%%''')))+++***++++++,,,,,,++++++***''''''''''''''''''''''''''''''((()))))))))((((((''')))******)))))))))***(((((((((((())))))))))))))))))((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))$$$&&&)))***)))((((((((())))))))))))************(((((())))))))))))******'''((()))******+++*********+++,,,,,,******+++,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************,,,,,,------,,,+++******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,---......//////000000111,,,,,,,,,---------------,,,,,,------------,,,,,,+++,,,---...////////////000////////////000111111000%%%%%%&&&&&&&&&'''''''''$$$&&&''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((******)))))))))(((((((((''''''&&&&&&''''''((())))))(((((('''''''''(((((('''''''''((((((((())))))%%%'''((((((&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))***************))))))'''''''''((((((((())))))(((((('''''''''(((((())))))))))))))))))(((((((((&&&'''((())))))(((((('''$$$&&&(((((('''&&&&&&&&&%%%%%%&&&'''((()))*********************************...///+++)))++++++***))))))))))))(((((((((((()))(((((('''''''''((((((+++***)))))))))***+++,,,''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((())))))))))))((((((+++******)))***+++,,,---))))))))))))))))))***+++******))))))))))))******''''''(((((())))))******''''''''''''''''''''''''%%%&&&(((***++++++***)))(((((((((((((((((((((((())))))***+++++++++++++++***)))'''&&&&&&&&&&&&'''))))))))))))((((((((('''%%%''')))+++,,,,,,,,,+++((((((((((((((((((((((((&&&''''''((())))))((((((&&&'''(((((('''''')))***(((((()))))))))*********((((((''''''(((((()))*********))))))))))))******))))))))))))))))))))))))(((((()))******)))((('''(((((((((((())))))))))))((()))***)))(((''')))************)))))))))))))))******+++,,,,,,,,,,,,,,,'''((()))******+++++++++'''((())))))''''''((()))************************((()))))))))************************************************************)))***+++,,,,,,,,,+++***------------------------++++++,,,,,,,,,---------------......///000000111+++++++++,,,,,,---------------............------+++,,,---////////////...///////////////000111111222$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((("""!!!!!!!!!"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''$$$'''))))))((('''((()))%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))++++++******))))))((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))&&&&&&&&&'''''''''((((((%%%'''((((((&&&$$$$$$$$$''''''''''''((((((((()))*********)))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((******+++++++++******)))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&''')))))))))((((((''')))+++,,,***)))))))))$$$$$$%%%&&&'''((()))*********************++++++))),,,,,,))))))++++++((()))(((((((((((('''''''''''''''&&&''''''((()))***,,,+++***(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''***)))((((((((()))++++++))))))(((((()))***++++++******))))))))))))******%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))++++++***)))))))))))))))))))))))))))(((((()))******************)))'''&&&&&&'''((((((&&&(((***,,,,,,)))&&&$$$ $$$(((+++++++++***))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&%%%%%%(((***))))))))))))************'''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))&&&'''(((*********))))))(((((((((((())))))))))))------,,,***((())),,,...++++++******))))))((((((&&&'''((()))))))))))))))''''''(((******+++++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************$$$&&&''')))*********)))************************,,,,,,,,,------.........******++++++,,,---......*********++++++,,,,,,,,,---......//////......---***+++---///000000///...///////////////000111111444$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''$$$!!!"""%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!###''')))'''###%%%&&&((('''&&&&&&''')))+++)))'''$$$######$$$%%%%%%''')))(((%%%###$$$&&&''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((('''''''''((()))((('''))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))'''((()))((('''&&&''')))&&&&&&&&&'''''')))***+++((((((((((((((('''''''''***)))(((''''''((()))***+++*********))))))(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))************))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((************************///---******++++++(((%%%))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((+++******)))))))))((((((''''''(((((('''&&&%%%%%%(((''''''((()))******)))(((((()))***************)))))))))+++------+++)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))000---******++++++(((%%%))))))************))))))+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++******)))((((((((()))((((((+++...000000///)))******))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++%%%&&&(((***++++++******&&&&&&'''((()))))))))((((((((((((((()))))))))))))))***++++++(((###&&&''')))+++++++++******((())))))***++++++,,,,,,((())))))***+++,,,,,,,,,,,,+++)))((((((((()))*********)))(((''''''((((((&&&&&&''')))***+++,,,---(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,++++++*********+++,,,------,,,,,,+++***)))((((((************************...---,,,---......---+++---,,,,,,---......---+++***++++++,,,,,,------...---,,,++++++,,,---///000///...---------...000111222%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''%%%"""###%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$"""$$$''')))'''###"""###%%%$$$######$$$&&&,,,+++)))'''&&&&&&&&&&&&&&&(((***)))&&&%%%%%%'''''''''''''''((((((((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''&&&)))((((((((('''''''''&&&(((((())))))(((((('''&&&)))(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((()))))))))'''((()))((('''&&&''')))'''''''''''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))************)))))))))(((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))*********************************(((''')))+++,,,+++)))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((()))))))))(((((('''&&&((()))))))))(((((('''&&&***)))(((((()))***((('''(((((()))************)))''''''''')))***+++)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))!!!%%%((())))))))))))))))))************))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))((((((***---.........))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++"""###%%%&&&'''&&&&&&%%%''''''(((((()))(((((((((((((((''''''&&&&&&&&&%%%'''))),,,------,,,)))'''******+++++++++******)))*********++++++,,,,,,,,,((((((((()))***+++++++++---,,,+++***))))))***+++...------,,,++++++,,,,,,''''''((()))***+++,,,,,,)))))))))***+++++++++,,,++++++************++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++------...------,,,++++++---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///////////////000111111///&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$%%%((((((&&&$$$$$$&&&''''''&&&&&&'''(((******)))((('''&&&&&&&&&'''(((***)))(((&&&'''(((''''''''''''(((((((((((('''(((((()))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))))))))))))))((('''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((('''((()))((('''&&&''')))(((((('''''''''(((((()))))))))))))))************))))))(((((((((((())))))******))))))))))))(((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((('''''')))+++,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))*********)))((('''))))))*********)))((((((,,,***))))))))))))(((&&&''''''((()))))))))))))))(((''''''(((******)))'''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))###''''''''')))+++))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))+++,,,,,,+++******)))((()))+++---,,,+++((()))***++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++(((((())))))))))))(((((((((((()))))))))(((''''''''''''''''''(((((())))))$$$&&&(((+++,,,------------,,,+++***))))))))))))******++++++++++++++++++)))))))))***++++++,,,,,,---,,,++++++***+++++++++,,,,,,+++*********++++++)))))))))*********++++++******************++++++******++++++++++++******)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222000---++++++---,,,,,,------------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,---...///000///000000111111111111111---&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&&&&((((((&&&$$$&&&'''((((((''''''((()))&&&'''''''''&&&%%%$$$$$$''''''((((((((('''''''''''''''''''''(((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((()))((('''&&&'''))))))((((((''''''''''''(((((()))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((()))((((((''''''(((((()))(((''''''&&&&&&''''''((())))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********((('''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,------,,,***))))))))))))******)))((((((+++)))((()))******)))(((''''''((())))))))))))(((***))))))***,,,,,,+++***)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((###''')))((((((((()))))))))************))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''***------,,,***)))***)))((()))***+++***)))((()))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,,,,,,,,,,,,,+++******)))))))))))))))((('''&&&%%%&&&(((***---///111222'''(((((()))******++++++,,,+++***((((((((()))***************************+++++++++,,,,,,,,,------++++++++++++++++++++++++******)))))))))))))))***************************+++++++++***************)))***+++,,,,,,+++***)))((())),,,------,,,+++***(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,///333555333...***,,,///+++,,,------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---......///000...///000111222111000///000$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''''''''&&&%%%"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&((()))(((&&&&&&''')))&&&&&&&&&'''''''''''''''&&&''''''((((((''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((()))((('''&&&'''))))))((((((''''''''''''((('''''''''(((((()))))))))(((((())))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''((()))(((((((((((((((((()))((()))))))))*********+++''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((()))+++++++++)))((((((************************))))))))))))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***'''(((((())))))((((((((((((''''''(((+++,,,,,,+++'''(((((()))))))))))))))+++)))))))))+++,,,+++***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''''')))***)))'''))))))************))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())),,,------,,,)))(((***)))((((((******)))((())))))******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))(((((('''&&&&&&&&&)))*********)))((('''''''''(((***,,,...111222333,,,,,,++++++++++++,,,,,,))))))((('''((()))***+++((((((((()))))))))))))))*********+++++++++++++++))))))******************,,,+++++++++++++++,,,,,,++++++++++++************+++++++++***************)))***+++,,,,,,+++***)))((())),,,------,,,+++***'''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---111444111,,,)))***---***,,,...---,,,***+++---+++++++++,,,,,,---------,,,,,,---...////////////---...///000111000///...111$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''''''''(((((((((((((((%%%%%%$$$&&&'''(((&&&%%%''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&(((***)))&&&%%%'''***&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))((('''&&&''')))(((((('''''''''(((((()))&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''(((((((((((())))))(((''''''&&&&&&''''''((())))))(((((((((((())))))&&&&&&''''''(((((())))))''''''(((((())))))******(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))%%%(((+++---,,,++++++,,,************************))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***''''''(((((())))))(((((('''''''''(((+++------,,,(((((()))***************)))(((&&&'''(((******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))...***%%%%%%(((+++***((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,------+++***(((***)))((()))***+++***)))*********))))))(((&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++)))((('''&&&&&&&&&&&&&&&))))))*********)))((((((************++++++,,,,,,(((((())))))***+++++++++(((((((((((()))***+++,,,''''''(((((()))******+++(((((((((((((((((((((((((((((()))*********))))))***))))))))))))******+++++++++++++++++++++************************++++++******++++++++++++******)))***+++,,,---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///---***'''(((***))),,,......+++)))+++---******+++,,,,,,---......,,,,,,...//////000//////------...///////////////111%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%(((***)))&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''&&&''')))(((''''''(((***(((''''''&&&'''((()))***&&&%%%$$$&&&((()))'''%%%''''''''''''(((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$(((***)))%%%$$$&&&***%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))'''((()))((('''&&&''')))'''''''''''''''((()))***&&&''''''((())))))******'''((()))******)))(((''''''''''''((((((((()))))))))((((((''''''(((((()))(((((((((''''''(((((((((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************&&&***...///---++++++,,,************************((()))))))))************(((((((((((((((((((((((()))((('''&&&&&&(((***+++'''((())))))*********))))))(((((()))+++---,,,+++)))******+++++++++++++++***(((&&&&&&(((******))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***)))((()))+++,,,+++***))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,+++***)))))))))***+++(((((()))*********))))))***)))))))))((((((((('''&&&&&&'''((())))))((((((***++++++,,,,,,,,,++++++'''((()))***+++,,,---...))))))))))))))))))))))))((()))***+++++++++******((((((''''''(((((()))***++++++++++++++++++++++++)))))))))***+++++++++,,,++++++************++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))(((,,,///...***(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///////////////...///000000111111&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%$$$'''***)))'''%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%&&&'''###$$$&&&%%%$$$$$$%%%'''&&&%%%$$$###$$$&&&((()))(((&&&%%%'''***+++)))&&&''''''''''''((((((((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###''')))((($$$###%%%)))%%%%%%%%%&&&&&&'''''''''''''''((())))))***))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))((('''&&&''')))&&&&&&&&&'''''')))***+++'''(((((()))***+++++++++'''((()))******)))((('''&&&'''''''''(((((())))))******))))))))))))******'''''''''&&&&&&''''''''''''(((((()))***++++++,,,))))))))))))((((((((((((************************(((((((((((())))))))))))************************+++...111111---)))((((((************************(((((())))))*********+++((((((((((((((((((((((((+++***(((&&&'''))),,,---((()))***++++++++++++++++++***))))))+++,,,+++*********+++,,,,,,,,,,,,+++,,,***((((((***,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%(((,,,+++)))'''(((***))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************************(((((()))***,,,---...///***)))((()))+++---,,,+++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++++++++***))))))***+++,,,'''((()))***************(((((((((((())))))))))))+++,,,------,,,+++)))(((---...//////...---+++***((()))***+++---///000000---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,+++++++++,,,---......******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,++++++*********+++,,,---)))))))))(((((((((((((((************************...---,,,---......---+++(((,,,///...***(((***---...------,,,,,,++++++***,,,---...000000000000///111000/////////000222333222%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$###$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''+++(((&&&&&&(((***++++++%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!%%%'''&&&'''***+++((($$$%%%&&&&&&''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))******))))))((((((((('''(((((())))))))))))((((((***)))(((''''''((()))******)))((('''''')))...111;;;---%%%((()))$$$$$$)))((((((((((((((((((((((((''''''(((((((((((('''''')))******)))(((((()))+++''''''(((((())))))******)))************+++++++++******************++++++(((444999000***---...***)))((((((((()))***++++++(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))***&&&'''((()))***+++,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))************************+++++++++++++++***)))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************************************%%%""" """(((+++***'''******++++++++++++******---///111000,,,)))***,,,,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++((())))))*********))))))((((((((((((((())))))***)))******)))'''(((***,,,,,,,,,++++++***)))(((((()))***,,,,,,***)))***+++,,,***((('''&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))*********))))))((()))************+++++++++++++++************++++++&&&'''((()))+++,,,......+++*********))))))((((((---***((((((+++------,,,,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********++++++,,,------...//////000///---,,,++++++,,,---+++++++++---//////...,,,---,,,,,,,,,,,,---......------......///000000000...//////000000000000///111%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''((((((''''''&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''(((((((((&&&$$$$$$&&&(((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$''''''$$$###%%%$$$!!!)))))))))******))))))((($$$%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))((('''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))((((((***))))))(((((())))))***'''((())))))+++///555999AAA444,,,......)))(((,,,((((((((((((((((((((((((((())))))******))))))((()))******)))(((((()))+++((((((((()))))))))))))))))))))*********+++++++++*********+++++++++++++++222<<>>444------...++++++***))))))))))))))))))'''''''''(((((((((((()))************************)))************+++++++++------,,,,,,+++++++++***((()))******(((((()))***,,,,,,++++++*********)))++++++******++++++,,,,,,************************(((((((((((((((((((((((()))************)))((((((***))))))))))))***++++++******************************************)))))))))))))))))))))))))))))),,,)))&&&'''***+++***'''******++++++++++++******,,,+++++++++,,,,,,+++***+++***)))(((((()))***+++)))******************)))************))))))((('''))))))*********+++++++++---...---+++)))((()))***,,,,,,++++++***))))))))))))***+++***((((((***,,,+++***)))((('''((()))***************++++++++++++*********************************+++++++++++++++***++++++,,,,,,,,,++++++)))************+++++++++++++++************++++++,,,,,,++++++***))))))))),,,,,,,,,+++++++++++++++---,,,***+++,,,---------...---,,,++++++,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++,,,,,,...///000,,,...111000---,,,---...---,,,,,,,,,,,,---......,,,,,,,,,---......//////...///000000111111000000111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))******(((''''''(((******(((''')))))))))(((((('''''''''((((((((('''''''''&&&&&&$$$''''''%%%&&&)))***(((%%%&&&''')))************(((''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''(((((()))***************((((((((((((((((((((((((''''''''''''((()))++++++''''''''''''''''''&&&&&&(((((())))))))))))(((((()))***+++,,,,,,+++***)))((())))))))))))***---///---&&&###&&&((('''(((+++(((((((((((((((((((((((((((((())))))))))))(((((()))******)))(((((()))++++++******))))))((((((((())))))))))))************+++++++++,,,,,,------...///444555///+++,,,///...++++++***)))((((((((()))((((((((()))))))))))))))************************))))))*********+++++++++------,,,,,,+++*********+++,,,------++++++,,,---,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,************************************************))))))*********))))))(((******))))))******+++,,,************************++++++************))))))))))))))))))))))))))))))&&&$$$###$$$''')))))))))***++++++,,,,,,++++++***+++)))''')))---...+++)))++++++***))))))***++++++))))))+++,,,,,,+++))))))******++++++++++++************++++++,,,,,,,,,,,,------...---+++***+++,,,+++++++++*********))))))******+++)))((((((***,,,******)))(((((())))))***'''((((((((())))))))))))***************************************+++++++++******++++++,,,+++++++++))))))*********+++++++++++++++************++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++******))))))************+++******))))))******+++++++++++++++++++++++++++---------------------,,,,,,,,,,,,,,,------......,,,000333111,,,***,,,000---,,,,,,,,,,,,---......++++++,,,,,,---............///000111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((()))******)))''')))((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%(((***)))&&&%%%((()))&&&222222222333222222111000(((''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((()))++++++&&&&&&''''''''''''''''''(((((())))))))))))(((((()))***+++,,,,,,+++***)))((()))***)))''''''''')))***&&&%%%((())))))+++---)))))))))))))))))))))))))))******++++++******))))))******)))(((((()))+++++++++******))))))(((((((((((()))))))))***************+++,,,,,,---......)))---...+++)))+++......++++++***)))((((((((()))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********+++---...---,,,+++,,,---***++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,************************************************))))))************))))))***************++++++,,,************************+++++++++***************)))))))))))))))))))))))))))(((((()))+++,,,------++++++,,,,,,,,,,,,++++++***((('''))),,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,---.........******+++,,,,,,,,,,,,+++***+++------,,,,,,---...+++++++++******************+++++++++))))))***,,,***))))))))))))*********'''((((((((())))))))))))************************************************(((((()))***++++++******))))))*********+++++++++++++++************++++++***************+++++++++))))))************************++++++************************************++++++++++++++++++++++++---------------------,,,.........------,,,,,,+++,,,000222000+++))),,,000---,,,,,,,,,,,,---......++++++,,,,,,---............///000111222222222222111%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******((('''((())))))(((&&&(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))***))),,,222666555999999777666333111///---$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))(((((('''(((((()))***+++'''''''''''''''((((((((((((((())))))))))))(((((()))******************)))''')))++++++)))))))))******))))))))))))))))))***)))))))))))))))))))))))),,,,,,------------,,,,,,)))******)))(((((()))+++******************))))))((((((((()))))))))******))))))***+++,,,---......+++---...---++++++,,,,,,+++***)))))))))))))))))),,,+++++++++++++++******(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++)))***++++++))))))***+++)))*********++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))***++++++++++++***+++************+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************...---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***,,,,,,+++***------------------------******++++++++++++******)))***+++,,,---.........)))***+++,,,---,,,++++++(((***,,,---------...///***************************,,,------,,,++++++,,,))))))******************************++++++++++++++++++++++++++++++++++++***************)))))))))'''((()))***************)))************+++++++++++++++************++++++(((((()))***+++,,,,,,,,,)))))))))))))))*********,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++............---,,,+++***,,,...///---+++***,,,///---,,,,,,,,,,,,---......,,,,,,,,,---......//////...///000111222333333333333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))+++,,,---+++(((((())))))))))))(((((((((((((((((())))))(((((((((''''''''''''&&&"""&&&((()))...777<<<<<<111111000...,,,***((('''$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))(((((())))))))))))((((((***))))))(((((())))))***&&&(((+++,,,+++***)))***'''((()))((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***)))******)))(((((()))+++******************++++++(((((((((((()))))))))***(((((()))***+++,,,------,,,---...///...,,,+++,,,))))))))))))))))))***+++++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,)))***+++***)))((()))+++***************)))))))))---,,,++++++******++++++++++++++++++++++++++++++((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++,,,,,,+++***)))(((((()))+++,,,,,,------,,,,,,+++)))***,,,,,,+++***++++++,,,------------------,,,,,,++++++******++++++,,,***+++++++++++++++******((()))+++,,,---,,,+++***(((***,,,---,,,,,,,,,---***************************,,,///000///---,,,,,,))))))******++++++++++++************+++++++++++++++++++++++++++++++++++++++*********)))))))))((('''((()))***++++++++++++)))************+++++++++++++++************++++++((())))))***++++++,,,,,,)))))))))******+++++++++,,,///111111...,,,,,,...,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,---.........---,,,+++,,,,,,++++++++++++---...---,,,,,,,,,,,,---......,,,------...//////000000...///000111222333333333444%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%'''''''''((()))+++,,,---111...+++***+++,,,,,,,,,(((((())))))******++++++))))))))))))((((((((((((&&&((('''$$$%%%***---,,,'''(((((()))))))))(((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&&&&'''((('''''''''))))))))))))))))))))))))***))))))(((((((((((()))'''((((((((())))))******(((((())))))))))))((((((***)))(((''''''((()))***&&&)))++++++***'''&&&&&&%%%(((******+++,,,...---))))))))))))))))))))))))''''''(((((((((((('''''')))******)))(((((()))+++)))))))))***+++++++++,,,(((((((((((())))))))))))'''((()))***+++,,,------******---000000---,,,---))))))(((((()))***+++++++++*********))))))((((((************************)))************+++++++++(((((()))***+++,,,,,,---***+++,,,,,,******+++,,,,,,,,,+++***)))((('''&&&---,,,,,,+++*********+++++++++++++++++++++++++++***************************+++,,,---------------++++++******++++++,,,---++++++++++++++++++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++***+++,,,...+++,,,,,,------,,,,,,+++))),,,...---***)))***---+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,++++++)))(((&&&&&&''')))***,,,,,,+++***))))))+++------,,,***************************++++++)))---111222111...,,,+++((()))***+++++++++++++++(((((((((((())))))))))))+++++++++++++++++++++++++++*********))))))((((((((()))***+++,,,---------)))************+++++++++++++++************++++++***************+++++++++*********++++++,,,,,,,,,+++...000000---++++++,,,)))******++++++******)))*********++++++,,,,,,,,,++++++,,,------...//////***+++---...///......---,,,***((()))+++------------,,,,,,,,,,,,---......------......///000000000...///000111333333333444555&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$&&&%%%%%%$$$&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''((()))******+++,,,,,,------------------////////////............(((((())))))))))))(((''''''''''''''''''''''''''''''((())))))'''%%%%%%%%%((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))(((''''''''')))***+++''''''(((((())))))******---***&&&&&&(((***)))''''''***,,,,,,)))&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++(((((((((((()))***+++,,,******)))))))))))))))))))))+++,,,,,,+++***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,))))))))))))))))))******)))***+++***)))((()))***''''''((()))+++...000111++++++,,,,,,,,,---------+++++++++++++++***)))(((++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,++++++*********************************---------,,,,,,+++++++++000000///...------,,,,,,,,,,,,+++++++++++++++++++++***)))(((((()))***+++*********++++++,,,,,,---*********)))))))))))))))//////...------,,,++++++++++++******++++++,,,---++++++++++++++++++++++++************************.........------,,,,,,,,,,,,,,,+++***))))))******+++,,,------------,,,+++++++++++++++******)))))))))))))))))))))))))))))))))***,,,......---,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++))))))***,,,,,,+++******))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---,,,+++)))(((---------....../////////---+++)))***,,,---,,,)))...------------...//////,,,,,,+++***+++,,,...///************+++,,,---......---,,,++++++,,,...000/////////000111111222222999&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%''''''&&&%%%'''((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&'''(((((())))))***,,,,,,------.........///........................)))))))))(((((('''''''''''''''''''''''''''''''''$$$&&&''''''''''''(((***''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((())))))((('''((((((******'''((((((((()))))))))******'''%%%%%%'''((('''&&&'''(((******((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++)))))))))))))))))))))(((************************)))+++,,,,,,+++***,,,---***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,************))))))))))))&&&((())))))((((((***+++************+++,,,---...))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++*********++++++++++++,,,,,,)))))))))))))))(((((('''++++++++++++++++++++++++---------,,,,,,+++++++++000000///......---,,,,,,******))))))))))))))))))++++++***))))))***+++++++++++++++++++++,,,,,,,,,*********+++++++++++++++------,,,++++++***))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++***))))))*********+++,,,------,,,+++***++++++++++++*********)))************************((()))+++------,,,+++*********************++++++((((((((((((((((((((((((++++++++++++++++++++++++---+++))))))+++,,,,,,+++************************+++***)))))))))***+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,---------+++******,,,---+++)))------------............,,,,,,+++***+++,,,---...,,,,,,,,,,,,---...///000///...---------...///000/////////000111111222222333&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''((('''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''(((((((((++++++,,,---...//////000------------------------+++***)))'''&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''&&&''')))+++((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((())))))(((((((((((())))))))))))((('''&&&'''((()))((('''))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++***)))'''&&&******++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++*********)))))))))&&&(((************,,,------,,,++++++******++++++))))))*********+++++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******++++++++++++************++++++++++++,,,,,,((()))*********)))'''''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++/////////...------,,,,,,))))))******************++++++************++++++,,,,,,,,,,,,++++++++++++******++++++,,,------------,,,,,,++++++******)))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,+++******)))***************++++++++++++******++++++++++++************************************((()))***+++,,,+++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,+++************+++,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,***)))+++,,,---...///......------,,,+++++++++,,,---...,,,,,,,,,,,,---...//////....../////////000000000/////////000111111222222222&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''((()))***+++,,,---...///------------...............,,,***'''&&&&&&'''((('''''''''''''''''''''''')))***)))'''%%%%%%&&&((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))+++******))))))((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,+++222...***((()))***++++++))))))))))))))))))))))))************************************************))))))*********+++++++++)))***,,,---,,,+++)))'''+++++++++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++******))))))((()))+++,,,,,,++++++---...------,,,+++************++++++,,,,,,,,,---------++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++******))),,,,,,,,,---------......***+++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---*********))))))*********---------,,,,,,++++++***)))******+++,,,------............------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***************+++************************++++++++++++++++++++++++************************))))))***+++,,,++++++***+++++++++***************------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,,,,---***************+++++++++******))))))******+++,,,---,,,+++*********,,,,,,---------------------------,,,,,,+++++++++***)))***+++---//////...---,,,---,,,+++++++++,,,---...+++*********++++++,,,---------///000000000000000/////////000111111222222222&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,---------......////////////...+++)))''''''((()))'''''''''''''''''''''''')))******(((&&&%%%&&&((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((()))******)))(((((('''((((((((()))))))))***++++++*********)))(((((())))))))))))(((((((((((('''((()))***+++,,,---...===666---)))***,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))***,,,......---,,,+++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,+++++++++******))))))+++,,,---,,,***))))))++++++++++++***++++++,,,,,,++++++,,,,,,,,,------------------,,,+++***)))(((++++++++++++++++++++++++******++++++++++++************++++++++++++******,,,,,,,,,---------......+++,,,---......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++,,,,,,------------))))))))))))))))))))))))...------,,,,,,+++++++++((())))))***+++,,,------......------------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++***************++++++************************+++++++++++++++++++++,,,***************************++++++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,+++***+++,,,,,,+++***++++++,,,,,,,,,---------))))))******++++++++++++******))))))******+++,,,,,,,,,*********+++,,,---------------------------,,,,,,,,,,,,+++************+++---//////...---+++...---,,,+++++++++,,,---++++++*********+++,,,,,,+++,,,---//////000000////////////000111111222222000&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&&&&&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***,,,,,,,,,---......//////...,,,+++)))(((((())))))''''''''''''''''''''''''%%%''')))))))))((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((************((((((''''''(((((())))))************+++++++++***))))))))))))))))))((((((((((((%%%&&&'''((((((***...111GGG===000)))***,,,+++((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))***,,,---......------))))))******+++,,,,,,,,,)))+++,,,,,,+++***,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++***++++++***'''&&&&&&'''************+++,,,------))))))*********+++++++++------------,,,+++***)))++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,+++++++++******++++++++++++,,,,,,************+++++++++,,,************************++++++,,,,,,,,,,,,------***************)))))))))))))))******+++,,,,,,,,,))))))************))))))------------,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************++++++++++++,,,,,,*********)))******+++,,,,,,+++************+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++)))***++++++,,,,,,------...))))))***++++++++++++***+++************+++,,,,,,++++++******++++++,,,,,,++++++++++++***************+++,,,,,,******+++,,,***+++,,,---...------,,,...---,,,+++++++++,,,------------,,,,,,------...,,,,,,---...//////000111/////////000111111222222111&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))******+++,,,,,,------)))))))))(((((((((''''''''''''''''''''''''''''''###&&&***+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((***++++++***(((''''''''''''((()))*********((()))***+++++++++*********)))))))))((((((((('''&&&''''''''''''***000444LLL???///(((***---+++((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******++++++++++++++++++(((((())))))***++++++,,,)))+++,,,,,,+++***,,,---------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++)))******++++++,,,,,,---***+++,,,+++)))(((((()))++++++******++++++,,,---))))))*********+++++++++***++++++,,,---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,******++++++++++++,,,,,,***)))((('''''')))+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))******+++,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))***++++++,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,---(((((()))***+++,,,,,,---........................+++++++++++++++++++++++++++******,,,------+++)))*********+++,,,---------((()))***+++,,,++++++***+++++++++++++++,,,------)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))(((***,,,,,,******,,,...++++++,,,,,,,,,---------...---,,,+++***+++,,,,,,...------,,,,,,---------...---------...000222333/////////000111111222222222&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))******++++++&&&''''''(((''''''&&&%%%''''''''''''''''''''''''&&&))),,,---+++(((%%%$$$************************'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''')))***++++++***)))'''&&&''''''((()))******+++((()))***+++,,,,,,+++*********))))))((((((((('''((())))))((((((,,,333888MMM???...''')))---+++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***)))(((((((((((('''(((((()))******++++++)))+++,,,,,,+++***,,,---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))***+++,,,------...,,,---......,,,,,,---...,,,,,,++++++***+++++++++++++++,,,,,,,,,---------'''(((***,,,...//////000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---------.........+++***(((&&&'''))),,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,............,,,,,,,,,,,,,,,------.........------------------,,,,,,------------------------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******))))))***+++,,,,,,------,,,++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,''''''(((***+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------+++)))))))))***++++++,,,------((()))***+++,,,+++******,,,,,,++++++,,,,,,---...(((***+++,,,---,,,,,,+++---------,,,,,,+++++++++'''))),,,,,,******---000,,,,,,+++++++++,,,---...///...,,,+++***+++,,,,,,,,,,,,+++******+++++++++000///......///111444555/////////000111111222222---&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))))))))))))))******'''''''''''''''((()))***(((''''''&&&&&&%%%%%%$$$''''''((()))))))))))))))'''((()))))))))(((&&&%%%'''''''''''''''((()))))))))((('''((()))******((((((((((((((())))))))))))(((((((((((())))))))))))+++,,,.........,,,***)))***)))((((((((((((((()))+++)))((((((***///444777DDD999---(((+++---***%%%(((''''''((())))))'''%%%'''''''''''''''((())))))))))))))))))))))))))))))'''((()))***+++***)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++---......,,,,,,---///---...///...,,,+++,,,---000///---,,,,,,,,,---------,,,+++***+++,,,...000///...------,,,,,,,,,---,,,+++***+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............///......------......///++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------*********+++,,,---...///........................,,,***((('''(((***,,,...---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000...+++,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***))))))******+++++++++************+++++++++,,,,,,,,,'''(((***,,,---------,,,...---,,,*********+++,,,,,,,,,++++++++++++++++++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***---,,,******...///---,,,,,,,,,+++***+++---///...............---------------,,,,,,,,,------...111111111111000000000000///'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((())))))***(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''((()))))))))(((&&&%%%'''''''''''''''((())))))((('''&&&''')))***)))((((((((((((((())))))))))))(((((((((((())))))))))))+++,,,---------,,,***)))))))))(((((((((((()))))),,,+++))))))***---000222333,,,$$$"""&&&)))(((&&&(((''''''((()))***(((''')))(((((((((((()))******************************((()))***+++++++++******((())))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------...///000///---,,,,,,---.../////////---,,,---......---,,,+++***++++++,,,------+++***+++,,,---/////////...------------------,,,+++,,,---...,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,+++,,,,,,---...///************************///...---,,,,,,---...///...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///---,,,000444444///)))++++++++++++++++++++++++************************,,,+++***,,,...///...+++,,,+++++++++***)))))))))***+++,,,,,,,,,,,,+++***)))******************))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******------------------------++++++******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,+++******,,,,,,++++++***)))((('''******+++++++++,,,,,,,,,,,,,,,...//////...------''''''''''''((())))))***++++++++++++++++++++++++...------,,,,,,++++++*********+++,,,------......(((******'''(((+++,,,***,,,------+++))))))***,,,------------------------,,,,,,,,,,,,------...///000000111111222222333333333'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''***(((%%%######$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((((('''''''''((((((((((((''''''&&&'''''''''$$$%%%%%%&&&''''''((((((''''''((()))))))))))))))((((((((()))(((((('''&&&(((''''''''''''(((((()))'''&&&&&&&&&((()))((('''(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++)))))))))(((((())))))***---,,,+++*********,,,,,,***(((%%%%%%(((***+++,,,***))))))***,,,---,,,******))))))))))))***++++++++++++++++++++++++++++++)))******+++,,,+++++++++((((((((())))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,---------------000000111///---++++++,,,.../////////---,,,---...---,,,,,,++++++++++++,,,000///...---,,,---...//////...------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------............------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,/////////..................///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000......555;;;;;;222***,,,,,,++++++******))))))++++++++++++++++++++++++---+++***+++,,,------,,,------,,,+++***)))((((((***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******************)))((((((******+++++++++,,,,,,,,,***++++++,,,+++***)))((())))))***************)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000(((++++++((((((+++,,,***---------+++((('''((()))+++,,,,,,,,,---.........,,,,,,,,,,,,---...///000///000111222333444555555222''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''((()))))))))))))))((((((((((((((((((''''''((((((''''''''''''((()))'''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))(((((((((((()))))))))))),,,+++************++++++)))))))))((())))))******,,,++++++*********))))))++++++,,,+++++++++,,,---,,,++++++---///000///...***))))))))))))***++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))))))))************,,,,,,,,,++++++++++++***,,,,,,,,,---------------++++++,,,---------------...///000...,,,++++++,,,,,,...///...,,,,,,---...------------------------222111000///......//////...------,,,,,,,,,------...---+++,,,---...---,,,............................../////////...------......------------......------------------------...---------------------,,,------------.................................000000///.......................................***+++,,,---...------,,,...//////...---,,,,,,---------------------------------,,,,,,,,,,,,------......000555:::999333---------,,,,,,+++***))))))---------------------------,,,+++***+++,,,------.........------,,,,,,+++++++++++++++++++++++++++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---,,,,,,++++++***++++++,,,+++,,,,,,---,,,,,,++++++%%%&&&((()))***++++++,,,******+++++++++,,,,,,,,,'''((()))******)))((('''------...---+++)))'''%%%))))))***+++,,,,,,------+++++++++,,,,,,---------***++++++,,,---...//////,,,///...++++++...///---,,,------,,,***))))))++++++,,,,,,---...//////000++++++,,,,,,...///000111000000111111222333333444000''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''((()))))))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((('''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))******+++)))))))))))))))***++++++)))*********************''')))++++++)))'''(((***+++***+++,,,///000///---)))(((((((((((()))******************************+++++++++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,---............---+++,,,------,,,+++,,,...+++,,,------,,,+++,,,...,,,,,,------------------000//////...------------------,,,,,,,,,,,,------///---++++++,,,...------........................++++++---...///////////////......------......///------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------........................111111000///............,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***---.........---,,,---...---+++++++++---------------------------...------------------...+++...111222222111111111//////...---,,,+++++++++------------------------------,,,+++***+++,,,...,,,,,,,,,------.........++++++++++++++++++++++++000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---,,,++++++***++++++,,,,,,+++,,,,,,---------,,,,,,&&&'''((()))++++++,,,,,,******+++++++++,,,,,,,,,(((***+++------------,,,***++++++***)))&&&$$$"""))))))***+++,,,,,,------***++++++,,,,,,------...------------------------...111000------000000...+++---......,,,,,,---...,,,,,,---...///000000000+++,,,,,,---...///111222111111111111111111000000222&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''''')))((('''&&&%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&"""$$$'''))))))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&))))))(((((('''&&&&&&%%%''''''((()))))))))))))))(((''''''''''''((()))))))))((((((''''''''''''((('''&&&&&&&&&((()))((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))******+++,,,))))))*********+++++++++%%%''')))************+++((((((((()))+++,,,+++))))))(((((((((((()))******))))))))))))))))))))))))+++************+++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---......//////------...///////////////+++,,,------,,,,,,---///+++,,,...---,,,,,,---...++++++,,,------------,,,---------------,,,,,,,,,.........---......///000000...,,,,,,---...///...------------------------((()))+++,,,.../////////......------------..............................,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------........................111000///.......................................)))***,,,...///000000///+++,,,------+++++++++---------------------------///......------......///+++...000///,,,,,,///333//////......------,,,,,,++++++++++++++++++++++++---......---,,,+++,,,...))))))***+++,,,---......,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,,,,+++,,,,,,---------------+++++++++++++++***))))))******+++++++++,,,,,,,,,'''(((***,,,------------))))))***++++++******************++++++,,,,,,---+++++++++,,,,,,---------//////......---,,,,,,,,,---///...++++++......,,,+++---...///...---...///,,,------....../////////------------...///000111111111111000000000//////111$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))((('''&&&&&&''')))***((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''((()))))))))))))))(((''''''&&&'''((()))***))))))((('''''''''''''''((('''&&&''')))***)))((((((((((((((())))))))))))(((((((((((())))))))))))&&&''')))*********))))))))))))))))))***+++,,,---,,,++++++*********++++++)))))))))+++,,,---------)))(((((()))***+++)))(((***))))))))))))***++++++******************************)))))))))***+++,,,******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,------.../////////...//////000000000000000...///000///...---...///---...//////......///111---...///111111111000/////////000000000000000000111111111111111222333333333111......///111111111////////////////////////+++,,,---///000000000000//////............//////........................,,,---------............------------....................................//////......---.........000000000000000000000000---......///////////////+++---...---,,,,,,---...........................//////............//////---...//////------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111000---,,,---...***+++++++++,,,---------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---+++,,,,,,---......---------------,,,,,,***)))(((******+++++++++,,,,,,,,,'''((()))+++++++++******,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,...---***))),,,,,,***+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111111111111111111222///$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&''')))+++,,,((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))'''(((((()))))))))))))))((('''&&&&&&'''((()))******)))(((''''''''''''''')))((('''((()))******((((((((((((((())))))))))))(((((((((((())))))))))))%%%''')))***+++***)))((())))))))))))***+++,,,---///---,,,***)))******++++++)))((((((***+++***(((,,,+++***+++,,,,,,+++)))++++++******++++++,,,---++++++++++++++++++++++++***)))((((((((()))+++,,,)))************+++++++++(((((()))***,,,---...///,,,,,,------...///000000//////000111111111111111222333333222///......///...000111111000000111333222333444555666555555444333444555555666666666666444333333333444555555666555333000000111333333333333333333333333333333333111222222333333333222222222222111111111111222222////////////////////////---.........//////000000............/////////000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,,,,,,,...///...------...///........................//////............//////000///...///111111///,,,,,,,,,,,,,,,,,,,,,,,,---........................---000222222///------........................------,,,+++******+++,,,---+++,,,............,,,+++,,,,,,,,,------.........,,,,,,,,,------.........************************++++++******++++++,,,---+++*********+++,,,,,,---+++,,,,,,---.........---+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,------...///...---,,,+++...---+++***)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---///...******,,,---***,,,...//////,,,***))))))++++++******************//////.........//////000000000111222333444444555333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((&&&######$$$&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%'''((((((((('''&&&%%%$$$###%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((((((((((((((('''''''''''''''((((((((())))))''''''(((((())))))******''''''(((((())))))******))))))((((((((((((((()))$$$&&&(((***++++++)))(((******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((************)))(((&&&&&&))))))***++++++++++++***'''((((((((()))))))))***)))((()))+++......***'''***+++++++++,,,,,,,,,---///...---+++************---+++***+++...000...,,,...///////////////......---///111444444333222000333444555555222111111111444333222222222444555666999:::<<<<<<<<<;;;:::999;;;;;;<<<>>>????????????AAACCCDDDBBB???===>>>@@@???>>><<<:::999999999:::888999;;;<<<;;;999666444:::===@@@@@@>>>:::888666999777555444444444333222111000000////////////000333000......000000,,,))).....................---....../////////...------------........./////////111000///.........//////---------.........//////.........------,,,,,,,,,/////////......---------,,,------------------,,,---.........///000000000------------------------+++,,,,,,---.........---/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,+++******+++,,,---++++++------------+++++++++++++++,,,,,,---------,,,,,,++++++***)))((((((,,,,,,,,,++++++*********,,,,,,++++++++++++++++++)))************+++++++++,,,,,,---...---,,,***)))---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------''''''((()))+++,,,---...,,,++++++******++++++,,,........................//////.........---------,,,---......//////......,,,,,,------.../////////333111000//////111333444444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&%%%###$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''''''''''''''&&&%%%$$$###&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((())))))''''''&&&&&&''''''((())))))))))))(((((('''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))((()))******+++***))))))******)))((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))((('''((())))))))))))))))))))))))***+++++++++++++++))))))******************---,,,,,,...111000...+++++++++,,,,,,,,,,,,,,,,,,...............---------,,,***)))***---...---+++,,,,,,,,,---...///000111///111333555666555444222222444555555444333444555999999999:::<<<>>>@@@AAAEEEFFFIIIKKKKKKIIIGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQRRRPPPLLLKKKLLLMMMOOONNNLLLJJJIIIHHHHHHIIIGGGFFFEEECCCBBBBBBAAAAAAHHHKKKMMMNNNKKKHHHFFFEEEDDDBBB>>><<<:::999777555777666555444444333333333222222222111///......///000000000000000111111111//////////////////......---------------,,,,,,,,,///......------------------------.........//////.........------,,,,,,,,,,,,,,,++++++++++++++++++------............------+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------......------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---//////......---,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...------,,,,,,,,,,,,------..............................------,,,,,,,,,,,,+++,,,,,,---------------,,,,,,---......//////000222111000000000111333333222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''''''''&&&%%%$$$$$$&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))******((((((''''''(((((()))*********)))((('''&&&%%%$$$&&&''''''(((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))*********)))((('''''''''))))))(((((((((((())))))******))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))***++++++,,,)))******+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------...---,,,---...///...---///.........///111333444444666888;;;<<<<<<;;;:::777999;;;<<<<<<===>>>@@@EEEGGGHHHKKKNNNPPPRRRSSSUUUVVVYYY[[[\\\[[[XXXWWWXXXZZZ^^^aaadddfffggghhhjjjjjjjjjhhhffffffgggiiikkkjjjgggeeecccbbbaaaaaaaaa^^^ZZZWWWVVVWWWYYY[[[```bbbeeeeeebbb```^^^]]][[[WWWRRRNNNKKKHHHEEECCCAAAAAA@@@>>>===<<<;;;;;;555777999666222111444888333222111000000000000000000000000000000000000000/////////...------,,,,,,.........---------------------........./////////.........------------------------.....................////////////......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------......------+++,,,,,,---.........---........................,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++000//////......------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------/////////......------,,,......------------..............................---,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,------......///000000000111111111111222222222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$###$$$&&&(((((('''%%%%%%%%%&&&&&&'''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((((())))))((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((()))******)))(((((('''&&&&&&%%%%%%&&&&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))(((((((((((())))))***)))((('''&&&&&&''')))*********))))))((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********%%%&&&((()))++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++++++++***)))------,,,,,,,,,,,,+++++++++,,,---/////////......111000000111111222222111666555444444444666888:::===???BBBFFFHHHIIIJJJJJJGGGIIIKKKLLLMMMOOORRRTTT[[[\\\^^^```cccdddffffffeeeeeefffgggggggggffffffgggjjjnnnssswwwzzz||||||~~~}}}|||||||||~~~~~~{{{wwwuuutttsssuuurrrooommmmmmnnnqqqssstttwwwyyyxxxuuurrrpppooonnnjjjddd```]]]ZZZWWWUUUQQQQQQPPPOOOMMMKKKJJJIIICCCCCCCCCAAA???@@@CCCFFFBBB@@@===:::777444222111222222111111000000000000111111000000000////////////////////////......---............////////////...............---------.........//////000000111//////000000000000///////////////......---------........................,,,,,,------...------,,,+++,,,------......------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++------,,,,,,+++++++++***++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,......------------..............................---,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------...//////000000000000111222222222222111444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''''''''&&&((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&)))))))))(((((((((((((((''''''&&&&&&''''''((()))((((((((((((((()))******&&&&&&''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((()))))))))******))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((()))******((((((&&&&&&'''***---///******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((()))*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---..................------------------------111111222333333333333333111222333333333444555555::::::;;;===???CCCFFFGGGKKKMMMQQQUUUYYY\\\^^^^^^]]]___aaabbbcccfffjjjlllssssssttttttuuuuuuvvvvvvtttssspppnnnmmmnnnoooppppppsssyyy~~~}}}{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~{{{xxxvvvvvvrrrnnnjjjiiiiiihhhgggddddddddddddbbbaaa___^^^YYYWWWTTTTTTWWWYYYZZZZZZ\\\ZZZVVVPPPJJJCCC>>><<<666555333111000/////////000111111111111111111111...//////000///...------........./////////000000........................++++++,,,,,,---------...//////000000000000//////111111000000//////..............................,,,------...------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++******+++,,,------......++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------,,,,,,,,,,,,------........................------------............,,,,,,---...............------......///000000111000000111222222222222111444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((((((&&&%%%$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((($$$$$$%%%&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''*********))))))))))))(((&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***&&&&&&'''''''''((((((((($$$%%%&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((('''''''''((()))*********(((''''''(((((()))***+++***)))))))))+++...000222******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++*********+++******))))))***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,............000222000000000000111111222222222222222333444555777888666888:::;;;;;;;;;===???BBBDDDHHHMMMRRRWWWZZZ\\\]]]___bbbfffjjjmmmpppqqqrrrsssuuuuuuvvvyyy}}}|||xxxtttrrrqqqrrrsssqqquuuzzz}}}}}}~~~}}}}}}zzz{{{|||~~~~~~{{{yyyvvvrrrqqqrrrtttvvvvvvsssssstttuuuuuutttrrrqqqnnnjjjgggiiinnnqqqpppnnnqqqoookkkeee]]]TTTMMMIIIBBB@@@===999666333222222222222222111111111111111......///000///...---,,,....../////////000000000.............../////////------..................//////000000000000///////////////...............,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,---...000111222333------,,,,,,,,,,,,------........................------...............///,,,---......//////......---......//////000111111000111111111111222222222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***(((&&&&&&&&&'''&&&%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((('''%%%%%%'''(((###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))))))))(((((((((((('''''''''''''''(((((()))''''''&&&&&&''''''((())))))(((((((((((((((((((((###$$$%%%&&&''''''''''''&&&'''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))+++---...000******))))))******+++,,,))))))))))))))))))))))))************************((())))))******+++,,,,,,*********++++++******)))***+++,,,,,,------,,,,,,******+++,,,---......///***,,,/////////000333666333444444555666777888888555555555666888<<<@@@CCCFFFIIILLLMMMMMMNNNQQQSSSUUUYYY^^^dddiiimmmooopppoooppprrruuuwwwzzz{{{||||||xxxtttqqqnnnmmmjjjmmmsssyyy}}}{{{vvvqqqpppssswwwzzz|||{{{zzzxxxuuutttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrxxx~~~yyyvvvssspppnnnnnnqqquuuxxxyyyvvvwwwyyy{{{||||||{{{zzzuuuuuuuuuwwwyyy{{{||||||{{{{{{yyyuuuooofff]]]XXXWWWTTTOOOIIIDDDAAA???>>>999999777666444333222111000111333333333222000///.../////////000000000000---........./////////000111111111111000000000000...//////000000//////...---------...............------------------------------......------,,,+++,,,,,,------......---------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------***+++,,,,,,---------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,---...//////---------,,,,,,+++++++++***+++,,,---///000111222......------------..............................,,,,,,,,,------.........,,,,,,---............---.........///000000111111222111000000000111333333222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((,,,)))&&&%%%%%%&&&%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%'''(((###$$$%%%&&&'''(((((((((###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&((((((((((((((()))******&&&&&&&&&&&&&&&'''((((((++++++***)))(((''''''&&&###$$$%%%&&&''''''''''''))))))))))))******************))))))((((((((('''******))))))((((((''''''''''''''''''((()))++++++(((''''''(((((()))************))))))***+++,,,,,,))))))))))))))))))))))))************************((())))))***++++++,,,,,,((()))***+++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---...000111111///111444555444666:::===666777777999:::;;;<<<============???CCCIIIOOORRRWWWZZZ^^^______```dddgggjjjmmmrrrwwwzzz|||||||||zzz{{{|||}}}~~~~~~}}}|||yyytttnnniiieeeaaaeeejjjooosssuuuuuutttmmmgggaaa^^^```dddfffgggbbbaaa```___``````bbbcccdddcccaaa```___^^^______]]]dddnnntttuuuqqqllliiifffdddbbbcccgggllloooqqqrrrtttwwwyyy{{{|||{{{{{{ssswww{{{|||{{{{{{~~~~~~uuummmhhhiiifff```YYYSSSNNNLLLKKKAAA@@@>>><<<999666444333555666777888888666444333////////////000000000000---.........//////000000//////......------,,,,,,......////////////......---.........///000000000////////////////////////---.........---,,,,,,+++)))***,,,---.../////////........................,,,++++++++++++++++++,,,,,,,,,---......---,,,,,,++++++---......---+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------,,,,,,---------.........//////)))***,,,---...---,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++,,,...///000000---------,,,,,,+++++++++)))******+++,,,---......//////............//////........................+++++++++,,,,,,---------++++++,,,---------,,,,,,......//////000000111111333111000//////111333444444'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))'''$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''***'''$$$$$$&&&((((((&&&((((((''''''''''''((((((+++*********))))))(((((((((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&))))))))))))******************))))))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++...---+++***))))))((((((+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))***+++,,,---------------.........---,,,***)))&&&(((***,,,............000///...000222555666666;;;<<<===<<<<<<===BBBFFF@@@CCCFFFEEEBBBAAAEEEIIIKKKKKKKKKMMMRRRYYY```dddlllmmmoooqqqtttwwwxxxzzz{{{{{{{{{|||}}}}}}{{{xxxzzzzzzzzzyyyyyy{{{~~~}}}zzzxxxxxxzzz{{{xxxxxxvvvsssmmmfff```\\\UUUUUUXXX^^^dddgggfffdddaaaZZZSSSQQQTTTVVVSSSOOOOOOOOONNNNNNOOOPPPRRRSSSUUUTTTSSSRRRQQQRRRSSSTTTQQQVVV^^^dddeeebbb]]]XXXUUUUUUTTTTTTWWW]]]cccgggggghhhjjjkkkkkkkkkmmmooojjjsss|||~~~zzzzzzwwwmmmkkkiiihhhgggeeebbb^^^[[[ZZZSSSKKKEEEAAA>>>:::777777555222222333555666666111111111000000111111111/////////.........------000000000000000000000000......///000111111111000000111111000...,,,---...///......///000000///---...------,,,,,,,,,------,,,,,,,,,------............---,,,+++***+++,,,---......---------,,,,,,,,,***++++++,,,,,,++++++***------------------------******+++,,,,,,,,,++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......+++,,,---...---,,,+++***,,,,,,,,,---------......000///---,,,+++,,,------*********++++++*********,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---...//////......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,------.........---,,,,,,+++,,,---///000////////////000000000000000111222111000///000111000'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''((('''&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))'''%%%&&&((()))(((&&&)))((((((''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''))))))))))))***************))))))(((((())))))***&&&&&&&&&%%%%%%&&&&&&&&&+++***)))(((((()))***+++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,++++++************+++++++++++++++******+++,,,---------,,,++++++......///000000111000000222222222555888:::<<<===>>>@@@AAAAAA@@@BBBEEEHHHHHHKKKOOOOOONNNOOOSSSXXX\\\\\\]]]___ccciiiooorrrwwwxxxyyy{{{}}}~~~~~~}}}zzzyyyyyywwwtttrrrqqqqqqppppppppptttxxx|||||||||{{{vvvpppmmmmmmooorrroookkkhhhggghhhjjjlllnnnmmmllliiiccc\\\UUUPPPKKKKKKMMMQQQWWWZZZYYYXXXVVVRRRMMMLLLMMMNNNMMMJJJFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKIIINNNUUU[[[]]]ZZZUUUQQQMMMMMMLLLLLLMMMQQQVVVZZZZZZ\\\]]]]]][[[[[[\\\]]]XXX```iiilllkkkmmmttt|||wwwrrrrrrrrrssstttqqqmmmjjjkkkfff___ZZZVVVSSSOOOLLLGGGCCC???;;;:::888666555555444333111000/////////222111111000//////............///////////////000------......///.........000111111000...,,,---...---,,,,,,---......---+++...------,,,,,,------...---------......////////////...---,,,,,,---...///............------------+++,,,,,,,,,,,,,,,,,,+++------------------------.........---,,,***)))(((------------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,+++*********++++++***++++++,,,,,,++++++***000///...,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------++++++***))))))***++++++------------------------......////////////......,,,,,,,,,---------......///...---,,,,,,,,,------.../////////000000000000000111222111000///000111333'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''((()))))))))&&&&&&'''(((((((((((('''(((((('''((()))***(((&&&***))))))(((((())))))*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))************)))((((((''''''(((((()))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******+++++++++,,,,,,++++++++++++++++++---------,,,,,,***))))))***+++,,,...////////////111111111111111222333333777888:::<<<>>>@@@BBBCCCCCCEEEGGGHHHHHHJJJLLLNNNSSSVVVZZZ\\\]]]```eeeiiimmmnnnoooqqqtttxxx{{{}}}|||wwwrrrpppmmmjjjgggccccccbbbbbbcccgggmmmqqqqqqqqqooohhhaaa[[[ZZZ[[[[[[YYYVVVTTTTTTVVVYYY[[[aaabbbaaa___YYYRRRKKKFFFEEEDDDEEEHHHKKKNNNOOONNNMMMLLLKKKJJJIIIHHHHHHGGGAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEIIIPPPVVVXXXUUUQQQNNNKKKKKKKKKIIIHHHIIIMMMOOORRRSSSTTTSSSPPPMMMLLLLLLKKKQQQWWWYYYYYY]]]fffnnnyyy{{{nnnoooqqqtttwwwwwwuuurrrzzzwwwsssooommmjjjfffcccYYYUUUPPPKKKGGGCCC???<<<===<<<999777444222111111111111000///...------,,,---------....../////////....../////////...------000111111000...------......---,,,---......---,,,...---------------.............../////////////////////.........///111222////////////............------------------------------------------------//////......---,,,******///......------,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,---------......---,,,++++++***+++++++++,,,,,,------------,,,,,,//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...---,,,,,,,,,,,,---...........................------............------,,,,,,,,,------------...//////...,,,,,,,,,,,,,,,....../////////000000000///111222111000000111222111'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((()))(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&'''((())))))******&&&&&&'''((((((((((((((('''((()))*********((('''******))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))******((()))))))))************((((((''''''''''''((((((+++******))))))******+++***))))))))))))))))))***(((((()))***************------------------------++++++,,,,,,------......******++++++++++++++++++---............------,,,---...///111222444555555444444444444555777999;;;===>>>AAABBBDDDEEEFFFHHHJJJLLLOOORRRTTTUUUWWWXXX___aaadddggghhhkkkooosssssstttvvvwwwyyy{{{}}}~~~~~~{{{zzzxxxsssmmmgggcccaaa^^^\\\WWWWWWUUUTTTUUUXXX^^^cccddddddccc^^^WWWRRRQQQRRRPPPNNNLLLJJJJJJLLLOOOPPPVVVWWWXXXWWWSSSMMMHHHDDDEEEEEEEEEFFFHHHJJJKKKLLLJJJMMMNNNMMMIIIFFFFFFGGGCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGHHHLLLRRRWWWYYYWWWTTTQQQQQQRRRRRRPPPLLLJJJKKKMMMSSSUUUVVVTTTOOOKKKHHHGGGKKKOOOQQQPPPNNNQQQYYYaaaqqqwww|||yyyqqqeeeeeefffiiinnnqqqssssss{{{{{{{{{{{{zzzyyywwwuuuiiifffbbb___\\\XXXTTTQQQLLLJJJGGGCCC>>>;;;999777333333222111000//////...---------.........//////111111111111111000///...///000111000...---...///111///......000111000///...------------......///..................//////...............000222333000000000000////////////.........------.........------------------------,,,,,,---...////////////------------------,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,...///,,,,,,,,,---------...............---------......------............------+++,,,,,,---............++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***///..................///------------............,,,------......------,,,------------------------...------------,,,------........./////////000000///000222111111111222333...'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&''''''''''''((()))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''((())))))***&&&'''(((((())))))(((((('''(((*********)))((('''******))))))))))))******(((((((((((((((((())))))))))))))))))))))))))))))''''''((())))))*********((()))))))))************((((((''''''''''''(((((((((''''''&&&&&&''''''((()))))))))******)))))))))((()))***,,,,,,,,,,,,,,,************************+++,,,,,,---......//////*********++++++,,,,,,,,,+++,,,...///000111111111333444555666888:::<<<=========<<<<<<===>>>@@@AAA>>>AAAFFFIIIKKKMMMPPPSSSWWWXXXZZZ]]]aaacccddddddiiijjjkkklllmmmoooqqqsssqqqrrrssstttuuuvvvvvvwwwvvvvvvvvvuuusssqqqnnnmmmiiieee^^^YYYWWWUUUTTTSSSOOONNNMMMKKKJJJMMMQQQUUUYYYZZZZZZWWWQQQMMMLLLMMMKKKJJJGGGFFFEEEFFFHHHIIIJJJKKKMMMMMMLLLIIIFFFDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJNNNPPPNNNIIIEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHKKKNNNSSSWWWXXXWWWTTTRRRUUUXXXYYYVVVPPPKKKKKKLLLTTTVVVXXXVVVQQQLLLHHHFFFLLLNNNNNNLLLJJJKKKRRRXXXeeeiiimmmoooppppppjjjbbbaaa___^^^___eeekkkpppsssxxxzzz~~~zzzyyywwwvvvuuurrrooolllbbb___YYYRRRKKKDDD@@@===999888777666555444333222////////////////////////111222222222111000/////////000111000///...///000222000......000111000000---------------...///000------------------------------,,,,,,---///111222111111000000000////////////......------......///------------------------+++,,,---...////////////++++++,,,,,,---...//////---------------...//////------,,,+++,,,---///000,,,,,,,,,---------.......................................//////.........***+++,,,---............++++++++++++++++++++++++***+++,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------000000111111111111000000------------------------***+++,,,---......//////............////////////...000111222111111333555111'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&'''''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((&&&'''(((((('''&&&''')))&&&&&&&&&'''(((((())))))%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''((((((''''''((())))))))))))(((&&&(((***)))((('''((((((***))))))(((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))************)))((((((''''''(((((()))))))))(((((((((((())))))))))))************)))))))))***,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,------...//////,,,...000222555777888888;;;;;;<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAFFFNNNSSSVVVZZZ___ccceeedddeeegggjjjllllllkkkllllllkkkjjjjjjkkkkkkkkkjjjjjjjjjkkkkkklllllllllhhhgggfffdddbbb```______YYYUUUQQQMMMMMMMMMLLLLLLIIIIIIIIIGGGFFFGGGJJJMMMSSSUUUUUURRRLLLGGGGGGGGGHHHGGGEEECCCBBBBBBCCCDDDCCCDDDEEEFFFGGGFFFFFFFFFDDDEEEGGGGGGFFFFFFHHHIIILLLOOOPPPOOOKKKHHHGGGHHHEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJJJJKKKKKKOOORRRUUUXXXYYYWWWUUUSSSWWW[[[]]]ZZZRRRLLLKKKLLLRRRTTTWWWWWWSSSMMMIIIGGGJJJLLLMMMMMMLLLMMMRRRVVVYYY\\\______aaabbb___YYY\\\YYYWWWWWW\\\ccchhhkkkrrrvvv{{{yyyuuummmdddZZZQQQKKKGGGCCCBBB???<<<999666444333333222222111111000000/////////000000000///......///000111111//////000111111...,,,,,,---/////////------------...///000000---------------,,,,,,,,,---,,,,,,,,,,,,---///000000000000000///////////////...---,,,,,,---...///------------------------......//////...------,,,)))***+++,,,...///000000...............//////000,,,,,,,,,,,,---...///000,,,,,,,,,---------......++++++,,,------------,,,......////////////......,,,,,,---...---,,,***)))++++++++++++++++++++++++)))***+++---.../////////,,,------......------,,,***++++++,,,,,,---------...//////000000//////......------------,,,,,,,,,)))***+++---...///000000------........./////////...///111222222222444666444'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&(((***)))&&&%%%'''(((&&&&&&&&&'''((()))))))))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&((()))(((&&&%%%'''))))))((((((''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))))))))((('''&&&))))))))))))***************))))))(((((())))))***,,,++++++++++++++++++,,,((()))***++++++***)))((()))***,,,------,,,+++***........................******+++,,,---...//////......///000111222333333444666888;;;>>>@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEECCCDDDFFFHHHJJJKKKLLLLLLMMMSSS[[[aaacccfffkkkpppnnnkkkhhhhhhiiijjjiiigggfffdddbbbaaa```___^^^^^^\\\\\\[[[[[[[[[\\\]]]]]]YYYWWWTTTRRRPPPPPPPPPQQQMMMJJJGGGFFFFFFGGGGGGFFFEEEFFFGGGGGGFFFGGGIIIKKKNNNQQQRRRPPPKKKGGGFFFGGGIIIHHHFFFEEEDDDDDDEEEFFFHHHHHHGGGHHHIIIJJJLLLMMMLLLOOORRRSSSQQQQQQQQQSSSSSSTTTUUUUUUTTTSSSSSSTTTRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVWWWXXX^^^```bbbddddddbbb```^^^___dddhhheee]]]VVVTTTUUUUUUXXX\\\]]]ZZZUUUQQQOOOOOORRRUUUVVVUUUVVVXXXZZZVVVXXXXXXVVVXXXZZZXXXTTTTTTRRRPPPQQQUUUYYY[[[]]]eeeiiiooosssvvvzzz~~~}}}uuummmeee```]]]ZZZWWWSSSMMMGGGAAA===;;;777666555444333111000000......///000000000/////////000111111000///000111111///,,,,,,---/////////------------...///000111///.........------------...---,,,,,,,,,---...///000000/////////.........///...,,,++++++,,,...///---------------------------............---,,,,,,++++++,,,,,,---...//////...------------...//////+++,,,---...////////////,,,,,,,,,---------......***+++---.........---,,,---......//////......---***+++,,,------+++***(((************************)))***+++---.../////////...///000111111000///...++++++,,,,,,---......///,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,)))***,,,......///......---------.........//////---///111222222333555777888'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''')))+++)))&&&%%%&&&(((&&&&&&&&&'''((())))))***%%%%%%'''((((((((('''&&&(((((((((((('''''''''''''''(((((()))))))))))))))&&&((((((&&&$$$$$$'''***((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))))))))'''&&&%%%))))))))))))******************))))))))))))******))))))(((((((((((())))))((()))***++++++***)))((((((***+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,---...///000111222000000111333444555666666>>>???AAADDDFFFHHHIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFFFFIIINNNSSSXXX[[[]]]^^^ZZZaaahhhkkklllmmmqqqtttqqqlllgggddddddcccbbb```]]][[[XXXWWWVVVUUUSSSRRROOOOOONNNMMMMMMNNNPPPQQQMMMKKKHHHEEEDDDEEEFFFGGGGGGEEECCCBBBCCCDDDDDDCCCBBBDDDFFFGGGHHHHHHJJJLLLKKKNNNQQQPPPLLLJJJJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLRRRQQQOOOOOOOOOQQQTTTUUUYYY\\\aaabbb```______```\\\\\\\\\]]]___```aaaaaabbbcccdddddddddcccbbbaaa````````````bbbdddggghhhoooppprrrsssrrrpppnnnllljjjpppuuurrriiibbb```aaa\\\```eeegggeee```\\\ZZZXXX\\\___aaa```___^^^___ZZZZZZXXXTTTTTTVVVUUUPPPPPPOOOOOOQQQSSSUUUUUUTTTWWW[[[```cccfffjjjooottt~~~|||wwwtttssstttqqqkkkccc[[[SSSMMMJJJ:::999888666444222111000///000111222222222222222///000111111000///000222444111......///111222111---------......000111111000000//////.........---//////---,,,,,,---...///////////////............///...,,,++++++,,,...///------------------------)))***+++---.../////////,,,------------------------,,,,,,,,,,,,---......***+++---///000000///...,,,,,,,,,---------......,,,---///000000000//////------............------%%%'''))),,,------,,,+++************************++++++,,,---............+++,,,---......---,,,+++,,,,,,------...///000000......////////////...............------,,,,,,,,,+++,,,---.........---,,,---------.........//////---///111222222333555777@@@)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%))))))))))))************%%%''')))***+++***(((''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((((((((())))))))))))((((((+++)))&&&$$$$$$&&&)))+++((((((((((((((()))******************************))))))))))))))))))))))))((()))+++,,,,,,+++******+++,,,---,,,+++***+++,,,++++++,,,---...000222333444444555666999<<>><<<:::777444333222111000111111222333333000------...000000000***))))))+++---//////...................................................//////......------,,,,,,......///000///...,,,+++...///////////////.........//////...------///000...------,,,,,,------...************+++,,,---...,,,,,,++++++***+++++++++.........------,,,,,,,,,+++,,,.../////////...---222111000///...---------------------------------******++++++,,,---......---,,,,,,++++++,,,,,,---&&&&&&&&&&&&(((***,,,---......////////////............,,,,,,,,,,,,..................////////////...------------...///////////////...,,,,,,---...,,,---......//////......////////////000222333444;;;(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((((()))))))))******&&&''')))*********)))((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))((((((,,,***(((''''''(((***,,,((((((((((((((()))******((((((((((((((((((((((((***************************+++,,,,,,,,,,,,+++***(((***,,,,,,++++++---///---...000222555777888999AAAAAAAAAAAAAAABBBCCCDDDDDDFFFHHHHHHFFFDDDDDDDDDFFFFFFFFFGGGJJJOOOSSSUUU\\\^^^aaaeeehhhjjjkkkkkkggggggfffeeecccaaa^^^\\\WWWSSSNNNIIIFFFEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@???======>>>???BBBCCCEEEEEEEEEEEEHHHJJJHHHJJJMMMPPPSSSVVVWWWWWWYYYYYYZZZ[[[\\\]]]^^^^^^^^^```aaaaaa```aaabbbccciiillloooppppppqqquuuyyyxxx|||yyywwwtttuuuxxx{{{~~~}}}{{{zzzyyyyyy~~~~~~}}}~~~~~~{{{|||~~~~~~{{{wwwuuummmmmmmmmkkkfff___XXXTTTRRRQQQNNNKKKIIIHHHHHHHHHHHHJJJMMMQQQUUUYYY]]]```gggppp{{{}}}wwwooojjj```ZZZRRRKKKFFFBBB===::::::888666333222111222222333111...---.../////////...---,,,---...///...---................................................/////////.................................------,,,---...///////////////---...//////...---...///------------------------++++++++++++,,,---...///------,,,,,,,,,,,,,,,---...------------------,,,+++,,,------......------000///..................------------------------++++++,,,---............---,,,,,,++++++,,,,,,---,,,++++++++++++,,,...///......////////////......,,,,,,+++******+++,,,,,,............////////////...------------...//////---......---++++++,,,---......//////000000000///111000000000000111111222555(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))(((((((((((()))))))))))))))(((((((((((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******)))(((((((((((()))******((((((((((((((((((((((((************************+++,,,,,,------,,,,,,+++)))***,,,,,,,,,---...000333444777;;;===???@@@@@@FFFFFFGGGFFFFFFEEEDDDDDDEEEGGGHHHGGGEEECCCCCCDDDFFFHHHLLLRRRWWW\\\___aaahhhiiijjjkkklllkkkjjjiiidddccc```]]]XXXTTTQQQOOOIIIGGGCCC@@@>>>========================>>>>>>>>>;;;===???AAAAAAAAA??????===???AAAAAAAAABBBCCCEEEEEEHHHLLLNNNOOOQQQRRRTTTRRRUUUZZZ```eeeggghhhhhhjjjhhhgggfffgggjjjmmmppplllooorrrtttttttttuuuvvv{{{|||~~~~~~}}}~~~|||qqqfff___^^^[[[WWWSSSOOOLLLJJJIIIJJJJJJKKKMMMPPPSSSVVVXXX```iiittt~~~|||rrrmmmfff^^^WWWPPPIIIEEEBBB@@@<<<888555444333333444222000000111111000///111000//////000000...---...................................................///////////////000000......---------......///***+++,,,---////////////,,,...000111000...---...,,,,,,---......---,,,,,,,,,,,,------......//////......------------......---------------.........,,,,,,++++++,,,,,,---...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......---,,,,,,++++++,,,,,,---//////...---------............////////////......---,,,++++++++++++,,,---............////////////...------------...//////------...,,,+++***,,,---//////000000000111111111222222111000000000000000000(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''((()))******)))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))(((((())))))***+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///000222999;;;???BBBDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFFFFCCCEEEGGGGGGFFFGGGHHHIIIKKKNNNUUU\\\bbbfffhhhhhhmmmmmmllljjjhhhfffcccbbb```^^^[[[VVVPPPKKKGGGEEEBBBAAA@@@>>><<<;;;;;;;;;999::::::;;;;;;<<<<<<;;;<<<>>>AAADDDEEEEEEDDDCCC@@@CCCFFFIIIJJJLLLOOOQQQPPPTTTZZZ]]]___```aaabbb```dddkkkrrrwwwzzz{{{{{{zzzwwwsssppppppssswww{{{yyy|||wwwpppqqqnnnjjjddd^^^ZZZWWWVVVRRRPPPOOONNNPPPRRRSSSTTTYYYaaammmxxx}}}|||}}}wwwvvvtttpppjjjbbb[[[VVVNNNKKKFFFAAA<<<999777666555333222222222333111000111000//////000000///.........................................................//////000000111111...---,,,,,,---...000111++++++,,,---.........---,,,///222444222000......+++,,,...//////...,,,+++,,,,,,------............------------------...///,,,,,,------......//////...---,,,+++,,,---...///---------------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......//////......---//////............//////............////////////...------------...//////---......---,,,+++---...////////////000000111111222222111000000111111111111''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''((((((((((((((((((((('''((()))******(((''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&)))))))))))))))***++++++++++++++++++++++++++++++************************++++++++++++,,,,,,------,,,///111333444555888:::@@@AAADDDFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIHHHCCCFFFIIILLLMMMNNNQQQSSSUUUXXX^^^dddhhhjjjkkkkkkjjjiiigggddd```]]]ZZZXXX[[[YYYVVVRRRLLLGGGBBB@@@???>>>===<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>><<<>>>BBBEEEGGGHHHGGGFFFEEEHHHLLLOOORRRUUUYYY\\\bbbffflllpppqqqqqqrrrrrrppptttzzz}}}xxxwwwyyy}}}{{{uuuoookkkhhhfff___\\\XXXVVVVVVUUUSSSQQQRRRXXXcccmmmuuu{{{~~~~~~|||{{{yyyxxxvvvrrroooooosssyyyzzzuuuqqquuuyyy{{{yyytttoookkkbbb___XXXPPPIIIBBB===;;;777555333222222222111000000......///000111000///////////////////////////////////////////////////......//////000000111111...---,,,,,,---...000111---.........---,,,++++++,,,000444666444222//////+++,,,...//////...,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---......---------......////////////...---------...000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---******++++++,,,---------------............------////////////////////////............////////////...------------...//////...//////...------///000//////.........///000111000000000000111222333444444'''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))***))))))))))))***++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,---...///000---000444888:::>>>BBBEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCEEEFFFGGGHHHHHHHHHJJJNNNSSSVVVXXXYYYZZZ[[[___```cccfffhhhhhhhhhgggaaa```]]]ZZZVVVSSSQQQPPPQQQQQQPPPNNNKKKFFFBBB???<<<;;;:::999888888888888888999<<<>>>???@@@??????>>>AAADDDHHHKKKLLLMMMMMMOOOQQQTTTVVVZZZ^^^cccgggtttxxx}}}~~~zzzxxxwwwqqqmmmgggdddaaa]]]WWWSSSNNNRRRYYYaaahhhmmmpppqqqqqqooommmlllkkkiiifffdddeeehhhnnntttvvvssslllgggfffkkksssxxx{{{}}}}}}~~~yyyuuuoooggg]]]SSSKKKGGGAAA===888555333222111000000///...///111222111000////////////////////////////////////////////////...///////////////000000......---------......///////////////---,,,+++***---000444555444222000///,,,,,,---......---,,,,,,+++,,,---......---,,,+++++++++++++++,,,---...///...............//////////////////...///000000111111000///...............------------------------***************+++++++++---,,,,,,++++++,,,,,,---***+++,,,---............------............------------...//////...------............////////////...------------...//////...///000///......000222000///...---...///000111000000000111222333444555444&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******&&&''')))*********)))((()))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---///111333555555777;;;>>>@@@BBBFFFIIIEEEEEEEEEFFFFFFGGGGGGGGGAAABBBDDDFFFIIILLLOOOPPPYYY\\\aaadddcccaaa```___`````````______^^^^^^^^^TTTSSSQQQNNNKKKIIIHHHGGGFFFGGGJJJKKKIIIFFFBBB???>>><<<;;;999999999999:::999<<>>:::777555444333222111111222222111000/////////////////////////////////////////////////////////.................................------///////////////...---,,,,,,///222333222000//////------------------------,,,---...//////...---+++,,,,,,,,,,,,---...///000////////////............---......///////////////000////////////000111111........................---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,---.........---,,,,,,------......------,,,---...////////////...---............////////////...------------...//////---...//////......000111111000///......000222333111111111111222222333444333&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************&&&''')))***+++***((('''******))))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------...///111444777888>>>@@@AAABBBBBBCCCEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJDDDEEEHHHLLLQQQWWW\\\___dddhhhlllmmmkkkfffbbb```]]][[[YYYWWWUUUUUUUUUUUUJJJIIIGGGEEECCCAAAAAA@@@===@@@EEEHHHHHHFFFBBB???CCCAAA???===<<<===>>>???CCCFFFKKKPPPUUUXXXYYYZZZ___```cccfffjjjmmmpppqqqppppppqqqrrruuuzzzvvvkkkbbbWWWVVVUUUVVVXXXZZZZZZZZZVVVUUUTTTUUUWWWXXXWWWVVVWWWVVVVVVWWWXXXXXXVVVTTTPPPRRRUUUZZZaaammm{{{yyyuuuddd\\\RRRHHHAAA===;;;999777555333333333333111///000000000000000000000000000000000000000000000000//////......---------,,,......///000///...,,,+++......//////////////////,,,...000111000............------,,,,,,------...---...000111111///...,,,---------......000111111000000//////......------+++,,,.../////////...---......//////000222333444///////////////////////////...+++))))))+++---///---,,,,,,++++++,,,,,,---,,,------...---+++***(((,,,------......------,,,///000111222222111000///............/////////000...------------...//////,,,---......------///111222111000//////111333444444333222222111111222222222(((((('''''''''&&&&&&&&&************)))((('''&&&(((((('''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''(((((((((((((((''''''''',,,***'''%%%%%%&&&((()))(((''''''&&&&&&((()))***((((((((((((((((((((((((***)))((('''&&&&&&'''(((***))))))(((''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************%%%&&&'''((())))))))))))+++******))))))******+++,,,+++*********,,,---......///222333555888===@@@CCCDDDDDDCCCBBBBBBCCCEEE???BBBDDDFFFGGGHHHJJJKKKIIIJJJMMMTTT]]]dddiiikkknnnnnnmmmmmmjjjfff___[[[VVVSSSPPPNNNNNNMMMIIIFFFDDDBBB??????@@@???<<<999555888===@@@BBBCCCEEEGGGBBBAAA@@@???>>>???BBBEEEJJJQQQ[[[ccchhhkkkmmmnnnpppqqqtttxxx|||~~~yyysssfffaaa[[[ZZZ\\\\\\XXXUUUTTTTTTTTTVVVWWWVVVSSSQQQQQQSSSVVVWWWWWWUUURRRPPPQQQTTTVVVUUUUUU]]]kkkvvvzzzrrrfff[[[SSSLLLEEEAAA===>>>;;;777555666222---000111222111000000000111000000000000////////////000///...---------------////////////000000000000///...---,,,,,,---...///---///000///---,,,,,,---000---...111///***,,,111***333<<<<<<444...---000------------------,,,,,,////////////////////////,,,---...///000000000000////////////000000000000000000///...---,,,,,,,,,------------------------++++++,,,------......///***,,,///222333222111000//////000000///...------,,,888<<<222,,,///111---000...,,,---///000...+++000///...------------------------......000111222+++,,,///111222222111111111111111111111111222222333))))))((((((((('''''''''$$$%%%&&&'''(((((((((((()))(((''''''&&&&&&''''''((()))((('''%%%%%%'''((('''''''''(((((((((((((((,,,+++***+++,,,+++(((%%%(((''''''&&&'''((()))***((((((((((((((((((((((((***)))((('''&&&''''''(((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************'''(((((()))******************))))))))))))******++++++++++++,,,...000111333555666888999<<<@@@CCCCCCDDDEEEFFFFFFGGGIIIKKKIIIJJJKKKKKKKKKMMMPPPSSSVVVVVVYYY^^^eeejjjlllmmmkkkiiigggeeeaaa\\\VVVRRRNNNKKKHHHGGGHHHGGGDDDAAABBB@@@>>>>>>??????<<<:::999:::<<<===>>>AAAFFFIIIHHHIIIIIIHHHHHHJJJNNNQQQYYY```iiirrrxxx{{{~~~~~~~~~~~~vvvqqqjjjfffeeeccc___[[[\\\\\\]]]^^^___]]]YYYVVVVVVTTTSSSTTTVVVWWWWWWVVVPPPRRRTTTTTTUUU[[[dddkkkwww}}}xxxoooggg___WWWQQQJJJIIICCC<<<999999666111222333333222111000111222111111000000///.........111000//////.........//////000000000000000000000//////.....................///000000...------...000------000...+++...333:::@@@FFFEEE===444000///...---------------------........................,,,---...///000000000000////////////000000000000000000///------,,,,,,---------------------------------------------,,,,,,000111222222111///,,,***///////////////...------,,,777:::222,,,...000---...,,,+++---///111///...///......---------.....................///000111***+++---///000000000///111111111222222222222222666)))))))))))))))((((((((($$$%%%&&&'''((((((((((((***)))((((((''''''(((((())))))***((('''&&&((()))&&&&&&''''''(((((())))))'''''')))++++++***'''$$$(((''''''''''''((())))))(((((((((((((((((((((((())))))((('''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,+++++++++++++++,,,,,,+++,,,---...111333555777;;;<<<===>>>???AAADDDGGGEEEGGGHHHHHHIIIJJJLLLNNNNNNOOOOOOPPPRRRVVV[[[```bbbbbbdddgggjjjkkkjjjiiidddaaa\\\XXXTTTPPPKKKGGGFFFDDDAAAAAAAAA@@@???>>>===<<<::::::;;;;;;;;;:::??????>>>>>>@@@DDDKKKPPPSSSTTTUUUVVVWWW[[[___cccgggmmmvvv~~~yyytttrrrpppmmmkkkiiijjjkkkmmmmmmjjjeeeaaa\\\VVVQQQQQQUUUZZZ\\\[[[RRRRRRSSSTTTWWW[[[^^^aaaiiirrr~~~~~~wwwpppkkkaaa^^^VVVKKKDDDAAA<<<777444333111000000000000000222111111000///...------111111000000//////000000000000000000000000000000000000000000//////...---...000111000///......//////------/////////444999HHHGGGDDD>>>777111...---........................------------------------------...///000000000000000000000000////////////000///...---------------------------------------.........---,,,++++++++++++,,,///000111111///...///////////////......---+++444777000+++...///------,,,+++---///111111000......---------...////////////.........//////000...///111333444444333333111222222222333333333444222(((((((((((((((((((((((())))))***))))))(((''''''******)))(((((((((((((((((()))***)))'''&&&'''(((%%%&&&&&&'''((()))******&&&,,,222222...******+++''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&''''''((()))))))))((()))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************++++++************++++++---------------...///000...///111444777:::<<<===AAABBBCCCCCCCCCEEEHHHJJJIIIJJJKKKJJJIIIIIIKKKMMMMMMOOOSSSVVVZZZ___eeeiiihhhhhhhhhhhhhhhfffbbb___[[[WWWQQQLLLIIIFFFCCCAAABBBAAA???>>>===============<<<;;;;;;<<<===>>>>>>DDDEEEFFFFFFIIINNNUUUZZZ\\\^^^aaaccceeejjjooorrrtttxxx~~~~~~~~~}}}xxxyyy{{{}}}~~~zzztttpppeee]]]VVVUUU[[[``````]]]ZZZWWWUUUVVVZZZ]]]^^^^^^eeennnxxx}}}zzzqqqdddZZZQQQGGG>>>999666333111111222222222000000000000000/////////111000000//////000000000111111111000000000000000000000111111111///...---...000111111000//////000/////////000222666<<>>111---///&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))***+++,,,---------...///000222333444555888;;;>>>AAACCCDDDFFFGGGHHHGGGGGGHHHKKKMMMJJJKKKLLLLLLKKKKKKMMMOOOQQQUUU[[[___ccceeehhhjjjkkkjjjhhhgggeeeaaa[[[WWWQQQMMMHHHDDDCCCBBBAAA@@@AAA@@@???===<<<===>>>???BBBBBBCCCCCCCCCDDDEEEFFFIIILLLPPPSSSVVVZZZ___bbbeeegggjjjmmmppptttxxx|||uuunnnhhhgggkkkmmmiiidddddd___ZZZYYY]]]aaaaaa```dddiiiooorrrsssxxxvvviiiXXXKKKCCC>>>999555555666555555//////000000111222222222/////////......///000000222111111111000000000//////000111111111000...---...///111111000//////000...000111222555<<>>@@@CCCFFFHHHJJJJJJIIIJJJJJJJJJJJJKKKMMMPPPLLLNNNPPPQQQQQQSSSVVVXXX]]]```eeeggghhhgggffffffjjjhhheeeccc```\\\WWWSSSJJJGGGBBB@@@AAABBBBBBBBB@@@@@@@@@??????AAADDDGGGHHHJJJLLLMMMLLLLLLMMMNNNSSSWWW]]]aaacccfffhhhjjjnnnpppsssuuuwwwzzz~~~yyyssspppkkkeeebbbccceeeeeecccaaabbbccccccfffmmmwww~~~pppbbbOOOHHH???999777666333111111111111222333333444444//////.........///000000222222222111111000000///...//////000000/////////---...000000///...///000...222333222444;;;AAABBB000000111333333111...***---------......//////000000000000000000000000000......///000111111111111111111000000//////......///......---------......------------------------*********+++,,,---------,,,,,,---------------,,,---...//////////////////...//////...---...///111111222222000...,,,---.........---------...////////////.........//////000---------....../////////000000111222333444555555BBB&&&'''''''''(((((((((((("""###%%%'''((())))))***)))(((''''''&&&&&&''''''''')))******(((''''''''''''''''''((((((((((((((('''444BBBCCC888+++%%%###&&&&&&((()))))))))((('''(((((((((((((((((((((((('''((()))***+++******)))&&&&&&''''''(((((())))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************)))))))))***---///111000111333555888<<>>>>>@@@BBBCCCDDDCCCDDDFFFIIINNNQQQRRRUUUVVVXXX]]]dddmmmuuuzzzrrrlllbbbXXXRRRQQQRRRTTT^^^```cccfffiiikkkllllllrrr}}}{{{rrrhhhaaaWWWPPPEEE===888555333111111111111111111111333444444333222222111111111111///////////////////////////111111111///...///000////////////////////////////////////////////////////////////////////////111000000000/////////...//////000111222333444444333333222111111000//////.........///////////////666555333111///---+++******,,,---,,,******,,,///...---------------------,,,,,,,,,---------......,,,---------.../////////000111222222000//////000555333111///......//////000000000//////............///000111222111111000111111222222333333444444333'''&&&&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((()))******(((&&&&&&'''))))))((((((((((((''''''&&&'''((())))))((('''&&&((()))***)))'''&&&'''(((((((((((('''((())))))***((()))***+++,,,---------))))))))))))))))))))))))***)))'''%%%%%%&&&((()))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***************+++,,,------...000333666888;;;???BBBIIILLLOOOQQQQQQQQQRRRSSSVVVTTTRRRQQQRRRRRRPPPOOOPPPQQQVVV[[[^^^```fffnnnsssuuuvvvrrrlllgggeeefffWWWSSSOOOLLLIIIFFFCCCAAA;;;;;;;;;;;;===>>>@@@AAADDDEEEHHHLLLQQQWWW[[[^^^cccdddhhhmmmssszzzyyypppfff]]]XXXVVVUUUXXX]]]dddjjjlllkkkgggeeeeeekkkvvv~~~pppdddSSSGGGBBB>>>888444444333333222222222222222333222222111111222222222000000//////////////////...///000000///...///111////////////////////////////////////////////////////////////////////////000000000000////////////......///000111222333333222222222111111000000//////////////////.........:::999999777444111...---)))***+++***))))))+++---222///------///111111///******+++,,,---...///000+++,,,,,,---...///000000000222333333111000000111444333111///......///////////////...............//////000111111111111000111111222222333444555555222&&&'''((('''''''''((()))(((((((((((()))))))))******)))((('''&&&%%%%%%%%%&&&((())))))((('''(((((()))))))))))))))(((((((((%%%''')))******)))'''%%%'''((())))))''''''((()))((('''&&&&&&&&&''')))***&&&''')))***+++,,,,,,---))))))))))))************,,,+++***)))(((((()))***(((((((((((())))))))))))''''''((()))***++++++,,,*********************************+++******)))(((*********+++---///111222333555999;;;>>>BBBGGGJJJNNNPPPRRRSSSSSSRRRSSSTTTUUUTTTRRRPPPPPPPPPQQQQQQTTTWWW]]]bbbfffjjjooosssrrrrrrpppkkkddd^^^[[[ZZZNNNKKKGGGEEECCCAAA>>><<<;;;;;;<<<<<<<<<>>>AAADDDJJJLLLQQQVVV\\\bbbhhhlllmmmnnnrrrvvv{{{{{{tttmmmhhheeeddd___ccciiimmmnnnlllhhheeeffffffhhhmmmwwwyyyjjj\\\QQQIIIAAA;;;888777555333333222111000000000000000000111222333111111000000000000//////,,,...//////......///111////////////////////////////////////////////////////////////////////////000000000000////////////.........///000111111222222111111111000000000///000000//////......------555555666666444111...,,,++++++++++++++++++,,,---222---((()))---000///---------......///000000111,,,---------....../////////111222222000//////000//////......///000111222..................------///000000000111111111111111222222333444555666666333'''(((***)))'''&&&'''((('''(((((()))))))))))))))***)))((('''&&&%%%%%%%%%###%%%(((((((((((()))***((((((((()))))))))))))))%%%''')))******)))'''%%%$$$&&&'''''''''''')))***'''&&&%%%$$$%%%&&&'''(((%%%&&&''')))***+++++++++((()))))))))*********++++++,,,,,,---,,,+++)))((((((((((((((())))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++******++++++++++++******((()))***,,,///111444555888:::>>>AAADDDGGGLLLOOORRRSSSUUUUUUSSSSSSTTTUUURRRRRRQQQQQQQQQRRRTTTVVVZZZ___eeeiiimmmppprrrsssooommmhhhaaaZZZTTTPPPOOOGGGDDDAAA@@@???>>><<<:::;;;<<<<<<===>>>CCCIIIOOOTTTXXX^^^cccgggmmmssswwwtttvvvyyy{{{}}}~~~~~~~~~zzzvvvtttrrrmmmlllllljjjgggdddaaa```fffgggggggggiiirrr~~~tttdddTTTHHHBBB;;;888444333333444333222//////...//////000111222222222111111000000000000,,,...//////......///111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000.........///000000000111111111111000000000000000000000//////......------+++,,,...///...---+++)))......------.../////////---(((###$$$))),,,+++)))//////////////////////////////......---------,,,...///111000///------............//////000111222------..................000000000000000111111111111222333444555666777777333(((***---+++(((&&&''')))%%%&&&&&&'''(((''''''''')))((('''&&&&&&&&&&&&&&&###%%%'''((((((((()))***''''''(((((((((((())))))&&&'''((())))))((('''&&&###%%%'''''''''''')))+++&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((())))))***)))'''(((((())))))*********((()))+++,,,,,,***((('''(((((((((((())))))))))))(((((())))))******++++++************************+++,,,---............---)))***+++...222555888:::???AAADDDFFFHHHLLLPPPSSSTTTVVVWWWVVVUUUTTTUUUWWWQQQSSSUUUVVVVVVXXX[[[^^^bbbgggkkkmmmoooqqqoookkkgggccc^^^WWWQQQMMMJJJHHHAAA???===<<<======<<<;;;999;;;>>>AAAEEELLLVVV]]]bbbfffkkkoooppptttyyy}}}|||}}}~~~}}}~~~}}}{{{yyy|||{{{{{{vvvooohhhccc___]]]aaafffjjjkkkjjjlllssszzzxxxeeeVVVNNNDDD>>>888555666777666555///////////////000111222333333222222111000000000...///000000///...///111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000.../////////000000000111000000000000000000000000///////////////.........+++,,,---...//////......000///---...000111111000---***((())),,,......,,,......---------,,,,,,,,,000000///...---,,,,,,+++---///000///...---------000000000//////......................../////////000000000///000111111222222222333444666777888888444))),,,///...)))'''(((***%%%%%%'''((((((((('''&&&(((''''''&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''))))))(((((()))***&&&'''(((((())))))((((((''''''((()))))))))))))))&&&&&&'''(((((()))******((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))************************************+++,,,...////////////...///222555999===AAACCCFFFGGGJJJKKKMMMOOORRRUUUTTTUUUVVVUUUTTTTTTUUUWWWTTTXXX\\\^^^___```cccfffggglllooonnnmmmmmmhhh```ZZZVVVQQQMMMIIIGGGFFFEEE>>>===<<<===???@@@@@@???;;;AAAGGGLLLPPPWWWaaahhhmmmqqqvvvwwwvvvvvvzzz~~~vvvqqqpppvvvxxxqqqkkkggg```ccceeefffffffffiiikkkxxx}}}rrrggg[[[SSSGGG???===;;;999777222111111111111111222333444333333222111111000000///111111111///...///000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111//////000000000000111111///000000000000000000000........./////////////////////000000000111111111///---+++,,,///000///............///000000111111,,,,,,,,,---------------/////////...---------,,,...///111000...------...//////////////////...............//////000000000111000/////////000222222222222333555666777888999666)))---111///***'''(((***&&&''')))*********)))(((''''''&&&&&&&&&''''''(((((()))***)))&&&$$$$$$$$$%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((()))***+++***)))((()))***'''(((***+++++++++***)))((())))))*********))))))%%%&&&&&&'''((())))))******)))((('''(((***+++---(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))***,,,---...//////555777999===AAAFFFJJJLLLJJJLLLNNNOOOOOOQQQTTTVVVRRRSSSTTTSSSQQQQQQSSSUUUYYY]]]bbbeeeeeefffiiikkkjjjoooqqqmmmkkkiiibbbYYYOOOLLLGGGDDDDDDDDDDDDDDD???>>>>>>???BBBDDDEEEDDDBBBIIIQQQWWWZZZ___fffllltttxxx|||{{{xxxwwwyyy|||~~~uuuqqqrrrooovvv~~~vvvqqqeeeaaa]]][[[\\\___aaaaaammmttt}}}ttthhhXXXKKKCCC???:::666444444333333222333333444444444333333222111000000111222222111000//////000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111000000000000111111111111////////////000000000000---.........//////000000...---,,,,,,,,,,,,,,,---...+++)))***---...---,,,(((***,,,---,,,,,,---...,,,------...///000111111------..................///000222111///......///+++,,,---///000111111111.../////////000000111111111000/////////000222333222222333555666888999999777''''''(((((((((((('''''''''''''''(((((((((((()))&&&(((((((((''''''(((******(((&&&'''***+++)))'''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((&&&(((***++++++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,+++))))))***,,,,,,,,,---...000222444555999<<>>>>>;;;777555444444444333333111//////000111111000444555222---,,,000222000.........///////////////000000111111111222222222222111000///...---,,,,,,////////////////////////////////////////////////000000//////.........---.........................................................------,,,,,,,,,........................---------,,,,,,+++++++++////////////000000000000222222111111000000//////111000///...---,,,++++++//////000000111111222222---...///111111111000///222222333333444555555666222''''''((((((((((((''''''''''''((((((((()))))))))&&&'''((('''&&&&&&(((******(((''''''******)))'''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&''''''(((((())))))***)))))))))))))))(((((((((&&&'''''''''(((((((((((('''((())))))))))))((('''(((((((((((()))))))))***************************(((((((((((()))))))))***)))***+++***((((((***++++++,,,---000333777999;;;???AAAEEEJJJMMMPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSQQQOOOOOORRRWWW^^^bbbhhhgggffffffgggfffeeecccccc```\\\YYYXXXTTTOOOLLLEEEBBB>>>>>>@@@AAAAAAAAA<<>>======>>>AAABBBBBBAAAAAAGGGOOOWWW^^^dddjjjmmmnnnoooppppppooopppqqqsssvvvxxxzzz}}}~~~~~~~~~|||vvvttttttrrrrrrrrrtttuuuxxxyyyzzz}}}~~~xxxrrrppppppqqqrrrpppppppppqqqqqqrrrssssssqqqsssvvvvvvvvvyyy~~~~~~vvvpppnnnqqqvvvzzz|||~~~tttmmmgggbbb___]]]___ccciiiqqq{{{|||mmmaaaQQQKKKBBB:::555222111000333222222333444444222111///111111......222333000444333222111000//////...///////////////000000000------...///000000111222////////////////////////////////////////////////////////////............------------------------.................................---------------.......................................---------////////////000000000000////////////............---------....../////////111111000//////...------+++,,,...000111333333333333333444444444444444444666''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&'''&&&%%%%%%'''))))))((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&++++++******)))(((''''''((())))))))))))*********(((((('''&&&&&&'''(((((((((((()))))))))*********************************(((((()))))))))*********,,,---...---------///111111333666:::>>>CCCGGGIIIJJJKKKKKKMMMOOORRRUUUWWWSSSSSSQQQPPPPPPQQQQQQRRRWWWYYY]]]aaaeeeiiikkklllmmmkkkgggdddaaa[[[UUUQQQMMMJJJEEEAAA?????????@@@<<<<<<>>>@@@DDDGGGHHHIIIOOOUUU^^^hhhoootttxxx{{{xxxxxxwwwtttrrrqqqrrrtttxxxzzz|||sssppppppwwwxxxtttrrrssstttttttttuuuvvvyyy|||zzzuuuuuuxxxzzz{{{}}}~~~}}}|||yyyzzz{{{|||}}}|||{{{{{{qqqpppmmmjjjhhhjjjoootttzzz|||}}}|||}}}||||||{{{{{{{{{{{{||||||}}}~~~wwwooojjjbbbaaaaaadddllluuu}}}zzzggg]]]PPPDDD<<<999888777333333222333555444222000111333444111111444444111222222222111111000000///000000000000000000000000------...///000111111222///////////////////////////////////////////////////////////////.........------------------------.......................................---------........................///////////////.........////////////000000000000111111111111000000000000............////////////000/////////.........---000000000000111000000000444444444444444444444444555''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&((()))((()))))))))((((((((()))'''''''''((((((((())))))'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%,,,++++++***)))(((((('''))))))))))))*********+++)))(((''''''''''''((()))))))))))))))************************************))))))))))))************+++,,,...//////000333555:::;;;===@@@CCCGGGJJJLLLLLLLLLLLLLLLNNNQQQSSSUUUVVVTTTPPPNNNOOORRRVVVXXX\\\```fffllloooooommmkkkjjjgggccc^^^YYYSSSLLLHHHCCCBBBAAA???===<<<=========>>>@@@CCCGGGMMMRRRVVV```fffpppxxx}}}~~~|||xxxuuutttuuuwww|||}}}~~~wwwwwwxxxzzzzzzxxxrrrnnnccccccfffnnnxxx~~~~~~}}}xxxrrrlllhhhhhhjjjlllnnnmmmnnnooorrrvvv{{{}}}xxx||||||zzz||||||uuunnniiihhhjjjmmmnnnpppsssvvvxxxwwwvvvvvvyyywwwtttsssvvv}}}|||zzzzzz}}}~~~}}}}}}~~~{{{wwwnnnjjjfffeeehhhmmmpppqqqqqqsssxxx~~~uuudddSSSGGG@@@===<<<555444333333444333111///222444444111111333222////////////000000111111111111111111111111111111111//////000000000000000000000000000000000000000000000000000000000000000000.........///////////////------------------------........................................................................////////////////////////////////////000000000000000000000000111111111111000000/////////.........---........./////////000111111111000000000000111333333444444444444444444666''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***''')))***)))((('''(((***''''''((((((((()))))))))'''''''''(((((((((((((((((((((((('''''''''&&&&&&+++++++++******))))))((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++)))+++---///111333777999AAABBBCCCEEEGGGJJJLLLNNNNNNNNNMMMNNNOOOPPPRRRSSSRRRPPPMMMLLLNNNSSSYYY]]]cccggglllpppqqqnnnjjjgggddd```ZZZTTTOOOIIIDDD@@@;;;<<<======<<<<<<===>>>@@@CCCFFFJJJOOOVVV^^^cccmmmttt}}}|||xxxxxxzzz}}}|||vvvrrrooolllfffaaa[[[[[[]]]bbbgggiiigggddd]]]___dddjjjqqqtttuuuuuuwwwvvvvvvuuutttsssrrrrrrrrrnnnjjjeeecccccceeeggghhhgggggghhhkkkqqqvvvzzzyyy}}}{{{tttooommmlllnnnpppqqqrrrrrrqqqooonnnlllkkkhhheeedddggglllpppzzz|||tttsss|||{{{vvvpppllljjjgggbbb^^^```ccciiiqqq{{{xxxgggXXXLLLCCC>>>:::888555444333333111000111333222//////222333000---......///000111222222222222222222111111111111111111111000000/////////000000000000000000000000000000000000000000000000.........///////////////.............................................................../////////.................................///////////////////////////000000000000............////////////000000000//////.........------...//////000111111/////////000111222444444222222333444444555555666666''''''(((((((((((('''''''''''''''((((((((())))))((()))))))))((((((***+++''')))******''''''(((***'''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((************************((((((((()))))))))******((()))***++++++***)))((())))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++---000333666999===AAAEEEFFFFFFHHHJJJLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSSSSOOOOOOPPPSSSWWW\\\```ccclllmmmnnnnnnllliiieeeccc]]]XXXQQQKKKFFFAAA===;;;888:::<<<<<<<<<===@@@CCCFFFKKKQQQWWW]]]dddkkkqqqssszzz~~~zzzzzz|||uuuooohhhcccaaa^^^XXXSSSSSSRRRSSSYYYaaaffffffddd\\\___bbbdddeeefffiiilllkkkkkkkkkjjjiiijjjkkkllljjjiiifffcccaaaaaaaaabbbdddcccbbbdddhhhooouuuzzzxxxsssoooqqqqqqrrrrrrqqqooonnnmmmeeeeeeeeebbb___^^^```bbb^^^eeelllqqqxxxxxxqqquuu|||yyyuuunnnddd]]]YYY\\\aaaiiirrr{{{}}}ppp```RRRIIIAAA===888555444444333222111333222000111666888777///000000111111222222222222111111111000000000000111111111000000000//////000000000000000000000000000000000000000000000000............/////////000////////////////////////........................---........./////////000........................------........./////////////////////000000000000---........./////////000///////////////000000000000000000000000000000000000000//////000222444555111111222333555666777777777''''''((((((((((((''''''))))))))))))************((()))***)))((((((***,,,''')))+++***'''&&&(((***(((((((((((())))))))))))&&&'''''''''(((((())))))((()))))))))))))))))))))***************+++++++++(((((((((((())))))))))))((()))+++------+++)))((()))************+++++++++++++++++++++++++++++++++)))************+++++++++...111555888;;;???DDDHHHFFFGGGHHHJJJLLLNNNPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTWWW[[[```fffjjjmmmooosssqqqnnnjjjfffcccaaa```XXXSSSKKKEEE@@@===:::888999;;;<<<<<<<<>>AAACCCDDDEEENNNMMMLLLNNNQQQRRRPPPMMMQQQQQQRRRRRRSSSSSSSSSSSSTTT]]]iiirrrwwwyyy{{{}}}|||uuulllfffccc___YYYSSSFFFFFFDDDAAA===;;;;;;<<<;;;===>>>@@@CCCHHHNNNSSS^^^bbbfffjjjnnnqqqvvvyyy{{{}}}}}}wwwsssooommmmmmjjjfffaaa_________]]][[[XXXXXXXXXYYYYYYYYYZZZZZZYYYXXXVVVSSSQQQSSSWWW[[[^^^^^^^^^___bbbdddggghhhhhhiiiiiihhhfffeeefffggggggfffdddeeehhhnnntttxxx|||xxxuuussssssssssssssssssrrrqqqqqqrrrssstttuuuvvvwwwxxxxxxzzzzzzzzz{{{~~~{{{yyyyyyxxxvvvrrrmmmjjjiiiiiigggjjjmmmmmmiiidddaaa___^^^[[[XXXWWWYYYZZZYYYWWWTTTZZZcccooo||||||nnnkkkeeebbbccckkkuuu|||qqqhhhUUUMMMGGGDDD===555555:::222666666333777???CCCAAA222222111111111111111111111222444444333222111111//////000000111111111222000000000000000000000000000000000000000000000000...------,,,,,,------...//////...---,,,,,,++++++---------.........//////..............................////////////..................////////////////////////////////////111000///......///000111///////////////000111111---///000222222222111000000000000111111111111111333333333444444444555555333))))))(((((((((((())))))((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))(((''''''&&&(((((((((((()))))))))******(((((()))***+++***)))&&&''')))***+++***)))(((************************))))))))))))************+++++++++,,,++++++******+++,,,+++++++++...333666???@@@BBBEEEGGGIIIJJJKKKMMMMMMMMMPPPSSSTTTRRROOOPPPOOOOOOOOOPPPQQQSSSTTT^^^eeepppxxx|||~~~~~~uuujjjaaa[[[UUUNNNHHHBBBAAA@@@===:::999;;;<<>><<<;;;;;;;;;;;;<<>>===<<<<<<:::<<<===???AAAFFFKKKPPPWWWZZZ^^^ccchhhmmmsssxxx{{{{{{|||||||||~~~~~~{{{zzztttsssqqqppppppooommmkkkiiihhhfffeeeccc```\\\ZZZUUUSSSQQQOOONNNOOOPPPQQQMMMMMMNNNNNNNNNNNNOOOPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLOOORRRUUUVVVXXX[[[]]]___aaabbbbbbccccccbbb___^^^^^^___```___\\\ZZZYYYXXXXXXXXXYYYXXXUUURRRQQQPPPPPPPPPPPPQQQSSSTTTSSSTTTUUUWWWUUUVVVWWWWWWWWWVVVUUUUUUSSSQQQNNNJJJHHHGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWYYY[[[]]]___aaa[[[^^^```bbbbbbcccdddeeeiiilllpppqqqqqqooooooooorrrooojjjcccZZZSSSNNNKKKFFFEEEDDDDDDEEEIIILLLNNNNNNYYYeeekkklllnnnsssxxx||||||mmmccc\\\```dddgggjjjrrr~~~qqq___SSSHHHAAA:::777777888777666666555444333222222222222444333222333666777666555222222222111111111111111000000000000000000000000..............................------------......///...............------........./////////000000////////////////////////---..................---............////////////000000000000000000000000//////000000000000//////............///000222222//////......///111333555444222///...///111555777666666666777777777888888666(((''''''(((((()))***+++***)))((('''&&&'''((()))*********)))((('''''''''((((((((((((((((((((((((((((((((()))))))))******(((((()))*********)))))))))))))))*********++++++***(((((()))***+++***))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))))))))***,,,///111333000333888===@@@CCCGGGIIIKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWWWWUUUQQQMMMKKKKKKHHHIIIMMMSSSZZZbbbhhhlllnnnmmmllljjjgggaaaZZZTTTKKKHHHCCC===::::::;;;<<<<<>>CCCFFFHHHKKKLLLKKKLLLNNNPPPQQQSSSSSSSSSUUUVVVUUURRRMMMJJJJJJLLLMMMPPPUUU\\\bbbgggjjjlllmmmkkkgggddd___XXXNNNHHH@@@???===;;;:::;;;===???CCCGGGLLLQQQVVVZZZ___bbbjjjmmmqqquuuxxx|||{{{ssslllgggeeecccbbb```]]]ZZZZZZ]]]```bbbbbbYYY[[[\\\\\\ZZZWWWUUUSSSMMMKKKIIIGGGFFFFFFGGGGGGGGGJJJLLLLLLKKKJJJLLLNNNKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOMMMKKKKKKMMMOOOOOOPPPQQQRRRRRRQQQPPPPPPOOOPPPQQQOOOMMMKKKLLLMMMHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCBBBAAA@@@>>>@@@BBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCC============<<<<<<<<<<<<:::;;;<<<=====================>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHKKKNNNPPPQQQPPPQQQRRRRRRUUUYYY[[[\\\]]]^^^```aaacccdddaaaZZZRRRMMMKKKFFFFFFGGGHHHJJJMMMOOOPPPQQQTTTVVVWWWTTTRRRPPPPPPTTTYYY^^^aaaeeellluuu}}}~~~rrrjjj___XXXYYYbbbnnnwww}}}sssbbbPPPGGGAAA;;;888888888777666444333333222222333222333777<<<===999444333333333222222111111111222222222222222222222222333333333333333333333333111111000000000000111111............////////////.../////////000000000000//////////////////////////////000000000000//////............////////////000000000000000000000000...///000111111000///...............///111222222000000111111111111000000000/////////000222444555555555555666666666777777777''''''''''''((()))++++++((('''&&&%%%&&&(((***+++''''''(((((())))))******************************))))))))))))************(((((()))***************)))************+++++++++***(((((()))***+++***)))******))))))******+++,,,************************))))))))))))************+++******+++...111555777999===BBBFFFIIIKKKMMMNNNPPPQQQRRRTTTVVVWWWWWWXXXSSSTTTSSSOOOKKKIIIKKKMMMUUUXXX^^^dddiiillllllllliiifffaaa\\\WWWNNNDDD===888888999:::;;;>>>BBBEEEJJJNNNUUU[[[```dddhhhkkknnnqqquuuyyy|||zzzrrrlllhhhbbb^^^]]]]]]]]]]]]^^^[[[XXXXXXYYYZZZZZZYYYSSSWWWZZZ\\\ZZZVVVRRRPPPLLLJJJHHHGGGFFFFFFGGGHHHFFFIIILLLLLLJJJIIIKKKMMMIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPMMMKKKJJJLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHFFFGGGHHHGGGFFFEEEFFFGGG>>>>>>???@@@AAAAAAAAA@@@;;;<<<===>>>>>>===<<<;;;<<<===??????>>>>>>@@@AAAAAAAAAAAA@@@@@@?????????999:::;;;<<<<<<<<<<<<;;;999::::::;;;<<<<<<<<<;;;777777888999:::<<<<<<===999:::;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA>>>???AAACCCDDDCCCBBBAAA@@@CCCGGGIIIIIIHHHHHHIIIIIILLLPPPSSSTTTUUUWWWYYYUUUYYY\\\[[[WWWRRRPPPPPPKKKLLLNNNPPPRRRTTTUUUVVVRRRTTTVVVVVVUUUQQQMMMJJJOOOSSSVVVWWWWWWZZZaaagggmmmrrrxxx}}}zzznnnddd```aaadddfffrrr}}}ttt^^^QQQIII@@@::::::888888666555444333333222444444888???GGGJJJFFFBBB333333333222222111111111222222222222222222222222111111111111111111111111333333222222222222333333.........///////////////////////////000000000000000000000000000000000000000000111111111111000000............/////////000000000000000000000000000...///000111111000///...000////////////000000111+++---///111333333333333000111333555666666666666555555555555666666666666666***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))************)))((('''&&&))))))))))))))))))))))))((((((((((((((()))******------,,,+++***)))((('''&&&'''(((*********)))(((&&&''''''((()))******+++))))))))))))************,,,---......///111666999CCCDDDGGGJJJNNNRRRUUUVVVSSSTTTTTTSSSQQQPPPPPPQQQSSSPPPKKKHHHJJJPPPWWW\\\aaadddhhhkkkmmmllljjjhhhfffccc]]]UUUMMMEEE???;;;999:::;;;::::::===DDDIIIOOO\\\fffhhhfffjjjppptttwwwxxxzzz|||~~~~~~vvvmmmhhh```___^^^\\\ZZZWWWUUUSSSUUUUUUTTTSSSRRRRRRRRRRRRNNNPPPSSSVVVWWWUUUSSSQQQIIIJJJKKKJJJIIIHHHIIIJJJCCCCCCDDDEEEGGGJJJLLLNNNJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIICCCCCCBBBBBBAAA@@@??????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;>>>>>>>>>======<<<<<<;;;888999:::;;;<<<;;;::::::888999999::::::999999888::::::999888888999::::::;;;;;;;;;<<<<<<=========:::;;;;;;<<<===>>>??????>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEGGGIIILLLOOOQQQTTTSSSRRRPPPOOONNNNNNNNNKKKMMMOOORRRUUUXXXZZZ[[[\\\\\\___^^^WWWOOOMMMQQQPPPPPPOOOPPPSSSWWW[[[]]]```___aaagggnnnxxx~~~vvvpppkkkeeeaaadddmmmuuuaaaQQQFFF???<<<555666666666444333444555666===FFFTTTgggppp```III777333333666444///111777666444222000000000111111222222222222222111000000000/////////............000000000000000000000000///////////////000111111///......------///000111000000000000////////////111111000000//////......000111111111222222222222//////000000000000//////111111000000000000111111...///000222222111111000111111222222222333333333777666555444444555777777777***)))(((''''''((()))***((((((''''''''''''((((((************))))))))))))'''''''''((((((((())))))))))))***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((()))******************************'''((())))))))))))))))))((()))))))))***+++++++++************+++++++++,,,,,,---///111333777<<<@@@FFFGGGIIILLLOOORRRUUUVVVSSSTTTTTTSSSQQQOOOOOOPPPLLLJJJHHHHHHLLLSSSZZZ___eeehhhllloooqqqooollljjjbbb___YYYRRRJJJCCC===;;;999<<<>>>???AAAEEEMMMSSS[[[fffqqqtttsssuuuwwwxxxyyyzzz{{{|||~~~{{{yyyuuulllccc^^^\\\\\\[[[YYYWWWTTTRRRQQQSSSRRRQQQPPPOOOOOONNNNNNMMMOOOSSSVVVWWWVVVTTTRRRMMMNNNMMMKKKHHHGGGGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDBBB@@@????????????@@@@@@@@@???>>>=========;;;;;;::::::::::::;;;;;;888888888888888888888888888888888888999999999999;;;;;;;;;;;;;;;:::::::::666777888999999999888888888999999::::::999999888::::::999888888999::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@<<<<<<===>>>???@@@AAAAAA@@@@@@@@@BBBDDDFFFIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJLLLNNNPPPSSSVVVYYY[[[\\\bbbbbbcccbbb[[[SSSRRRVVVSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUWWW]]]aaafffpppzzz~~~xxxqqqkkkjjjpppuuueeeVVVIII@@@777666666555444444333222:::GGG]]]ttt{{{___CCC888444222555444111333888777999:::777222///000111111111111111111111000000000000/////////.........000000000000000000000000///////////////000111111///......---...///000111000000000000////////////111000000000/////////...000000000111111111222222111111222222222222111111111111000000000000111111///000111222333222222111111111222222222333333333555555555555555666777777777))))))(((((((((((()))))))))((((((''''''(((((()))++++++******))))))((((((''''''((((((((()))))))))((()))))))))((('''&&&%%%)))))))))))))))))))))))))))(((((((((((()))******(((((()))***+++,,,,,,---******)))((((((((())))))++++++++++++++++++++++++++++++++++++,,,,,,---...---///333666999>>>DDDHHHJJJKKKLLLNNNQQQSSSTTTUUUSSSTTTTTTSSSPPPNNNMMMNNNFFFFFFGGGKKKQQQXXX```dddiiikkkooorrrqqqnnnjjjggg]]]ZZZUUUOOOHHHCCC>>><<<;;;???DDDHHHLLLRRR[[[aaakkkvvv~~~}}}||||||}}}|||uuupppnnnkkkbbb[[[XXXZZZYYYYYYWWWVVVSSSRRRQQQOOOOOONNNMMMLLLLLLLLLLLLMMMPPPSSSWWWXXXXXXVVVUUURRRRRROOOLLLGGGEEEEEEFFFCCCBBBAAA@@@???@@@AAAAAADDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????FFFEEECCCAAA???======<<<===<<<<<<;;;;;;::::::999999999999888888999999999777777777777777777777777666666666777777777888888888888888888888888999999666666777888888888888777888999999::::::999999888:::999999888888999999:::999:::::::::::::::;;;;;;999999999999999999999999::::::::::::;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<=========>>>???AAACCCDDDBBBBBBCCCCCCDDDFFFGGGHHHJJJKKKMMMPPPSSSVVVXXXYYYbbbaaabbbccc^^^XXXXXX]]]^^^```ccceeedddaaa^^^[[[SSSRRRSSSWWWYYYZZZ___eeehhhnnnwwwzzzrrrpppxxx|||kkkXXXKKK@@@<<<888666666666444111666EEEbbbuuuUUU>>>;;;666222333444333444777888===AAA>>>777111111333000000000000111111111111000000000/////////......000000000000000000000000///////////////000000111///............///000000////////////000000000000000000000000/////////////////////000000000111111222222222222222222222222111111000000000000111111111111222333333333333222111111222222222333333333333333555666777777777777777))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((()))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))(((((())))))***+++(((((()))***+++,,,,,,---,,,+++)))((('''((())))))+++++++++++++++*********,,,+++++++++,,,---///000111333777;;;>>>CCCHHHLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTQQQNNNKKKKKKLLLJJJKKKOOOTTTZZZaaafffjjjlllmmmoooooolllgggaaa]]]VVVTTTPPPLLLGGGDDDBBBAAA>>>CCCJJJQQQWWW___hhhoooyyy}}}}}}zzzuuummmhhheeefffddd^^^YYYYYYYYYYYYYYYXXXWWWUUUTTTSSSMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRVVVZZZ[[[[[[YYYXXXSSSRRRPPPKKKGGGDDDDDDEEE???>>>=========>>>???@@@AAAAAABBBBBBAAA@@@??????======<<<<<<;;;;;;;;;;;;EEEDDDCCCAAA???>>>======:::::::::999999888888888888888777777777777888888888888888888888888888888666666666666777777777888666666777777888888999999888888999999999:::::::::888999999::::::999999888999999999999999999999999999999999999999999999999999999999999888888888888999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;=========>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEFFFDDDEEEGGGJJJLLLOOOQQQRRRWWWWWWYYY\\\[[[YYY[[[```dddhhhnnnrrrsssoookkkgggZZZWWWVVVXXXXXXWWWYYY^^^ZZZ^^^dddlllvvvuuuooorrrvvvvvvttttttwww{{{}}}jjj\\\PPPGGG===888888888666444222999NNNggglll]]]JJJAAA???:::555333444444444444777<<<@@@AAA===999777666000000000000000000111111000000000////////////...////////////////////////000000////////////000000............/////////000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111000000000000111111111111111222222222222222111111222222222333333333111222444666888888888777777(((((())))))))))))(((((())))))(((((((((((()))))))))((((((((('''''''''&&&(((((((((((()))))))))***(((((((((((((((((('''&&&)))))))))))))))))))))))))))))))))))))))***++++++*********************+++,,,+++***((((((((()))*********************))))))+++******+++,,,///111333666999===???BBBFFFJJJMMMOOOOOOOOOPPPPPPPPPQQQQQQTTTSSSRRROOOLLLLLLMMMOOOWWWYYY]]]aaaeeeiiilllnnnooonnnmmmjjjddd]]]VVVQQQMMMKKKIIIFFFEEEDDDDDDEEEDDDJJJSSSZZZaaaiiirrrxxx~~~uuummmiiiddd```^^^```^^^ZZZXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUYYY\\\]]]\\\ZZZYYYPPPPPPNNNJJJFFFDDDDDDEEE>>>===<<<;;;;;;<<<===>>>>>>?????????>>>===<<<<<<::::::::::::999999999999;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777777666666777777888888888888888888888888888777777777888888888999999777777888888999999::::::999999999999999:::::::::888999999::::::999999888999999999999999999999999999999999999999999999999::::::::::::999999999999::::::999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============???????????????@@@AAABBBAAABBBCCCEEEGGGIIIJJJKKKNNNNNNPPPUUUWWWVVVWWW[[[___dddlllsssvvvvvvsssqqqfff```[[[YYYWWWTTTUUUXXXWWWXXXYYY]]]eeeqqq~~~vvvmmmgggeeehhhllllllnnnuuu{{{qqqaaaUUUFFF;;;888888777666666444<<>>BBBBBB>>>:::111111000///000000111222111000000000////////////////////////////////////000000////////////000000---......///////////////.../////////000000000111////////////000000000000////////////000000000000111111000//////000111111111111000000000000111111000000000000111111111222111111222222222333333333111222444666888888888777666(((((())))))))))))((((((***))))))(((((())))))***)))))))))***************((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++,,,+++++++++******))))))++++++***)))))))))******))))))***************************+++...222555777<<>>CCCCCCDDDDDDEEEFFFGGGGGGKKKJJJMMMRRRTTTQQQPPPRRRZZZ^^^eeemmmsssvvvwwwwwwssskkkdddaaa^^^YYYXXXYYYZZZXXXVVVVVVZZZcccnnnuuuxxxllldddcccffffffeeeiiisssqqqeeeTTTFFF>>>:::888777777555555999:::888999<<<@@@AAA???888333222222000333111222888AAADDDAAA<<<444333111000000000111222111111000000000/////////000000000000000000000000111000000///////////////---......///000/////////......//////000000111111////////////000000000000/////////000000000111111444333222111111222333444111111000000000000111111000000//////000000111222111111222222222333333333333333555666777777777777666'''((()))******)))((('''******))))))))))))******(((((())))))******++++++(((((()))))))))*********))))))***************)))))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))))))))***+++++++++******)))*********+++,,,,,,,,,++++++,,,---111666:::===@@@CCCFFFHHHIIIKKKMMMOOORRRRRRRRRRRRRRRRRRRRRRRRNNNNNNMMMMMMQQQYYYccckkktttuuuuuuuuutttsssrrrrrriiifff```XXXPPPHHHCCC@@@?????????AAADDDIIIMMMPPPYYY___gggmmmqqquuuzzz~~~~~~zzzuuuoookkkgggfffaaa___^^^```^^^ZZZ[[[^^^```aaaaaabbbbbbbbbaaaaaa___^^^\\\[[[YYYXXXXXXXXXRRRTTTVVVVVVUUURRRNNNLLLIIIJJJJJJHHHDDD@@@===<<<>>><<<:::888777777777777777777888888999888888888777777777888888888888888666777888:::;;;;;;::::::999999999999999999999999:::999999999999999999:::777777777777777777777777888888888999999999::::::<<<;;;;;;;;;;;;;;;;;;::::::999888888888999:::;;;888999999::::::999999888888999::::::::::::999888;;;;;;::::::999999999999888999999::::::;;;;;;;;;::::::999999999999999:::::::::::::::;;;;;;;;;;;;666777888999::::::999888<<<;;;;;;;;;;;;<<<======DDDDDDDDDDDDDDDDDDCCCCCCFFFEEEIIIOOOQQQNNNKKKKKKTTTVVV[[[```ggglllqqqsssuuuooojjjjjjiiidddaaa```ZZZYYYXXXVVVWWW[[[aaafffmmmttt|||xxxooojjjhhhiiidddccckkksss{{{wwwhhhYYYKKKAAA<<<:::666777555222222555555111:::AAACCC;;;444222333333222111111555:::>>>===<<<777555333111000000111222111111111000000000//////000000000000000000000000111111000///////////////------///000000000///............///000111111111.../////////000000000111000000000111111111222222555444222111111222444555111111000000000000111111111111000000000111222333111111222222222333333333555555555555555666777777666'''((()))******)))((('''******))))))))))))******%%%%%%&&&'''((()))******))))))))))))************)))******+++++++++******))))))))))))))))))))))))*********)))******+++,,,******************++++++'''(((***+++,,,,,,+++*********+++,,,,,,---......,,,,,,---///333999>>>AAABBBEEEHHHKKKLLLMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSKKKKKKKKKMMMTTT```nnnwwwzzzzzzyyyxxxvvvtttsssrrrbbb^^^WWWOOOGGGAAA===:::??????@@@CCCHHHNNNTTTWWW```fffmmmrrruuuxxx|||xxxssspppppppppooommmjjjhhhgggaaa___```ccccccaaaccchhhfffggghhhiiiiiiiiiiiihhheeedddaaa^^^[[[YYYXXXWWWPPPQQQRRRRRRPPPLLLHHHEEEGGGIIIJJJHHHCCC>>>:::888888888777666666777999:::444444555666777777777777777777777777777777777777555666777999999999888777888888888888999999999999;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888999999999999<<<<<<<<<;;;;;;:::::::::<<<<<<;;;:::;;;<<<===>>>999999999::::::999999999888999:::;;;;;;:::999888;;;;;;;;;::::::999999999777777888999:::;;;;;;;;;999999888888888888888999;;;;;;<<<<<<<<<=========777888999;;;;;;;;;::::::;;;;;;<<<<<<===>>>???@@@DDDDDDCCCBBBBBBAAA@@@@@@??????DDDLLLPPPMMMJJJJJJKKKLLLNNNRRRWWW^^^dddhhhlllhhhhhhlllnnnjjjfffeeeXXXYYYYYYYYYXXXYYY[[[]]]```aaadddhhhnnnvvv|||xxxuuuqqqhhhcccggglllqqqzzzyyyiiiXXXJJJAAA===888;;;888000222::::::333555@@@EEE===444333555666333333333333444666999;;;999777444222000000111222111111111111000000000000000000000000000000000000111111000///////////////,,,---///000000000///...---......///000111111222.../////////000000111111111111111111222222222222333222000//////000222333111111000000000000111111333222111111111222333444111111222222222333333333777666555444444555777888666((((((((((((((()))******(((((((((((())))))))))))+++******)))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))(((((()))***++++++************************,,,---------------------'''((((((((()))))))))***((((((((())))))***+++,,,---///111444888===CCCHHHFFFHHHJJJKKKMMMPPPTTTWWWYYYUUUSSSTTTTTTPPPNNNOOONNNKKKLLLSSS```mmmuuuwww|||{{{yyyxxxuuupppiiieee]]]WWWOOOGGGBBB@@@???>>>:::===CCCIIIPPPWWW]]]bbblllpppuuuyyy|||}}}~~~{{{qqqhhhccceeeeeeffffffggghhhhhhhhhfffhhhjjjkkkjjjjjjkkklllllllllmmmnnnnnnlllhhheeehhheeeaaa^^^[[[XXXTTTQQQJJJJJJJJJJJJHHHFFFCCCBBB<<>>888888999999999888888777777:::===@@@AAA???<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::>>>======<<<;;;;;;::::::>>>>>>????????????>>>>>><<<<<<;;;<<<======;;;:::===<<<;;;:::999:::;;;;;;======<<<<<<<<<;;;;;;;;;999999:::;;;;;;:::::::::888888888888888999999999888999:::<<<<<<<<<;;;:::;;;<<<======<<<;;;999888999666555777<<>><<<===>>>===;;;:::<<>>>>>???@@@BBBFFFMMMTTT[[[bbbiiinnnqqqtttwwwzzz|||~~~|||rrrjjjbbb^^^aaabbbccceeehhhjjjmmmnnnooopppqqqqqqppppppooopppooonnnmmmmmmmmmkkkgggdddaaa___[[[WWWUUUQQQMMMJJJEEEEEEDDDCCCBBB@@@???>>>>>>JJJRRRJJJ>>>888888777555555555555777999;;;<<<555555555555666666666666777777555555555777999:::888999;;;:::::::::<<<>>><<<<<<<<<<<<;;;:::888888;;;???DDDHHHHHHFFFBBB???===========================<<<<<<;;;;;;<<<<<<===?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>===>>>??????>>><<>>=========<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::::::::999:::;;;;;;<<<<<<<<<;;;888888999999999888777777<<<:::999:::===??????>>>@@@===:::999;;;<<<<<<;;;===>>>@@@DDDGGGGGGBBB>>>===@@@CCCFFFHHHJJJMMMPPPTTTUUUXXX^^^dddgggfffcccdddcccaaa^^^[[[YYYWWWVVVQQQRRRTTTSSSRRRUUU\\\bbbpppyyy~~~vvvmmmgggdddiiiqqqwww~~~yyymmm___TTTEEE>>>999999888666666888666777;;;>>>???>>>;;;999///111333444444555888<<<@@@;;;666222222333222111111111111111111111111111000111111111111111000000111111111111111000//////////////////////////////......///000000///.........//////000000000000000000111111000//////000222222111000111222222111000333222222111000000//////111111222222222222111111111111111111222222222333777777777777666666666666;;;((((((((((((((()))******************+++++++++++++++******)))))))))))))))((())))))******))))))((('''((())))))******))))))))))))))))))))))))***+++************************))))))))))))******++++++++++++++++++++++++******,,,+++++++++,,,---...//////333999???DDDHHHMMMQQQQQQRRRRRRQQQOOOOOOPPPRRRTTTRRRSSSSSSOOOKKKMMMRRRXXX\\\cccjjjpppuuuzzz}}}~~~{{{vvvnnndddXXXQQQIIIEEE@@@===<<>>HHHMMMGGG===888888999444444555555777888:::;;;666666666666666666555555777666666666777888:::;;;999:::<<<<<<;;;;;;===>>>@@@@@@@@@???>>><<<:::999:::===BBBFFFHHHFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@????????????>>><<<<<<<<<======<<<<<<;;;???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;::::::::::::;;;;;;<<>>===>>>???>>>===;;;;;;999777888:::;;;<<<<<<>>>>>>???BBBEEEFFFFFFEEE===@@@BBBAAA@@@BBBJJJPPPWWWWWWVVVXXX\\\___``````ccccccdddccc```\\\WWWUUURRRPPPNNNLLLLLLMMMPPPRRRYYYaaannnyyy~~~yyyvvvvvvxxx}}}zzzpppiiigggjjjoooxxxtttgggRRRGGG===;;;;;;888777777777555666:::@@@BBB@@@<<<333444444444333444777999???;;;666333111111111000111111111111111111111111111111111111000///......000111111111111000000///////////////////////////...//////000000//////......///000000111111000000000111111000//////111222222111000111222222111000222222333333333111000///111111222222222222111111111111111222222222333333333555777888999888777666999((((((((((((((())))))***)))))))))*********+++++++++******))))))))))))))))))))))))******)))))))))(((((()))************)))***)))))))))))))))******************************(((((())))))******+++++++++++++++++++++*********,,,+++++++++,,,...000222444888???DDDHHHLLLOOOQQQNNNOOOQQQQQQQQQRRRTTTUUURRRQQQRRRPPPKKKGGGKKKRRR```hhhqqqvvvwwwvvvxxxzzzyyyxxxtttooohhh]]]RRRJJJBBBAAA>>>===>>>CCCJJJNNNTTTYYY```hhhooovvv}}}yyytttnnniiigggfffeeeddddddeeegggkkkpppuuuzzz}}}}}}|||zzzxxxvvvsssooommmhhheeeaaa^^^\\\ZZZXXXVVVQQQNNNJJJGGGEEEBBB???<<>><<<;;;:::::::::;;;<<>>999888888777777777777777777777777999999999999888888888888777777777777999:::<<<===:::<<<===>>>======>>>???BBBBBBBBBAAA@@@???>>>===999;;;>>>AAACCCCCCBBBAAACCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@???>>>BBBAAAAAA@@@???>>>=========<<<;;;:::;;;;;;===>>>===<<<;;;;;;;;;===>>>??????????????????>>><<<:::::::::999999:::<<<======<<<<<<<<>>;;;BBBQQQ]]]hhhfffccc```___^^^]]]\\\^^^___``````___\\\XXXVVVTTTPPPLLLJJJKKKKKKJJJIIIIIINNNYYYhhhvvv}}}{{{wwwooopppsssxxxuuummmiiiiiiqqqzzzyyyeeeUUUEEE===;;;888666555666555555888<<>><<<888555222333555666<<<999666333111111111111111111111111111111111111111111111000000...------000000111111111111000//////////////////000000000/////////000000///////////////000111111111111000///000111000//////111333222111000111222222111000111222444555444222000//////000000111111000000///222222333333333444444444444555777888888888777666333((((((((((((((())))))***((((((((()))))))))******+++******)))))))))))))))))))))************))))))((())))))*********************)))))))))))))))***************************))))))******+++,,,,,,---************************,,,+++***+++---000333555:::>>>CCCHHHJJJLLLNNNOOOKKKMMMOOOQQQQQQRRRTTTUUUPPPOOOOOONNNIIIFFFKKKSSSccclllvvv{{{yyyvvvvvvxxxtttqqqkkkeee]]]TTTJJJDDD???@@@AAABBBEEEKKKSSSYYY___cccjjjpppvvv{{{yyyqqqnnnkkkiiijjjlllllllllnnnnnnppprrrvvvzzz}}}|||xxxuuusssooojjjfff```\\\XXXTTTSSSQQQPPPNNNJJJHHHEEECCCAAA???<<<:::===<<<:::999888888999:::777===CCCFFFAAA:::666666777777888888888888888777::::::::::::::::::::::::888888999:::;;;===>>>>>><<<>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAABBBCCCEEEHHHIIIEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@?????????>>><<<;;;;;;<<<===>>>;;;:::999999999;;;<<<>>><<<===??????>>>===<<<;;;;;;<<<;;;;;;:::::::::;;;:::::::::;;;>>>CCCHHHLLLIIIJJJGGGBBB@@@FFFUUUaaammmllljjjfffaaa\\\XXXVVVVVVWWWWWWWWWWWWXXXXXXXXXSSSOOOKKKJJJLLLLLLIIIFFFFFFEEEIIITTTeeerrrxxxyyyooooooppprrryyyvvvmmmeeeiiipppxxx{{{hhhRRREEE>>>999555555555666888777666888;;;>>>DDD@@@:::555444555888:::777666444222111111333444111111111111111111111111111111111000000...------///000000111111111000000////////////000000111111000000000//////000000000///000000111111111111111///000111000//////111333222111000111222222111000111222333444444333111///000000111111111111000000444444444555555555555666888777777666666666666666666((((((((((((((()))******'''((((((((())))))))))))+++******))))))))))))))))))******++++++******)))((()))******++++++******+++******)))))))))))))))************************)))******+++,,,---......)))))))))*********+++++++++++++++,,,///333888:::???BBBGGGJJJKKKLLLMMMNNNMMMOOOQQQQQQPPPOOOPPPQQQOOOMMMLLLLLLKKKKKKQQQYYYccckkkuuuyyyxxxuuuuuuvvvooojjjaaaXXXPPPIIIBBB>>>>>>BBBGGGLLLPPPXXXaaahhhooosssxxx|||~~~~~~{{{rrrqqqooooooqqqrrrrrrrrruuuvvvwwwxxxyyy{{{{{{||||||xxxsssooommmiiiccc^^^WWWTTTPPPMMMLLLKKKJJJHHHDDDBBB@@@???>>>===;;;999888777777666666666777777555888???EEECCC;;;666555555666777999:::;;;;;;<<<999999999999::::::;;;;;;;;;;;;<<<===>>>??????@@@>>>@@@CCCDDDCCCCCCCCCDDDBBBCCCDDDEEEEEEFFFFFFEEEFFFEEEDDDCCCEEEGGGJJJLLLGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGEEEEEEGGGIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@???????????????>>>>>>=========>>>??????<<<===??????===<<<===>>>;;;<<<<<<;;;999888888999999::::::999999;;;>>>AAA@@@DDDGGGGGGFFFGGGMMMSSS\\\^^^^^^\\\XXXSSSPPPOOONNNMMMMMMMMMOOOQQQSSSUUUOOOLLLJJJJJJKKKKKKHHHEEEHHHEEEBBBFFFQQQ^^^iiinnnppprrrsssvvvzzzvvvhhhfffhhhppp{{{{{{eeeUUUJJJ???999777666888999777444333777<<>>999777888;;;===>>>333444444222111111333555111111111111111111111111111111111111000///......///000000111111111111000...//////000000111111222111000000//////000000111///000111111222222111111...000000000///000222444222111000111222222111000111111222333333222111000222222333333333333222222444444444555555555666666999888777666555555666666888((((((((((((((()))******(((((()))))))))*********+++******))))))))))))))))))******++++++******)))))))))***++++++++++++***++++++***)))))))))))))))************************))))))***+++,,,---......((())))))***+++,,,---------,,,,,,...222888===@@@BBBEEEIIIKKKLLLLLLNNNOOOOOOQQQSSSRRRPPPNNNNNNNNNNNNJJJIIILLLPPPTTT[[[bbbiiinnntttvvvuuuqqqoooooohhhaaaVVVLLLFFFBBB@@@???AAAHHHQQQZZZaaaiiittt{{{|||{{{yyyyyyzzzyyywwwuuuwwwxxxyyyzzzzzzxxxwwwvvvuuupppjjjfffddd___XXXSSSLLLJJJGGGFFFFFFEEECCCBBB>>><<<;;;;;;;;;;;;999777444555555666666666555555555555:::AAAAAA;;;666777666777999;;;<<<======<<<999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@CCCFFFGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLJJJHHHHHHJJJLLLMMMNNNKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA???@@@AAA???===<<<>>>@@@;;;===???===;;;999999;;;888:::;;;:::999888:::<<<999===AAACCCBBBAAAAAAAAAGGGIIILLLLLLIIIHHHHHHIIIGGGGGGGGGHHHIIIKKKMMMNNNLLLKKKKKKKKKJJJIIIGGGEEEFFFEEEEEEDDDGGGNNNWWW^^^jjjooouuu{{{vvvlllffflllvvvzzzkkk[[[JJJ@@@<<<999999888777666666777888<<<;;;:::<<<>>>???===;;;333444444333000000111444111111111111111111111111000111111111111111000000//////000111111111111111...//////000111111222222111111000//////000111111000000111222222222222111...///000000///000222444222111000111222222111000111111111111111111111111222333333444444333333222333333333333444444444444555555777888888777666666666((((((((((((((()))******)))************++++++++++++******)))))))))))))))******++++++++++++******))))))***++++++++++++***++++++***))))))((())))))************************((()))***+++,,,---......))))))***+++---...//////...---...000555;;;AAADDDDDDFFFIIIKKKLLLNNNPPPRRROOOQQQSSSSSSQQQPPPOOOPPPMMMHHHGGGMMMUUU[[[cccjjjqqqsssvvvuuurrrmmmiiifff```XXXMMMDDD@@@@@@BBBCCCEEENNNZZZeeennnxxx{{{xxxuuuwwwyyyyyyyyyvvvsssqqqmmmhhhaaa^^^\\\WWWPPPJJJCCCBBB@@@@@@@@@@@@>>><<<:::888777777888999777666444555666777888777666555777444777>>>???:::777999::::::<<<<<<<<<<<<::::::;;;<<<===>>>???AAABBBBBB@@@@@@AAABBBBBBBBBAAAAAABBBDDDGGGIIIHHHGGGGGGGGGJJJKKKKKKKKKJJJIIIHHHHHHGGGIIIKKKMMMNNNMMMKKKIIIMMMLLLLLLKKKJJJIIIIIIIIILLLKKKJJJJJJKKKMMMOOOPPPNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQNNNLLLJJJJJJLLLOOOPPPPPPNNNNNNOOOPPPOOONNNMMMLLLNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHFFFEEEDDD@@@AAAAAABBBAAA@@@>>>===BBBCCCCCC@@@===<<<>>>AAA===???BBBAAA>>>===>>>???777:::===>>><<<;;;===???;;;::::::::::::::::::999<<<>>>AAAAAA@@@@@@CCCFFFCCCCCCEEEFFFGGGHHHHHHHHHLLLMMMMMMMMMKKKIIIGGGFFF@@@EEEIIIHHHFFFHHHNNNTTT___fffqqq{{{vvvjjjlllttt}}}{{{hhhTTTFFFAAA<<<888666666999:::999666::::::<<<@@@BBB???999444444555666333000...000222111111111111111111111111000111111222222222222111//////000111111111111111...//////000111222222222222111000//////000111222000000111222222222222111...///000000///000222444222111000111222222222000111000000///000000111111000111111222222111111000111111222222222333333333000333777:::;;;:::777555666''''''&&&&&&&&&&&&''''''))))))))))))************((()))***++++++***)))(((******))))))))))))******)))************+++++++++))))))))))))))))))))))))&&&(((***,,,---,,,+++*********)))))))))***+++,,,,,,+++)))((()))***,,,---))),,,111666:::>>>BBBEEEHHHIIIJJJLLLNNNPPPRRRSSSTTTSSSQQQQQQPPPNNNKKKIIICCCLLLUUUYYY^^^fffmmmoooqqqtttvvvvvvrrrkkkddd___SSSNNNGGGBBB???AAAEEEHHHNNNZZZjjjuuu{{{|||{{{zzzyyyxxxuuuooohhhbbbbbb^^^YYYTTTQQQMMMHHHCCC===<<<;;;;;;::::::::::::;;;:::888777666666666777555666777777666666777888777888888999::::::;;;;;;999;;;<<<=========???@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEFFFFFFFFFGGGDDDEEEHHHJJJKKKJJJIIIHHHIIIKKKMMMMMMLLLKKKKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLOOONNNLLLJJJIIIHHHGGGGGGGGGHHHKKKMMMOOOPPPPPPPPPTTTVVVXXXYYYZZZYYYXXXWWWTTTUUUUUUUUUSSSRRRSSSTTTZZZXXXUUURRRRRRSSSTTTVVVUUUVVVVVVVVVUUUTTTRRRQQQSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMMMMNNNLLLMMMMMMLLLJJJIIIIIIJJJHHHIIIJJJKKKJJJHHHFFFDDDDDDEEEFFFFFFEEECCCBBBBBBDDDCCCBBBAAA@@@???>>>===????????????>>>======<<<;;;;;;<<<=========<<<<<<======<<<<<<<<<======>>><<<======>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDJJJJJJIIIHHHHHHGGGFFFFFFJJJIIIHHHEEECCCDDDGGGJJJRRRYYYiii|||}}}uuupppppp{{{kkkVVVFFF???;;;888888777555666999AAAEEEHHHCCC;;;555555777//////000000111111222222222000......000111111111000000000000000000000000222222222111111111000000////////////////////////000000///............///111111111111111111111111222222222222222111000///111111111111111111111111000000000000000111222222222222111111222444666777444444333222222222333333666666666666555555555555666))))))(((((((((((())))))))))))))))))***************++++++++++++++++++***))))))(((((((((((())))))))))))*********+++++++++************************'''(((***+++,,,,,,++++++******+++++++++++++++++++++***((((((((()))+++,,,+++///444888<<<@@@DDDFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSRRRQQQOOONNNLLLKKKKKKJJJSSS[[[___ccckkkqqqrrrwwwwwwwwwtttmmmcccZZZTTTLLLHHHBBB>>>>>>AAAGGGJJJVVVaaaoooxxx}}}~~~}}}}}}|||yyyxxxvvvtttpppjjjccc]]]XXXUUUPPPMMMKKKHHHCCC???<<<;;;;;;:::999999::::::666666555555555666666666777888999999888888999:::999999999:::;;;;;;<<<<<<;;;===????????????AAACCCBBBBBBBBBAAABBBBBBCCCCCCEEEEEEEEEEEEFFFGGGGGGHHHGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMOOONNNMMMLLLMMMNNNQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJJJJLLLMMMOOOQQQSSSTTTUUUVVVZZZ\\\^^^```aaaaaa```______```aaa```^^^]]]]]]^^^^^^\\\ZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZXXXWWWXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFHHHIIIJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<;;;<<<======>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHEEECCCCCCEEEHHHJJJQQQ^^^ooo{{{qqqlllqqqzzzgggSSSGGG@@@999777777777;;;@@@JJJJJJGGG@@@777222222444444333333222222111000000444222//////000111222111111111111111111111111111222222222111111111000000000000000000000000000000////////////000000111222////////////////////////222222222222222111000000111111111111111111111111111000000000000000111222000000000000111222333333222222222222333333444555555555666777888999::::::777+++******))))))******+++))))))))))))************+++******))))))******+++((((((''''''''''''(((((()))))))))*********++++++************************)))))))))***++++++,,,,,,***+++,,,------,,,+++***,,,+++***))))))+++---...000333888<<>>===???FFFMMMRRR```iiiuuu||||||tttpppnnnooorrrxxx|||wwwuuutttqqqmmmiiibbb[[[UUUMMMKKKHHHEEEDDDBBB>>><<<;;;:::999999888999999999333444555666777888888888999;;;<<<<<<;;;:::<<<===;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOQQQRRRSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWVVVTTTSSSRRRQQQQQQSSSSSSTTTVVVXXX\\\___```ccceeegggjjjlllllllllllljjjkkklllkkkiiigggggghhhhhhhhhhhhggggggfffeeeeeeeeeeeefffffffffeeeeeedddccccccaaa```___]]]]]]\\\YYYYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPOOONNNMMMLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEEEECCCBBB@@@>>>===?????????@@@@@@???>>>>>>======<<<<<<<<<<<<======<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGHHHHHHGGGDDDCCCDDDEEEEEEJJJSSS^^^jjjvvvwwwnnnlllooo}}}zzzbbbMMMFFFAAAAAABBBDDDHHHMMMNNNIIIBBB:::555333333444555555444444333333222222666444111000111222222111111111111111111111111111222222222111111111111111111111111111111111111111...//////000111222333444////////////////////////111222222222222111000000111111111111111111111111222111111000000000111111111111222222222222222111111111111222333444666666222333555666999:::<<<===888+++******))))))******+++((()))))))))************)))((('''&&&&&&'''((())))))((((((''''''(((((()))))))))))))))******************************************))))))***+++,,,,,,---------,,,,,,,,,++++++------,,,+++,,,...000111555888===@@@CCCFFFIIILLLIIIJJJJJJKKKLLLMMMNNNNNNLLLNNNNNNKKKGGGGGGMMMRRRZZZbbbiiijjjkkkooorrrrrrvvvtttpppiii___SSSIIICCCAAA@@@???@@@FFFOOOXXX^^^hhhoooxxx~~~|||rrrllleeedddeeejjjsss}}}}}}vvvqqqqqqnnnjjjeee```ZZZRRRNNNGGGFFFDDDBBB@@@>>>;;;:::999999888888888888888999555777888:::;;;;;;;;;:::;;;<<<>>>===<<<<<<===???>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEDDDEEEFFFHHHKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNOOORRRQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYYYYWWWWWWYYYZZZZZZ[[[\\\]]]^^^_________aaa``````___^^^]]]\\\[[[XXXXXXYYY\\\```fffkkknnnoooqqqsssvvvxxxyyyzzz{{{wwwyyyzzzyyywwwuuutttuuuwwwxxxzzz{{{zzzxxxvvvuuussssssssstttttttttttttttrrrrrrqqqooommmkkkiiihhheeeeeefffffffffdddcccaaa^^^]]][[[[[[[[[ZZZYYYXXXVVVVVVUUUTTTTTTTTTTTTTTTMMMMMMMMMNNNNNNNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAABBBAAAAAA@@@??????@@@??????>>>>>>>>>>>>???<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFGGGIIIHHHFFFDDDDDDDDDFFFJJJNNNRRRVVV___jjjsssyyysssrrrxxxsss___XXXRRRRRRQQQMMMJJJKKKGGGAAA999555555666666666222222333333444555666666777555222111222222222111111111111111111111111111111111111111111111111111111111111111111111111111...///000111222222222222111111111111111111111111111111222222222111111000111111111111111111111111222222111111000000111111333444555555555444333222222222222222333444555666000111333444777888:::;;;888***))))))(((((())))))***((()))))))))************)))((('''&&&&&&'''((()))***))))))(((((())))))***(((((()))))))))******************************************)))******+++,,,...---+++******+++---...,,,+++++++++---///222444:::===AAADDDFFFIIILLLNNNLLLLLLLLLMMMMMMNNNNNNNNNIIIKKKLLLJJJGGGIIIPPPWWWaaaiiioooooonnnpppqqqpppsssoooiii```VVVLLLDDD@@@???@@@AAAFFFNNNXXXaaagggmmmrrryyy~~~~~~tttnnndddbbbaaaeeemmmxxxxxxpppkkkjjjgggbbb]]]WWWQQQKKKGGGCCCBBBAAA???<<<999888888888888888777777888888999888999;;;<<<===<<<;;;:::<<<>>>??????>>>===???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFFFFFFFGGGHHHJJJLLLLLLKKKKKKKKKKKKKKKLLLMMMLLLLLLLLLMMMOOOQQQRRRUUUUUUUUUUUUVVVXXXYYYZZZ]]]^^^___^^^^^^^^^aaacccfffgggiiikkkmmmnnnnnnooollllllllllllkkkiiihhhgggaaaaaacccgggmmmttt{{{|||yyywwwuuussstttuuuvvvvvvtttqqqooommmkkkiiihhhhhhhhheeecccbbbaaa___]]]\\\[[[ZZZZZZTTTSSSRRRSSSTTTTTTQQQNNNKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>======>>>>>>============>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAABBBBBBBBBEEEGGGIIIIIIGGGFFFEEEEEEFFFJJJMMMLLLKKKNNNVVV^^^pppwww}}}xxxuuuzzz|||oooaaaXXXPPPGGGAAA???===999444333666888666444111111222333444555666777888555333222222333222111111111111111111111111111111111111111111111111111111111111111111111111111///000000111111000//////111111111111111111111111000111111222222222111111111111111111111111111111222222111111111111111222333444555666666555333222444333333222222333333333333333444555666777888888777)))((((((''''''(((((()))))))))))))))************+++******))))))******+++******))))))))))))******((((((((()))))))))******++++++++++++++++++++++++************************,,,+++*********+++---...)))))))))***---111444666???AAAEEEHHHIIIKKKNNNPPPNNNNNNNNNMMMMMMMMMMMMMMMHHHJJJKKKKKKLLLPPPWWW]]]hhhoootttssspppppppppnnnnnniii```VVVLLLDDD@@@>>>???AAAFFFMMMVVV```hhhmmmqqqtttyyy}}}~~~wwwrrriiifffeeegggnnnwww~~~~~~zzzssslllgggaaa]]]XXXSSSNNNIIIDDDAAA===>>>>>><<<888666666666888888888777888888999:::999:::;;;;;;<<<<<<<<<<<<>>>???AAA@@@??????@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGHHHIIIIIIIIIKKKLLLNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQPPPPPPRRRTTTWWWXXX[[[\\\]]]^^^```bbbccccccdddfffgggggggggiiilllooorrrsssvvvyyy{{{|||}}}}}}zzz{{{{{{|||{{{yyyxxxvvvqqqrrrtttxxx}}}yyyvvvuuuuuutttqqqmmmmmmllliiifffbbb___\\\[[[ZZZXXXVVVWWWXXXWWWSSSOOOPPPPPPPPPOOOOOONNNNNNNNNIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGEEEDDDCCC@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>???????????????????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@??????CCCEEEGGGHHHGGGFFFFFFFFFDDDGGGJJJJJJGGGHHHMMMRRR\\\dddrrr{{{tttrrrttt}}}xxxdddVVVMMMEEEBBBBBB:::777444444666666444111444444444444444444444444777555222111222333333222222222222222222222222222111111111111111222222222111111111111111111111111///000111111111000...---////////////////////////000000111222222222222111111111111111111111111111111111111111111222333333222222333333333333222222555444333333222222222333666666777777888888999999888)))((((((''''''(((((()))))))))))))))***************++++++++++++++++++***))))))(((((((((((())))))(((((((((((()))))))))***++++++++++++++++++++++++)))***+++,,,++++++***)))&&&(((***,,,------,,,+++******+++---000555999<<>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@???????????????@@@BBBDDDDDDDDDDDDEEEGGGDDDFFFHHHIIIHHHHHHKKKNNNOOOUUU___jjjttt{{{~~~zzzpppjjjqqq{{{mmmaaaXXXOOOHHHFFF:::888666555555555444444666666666666666666666666555333111111222333333222222222222222222222222222000000111111111222222222000000000000000000000000///000111333333222111000////////////////////////000000111222222222222222111111111111111111111111000000000111222333444555222222222222222333444555333333222222222333444444666666777777888888999999<<<))))))(((((((((((())))))))))))))))))************((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))++++++++++++++++++++++++(((***+++,,,,,,+++)))(((!!!%%%***///000...+++(((,,,---...111555:::???AAACCCEEEIIIKKKLLLMMMOOOQQQMMMMMMMMMLLLKKKJJJJJJJJJMMMLLLNNNSSSZZZaaaeeeggghhhooossspppllliiigggdddYYYSSSJJJBBB???@@@CCCGGGHHHLLLTTT^^^gggoootttwwwzzz{{{|||~~~~~~{{{zzzzzzxxxxxx{{{~~~~~~{{{xxx{{{yyywwwxxx{{{}}}yyytttoooiiiddd^^^YYYQQQNNNHHHDDDAAA>>>;;;999777:::<<<<<<:::999<<<>>>999999888888999:::;;;;;;<<<<<<<<<>>>@@@CCCFFFHHHCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJLLLNNNNNNNNNNNNPPPRRR]]]]]]^^^___```bbbcccdddgggfffeeeeeefffiiilllooosssuuuyyy}}}}}}~~~sssooolllkkkmmmkkkfff```^^^]]]\\\[[[ZZZYYYXXXWWWZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRQQQOOOMMMKKKJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAA===???AAABBBBBBCCCEEEGGGGGGHHHHHHHHHHHHIIIKKKMMMJJJMMMSSSZZZccclllssswww}}}~~~~~~rrrfffiiirrrwwwzzz}}}vvvjjjXXXFFF<<<999888666444444555888999444444555777888:::;;;;;;444222000000222333333333222222222222222222222222000000111111222222222222////////////////////////...///222444555444333333111111111111111111111111///000111222222222222222111111111111111111111111///000000111222444555666444444333333444666777999111111111222333444555666333333444555666777888888@@@))))))))))))))))))))))))((()))))))))************)))******+++++++++******))))))))))))))))))))))))++++++***************+++******+++++++++,,,,,,,,,---,,,,,,++++++*********//////...++++++---------------///333777<<>>???CCCBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFFFFFFFGGGJJJLLLKKKJJJJJJKKKMMMNNNNNNMMMQQQRRRSSSRRRRRRSSSUUUWWWccchhhlllllliiihhhkkknnnmmmnnnpppqqqqqqrrrtttvvv}}}zzzwwwxxxwwwqqqkkkoookkkeeeaaa```aaaaaaaaa___aaabbbbbb```^^^^^^^^^ZZZZZZXXXTTTQQQOOOPPPPPPNNNLLLKKKJJJIIIHHHEEEBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@??????BBBAAA@@@AAACCCEEEDDDCCC@@@AAABBBBBBCCCCCCBBBBBBAAADDDHHHKKKLLLLLLNNNOOOPPPRRRTTTTTTTTTZZZccckkkyyy{{{}}}|||{{{~~~{{{sssooonnnooopppzzz}}}sssdddOOO===>>>===;;;777555555777:::999777555666999:::999777777555444333444444333222111111222222222333333333111222222333333222222111333333222111000000111111000111111111111222222222---///222222000///111333444444444333333222222222222222222222111111000000444111//////111444555555...111444555444222222222111222222111000///111222666666666666777777777777999))))))))))))))))))))))))))))))))))))******************+++++++++******)))************************+++******))))))***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,******+++,,,,,,---...111555:::???BBBEEEDDDHHHLLLOOOOOOOOOPPPPPPOOOOOOPPPNNNLLLJJJKKKLLLJJJMMMTTT]]]gggmmmooooooqqqqqqooollleee]]]UUUQQQKKKHHHDDDBBBBBBFFFKKKOOOTTT[[[eeennntttwwwyyy{{{}}}~~~~~~xxxsssoooooorrrqqqsssvvvyyy|||~~~~~~}}}{{{zzzyyyyyytttpppiiibbb[[[SSSKKKGGGDDDAAA===:::888888:::;;;777777777888999999::::::;;;;;;;;;<<<<<<>>>??????BBBBBBAAAAAAAAABBBCCCCCCFFFGGGIIIJJJJJJJJJLLLNNNMMMMMMMMMOOORRRTTTVVVVVVWWWYYY[[[[[[ZZZZZZ\\\]]]lllqqqvvvwwwuuutttvvvyyyvvvxxxyyyzzzzzzzzz|||}}}~~~xxxxxxuuupppllljjjiiihhhggghhhiiiiiihhhfffdddcccccc```___]]][[[XXXWWWWWWWWWWWWUUURRRQQQPPPNNNKKKHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBAAA@@@@@@AAAAAA@@@???@@@@@@AAABBBBBBBBBBBBAAAAAADDDGGGJJJJJJKKKMMMNNNOOOPPPQQQPPPOOOSSS[[[bbbnnnvvv}}}~~~zzzxxx}}}{{{wwwssspppnnnjjjlllttt}}}ppp]]]LLL???===:::777666555555555555444222333666777666444333333222333555444222000111111222222222333333333111222222333333222222111333222222111000000111111000111111111111222222222///111333333111000111333333333333222222111111111222222222222111111111000000...,,,,,,///111222222111222333222111111333444444555555444333333444666666777777777888888999999777))))))))))))))))))))))))******************))))))++++++++++++******))))))***************************)))))))))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---......000555:::???CCCEEEFFFDDDGGGKKKNNNOOOPPPQQQQQQPPPPPPOOOLLLJJJJJJLLLNNNNNNTTT^^^ffflllppprrrtttqqqqqqooojjjbbbXXXOOOIIIHHHFFFDDDDDDGGGMMMTTTXXX___eeemmmuuuyyy|||}}}~~~uuupppmmmkkklllppprrrvvv{{{}}}}}}}}}~~~zzzvvvrrrppplllhhhaaaZZZSSSKKKDDD@@@===<<<:::888777777888999888888999999:::;;;;;;<<<======>>>??????@@@??????CCCBBBBBBBBBCCCDDDEEEEEEIIIKKKNNNPPPPPPPPPQQQRRRTTTTTTTTTVVVYYY]]]aaacccaaadddggghhhgggffffffgggrrrwww~~~~~~{{{xxxuuurrrqqqpppnnnllljjjhhhfffeeedddcccaaa___^^^]]]\\\\\\]]][[[XXXVVVUUUSSSPPPNNNKKKKKKJJJIIIGGGFFFEEEEEECCCCCCDDDDDDDDDCCCBBBAAAEEECCCAAA@@@@@@@@@>>><<>>>>>>>>???@@@AAABBBAAA@@@@@@DDDDDDDDDEEEFFFGGGIIIIIIKKKOOOTTTWWWXXXXXXYYYZZZ^^^^^^___```bbbffflllooolllppptttvvvvvvtttsssssszzz|||zzzwwwtttqqqooommmkkkjjjiiigggeeedddcccbbbaaaaaa___]]][[[ZZZYYYWWWVVVRRRQQQPPPNNNLLLKKKIIIIIIHHHIIIJJJJJJIIIGGGDDDCCCGGGEEECCCBBBBBBAAA???===>>>>>>???@@@@@@@@@@@@@@@@@@BBBEEEFFFFFFGGGIIIJJJNNNNNNNNNMMMKKKMMMPPPTTTWWWbbbooowwwxxxvvvvvvxxx|||qqqeeebbbaaaiiixxxyyylllVVVMMMBBB<<<;;;;;;888555444444444444555555555555777555444333333333111000111111222222222333333333111222222333333222222111222222111111111111111222000000111111111222222222222333333333222111000000222222222222111111111111222222222222222222222222000///...///222444555555111222222111000111333555000111222111000000222444555555666777999:::;;;;;;:::))))))))))))))))))))))))+++++++++***************,,,,,,******))))))******************************)))))))))))))))***++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,((((((,,,...,,,...333333777===CCCGGGIIIJJJJJJLLLNNNPPPPPPOOOOOOOOOPPPOOOOOOMMMJJJIIIJJJOOORRR]]]fffqqqvvvuuurrrssstttwwwsssmmmdddZZZPPPHHHDDDCCCEEEJJJQQQZZZdddkkkppptttwww{{{~~~~~~~~~}}}zzzsssnnnoooqqqqqqtttyyyzzz~~~~~~}}}|||xxxsssllleeeaaa[[[WWWQQQKKKGGGBBB===:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???@@@AAACCCCCCCCCBBBBBBEEEEEEFFFGGGIIILLLNNNOOOPPPTTTZZZ^^^aaaccceeefffiiijjjkkkkkklllooouuuyyyxxx||||||yyyuuussspppooonnnmmmiiigggfffdddaaa`````````___^^^YYYXXXWWWUUUSSSQQQPPPOOOQQQRRRSSSSSSQQQMMMIIIFFFGGGEEEDDDCCCCCCBBBAAA???===>>>??????@@@@@@??????@@@AAACCCCCCCCCDDDFFFHHHJJJJJJJJJJJJKKKMMMOOORRRTTTXXX```kkktttyyyyyyxxxsssxxxzzzkkkddd^^^___jjjxxxwwwggg[[[KKK@@@<<<:::999777444444555555555555555666???;;;777444333333333222111111222222222333333333111222222333333222222111222111111111111111222222000000111111111222222222222111111111111111///...222333333333333333333333222222222222222222222333222111000111444666666555///111333444333222222333333444555555444444666888444444555666777999999::::::))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***%%%%%%+++---***---333888;;;@@@EEEIIIKKKKKKKKKNNNOOOQQQPPPNNNMMMNNNOOONNNNNNNNNMMMNNNQQQWWW[[[cccllluuuzzzyyywwwwwwxxxyyyssshhh\\\QQQIIIDDDAAAFFFKKKRRR\\\eeennntttwwwxxx{{{~~~xxxvvvqqqpppuuuxxxzzz|||}}}}}}yyyxxxuuuqqqjjjccc\\\XXXOOOLLLGGGCCC@@@===;;;999999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCAAABBBCCCDDDFFFFFFFFFFFFFFFGGGIIILLLOOORRRUUUVVVYYY]]]bbbgggjjjmmmppprrrtttwwwxxxxxxxxxzzz}}}yyywwwvvvsssnnnjjjgggdddaaa``````aaa```_________]]][[[ZZZXXXWWWVVVYYY[[[]]]]]][[[VVVQQQNNNIIIGGGEEEDDDDDDCCCAAA@@@>>>>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAACCCEEECCCDDDEEEFFFIIIKKKMMMNNNQQQPPPSSS]]]jjjsssuuusssrrruuuyyyuuuooogggdddiiitttvvviiiWWWGGG>>>:::888666222444555555444444555666BBB>>>999666555555555444111111222222222333333333111222222333333222222111111111111000111111222333000111111111111222222222111000000000111111000...333333333333333444444444222222222222333333333333111000000111333444333222...111444555444222222222222333444444333333555777444444555666777888888999999))))))))))))))))))))))))))))))******+++,,,------******)))((()))***,,,...++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,%%%&&&...000,,,///777<<<>>>BBBFFFIIIKKKKKKKKKLLLMMMNNNNNNMMMLLLMMMNNNLLLNNNQQQSSSWWW]]]dddhhhnnnssszzz}}}|||zzzxxxxxxrrrjjj^^^QQQHHHDDDDDDEEEMMMSSS\\\fffnnntttwwwwwwwwwzzz}}}}}}uuurrrppprrryyy{{{xxxtttrrrnnnhhh```XXXQQQMMMFFFCCC???===<<<;;;:::999::::::::::::;;;<<<=========>>>???@@@BBBCCCDDDEEEDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNQQQTTTYYY]]]aaacccfffiiimmmppprrruuuyyy||||||xxxrrrnnnkkkgggdddccccccbbbaaadddcccbbbaaa___^^^]]]\\\___aaadddfffddd```[[[XXXPPPNNNKKKIIIHHHGGGDDDBBB>>>???@@@@@@AAAAAA@@@@@@???@@@@@@?????????BBBDDD@@@@@@BBBDDDGGGIIIJJJJJJMMMKKKLLLRRR[[[cccfffffftttvvvyyy{{{~~~~~~xxxrrrpppuuu~~~xxxgggUUUGGG===999777444666888777555555777999===<<<:::999999888666555111111222222222333333333111222222333333222222111111111000000111222222333000111111111111222222222111000///111333333222///111111222222333333333333222222222333333333444444222111000111222333111000000111333333222222222444000111222222111111333555666666777777777888888888999))))))))))))))))))))))))(((((()))***,,,---...///***)))(((((()))+++---///++++++++++++++++++++++++++++++++++++,,,---...///******+++++++++,,,,,,,,,.........------,,,,,,,,,///((()))222444000333<<<>>>@@@CCCFFFIIIJJJKKKLLLIIIJJJLLLLLLKKKKKKMMMNNNKKKNNNSSSYYY___fffnnnsssxxx{{{~~~zzzwwwuuuhhh```SSSGGGBBBBBBGGGKKKSSSYYYccclllssswwwwwwvvvuuuxxx|||{{{tttooonnnrrr{{{zzzuuurrrooojjjbbbZZZQQQJJJFFFCCC@@@<<<;;;;;;<<<<<<<<<===<<<<<<;;;<<<===???@@@>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGHHHJJJMMMPPPQQQTTTVVVYYY]]]bbbgggkkkmmmppprrrtttvvvwwwzzz~~~{{{wwwrrrnnnmmmkkkjjjhhhffffffeeedddbbbaaa``````aaadddhhhkkkjjjgggbbb___XXXVVVRRRPPPNNNKKKGGGEEE??????@@@AAAAAAAAAAAA@@@?????????>>>===>>>AAACCCAAAAAABBBEEEHHHJJJJJJIIIHHHHHHIIILLLPPPUUUYYY[[[iiimmmsssvvvxxx~~~yyyqqqpppuuu{{{uuubbbPPPCCC<<<999777999;;;;;;888888:::<<<888888:::<<<===;;;777444111111222222222333333333222222222333333222222222111111000000111222333333000111111111111222222222222000///111444555333111000000111111222222222222222222222333333444444444333222222222333333222000222222222111000111333666333444555555444555777999888888888888888888999999;;;******************************++++++++++++******''''''(((((()))+++,,,---+++***)))***,,,---,,,+++)))************+++++++++******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,,,,+++,,,---000555999<<>><<<:::;;;<<<<<<===>>>>>>>>>???AAADDDDDDBBB@@@BBBEEEHHHGGGFFFJJJKKKLLLNNNQQQTTTWWWZZZ___bbbdddfffhhhllltttyyy|||||||||{{{||||||xxxtttqqqnnnnnnllljjjiiiiiiiiigggfffeeeeeeeeeeeeeeeeeeeeeeeebbb```bbbdddaaaUUUJJJEEEDDDCCCBBB@@@??????>>>>>>@@@???>>>???AAACCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNN]]]aaaeeejjjoooyyywwwtttwww{{{kkkYYYNNNEEE>>>???888333444666555333333555444444555666777888888444444333333333333222222555444333333222222333333444444444333333222222222333333222222111000//////000111222333333222111000000000111222333333444444222222222222222222222222333333333333333333333333222222333333333222222111111333444444222222333555999999999999999888777666777************************((())))))******))))))((()))(((((())))))***+++,,,+++***)))***,,,---,,,+++************++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,+++,,,,,,------------///333777<<>>??????===;;;:::;;;<<<===>>>?????????@@@BBBDDDFFFEEEDDDFFFIIILLLLLLJJJNNNPPPSSSVVVZZZ___dddggglllnnnqqqrrrsssvvv}}}{{{zzzwwwssspppooommmkkkjjjggggggeeedddbbbbbbaaaaaaeeecccdddfffcccYYYPPPLLLHHHFFFDDDBBB@@@@@@??????@@@???======???@@@@@@???@@@AAAAAABBBCCCDDDEEEFFFHHHGGGGGGFFFGGGHHHIIIJJJOOORRRWWW\\\cccooo}}}~~~wwwvvvrrr~~~zzzkkk^^^PPPEEE@@@<<<999999888555555999555555444444444444555555444444333333333333222222444444333222222222222222444444444333333222222222444444333333222111111000111111222333333222111111000111111222333333444444333333333333333333333333222222222333333333333444222222333333333222222111222444555555444444555666999::::::::::::999888888777************************))))))************))))))******)))))))))******++++++***)))***,,,---,,,+++************+++++++++,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------...000222666;;;???AAAFFFGGGIIIKKKLLLLLLLLLKKKHHHIIIJJJJJJJJJKKKNNNPPPUUU]]]jjjvvv}}}~~~{{{xxxwwwwwwwwwwwwuuunnnccc[[[LLLGGGDDDHHHOOOZZZgggrrr~~~~~~|||yyyvvvooofff___TTTPPPKKKEEEAAA>>>=========>>>>>>===<<<<<<>>>???@@@AAABBBBBBBBBCCCEEEGGGIIIIIIIIILLLPPPRRRRRRQQQQQQTTTXXX\\\bbbhhhoootttvvvyyy{{{|||||||||xxxuuurrrpppnnnlllhhheeebbbaaaaaaaaahhheeedddgggeee^^^XXXVVVOOOMMMJJJFFFCCCAAA@@@@@@AAA@@@>>>>>>??????>>>===???@@@@@@AAABBBCCCDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGJJJNNNUUUaaapppzzz{{{xxxssslllvvvsss___OOOAAA>>><<<;;;777222444:::888777666555444333333333444444333333333333222222333333333333222222222222444444333333333333222222555444444333333222222222222222333333333333222222111111111222222333333444333333333333333333333333111111111222222333333333222222333333333333222222333555666666555555666777999999:::;;;;;;;;;;;;:::999******************************++++++++++++******,,,+++******)))))))))***+++***)))***,,,---,,,+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,------...---///111555999>>>AAACCCGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJLLLOOORRRYYYaaannnyyyzzzwwwxxxvvvssspppkkkbbbXXXQQQIIIGGGFFFKKKVVVdddrrr|||~~~~~~~~~|||yyyuuuqqqmmmfff\\\UUUNNNKKKFFFAAA>>><<<<<<======>>>??????>>>???AAACCCBBBCCCDDDDDDDDDEEEHHHJJJKKKLLLOOOSSSWWWYYYYYYYYYXXX[[[```dddhhhoooxxx~~~zzzwwwwwwtttoookkkgggeeeeeeffffffbbbaaadddddd```]]]^^^YYYVVVRRRMMMHHHDDDBBBAAACCCAAA??????@@@AAA@@@???>>>??????@@@AAAAAABBBBBBDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHKKKUUUbbbkkkpppyyy|||uuunnnsss}}}nnn\\\JJJCCC>>><<<999555555888888888777666555555555555444444333333333222222222333333333333333222222111333333333333333333333333444444333333222222222222333333333333333333333333111111111222222333333333444444444444444444444444222222222222222222222222222222333333444333333333333555666666555444666777777888999:::;;;;;;;;;;;;<<<************************)))******************)))---,,,+++***))))))))))))+++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,++++++,,,------------,,,---,,,,,,,,,------...///---///333777<<>>>>>???@@@BBBEEE@@@BBBDDDDDDEEEFFFIIILLLNNNRRRWWW\\\___aaabbbcccdddgggkkknnnqqqwww~~~yyysssooolllllllllddd___^^^aaacccaaa```bbbaaa___ZZZUUUOOOJJJFFFDDDBBB@@@>>>???@@@AAA@@@@@@>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBDDDFFFHHHJJJJJJJJJHHHFFFFFFLLLVVV^^^hhhooowww|||}}}rrrqqqttt|||}}}mmmZZZNNNAAA>>>>>>;;;888777666666555555555555555666444444333333333222222222333444444444444333222111333333333333333333333333222222222222111111111111333333333333333333333333111222222222222222333333444444444444444444444444555444444333222111000000111222333444444444444444222444555555444444555666555666777999::::::::::::<<<************************(((((())))))))))))((((((---,,,+++***************+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,---...///000///111666:::>>>AAACCCCCCEEEFFFHHHIIIIIIIIIHHHHHHMMMMMMMMMMMMOOOTTT[[[```jjjnnntttzzz}}}}}}|||zzzwwwrrriii^^^TTTMMMIIIGGGEEEKKKSSS[[[hhhxxx}}}wwwsssooojjjccc]]]YYYSSSLLLFFFCCCBBB@@@>>><<<;;;;;;;;;:::;;;======>>>???BBBDDD@@@BBBDDDFFFGGGIIIMMMPPPUUUZZZbbbhhhkkkmmmnnnooopppsssvvvwwwwww|||yyyuuurrrqqqgggccc```ccccccaaaaaacccdddcccaaa]]]XXXRRRMMMKKKCCCAAA?????????@@@???>>>????????????@@@@@@AAAAAAAAAAAAAAABBBDDDGGGIIIKKKGGGHHHGGGEEEDDDGGGNNNTTT___eeekkkpppvvvuuuppplllppp|||hhhVVVDDD======:::666444444444333333333444444555444444333333333333222222444555666666666555333222222222333333333333444444111111111111111111111111333333222222222222333333222222222222222222222222333333333333333333333333666555555444333222111111111222333444444555555444222444555555444333555666555666777888999:::::::::999*********************************++++++*********,,,,,,+++*********+++++++++***)))***,,,---,,,++++++++++++,,,,,,,,,------+++,,,------...---------,,,,,,,,,------...///000222555999>>>AAACCCDDDDDDEEEFFFHHHJJJJJJJJJJJJIIIKKKLLLMMMOOOTTT[[[eeekkkmmmqqqvvvzzz}}}|||{{{yyyqqqkkk```TTTKKKGGGFFFGGGGGGQQQ[[[dddqqq~~~{{{uuupppiiicccZZZTTTOOOKKKEEEAAA<<<===============<<<<<<<<<>>>???@@@@@@BBBDDDGGGFFFHHHKKKMMMOOORRRVVVYYY^^^eeennntttxxxyyy{{{}}}zzzwwwrrrllliiiiiihhhdddaaabbbbbbcccdddccc```\\\WWWTTTIIIGGGDDDBBBBBBAAA???===??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEHHHIIIDDDFFFHHHFFFDDDDDDGGGJJJRRRWWW^^^fffooo|||zzzssskkkiiiqqqtttbbbMMMBBB===999777777888777666555555444555555444444333333333333222222555666777888777666444333222222222333333444444444222222222222222222222222333222111111111111222333222222222222222222222222333333333333333333333333444444444444444444444444111222333444555555555555333555666666555555666777777888888999:::::::::::::::************************---......//////......---,,,++++++***++++++,,,,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,---...///000000444777<<<@@@DDDEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKMMMPPPWWWaaalllsssmmmpppuuuzzz|||zzzxxxvvvkkkeeeZZZNNNEEECCCFFFIIILLLWWWbbbkkkuuu}}}}}}|||~~~~~~yyyrrrnnneee^^^UUUNNNIIIFFFAAA>>>888:::<<<>>>@@@@@@@@@???@@@BBBCCCDDDDDDFFFHHHJJJMMMOOORRRUUUXXX\\\```ccceeelllvvv}}}|||{{{uuuqqqooolllfffbbbbbb^^^aaadddgggfffbbb^^^[[[QQQOOOKKKHHHFFFDDDAAA???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFFFFIIIJJJIIIDDDAAAAAACCCHHHMMMUUU```lllyyyxxxmmmgggjjjwwwqqq\\\MMMDDD>>>???CCC>>>===;;;999888777777666444444444333333333222222555777888999888777555444222222222333333444444444333333333333333333333333333222111000000111222333222222222222222222222222222222222222222222222222222222333444555777777888111222333444555555555555555666777777666666777888999999:::;;;;;;;;;::::::===******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++,,,///222111...---111555888;;;@@@CCCCCCCCCCCCCCCCCCEEEGGGKKKNNNNNNMMMKKKOOOLLLLLLTTT```kkknnnnnnpppqqquuu{{{|||ssskkkcccYYYOOOIIIEEEDDDIIIPPPVVV\\\eeeoooxxx}}}~~~|||yyy{{{}}}xxxtttxxx}}}{{{uuullleee^^^UUUJJJCCCAAAAAA???<<<>>>>>>>>>??????@@@@@@@@@EEECCCAAAAAADDDGGGJJJLLLKKKOOOVVV^^^eeejjjmmmnnnssswww|||zzzvvvsssooohhhdddcccaaa```aaaddddddaaa^^^XXXUUUQQQLLLHHHEEECCCCCC???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFGGGGGGGGGEEEBBB???===FFFHHHMMMUUUaaaqqqvvvsssoooooo}}}mmm^^^PPPBBB<<<===777777888777666666666777444333222222111111222222111222333222111222444777444000000555666333222555777555333111111333555777444444444333333222222222444444444555555444333333333222222111111222222333222333333333333333333333333333333444444444555555555666777666555444555666888999999999999999999::::::*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...---+++...111000---...333777:::===AAACCCCCCCCCCCCDDDFFFGGGIIILLLNNNNNNLLLKKKKKKJJJMMMVVVcccmmmqqqqqqssssssuuuxxx{{{xxxppphhh^^^UUULLLHHHFFFGGGNNNUUU]]]aaaiiiqqqxxx}}}~~~{{{xxxyyy|||{{{vvvqqqttt}}}}}}zzzxxxuuuooofff___TTTMMMDDD???>>>???===;;;=========>>>>>>??????@@@BBBBBBBBBCCCGGGKKKMMMOOOWWWZZZ```gggnnntttxxxzzzyyy}}}~~~zzzuuuoookkkiiifffbbbbbbcccccc```]]]]]][[[WWWRRRMMMJJJGGGFFFAAAAAA@@@????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@BBBFFFNNNYYYiiizzz{{{uuurrr|||~~~ppp]]]JJJ@@@???;;;:::888666444555666888444444333222222222222333333444444333222444777:::>>><<<888555333333111000444333333222222333333444555555555444444444333333444444444444444444444333333333222222222222333333555555444444333333222222333333333444444444555555555666777666555444555777;;;;;;;;;;;;;;;<<<<<<<<<<<<************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...,,,,,,---...///...---+++---///......000666;;;>>>@@@CCCDDDCCCDDDEEEFFFIIIJJJKKKLLLLLLLLLKKKJJJGGGIIIOOOZZZfffppptttuuuwwwvvvvvvwwwvvvqqqiiibbbUUUNNNGGGFFFHHHLLLVVV___fffiiinnntttyyy}}}~~~}}}yyyvvvuuuwww{{{~~~{{{uuuppprrr{{{zzzwwwssspppmmmfff\\\UUUJJJEEE???===>>>???===<<<>>>>>>>>>???@@@AAABBBCCCDDDEEEHHHKKKOOORRRUUUWWW___aaafffmmmtttzzzyyytttrrrmmmhhheeeeeedddbbb___bbb```]]]XXXTTTPPPLLLJJJFFFEEEDDDBBBAAA@@@@@@@@@??????@@@AAABBBCCCCCCDDDAAABBBCCCEEEFFFFFFEEEEEE>>>???AAAGGGQQQ```ppp{{{xxx|||mmmUUUFFFBBB???===888555333444666888555555444333333333333444555555555444333666:::===KKKMMMHHH:::333444333///000111333333333333111000666666555555555555444444444444444444444444444444444333333222222333333444777666666555444333222222333333333444444444555555444666777666555444666777;;;;;;;;;<<<<<<<<<=========+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***+++---------,,,,,,------...///333:::???BBBDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIGGGLLLTTT```jjjrrrvvvwwwyyyyyyyyyxxxtttkkkaaaYYYLLLFFFCCCFFFKKKSSS^^^hhhooopppsssvvvyyy|||~~~zzzyyywwwsssrrrsssvvvzzz}}}}}}wwwrrrttt|||vvvrrrmmmiiiddd\\\RRRKKKEEEBBB??????@@@AAA@@@???AAAAAAAAABBBDDDFFFHHHIIIKKKNNNSSSWWWZZZ\\\___```fffhhhlllrrryyy}}}{{{uuunnniiiiiihhhfffdddbbbaaa___\\\XXXTTTQQQOOOLLLKKKIIIGGGEEEDDDCCCBBB??????@@@AAABBBCCCCCCDDDAAABBBCCCEEEFFFFFFFFFFFFAAAAAABBBEEEMMMYYYgggpppyyyzzzcccQQQGGGAAA===888555444555666666666666555444444444444444555555444333333666:::>>>NNNZZZXXXDDD555555666222111222333333333333222111555555555555444444444444444333333333444444555555444444333333333333444444666666666555555444444444333333333444444444555555444555666666555555666777999999::::::;;;;;;<<<<<<<<<++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***+++---...---,,,------...///222777>>>BBBDDDFFFGGGHHHGGGGGGIIIKKKIIIKKKKKKJJJHHHGGGHHHJJJLLLSSS]]]fffmmmrrrvvvwww{{{||||||zzzrrrfffYYYPPPEEEBBBBBBHHHQQQZZZgggqqquuuvvvwwwxxxyyy{{{}}}~~~zzzvvvtttrrrqqqrrruuuyyy|||~~~zzzvvvwww~~~}}}sssmmmggg```[[[SSSJJJCCCCCCBBB@@@@@@AAAAAAAAAAAABBBCCCCCCEEEHHHKKKNNNPPPUUUYYY^^^bbbdddeeehhhjjjsssuuuyyy{{{sssnnnmmmmmmkkkiiibbbaaa___]]]ZZZWWWUUUTTTTTTRRRPPPMMMKKKIIIGGGGGGAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEJJJSSS]]]eeepppuuubbbSSSCCC???:::777777777666555777666555555444444555555444444444333222444888<<>>???@@@@@@@@@,,,+++***((((((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---...///000000...///000111555:::???CCCEEEDDDGGGKKKMMMMMMMMMNNNOOOHHHKKKLLLJJJHHHIIINNNSSSWWW```jjjppprrrtttxxx|||~~~zzzrrreeeXXXLLLFFFFFFFFFLLLXXXccclllvvv|||}}}~~~}}}|||wwwxxx||||||sssuuuyyyzzz|||~~~yyyrrrmmmaaaZZZQQQJJJGGGEEEAAA>>>>>>>>>>>>>>>???AAADDDGGGGGGHHHJJJMMMSSSYYY___bbbfffkkkrrruuuwwwyyy|||yyysssooojjjeeebbbaaaaaaaaa```___\\\ZZZWWWUUUSSSSSSOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGGGGIIIMMMSSSWWW^^^qqq~~~uuu]]]SSSEEE<<<999999999999666555444444333333444444222444555555444333444555444999<<<:::444111222444333333333444444333333333333333333333444444555555444333222222222444666888666666555555555555666666222222333333444444555555333333333444444444555555333444666666555555777999;;;<<<===>>>???@@@AAAAAAAAA,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,.........---000111333777<<>>>>>??????@@@DDDHHHLLLLLLMMMOOOSSSYYYaaagggkkkmmmsssyyy}}}|||xxxqqqkkkfffeeeeeefffcccbbb```]]]ZZZXXXWWWVVVUUUTTTRRROOOLLLIIIGGGFFFCCCCCCCCCDDDEEEGGGIIIJJJEEEGGGIIIJJJLLLPPPUUUXXXYYYkkkxxx}}}jjj\\\JJJ===888999;;;;;;555555444333333333333444333555777777555444333333777111///333555333222444///111444555555444111///444444444555555555666666444333222111222444666888666666555555555555666666333333333333333333333333333333333444444444555555333444666666555666777999::::::;;;<<<===>>>?????????+++***)))))))))***,,,,,,,,,,,,+++******)))))))))******++++++++++++*********++++++***)))***---///,,,++++++++++++,,,------000000000...,,,+++---......333888===@@@CCCEEEGGGIIIIIIJJJMMMOOOPPPOOOMMMLLLNNNNNNMMMKKKPPPYYYaaaiiilllppprrrsssvvv|||~~~ssseeeWWWNNNJJJHHHMMMTTT^^^iiirrryyy~~~}}}~~~}}}~~~}}}vvvyyy}}}xxxtttmmmccc]]]LLLJJJGGGCCCAAA@@@@@@@@@@@@@@@BBBDDDGGGKKKOOORRRXXXXXXYYY\\\aaagggmmmqqqrrrsssvvv|||wwwssspppllljjjjjjkkkiiifffdddbbb___ZZZVVVZZZXXXWWWUUUSSSOOOIIIEEEFFFDDDBBBBBBCCCEEEEEEEEECCCCCCEEEHHHNNNSSSVVVXXX]]]^^^iii~~~nnnSSSAAA===>>><<<888:::888666444333444555666444444444444444444444444333444444444333222222111444444444333333222222222111111111222333444666777333333222222333444666777777777777666555555555444444333333222222333333444777777777666555555444444444444555555666777777777;;;;;;<<<>>>@@@AAABBBCCCBBB+++***)))))))))***,,,,,,***+++++++++++++++++++++******++++++++++++******,,,------,,,***)))***+++,,,,,,,,,,,,,,,------...,,,------,,,++++++---000111555;;;???BBBDDDFFFHHHJJJJJJKKKMMMNNNOOONNNMMMMMMMMMNNNNNNOOOVVV___fffkkknnnsssuuuwwwyyy|||xxxlll^^^RRRLLLJJJKKKVVV\\\eeennnuuuzzz~~~|||zzz|||zzzrrrkkkcccYYYRRRGGGEEECCCAAA??????@@@AAABBBBBBDDDFFFJJJPPPUUUYYY___aaacccfffiiinnnssswww{{{zzz|||~~~yyyvvvrrrqqqrrrqqqooommmjjjfffbbb^^^\\\\\\ZZZXXXVVVTTTQQQMMMIIIDDDBBB@@@@@@AAABBBBBBBBBEEEDDDEEEHHHMMMRRRWWWYYY[[[[[[cccuuuttt]]]JJJAAA===:::888888888666555444555555666444444444444444444444444444444444444444333222222444444444333333333222222555444333333222222333333333333222222333444666777666666555555555555555555444333333222222333333444666666666555555555555444444444555555666777777777888888999;;;<<<>>>??????@@@+++************+++,,,,,,******+++,,,,,,---......******++++++++++++*********,,,------+++***+++,,,---------,,,---......///***+++,,,,,,,,,...111333555999===AAACCCEEEGGGIIIKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLMMMOOOUUU^^^ffflllnnnqqqvvvyyy{{{{{{|||}}}xxxqqqdddWWWNNNLLLPPPTTTccchhhooouuuyyy{{{~~~xxxsss|||{{{qqqggg___WWWNNNHHHBBBAAA@@@@@@@@@AAABBBCCCCCCEEEFFFIIINNNUUU]]]ccciiikkknnnpppssswww{{{|||yyyuuuuuuwwwzzzzzzyyytttnnnhhhcccbbb___]]]YYYWWWUUUSSSQQQOOOFFFDDDAAA@@@AAABBBAAAAAAEEEEEEEEEGGGKKKRRRXXX\\\^^^\\\```kkkvvv{{{~~~}}}{{{yyy}}}}}}{{{nnn[[[JJJ???;;;:::777777777666666666666666444444444444444444444444555555555555555555444333444444444444333333333333555555444333333333333333333333333333333444666666444444444444444555555555444444333333333333444444444444444444444555555555444555555666666777777888:::;;;<<<===>>>@@@AAAAAAAAA************++++++,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***%%%(((+++---------...///...------------...//////---.../////////111444777888;;;???BBBCCCEEEGGGIIILLLMMMNNNNNNMMMMMMMMMNNNMMMLLLMMMRRR[[[dddlllooopppsssxxx{{{|||zzzxxxvvvooohhh]]]RRRNNNQQQZZZaaannnrrrwww{{{}}}~~~yyyrrroooyyy~~~yyyqqqfff\\\UUUNNNHHHCCCAAAAAA@@@AAAAAABBBCCCDDDDDDFFFHHHKKKOOOWWWbbbiiiqqqrrrssstttvvv{{{|||wwwvvvwwwyyyqqqkkkhhhccc```[[[XXXVVVUUUTTTRRRJJJHHHEEECCCCCCCCCCCCBBBDDDCCCDDDEEEJJJRRRZZZ```fffdddcccfffkkknnnpppqqqwwwwwwvvvvvv{{{|||~~~lllUUUDDD======666777777888888777777666555555555555555555555555555555666666666666555555444444444444444444333333222222222333333555666666333333333333444444555555222333333333444555555555444444333333333333444444222222333333444555555666555555555666777777888888<<<======???@@@AAABBBCCCDDD******++++++,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,++++++&&&(((,,,.........///000...------------.../////////000111111111222555777:::<<>>@@@AAAAAAEEE***++++++,,,---,,,,,,,,,//////...------,,,++++++++++++,,,,,,,,,,,,+++++++++---......,,,+++,,,------------,,,---......///...///000000000222555777;;;===@@@BBBDDDFFFIIILLLNNNPPPRRRQQQOOONNNQQQUUUSSSVVV\\\bbbhhhmmmppprrrssstttvvvwwwuuupppiiicccWWWVVVTTTUUUZZZdddqqqyyy~~~|||{{{{{{uuukkkjjjooottt{{{{{{vvvsssiiiaaaUUUMMMGGGCCC???;;;??????@@@AAACCCDDDEEEEEEHHHLLLPPPQQQSSSYYYccclllsssuuuvvvwwwzzz~~~}}}}}}~~~|||{{{}}}}}}{{{xxx{{{~~~oookkkddd___[[[XXXUUUSSSOOOLLLHHHEEEDDDCCCAAA??????AAACCCDDDGGGOOOZZZaaajjjllllllgggccc```\\\WWW\\\bbbjjjrrr{{{}}}||||||gggRRRDDD===::::::999999888777777777555555555555555555555555444555666666666666666666444444444444555555555555777777555444333333333333333333444555555444444333444444444444444555555555555555444444444444555555222333333444555666666666555666666777777888888999:::;;;===???AAACCCEEEFFFFFF***+++,,,---------,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......///---+++***,,,---,,,,,,,,,,,,,,,------...,,,...000000222444888;;;===???BBBDDDFFFIIILLLOOOOOOQQQTTTRRRPPPPPPTTTXXX[[[bbbjjjoooqqqrrrsssuuuvvvuuuuuutttqqqkkkbbb\\\PPPSSSXXX^^^gggsss}}}|||{{{|||}}}uuunnnnnnrrrpppvvv}}}zzztttnnniii]]]WWWNNNGGGDDDBBB???===???@@@BBBEEEHHHJJJKKKLLLNNNSSSWWWXXXWWW[[[dddlllrrrwww}}}~~~~~~}}}|||||||||}}}}}}~~~xxxwwwxxx{{{~~~}}}{{{zzz{{{||||||{{{{{{|||}}}~~~}}}zzzwwwssstttvvvxxxyyyzzz{{{{{{{{{||||||yyyuuussssssuuuvvv}}}~~~{{{{{{vvvrrrkkkeee```[[[VVVSSSRRROOOKKKGGGEEEDDDAAA@@@@@@BBBDDDEEEFFFKKKTTT\\\dddkkkooollliiifff```XXXVVVYYY```lll|||zzz~~~rrr___MMMBBB===<<<:::888777666777777555555555555555555555555333444555666666666666555444444444444555555555666888777666555333333333222333444444555555444333333666666555555555555555555555555444444444444555555444444444555555666666666666666666777888888999999<<<===???BBBEEEHHHJJJLLLHHH***+++,,,---...---,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,------,,,+++,,,...111,,,++++++++++++,,,------,,,...111333555888===@@@>>>@@@CCCEEEGGGKKKOOORRROOORRRUUUSSSQQQQQQVVV[[[bbbjjjtttxxxwwwuuuvvvwwwxxxvvvtttsssooohhh___XXXOOOTTT]]]gggsss}}}|||}}}{{{zzzxxxtttssstttnnnsss~~~{{{vvvooogggbbbSSSMMMGGGDDDDDDDDDCCCAAAAAACCCFFFJJJNNNQQQSSSTTTSSSXXX]]]]]][[[^^^eeelllrrrzzz~~~~~~{{{{{{zzzzzzyyyzzzzzzzzz||||||{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}|||}}}~~~~~~|||{{{tttssstttwwwzzz{{{xxxuuusssuuuwwwwwwvvvuuuvvvwwwtttuuuvvvvvvtttqqqmmmkkkjjjjjjkkklllnnnpppqqqrrrqqqrrrrrrooojjjffffffggghhhrrryyywwwvvvyyy|||{{{~~~}}}||||||}}}}}}|||zzz{{{}}}}}}zzz{{{{{{wwwpppiiiccc]]]WWWSSSVVVSSSNNNKKKHHHFFFDDDBBBBBBDDDFFFEEEEEEHHHPPPWWW```jjjrrrrrrpppnnnggg^^^\\\ZZZ]]]hhh{{{vvvzzz|||jjjVVVHHH@@@>>>;;;888666666666777666666666666666666666666333333444555666666555555444444444555555555666666555555444444444555555666333444555555555444333222777777777666555555555444555555444444444444555555555555555666666666666666666666666777888888999999999:::===@@@DDDGGGIIIKKKKKK)))***++++++***+++---///------------------------...---,,,,,,++++++++++++---------,,,,,,+++++++++---000111000---,,,...111---...///111555999>>>@@@???AAACCCFFFHHHLLLQQQTTTUUUTTTTTTVVVTTTSSSWWW^^^kkkxxxzzzwwwwwwwwwyyywwwuuuqqqlllcccYYYSSSSSS\\\iiittt}}}}}}|||yyyyyyyyyyyyyyywwwyyy~~~yyytttoooggg]]]VVVLLLJJJGGGEEECCCCCCCCCDDDFFFGGGIIIJJJLLLNNNSSSVVVZZZ]]]___```aaadddjjjppp|||~~~|||zzzyyyzzz{{{|||}}}zzzvvvsssqqqrrrtttuuuvvvvvvuuuuuuvvvwwwxxxyyy{{{|||}}}~~~}}}|||zzzxxxzzzyyyyyyzzz|||}}}{{{zzzsssrrrqqqpppqqqtttvvvxxxssspppmmmlllmmmnnnllliiieeeeeeeeeeeedddbbb```^^^^^^___aaacccdddcccbbbaaaaaaaaabbbbbbbbbbbbaaaaaadddeeegggjjjlllnnnooopppnnnllljjjiiijjjlllnnnpppvvvvvvvvvuuutttsssqqqqqqsssuuuyyy{{{|||}}}~~~zzzyyyxxxzzz}}}ssssssrrrlllddd^^^\\\\\\[[[ZZZVVVRRRMMMHHHEEECCCEEEDDDDDDDDDFFFIIILLLNNN___eeennnxxx~~~zzzqqqiiibbb]]][[[bbbttt{{{zzz}}}yyyeeeSSSFFF@@@<<<;;;:::777666888888777666444444555666666555555444333333333333444444444444555555555555666444444555666555444222111555555555444444333333333333333333444444444555555333555666666555444444555777666666555555555666666444555888:::;;;:::999888888999>>>EEEGGGGGGIIINNNLLL---...---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,.........---------,,,,,,.../////////...---...///...///000222666;;;???AAABBBDDDFFFHHHJJJMMMQQQTTTVVVUUUVVVVVVTTTTTTZZZcccttt|||yyyxxxxxxyyyxxxtttnnnfff]]]UUUQQQUUU___nnnzzz~~~}}}|||}}}|||~~~{{{sssllleee^^^UUUOOOFFFEEEDDDCCCBBBCCCEEEFFFJJJLLLNNNPPPRRRUUUXXX[[[\\\^^^aaacccfffmmmvvv}}}~~~|||{{{zzzyyyxxxwwwvvvtttsssssstttuuuvvvwwwuuuqqqnnnmmmmmmnnnnnnnnnnnnnnnnnnoooppprrrsssoooqqqtttvvvxxxxxxxxxwwwxxxwwwvvvwwwyyyyyywwwuuupppooollljjjjjjkkkmmmnnniiifffcccbbbccccccaaa___[[[[[[[[[ZZZYYYWWWVVVUUUVVVWWWYYYZZZZZZZZZXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWZZZ[[[]]]___aaacccddddddcccaaa```^^^___aaaccceeeiiiiiiiiihhhgggfffeeeddddddfffiiikkkllllllmmmnnnsssuuuyyy|||xxxsssrrrtttrrrrrrooojjjddd```^^^^^^```^^^YYYTTTOOOJJJFFFDDDCCCBBBBBBBBBCCCFFFIIIKKKXXX___kkkyyy|||ooohhhbbbcccnnn~~~|||zzz|||qqqaaaKKKBBB:::999999777777888777777666555555555555666666555444444333333444444444444444555555555555666444444444555444444333333444444444333333333222222333333333333444444444444222444555555444333333444666666555555555555666666555666777999::::::::::::===<<>>>>>CCCFFFKKKSSS\\\```+++,,,------------///000++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,............------------///,,,+++,,,///000...,,,///000222555999===@@@BBBDDDGGGJJJMMMOOORRRUUUXXXYYYYYYYYYYYYVVVYYYfffttt~~~~~~}}}|||yyyqqqdddVVVNNNOOORRR\\\gggvvv~~~zzz{{{|||uuukkk^^^SSSLLLHHHDDDBBBAAAAAACCCEEEHHHKKKMMMOOOSSSVVV[[[___aaaccceeegggiiijjjlllooottt}}}~~~~~~~~~}}}{{{wwwuuusssqqqnnnkkkiiiggggggfffdddcccbbbaaaaaaaaa______^^^]]][[[YYYXXXWWWVVVVVVWWWXXXZZZ[[[\\\]]]___```bbbeeeggghhhiiiiiilllkkkiiiiiiiiihhheeeccc^^^\\\YYYVVVTTTSSSSSSSSSTTTRRRPPPOOONNNMMMLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNPPPQQQQQQPPPPPPQQQRRRSSSUUUXXXZZZ\\\___cccfffeeegggjjjoootttzzz|||wwwxxxuuupppkkkjjjlllnnnooonnnllliiiccc\\\UUUOOOJJJHHHEEEDDDCCCBBBCCCEEEGGGHHHKKKRRR___ooozzzmmmfffgggmmmrrr~~~yyyrrrpppyyy|||eeeTTTBBB;;;<<<<<<;;;;;;666666777888888666555444666666555444444444444444444444444555555555555666444333222222333444666777666666666666555555555555222222222333333333333444222444555555444333333444666555555555555666666777888777666666888:::<<<>>>???===???DDDIIIOOOXXXaaakkk***,,,///000/////////000++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---///,,,+++,,,///111///---///000333666:::>>>AAABBBCCCFFFJJJNNNRRRVVVZZZ]]]]]][[[[[[[[[ZZZ^^^lllzzz{{{wwwmmm___RRRMMMQQQWWW```jjjwww|||zzz~~~xxxsssiii```SSSJJJFFFDDDCCCBBBAAABBBDDDGGGJJJMMMOOOQQQUUUYYY^^^bbbdddfffiiikkklllnnnrrrvvv|||~~~~~~~~~}}}zzzxxxtttrrrpppllliiifffcccbbb^^^]]][[[YYYWWWUUUTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSUUUVVVWWWZZZ\\\^^^___```cccaaa```______]]]ZZZXXXRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKMMMMMMOOOQQQSSSTTTWWWZZZ]]]]]]]]]^^^aaafffjjjnnnppprrrtttwwwzzz~~~uuupppjjjiiilllpppsssssspppmmmhhhaaaZZZRRRMMMIIIFFFEEECCCBBBBBBDDDEEEFFFGGGMMMXXXgggvvvuuuiiieeegggkkkvvvsssooolllnnn{{{sss___JJJ@@@>>><<<:::999666777888888888777555444666666555444444444444555444444444555555555555666444333222222333444666777444444444444444444444555222222333333333444444444444555777777555555555666555555555555555666777777888777666666888:::===?????????CCCJJJOOOTTT[[[cccooo,,,///333444222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,---...------...000111000///000222555888<<<@@@BBBDDDCCCGGGMMMRRRVVVZZZ^^^aaaaaa^^^\\\]]]___eeeqqq}}}~~~xxxrrrgggYYYPPPPPPVVV\\\fffnnnyyy~~~xxxooohhh]]]UUUKKKEEECCCDDDDDDCCCBBBCCCEEEIIILLLOOORRRSSSXXX[[[```dddgggjjjmmmpppnnnssszzz~~~|||}}}|||{{{{{{{{{yyyvvvsssnnnllljjjfffbbb___\\\[[[TTTSSSRRROOOMMMKKKIIIHHHKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKNNNQQQTTTVVVWWWYYYXXXVVVUUUUUUSSSQQQNNNIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFDDDBBBBBBCCCEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKLLLJJJJJJKKKJJJHHHHHHJJJKKKKKKLLLNNNPPPPPPRRRVVVXXXYYYYYYYYY\\\```ccceeeeeehhhiiikkknnnpppuuuzzz~~~~~~xxxsssllliiiiiimmmqqqssstttrrrnnnhhh```XXXPPPLLLFFFDDDBBBAAA@@@AAABBBCCCDDDIIIRRR___mmm}}}~~~ppphhhhhhkkkqqqqqqoookkkhhhppplllWWWIIIBBB;;;777777777777888888777777666666777666555555444444555555444444444555555555555666444444333333333444555555111111111222222222222333333333333444444444555555555666888888666555666777555555444555555666777888888777666777888;;;>>>@@@BBBBBBGGGNNNRRRTTTZZZ```ddd+++///555777555000,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,------......---...000000000000111333333555888<<>>@@@EEEDDDFFFKKKLLLLLLPPPVVVVVV&&&,,,444888888333...,,,------------------------++++++++++++,,,,,,---...---------.........//////,,,///222111000///222555555777:::>>>BBBEEEGGGHHHLLLPPPUUUYYY\\\___bbbdddhhh```[[[___fffnnnvvv}}}|||}}}zzzooofffYYYQQQPPPUUU\\\aaannnwww|||yyytttkkk___VVVOOOJJJDDDBBBCCCDDDCCCBBBGGGJJJNNNTTTYYY]]]aaabbb```bbbeeehhhlllqqqvvvzzz}}}|||{{{{{{{{{zzzxxxtttpppllliiikkkjjjjjjiiiiiifffbbb___^^^\\\ZZZVVVSSSOOOMMMKKKHHHHHHHHHIIIHHHHHHGGGFFFCCCCCCBBBBBBCCCDDDEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@GGGGGGGGGGGGGGGHHHIIIIIILLLKKKIIIIIIIIIHHHEEECCCEEEEEEEEEEEEDDDDDDDDDDDDBBBEEEFFFFFFDDDDDDGGGJJJBBBDDDEEEGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNPPPQQQQQQRRRPPPPPPOOOOOONNNNNNNNNMMMJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUUUUSSSRRRSSSUUUWWWVVVXXXYYYZZZZZZ\\\^^^aaa``````bbbffflllooonnnlllnnnqqqtttwwwyyy{{{~~~}}}rrriiihhhlllrrryyyyyyxxxtttmmmbbbXXXRRRJJJIIIFFFDDDCCCCCCDDDEEEDDDGGGKKKRRR\\\kkk|||zzznnnkkkmmmooooooppplllgggooouuudddSSSEEE>>>===:::999777666666666777888777777666555555555555555444444444555555555666666444444555666555444222111555555555666666666777777555555555666666666666777333555666666555444444555444444444555555777888888666666777999:::<<<>>>???FFFCCCCCCDDDCCCBBBFFFKKKSSS000000000222333333000...++++++++++++++++++++++++---,,,,,,,,,,,,---......---...000111111111000///...///000000000000222444666;;;AAADDDCCCEEEIIINNNOOOVVV]]]___bbbfffgggeeedddaaa^^^```hhhqqqxxx{{{|||}}}vvvkkk___VVVWWWZZZ\\\aaahhhooo|||~~~xxxpppfff[[[TTTGGGFFFCCCAAAAAABBBDDDFFFHHHNNNVVV\\\^^^aaadddgggjjjiiiiiilllrrrzzz~~~~~~}}}|||{{{zzzxxxuuussspppnnnmmmnnnllljjjgggeeecccaaaaaa```___^^^\\\ZZZYYYWWWWWWQQQOOOMMMKKKJJJIIIIIIJJJFFFHHHIIIHHHFFFDDDDDDEEEBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHHHHIIIHHHJJJLLLKKKIIIGGGFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGJJJLLLNNNNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSSSSTTTVVVWWWYYYZZZ[[[[[[YYYXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^\\\]]]^^^___```aaaaaaaaagggfffeeeeeefffiiimmmoooooooooppprrrtttwwwyyyzzz{{{}}}xxxqqqlllhhheeeqqquuuzzz|||wwwkkk^^^VVVKKKGGGBBB@@@???AAAAAAAAAEEEDDDFFFKKKRRR]]]mmm{{{pppgggbbbeeehhhkkkjjjmmm|||sssaaaMMM@@@>>>:::::::::999666555555555333333444444555666666666666666666666666555555555333333333333333333333333555555555555666666666666444444444555555555666666555555444444444444555555444555555555666666777777777777888999:::;;;;;;<<<>>>>>>>>>>>>???CCCIIIMMMVVV---------///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---...///000000000/////////000000//////000333666999>>>CCCFFFFFFGGGLLLPPPQQQYYY___bbbdddhhhiiigggddd```]]]^^^eeennnuuuxxxzzz~~~|||uuukkkaaaYYY[[[```dddjjjpppttt~~~~~~{{{{{{{{{uuummmbbbWWWPPPFFFEEECCCCCCDDDGGGIIIKKKPPPTTTZZZ```cccfffiiijjjiiijjjlllqqqzzz~~~{{{{{{{{{{{{{{{|||||||||xxxwwwuuuuuuvvvwwwvvvuuuuuusssqqqmmmiiieeecccaaa```^^^\\\ZZZWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPOOOLLLKKKJJJIIIHHHHHHIIIJJJFFFGGGIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJMMMOOOPPPOOOMMMKKKJJJJJJNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNOOORRRUUUVVVXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[]]]]]]]]]^^^___```aaaaaa_________```bbbccceeefffhhhhhhhhhhhhggggggggggggddddddeeeeeefffhhhiiijjjlllmmmnnnoooqqqqqqrrrrrrwwwwwwwwwxxxzzz|||xxxqqqkkkfffjjjooovvv{{{yyyqqqeee]]]MMMIIIDDDAAAAAABBBBBBBBBDDDBBBDDDIIIOOOXXXggguuuwwwjjjbbbaaacccfffhhhoooyyyhhhSSSEEE@@@;;;;;;:::999888777777777666666666666666555555555555555555555555666666666444444444444444444444444555555555555666666666666444444444555555555666666666555555444444555555666666666666666666555555555555555666777888999::::::<<<<<<<<<<<<===AAAFFFKKKVVV,,,,,,,,,...//////,,,***---------------------------------,,,------...///------...////////////...111000000......111555999>>>BBBGGGIIIIIILLLPPPTTTVVV]]]dddfffiiilllllljjjccc```]]]]]]ccckkkrrrvvvvvv|||{{{ssshhhaaa\\\___ffflllrrrxxxxxxyyy|||vvvqqqnnnoooqqqvvv|||wwwqqqiii^^^SSSLLLDDDDDDDDDFFFHHHLLLPPPRRRVVVXXX\\\ccciiinnnpppppplllnnnssszzz|||yyywwwxxx{{{|||{{{yyywwwvvvttttttuuuuuutttrrrnnnnnnnnnnnnnnnmmmmmmmmmgggfffeeeeeegggiiiiiihhhhhhfffddd```]]]YYYWWWVVVSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKMMMMMMKKKJJJJJJKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJLLLLLLKKKIIIHHHKKKLLLLLLMMMNNNNNNOOOOOOTTTVVVXXXWWWUUUTTTSSSSSSUUUUUUVVVXXXYYY[[[\\\\\\[[[[[[[[[\\\___aaadddfffhhhgggffffffffffffffffffggghhhiiikkklllmmmmmmmmmpppppppppqqqrrrtttuuuvvvsssttttttuuuvvvxxxyyyzzz|||}}}~~~~~~~~~zzzzzz{{{{{{|||}}}~~~{{{rrrmmmgggkkkrrrwwwxxxrrrhhh```OOOKKKFFFCCCBBBCCCCCCCCCBBB@@@AAAFFFJJJRRR___lll{{{uuuhhheeefffggglllvvvsss^^^MMMEEE<<<<<<:::999999999999:::777777666555555444333333333333444444555666666666555555555555555555555555555555555555666666666666444444555555555666666666666555555444444555555666888777777666666555555444555555666777888999::::::<<<=========>>>AAAFFFIIIUUU...------...000000...,,,---------...............---------------...//////---------...............222111000......222888===DDDFFFJJJLLLNNNQQQUUUYYY\\\dddjjjlllmmmpppooollleeebbb``````eeekkkrrrwwwuuu{{{{{{rrrfffaaa^^^aaaiiipppvvvyyy{{{~~~xxx|||zzzmmmhhhcccbbbbbbhhhttt}}}{{{wwwrrrkkkdddZZZPPPJJJFFFFFFGGGIIIMMMQQQTTTWWWXXXXXX[[[bbblllrrrttttttqqquuu|||~~~xxxtttrrrmmmkkkiiiiiikkklllkkkjjjiiihhhhhhgggggggggfffeee______^^^^^^]]]]]]\\\\\\XXXVVVUUUUUUWWWXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMMMMNNNOOOPPPPPPQQQQQQSSSUUUUUUSSSSSSSSSTTTNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUWWWXXXWWWUUUSSSUUUVVVVVVWWWXXXYYYZZZZZZ^^^```cccdddcccbbbcccdddcccccceeegggiiikkkmmmmmmmmmnnnoooqqqtttwwwzzz{{{{{{{{{zzzyyyyyyzzzzzzzzz~~~}}}vvvmmmmmmnnnppppppkkkccc\\\PPPLLLGGGCCCCCCCCCCCCCCCBBB@@@AAADDDGGGLLLXXXcccwwwwwwpppoooooouuummmYYYMMM???<<<:::888999:::::::::555555444444444333333333444444444444555555555555555555555555555555555555555555555555666666666666555555555555666666666666666666555555555555666666777777777666666666666666777888888999:::;;;<<<===>>>???@@@???@@@CCCGGGJJJSSS...---------//////...,,,---------....../////////...------------...//////------------.........///222111000///000555<<>>?????????@@@CCCEEEJJJ...,,,++++++---------,,,+++,,,,,,---......//////...............//////000//////.........///000111000111222444888>>>FFFKKKLLLLLLNNNSSSZZZ```fffhhhnnnuuuzzzzzzwwwuuuqqqllllllpppuuuxxxzzz}}}}}}tttoooqqqqqqrrrxxx|||yyy{{{|||xxxtttoookkkiiiiiijjjjjjgggfffnnnxxx}}}zzzvvvrrrkkkeee\\\UUURRRQQQQQQQQQSSSUUUWWW[[[___cccfffgggjjjkkkkkkkkkllloootttwww~~~|||tttllleeebbb\\\[[[YYYVVVSSSQQQOOONNNKKKLLLLLLKKKJJJJJJKKKLLLIIIKKKMMMMMMKKKKKKMMMOOOKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIJJJKKKLLLLLLKKKMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVXXX\\\aaafffkkkoooqqqrrrtttvvvxxxzzz{{{{{{{{{}}}|||vvvrrrmmmddd]]]UUUPPPJJJFFFDDDDDDCCCBBBBBBAAABBBDDDDDDDDDKKKSSSaaannnnnnRRRJJJ@@@;;;:::;;;999888777777777777888888888888555555666666777888999999555555555555555555555555555555555555666666666666555666666666777777777777777777666666666666777777555555666777888999999999666777777888999:::;;;;;;===???@@@??????@@@BBBDDDMMM111///------///000//////++++++,,,,,,---...//////...............///000000000//////......000111222///000333666:::AAAHHHMMMLLLLLLNNNTTT[[[ccchhhkkkqqqxxx}}}{{{xxxvvvpppkkklllrrrxxx}}}~~~~~~uuunnnqqqrrrssszzz~~~zzz|||{{{yyyxxxuuusssppprrruuuvvvssspppvvv~~~{{{xxxtttpppmmmgggaaaWWWPPPNNNOOORRRSSSUUUWWW[[[___dddhhhlllmmmjjjlllooopppqqquuu|||{{{qqqhhhbbb^^^\\\YYYXXXWWWUUUSSSQQQPPPOOOKKKLLLMMMMMMMMMMMMOOOQQQKKKMMMPPPPPPNNNNNNQQQTTTMMMMMMNNNNNNOOOOOOPPPPPPNNNLLLLLLMMMOOOQQQRRRQQQQQQRRRTTTWWWZZZ]]]___```______``````bbbcccdddeeedddfffkkkrrryyy{{{rrrfff\\\WWWRRRLLLHHHFFFEEEDDDDDDBBB@@@AAACCCCCCCCCIIIQQQYYYeeevvvsssrrr|||tttWWWNNNDDD===<<<<<<:::888666666666555444444333333222333555666999:::<<<===777777777777777777777777555555555555666666666777666666666666777777777777777777666666666666777777777777777777888888888888888999::::::<<<<<<===>>>@@@AAABBBBBBAAABBBDDDFFFSSS------------------------......---,,,,,,...///000//////............//////---......///000/////////555333333888@@@HHHMMMNNNOOORRRVVVZZZ^^^dddjjjnnnrrrvvvyyyzzzwwwrrrmmmkkkmmmpppuuu||||||uuurrrsssuuu{{{~~~||||||~~~}}}~~~zzzvvvxxx~~~zzztttnnnjjjbbb\\\VVVSSSTTTWWWXXXXXX]]]^^^```bbbdddhhhnnnrrrssssssssstttyyy~~~wwwpppjjjfffdddaaa___^^^^^^]]]\\\XXXUUUVVVVVVUUUUUUUUUVVVVVVWWWUUUWWWYYYZZZ[[[ZZZYYYXXXYYYYYYYYY[[[\\\\\\YYYWWW\\\[[[[[[[[[\\\___aaacccbbbcccfffiiilllnnnpppqqquuuuuuttttttsssttttttttttttxxxzzztttllleee[[[TTTNNNLLLIIICCC@@@AAACCCCCCCCCCCCDDDEEEGGGHHHOOOYYYgggxxxooo___^^^gggxxxgggWWWDDD;;;<<<>>>===999888888888888888777666666666555555666888<<>>@@@BBBAAA@@@BBBGGGKKKQQQ---------------------------------------...////////////............//////---......///////////////333222333999AAAIIINNNPPPSSSVVVYYY\\\```eeekkkooouuuyyy}}}}}}yyysssmmmiiiqqqsssxxx}}}zzzsssmmmooottt|||~~~|||~~~}}}|||{{{vvvooojjjddd___ZZZXXXZZZ^^^```aaahhhiiijjjkkklllnnnqqqtttuuuvvvwwwyyy~~~~~~zzzxxxsssrrrrrrrrrsssrrrooommmiiihhhhhhggggggggghhhhhhfffgggiiikkkllllllkkkkkkmmmmmmnnnpppqqqqqqnnnlllkkkkkkkkklllnnnrrrvvvyyyzzz|||yyyvvvtttxxx|||}}}tttnnn___WWWOOOMMMJJJEEECCCCCCCCCCCCBBBBBBCCCEEEFFFGGGKKKSSS^^^lllhhhVVVRRRXXXfffsssrrraaaLLL???<<<<<<999666888888888888888777666666666666555666888:::===???999888666555555555666777999777555555777888777666666666666666777777777777888666555555777777777666777777777777888888888888888888999:::;;;<<<======???AAACCCCCCBBBEEEJJJOOOZZZ------------------------,,,---......//////......//////............//////....../////////000000000222333666<<>>;;;999666888888888888777777777666666666555666777888:::;;;999888666555555666777777888777555555777888777666777777777777666666666666999777555555666777888777777777777777888888888888999999:::;;;<<<===>>>>>>???BBBDDDDDDEEEHHHNNNTTT^^^------------............+++,,,.../////////...---//////............/////////////////////000000111444666;;;BBBIIIOOOSSSTTTYYY[[[^^^aaafffmmmuuuzzz}}}~~~zzzvvvttttttwwwxxxyyy{{{~~~}}}yyyuuupppnnnkkkpppyyy~~~yyyssskkkhhhffffffhhhmmmqqqttt{{{}}}}}}zzzyyyyyyyyy}}}yyytttooooooqqquuu~~~yyyiii^^^TTTPPPNNNKKKIIIIIICCCCCCBBBAAAAAABBBDDDDDDHHHKKKPPPYYYhhhzzzhhhRRRFFFFFFOOOXXXkkkyyyrrr\\\KKKBBB>>>===;;;999888888777777777777777777666666555666777888888888777666666666666777777666555444444444555555555777777777777666666666666888666444333555777777777666777777777888888888888999999:::;;;<<<======>>>???AAADDDEEEFFFJJJRRRWWW___---------....../////////+++,,,.../////////...---//////............//////000////////////000111111444888>>>EEEKKKOOORRRSSSZZZ\\\aaaffflllttt}}}zzzuuusssuuuwwwzzz{{{|||}}}~~~~~~|||yyytttppplllkkkjjjjjjqqq{{{}}}wwwrrrlllkkkkkkjjjlllooorrruuuzzz}}}~~~|||{{{{{{zzz}}}wwwtttsssuuu|||nnnbbbWWWSSSRRRNNNJJJIIIDDDDDDBBBAAAAAABBBCCCCCCFFFHHHNNNWWWddduuusssZZZIIIEEEJJJOOOUUUdddooo{{{yyyfffTTTHHHBBB???===999888777777666666777777777666666666666666666666777666666666666666777777555555555444444444555666888777777777666666666555666444333333555666777666666777777777888888888888888888999:::;;;<<<======>>>@@@BBBDDDEEEKKKSSSYYYccc---------...//////000000,,,---......//////......//////............//////111000///...///000111222222888AAAHHHMMMQQQSSSUUU\\\```fffmmmttt|||wwwpppnnnqqquuu|||~~~xxxvvvrrrlllgggeeeeeeggggggooo{{{|||xxxuuuqqqmmmkkkiiikkkmmmmmmnnnoooqqqsssuuuxxx|||}}}||||||{{{|||{{{{{{wwwuuu{{{uuuhhh\\\XXXVVVQQQLLLIIIFFFEEECCCBBBBBBBBBCCCCCCCCCEEEKKKTTT^^^lllfffPPPFFFDDDDDDGGGRRR]]]mmm}}}sss```PPPDDD>>>;;;:::999777666666666777888777777777777777666666666666666666666777777777777666777888777555555777888888888777777666666555555555444444555777888777666777777777777888888888888888888999:::;;;<<<======>>>@@@BBBCCCEEEKKKSSSZZZbbb---------...///000000000---------------...////////////............//////111000///...///000222333333;;;FFFOOOUUUXXX[[[]]]aaafffmmmuuu|||vvvooommmqqquuuzzz|||~~~}}}{{{tttrrrmmmfff```___aaadddiiiqqq|||{{{ssslllgggeeecccbbbdddhhhmmmoooppppppqqqrrrsssvvvxxxzzzzzzzzz{{{|||||||||{{{nnnbbb^^^\\\VVVNNNIIIGGGFFFEEECCCBBBBBBCCCCCCCCCDDDJJJQQQXXXaaatttxxxaaaQQQHHHCCCDDDIIINNN]]]ooouuu~~~lllYYYIII???::::::999777666555666777888666777777888888777777777555555666777777777777777666777888777555555777999888888888777666555555555555555666888::::::999777777777777777888888888888999999:::;;;<<<===>>>>>>???AAACCCCCCEEEKKKTTT[[[^^^---------...///000000111......---,,,,,,...///000//////............//////222000///...///000222333666???KKKVVV\\\aaadddgggfffkkksss{{{vvvpppppptttxxxuuuxxx{{{~~~~~~|||xxxvvvrrrpppjjjccc]]][[[___cccmmmuuu~~~yyynnneee```^^^^^^^^^```fffmmmpppqqqqqqqqqssssssuuuwwwyyyyyyyyy{{{}}}~~~rrrfffbbb```YYYOOOJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFKKKQQQTTTZZZkkk}}}qqq```RRRIIIFFFEEEEEERRReeelllxxxsss___NNNBBB===:::999777666555666888999666777777888888888888777555555666777777888777777333555777555333222444777999888888777666555555444555666888;;;======:::777777777777777888888888888::::::;;;<<<===>>>??????@@@BBBDDDDDDFFFLLLUUU\\\]]]///...------...///...,,,,,,,,,,,,---------................../////////000,,,***,,,000222111222666777DDDSSS[[[```cccdddaaahhhooovvv}}}~~~xxxuuuuuuwwwyyyzzz{{{|||}}}{{{yyyuuusssooonnnjjjccc^^^___gggnnnrrryyy~~~~~~wwwjjjccc^^^ZZZ[[[^^^eeegggjjjmmmpppqqqrrrrrrrrrtttuuuuuuuuuvvvxxxzzz}}}sssggg]]]UUUOOOLLLLLLIIIGGGEEEEEEDDDBBBAAAFFFDDDEEEKKKQQQYYYdddnnnuuu^^^LLLDDDCCCEEELLLTTT___ppp|||iiiVVVGGG>>>>>>;;;999888888999888777<<<;;;;;;:::999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999777777666666666777999:::;;;;;;;;;;;;<<<>>>???@@@@@@???AAAEEEFFFIIIQQQZZZ\\\///---,,,---...///...,,,------------...................../////////000000111///000333222000111555>>>JJJXXX___cccffffffdddiiiqqqxxx{{{xxxxxxyyyzzzxxxyyyzzzzzzyyywwwuuusssqqqnnnjjjdddbbbeeelllrrrvvv}}}{{{}}}ssshhhbbb^^^[[[]]]aaaeeegggiiimmmoooqqqqqqrrrxxxyyyzzzzzzyyyxxxyyyzzzxxxnnnddd\\\UUUQQQLLLJJJGGGEEEEEEDDDBBB@@@FFFCCCDDDIIINNNSSS]]]ggg{{{mmm[[[IIIEEEDDDHHHPPP[[[jjjwwwooo\\\KKKAAA>>><<<999888999:::999999:::::::::999888888777777777777777777777777777777777777777777777777777777777777777777777777777777555555555555555666777777:::999888777666777888999:::::::::;;;===>>>@@@AAABBBAAACCCFFFHHHJJJSSS\\\___...---,,,---...///...---............////////////....../////////000000000333111222444444222444999GGGRRR^^^cccfffiiiiiiggglllttt}}}}}}}}}}}}yyyyyyyyyyyyyyyxxxwwwvvvtttpppjjjhhhjjjooouuuxxx{{{~~~}}}zzz}}}wwwnnneeeaaa___]]]```dddgggiiilllnnnqqqrrrssssssyyy{{{xxxwww{{{xxxoooeee\\\WWWNNNKKKGGGEEEDDDDDDBBBAAAEEECCCCCCFFFIIIMMMUUU^^^ooo|||qqqWWWNNNEEEEEEKKKUUUbbbmmmzzz{{{gggTTTGGG@@@===:::999999:::::::::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555555666777777<<<;;;999888777777888888999::::::;;;===???@@@AAACCCBBBDDDHHHJJJLLLUUU^^^aaa---,,,+++,,,...///...---////////////000000000000...////////////000000000000///111444555555:::AAANNNYYYbbbfffhhhkkkkkkjjjpppzzz|||||||||{{{{{{{{{{{{{{{wwwqqqkkklllrrrzzz~~~}}}|||{{{~~~~~~ssskkkcccaaa```___```dddjjjlllnnnqqqtttuuuvvvvvvtttyyy|||tttooommmmmmlllpppnnnmmmqqqtttyyyyyysssttt|||wwwlll```YYYPPPMMMIIIFFFEEEDDDCCCAAACCCAAAAAAEEEGGGIIIPPPXXXcccrrrlll\\\KKKDDDFFFOOO[[[eeerrr|||sss\\\MMM@@@===:::888999:::::::::666666777777777888888888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777888888999;;;:::999888888888999:::;;;;;;;;;<<<<<<>>>???@@@CCCBBBDDDHHHJJJMMMUUU___ggg---,,,+++,,,...///...---/////////000000000111111////////////000000000111//////111444555666===FFFSSS\\\eeeggghhhlllnnnmmmvvv~~~~~~~~~}}}}}}}}}}}}}}}xxxrrrmmmpppyyy{{{yyyzzzrrrjjjdddbbbaaa___```ccciiikkknnnqqqtttvvvwwwwwwrrrxxxwwwmmmfffcccaaa___aaa^^^]]]```cccfffoooxxxzzzwww{{{~~~qqqcccYYYSSSPPPKKKGGGFFFEEEDDDCCCAAA@@@AAAEEEGGGHHHNNNUUU]]]mmmnnnWWWIIIEEEJJJTTT^^^nnnvvv{{{bbbPPPBBB???:::888888999999999666666666777888888999999777777777777777777777777666666666666666666666666777777777777777777777777777777777777777888888999888888777777888:::<<<=========<<<<<<<<<<<<======AAA@@@CCCFFFIIILLLTTT^^^nnn,,,+++***+++---......---////////////000000000000/////////000000000111111111111333555444666???IIIXXX```gggiiikkkooorrrsss{{{~~~}}}|||wwwssspppsss}}}zzzwwwzzzqqqjjjdddcccccc```aaadddfffhhhlllpppsssvvvwwwwwwxxx}}}~~~tttlllfffaaa___\\\XXXVVVXXXXXXYYY___fffwwwwwwhhh]]]WWWSSSMMMIIIGGGFFFEEEDDD@@@???AAAEEEGGGHHHMMMSSS[[[iii|||iiiWWWMMMJJJPPPWWWjjjrrr}}}hhhVVVFFFBBB<<<999888888888888777777777888888999999999777777777777777777777777777777777777777777777777777777777777777777777777555555555555555666777777666666666777888:::<<<=========<<<<<<<<<<<<======@@@???AAAEEEHHHKKKTTT]]]jjj+++******+++---......---........./////////000000//////000000000111111111111111444666666999DDDOOO\\\dddkkklllooouuuyyyzzz~~~|||vvvsssrrrvvv~~~}}}{{{}}}oooiiidddeeeeeeccccccffffffiiimmmqqquuuxxxzzz{{{~~~|||ssslllhhh```\\\YYYYYYVVVTTTWWW]]]jjjwwwqqqfffZZZVVVPPPKKKIIIHHHGGGFFFAAA@@@BBBEEEGGGFFFJJJOOOUUUaaasssooo^^^SSSRRRVVV```iiittt|||tttaaaKKKFFF@@@;;;999999999999888888888999999999999999777777777777777777777777777777777777777777777777777777777777777777777777555555555555555666777777777666666666777999:::;;;:::;;;;;;;;;===>>>???@@@??????AAAEEEHHHKKKTTT^^^bbb+++******+++---......---............////////////000000000000111111111111...///333777999===JJJWWW```hhhnnnppprrryyy~~~uuuttttttwww{{{mmmgggdddeeefffeeeeeehhhiiikkkpppuuuyyy}}}wwwrrrfffbbb___]]]YYYUUUVVVZZZcccrrrxxxmmm\\\WWWQQQLLLJJJIIIHHHGGGBBB@@@BBBEEEFFFDDDGGGLLLOOOZZZjjj|||nnn\\\VVVXXXVVVaaalllrrrwwwlllOOOJJJCCC===;;;;;;::::::999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999888777666666666777888999888888999;;;===@@@BBBCCC@@@???BBBFFFHHHLLLUUU^^^bbb,,,---...///000000000000...............---------111111000000000000000111111555777666777AAAQQQ___dddhhhmmmrrrwww~~~{{{vvvuuuvvvzzz~~~}}}uuunnnjjjfffdddeeegggiiijjjllljjjkkkqqq{{{yyytttllleee___\\\[[[[[[aaammm}}}sss```\\\VVVOOOIIIFFFDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGQQQWWWccctttnnn```[[[]]]ZZZ```jjjmmmqqqyyy```NNN@@@@@@@@@:::999>>>888888999999999999888888777666555555666888:::<<<888888777777777777777888777777888888888888777777::::::999999888777777777888888888888888888999999;;;;;;;;;;;;;;;<<<===>>>BBBBBBDDDGGGKKKOOOSSSUUU\\\,,,------......///000000////////////////////////111111000000000000111111000444777888;;;FFFWWWdddhhhkkkpppuuuyyy{{{tttuuuwww|||~~~{{{}}}vvvpppllliiigggiiilllnnnooopppnnnooouuuyyyqqqjjjfffcccbbbcccmmm~~~zzzjjjcccZZZRRRMMMJJJHHHFFFCCCBBBBBBBBBCCCDDDFFFGGGLLLRRR\\\lll~~~mmmeee]]]YYY]]]gggiiillleeeSSSDDDAAA???:::999===999999::::::::::::999999;;;:::888777777777999:::999888888888888888999:::777888888888888888888777888888888777777777777777888888888888888999999:::>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDGGGKKKOOORRRUUU[[[------,,,,,,,,,...///000111111111111111111111111111111000000000111111222000333777:::@@@MMM]]]jjjmmmqqquuuyyy|||~~~{{{yyyppptttzzz}}}{{{zzz|||}}}vvvqqqooollllllooorrrtttuuuvvvttttttzzz{{{uuuoookkkiiiooozzz~~~{{{~~~pppgggZZZRRRNNNLLLHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGKKKTTTbbbuuu}}}oooaaaZZZZZZcccgggiiiwwwooo]]]KKKCCC???999999===::::::::::::::::::::::::>>>===;;;999777777777777999999888888999:::;;;;;;888888999999999999888888666666666777777777777777888888888888888999::::::?????????@@@@@@AAACCCCCCDDDDDDFFFHHHKKKOOORRRTTTWWW...---+++***+++---///000000111111111111111222222111111000000111111222222111333777<<>>>>>???@@@AAABBBEEEFFFGGGIIILLLPPPSSSUUUYYY...---,,,***+++,,,...000/////////000000000111111111111111111111222333333444555888???JJJYYYhhhqqqyyy~~~{{{{{{tttoookkkooovvvzzzyyyzzzzzzuuupppooopppssswww{{{}}}}}}zzzzzz|||yyyuuuuuuxxxzzz|||zzzwwwxxxzzzttteee\\\ZZZXXXSSSNNNEEEEEECCCBBBBBBCCCDDDDDDFFFIIINNNWWWfff{{{qqqddd[[[^^^fffooo|||uuu___NNNCCC<<<;;;<<<999999888888888888999999999999888777777777777777777777777777777888999999999999999::::::999999999777777888999::::::;;;;;;888888888888999:::;;;<<<=========>>>???@@@BBBCCCGGGHHHIIIKKKOOORRRVVVXXX___......---,,,,,,---...///---......//////000000000111111111111111222333444666666999BBBPPPaaannnvvvxxx~~~{{{tttnnnkkkrrryyy~~~xxxsssooopppqqquuuzzz}}}~~~~~~|||~~~yyyrrrmmmllllllmmmsssyyy~~~}}}~~~wwwnnniiiiiilllrrr{{{zzzlllbbb]]]YYYTTTPPPFFFEEEDDDCCCBBBBBBCCCDDDGGGJJJNNNUUUcccwwwzzzlll```___eeeooo}}}jjjUUUGGG???======:::999777777777777999:::777777777777777888888888888888777777777777777888888888999999999999888888888888999999:::;;;<<<<<<888888888888999;;;<<<===?????????@@@BBBCCCEEEEEEHHHIIIKKKMMMQQQVVVYYY\\\```........................------...//////000000111111111111111222333444555777777:::FFFWWWiiiwww~~~|||www~~~{{{uuurrrqqqvvv|||{{{}}}|||vvvrrrppppppssswww|||rrriiiaaa]]]\\\\\\aaagggmmmlllkkkmmmsss{{{wwwkkkccc^^^___ccclllzzzsssggg]]]VVVPPPMMMGGGFFFDDDCCCBBBBBBBBBCCCGGGIIIMMMSSS___rrrxxxkkkfffhhhooozzzrrr[[[KKKCCC???>>>;;;:::888777777888:::;;;777888888999999888888888::::::999888777777777777777888888888888888888777888888888999999::::::;;;888888888999:::;;;<<<===@@@@@@AAABBBCCCEEEFFFGGGIIIJJJLLLOOOTTTYYY]]]___aaa...//////000000///......---......///000111111222111111111111222333444555888777;;;HHH\\\ppp}}}}}}www~~~{{{wwwvvvxxxyyy~~~}}}~~~zzz}}}zzzuuupppqqqqqqtttyyy}}}}}}lllbbbXXXSSSQQQQQQUUUZZZ___^^^^^^aaahhhrrr|||rrrggg___ZZZ[[[___jjjzzz|||nnnbbbXXXQQQNNNGGGFFFDDDCCCBBBBBBBBBCCCFFFHHHLLLQQQ\\\nnnvvvnnnlllpppxxxwww___NNNEEEAAA>>><<<;;;999888888999;;;<<<:::::::::::::::999888777<<<<<<:::999888777777777777777888888888888777777888888888888888999999999888888888999:::;;;===>>>???@@@@@@AAACCCEEEFFFGGGJJJKKKMMMQQQUUU[[[___bbbggg////////////000000000000000000000000111111111111000///...///000333555777===999===NNNddduuu}}}{{{yyyzzz{{{}}}~~~}}}yyywwwxxxvvvwww}}}{{{yyyvvvuuuvvvwwwxxxxxxzzz}}}rrraaaYYYRRROOONNNNNNSSSYYY___```aaa```bbbjjjwwwuuuhhhbbb___]]]\\\cccpppsssjjjaaaWWWPPPMMMGGGCCCCCCCCCBBBBBBEEEHHHHHHJJJOOOVVVddd{{{}}}sssmmmnnnvvvooo]]]LLL@@@;;;<<<<<<<<<===>>>===;;;888888888888999999:::::::::777888999::::::::::::999<<<:::888777888:::;;;;;;999999888777777888888999888777777888999<<<>>>???===>>>@@@BBBCCCEEEEEEFFFHHHIIIKKKNNNRRRVVVZZZ]]]ddd////////////000000000000000000000000111111111111111000//////000333555777<<<:::@@@SSShhhyyy~~~zzzxxx{{{~~~|||yyysssssswww~~~}}}yyyvvvuuuvvvwwwwwwxxxzzz}}}{{{lll]]]VVVOOOLLLKKKLLLQQQWWW___ccceeedddccciiiuuu|||{{{{{{~~~|||qqqiiiddd___[[[[[[eeevvvyyypppfff[[[SSSOOOIIIDDDEEEEEECCCCCCEEEFFFFFFIIIMMMSSSaaawwwuuuoooooowwwxxxfffRRRDDD???<<<<<<;;;<<<======;;;999999999999999999999::::::888888999::::::999999999999888888888888888777666999999999999999999999999888888888999:::<<<>>>??????@@@AAACCCEEEFFFFFFFFFHHHHHHIIILLLOOOSSSVVVYYYddd////////////000000000000000000000111111111222222222111000000111333555777:::<<>>???AAAAAACCCDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPRRR```////////////000000000000000000111111111222222222333333111111222444666777999>>>NNNdddwww|||tttuuu{{{wwwqqqmmmttt}}}{{{{{{{{{{{{{{{}}}uuufff___YYYTTTSSSSSSTTTZZZ```ttt}}}}}}qqqlllrrr{{{}}}yyyuuuqqqtttyyy}}}~~~tttqqqmmmjjjiiikkkmmmooorrrxxx|||ppphhhccc___```iiisssvvvxxxyyy{{{vvvhhh^^^TTTNNNIIIHHHFFFCCCBBBDDDDDDCCCEEEIIILLLVVViii{{{}}}tttnnnmmmqqqpppYYYHHHAAA===<<<;;;<<<======;;;::::::::::::999999888888888888999999999999888888777888999::::::999999999999888999;;;======<<<:::999:::::::::;;;<<<>>>??????AAABBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKWWW////////////000000000000111111111111222222222222444333222222333555777999999CCCXXXooo~~~xxxqqqssszzz{{{rrrlllllluuu~~~~~~yyykkkddd]]]YYYXXXXXXXXX\\\bbbwwwwwwpppssszzz{{{vvvrrrqqqnnnmmmqqqxxx{{{|||ssskkkjjjhhhgggiiinnnrrruuuvvv{{{~~~uuukkkbbb\\\```hhhlllppprrrxxx~~~}}}{{{lllbbbWWWPPPJJJIIIGGGCCCBBBCCCDDDDDDFFFHHHKKKRRRcccttt{{{rrrjjjhhhiiivvvrrrZZZHHHAAA>>><<<;;;;;;<<<<<<;;;::::::::::::999999888888888888888888999999888888777666888999888888888;;;>>>888999;;;===>>>===;;;::::::;;;<<<===>>>?????????AAABBBCCCEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGOOO////////////000000000000111111111222222222222333444333333333444777999;;;>>>KKKccc|||{{{}}}wwwqqqssszzz{{{rrrllljjjwwwyyynnngggaaa^^^[[[YYY[[[```pppxxx~~~uuuoooqqqvvv|||zzzpppmmmkkklllllllllqqqxxx{{{{{{rrrjjjiiihhhiiimmmrrrxxx{{{zzz}}}qqqfff[[[[[[```eeekkkppppppuuu~~~~~~pppggg[[[TTTNNNKKKIIIDDDBBBDDDDDDDDDFFFHHHIIIOOO^^^mmmxxxpppiiieeefffhhhyyyvvv]]]LLLEEE>>>===;;;:::;;;<<<<<<;;;::::::999999999999999999666777777888999999888888444777:::999888888:::===888999;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@??????AAABBBDDDGGGIIIKKKLLLMMMLLLJJJIIIGGGFFFEEEFFFFFFLLL////////////000000000000111111111222222222333333333333222333555888;;;===DDDTTToooyyyzzz|||wwwsssuuu{{{{{{rrrmmmlllzzzzzzqqqkkkddd^^^^^^aaajjjqqqwwwuuunnniiiiiilllrrr~~~{{{vvvnnnllllllooopppqqqvvv|||~~~|||tttsssrrrrrruuuzzz|||ooobbb\\\\\\```gggnnnkkkooovvvtttkkk___XXXQQQOOOKKKFFFDDDEEEDDDDDDEEEGGGFFFKKKYYYggg|||rrrjjjeeeddd```qqqyyy```NNNGGG???===;;;:::;;;<<<<<<;;;999999999999999999::::::444555666888999999999999666;;;AAAAAA>>>:::999:::888999999:::;;;;;;<<<<<<<<<===>>>@@@@@@@@@@@@???BBBCCCFFFIIILLLOOOPPPQQQNNNMMMKKKHHHGGGFFFFFFFFFIII////////////000000000000111111222222222333333333222222222333666999<<<>>>HHHZZZvvvwwwxxxzzz{{{||||||{{{{{{xxxuuuvvv|||zzzrrrmmmooo~~~yyyooofffccceeelllppptttqqqjjjdddaaabbbkkkxxxzzzuuuqqqoooqqquuuvvvvvv{{{}}}|||~~~yyyjjj```\\\]]]dddkkkjjjlllqqqxxxvvvnnnbbb[[[TTTQQQNNNHHHFFFGGGCCCCCCEEEEEEEEEHHHVVVcccwwwwwwllleeeccc^^^nnn{{{aaaNNNGGG???===::::::;;;<<<<<<;;;888888888999999::::::;;;333444666777999:::::::::999AAAIIIJJJEEE>>>:::999999888888999999;;;<<<===<<<>>>???@@@AAAAAA@@@???CCCEEEHHHKKKOOORRRTTTUUUPPPNNNLLLJJJHHHGGGGGGGGGFFF...//////111222333444444000000000111222222333333333777888666555;;;EEELLLMMMddd}}}yyyvvvvvvwwwzzz|||zzzvvvttttttzzzwwwooolllqqqssslllkkklllrrrvvvpppdddZZZXXXYYY]]]kkkzzzwwwwwwvvvwwwyyy|||~~~qqqjjjeee]]]___fffeeegggkkkooouuu{{{tttfff```WWWOOOJJJGGGEEECCCBBBBBBBBBCCCFFFLLLSSSYYYqqqtttkkkhhh```dddooooooXXXGGG@@@>>>:::777888;;;;;;999999999999999999999999999:::999999888888999999:::;;;BBBJJJLLLFFF===555111999999888888888888999999======<<<===>>>???AAACCCFFFFFFHHHKKKNNNQQQTTTVVVUUUQQQOOORRRRRRMMMHHHGGGIII//////000111222333333444111111222222333333444444333555666555666<<>>999555222::::::999999999999::::::======<<<===>>>@@@BBBCCCFFFGGGIIILLLPPPSSSVVVXXXXXXSSSQQQTTTSSSMMMHHHGGGIII000000111111111222222222222222333333444555555555444444444555888===DDDJJJ\\\sss~~~{{{yyy{{{|||qqqooorrrvvvyyy}}}~~~~~~|||uuurrrrrr}}}~~~zzzsssttttttqqqkkkbbbZZZUUUMMMSSS[[[ccclllvvvxxxkkk]]]XXXYYY[[[^^^aaa```aaahhhuuu{{{qqqjjj```WWWPPPKKKHHHFFFHHHGGGGGGFFFFFFJJJPPPTTTiiizzz|||ssshhhfffjjjuuu~~~ooo]]]JJJEEE>>>;;;<<<===<<<;;;:::::::::::::::::::::::::::999999888888999999:::999888777777888888777666;;;;;;::::::::::::;;;;;;============???AAACCCEEEGGGHHHKKKOOOSSSWWWZZZ[[[\\\XXXVVVWWWUUUNNNIIIHHHIII111111111111111111222222222222222333444444555555777444444666999===DDDKKKfff{{{~~~xxxnnnnnntttxxx{{{~~~|||{{{{{{wwwrrrrrruuu|||~~~xxxuuusssqqqnnnhhh^^^VVVLLLMMMPPPWWWaaaooo|||uuueee\\\ZZZXXX]]]```___\\\___iiirrrvvvoooeeeZZZSSSMMMIIIFFFGGGGGGFFFEEEFFFIIINNNRRRcccttt{{{mmmhhhgggooo}}}zzziiiQQQHHH???======<<<;;;;;;:::::::::::::::::::::::::::999999888888999999:::<<<999555666999;;;;;;:::;;;;;;::::::::::::;;;;;;=========>>>@@@CCCEEEGGGJJJLLLOOOSSSXXX[[[^^^```aaa^^^\\\\\\XXXPPPKKKKKKKKK111111111111111111222222111111222222333444444444999666555999;;;>>>FFFPPPnnnuuunnnpppxxx}}}}}}zzzxxxsssppprrrxxxxxxrrrooonnniii```XXXNNNLLLKKKOOOXXXdddqqqxxxnnn```YYYUUUZZZ___^^^ZZZYYY]]]bbboooyyyzzzssshhh]]]TTTNNNIIIFFFCCCDDDDDDDDDDDDHHHMMMQQQ^^^oooqqqjjjfffkkkxxxqqqWWWKKK???===>>>;;;:::;;;:::::::::::::::::::::::::::999999888888999999:::===:::888999<<<===<<<999::::::999999999999::::::======>>>???AAADDDGGGHHHMMMOOOSSSXXX\\\```bbbccceeebbb``````ZZZQQQMMMMMMMMM000000111111111222222222111111111222333333444444999666777;;;<<>>@@@BBBFFFIIIJJJOOORRRVVVZZZ^^^aaacccdddeeecccbbb```ZZZQQQLLLMMMMMM//////000111222333333444222222333333444444555555555444777===>>>BBBUUUkkk|||{{{xxxuuuvvv~~~zzzrrrooouuu~~~qqqeee___[[[VVVRRRKKKJJJGGGEEEGGGMMMWWW^^^gggmmmuuu{{{rrrdddZZZYYYVVVTTTRRRRRRQQQPPPUUU___oooxxxlllaaaXXXQQQLLLIIIEEEEEEEEEDDDDDDFFFIIILLLUUUbbb{{{zzzppphhhhhhpppzzzwwwdddQQQBBBAAAAAA<<<999<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::555777999:::999999999999;;;;;;::::::::::::;;;;;;===>>>???@@@CCCGGGJJJLLLPPPRRRVVVZZZ^^^```aaabbbcccaaa```___XXXNNNJJJLLLLLL...///000111222333444444333333444444555666666777222111777>>>???EEE\\\vvv~~~|||vvvvvvzzz|||tttqqqwwwqqqaaaXXXSSSPPPNNNJJJJJJHHHEEEDDDIIIRRRZZZ[[[aaakkkssszzzrrraaa[[[UUUQQQQQQRRRRRRQQQNNNVVVdddssszzznnncccZZZSSSNNNKKKHHHHHHHHHFFFEEEEEEHHHJJJSSS^^^ttt}}}rrriiihhhmmmttt~~~wwwhhhTTTDDDCCCCCC===:::===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::333666999:::888888:::===<<<<<<<<<;;;;;;<<<<<<<<<===>>>???AAADDDGGGKKKMMMOOOQQQUUUZZZ]]]_________```___^^^]]]UUULLLHHHJJJKKK000000000000111222333444555444444333333333444444:::888<<>>======<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHKKKPPPTTTYYY___dddfffffffffdddcccaaa]]]XXXSSSNNNKKKIII000000000000111222333444111111222333444666888999888777:::CCCLLL^^^|||zzzsssooottt|||}}}|||}}}~~~}}}pppfff[[[RRRMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGKKKSSS^^^jjjvvv}}}xxxsssuuuuuupppiiifff]]]ZZZWWWWWW]]]hhhttt|||wwwlllccc\\\VVVQQQKKKIIIGGGFFFEEEEEEFFFGGGKKKUUUfff{{{vvvrrrvvv}}}vvvdddPPPFFFCCCAAA>>>===<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888999999::::::999999888;;;;;;;;;<<<======>>>>>>===???AAABBBCCCEEEHHHJJJPPPTTT\\\ccchhhkkkkkkkkkiiifffcccaaa^^^YYYRRRLLLIII000000000000111222333444222222222333555666888999999999>>>IIIWWWlllwwwpppnnnrrryyy}}}yyyuuu{{{zzz{{{|||yyymmmbbbWWWQQQJJJIIIGGGGGGGGGFFFEEEDDDBBBCCCFFFKKKTTTaaannnvvv|||}}}wwwtttgggbbb[[[UUUVVV^^^iiiqqq}}}pppggg___XXXSSSNNNLLLIIIFFFDDDDDDEEEFFFKKKTTTdddzzzzzzuuuwww}}}kkkVVVIIIDDDBBB>>>;;;<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888999999::::::999999888999:::;;;<<<===>>>??????>>>@@@BBBCCCCCCEEEHHHKKKOOOTTT\\\dddjjjmmmmmmmmmjjjfffcccbbbbbb^^^VVVOOOLLL000000000000111222333444444444444444555666777777;;;===EEERRRdddyyy|||uuuoooooorrrwww}}}|||{{{}}}qqqnnnmmm{{{zzzzzzzzzvvvjjj^^^VVVLLLIIIGGGFFFGGGGGGEEEDDDBBBCCCDDDGGGNNNZZZhhhqqq~~~}}}xxxvvvjjjeee]]]UUURRRWWW```hhhzzzwwwlllcccZZZTTTQQQNNNJJJGGGDDDDDDEEEFFFKKKRRRbbbxxxzzz{{{ttt___MMMEEEBBB>>>:::<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888999999::::::999999888888888999;;;<<<===>>>??????AAACCCDDDEEEGGGJJJMMMPPPTTT[[[ccciiilllmmmmmmgggdddaaaaaabbb___XXXRRRNNN000000000000111222333444555444444444555666777777<<<@@@IIIXXXkkk{{{tttnnnqqqrrruuuzzzzzzuuuuuu}}}vvviiiggghhh}}}|||{{{xxxjjj___SSSOOOIIIGGGGGGGGGEEECCCBBBCCCDDDEEEJJJTTTaaakkkxxx~~~{{{vvvpppkkkjjjbbb```[[[UUUQQQSSS[[[bbbvvv}}}rrrggg]]]VVVRRRPPPKKKGGGDDDDDDEEEFFFJJJPPP^^^ttt}}}jjjUUUGGGBBB>>>:::<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888999999::::::999999888888999:::;;;<<<===>>>>>>@@@AAADDDFFFGGGIIIMMMPPPRRRUUU[[[aaafffjjjkkklllfffccc```______\\\XXXTTTNNN000000000000111222333444333333333444555777999999===AAAHHHWWWmmm{{{sssooottttttuuuxxx}}}~~~}}}{{{yyyuuuqqqttt}}}nnnbbbbbbfff~~~}}}~~~}}}yyyxxxwwwwww|||ooo___XXXOOOIIIHHHGGGDDDAAAAAABBBCCCCCCFFFNNNZZZdddpppwww~~~qqqhhh```\\\\\\XXXZZZYYYVVVSSSUUUZZZ```tttxxxmmmaaaYYYSSSPPPKKKGGGEEEEEEFFFGGGKKKPPP\\\pppuuu]]]KKKCCC???<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::888999999::::::999999888::::::;;;<<<======>>>>>>@@@BBBEEEGGGIIILLLPPPSSSUUUWWW[[[```dddhhhjjjkkkgggeeebbb^^^[[[WWWUUUTTTPPP000000000000111222333444111111222444666888;;;<<<===@@@FFFTTTlll{{{tttooovvvuuuuuuxxx{{{}}}{{{xxxuuurrrpppuuuhhh\\\^^^dddzzz{{{}}}~~~rrrjjjccc___[[[[[[cccooo~~~hhh___SSSLLLIIIGGGDDD@@@???AAABBBAAACCCJJJUUU___jjjpppwww|||~~~|||jjj^^^WWWTTTUUUSSSVVVZZZYYYWWWXXX\\\aaattt{{{pppeee\\\SSSPPPKKKGGGEEEEEEGGGHHHNNNRRR\\\ooo|||cccMMMDDD@@@>>><<<<<<;;;;;;;;;::::::::::::999999999999999999:::999999999::::::999999999<<<<<<======>>>>>>??????@@@BBBEEEHHHJJJNNNRRRUUUXXXYYY\\\___cccfffiiikkkiiihhhddd^^^XXXTTTSSSSSSTTT000111111222222333444444222333333555777999;;;<<<@@@CCCGGGTTTppp~~~xxxuuuuuu{{{||||||{{{yyywwwvvvuuurrrppppppttt|||qqq___SSSVVVlllwwwyyy{{{}}}yyypppiii___[[[TTTNNNMMMOOOTTTWWWkkk|||kkkYYYRRRMMMFFFAAAAAACCC@@@@@@BBBCCCEEENNNWWWbbbeeejjjooottt{{{pppddd[[[PPPMMMQQQRRRXXX```eeeeeecccccccccxxxvvvlllccc]]]TTTQQQKKKFFFDDDCCCDDDFFFIIINNNZZZlllmmmUUUBBB===AAA;;;;;;;;;;;;;;;;;;::::::;;;;;;999999999999;;;;;;:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>????????????DDDEEEFFFFFFGGGKKKQQQUUU[[[\\\^^^aaadddhhhkkklllooonnnkkkeee]]]VVVRRRQQQTTT111111111222333333444444444444555666888;;;===>>>???CCCJJJZZZwww}}}yyyyyyzzz{{{||||||{{{xxxuuusssrrroooooopppwwwzzzgggXXXOOOUUUnnnyyyzzz{{{}}}|||vvvmmmbbbZZZQQQMMMGGGCCCAAACCCGGGIII\\\qqq{{{hhh]]]VVVMMMHHHGGGCCCAAA@@@AAAAAABBBIIIQQQWWWZZZ]]]aaaffflllrrrwwwkkkbbb[[[QQQMMMPPPTTT[[[eeekkkllllllmmmnnn~~~wwwmmmddd]]]UUURRRMMMHHHEEEEEEFFFGGGIIINNNYYYjjjsss[[[FFF???@@@<<<<<<;;;;;;;;;;;;::::::;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===???@@@AAAAAAFFFGGGIIIJJJLLLOOOSSSWWWZZZ[[[]]]```dddhhhlllooonnnnnnlllgggaaaZZZWWWUUUSSS111111222222333333444444555666777888:::===???@@@???DDDNNNaaa}}}yyyzzz|||zzz{{{|||{{{yyyuuuqqqnnnkkkmmmrrr|||~~~nnn\\\PPPLLLVVVrrr|||{{{{{{{{{}}}xxxpppiii___TTTLLLIIIGGGCCC@@@>>>???AAACCCKKKYYYpppuuuggg]]]TTTNNNLLLFFFCCCAAABBBAAA@@@DDDJJJLLLMMMOOOQQQTTTYYY___dddsssxxxuuugggaaa\\\TTTPPPQQQWWW___jjjrrrvvvxxx{{{}}}xxxoooeee___WWWSSSNNNIIIGGGFFFHHHIIIJJJMMMWWWfff|||zzzbbbLLLAAA@@@<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::777888:::<<>>@@@AAABBBFFFQQQggg|||{{{|||~~~xxxwwwxxxzzz{{{}}}~~~|||xxxrrrnnnhhhkkktttzzzgggUUUMMMLLLWWWuuu~~~}}}zzzyyyyyy|||xxxnnneee]]]VVVNNNIIIHHHGGGEEECCCBBBBBBCCCDDDBBBIIIXXXnnnssshhh^^^WWWRRRIIIEEECCCCCCBBB@@@AAAEEEGGGGGGHHHHHHIIIMMMRRRVVV___cccjjjppptttvvvyyyzzz~~~vvvjjjeeeaaaZZZVVVWWWZZZbbbmmmvvv{{{{{{qqqhhhbbbXXXTTTOOOJJJGGGGGGHHHIIIIIIMMMUUUcccxxx~~~fffOOOCCCAAA======<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::777888999<<>>AAABBBFFFIIITTTkkk|||yyyzzz}}}zzzwwwvvvzzz|||~~~}}}uuupppfffkkkuuuyyycccPPPJJJKKKUUUttt|||yyyyyyzzz}}}xxxpppcccZZZUUURRROOOLLLDDDDDDCCCBBBAAAAAAAAABBBAAAEEEMMMYYYhhh}}}{{{oooccc[[[NNNHHHEEEDDDBBB???@@@BBBEEEEEEEEEDDDDDDFFFJJJMMMNNNRRRXXX^^^bbbfffjjjmmmqqqsssvvvyyy|||uuummmgggaaa^^^]]]^^^dddlllsssyyy~~~uuullleeeYYYUUUPPPJJJGGGFFFFFFGGGIIILLLSSS```ttt~~~gggQQQEEECCC>>>>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999;;;===???@@@BBBBBBFFFJJJOOOSSSVVVXXXZZZ\\\^^^___aaaeeekkkqqqwwwzzzvvvwwwwwwtttoookkkhhhggghhh222222333333444444555555666666888:::<<>>>>>===<<<;;;::::::999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<>>>???AAABBBBBBFFFIIIOOOSSSVVVYYY[[[^^^```aaadddhhhmmmrrrvvvxxxyyyzzzyyyvvvrrrnnnmmmmmmppp222222333333444555555555777888999<<<>>>AAADDDEEEHHHMMM___{{{|||tttkkkcccfffppprrrZZZIIIIIINNNYYYwww~~~zzz|||{{{yyyyyyzzz|||}}}qqqjjjbbb\\\XXXUUUPPPLLLHHHHHHGGGGGGGGGGGGHHHIIIFFFFFFHHHJJJMMMZZZuuuuuuiii___UUUPPPKKKFFFCCCDDDBBBCCCDDDCCCAAA@@@@@@AAABBBCCCEEEFFFHHHKKKOOORRRUUUWWW[[[```fffoooxxx}}}tttmmmjjjhhheeeccceeeooo}}}|||ssslll___[[[TTTMMMHHHEEEEEEEEEGGGLLLTTT^^^mmmmmmVVVGGGBBB??????>>>===<<<;;;::::::999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===???@@@BBBCCCDDDFFFJJJNNNRRRVVVYYY]]]___```bbbfffjjjnnnqqqssstttzzzzzzyyyvvvsssrrrsssttt{{{222222333444444555555666999999;;;===@@@CCCFFFGGGFFFMMMddd{{{xxx{{{qqqgggaaadddmmm|||pppXXXIIILLLSSS___}}}~~~~~~yyyuuutttttttttuuuwwwzzz~~~~~~{{{sssoooiiieee```ZZZQQQKKKJJJJJJIIIHHHHHHIIIKKKLLLHHHFFFGGGHHHJJJTTTkkkwwwlll```XXXRRRLLLHHHIIIBBBDDDEEEEEECCC@@@@@@@@@BBBCCCCCCBBBAAACCCGGGIIILLLNNNRRRWWW^^^hhhsssyyyvvvooojjjccc^^^___iiiyyy~~~tttnnnbbb^^^VVVOOOIIIFFFEEEEEEFFFLLLTTT^^^lll|||{{{qqqYYYHHH@@@@@@???>>>===<<<;;;::::::999999;;;;;;;;;;;;999999:::;;;;;;<<<<<<;;;;;;::::::;;;===???AAADDDEEEFFFGGGJJJNNNRRRVVVZZZ^^^aaa___bbbfffjjjnnnpppppppppyyyyyyxxxvvvttttttwwwyyy222222333444444555666666999:::<<<===>>>@@@DDDGGGJJJUUUnnnzzzwww{{{xxxmmmeee^^^]]]ggg|||nnnXXXFFFIIIYYYooo}}}zzz{{{yyytttpppqqqoooooopppqqqtttwwwzzz||||||zzzxxxzzz~~~{{{uuuqqqllleee^^^VVVNNNIIIHHHHHHJJJKKKLLLNNNOOOOOOOOOKKKLLLOOOMMMPPPccc{{{pppbbbXXXQQQKKKGGGEEEEEEDDDBBB@@@@@@AAABBBBBBAAAAAA@@@AAADDDFFFHHHGGGHHHKKKOOOUUU^^^hhhnnnyyy}}}mmm___\\\^^^dddrrr~~~vvvnnnhhh^^^TTTPPPMMMIIIFFFGGGGGGKKKRRR[[[jjj}}}~~~tttZZZIIIDDD>>>>>><<<;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;;;;===??????@@@AAADDDFFFIIIJJJMMMSSSXXX\\\]]]\\\^^^```dddhhhlllooopppqqqqqqxxxyyyrrrmmmqqqvvvxxx{{{111222222333444555666666888:::;;;<<<===@@@DDDGGGLLLXXXsss}}}zzz}}}vvvkkkccc\\\\\\fffzzz}}}lllWWWGGGKKK\\\sss{{{wwwwwwuuupppmmmnnnmmmnnnoooqqqtttwwwzzz{{{{{{zzzzzz{{{~~~xxxtttoooggg```ZZZUUUPPPMMMKKKKKKLLLNNNOOOQQQRRRSSSSSSPPPOOOQQQNNNOOOaaavvvssshhh___WWWRRRLLLKKKIIIFFFCCCBBBBBBCCCAAABBBCCCDDDEEEEEEEEEFFFEEEFFFHHHKKKQQQYYYcccjjjuuu{{{}}}lll]]]YYYZZZ___mmm{{{{{{sssjjj```VVVQQQNNNIIIGGGHHHIIILLLRRRZZZgggzzz~~~}}}}}}rrrXXXHHHCCC>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======::::::;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAACCCEEEHHHGGGHHHJJJOOOTTTXXXZZZZZZ\\\^^^aaaeeehhhjjjlllllllllpppoookkkkkkqqquuuuuuzzz111111222333444555666666888999;;;<<<===@@@CCCFFFMMM\\\yyy~~~uuukkkcccZZZ[[[eeewwwyyyfffTTTHHHMMM```yyy~~~xxxrrrqqqoookkkiiijjjjjjlllnnnrrruuuxxxzzz{{{yyy{{{}}}}}}}}}yyyssskkkeee\\\UUUPPPOOONNNMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWTTTTTTSSSOOOOOO]]]ooouuujjj```ZZZTTTRRROOOKKKHHHFFFEEEDDDAAACCCEEEGGGGGGFFFEEECCCCCCDDDDDDFFFKKKSSS]]]dddooouuu~~~}}}kkkZZZTTTUUUYYYgggvvvzzzmmmbbbWWWRRROOOJJJHHHHHHIIILLLRRRZZZfffxxxzzzwwwyyy}}}qqqXXXHHHCCC???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@AAABBBDDDGGGJJJIIIIIIJJJMMMRRRVVVXXXYYYZZZ\\\^^^aaaccceeeeeeeeehhhiiihhhgggllltttyyyyyy000111222333444555666777888:::;;;<<<===@@@CCCFFFMMM^^^|||tttkkkdddXXX\\\gggvvv|||uuu___QQQHHHOOOddd|||uuupppnnnlllhhhgggiiihhhjjjnnnrrrvvvxxxzzzzzzxxx|||~~~}}}xxxqqqlllaaa\\\TTTOOOMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTWWWUUUUUUTTTOOOOOOZZZhhhttthhhaaa\\\YYYTTTPPPMMMKKKHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCGGGNNNWWW]]]iiipppzzzzzzhhhWWWQQQQQQVVVcccrrr|||~~~ooodddYYYSSSNNNJJJGGGHHHHHHLLLRRR[[[iii{{{xxxrrrsssxxxqqqZZZJJJEEE???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<======<<<>>>@@@AAABBBEEEHHHKKKMMMLLLLLLOOOTTTXXX[[[[[[ZZZ[[[]]]___```aaaaaa```eeeggghhhiiimmmuuu~~~000111222333555666777888999:::<<<===>>>@@@DDDGGGMMMaaa|||wwwppphhhcccZZZ```lllyyyzzzqqqXXXNNNHHHQQQggg{{{tttooonnnlllhhhgggiiihhhkkknnnsssvvvyyyzzz{{{xxx|||}}}yyyuuuqqqjjjfffZZZWWWSSSQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKLLLNNNOOOSSSSSSTTTSSSPPPPPPYYYcccxxxoooddd```ZZZVVVSSSQQQMMMJJJGGGFFFEEECCCCCCCCCCCCDDDCCCCCCCCCCCCEEEKKKQQQWWWccckkkuuu}}}wwweeeTTTOOOOOOTTTbbbppp|||}}}yyyzzzrrrfffZZZSSSNNNIIIGGGHHHHHHLLLSSS\\\iii{{{yyyqqqrrrwwwpppZZZKKKEEE??????===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888::::::;;;<<<<<<===>>>>>>;;;===???AAACCCEEEIIILLLPPPOOOOOOQQQVVVZZZ]]]^^^\\\]]]^^^___``````___^^^^^^bbbggghhhhhhnnn}}}111222333555666888999999:::;;;===>>>???BBBEEEHHHPPPfff{{{vvvqqqkkkeeeaaa]]]gggtttzzznnnTTTMMMJJJSSSkkk~~~yyysssoooooonnnkkkiiikkkkkklllooosssvvvyyy{{{|||yyy|||wwwrrrooolllhhhdddUUUSSSRRRRRRSSSTTTSSSRRRRRRQQQNNNKKKJJJIIIJJJKKKOOORRRTTTSSSQQQRRRYYY```yyyqqqkkkddd___\\\XXXSSSOOOKKKIIIFFFDDDCCCCCCDDDEEECCCDDDDDDEEEEEEHHHMMMPPP[[[dddoooxxx|||tttcccSSSNNNNNNRRR^^^lllxxx{{{vvvrrrxxxuuuiii\\\TTTOOOJJJHHHIIIIIIMMMSSS\\\hhhxxxwwwxxx~~~ppp[[[JJJDDD??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<===>>>>>>???;;;>>>@@@CCCDDDGGGKKKNNNPPPPPPQQQTTTYYY]]]___```^^^___```aaaaaa```___^^^VVV[[[aaabbb```ddduuu222333444666888999:::;;;;;;===>>>???@@@CCCGGGJJJVVVlll|||tttooojjjeeebbbaaannn|||zzzlllSSSOOOMMMWWWnnn{{{wwwrrroooppppppmmmkkklllnnnoooqqqsssvvvyyy{{{}}}{{{|||~~~}}}xxxqqqmmmlllllliiigggYYYWWWVVVWWWYYY[[[[[[ZZZ[[[XXXTTTOOOLLLKKKJJJKKKOOOSSSUUUTTTSSSTTTYYY]]]tttzzzpppiiieee___XXXSSSLLLKKKJJJHHHGGGEEEEEEDDDBBBCCCEEEFFFFFFFFFIIIKKKRRR[[[gggpppvvvyyy}}}}}}zzzxxxyyyzzz}}}}}}}}}~~~~~~{{{|||{{{|||rrrbbbRRRNNNMMMOOOYYYeeepppzzzzzzvvvnnnrrryyyzzzmmm___WWWQQQLLLJJJKKKHHHMMMTTT]]]iiizzzsss___NNNFFF@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????===@@@CCCEEEGGGJJJNNNQQQRRRRRRUUUYYY___cccdddddd______```aaaaaa```___^^^XXXYYY\\\^^^]]]bbbqqq333444555777888:::;;;<<<<<<>>>???@@@AAADDDGGGJJJZZZrrrvvvpppkkkhhhfffdddrrr{{{kkkTTTPPPOOOYYYqqqzzzuuuqqqoooqqqqqqnnnlllmmmqqqqqqqqqsssuuuyyy|||~~~}}}|||}}}xxxsssmmmjjjkkkllllllkkkeeecccaaaaaacccfffhhhiiibbb___YYYTTTPPPMMMLLLLLLPPPUUUWWWVVVTTTVVVYYY[[[rrrzzzqqqkkkddd\\\UUULLLMMMMMMMMMKKKHHHEEECCCAAACCCEEEFFFEEEEEEFFFGGGLLLUUUaaakkkppptttxxxzzz{{{zzzxxxuuuqqqooopppqqqmmmnnnpppsssvvvyyy|||~~~ttttttsssqqqrrrxxxrrraaaSSSMMMLLLLLLUUU```iiittt~~~~~~{{{wwwmmmnnnsss~~~}}}pppbbbYYYSSSNNNLLLMMMGGGLLLTTT___mmmxxxdddRRRJJJ@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@???BBBEEEGGGIIIMMMQQQTTTUUUVVVYYY___dddhhhiiihhh______aaaaaaaaaaaa_________\\\\\\___aaafffsss333444555777888:::;;;<<<<<<<<<>>>AAABBBCCCJJJRRR[[[vvv|||~~~{{{sssiiieeeeeecccqqq~~~oooVVVRRRTTTccc}}}}}}yyyrrrrrrrrrqqqpppooonnnnnnpppqqqssstttvvvxxx}}}~~~}}}uuuiii______dddhhhkkkmmmlllmmmmmmlllkkkllloooqqqoookkkcccYYYPPPKKKKKKLLLOOOTTTXXXWWWTTTUUU[[[aaaqqqyyytttmmmccc[[[UUURRROOOLLLIIIFFFBBB???DDDCCCBBBDDDFFFGGGFFFEEEJJJPPPZZZdddmmmrrrtttttttttrrrppppppqqqqqqnnnjjjkkkhhhdddfffkkkpppssssssyyy~~~}}}xxxxxxyyyyyyyyyzzz|||zzzqqqiiiggghhhiiinnnttt{{{pppbbbQQQHHHEEEHHHQQQYYYccckkkrrrvvvzzz~~~~~~{{{rrrqqqqqqxxx}}}pppccc\\\WWWQQQLLLJJJGGGMMMVVV^^^jjj}}}zzziiiUUUGGGAAA???<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888;;;<<<============???AAABBBCCCEEEGGGIIINNNTTTXXX```dddffffffgggjjjiiifffaaa___^^^\\\\\\]]]___```[[[[[[[[[]]]cccppp333444555777999:::;;;<<<<<<<<<>>>BBBBBBDDDJJJSSS```{{{{{{||||||rrrhhhbbbaaacccrrr|||lllWWWUUUYYYkkk}}}xxxrrrrrrpppooommmllllllkkkpppqqqsssuuuvvvyyy}}}yyyqqqggg\\\RRRRRRWWW^^^fffmmmqqqrrrtttuuuuuuvvvxxxzzzvvvssslllbbbYYYSSSQQQQQQSSSWWWZZZXXXTTTSSSWWW\\\ppp{{{tttkkkcccZZZWWWRRRNNNLLLIIIEEECCCDDDCCCBBBCCCEEEGGGFFFEEEFFFKKKUUU___hhhnnnpppqqqsssqqqpppqqqssssssqqqnnnpppkkkfffcccdddgggjjjllluuuzzzxxxvvvssspppoooqqqwww{{{~~~uuukkkccc``````aaaffflllsssyyy|||nnnaaaSSSKKKHHHIIIOOOWWW___hhhpppuuuzzz}}}wwwttttttxxxrrrddd]]]XXXQQQMMMKKKGGGLLLUUU]]]jjj|||~~~mmmYYYJJJBBB???<<<;;;<<<<<<;;;;;;<<<<<<=========<<<;;;:::;;;<<<=========>>>@@@BBBBBBCCCEEEGGGIIINNNSSSXXX^^^eeekkkmmmppprrroookkkgggfffccc```_________```]]]^^^aaafffooo}}}444555666888999;;;<<<===<<<<<>>>>>======<<<;;;;;;===>>>>>>>>>???AAACCCCCCDDDFFFHHHJJJNNNSSSWWW]]]fffooouuuzzz|||yyysssqqqoookkkfffcccaaa``````[[[]]]bbbiiiuuu555666777999:::<<<===>>>======@@@DDDEEEGGGNNNWWWkkk|||vvvyyy}}}rrreee___^^^kkkxxxrrrbbbVVVZZZgggzzztttrrrnnnkkkhhhfffffffffiiilllppprrrtttuuuxxxyyy~~~yyyooocccZZZQQQLLLFFFEEEEEEKKKWWWdddmmmqqqwww|||yyyqqqllljjjggghhhhhhddd^^^\\\^^^aaalll{{{wwwqqqjjjeee]]]WWWRRROOOLLLJJJEEECCCBBBCCCEEEGGGGGGFFFEEEJJJRRR\\\gggqqqxxx|||zzznnneeebbbbbbhhhmmmsssyyy|||}}}|||{{{xxxwwwwwwwwwvvvuuuttttttqqqqqqqqqppppppoooooooookkknnntttzzz|||wwwooogggaaa___cccfffqqqtttzzz~~~|||rrrhhh___[[[YYYXXX[[[```dddlllvvv~~~pppcccUUULLLIIIHHHNNNTTT]]]hhhsssyyy~~~|||xxxzzzwwwhhh___YYYRRRMMMLLLGGGKKKQQQZZZggg{{{zzzcccRRRCCC@@@===<<<<<<<<<;;;:::<<<<<<=========<<<<<<<<<<<<===?????????@@@BBBEEEEEEFFFHHHJJJLLLOOOTTTWWW\\\eeepppwww}}}|||yyyvvvqqqkkkfffcccaaaaaa^^^^^^aaahhhuuu666777888:::;;;===>>>???>>>>>>BBBFFFHHHJJJQQQZZZnnn{{{uuuxxx{{{rrrgggbbbcccqqq{{{~~~lll]]]RRRXXXhhh}}}vvvsssnnniiifffeeeeeefffiiimmmqqqtttvvvwwwxxxyyy{{{~~~~~~xxxnnncccWWWPPPIIIFFFFFFFFFFFFIIISSS^^^hhhmmmuuu{{{|||tttrrrnnnfff___[[[\\\^^^jjjxxx{{{sssnnneee]]]WWWRRRNNNLLLGGGEEECCCCCCEEEGGGHHHHHHHHHKKKRRR[[[fffrrr{{{|||nnneee```cccffflllrrrvvvwwwwwwuuupppnnnmmmjjjhhhfffddddddcccccccccccccccbbbbbbbbb___aaadddhhhlllppptttvvvyyywwwsssllleee```______iiilllqqquuuxxx{{{|||vvvmmmddd```]]]ZZZ[[[^^^cccjjjsss}}}uuufffUUUKKKFFFGGGNNNUUUbbbnnnzzz}}}yyyzzzyyyiii```YYYRRRMMMLLLIIIKKKPPPYYYggg{{{}}}|||zzzaaaOOODDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAADDDFFFGGGIIIKKKLLLNNNQQQUUUXXX[[[ccckkkrrryyy{{{xxxsssmmmhhhdddbbbbbbgggdddcccgggrrr777888999;;;<<<>>>???@@@@@@AAADDDIIIKKKMMMUUU^^^ttt{{{uuuxxx~~~|||{{{xxxpppgggeeehhhuuu~~~xxxgggXXXNNNUUUgggvvvrrrlllgggdddccceeefffkkkoootttxxxyyyzzzzzz{{{yyy}}}{{{ooocccVVVLLLGGG???>>>@@@DDDFFFHHHPPPYYYccchhhpppwww|||wwwkkkbbb]]]\\\]]]hhhvvvyyypppggg___XXXRRROOOIIIFFFDDDDDDFFFIIIJJJJJJIIIJJJNNNUUU```kkkuuu{{{~~~}}}oooggg```aaadddhhhlllmmmllljjjdddccc```]]]ZZZWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVXXXZZZ^^^cccggglllnnnnnnlllgggaaa]]][[[^^^aaafffjjjooouuu|||{{{ssskkkgggccc^^^\\\^^^^^^dddkkktttwwwhhhVVVJJJEEEFFFMMMUUUfffssszzz{{{|||lllaaaZZZSSSNNNMMMKKKLLLPPPXXXggg|||vvvssszzzxxx___MMMDDDBBB???======<<<;;;:::;;;::::::::::::;;;<<<<<<===???@@@AAAAAABBBEEEGGGHHHJJJLLLNNNOOOQQQTTTWWWYYY___fffkkkrrrzzz~~~}}}vvvtttoookkkgggdddcccccchhhdddaaadddnnn|||888999:::;;;===???@@@AAABBBBBBFFFKKKNNNPPPXXXaaa}}}|||uuuyyyyyyxxxxxxvvvooogggggglllxxxvvvcccSSSKKKRRRdddtttpppjjjdddaaaaaaccceeejjjnnntttxxxzzzzzzzzzzzzxxx}}}vvvgggZZZOOOHHHEEE===;;;<<<@@@CCCEEEKKKQQQXXX]]]dddlllqqqvvv{{{~~~wwwjjj```]]]]]]___fffttt|||sssiii```XXXSSSKKKHHHFFFEEEGGGJJJLLLLLLJJJJJJKKKOOOVVV```jjjppprrruuuyyyzzzzzz{{{~~~vvvlll^^^\\\\\\]]]______]]]ZZZWWWVVVSSSPPPMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJKKKKKKNNNRRRVVVWWW[[[aaacccbbb^^^[[[ZZZWWWYYY\\\```eeemmmuuuzzz~~~{{{tttqqqllleeeaaa```[[[^^^bbbhhhtttwwwhhhWWWLLLGGGGGGLLLSSSfffttt|||{{{oooddd]]]UUUQQQPPPMMMMMMPPPXXXggg}}}vvvssstttzzz{{{cccQQQEEEBBB???======<<<;;;:::<<<;;;::::::;;;<<<===>>>===???AAAAAABBBCCCFFFHHHGGGIIILLLMMMNNNPPPRRRUUUUUU\\\bbbfffmmmtttxxxvvvooommmjjjgggdddcccdddddddddaaa```eeeooo{{{888999:::<<<===???@@@AAACCCDDDGGGLLLOOORRRZZZccc}}}vvvyyy~~~xxxwwwwwwtttmmmggghhhmmmxxxwwwaaaOOOJJJQQQcccrrrnnnhhhbbb___```bbbdddggglllrrrvvvxxxwwwwwwwwwyyy~~~}}}qqqbbbUUUMMMIIIIIIBBB>>><<<>>>AAABBBFFFKKKLLLQQQXXX___eeekkkpppssszzzyyylll```YYYWWWZZZ^^^eeerrr~~~{{{qqqfff]]]WWWLLLIIIGGGFFFHHHKKKMMMMMMMMMLLLJJJKKKQQQYYYbbbgggcccgggjjjkkkjjjkkkmmmppprrrvvv}}}rrrhhh]]]ZZZWWWVVVVVVUUURRROOONNNLLLJJJHHHFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB;;;>>>BBBCCCCCCCCCFFFIIIGGGMMMTTTZZZ[[[ZZZYYYYYYVVVWWWXXXZZZ^^^eeemmmsssxxx||||||yyytttkkkeeedddZZZ\\\\\\```jjjvvv|||{{{uuuhhhYYYOOOIIIGGGKKKPPPeeesss~~~|||rrrggg___XXXSSSRRRNNNNNNPPPXXXhhh}}}yyywwwpppvvviiiXXXEEECCC???======<<<;;;:::===<<<;;;;;;<<<===>>>???>>>???AAABBBBBBDDDGGGIIIFFFHHHJJJLLLMMMNNNQQQSSSSSSYYY```eeekkkqqqsssqqqjjjhhhfffdddccccccdddddddddccceeelllwww<<<===?????????AAACCCEEEMMMKKKGGGKKKUUUTTTXXXggg}}}|||~~~~~~}}}}}}zzzzzz{{{xxxpppgggfffjjjyyysss]]]LLLHHHRRRccc{{{}}}ooolllgggbbb```___aaabbbeeeiiinnnrrrtttvvvwwwyyyzzz~~~~~~~~~~~~~~~|||nnn```TTTKKKEEEAAA>>>>>>>>>>>>???AAABBBCCCLLLMMMPPPSSSXXX]]]aaacccnnnuuu~~~{{{ppp___SSSPPPRRRVVVYYYbbbjjjsssyyy}}}uuujjjbbbUUUOOOHHHEEEGGGJJJLLLLLLLLLKKKJJJHHHIIINNNVVV[[[ZZZ\\\___bbbdddcccbbbaaaccceeeiiilllmmmmmmjjjiii\\\VVVOOOKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@AAA@@@>>>===>>>???AAABBBEEEFFFHHHJJJNNNRRRUUUVVVSSSRRRPPPPPPTTT[[[fffmmmqqqtttyyy{{{tttnnnfffaaa\\\ZZZYYYZZZ___gggpppvvvrrrhhhYYYMMMHHHHHHLLLNNN___tttxxxhhh___ZZZVVVRRRNNNMMMOOOWWWggg{{{~~~ooo___WWWVVVNNNBBB<<<>>>===999999999::::::<<<===???@@@BBB@@@???AAADDDFFFEEECCCIIILLLNNNOOOOOOOOOPPPRRRXXXWWWXXX\\\cccjjjoooqqqppplllhhheeecccbbb```^^^```aaagggttt999<<<@@@BBBCCCDDDEEEFFFHHHKKKJJJNNNTTTQQQWWWiii||||||~~~~~~~~~~~~~~~{{{yyytttllleeehhhnnn|||uuu___NNNHHHQQQaaazzz}}}yyyooolllfffbbb______aaabbbgggkkkooorrrtttuuuvvvxxxzzz~~~}}}xxxuuuuuuttttttwwwxxxyyy{{{~~~~~~uuuhhh[[[PPPIIIDDDAAA????????????@@@AAABBBCCCIIIHHHIIIKKKOOOUUUZZZ]]]aaafffnnnuuuzzz{{{zzzxxxlllbbbTTTIIIFFFHHHKKKMMM]]]eeennntttyyy~~~qqqiiiYYYSSSKKKGGGHHHJJJLLLLLLPPPOOOMMMIIIHHHJJJNNNRRRTTTUUUXXXZZZ[[[ZZZZZZYYYWWWYYY[[[^^^^^^^^^]]][[[XXXSSSMMMIIIHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???@@@???===<<<<<<===>>>???@@@AAABBBDDDGGGJJJMMMNNNOOONNNMMMMMMOOOUUU]]]ccchhhkkkqqqwww}}}~~~wwwooofff```YYYVVVSSSRRRVVV]]]eeekkkmmmeeeXXXMMMHHHHHHKKKNNN^^^sss}}}mmmbbb[[[UUUQQQMMMMMMOOOWWWhhh~~~tttvvvbbbKKK===;;;;;;999:::::::::;;;<<<===>>>???BBBAAA@@@BBBFFFHHHGGGFFFJJJLLLNNNOOOOOOOOOPPPQQQRRRRRRTTTWWW[[[aaagggkkkooommmjjjhhhhhhgggfffeeeeeeeeeiiivvv777;;;AAAEEEGGGHHHIIIIIIFFFMMMPPPTTTXXXTTT[[[qqq|||{{{}}}~~~~~~{{{uuunnnfffbbbhhhqqq~~~rrr]]]MMMGGGOOO___xxxyyyuuunnnjjjeee```^^^___aaabbbiiilllpppssstttuuuvvvxxxzzz~~~zzzsssnnnllllllkkkkkkqqqqqqqqqsssvvvyyy}}}}}}tttlll```TTTLLLGGGDDDBBB@@@@@@@@@@@@AAAAAABBBCCCFFFEEECCCDDDGGGMMMSSSWWWWWWZZZ___dddhhhiiiiiiiii___XXXMMMEEECCCDDDFFFHHHUUU]]]hhhnnnsss{{{}}}sssbbbZZZOOOIIIIIIKKKLLLMMMOOOOOOMMMJJJGGGFFFHHHJJJOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQRRRRRRSSSSSSSSSRRRRRRNNNIIIFFFDDDDDDDDDCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@??????>>>===;;;;;;;;;<<<<<<======>>>???AAACCCEEEFFFKKKKKKKKKJJJKKKOOOTTTYYYbbbffflllrrrxxx{{{}}}}}}~~~~~~~~~yyypppfff___XXXTTTOOOLLLMMMRRRYYY^^^eee___VVVMMMHHHHHHJJJLLL\\\oootttggg]]]TTTOOOLLLLLLOOOXXXhhhxxxsss^^^HHH===<<<======<<<;;;;;;;;;<<<======>>>BBBBBBBBBDDDHHHJJJKKKJJJLLLMMMOOOOOOOOONNNOOOPPPMMMPPPRRRSSSUUUYYY```eeellljjjiiiiiijjjkkkjjjjjjfffeeehhhsss888;;;AAAEEEGGGJJJLLLNNNIIIQQQVVV]]]ccc```hhh}}}zzzzzz||||||}}}~~~yyyrrrkkkccc```hhhrrr}}}}}}jjjVVVHHHFFFMMM]]]vvv|||vvvrrrmmmiiiccc___]]]^^^aaaccciiilllpppssstttvvvyyy{{{~~~wwwsssnnnkkkkkklllmmmnnnuuuuuuvvvwwwxxxyyyzzzzzz~~~zzzuuuiiibbbWWWNNNIIIFFFEEEDDDAAAAAAAAA@@@AAAAAABBBBBBEEEDDDCCCDDDFFFJJJNNNPPPQQQRRRTTTWWWYYY[[[\\\\\\UUUQQQKKKFFFCCCDDDEEEGGGMMMVVVaaajjjpppwwwlllcccVVVMMMJJJKKKLLLLLLHHHIIIJJJIIIGGGFFFGGGHHHLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMLLLJJJGGGDDDCCCBBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@>>>===;;;;;;;;;;;;=========>>>>>>@@@AAABBBGGGHHHIIIJJJJJJMMMQQQTTT\\\aaahhhnnntttxxx{{{}}}}}}~~~yyypppfff^^^[[[VVVOOOJJJIIILLLQQQUUU\\\YYYSSSMMMIIIGGGIIIKKKXXXhhhxxxxxxjjj^^^TTTNNNLLLMMMOOOWWWggg}}}{{{mmm[[[TTTIIIAAA>>>??????>>>===<<<<<<<<<<<<<<<======BBBBBBDDDFFFIIILLLMMMNNNMMMOOOPPPPPPOOONNNOOOPPPNNNRRRUUUUUUTTTWWW^^^eeegggfffeeefffhhhiiiiiihhhaaa```cccnnn~~~;;;===???BBBEEEIIINNNRRRQQQWWW[[[dddoooooovvv|||xxxyyy{{{{{{|||~~~}}}xxxsssllleeebbbiiisss}}}vvvbbbPPPEEEEEEKKK[[[uuu|||uuupppkkkgggbbb]]][[[]]]aaacccgggjjjnnnrrruuuxxx|||wwwtttqqqppprrrvvvyyyzzz}}}{{{}}}}}}~~~}}}xxxqqqkkk\\\WWWOOOIIIFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLNNNOOOKKKIIIFFFCCC@@@@@@BBBCCCGGGPPP\\\fffnnnuuu~~~yyynnn```TTTNNNLLLKKKJJJDDDFFFGGGGGGFFFEEEFFFFFFHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFIIIHHHFFFDDDBBBBBBCCCDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAACCCBBBAAA@@@>>>======<<<>>>===============>>>>>>@@@BBBEEEGGGHHHKKKNNNQQQTTTYYYaaahhhmmmrrrvvvzzz~~~yyyrrrhhhaaa\\\WWWPPPJJJGGGHHHKKKNNNTTTTTTRRRNNNJJJGGGGGGHHHRRR^^^kkkrrruuuxxxzzzzzzyyyzzz}}}xxxjjj^^^UUUOOOMMMMMMOOOVVVdddyyyzzzwww}}}nnnTTTMMMDDDAAA@@@???<<<;;;======<<<<<<<<<======>>>AAACCCEEEGGGJJJLLLNNNPPPNNNPPPRRRRRRPPPPPPPPPQQQQQQTTTWWWVVVUUUWWW^^^eeeeeeddddddeeeggghhhgggfffaaa```dddppp<<<===???@@@BBBGGGMMMRRRUUUZZZ]]]gggsssuuu|||~~~yyyxxx{{{}}}{{{{{{~~~}}}yyysssnnngggdddkkktttppp\\\MMMEEEDDDJJJ[[[uuu|||tttpppjjjfff```[[[ZZZ]]]aaadddfffiiinnnrrrvvvzzz}}}zzzzzz}}}~~~|||xxxppphhhbbbTTTPPPLLLIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCEEEDDDCCCCCCDDDFFFGGGIIIFFFFFFEEECCCAAA@@@BBBDDDEEEMMMXXXbbbjjjrrrzzz{{{kkk^^^UUUPPPLLLIIIEEEGGGHHHGGGDDDBBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEECCCCCCEEEFFFDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@???======<<<;;;;;;;;;<<<<<<999<<>>===<<<<<<<<<===>>>>>>???AAACCCFFFGGGIIIJJJMMMPPPOOOQQQSSSSSSSSSRRRSSSTTTSSSTTTVVVUUUUUUXXX^^^bbbeeeddddddfffhhhhhhgggfffeeeeeejjjxxx<<<===???@@@BBBEEEJJJMMMSSSZZZ^^^eeemmmmmmwwwzzzxxxzzz~~~}}}|||~~~zzzuuuooohhhbbb```iiisssjjjWWWJJJDDDCCCIII[[[vvv{{{sssoooiiieee___ZZZYYY\\\aaadddhhhkkkooorrrvvvzzz~~~zzzsssjjj```YYYTTTRRRPPPOOOOOOOOOMMMLLLKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCEEEDDDCCCCCCCCCEEEGGGHHHFFFGGGGGGEEECCCBBBDDDGGGEEEKKKUUU^^^eeelllssswwwwwwhhh]]]UUUNNNIIIFFFGGGGGGFFFCCCAAA@@@AAA>>>>>>>>>>>>>>>>>>??????BBBBBBCCCDDDEEEFFFFFFGGGCCCEEEFFFEEECCCCCCEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<777999<<<===???BBBFFFIIINNNUUU]]]dddiiiooovvv|||zzzwwwsssmmmeee___RRRPPPLLLHHHEEEDDDCCCDDDIIINNNSSSRRRMMMGGGDDDDDDEEEHHHMMMPPPQQQPPPRRRTTTVVVYYY___gggrrr~~~uuufff[[[TTTQQQMMMMMMOOOUUUbbbvvv~~~pppppp}}}bbbSSSDDD@@@???>>>???AAA<<<<<<<<<<<<===>>>@@@@@@@@@BBBFFFGGGGGGHHHKKKNNNPPPRRRTTTUUUUUUTTTVVVWWWTTTTTTTTTTTTVVVZZZ^^^aaabbbbbbccceeehhhiiihhhffffffgggmmm{{{:::<<<@@@BBBCCCDDDGGGHHHOOOYYY^^^bbbdddcccpppyyyxxx{{{~~~wwwqqqiiiaaaZZZZZZdddqqq~~~fffRRRHHHCCCBBBHHH[[[www{{{sssnnnhhhddd^^^YYYYYY\\\aaadddjjjlllpppsssuuuyyy}}}yyypppfff\\\UUUWWWVVVVVVWWWWWWWWWUUUSSSOOONNNMMMLLLKKKJJJJJJJJJLLLJJJHHHFFFDDDDDDEEEFFFBBBAAAAAAAAAAAABBBDDDEEEDDDEEEFFFCCCAAA@@@BBBEEEEEEKKKSSSZZZaaagggmmmqqq{{{ooocccXXXPPPJJJEEEFFFFFFEEECCCBBBBBBCCC>>>>>>?????????@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEAAACCCEEEDDDBBBBBBEEEHHHHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>>>>??????999:::<<<===>>>AAADDDGGGGGGNNNWWW^^^ccciiiqqqwww{{{uuuqqqlllfff^^^XXXPPPNNNLLLIIIFFFEEEDDDCCCGGGMMMSSSSSSMMMGGGDDDCCCBBBBBBDDDFFFEEEDDDFFFIIIJJJLLLQQQYYYfffuuuttteeeZZZSSSQQQLLLMMMOOOVVVcccwww|||pppqqq|||bbbSSSGGGEEEDDD@@@===>>>;;;;;;;;;<<<===???@@@AAA???BBBEEEFFFFFFGGGJJJMMMPPPSSSUUUVVVVVVVVVWWWYYYVVVTTTSSSTTTXXX]]]```aaa^^^___```cccggghhhhhhgggdddeeekkkyyy:::===AAACCCDDDDDDEEEGGGGGGRRRYYY^^^aaa```mmmzzzyyy{{{~~~}}}|||wwwgggZZZXXXUUU[[[kkk}}}eeeOOOFFFEEEDDDLLL\\\qqq|||rrrlllddd___[[[ZZZZZZYYY]]]bbbeeehhhlllqqquuuzzz~~~|||pppfffbbbccccccdddddddddbbb___\\\ZZZXXXWWWUUUSSSQQQPPPOOOOOOKKKKKKJJJHHHGGGEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBCCCDDDCCCHHHPPPWWW]]]ccchhhkkktttzzz~~~pppfff]]]SSSLLLHHHGGGEEECCCBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEGGGGGGHHHHHHHHHHHHCCCCCCBBBAAA???===;;;:::<<<;;;;;;<<<===@@@CCCEEEKKKLLLRRRZZZ___eeeooozzztttjjjeeeaaa[[[WWWWWWMMMLLLKKKIIIGGGEEEDDDCCCHHHKKKKKKEEEDDDGGGFFFAAA??????>>>>>>???@@@BBBCCCBBBDDDHHHOOOZZZjjjzzzyyyjjj^^^UUUOOOJJJLLLOOOVVVbbbuuu{{{www{{{eeeRRRBBB@@@AAA>>><<<>>>???>>><<<<<<===@@@CCCEEEIIIIIIIIIHHHGGGGGGIIILLLMMMMMMOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXX\\\\\\___ccchhhhhheeeaaa```bbblll|||;;;===AAACCCDDDDDDFFFGGGHHHQQQVVV[[[aaaaaannn}}}xxxfffXXXVVVSSSZZZkkk}}}~~~fffPPPFFFDDDDDDMMM]]]rrr|||rrrlllccc]]]YYYXXXWWWVVVZZZ___dddggglllpppuuuzzz|||wwwxxxzzzzzzrrrllljjjjjjpppooommmkkkhhhdddaaa```ZZZYYYWWWUUUSSSRRRRRRRRRPPPOOOMMMJJJHHHFFFDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBAAACCCCCCCCCAAA@@@@@@AAADDDIIIPPPVVV[[[```cccfffmmmrrrxxx~~~yyylllddd\\\SSSLLLHHHGGGEEECCCAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDCCCBBB@@@>>><<<;;;;;;;;;::::::<<<>>>AAABBBFFFHHHNNNUUU\\\cccppp|||xxxnnnddd```\\\VVVSSSSSSMMMMMMKKKJJJHHHGGGFFFEEEEEEJJJKKKGGGFFFGGGEEE@@@@@@???===<<<<<<<<<======???AAACCCHHHQQQ^^^llluuu{{{lll```WWWRRRKKKMMMPPPVVVaaattt}}}yyy}}}fffSSSCCC@@@AAA>>><<<>>>>>>===<<<<<<===@@@CCCEEEIIIJJJKKKKKKJJJJJJLLLNNNQQQQQQQQQRRRSSSTTTUUUVVVYYYZZZ[[[[[[[[[ZZZYYYXXXYYYYYY[[[```fffgggeeebbbeeehhhrrr;;;>>>AAACCCCCCDDDFFFHHHIIIOOOQQQWWW___cccqqqyyyfffVVVSSSQQQYYYjjj|||iiiRRRFFFDDDEEENNN___sss{{{qqqjjjaaa[[[WWWVVVTTTSSSVVV[[[bbbeeekkkoootttyyy~~~|||wwwvvvwwwzzz~~~yyyvvvuuuuuuuuuuuuvvvtttooojjjeeeaaa^^^]]][[[ZZZWWWVVVUUUVVVWWWXXXVVVTTTQQQMMMIIIFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCCCCAAA@@@@@@AAAEEEIIIPPPVVVZZZ\\\___```fffjjjooossswwwrrrggg___YYYQQQKKKGGGFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@???===;;;;;;:::::::::<<<>>>???@@@BBBGGGOOOVVV```ppp~~~xxxmmmbbb\\\XXXRRRNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGEEEIIIKKKJJJIIIIIIEEEAAABBBAAA???===;;;:::999999??????@@@BBBHHHQQQ[[[bbbpppvvv~~~nnnbbbYYYTTTLLLNNNPPPUUUaaattt~~~hhhUUUDDDAAAAAA>>><<<>>>======<<<<<<===@@@CCCDDDHHHJJJMMMNNNNNNNNNPPPQQQUUUUUUTTTTTTTTTTTTUUUVVV[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWZZZ___fffjjjjjjhhhjjjqqq}}}~~~zzzwww<<<>>>AAABBBCCCDDDGGGIIIJJJNNNMMMSSS^^^dddttt}}}hhhWWWSSSQQQYYYkkk|||lllUUUIIIFFFFFFQQQcccvvvxxxnnnhhhaaa[[[VVVTTTSSSQQQTTTYYY___ccciiinnnsssxxx}}}}}}}}}~~~zzztttnnnnnnsssyyy{{{{{{tttpppiiibbb\\\XXXVVVUUUWWWVVVUUUUUUVVVYYY[[[]]]\\\YYYUUUPPPKKKGGGDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAACCCEEEEEEDDDBBBBBBCCCDDDIIIPPPVVVYYY\\\]]]___cccgggkkknnnpppxxxvvvjjjaaa[[[UUUOOOKKKFFFEEEDDDCCCAAA@@@??????@@@@@@??????>>>>>>>>>>>>??????AAABBBDDDFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@===<<<;;;;;;;;;;;;<<<======>>>CCCIIIPPPZZZlll}}}}}}rrreee^^^XXXQQQMMMLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJGGGEEEEEEDDDBBB@@@>>><<<;;;:::@@@@@@@@@AAADDDIIIPPPUUU```gggsss~~~~~~nnnbbbYYYTTTNNNOOOQQQVVVaaatttkkkWWWEEEBBBBBB>>><<<>>>======<<<===>>>@@@BBBDDDFFFIIIMMMOOOPPPQQQRRRTTTVVVUUUUUUUUUUUUVVVWWWWWW\\\\\\\\\\\\[[[ZZZYYYYYYWWWWWWYYY```iiiooorrrqqqmmmxxx~~~www===???AAABBBCCCEEEGGGIIIKKKMMMLLLQQQ]]]dddvvvkkkXXXTTTQQQYYYkkk}}}pppYYYLLLIIIHHHTTThhh{{{uuulllfffaaa[[[VVVTTTSSSQQQTTTYYY]]]aaagggmmmrrrwww{{{~~~|||yyyvvvtttmmmfff```aaaiiiqqquuuuuulllhhhaaaYYYTTTQQQPPPPPPRRRRRRRRRTTTWWW[[[___aaa___]]]YYYTTTOOOIIIEEECCCAAAAAA@@@???????????????AAACCCFFFFFFEEEDDDCCCDDDBBBGGGNNNUUUYYY\\\___aaaeeejjjnnnpppqqquuu~~~tttmmmddd\\\VVVRRRMMMJJJEEEDDDDDDBBBAAA@@@>>>>>>??????>>>>>>>>>>>>======>>>???AAACCCEEEGGGIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQOOONNNMMMLLLJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFDDDBBBAAA???>>>>>>===============<<<===AAAFFFJJJTTTgggxxxttthhh```[[[UUUQQQQQQMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJHHHGGGGGGEEEDDDCCCBBB@@@???===<<>><<<>>>=========>>>???AAACCCDDDDDDHHHLLLOOOPPPRRRSSSUUUTTTUUUVVVWWWYYYZZZZZZ[[[]]]]]]\\\\\\[[[[[[[[[[[[WWWVVVXXX^^^hhhppptttuuunnn||||||>>>???AAABBBCCCEEEHHHJJJKKKNNNNNNRRR\\\dddwwwmmmZZZUUUQQQXXXiii~~~qqqZZZNNNKKKJJJXXXmmm~~~sssjjjeee```ZZZUUUTTTSSSQQQTTTYYYZZZ___ffflllqqqvvvzzz}}}{{{uuuoookkk^^^XXXRRRSSSZZZaaaeeefff^^^ZZZTTTOOOKKKKKKLLLMMMQQQRRRTTTWWWZZZ^^^aaaccc```___]]]ZZZTTTNNNHHHEEE@@@@@@???>>>>>>>>>>>>>>>???BBBEEEFFFEEECCCCCCCCCBBBFFFLLLRRRWWW[[[```cccggglllqqqssssssuuu{{{zzznnnhhh```YYYSSSNNNKKKHHHDDDDDDCCCBBBAAA???>>>===>>>>>>>>>===============>>>???@@@CCCEEEHHHJJJKKKMMMMMMOOOPPPRRRSSSTTTUUURRRQQQPPPNNNLLLJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJIIIGGGEEECCCBBB@@@????????????>>>>>>===<<<>>>BBBEEEGGGOOObbbtttuuuiiibbb^^^ZZZXXXYYYOOONNNNNNMMMKKKJJJJJJIIIGGGFFFHHHKKKLLLHHHGGGHHHDDDDDDDDDCCCBBB@@@>>>===<<<===?????????AAADDDFFFHHHNNNYYYdddooozzzyyyrrroookkkoooxxx~~~ooobbbXXXSSSQQQQQQSSSXXXdddxxxqqq\\\IIICCCBBB>>><<<>>>>>>>>>??????AAABBBDDDEEEEEEGGGKKKNNNPPPRRRTTTVVVSSSVVVYYY\\\_________^^^]]]\\\\\\[[[\\\\\\]]]]]]WWWUUUUUUYYYbbbjjjnnnooonnn}}}~~~www>>>@@@AAABBBCCCEEEHHHKKKJJJPPPQQQTTT\\\cccxxxnnn[[[UUUPPPUUUfff}}}oooZZZNNNLLLLLL[[[qqq}}}ssskkkfff]]]XXXSSSSSSRRRQQQTTTYYYXXX]]]dddkkkpppuuuyyy|||}}}uuummmfffaaaWWWRRRLLLKKKOOOTTTXXXZZZTTTQQQNNNKKKJJJKKKNNNPPPUUUWWWZZZ]]]```aaabbbcccaaabbbbbb```[[[TTTMMMHHH??????>>>============>>>@@@CCCFFFGGGFFFEEEDDDDDDBBBFFFJJJOOOSSSXXX^^^bbbdddjjjqqqtttssssssvvvzzz|||wwwjjjfff___WWWQQQLLLIIIGGGCCCCCCCCCBBBAAA???===<<<===========================>>>@@@CCCFFFHHHKKKLLLNNNOOOPPPRRRTTTVVVWWWXXXVVVUUUSSSQQQOOOMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKJJJIIIHHHFFFDDDCCC??????????????????>>>>>><<<>>>BBBEEEFFFMMM```rrr{{{nnngggbbb]]][[[[[[SSSRRRQQQOOONNNLLLKKKKKKHHHHHHMMMTTTUUUNNNJJJJJJHHHHHHHHHGGGEEEBBB@@@???;;;<<<>>>>>>>>>>>>???AAAAAAEEEMMMWWWbbbooo{{{~~~~~~zzzrrrmmmjjjjjjooozzzsssfff[[[UUUQQQRRRSSSYYYeee{{{sss^^^JJJDDDBBB>>><<<>>>??????@@@AAACCCDDDEEEFFFGGGIIIKKKMMMOOORRRUUUXXXVVVYYY___ccceeeeeecccaaa\\\\\\[[[[[[\\\]]]______[[[WWWTTTUUU[[[aaadddeeejjjyyy|||vvv???@@@AAABBBCCCEEEHHHKKKJJJQQQSSSVVV\\\bbbxxxnnn[[[TTTOOOTTTddd|||nnnXXXNNNLLLMMM\\\sss~~~tttlllhhh\\\VVVRRRQQQQQQPPPTTTYYYWWW\\\dddjjjppptttxxx{{{}}}xxxqqqjjjbbbZZZUUUUUUQQQLLLJJJKKKNNNRRRTTTTTTSSSQQQPPPQQQTTTWWWYYYZZZ\\\___bbbddddddccccccbbbccceeeddd___XXXPPPKKK??????>>>===============BBBEEEIIIJJJJJJHHHGGGGGGCCCFFFIIILLLPPPVVV\\\```aaahhhpppsssqqqppprrruuuvvvvvvvvvzzz|||xxxiiieee^^^WWWPPPKKKHHHFFFBBBCCCCCCBBBAAA???===;;;<<<<<<<<<==================>>>@@@CCCFFFIIIKKKLLLOOOPPPQQQSSSUUUWWWXXXYYYXXXXXXVVVTTTQQQOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKIIIHHHFFFDDDCCC>>>>>>????????????>>>>>>;;;>>>BBBEEEFFFMMM```rrrvvvmmmeee^^^ZZZZZZVVVUUUTTTRRRPPPNNNMMMLLLJJJLLLTTT^^^___VVVNNNMMMMMMMMMLLLKKKHHHEEECCCAAA<<<>>>@@@@@@>>>===>>>???===@@@FFFNNNYYYggguuu~~~{{{yyyzzz~~~yyyrrrnnnkkknnntttvvviii^^^XXXRRRRRRTTTYYYggg|||~~~ttt___JJJDDDBBB>>><<<>>>???@@@AAABBBDDDEEEFFFFFFIIIJJJLLLMMMOOORRRVVVZZZYYY]]]ccchhhjjjhhheeebbb\\\[[[[[[[[[\\\^^^```aaaaaa\\\VVVUUUXXX\\\^^^___eeeuuu~~~AAAAAABBBDDDFFFHHHJJJKKKPPPQQQNNNRRR\\\dddwwwqqqbbbUUURRRZZZddd~~~rrr[[[PPPNNNKKK___wwwuuukkkeee]]]WWWTTTTTTSSSRRRUUUZZZ___bbbggglllppptttyyy|||zzzvvvvvvpppnnnjjjeee___XXXSSSPPPLLLKKKLLLLLLIIIHHHNNNWWWWWWXXXXXXXXXXXX[[[aaafffhhhfffeeefffggggggfffeeeeeeeeedddeeeddd^^^UUUMMMCCCBBBAAA??????@@@AAABBBCCCFFFJJJMMMMMMJJJFFFDDDDDDEEEFFFGGGKKKQQQZZZ```cccgggllloooooonnnmmmlllmmmnnnqqqtttxxx|||~~~|||rrrjjj```]]]WWWPPPIIIEEEBBBAAA@@@@@@@@@@@@@@@???>>>===@@@@@@??????>>>>>>============>>>???AAADDDFFFHHHNNNPPPSSSVVVXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTUUUUUUQQQQQQQQQQQQPPPOOONNNMMMNNNNNNMMMMMMLLLKKKJJJIIILLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@??????===???CCCGGGIIIQQQbbbttt}}}sssmmmiiiccc^^^\\\\\\ZZZXXXTTTPPPMMMKKKPPPLLLYYYqqqrrr[[[LLLNNNNNNNNNNNNMMMKKKHHHDDDBBBAAA@@@@@@@@@??????>>>>>>AAA???AAAGGGNNNXXXhhhwwwvvvtttsssvvv}}}~~~{{{{{{qqqddd[[[WWWRRRPPPQQQYYYjjjzzzwwwaaaKKKBBBBBBAAA>>><<>>>>>>>>>>>>>>???AAACCCEEEGGGKKKMMMPPPTTTXXXZZZ\\\]]]XXXWWWVVVUUUUUUUUUVVVWWWTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>???CCCFFFIIIQQQcccttt~~~wwwrrrlllhhhcccbbb```]]]ZZZUUURRROOORRRNNNVVVeeefffWWWLLLMMMLLLMMMMMMLLLKKKIIIGGGEEEBBBBBBBBBAAA@@@??????>>>AAA???@@@EEEJJJSSSaaannnooonnnnnnpppuuu|||rrreee\\\WWWUUUSSSTTT\\\nnnvvvaaaKKKBBBBBBAAA>>><<>>AAA??????BBBEEEKKKXXXdddiiijjjjjjjjjlllrrr{{{tttfff]]]XXXUUUTTTVVV___qqqsss___JJJBBBBBBAAA>>>======>>>???BBBEEEHHHKKKMMMOOOOOOQQQRRRTTTVVVXXXYYY[[[^^^aaacccbbbaaaaaabbb^^^]]]]]]\\\]]]^^^```aaadddcccaaa\\\XXXWWWXXXYYYkkkzzz@@@AAABBBDDDGGGJJJLLLNNNOOOSSSQQQUUU___hhh~~~zzzkkk^^^VVVWWWbbbooonnnVVVKKKJJJQQQgggxxxpppgggbbb\\\VVVQQQPPPOOONNNRRRWWWZZZ]]]bbbhhhmmmttt{{{|||tttmmmbbb[[[XXXWWWVVVTTTUUUUUUVVVWWWYYY[[[]]]^^^```ZZZVVVUUUVVV[[[fffqqq~~~zzztttpppppplllhhheeeeeebbb]]]YYYQQQNNNIIIEEECCCCCCEEEFFFHHHIIIKKKLLLKKKIIIFFFEEEAAAAAAAAAAAABBBEEEKKKOOOZZZ^^^cccfffeeedddbbbbbbcccddddddccc```\\\WWWUUUSSSOOOKKKIIIJJJLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDFFFJJJOOOTTTXXX[[[]]]]]]]]]]]]^^^___``````aaa```^^^\\\YYYWWWUUUUUUUUURRRRRRQQQOOOMMMKKKIIIHHHFFFGGGIIIKKKKKKIIIFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@BBBEEEHHHQQQbbbqqq|||xxxvvvtttooojjjddd___]]]\\\\\\YYYTTTSSSTTTRRRMMMLLLLLLJJJIIIIIIIIIIIIIIIFFFEEEDDDBBBAAA???>>>>>>@@@>>>>>>@@@BBBFFFQQQ\\\eeehhhiiifffdddiiisss|||uuuggg^^^XXXTTTSSSVVV```rrrppp^^^JJJBBBAAA@@@???>>>======???BBBEEEGGGJJJKKKNNNOOOQQQSSSTTTVVVWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^ZZZZZZZZZZZZ[[[]]]___```hhhiiiiiifffaaa^^^^^^```lll{{{~~~~~~AAAAAACCCDDDGGGJJJLLLMMMNNNSSSRRRUUU___iiizzzmmmaaaXXXUUU]]]gggwwwnnnWWWLLLKKKQQQhhhxxxppphhhccc]]]WWWRRRPPPOOONNNRRRXXXYYY\\\aaaffflllssszzzwwwqqqiiibbbZZZUUUUUUXXXYYYYYY______aaacccfffiiikkkmmmnnngggbbbaaaccchhhsss}}}|||xxxqqqmmmhhhffffffdddaaa]]]WWWTTTOOOKKKIIIHHHIIIJJJJJJKKKJJJJJJHHHEEECCCAAA>>>>>>??????@@@CCCHHHLLLSSSWWW]]]aaaaaaaaa``````aaaaaaaaa```]]]XXXTTTQQQLLLKKKIIIIIIJJJJJJIIIIIILLLKKKJJJIIIHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAACCCCCCDDDDDDEEEEEEEEEEEEEEEFFFIIILLLPPPTTTWWWYYY\\\]]]^^^___```bbbbbbcccdddcccaaa^^^\\\ZZZYYYXXXVVVVVVTTTRRROOOLLLIIIHHHFFFGGGJJJKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAABBB@@@AAADDDGGGNNN]]]jjj}}}~~~yyyssslllgggcccaaabbb^^^WWWUUUWWWTTTNNNPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>???======@@@AAADDDMMMWWWaaaeeegggccc___```iiiqqqyyyuuuhhh^^^YYYSSSSSSWWWcccuuummm\\\IIIBBBAAA@@@??????BBBCCCEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUUUUUUUWWWWWWYYY[[[]]]^^^^^^^^^ZZZZZZZZZZZZ[[[]]]___aaahhhjjjllljjjfffcccccceeeooo|||BBBCCCDDDEEEGGGIIIKKKLLLMMMRRRRRRUUU___jjj{{{ooodddZZZUUU[[[cccnnn{{{~~~iiiTTTKKKJJJTTTkkkzzzrrrkkkfff^^^WWWQQQOOONNNNNNRRRXXXYYY\\\```eeejjjqqqyyy~~~{{{rrrmmmccc```\\\ZZZ\\\```dddfffjjjlllpppuuuzzz}}}|||vvvqqqqqqsssvvv~~~vvvrrrllliiihhhfffbbb___ZZZXXXTTTQQQOOOMMMMMMMMMLLLKKKJJJHHHFFFCCCBBB@@@===>>>>>>>>>???BBBFFFJJJPPPUUU[[[aaaccccccdddddd``````___^^^[[[WWWSSSQQQIIIJJJJJJJJJJJJIIIHHHGGGMMMLLLLLLKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJLLLOOORRRUUUVVVXXXZZZ\\\^^^```aaaaaabbbffffffeeedddaaa___]]][[[ZZZYYYXXXVVVSSSPPPNNNMMMJJJKKKKKKKKKJJJHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@AAACCCFFFJJJUUU```vvv~~~vvvppplllggggggccc___\\\[[[WWWRRRTTTSSSRRROOOMMMJJJIIIHHHFFFFFFEEEDDDCCCAAAAAA@@@???===>>>@@@@@@BBBJJJSSS[[[___cccaaa\\\\\\```fffrrrzzztttggg^^^XXXTTTUUUZZZgggyyyjjjZZZIIIBBBAAA??????@@@BBBCCCEEEGGGHHHIIIJJJJJJLLLNNNPPPRRRTTTTTTTTTTTTYYYYYY[[[___bbbcccbbb```\\\\\\\\\\\\]]]___aaabbbcccgggjjjiiidddaaacccfffooo{{{~~~DDDDDDEEEFFFGGGIIIJJJKKKKKKQQQQQQUUU___jjj{{{oooddd[[[XXX___iiippp{{{yyydddQQQJJJKKKUUUkkk|||uuunnnjjj]]]VVVPPPNNNLLLLLLPPPVVVYYY\\\___dddiiipppxxx}}}~~~vvvqqqiiijjjkkklllooosssxxx|||}}}~~~yyysssnnnlllhhhbbb^^^ZZZYYYWWWUUURRRPPPOOONNNKKKJJJIIIGGGFFFEEEDDDDDD@@@@@@@@@??????@@@DDDGGGMMMSSS[[[aaaeeeggghhhiiicccbbbaaa___\\\XXXVVVTTTNNNNNNNNNMMMKKKJJJJJJJJJLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNPPPSSSVVVWWWXXXYYY\\\___aaabbbccccccggghhhiiihhhfffccc```^^^[[[[[[[[[ZZZYYYXXXWWWVVVPPPPPPOOOMMMKKKHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@CCCDDDFFFMMMVVVeee}}}zzzvvvrrrnnnkkkjjjhhhccc^^^]]]XXXWWWWWWUUUSSSPPPMMMKKKHHHHHHGGGFFFEEEEEEDDDDDD???>>>>>>@@@??????EEEMMMUUU[[[```bbb___]]]___aaallluuusssggg]]]XXXSSSUUU[[[hhh{{{|||gggXXXIIIBBB@@@??????@@@>>>@@@BBBEEEGGGIIIIIIIIIMMMOOOQQQSSSUUUUUUTTTTTTYYYZZZ]]]aaafffgggdddaaa]]]]]]\\\\\\]]]___```aaaaaaeeehhhfffaaa^^^aaaeeejjjttt}}}~~~zzzsssEEEEEEEEEFFFGGGHHHJJJJJJJJJPPPQQQUUU^^^iiizzzmmmccc[[[[[[eeepppxxxxxxaaaOOOKKKNNNTTTjjj~~~wwwppplll]]]UUUOOOLLLKKKKKKOOOUUUZZZ\\\___ccchhhooowww|||~~~yyyuuuxxx}}}xxxsssnnniiiaaa\\\YYYXXXXXXVVVTTTQQQOOONNNJJJIIIHHHHHHGGGGGGGGGHHHCCCCCCBBB@@@??????BBBDDDGGGMMMUUU]]]bbbeeeggghhhhhhgggdddaaa^^^[[[YYYXXXUUUUUUSSSPPPNNNMMMOOOPPPLLLMMMMMMNNNMMMMMMLLLLLLIIIHHHFFFFFFFFFHHHJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIFFFGGGIIIKKKLLLLLLLLLKKKMMMMMMNNNOOORRRUUUXXXZZZZZZ[[[^^^aaadddeeeffffffgggiiijjjkkkiiifffbbb___\\\\\\]]]^^^^^^^^^^^^^^^UUUTTTQQQOOOLLLIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@CCCCCCCCCHHHOOOTTTmmm}}}}}}vvvrrrsssqqqiiifffhhhYYYZZZZZZYYYWWWTTTQQQOOOIIIIIIIIIHHHHHHGGGGGGGGGAAA??????@@@>>>===BBBIIISSSYYYaaaeeedddbbbaaaaaahhhsss~~~rrrfff]]]XXXQQQSSSYYYfffyyyyyyfffXXXIIIBBB@@@??????AAA???AAADDDHHHKKKMMMNNNOOONNNPPPRRRUUUVVVVVVUUUUUUXXXYYY\\\bbbfffgggddd```\\\[[[[[[ZZZ[[[\\\^^^___bbbfffiiifff```]]]```ddddddmmmuuuzzz|||}}}xxxrrrqqqEEEEEEFFFGGGHHHJJJKKKLLLLLLOOOMMMPPP\\\jjjxxxmmmbbb[[[___qqquuu^^^NNNJJJMMMUUUqqq~~~yyyqqqjjj^^^VVVOOONNNMMMLLLNNNRRRYYY[[[^^^bbbhhhooovvv|||xxxrrrnnnhhh```YYYZZZVVVUUUWWWVVVQQQNNNNNNLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHEEECCCBBBAAABBBCCCIIIOOOVVV\\\___ccciiimmmooommmjjjhhhgggeeebbb```___[[[TTTPPPOOOOOOOOOOOOTTTSSSRRRQQQOOONNNMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLQQQPPPOOOMMMLLLKKKJJJJJJHHHKKKOOOQQQQQQQQQQQQRRRPPPQQQSSSUUUWWWYYY[[[\\\]]]^^^```bbbdddggghhhiiikkkjjjhhhggggggeeebbb______^^^\\\\\\]]]^^^]]]\\\YYYVVVSSSQQQPPPMMMHHHDDDJJJHHHGGGEEEDDDDDDEEEEEEBBBBBBAAA@@@AAACCCFFFHHHQQQccc~~~~~~zzzwwwuuussspppnnnhhheeebbb___\\\YYYTTTQQQOOOOOONNNKKKHHHFFFFFFFFFCCCBBBAAAAAAAAABBBCCCDDDKKKSSS^^^hhhlllkkkfffccciiiqqq~~~tttiii^^^XXXWWWTTTZZZjjj~~~~~~vvvgggTTTDDD@@@@@@===>>>BBBDDDGGGIIIJJJKKKLLLOOOQQQTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\___aaabbbaaa___]]]^^^______^^^\\\[[[[[[]]]aaaeeeiiiiiiddd]]]XXXWWWYYY___gggppptttuuusssqqqhhhIIIIIIIIIIIIJJJJJJKKKLLLLLLOOOMMMQQQ]]]jjj{{{pppgggcccjjj~~~xxx```OOOKKKMMMVVVrrr{{{ssskkk___WWWQQQOOONNNMMMOOORRRWWWYYY]]]aaafffmmmtttzzzzzzvvvssslllbbbZZZYYYTTTQQQQQQPPPKKKHHHIIIKKKMMMOOOQQQRRRRRRSSSSSSRRRPPPLLLGGGDDDBBBCCCDDDIIIOOOVVV\\\```eeekkkoootttrrrqqqpppooommmkkkjjjhhhccc]]]YYYWWWXXXXXXXXXYYYXXXWWWUUUSSSQQQOOOOOONNNNNNNNNOOOOOOPPPPPPPPPRRRQQQOOONNNMMMLLLLLLLLLPPPSSSVVVWWWVVVUUUUUUUUUVVVVVVXXXZZZ\\\]]]___``````aaaccceeegggiiikkklllooommmjjjhhhgggeeebbb``````^^^\\\\\\]]]]]]]]]\\\ZZZXXXVVVUUUTTTQQQLLLGGGKKKJJJIIIGGGGGGGGGGGGHHHDDDDDDCCCBBBCCCDDDFFFGGGJJJYYYrrr~~~yyyvvvooollliiieeebbb^^^YYYUUUSSSRRRQQQNNNKKKJJJIIIIIIDDDCCCBBBAAAAAAAAABBBCCCIIIPPPZZZdddiiijjjgggeeegggooo|||yyylllaaaZZZXXXVVV\\\kkk~~~}}}~~~iiiWWWFFFCCCCCC@@@AAAFFFFFFHHHKKKLLLMMMNNNQQQSSSSSSSSSTTTVVVXXX[[[]]]^^^]]]^^^___``````^^^\\\[[[]]]^^^______]]][[[\\\\\\```dddgggfffaaaZZZUUURRRSSSXXXaaaiiinnnnnnllljjjfffLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPOOORRR]]]jjj~~~rrrjjjhhhrrr}}}dddRRRMMMMMMWWWsssuuukkkbbbZZZRRRPPPOOOMMMOOORRRTTTWWW[[[___dddkkkrrrwww|||~~~}}}{{{yyyrrrggg^^^ZZZSSSNNNLLLJJJFFFDDDEEEJJJMMMSSSWWWZZZ^^^aaadddaaa^^^XXXOOOHHHDDDDDDEEEIIIOOOWWW]]]bbbhhhoootttzzzzzz{{{{{{{{{zzzyyyxxxtttpppjjjfffddddddddddddaaa```^^^[[[XXXVVVTTTSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQZZZ\\\___```^^^\\\\\\\\\^^^___```aaabbbdddeeeeeeeeefffgggiiikkklllnnnnnnssspppmmmjjjiiifffcccaaaaaa^^^\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXTTTOOOKKKKKKJJJIIIHHHGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFGGGFFFPPPddd~~~|||yyyvvvrrrnnniiiddd___[[[XXXVVVTTTRRRPPPNNNMMMMMMFFFEEECCCBBBAAA@@@AAAAAAFFFKKKTTT]]]cccfffffffffeeemmmzzz~~~|||yyyyyy~~~pppcccZZZYYYXXX___nnn}}}eeeSSSDDDBBBCCC@@@@@@DDDHHHJJJMMMOOOOOOPPPRRRTTTRRRSSSUUUWWWZZZ\\\___``````___^^^]]]\\\[[[ZZZZZZ\\\^^^``````___]]]]]]]]]```ccceeeccc]]]VVVPPPMMMOOOTTT\\\ccchhhhhhfffddddddLLLLLLMMMMMMMMMMMMMMMMMMMMMRRRQQQTTT^^^kkk}}}qqqgggdddooohhhVVVNNNMMMXXXsssuuukkkccc[[[SSSQQQOOOMMMOOORRRSSSVVVZZZ___dddjjjqqqvvvzzz|||~~~xxxmmmeee\\\TTTMMMJJJGGGDDDDDDFFFJJJOOOXXX^^^dddhhhnnnrrrpppmmmfffZZZOOOHHHFFFGGGIIIOOOXXX___eeellluuuzzz|||wwwrrrqqqpppooonnniiigggeeebbb^^^[[[YYYWWWYYY[[[^^^___```___]]]\\\ZZZYYYXXXVVVVVVWWWXXXYYY```cccfffgggfffdddddddddgggggghhhhhhiiijjjjjjkkkjjjjjjkkklllnnnooopppppptttqqqnnnlllkkkiiigggdddaaa^^^[[[YYYXXXXXXWWWVVVVVVWWWYYYYYYXXXTTTOOOKKKIIIHHHGGGFFFEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEIIINNNZZZooozzzuuupppkkkeeeaaa]]]ZZZWWWUUUSSSRRRPPPOOOIIIHHHEEECCCAAAAAA@@@@@@DDDGGGMMMTTTZZZ___aaabbbdddlllxxx}}}~~~}}}xxxuuutttyyypppbbbYYYXXXYYYaaaqqq~~~}}}|||```PPPEEEFFFGGGCCCAAACCCHHHKKKNNNPPPQQQRRRSSSUUUSSSTTTUUUWWWYYY[[[]]]______^^^\\\[[[ZZZZZZZZZ[[[^^^```ccccccbbbaaa```aaacccddddddbbb\\\UUUOOOKKKPPPTTT\\\cccggggggeeedddbbbJJJKKKLLLNNNOOOOOOPPPOOOMMMSSSTTTVVV___kkk}}}oooccc^^^fff|||lllXXXOOOLLLYYYssssssiiibbbZZZSSSPPPOOOMMMNNNQQQSSSVVV[[[```eeekkkqqqvvvyyy|||zzzrrrkkk]]]TTTLLLHHHFFFCCCDDDGGGIIIQQQ\\\dddiiimmmssswwwxxxvvvpppeeeWWWMMMIIIIIIJJJPPPYYYbbbiiirrr{{{}}}{{{yyywwwuuupppnnnlllhhhdddaaa^^^\\\^^^aaaeeehhhjjjhhhfffddd^^^]]][[[ZZZZZZ\\\^^^___cccfffjjjlllmmmmmmnnnooooooooooooooooooooooooooonnnnnnoooppppppqqqrrrrrrsssrrrpppppppppnnnkkkiiibbb^^^ZZZWWWVVVUUUTTTTTTRRRTTTWWWXXXUUUQQQMMMJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEIIILLLTTTddd}}}|||wwwqqqkkkgggccc___[[[XXXWWWUUURRROOOLLLJJJHHHEEECCCBBBAAAAAADDDEEEIIIMMMRRRVVVZZZ[[[bbbjjjvvvyyyuuutttvvv~~~{{{mmm___WWWVVVYYYddduuu|||~~~ttt___RRRKKKNNNPPPKKKFFFFFFHHHKKKOOOQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYYYY[[[\\\^^^```bbbeeeeeeeeeddddddeeeffffffeeeccc^^^XXXQQQLLLRRRVVV]]]cccfffgggeeedddbbbJJJKKKMMMOOOQQQQQQQQQQQQMMMTTTVVVYYY```kkk~~~pppbbbZZZ^^^pppmmmXXXNNNMMMXXXsss~~~~~~}}}rrrggg```XXXPPPNNNMMMKKKMMMPPPSSSVVV[[[aaaffflllrrrvvvyyy|||vvvooo___VVVMMMIIIEEEBBBBBBEEEHHHQQQ^^^fffiiijjjmmmqqqsssuuutttkkk^^^SSSMMMLLLLLLRRR\\\eeemmmxxx}}}{{{vvvuuurrrnnnjjjgggdddcccdddhhhnnnsssuuutttpppnnnbbbaaa_________bbbeeefffgggkkkpppsssuuuvvvxxxyyywwwwwwvvvvvvuuuttttttsssssssssssssssssstttttttttttttttuuuvvvvvvtttpppmmmeeeaaa[[[WWWUUUTTTTTTSSSQQQTTTVVVVVVRRRNNNKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKLLLKKKJJJHHHFFFFFFIIIOOO[[[pppzzztttppplllgggbbb^^^]]]ZZZVVVRRRNNNMMMJJJGGGEEEDDDCCCCCCDDDDDDFFFIIIMMMQQQTTTWWW```gggsss~~~|||vvvvvvvvvvvviii^^^WWWVVV[[[gggyyy}}}qqq]]]PPPIIIMMMPPPKKKGGGGGGIIILLLPPPSSSTTTTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZ\\\^^^```bbbdddeeeeeeeeeeeegggiiihhhgggfffdddaaa\\\UUUQQQRRRVVV\\\bbbeeeeeedddcccbbbMMMNNNPPPRRRSSSSSSRRRQQQMMMUUUXXXZZZaaakkk|||ooobbbXXXYYYhhhxxxkkkUUUMMMNNNWWWrrr}}}~~~~~~~~~|||qqqggg\\\UUUNNNLLLKKKJJJLLLOOORRRUUU[[[```fffkkkqqquuuwww{{{}}}uuufff\\\SSSMMMHHHBBBAAACCCEEEPPP]]]ddddddbbbbbbdddffflllqqqmmmcccXXXRRRPPPMMMTTT^^^gggqqq||||||zzzxxxtttpppmmmjjjiiikkkpppxxx~~~|||yyykkkiiihhhggghhhkkknnnqqqooossswww{{{}}}~~~}}}|||{{{zzzyyyxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwyyyzzz|||~~~~~~zzztttoooiiiddd^^^YYYWWWVVVUUUTTTTTTVVVXXXVVVRRRMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJLLLNNNPPPOOONNNKKKIIIDDDHHHNNNVVVddd|||~~~{{{vvvpppjjjfffdddaaa[[[VVVPPPNNNLLLIIIGGGFFFFFFFFFDDDDDDFFFHHHLLLPPPTTTVVV\\\cccooo{{{zzzyyyxxxsssggg^^^YYYXXX^^^lll}}}sss[[[MMMCCCFFFIIIGGGFFFHHHKKKNNNSSSUUUVVVVVVVVVWWWUUUUUUVVVVVVWWWYYYZZZ[[[XXXXXXYYYZZZ[[[]]]______ccccccdddcccccceeehhhkkkiiigggfffeeeddd```ZZZUUUSSSVVV\\\aaaddddddcccbbbcccPPPRRRSSSTTTUUUSSSRRRQQQMMMVVVYYY[[[aaakkkyyymmmaaaWWWWWWdddrrrjjjSSSLLLOOOWWWqqq~~~}}}~~~~~~~~~|||rrrhhhZZZRRRLLLJJJJJJIIIKKKOOOQQQUUUZZZ```eeekkkppptttvvvzzzzzzmmmdddYYYRRRLLLEEEBBBCCCBBBNNN\\\bbb```\\\ZZZZZZZZZccclllmmmeee[[[UUUSSSNNNUUU___iiisss~~~{{{xxxtttqqqooommmpppvvv~~~sssrrrpppoooqqqtttxxxzzzuuuyyy~~~}}}|||{{{zzz{{{{{{zzzzzzzzzyyyyyyyyy}}}}}}vvvppplllggg```[[[YYYWWWVVVVVVWWWYYYYYYWWWRRRNNNMMMNNNIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRRRRQQQNNNLLLFFFJJJOOOSSS\\\ppp}}}wwwpppkkkiiifff___ZZZQQQOOOMMMJJJIIIHHHGGGGGGCCCDDDFFFIIIMMMQQQUUUWWWYYY```lllyyy~~~|||zzzqqqggg```\\\[[[aaaooouuu```OOOCCCDDDGGGGGGIIINNNLLLPPPTTTWWWXXXXXXXXXYYYUUUUUUVVVWWWYYY[[[]]]^^^XXXYYYZZZ[[[\\\]]]^^^^^^bbbcccbbbaaaaaaccchhhkkkiiigggeeeeeeeeebbb\\\WWWTTTXXX]]]bbbeeeeeedddcccdddMMMOOORRRSSSQQQOOONNNNNNPPPTTTSSSVVV```kkkvvvjjj___WWWWWWcccpppnnnSSSHHHPPPVVVlll{{{xxx|||uuuiii\\\TTTMMMKKKIIIGGGHHHKKKOOOSSSXXX^^^ccciiinnnrrrxxx{{{~~~zzzlll\\\SSSNNNHHHEEEEEEBBBLLLWWW\\\bbbeeeaaaYYYXXX\\\bbbhhhhhhccc[[[TTTTTTXXXbbbooozzzzzzuuusssrrrtttuuuyyy~~~}}}{{{|||~~~~~~~~~}}}{{{zzz|||}}}xxxvvvnnnccc\\\ZZZYYYVVVRRRUUUUUUTTTUUUUUURRROOOLLLNNNLLLJJJJJJKKKLLLLLLKKKGGGJJJMMMPPPRRRQQQPPPOOOOOOOOOOOONNNSSSaaauuuzzztttoooiiiccc___VVVSSSOOOMMMLLLJJJGGGEEEEEEFFFGGGHHHHHHKKKOOOSSSVVV^^^jjjwww}}}oooddd^^^[[[YYYaaaooovvveeeWWWIIIEEEGGGGGGHHHIIINNNRRRWWWYYYXXXWWWXXXYYYVVVWWWYYY[[[]]]^^^^^^^^^^^^``````]]][[[[[[^^^aaa^^^___```aaacccdddeeefffkkkiiifffccc```\\\WWWSSSQQQUUU\\\```bbbaaaaaaaaaeeeNNNPPPRRRSSSQQQPPPPPPPPPOOOSSSRRRUUU^^^hhhuuufff[[[SSSSSS]]]iiipppUUUIIIPPPVVVjjj}}}zzzwwwzzz~~~uuuiii]]]UUUNNNKKKIIIGGGHHHKKKNNNRRRWWW]]]bbbhhhmmmqqqvvvyyy}}}wwweeeZZZRRRKKKGGGFFFCCCIIIPPPXXXdddnnnmmmggghhhhhhiiijjjkkkggg___YYYXXX[[[dddpppyyy}}}{{{{{{}}}}}}~~~~~~|||wwwooofffaaa______]]]ZZZZZZYYYYYYYYYYYYWWWSSSPPPQQQNNNJJJIIIIIIJJJKKKKKKKKKKKKMMMPPPSSSUUUTTTSSSSSSRRRPPPNNNOOOWWWbbbjjjwwwzzztttnnngggccc[[[WWWSSSPPPMMMKKKIIIGGGEEEFFFGGGGGGHHHKKKOOOSSSVVV]]]iiiuuu}}}oooeee___\\\]]]ffftttyyygggYYYKKKGGGIIIJJJJJJKKKMMMQQQUUUWWWVVVUUUUUUVVVVVVWWWYYY[[[]]]___``````\\\[[[ZZZXXXWWWWWWYYYZZZ\\\\\\^^^```bbbdddeeefffllljjjgggdddaaa\\\VVVSSSQQQUUU[[[___aaaaaaaaaaaacccOOOQQQRRRQQQPPPPPPQQQRRROOOSSSRRRTTT\\\eee}}}vvvdddVVVPPPPPPYYYccc{{{tttYYYKKKPPPUUUgggwww{{{wwwvvvxxxzzzvvvkkk___VVVOOOKKKIIIFFFGGGJJJMMMPPPUUU[[[```ffflllpppsssvvv{{{pppbbbWWWMMMFFFDDDDDDEEEHHHRRRdddwww{{{uuusssqqqmmmeee___^^^```gggqqqyyyxxxrrrkkkgggffffffeeeccc______^^^______]]]YYYWWWUUUQQQMMMJJJLLLOOORRRTTTOOOMMMMMMPPPUUUYYYZZZYYYXXXUUURRROOONNNOOOQQQSSS[[[bbblllyyy|||uuunnniiibbb^^^XXXSSSOOOMMMJJJHHHEEEFFFFFFGGGHHHKKKPPPSSSUUU\\\fffrrr~~~{{{nnneee___\\\\\\fffvvv|||hhhZZZMMMJJJLLLLLLMMMMMMNNNQQQUUUVVVVVVUUUUUUUUUWWWXXXZZZ\\\^^^```aaabbb\\\YYYUUUUUUWWWYYYXXXVVVYYYZZZ[[[]]]```ccceeegggmmmkkkhhhfffccc^^^XXXTTTRRRVVV[[[___``````aaaaaaaaaNNNOOOPPPOOONNNNNNPPPRRROOOTTTSSSTTT[[[cccyyyxxxcccUUUOOOPPPWWW```tttxxx]]]MMMQQQSSScccrrrvvvuuuvvvxxxyyyzzzooobbbYYYPPPLLLIIIFFFFFFIIIKKKNNNSSSXXX]]]cccjjjnnnqqquuu{{{~~~nnnaaaTTTKKKGGGDDDDDDEEEOOOaaayyyxxxmmmdddcccdddjjjrrrzzzzzzuuuppplllkkkkkkiiihhhcccccccccccccccbbb^^^\\\YYYUUUPPPOOORRRXXX]]]```QQQNNNKKKNNNUUU\\\______\\\XXXTTTQQQPPPOOOMMMLLLRRRUUU[[[cccnnn}}}}}}uuupppjjjeee]]]WWWRRRNNNKKKHHHFFFGGGGGGGGGGGGKKKPPPTTTTTTZZZdddooo|||yyymmmccc]]]ZZZ\\\gggxxx~~~iii[[[NNNLLLNNNNNNNNNNNNRRRSSSUUUWWWWWWWWWVVVVVVWWWXXXYYY[[[^^^```bbbccc___ZZZVVVXXX]]]```^^^ZZZXXXXXXZZZ\\\___bbbeeegggkkkjjjiiihhhfffccc^^^ZZZTTTXXX\\\___``````bbbcccaaaLLLMMMMMMMMMLLLLLLNNNPPPOOOTTTTTTUUU\\\bbbwwwxxxcccTTTMMMMMMUUU]]]nnn|||bbbQQQSSSRRRaaapppttttttvvvyyy{{{~~~ttteee[[[RRRLLLIIIEEEFFFIIIIIILLLPPPUUUZZZaaahhhlllqqquuu{{{qqqaaaVVVQQQEEEEEEGGGMMM[[[rrrwwwlllgggggglllttt{{{|||yyytttqqqnnnllljjjiiifffffffffggggggfffbbb```[[[WWWRRRQQQTTTYYY]]]```QQQNNNKKKMMMTTT\\\aaacccbbb^^^XXXTTTRRRPPPOOOMMMPPPQQQSSSVVV^^^iiiuuu}}}~~~yyyqqqlllddd]]]WWWRRRMMMJJJIIIIIIHHHGGGHHHKKKPPPTTTTTTZZZcccnnnzzzwwwkkkbbb[[[XXX```mmm~~~gggZZZNNNLLLNNNNNNNNNNNNRRRSSSTTTUUUWWWWWWWWWVVVWWWXXXXXXZZZ\\\___aaabbb___ZZZWWW[[[cccgggddd```YYYYYYYYY[[[]]]aaadddfffhhhhhhiiijjjjjjhhhddd```WWWZZZ]]]___```aaaccceeebbbIIIKKKLLLLLLKKKKKKMMMNNNNNNTTTSSSUUU[[[```tttzzzeeeUUUKKKHHHOOOWWWiii~~~eeeTTTUUUTTTdddsssuuussstttzzz~~~wwwhhh^^^SSSMMMHHHEEEEEEHHHHHHJJJNNNRRRWWW^^^fffkkkqqquuu|||~~~lll]]]VVVIIIIIIJJJLLLTTThhhvvvkkkkkknnnuuu{{{~~~|||yyyuuuqqqnnnlllkkkjjjjjjjjjkkkllljjjgggddd^^^[[[VVVSSSSSSTTTUUUUUUPPPOOONNNNNNSSSZZZbbbgggiiifffaaa[[[UUUQQQNNNNNNKKKKKKMMMNNNSSSZZZccciii~~~yyyuuunnnfff```YYYSSSOOONNNMMMKKKIIIHHHKKKPPPTTTUUUZZZdddooozzzvvvjjjaaa[[[YYYaaaooo~~~fffZZZNNNLLLOOOOOONNNNNNPPPOOOPPPRRRUUUVVVVVVUUUWWWWWWWWWWWWYYY\\\^^^___\\\XXXVVVZZZbbbfffccc___YYYYYYXXXYYYZZZ]]]```bbbdddeeegggjjjllljjjgggdddXXXZZZ]]]^^^___```ccceeebbbHHHJJJLLLMMMMMMLLLMMMMMMLLLQQQRRRTTTZZZ___rrrlllZZZKKKDDDJJJSSSfff}}}hhhWWWXXXYYYjjjyyyyyyrrrqqqxxx~~~wwwjjj```TTTMMMHHHDDDDDDHHHFFFIIILLLPPPUUU\\\dddiiipppuuu{{{wwwfff]]]QQQMMMJJJKKKPPP___||||||qqqpppqqqvvv{{{~~~zzzvvvsssqqqppppppooopppqqqrrrpppmmmkkkdddbbb^^^\\\ZZZWWWTTTRRROOOQQQRRRQQQRRRYYYbbbjjjoooooollleee[[[TTTQQQPPPJJJKKKMMMNNNOOOSSSWWW[[[gggppp~~~yyyrrrkkkccc[[[VVVRRRPPPNNNJJJIIIKKKPPPSSSUUU[[[eeeppp{{{uuuiiibbb^^^\\\bbbqqq}}}fffZZZOOOMMMPPPPPPOOOOOOOOONNNNNNQQQUUUWWWWWWVVVVVVVVVUUUUUUVVVXXXZZZ\\\YYYWWWUUUXXX^^^```^^^[[[ZZZXXXWWWVVVVVVXXXZZZ\\\bbbccceeehhhjjjiiieeebbbXXXYYY[[[[[[\\\^^^aaadddbbbGGGJJJMMMOOONNNMMMMMMMMMIIIOOOPPPSSSYYY]]]pppsss___MMMDDDHHHRRReee|||iiiYYYYYY^^^ooo~~~{{{qqqooovvv}}}~~~uuukkkaaaUUUNNNHHHDDDDDDGGGFFFHHHKKKOOOTTT[[[ccciiiooottt{{{rrrgggXXXOOOIIIIIINNN[[[sss~~~uuussstttwww{{{~~~zzzwwwuuuuuutttttttttuuuvvvuuurrroooiiihhhfffeeeccc```[[[XXXOOORRRUUUTTTSSSXXXcccmmmqqqttttttnnncccYYYUUUUUUNNNPPPQQQRRRQQQQQQRRRTTTUUU^^^kkkxxx{{{tttkkkbbb\\\TTTSSSOOOKKKIIIKKKPPPSSSVVV\\\fffqqq|||tttiiiccc```___hhhwww}}}ggg[[[PPPNNNQQQQQQPPPPPPPPPOOOOOORRRWWWZZZZZZYYYVVVUUUTTTSSSTTTVVVXXXZZZYYYWWWVVVXXX[[[\\\ZZZWWWYYYXXXUUUSSSSSSTTTVVVXXX```bbbdddgggiiigggccc___WWWXXXYYYYYYZZZ\\\```bbbbbbFFFGGGHHHIIIJJJLLLLLLMMMMMMQQQPPPRRRYYY^^^qqq{{{___LLLIIINNNPPPaaawwwttt```]]]^^^xxxzzzsssqqqxxxzzzqqqfff___UUUMMMHHHFFFFFFFFFIIIHHHKKKPPPTTTWWW^^^eeeoootttzzz~~~nnn```WWWQQQQQQQQQVVVgggzzzxxxyyyyyyxxxzzz}}}yyyvvvxxxyyy{{{{{{{{{zzzxxxvvvoooooonnnllliiifffcccaaa[[[VVVRRRTTTVVVZZZaaaiiivvv|||~~~yyyqqqhhh^^^VVVSSSNNNLLLOOOQQQOOOOOORRRQQQRRRYYYeeerrr|||uuullldddcccZZZQQQMMMLLLLLLPPPUUUWWW___kkkvvv~~~~~~pppfff```^^^___lll{{{yyyhhh\\\QQQOOORRRSSSVVVYYYUUUTTTSSSSSSSSSUUUWWWYYYYYYWWWUUUUUUWWWXXXUUUSSSSSSUUUVVVVVVUUUTTTUUUVVVVVVVVVUUUTTTTTTVVVZZZ]]]^^^bbbeeeccccccccc```\\\[[[WWWWWW]]]aaa```______aaaGGGHHHIIIKKKLLLNNNOOOOOONNNRRRQQQSSSZZZ___qqq|||bbbOOOKKKOOOQQQ```vvvyyyddd```aaa{{{{{{qqqnnnuuu|||zzzqqqfff___TTTLLLGGGEEEEEEEEEEEEDDDGGGNNNSSSWWW___ggglllqqqwww{{{}}}|||hhh^^^UUURRRQQQTTTeeewww~~~|||wwwxxxyyyxxxzzz~~~{{{{{{|||}}}~~~~~~|||{{{zzztttsssrrrqqqnnnkkkhhhgggbbb[[[WWWWWWXXXZZZaaahhhvvv}}}xxxpppeee\\\VVVQQQNNNOOOPPPMMMMMMOOONNNNNNQQQ[[[gggwww}}}uuunnnfff\\\RRRNNNMMMLLLOOOTTTXXXaaammmyyyrrrgggcccccceeeqqq{{{ggg\\\QQQOOOQQQSSSUUUWWWVVVUUUTTTTTTTTTVVVXXXYYYXXXVVVTTTSSSUUUUUUTTTRRRTTTUUUWWWWWWUUUTTTTTTUUURRRRRRRRRRRRRRRUUUYYY\\\___dddfffdddcccccc___ZZZXXXUUUWWW___dddcccaaaaaabbbHHHIIIJJJLLLNNNPPPQQQRRROOOSSSRRRUUU[[[___qqq~~~gggTTTNNNOOOQQQ^^^tttjjjdddddd~~~~~~qqqllltttyyy{{{qqqeee^^^TTTKKKFFFDDDDDDDDDCCCCCCFFFLLLQQQUUU\\\dddhhhmmmtttxxxzzz}}}vvviii\\\VVVRRRUUUddduuu{{{xxxvvvuuuwwwyyyyyy{{{}}}~~~~~~zzzyyyxxxwwwuuurrrpppooojjjccc]]][[[ZZZ[[[```ggguuu|||pppfff^^^WWWRRRRRRPPPMMMLLLNNNMMMJJJKKKQQQ[[[kkk}}}xxxkkkaaaWWWRRRPPPNNNQQQVVVZZZcccqqq}}}rrrhhhfffiiimmmzzzzzzggg[[[QQQOOOQQQRRRSSSVVVVVVVVVUUUUUUVVVWWWYYYZZZXXXVVVSSSRRRRRRSSSSSSRRRUUUVVVXXXXXXVVVTTTTTTTTTPPPQQQQQQRRRRRRUUUYYY\\\```eeegggeeedddccc___ZZZWWWUUUYYYbbbhhhgggdddccccccHHHIIIJJJLLLNNNPPPQQQRRROOOSSSRRRTTT[[[^^^oookkkYYYPPPOOOQQQ[[[oooooofffeee~~~tttnnnvvvxxx|||ssseee^^^TTTKKKFFFDDDCCCCCCFFFEEEGGGLLLOOOQQQWWW^^^eeejjjqqqvvvxxx|||tttddd[[[VVVWWWeeevvv|||vvvrrrqqquuuwwwzzz{{{||||||xxxzzz|||~~~~~~}}}|||{{{yyyxxxvvvvvvrrrjjjccc```^^^\\\```eeerrr{{{qqqfff^^^XXXUUUSSSOOONNNPPPMMMJJJIIINNNVVVcccvvv{{{rrrggg\\\WWWSSSQQQSSSXXX\\\fffttt}}}pppggggggmmmssszzzggg[[[QQQOOOPPPQQQRRRTTTWWWWWWVVVVVVWWWXXXZZZZZZYYYWWWTTTSSSRRRRRRSSSSSSUUUWWWYYYYYYVVVTTTSSSSSSSSSTTTTTTSSSSSSUUUXXXZZZ^^^cccffffffeeeeeeaaa\\\XXXWWW[[[eeekkkiiieeedddcccGGGHHHIIIKKKMMMNNNPPPPPPNNNRRRRRRTTTYYY\\\mmmqqq___RRROOOQQQWWWiiiyyyoooeeeaaazzzzzzrrrzzzzzzvvvggg```UUULLLGGGEEEDDDCCCGGGEEEGGGKKKNNNPPPVVV]]]ccciiipppuuuxxx{{{}}}kkk```ZZZZZZgggvvvyyyuuurrrqqquuuxxx|||}}}}}}}}}zzzrrrsssuuuvvvvvvxxx{{{}}}|||~~~}}}|||{{{{{{wwwqqqjjjgggddd```bbbfffqqq|||mmmddd\\\XXXTTTPPPOOOQQQLLLJJJKKKNNNSSS[[[jjjwww}}}tttjjj___XXXTTTRRRTTTXXX___iiiwwwzzzmmmeeefffnnnvvvggg\\\RRRPPPQQQPPPQQQRRRWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVTTTSSSTTTUUUUUUWWWZZZZZZWWWUUUSSSSSSUUUUUUUUUTTTRRRRRRSSSUUUYYY___dddeeefffgggddd___\\\YYY\\\eeejjjhhheeedddbbbHHHHHHIIIJJJLLLMMMNNNNNNMMMRRRRRRTTTYYY[[[kkkvvveeeVVVPPPRRRUUUdddrrrnnnbbb\\\qqquuu{{{zzz{{{iiibbbWWWNNNIIIFFFFFFEEECCCBBBDDDJJJMMMPPPWWW^^^aaagggnnntttwww{{{tttiiibbb```jjjxxx~~~|||xxxuuuttttttwww{{{|||ssstttttttttrrrrrrtttvvv{{{}}}xxxsssrrrnnnjjjiiillltttwwwmmmccc\\\WWWQQQOOOQQQLLLKKKLLLNNNPPPSSS]]]gggvvvkkk```ZZZVVVSSSTTTXXXeeennnzzzyyymmmeeegggpppyyyhhh]]]SSSQQQRRRQQQPPPQQQVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[[[[YYYVVVUUUUUUUUUTTTWWWZZZZZZXXXVVVTTTSSSTTTTTTTTTRRROOONNNNNNOOOVVV\\\bbbdddfffhhheee___\\\XXXYYY___ddddddcccdddaaaIIIIIIJJJKKKKKKLLLLLLMMMNNNSSSSSSUUUZZZ\\\kkk}}}kkkZZZSSSTTTUUUbbbmmm~~~lll___WWWiii{{{uuuxxxyyyllleeeZZZQQQKKKIIIHHHGGGBBBAAACCCHHHKKKNNNTTT[[[___eeemmmrrrvvvzzzwwwnnnkkksss~~~}}}yyyvvvvvvwwwzzz}}}yyyyyyxxxuuurrrppppppqqqyyy}}}~~~}}}~~~{{{vvvsssuuuzzz|||ooofff]]]VVVSSSTTTQQQNNNNNNNNNMMMNNNVVV___ppp{{{pppeee___[[[XXXZZZ^^^kkksss~~~{{{ppphhhiiisss|||iii^^^TTTRRRSSSQQQPPPQQQUUUVVVVVVWWWXXXXXXXXXXXXXXX[[[]]]\\\XXXUUUTTTTTTSSSVVVYYY[[[YYYWWWUUUTTTRRRSSSSSSQQQOOOMMMNNNOOOUUU\\\bbbdddeeefffccc]]]YYYTTTRRRWWW]]]___aaadddbbbKKKKKKKKKKKKLLLLLLLLLLLLOOOTTTTTTVVV[[[]]]kkkppp]]]UUUVVVVVVaaakkk|||lll]]]TTTdddvvvsssuuuwww~~~nnnggg\\\RRRMMMJJJIIIIIIDDDBBBCCCGGGIIIJJJOOOVVV^^^ccckkkqqqtttyyy~~~zzzuuu{{{{{{wwwvvvvvv{{{~~~~~~|||xxxsssooonnnnnntttyyy~~~}}}{{{|||~~~{{{|||zzzoooeee[[[XXXYYYWWWSSSPPPOOOLLLMMMTTT]]]eeevvvwwwkkkeeeaaa^^^```dddpppwww~~~ssskkklllvvvjjj___UUUSSSSSSRRRQQQQQQTTTUUUVVVWWWXXXXXXXXXXXXWWWZZZ]]]]]]YYYUUUSSSSSSRRRUUUYYY[[[ZZZWWWVVVUUURRRSSSTTTSSSQQQPPPQQQRRRUUU\\\bbbdddeeeeeeaaa[[[UUUOOOLLLQQQXXX\\\aaaeeecccHHHJJJLLLNNNNNNNNNMMMLLLKKKQQQPPPPPPVVV[[[hhh~~~yyyaaaSSSRRRUUU^^^mmm}}}rrr]]]PPPYYYmmmyyyuuuvvvxxx}}}uuummmbbbXXXRRRMMMHHHDDDCCCEEEFFFHHHIIILLLPPPSSS___aaaffflllsssyyy~~~}}}{{{zzz{{{~~~~~~yyyvvvtttrrrqqqsssvvv{{{{{{xxxvvvvvvzzzssshhhbbb___]]]ZZZXXXTTTPPPOOOQQQTTTVVVbbblll{{{wwwooohhhdddgggnnnrrrxxxzzzpppjjjmmm{{{fff]]]VVVUUUVVVSSSPPPPPPRRRTTTWWWYYYZZZYYYXXXWWWXXXYYYZZZZZZYYYWWWVVVUUUUUUWWWYYY[[[ZZZXXXTTTRRROOOQQQRRRTTTTTTTTTSSSSSSUUUVVVZZZ___cccbbb]]]YYYYYYSSSNNNPPPXXX```ddddddeeeLLLMMMNNNOOOOOOMMMLLLJJJLLLRRRPPPPPPVVVZZZfff{{{yyycccUUUTTTQQQ[[[jjjzzzrrr___MMMRRRaaauuuyyywwwuuuxxx}}}uuummmaaaXXXQQQLLLGGGCCCCCCDDDFFFGGGHHHKKKOOORRRXXX[[[aaahhhooovvvzzz}}}~~~~~~|||yyywwwvvvtttsssvvvzzz~~~{{{yyywwwwww{{{{{{ooogggbbb```^^^[[[VVVRRRPPPPPPQQQRRR[[[eeesssvvvooonnnsssxxx}}}vvvmmmiiilllzzz{{{eee\\\VVVVVVVVVSSSQQQQQQSSSUUUXXXZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXYYYXXXWWWTTTSSSQQQRRRSSSTTTUUUUUUVVVVVVUUUWWW[[[aaadddccc^^^ZZZWWWSSSPPPRRRYYY```eeefffkkkPPPPPPQQQPPPOOOMMMKKKJJJLLLRRRPPPPPPVVVYYYcccwwwyyyeeeWWWUUUPPPYYYgggwwwtttbbbNNNMMMUUUeeeuuu{{{zzzxxxtttwww}}}xxxpppdddZZZSSSMMMHHHDDDBBBCCCEEEFFFFFFIIILLLOOORRRVVV]]]eeemmmtttxxxzzz~~~|||{{{yyywwwyyy}}}|||{{{zzzzzz}}}zzzpppiiieeedddaaa\\\WWWSSSPPPPPPPPPVVV___lllxxxzzzvvvyyy}}}~~~tttmmmjjjooo~~~tttccc\\\VVVVVVWWWTTTRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTVVVWWWXXXYYYTTTVVV[[[```ddddddaaa^^^YYYXXXXXXYYY\\\aaafffiiioooPPPQQQQQQPPPOOONNNLLLKKKLLLQQQOOOOOOVVVXXX```sssxxxfffXXXTTTQQQYYYeeerrr~~~uuufffRRRNNNOOO\\\nnnyyy{{{yyyssswww}}}}}}ttthhh]]]VVVPPPJJJFFFBBBCCCDDDDDDEEEFFFJJJLLLPPPTTT[[[dddmmmtttyyy{{{~~~|||~~~~~~yyyqqqllliiifffaaa[[[WWWTTTSSSRRRVVV^^^jjjttt~~~|||~~~}}}tttooonnnuuuooo```ZZZVVVWWWWWWUUUSSSUUURRRRRRSSSSSSTTTTTTSSSSSSWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUWWWZZZ[[[TTTVVVXXX\\\```dddggghhheeeeeeeeedddccceeehhhkkkoooNNNNNNNNNNNNNNNNNNNNNNNNKKKPPPNNNOOOVVVWWW^^^nnnxxxhhhYYYRRRQQQWWW```jjjuuuzzzssshhhQQQLLLJJJUUUiiiyyy~~~|||uuuxxx}}}vvvjjj___WWWPPPJJJFFFBBBCCCDDDDDDCCCEEEGGGJJJMMMQQQXXXaaajjjrrrwwwzzzyyyssskkkhhhccc]]]ZZZXXXWWWWWW[[[aaakkksss{{{{{{sssppprrrzzz{{{lll]]]YYYWWWXXXXXXUUUUUUWWWTTTTTTSSSSSSRRRSSSSSSSSSWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSSSSSSSTTTVVVVVVUUUTTTTTTTTTUUUWWWYYYZZZXXXWWWWWWYYY^^^gggpppuuuuuutttqqqmmmiiihhhjjjkkkmmmJJJKKKKKKLLLLLLMMMNNNNNNJJJNNNLLLNNNVVVWWW\\\kkkyyykkk[[[QQQOOOSSSXXX```kkksssrrrkkkNNNIIIFFFMMMbbbwwwxxxzzz~~~xxxkkk___WWWPPPIIIEEECCCDDDDDDCCCCCCCCCFFFHHHIIIMMMSSS[[[dddmmmssswww}}}{{{nnnjjjddd___\\\\\\]]]^^^aaafffnnntttzzzyyyuuussswww}}}xxxrrrrrrvvv}}}vvvhhh[[[XXXWWWYYYYYYVVVVVVYYYYYYXXXVVVUUUTTTUUUVVVVVVXXXYYYZZZZZZYYYWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXYYY[[[ZZZYYYYYY^^^hhhttt|||}}}zzztttooolllkkkkkkkkkmmmIIIIIIIIIIIIJJJKKKLLLMMMHHHLLLKKKMMMVVVWWW\\\jjjzzznnn___TTTMMMPPPSSSYYYeeerrrvvvtttUUUOOOHHHIIIZZZppp}}}{{{|||~~~|||ooocccZZZSSSLLLGGGDDDEEEEEEDDDCCCCCCEEEGGGHHHKKKOOOWWW___iiipppuuuyyy|||wwwrrrkkkeeebbbcccfffhhhiiinnnssswww{{{}}}zzzuuuoooiiidddaaa^^^bbbhhhmmmttt|||~~~xxxsssuuuzzz}}}nnnaaaYYYWWWWWWZZZYYYWWWXXX[[[\\\ZZZXXXVVVUUUVVVWWWXXXYYYZZZ\\\]]][[[XXXUUURRRRRRRRRSSSTTTUUUVVVWWWXXXWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYXXXXXX[[[cccnnnvvv{{{uuunnnjjjjjjkkklllkkkjjjHHHHHHHHHHHHHHHIIIJJJJJJGGGKKKJJJMMMVVVXXX[[[iii{{{qqqcccWWWNNNPPPRRRXXXeeettt||||||aaaZZZNNNIIIUUUkkkzzz}}}~~~~~~~~~tttggg^^^WWWPPPKKKEEEFFFEEEDDDCCCCCCEEEGGGIIIKKKOOOUUU^^^hhhpppuuuwwwyyy|||{{{sssllliiijjjnnnpppqqqtttxxx|||}}}zzzxxxwwwuuutttqqqmmmhhhaaa[[[WWWTTTSSSPPPSSSWWW\\\cccmmmyyyzzzvvvzzzwwwiii\\\XXXVVVWWWZZZZZZWWWXXX\\\\\\ZZZWWWUUUTTTUUUVVVWWWZZZ\\\^^^___]]]YYYTTTQQQQQQRRRTTTUUUWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZXXXWWWUUUVVVVVVVVVXXX]]]fffllluuummmeeecccgggkkklllkkkgggJJJJJJIIIIIIIIIIIIJJJKKKLLLKKKLLLPPPSSSWWW^^^fff~~~uuueeeWWWLLLRRRVVVZZZgggxxxvvvWWWMMMQQQNNN\\\uuu|||}}}~~~xxxpppggg[[[PPPKKKGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJLLLRRR[[[dddlllpppwwwxxxzzz{{{}}}}}}vvvrrrpppsssuuu}}}|||vvvooohhheeeddddddddddddbbb___[[[VVVSSSPPPNNNLLLOOORRRTTTXXXaaaoooyyy~~~uuufffZZZVVVVVVVVVWWWWWWXXXXXXXXXXXXVVVTTTRRRRRRTTTVVVXXXYYYZZZ[[[[[[ZZZVVVSSSPPPPPPQQQSSSUUUVVVWWWWWWWWWUUUXXX[[[\\\ZZZWWWUUUTTTUUUXXXXXXVVVWWWZZZZZZXXXddd```]]]```fffjjjjjjiiifffJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKOOORRRVVV]]]eee}}}wwwgggYYYNNNQQQTTTYYYgggxxx~~~___QQQPPPJJJVVVlllttt|||~~~yyypppgggZZZOOOJJJGGGFFFEEEDDDDDDDDDEEEFFFIIIIIILLLQQQZZZccckkkooouuuwwwyyy{{{}}}~~~yyyuuuuuuxxx{{{~~~xxxnnniiiccc^^^\\\\\\^^^___^^^^^^]]][[[YYYVVVTTTRRRNNNOOOOOOOOORRRZZZgggqqq~~~~~~vvvfff[[[UUUUUUUUUUUUUUUVVVVVVVVVTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZYYYWWWUUUTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWZZZ[[[YYYWWWUUUUUUPPPTTTUUUUUUWWW[[[]]][[[\\\YYYVVVYYY___dddeeeeeecccKKKKKKJJJKKKKKKLLLMMMMMMNNNLLLMMMQQQSSSWWW^^^fffzzz|||kkk\\\QQQPPPQQQWWWfffxxxgggTTTLLLFFFPPPdddnnnzzz{{{~~~uuukkk]]]RRRLLLGGGFFFEEEDDDCCCDDDDDDEEEHHHIIIKKKPPPXXX```hhhmmmsssvvvzzz}}}|||yyyzzz~~~|||vvvppplll```^^^ZZZXXXYYY\\\aaadddfffggghhhhhhfffccc```^^^XXXVVVSSSOOOOOOTTT___ggg{{{{{{}}}wwwggg[[[SSSSSSSSSSSSSSSSSSRRRRRRQQQRRRUUUXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXUUUTTTSSSRRRQQQQQQRRRRRRTTTVVVXXXWWWVVVTTTTTTUUUMMMRRRUUUVVVZZZ```bbb```VVVSSSPPPRRRWWW]]]```aaacccKKKKKKKKKKKKLLLMMMNNNOOORRROOOPPPTTTVVVYYY```hhhwwwqqqaaaTTTPPPNNNTTTddduuulllVVVIIIEEENNN___lllvvvwwwzzz~~~}}}rrrdddXXXQQQHHHGGGFFFDDDCCCCCCDDDDDDGGGHHHKKKOOOUUU]]]eeejjjqqquuuzzz~~~|||}}}zzzsssnnnjjjgggddd\\\\\\]]]___cccjjjrrrwww~~~|||xxxuuunnnjjjbbbYYYTTTUUU[[[```sssxxx}}}uuudddYYYQQQQQQQQQPPPPPPPPPPPPPPPOOOQQQSSSVVVXXXYYYXXXXXXWWWVVVVVVUUUVVVWWWXXXYYYXXXVVVSSSPPPOOOOOOOOOPPPRRRSSSTTTSSSQQQQQQRRRTTTPPPUUUXXXZZZ^^^dddfffeeeVVVRRROOONNNSSSYYY]]]___bbbJJJJJJKKKKKKMMMNNNPPPPPPRRRPPPPPPSSSVVVXXX___fffsssxxxgggVVVPPPLLLQQQ___ooo|||tttZZZIIIFFFLLLZZZhhhttttttwwwzzz}}}xxxiii\\\VVVJJJIIIGGGEEEDDDCCCDDDDDDEEEHHHKKKNNNRRRYYYbbbhhhppptttzzz~~~xxxooogggbbb___^^^]]]]]]aaagggmmmuuu~~~yyymmmccc]]]\\\]]]kkkvvvxxx~~~pppaaaVVVOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXWWWVVVTTTTTTTTTUUUWWWXXXXXXVVVSSSPPPNNNNNNNNNOOOPPPQQQQQQPPPNNNOOOQQQSSSRRRWWW[[[\\\```eeefffdddYYYTTTOOOLLLNNNTTTYYY]]]]]]IIIIIIJJJKKKMMMNNNPPPQQQPPPMMMMMMPPPRRRTTT[[[bbbnnn|||kkkWWWPPPKKKPPPZZZhhhwww~~~bbbLLLJJJKKKQQQ```qqqrrrtttvvvzzz|||mmm```YYYLLLKKKIIIFFFEEEDDDDDDDDDDDDGGGJJJMMMPPPVVV^^^eeennnrrrxxx|||vvvooofff^^^ZZZZZZ[[[\\\eeelllvvvyyymmmfffbbbgggnnnzzz{{{{{{lll]]]TTTNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSRRRRRRRRRTTTUUUVVVWWWVVVSSSQQQOOOOOOOOOOOOOOOPPPPPPOOONNNNNNPPPRRRRRRWWW[[[\\\___cccccc```YYYUUUNNNJJJJJJOOOWWW\\\aaaHHHHHHIIIJJJLLLNNNPPPQQQNNNLLLLLLNNNPPPRRRXXX```iii}}}lllWWWPPPLLLNNNUUU```rrriiiQQQNNNKKKLLL[[[kkklllnnnqqqvvv|||qqqddd^^^NNNMMMJJJHHHFFFEEEEEEEEECCCFFFJJJLLLNNNSSS\\\ccckkkoootttxxx{{{}}}xxxlllfff___[[[\\\aaaeeehhhuuu~~~vvvnnnjjjllluuuxxxhhh[[[SSSMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPQQQRRRTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPRRRRRRQQQPPPRRRSSSRRRXXX\\\]]]___cccccc___ZZZUUUNNNIIIIIIOOOXXX^^^iiiGGGGGGHHHJJJLLLNNNPPPQQQPPPMMMMMMOOOQQQRRRXXX```eee}}}lllWWWQQQMMMNNNQQQ[[[ooolllSSSRRRNNNKKKZZZdddeeehhhlllrrrxxx~~~vvviiicccOOONNNKKKIIIGGGFFFEEEEEECCCFFFJJJKKKLLLRRR[[[bbbiiilllqqqtttwwwzzz~~~~~~tttmmmddd```\\\]]]bbbkkksssxxxzzzpppnnnuuuvvvfffZZZTTTMMMMMMNNNOOOQQQRRRSSSTTTRRRTTTVVVXXXWWWTTTPPPMMMJJJKKKMMMPPPRRRTTTVVVWWWSSSSSSTTTTTTSSSRRRQQQPPPPPPRRRTTTTTTSSSSSSSSSTTTTTTYYY]]]___aaaeeeeeebbbZZZVVVPPPKKKKKKRRR\\\ccckkkIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNNNNPPPSSSXXX\\\jjj~~~}}}ooo\\\OOOGGGJJJSSS^^^ooo|||eeeQQQKKKNNNQQQbbbcccffflllqqquuuzzz}}}nnndddZZZSSSKKKEEEDDDEEEEEEDDDEEEEEEGGGHHHJJJPPPVVV[[[gggllltttxxxzzz{{{~~~wwwnnniiihhhbbbdddfffjjjoooxxx}}}wwwwwwyyyeeeWWWRRRNNNMMMLLLLLLMMMOOOQQQSSSUUUTTTSSSSSSRRRPPPMMMJJJIIIHHHHHHJJJNNNRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSWWW]]]bbbdddeeefffggg^^^ZZZTTTNNNLLLOOOWWW]]]bbbHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNOOOSSSWWW[[[gggzzzrrr___QQQGGGIIIQQQ[[[mmm}}}lllVVVNNNQQQVVV___aaadddiiinnnssszzzrrrggg[[[TTTKKKFFFEEEFFFEEEEEEEEEEEEFFFGGGIIINNNTTTXXXaaahhhpppuuuxxx{{{zzzrrrmmmkkkkkklllooottt{{{~~~{{{wwwcccUUUQQQNNNMMMMMMLLLMMMNNNPPPQQQRRRQQQPPPPPPPPPNNNKKKIIIIIIHHHHHHJJJMMMQQQRRRSSSQQQQQQPPPOOOOOOPPPQQQQQQTTTTTTTTTTTTSSSSSSSSSRRRQQQUUUZZZ]]]___aaaccceeeeee___UUULLLIIILLLUUU[[[cccGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOORRRVVVZZZbbbtttxxxdddTTTHHHHHHNNNYYYjjj{{{vvv]]]QQQRRRXXX___cccfffiiilllrrr{{{vvvkkk\\\UUULLLFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGKKKPPPTTT[[[bbbkkkrrrvvvzzz~~~yyysssnnnmmmpppsss{{{qqq___SSSOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMLLLJJJHHHIIIHHHGGGIIILLLOOOPPPQQQOOONNNMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRROOOQQQUUUXXXZZZ\\\___bbbkkkdddXXXLLLGGGIIIQQQXXXdddFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNNNNOOOQQQUUUXXX```ppp~~~gggVVVHHHGGGLLLVVVhhhzzz~~~cccQQQPPPVVVccciiimmmllllllrrr{{{~~~~~~yyymmm^^^WWWMMMGGGEEEEEEDDDBBBDDDEEEEEEEEEFFFHHHLLLPPPWWW^^^hhhoootttxxx~~~|||zzzwwwsssrrrvvv{{{xxxjjj[[[QQQOOOMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIJJJKKKLLLKKKIIIJJJHHHGGGHHHKKKMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMOOOPPPQQQQQQQQQQQQNNNOOORRRSSSUUUXXX]]]```kkkeeeZZZPPPIIIJJJOOOTTTbbbFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOQQQTTTWWW```mmmkkkZZZJJJGGGKKKUUUfffwwwlllVVVPPPUUUeeeooosssnnnkkkpppyyy~~~{{{oooccc[[[QQQIIIFFFEEECCCAAADDDEEEEEEEEEEEEFFFIIILLLUUU\\\fffmmmqqquuuzzz~~~}}}xxxyyyzzz{{{vvvmmmcccWWWQQQPPPNNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJKKKMMMNNNMMMLLLKKKIIIHHHHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKMMMOOOPPPPPPPPPOOOMMMOOOPPPRRRSSSWWW[[[___eeebbb\\\UUUOOOMMMNNNOOO]]]FFFGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPSSSUUU___iii~~~qqq___NNNIIIKKKSSSbbbrrrvvv^^^UUUWWWdddpppvvvooohhhmmmuuuxxxuuujjjbbbVVVNNNIIIGGGDDDBBBCCCDDDEEEEEEDDDEEEHHHJJJRRRYYYbbbiiinnnrrrwwwzzz~~~{{{yyy}}}{{{oooeee]]]TTTPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPOOONNNLLLMMMOOOPPPPPPOOOLLLJJJIIIIIIJJJLLLLLLKKKHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPPPPNNNNNNMMMNNNPPPRRRSSSVVVZZZ]]]``````^^^ZZZTTTOOOMMMLLLUUUGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKMMMNNNNNNOOORRRTTT\\\cccuuuyyyfffTTTMMMLLLPPP]]]kkkyyy}}}eeeYYYYYYaaaqqqyyyqqqiiimmmuuuxxx~~~~~~sssjjj]]]TTTNNNJJJFFFDDDCCCDDDEEEEEEEEEEEEHHHJJJLLLSSS]]]eeejjjnnnssswww|||{{{lllaaaYYYRRRPPPQQQQQQPPPPPPOOOPPPQQQSSSTTTRRRPPPNNNNNNPPPQQQRRRQQQNNNLLLJJJIIIJJJLLLLLLKKKGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKNNNPPPPPPOOOMMMLLLKKKMMMPPPRRRSSSUUUXXX[[[___```___[[[UUUPPPLLLKKKMMMHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSZZZ___oookkkXXXOOOLLLNNNXXXfffqqq|||hhhZZZZZZ```rrr|||tttlllpppxxxzzz}}}~~~xxxooobbbXXXQQQMMMIIIFFFBBBDDDEEEEEEEEEFFFHHHJJJHHHOOOYYYaaaggglllrrrvvvwww{{{}}}|||lll```XXXQQQOOOQQQRRRQQQPPPOOOPPPRRRUUUVVVSSSQQQOOOOOOPPPRRRRRRRRROOOMMMJJJJJJKKKLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNPPPPPPOOOMMMKKKJJJMMMOOOQQQSSSUUUWWWYYYaaaaaa___[[[UUUOOOLLLKKKIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHJJJKKKMMMOOOPPPQQQZZZ```iii|||rrr]]]TTTOOOJJJNNNWWWfffooonnn]]]XXX^^^kkkxxx{{{vvvrrruuu{{{yyyqqqeeeZZZRRRMMMIIIFFFCCCCCCBBBAAABBBCCCDDDEEELLLMMMQQQXXXaaajjjppprrryyyzzz}}}{{{}}}{{{lll___WWWSSSRRRQQQOOONNNNNNNNNOOOQQQSSSTTTRRRQQQPPPPPPQQQSSSUUUWWWNNNNNNMMMLLLLLLMMMNNNOOONNNKKKGGGDDDCCCDDDGGGIIIMMMMMMMMMOOOPPPQQQPPPOOOQQQNNNNNNRRRTTTTTTVVVZZZ___^^^]]]ZZZTTTLLLIIIIIIGGGIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLNNNOOOQQQQQQWWW\\\ddduuuuuu___UUUNNNGGGIIIQQQ^^^gggwwwooo___XXXYYYgggvvv|||xxxttttttxxx~~~}}}uuuhhh]]]TTTNNNIIIFFFEEEDDDCCCCCCCCCDDDEEEFFFIIIKKKNNNUUU]]]ffflllooovvvwww{{{|||~~~zzzkkk___WWWTTTRRRQQQOOONNNNNNNNNOOOPPPRRRSSSPPPQQQQQQRRRRRRRRRRRRRRROOONNNNNNNNNNNNOOOPPPQQQMMMKKKGGGDDDCCCEEEGGGIIIOOOOOOPPPQQQQQQQQQPPPNNNOOOLLLLLLQQQTTTUUUYYY^^^eeedddbbb\\\TTTMMMIIIIIIFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKMMMNNNPPPQQQRRRTTTWWW^^^mmm{{{fffYYYPPPGGGGGGKKKTTT\\\kkkzzz|||ppp```VVVRRR```rrr{{{{{{wwwtttttt|||}}}~~~zzzlll```WWWQQQKKKFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGJJJPPPWWW___gggkkkrrrtttxxx|||{{{{{{}}}|||~~~{{{kkk___XXXUUUSSSRRROOOOOONNNMMMNNNOOOQQQQQQOOOPPPRRRSSSSSSRRRPPPOOOPPPPPPPPPPPPPPPQQQRRRSSSMMMKKKHHHEEEEEEFFFIIIJJJPPPQQQRRRSSSSSSRRRPPPNNNMMMJJJJJJOOOSSSVVV[[[aaallllllhhh```UUUMMMIIIHHHGGGGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTZZZgggoooaaaUUUKKKHHHKKKMMMTTTaaapppvvvooo___TTTLLLZZZlllyyy}}}{{{vvvtttzzz{{{}}}~~~oooccc\\\UUUNNNIIIGGGGGGEEEDDDCCCDDDDDDEEEDDDEEEHHHLLLRRRZZZbbbhhhnnnqqqvvv{{{xxxsssrrrsssyyy}}}~~~~~~mmm```YYYWWWTTTRRRPPPOOONNNMMMMMMNNNOOOPPPOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQMMMKKKHHHFFFFFFHHHJJJLLLNNNQQQSSSUUUTTTSSSRRRRRRNNNJJJIIIMMMQQQTTTZZZaaaoooqqqnnncccVVVNNNIIIGGGFFFHHHIIIKKKLLLNNNOOOOOOOOOKKKKKKLLLNNNOOOPPPQQQQQQSSSTTTYYYdddyyytttfffYYYOOOKKKKKKJJJPPP[[[gggooolll___SSSJJJTTTdddsss|||~~~zzzwwwzzz{{{|||ssshhhaaaZZZSSSMMMHHHFFFEEECCCBBBBBBCCCCCCDDDEEEGGGJJJNNNVVV___ffflllpppuuuzzz}}}vvvmmmiiihhhnnnrrryyyoooaaa[[[YYYVVVSSSRRRQQQOOONNNMMMNNNNNNOOOPPPPPPPPPPPPQQQSSSUUUVVVTTTSSSSSSQQQPPPOOOMMMMMMLLLKKKIIIHHHHHHJJJLLLMMMKKKOOOSSSUUUUUUTTTUUUWWWRRRNNNLLLNNNQQQSSSXXX^^^nnnttttttiii[[[RRRLLLGGGDDDIIIJJJKKKMMMNNNOOOPPPPPPKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTWWWaaarrrwwwhhh[[[QQQLLLJJJJJJPPPYYYbbbjjjjjjaaaVVVKKKPPPZZZiiivvv}}}~~~|||{{{|||}}}zzznnnggg```WWWPPPHHHGGGEEECCCBBBBBBBBBBBBDDDFFFGGGHHHKKKSSS]]]eeeiiinnnuuuyyy|||yyymmmddd```dddggglllsssyyynnnaaa]]][[[XXXUUUTTTSSSQQQOOONNNNNNNNNNNNQQQPPPOOONNNOOORRRTTTVVVSSSSSSRRRQQQPPPNNNLLLKKKLLLKKKJJJIIIJJJKKKMMMNNNKKKNNNRRRTTTSSSTTTWWWZZZXXXSSSQQQSSSTTTTTTWWW\\\kkkwww|||rrreee\\\TTTLLLDDDHHHIIIJJJLLLMMMNNNNNNNNNJJJKKKKKKLLLMMMNNNOOOOOOQQQQQQUUU]]]kkk{{{lll^^^TTTMMMIIIJJJQQQYYY```fffjjjeee\\\LLLLLLPPP]]]nnn{{{}}}}}}~~~uuummmeeeZZZRRRJJJIIIGGGDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHPPP[[[dddffflllsssxxx{{{~~~sssggg```[[[\\\___dddhhhmmmqqqsssttttttssssssrrrqqqqqqpppssswww~~~}}}}}}}}}~~~|||jjj^^^\\\]]]\\\YYYVVVUUUSSSPPPOOONNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQOOONNNMMMKKKKKKJJJJJJKKKMMMNNNOOOLLLOOORRRRRRQQQRRRWWW[[[]]]YYYWWWYYYYYYXXXZZZ^^^iiizzz}}}qqqhhh^^^TTTKKKGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOSSSZZZfffpppaaaVVVOOOJJJIIIRRRZZZ^^^eeejjjhhhaaaLLLIIIJJJUUUhhhxxx~~~~~~zzzqqqhhh\\\RRRLLLJJJHHHFFFDDDCCCCCCCCCDDDEEEFFFEEEGGGNNNZZZccceeekkkrrrwwwyyy}}}{{{llldddVVVVVVWWWYYY]]]aaadddfff```bbbccceeegggggghhhhhhiiioooyyy|||zzz||||||||||||~~~xxxfff\\\\\\___^^^[[[XXXVVVTTTQQQPPPOOONNNOOOOOOOOOPPPPPPNNNLLLJJJHHHNNNOOOQQQRRRRRRRRRQQQPPPKKKKKKJJJKKKLLLMMMOOOPPPNNNQQQSSSQQQOOOPPPVVV[[[___\\\[[[]]]^^^\\\]]]```hhh|||zzzqqqfff[[[SSSJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNSSSSSSXXXeeeyyyxxxhhhYYYOOOIIIJJJOOOTTTZZZeeeppppppiiiXXXOOOHHHLLL___uuuxxxnnnbbbZZZNNNHHHDDDEEEEEEDDDDDDGGGFFFEEEDDDDDDGGGMMMUUU[[[fffjjjoootttxxx{{{wwwiiiZZZXXXVVVVVVXXXYYYYYYXXX^^^______^^^]]]^^^aaaccchhhmmmvvv}}}{{{zzzzzzzzz{{{}}}yyyggg[[[]]]___[[[XXX[[[\\\ZZZWWWTTTRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPRRRRRRNNNNNNOOOOOOPPPPPPQQQQQQMMMMMMMMMMMMNNNOOOPPPPPPOOOPPPRRRSSSUUUUUUVVVVVVYYYYYYZZZ[[[]]]^^^___```iiivvvzzzqqqiiiXXXIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNMMMRRRRRRUUUaaarrr~~~ooo___SSSMMMGGGLLLQQQWWWdddqqqtttqqqYYYPPPGGGKKK[[[qqq~~~~~~~~~qqqeee\\\SSSLLLGGGGGGFFFDDDCCCFFFEEEEEEDDDDDDEEEJJJPPPUUU```dddkkkpppuuuxxx{{{~~~uuugggccc^^^[[[YYYWWWVVVUUU[[[\\\]]]^^^^^^```ccceeemmmsss||||||{{{zzzzzzzzz{{{}}}rrrcccZZZ^^^aaa[[[WWWYYYWWWVVVTTTRRRRRRSSSTTTUUUQQQPPPNNNMMMMMMOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTXXXXXXWWWVVVXXXZZZ]]]^^^fffqqq|||~~~vvvnnn```HHHHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLPPPOOOQQQ[[[hhhyyyhhhZZZQQQGGGJJJMMMTTTaaapppwwwxxx```TTTIIIIIIVVViii{{{xxxkkkdddYYYQQQKKKIIIGGGCCCBBBDDDCCCDDDEEEEEEFFFIIIMMMQQQXXX]]]dddkkkppptttwwwyyy|||~~~yyysssllleeeaaa^^^[[[ZZZ^^^```bbbdddfffiiimmmpppyyy~~~}}}{{{yyyxxxxxxyyyzzz|||yyyiii]]]WWW[[[^^^YYYTTTSSSQQQQQQPPPPPPQQQTTTVVVXXXTTTRRROOOMMMMMMOOOQQQSSSSSSTTTTTTUUUVVVVVVWWWWWWQQQQQQPPPOOOOOOOOOPPPPPPRRRQQQPPPPPPPPPQQQSSSTTTXXXVVVSSSRRRSSSVVVZZZ\\\aaajjjttt|||}}}uuufffFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLMMMNNNNNNMMMKKKJJJJJJNNNLLLNNNVVVaaa{{{ppp___SSSKKKJJJKKKQQQ]]]mmmxxx~~~ooo```OOOIIIOOO```vvvssslll\\\UUUNNNKKKHHHDDDCCCEEEAAACCCEEEGGGHHHJJJLLLOOOPPPVVV^^^fffkkkooosssuuuwww{{{xxxrrrooommmllllllooosssvvvxxx|||||||||}}}||||||{{{yyywwwvvvuuuuuuvvvxxxzzz~~~yyynnnbbbYYYSSSVVVXXXTTTPPPNNNNNNNNNMMMNNNPPPSSSVVVXXXWWWUUUQQQOOONNNQQQTTTVVVRRRSSSSSSTTTUUUVVVWWWWWWQQQQQQPPPPPPPPPQQQQQQRRRUUUTTTRRRQQQQQQRRRSSSUUUVVVUUUTTTSSSTTTVVVXXXZZZ\\\ccclllvvv|||kkkDDDEEEEEEFFFHHHJJJLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJHHHLLLKKKMMMUUU]]]ssswwwcccVVVKKKHHHHHHNNN[[[kkkzzznnnXXXLLLKKKXXXqqqwwwppp___WWWOOOLLLIIIEEEDDDFFFAAACCCEEEFFFEEEEEEFFFGGGKKKPPPYYY```fffkkkoooqqquuuyyy~~~{{{wwwwwwwwwvvvvvvuuutttssssssssstttvvvyyy}}}qqqhhhbbbZZZTTTTTTUUUSSSPPPOOONNNNNNMMMMMMOOOQQQTTTVVVXXXUUURRROOONNNPPPSSSVVVQQQRRRSSSTTTUUUVVVWWWWWWOOOOOOOOOPPPQQQRRRSSSTTTWWWVVVTTTRRRRRRSSSUUUVVVTTTUUUWWWXXXYYYYYYYYYYYYZZZ```gggppp|||sssCCCCCCDDDFFFHHHJJJLLLNNNQQQQQQPPPOOONNNMMMMMMMMMHHHLLLKKKMMMTTTYYYlll}}}jjj\\\LLLGGGFFFMMMYYYhhh{{{vvv```QQQKKKSSSkkk{{{qqqddd[[[SSSNNNJJJFFFEEEGGGCCCEEEEEEDDDAAA???>>>???HHHLLLTTTZZZ```fffkkkooorrrvvv||||||zzzttttttssssssrrrrrrrrrrrrrrrssstttvvvzzz}}}|||lllcccaaa\\\WWWVVVVVVVVVUUUSSSOOOOOONNNMMMNNNPPPSSSTTTUUUSSSPPPMMMMMMNNNPPPRRRQQQQQQRRRTTTUUUVVVWWWXXXPPPPPPOOOPPPPPPRRRSSSSSSUUUTTTSSSRRRRRRSSSTTTTTTRRRTTTWWWZZZ\\\[[[[[[ZZZYYY___ffflllvvv|||AAABBBCCCEEEHHHKKKMMMNNNTTTRRRPPPNNNMMMMMMMMMNNNIIIMMMLLLNNNTTTVVVeeerrrfffSSSLLLIIINNNWWWcccuuuvvvdddVVVMMMOOOeee~~~xxxlllbbbXXXRRRMMMGGGFFFHHHCCCDDDEEEDDDBBB@@@@@@AAAFFFIIIOOOUUU[[[aaagggllllllqqqvvvyyy{{{~~~~~~|||{{{zzzxxxvvvssssssrrrqqqqqqqqqrrrrrrttttttvvvxxx|||}}}xxxggg___ZZZYYYXXXXXXYYYZZZXXXUUUPPPOOONNNMMMNNNPPPSSSTTTSSSRRRPPPNNNMMMMMMOOOOOONNNNNNOOOQQQRRRTTTUUUUUURRRQQQQQQPPPOOOOOOOOOPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRUUUWWWYYYZZZ[[[[[[ZZZaaagggjjjpppxxx~~~}}}AAAAAACCCEEEHHHKKKMMMOOOSSSQQQNNNKKKJJJJJJLLLMMMKKKNNNMMMNNNSSSTTTaaazzzyyymmm\\\SSSNNNOOOTTT]]]mmm}}}rrreeeZZZOOONNNaaayyyrrrhhh]]]UUUOOOHHHFFFHHHAAACCCEEEFFFFFFFFFHHHJJJDDDGGGLLLQQQWWW]]]eeeiiihhhlllrrruuuwww{{{}}}zzzxxxwwwuuutttssssssrrrrrrqqqrrrrrrsssvvvvvvxxxzzz~~~sssjjjgggiiilllhhhyyyvvvddd[[[QQQSSSUUUXXXZZZ[[[XXXTTTOOONNNMMMMMMOOOQQQSSSUUUTTTSSSRRRPPPOOOOOOPPPPPPJJJJJJLLLMMMNNNPPPQQQRRRUUUTTTRRRPPPNNNMMMMMMLLLJJJKKKLLLMMMMMMMMMMMMLLLPPPQQQQQQSSSUUUXXX[[[\\\\\\ccchhhiiillltttzzz}}}yyyFFFEEEEEEFFFHHHJJJLLLMMMPPPPPPNNNMMMLLLLLLKKKKKKOOOLLLJJJLLLNNNTTTaaannnxxxdddVVVLLLMMMPPPUUUccctttyyyuuujjjYYYKKKKKKXXXfffvvvhhh\\\TTTNNNIIIFFFHHHEEEBBBAAABBBCCCDDDCCCGGGGGGGGGJJJPPPWWW___cccjjjlllooorrruuuzzz~~~yyyuuusssrrrrrrqqqqqqqqqpppqqqqqqrrrrrrvvvvvvwwwxxx{{{~~~pppaaa\\\]]]^^^^^^dddgggtttvvvddd\\\XXXVVVSSSSSSSSSSSSRRRQQQOOONNNMMMLLLMMMOOOQQQSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMKKKJJJLLLOOORRRUUUPPPPPPQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLKKKMMMNNNPPPOOOOOOPPPRRRUUUXXXZZZ[[[```fffjjjmmmqqqwww{{{{{{EEEEEEEEEEEEGGGIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMJJJIIIKKKNNNSSS___jjjooo^^^PPPNNNOOOSSS___llltttqqqhhhZZZNNNLLLSSS\\\ttt|||nnnaaaXXXRRRMMMJJJHHHFFFCCCBBBCCCDDDEEEDDDGGGGGGFFFHHHLLLRRRXXX\\\dddgggkkkooossswww|||{{{wwwsssqqqppppppssssssrrrqqqpppppppppqqquuuvvvwwwxxx{{{~~~~~~jjjZZZUUUUUUUUUUUUXXXZZZeeerrrwwwwwwsssbbbYYYUUUSSSQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMNNNQQQRRRRRRRRRRRRPPPOOONNNNNNOOOPPPPPPMMMLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUWWW\\\aaaeeegggkkkqqquuuwwwDDDDDDDDDDDDEEEGGGIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHIIILLLNNNQQQ[[[eee{{{}}}iiiVVVOOOOOOQQQYYYcccllllllggg]]]QQQKKKLLLOOOcccuuuuuuhhh^^^WWWQQQMMMIIIGGGDDDCCCDDDEEEFFFFFFGGGFFFEEEFFFHHHLLLPPPSSS\\\```eeekkkoootttxxx||||||xxxtttqqqoooooooooqqqqqqpppoooooopppqqqrrrsssuuuwwwxxxzzz~~~xxxcccTTTNNNMMMMMMMMMQQQRRRYYYdddkkkrrrmmm^^^WWWRRRPPPOOONNNOOOOOONNNMMMLLLLLLMMMMMMNNNOOOOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKIIIGGGPPPPPPQQQQQQQQQQQQPPPPPPPPPRRRTTTSSSPPPMMMKKKKKKIIIKKKMMMPPPQQQRRRQQQQQQTTTWWW\\\^^^___bbbgggkkkpppCCCCCCCCCCCCDDDFFFHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHJJJMMMNNNPPPXXXaaapppsss\\\QQQOOOQQQVVV\\\gggkkkkkkaaaRRRGGGEEEHHHUUUeee{{{|||nnnccc[[[SSSNNNLLLIIIFFFEEEFFFGGGGGGGGGEEEEEEDDDEEEFFFIIIKKKMMMUUUZZZaaagggmmmqqqvvvxxx|||zzzwwwtttqqqpppoooooollllllkkklllmmmoooqqqsssqqqtttxxxzzz{{{~~~ttt```QQQKKKKKKKKKJJJLLLOOOVVV```iiitttwwwfffYYYUUUOOONNNMMMNNNOOOOOONNNLLLJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQPPPOOOMMMKKKIIIHHHMMMMMMNNNNNNOOOOOOOOOOOOOOOQQQTTTTTTQQQNNNLLLKKKKKKLLLMMMNNNPPPQQQQQQRRRTTTVVVXXXXXXWWWYYY]]]```gggCCCCCCBBBBBBCCCEEEGGGHHHMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHKKKNNNOOOPPPVVV___hhh|||dddVVVRRRSSSVVVXXXccckkknnneeeRRREEECCCGGGOOOYYYlllttthhh^^^UUUOOOOOOLLLHHHGGGGGGHHHHHHGGGCCCDDDDDDEEEFFFHHHJJJKKKQQQVVV]]]dddiiinnnsssvvvzzz~~~{{{yyyxxxvvvtttrrrqqqqqqqqqkkkjjjiiiiiijjjllloooppppppuuuzzz}}}rrr___QQQKKKKKKKKKJJJIIIMMMVVVcccooo|||{{{ooo```VVVTTTNNNMMMMMMNNNPPPPPPNNNMMMIIIJJJKKKLLLMMMMMMMMMMMMPPPOOOOOONNNNNNNNNNNNOOORRRQQQPPPNNNMMMMMMMMMMMMLLLMMMMMMMMMNNNOOOOOOPPPLLLOOORRRSSSRRRPPPOOONNNQQQPPPNNNMMMNNNQQQTTTVVVVVVXXXXXXVVVRRRRRRUUUXXX___CCCCCCBBBBBBCCCEEEFFFGGGNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIKKKNNNNNNNNNTTT\\\cccuuuqqq^^^VVVTTTUUUUUU^^^gggmmmgggWWWIIIFFFHHHLLLQQQ```uuu~~~pppeee[[[TTTRRROOOKKKIIIHHHHHHGGGFFFCCCCCCDDDFFFGGGHHHIIIIIIMMMQQQWWW^^^ccciiinnnrrrtttxxx~~~zzzxxxuuutttsssrrrqqqpppppppppmmmkkkiiiggghhhiiilllmmmrrryyyrrr___QQQLLLJJJJJJHHHIIIPPP\\\lll}}}|||ttthhhZZZSSSSSSLLLLLLMMMOOOQQQQQQOOOMMMIIIIIIJJJKKKKKKLLLLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRKKKMMMQQQRRRRRRQQQRRRRRRVVVTTTPPPNNNOOORRRVVVXXXXXXYYYXXXTTTPPPOOORRRUUUZZZDDDDDDCCCCCCCCCEEEFFFGGGKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHIIILLLLLLLLLRRRZZZ^^^jjjiiiZZZTTTRRRRRRWWW^^^eeefff___TTTKKKFFFGGGKKKYYYqqq{{{oooddd]]]VVVRRRNNNJJJIIIHHHGGGFFFCCCDDDEEEFFFGGGFFFFFFFFFHHHKKKQQQVVV[[[aaahhhllloootttzzz~~~~~~|||zzzwwwuuuoooooonnnnnnmmmmmmmmmmmmjjjiiiggggggiiilllppprrrvvv~~~xxxdddUUUNNNKKKIIIGGGIIIOOO]]]qqqyyypppcccVVVQQQQQQKKKKKKLLLNNNPPPQQQOOOMMMJJJIIIIIIIIIIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOPPPOOOOOONNNNNNOOOPPPQQQMMMOOORRRSSSRRRSSSTTTUUUVVVUUUSSSQQQQQQSSSVVVXXXVVVWWWVVVSSSOOOOOORRRVVVYYYEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGHHHJJJIIIJJJPPPXXX[[[ccc}}}qqq]]]TTTPPPNNNRRRVVV^^^eeefff]]]OOODDDDDDGGGWWWqqqvvvkkkcccXXXTTTOOOKKKIIIHHHFFFEEEDDDEEEFFFFFFFFFEEECCCBBBDDDGGGKKKPPPUUU\\\cccgggmmmqqqwww{{{}}}|||yyyxxxwwwvvvuuusssjjjjjjjjjjjjjjjjjjjjjjjjdddddddddgggkkkqqqwwwzzzzzz~~~iiiYYYQQQMMMJJJGGGBBBIIIWWWnnnyyypppbbbTTTOOOPPPIIIIIIKKKMMMPPPPPPNNNLLLJJJIIIHHHGGGHHHJJJLLLNNNKKKKKKJJJJJJJJJJJJKKKLLLKKKMMMOOOQQQQQQPPPMMMKKKOOONNNMMMLLLLLLMMMNNNNNNPPPRRRSSSSSSSSSSSSUUUWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTTTTRRROOOPPPTTTXXXZZZBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHCCCEEEGGGIIILLLOOOQQQRRRYYY```ooohhhUUUNNNNNNNNNRRRXXXaaakkkjjj[[[JJJFFFKKKSSSbbbyyywwwjjjcccYYYPPPMMMKKKHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEECCCEEEJJJNNNSSS\\\eeegggkkkqqquuuxxx{{{~~~~~~yyyxxxvvvtttrrrpppnnnmmmhhhgggfffdddccccccddddddcccbbbbbbccciiiqqqyyyppp```UUUMMMHHHEEEEEEIIIWWWnnn{{{jjj___VVVOOOLLLMMMLLLLLLMMMNNNOOOOOONNNNNNLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPOOONNNLLLJJJIIIJJJKKKLLLNNNPPPSSSUUUUUUTTTSSSQQQTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSRRRPPPOOOSSSZZZ```___BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFHHHJJJLLLMMMOOOPPPTTTZZZgggooo\\\QQQNNNNNNQQQWWW```jjjlll```QQQEEEGGGMMM[[[rrr~~~qqqfff\\\RRRNNNLLLHHHFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFDDDDDDHHHKKKNNNUUU]]]bbbfffkkkppptttwwwzzz}}}}}}yyyrrrrrrpppnnnllljjjhhhggggggfffdddcccbbbbbbbbbbbbccccccdddfffkkkttt}}}|||mmm```UUUMMMGGGFFFLLL[[[rrruuueee[[[TTTOOOMMMNNNHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNLLLJJJJJJJJJKKKLLLOOOQQQSSSUUUVVVUUUTTTRRRUUUUUUTTTSSSSSSTTTUUUUUUTTTVVVWWWWWWWWWZZZ___dddhhhBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOTTT___vvvxxxdddVVVOOOMMMPPPTTT]]]hhhnnnfff[[[HHHGGGGGGPPPeee{{{{{{nnncccYYYTTTPPPKKKHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEHHHEEEDDDFFFFFFGGGLLLSSSZZZ^^^ccchhhlllppptttwww}}}~~~yyysssmmmlllkkkiiigggeeedddccceeedddbbb```_________```cccdddgggjjjpppxxxttteeeXXXOOOLLLUUUfff{{{{{{nnn```WWWRRRNNNMMMOOOKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNMMMKKKJJJKKKKKKLLLPPPQQQSSSUUUVVVVVVTTTSSSUUUTTTSSSRRRSSSUUUWWWYYYXXXZZZ^^^```aaaccceeeggglllAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQZZZmmm}}}iiiYYYQQQMMMNNNQQQXXXeeemmmkkkcccOOOJJJDDDGGGVVVjjjzzzyyynnnbbb\\\VVVOOOKKKKKKGGGFFFEEEEEEDDDDDDEEEEEEGGGEEEDDDEEEDDDCCCFFFLLLRRRUUUZZZ___dddhhhmmmpppyyy{{{~~~}}}tttnnnjjjjjjhhhgggeeedddcccbbbbbbaaa___^^^]]]^^^^^^___cccfffkkkooouuu~~~zzzjjj___]]]hhhyyyuuuiii\\\UUUQQQMMMMMMOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPOOOMMMLLLLLLLLLLLLLLLOOOPPPRRRTTTUUUUUUTTTSSSTTTSSSQQQPPPQQQUUUYYY\\\]]]```cccfffggggggfffeeegggAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFHHHJJJLLLNNNOOOPPPQQQRRRYYYhhh~~~lll]]]UUUNNNNNNPPPUUU```kkklllfffSSSKKKBBBBBBKKK[[[kkkvvvwwwjjjbbbZZZRRRMMMLLLGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEDDDBBBDDDIIIKKKNNNSSSXXX\\\aaafffjjjsssvvv{{{~~~~~~{{{vvvoookkkgggfffeeedddcccbbbaaaaaa^^^]]]]]]\\\]]]^^^```aaadddiiipppvvv{{{vvvvvvsssggg[[[TTTPPPMMMLLLNNNHHHHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIKKKLLLLLLKKKJJJJJJIIIJJJLLLMMMOOOPPPOOONNNNNNMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRRRRPPPNNNNNNQQQVVV[[[___bbbcccdddffffffeeecccaaadddAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGJJJLLLNNNOOOPPPQQQRRRXXXdddwwwpppbbbZZZRRRRRRQQQTTT]]]gggjjjfffSSSJJJBBBAAAEEEOOO]]]iiiwww~~~qqqggg^^^TTTMMMKKKHHHGGGGGGFFFFFFFFFFFFFFFEEECCCDDDFFFEEEBBBCCCGGGFFFIIIMMMQQQUUUZZZ___ccckkkpppvvvyyy{{{}}}|||xxxtttqqqnnniiifff``````______^^^]]]\\\\\\ZZZZZZ[[[\\\^^^aaaccceeehhhnnnwww}}}pppeeeYYYSSSPPPLLLKKKMMMHHHIIILLLPPPTTTVVVXXXYYYSSSRRRPPPOOOMMMLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJLLLNNNOOOPPPPPPOOOOOONNNMMMMMMLLLLLLMMMNNNOOOQQQRRRRRRRRRPPPOOONNNOOORRRXXX^^^aaafffcccaaa`````````___^^^eee@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIJJJKKKMMMNNNNNNNNNPPPUUU___lllvvvhhh```XXXWWWUUUUUU\\\eeehhheeeTTTMMMFFFCCCCCCEEEOOOYYYhhhtttyyynnncccXXXPPPNNNIIIHHHHHHGGGGGGGGGGGGGGGEEECCCDDDFFFEEEAAAAAAEEEAAADDDGGGKKKNNNSSSXXX\\\ccciiiooossstttvvv{{{{{{uuussspppnnnkkkhhhccc```[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWYYY\\\```dddhhhjjjmmmuuukkkaaaVVVRRROOOLLLLLLMMMKKKMMMRRRWWWZZZ\\\]]]]]]TTTSSSQQQOOOLLLKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIJJJLLLOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSPPPOOOPPPRRRVVV[[[aaadddgggaaa[[[XXXYYY\\\^^^^^^fff@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMRRRZZZeee{{{{{{mmmddd\\\[[[XXXVVV\\\dddfffdddYYYQQQJJJGGGAAA>>>CCCLLL]]]mmmuuuiii]]]UUUSSSJJJIIIHHHHHHGGGGGGHHHHHHEEEDDDEEEFFFDDD??????BBB???AAADDDGGGJJJOOOTTTXXX^^^dddkkknnnoooqqqvvv{{{xxxzzz|||zzzvvvooonnnlllkkkiiieee___[[[XXXXXXXXXWWWWWWWWWVVVVVVUUUVVVXXX\\\aaafffkkknnnqqqyyyhhh]]]SSSPPPNNNLLLLLLNNNJJJMMMQQQUUUWWWWWWUUUTTTRRRQQQOOOLLLIIIHHHFFFFFFGGGHHHHHHIIIJJJKKKMMMMMMMMMLLLJJJIIIJJJLLLOOOQQQPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUPPPPPPQQQTTTXXX^^^cccfffggg```WWWSSSUUUZZZ^^^```dddBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIIIIHHHHHHGGGHHHJJJMMMNNNLLLKKKOOOVVV\\\kkktttfffddd\\\VVVXXX\\\^^^bbbfffbbbYYYNNNEEECCCCCCDDDEEESSSaaayyyzzzlllccc\\\XXXQQQNNNJJJHHHGGGGGGFFFEEEGGGFFFEEEDDDDDDCCCCCCCCCDDDAAA@@@DDDGGGIIINNNTTTXXXZZZ___dddiiilllnnnooottttttuuuzzz}}}wwwqqqnnnhhhhhhgggeeebbb___\\\ZZZXXXUUUSSSTTTVVVVVVTTTRRRSSSTTTWWW\\\cccjjjoooqqquuu}}}{{{fff]]]SSSNNNMMMNNNLLLJJJLLLLLLLLLLLLMMMMMMMMMNNNKKKLLLMMMMMMLLLJJJHHHFFFFFFGGGHHHJJJLLLMMMOOOOOOOOONNNLLLKKKKKKKKKLLLMMMPPPQQQQQQOOONNNOOOQQQSSSUUURRROOOOOOQQQSSSRRRPPPSSSSSSQQQRRRZZZdddgggdddfff]]]VVVUUUXXX[[[___dddkkkBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIGGGFFFFFFFFFGGGIIIKKKLLLOOOMMMOOOTTTVVVaaa~~~~~~oooaaaXXXQQQQQQUUUXXX\\\aaaddd```YYYOOOFFFAAABBBEEEHHHUUUmmmtttkkkaaaZZZVVVRRRMMMJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDCCC???>>>AAADDDEEEIIIOOOSSSUUUYYY^^^cccgggkkklllppppppqqqvvv}}}~~~~~~}}}|||zzzvvvpppkkkhhhddddddcccbbb```]]]ZZZYYYTTTRRRPPPQQQSSSTTTSSSQQQWWWXXXZZZ```fffmmmrrrttt||||||qqqbbbZZZQQQLLLLLLLLLKKKIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFGGGIIIKKKMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNRRRSSSTTTSSSRRRRRRTTTUUUVVVTTTRRRSSSUUUWWWWWWVVVUUUUUUSSSTTT\\\eeehhheeeeee]]]WWWYYY]]]```eeejjj{{{BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHEEEDDDDDDDDDEEEGGGIIIJJJNNNLLLNNNPPPQQQXXXnnnwwwbbbWWWNNNLLLNNNRRRWWW\\\dddgggfff]]]OOOEEECCCEEE???III]]]uuuxxxlllccc^^^YYYRRRMMMKKKJJJIIIIIIFFFEEEDDDDDDDDDDDDDDDEEEDDD@@@>>>@@@AAAAAADDDIIIMMMNNNQQQUUU[[[```eeehhhjjjkkkmmmrrrxxx}}}{{{xxxvvvqqqqqqpppoookkkgggcccaaa^^^^^^]]]\\\[[[YYYWWWVVVQQQOOOOOOOOORRRSSSSSSSSS\\\^^^aaaffflllsssxxx|||rrreee]]]WWWOOOKKKKKKKKKKKKIIILLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOSSSUUUWWWWWWVVVUUUVVVWWWVVVUUUTTTUUUWWWYYYYYYYYYVVVWWWVVVWWW]]]fffiiiffffff```]]]aaagggkkkqqqwwwCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEGGGGGGCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIKKKNNNOOOTTTeeevvv}}}hhh\\\OOOKKKKKKMMMSSSXXX___fffllliii___RRRJJJFFFBBBEEEQQQeeevvvyyyqqqfff```XXXPPPLLLKKKJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEGGGCCCAAABBBBBB@@@BBBFFFHHHHHHJJJMMMRRRYYY___bbbeeefffiiinnntttxxx{{{}}}~~~yyytttooommmfffffffffdddbbb___\\\ZZZZZZYYYXXXWWWUUUSSSRRRQQQOOONNNNNNPPPRRRUUUVVVWWW___bbbgggmmmsss{{{lll]]]XXXTTTOOOKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJLLLLLLLLLKKKJJJIIIGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKKKKLLLMMMOOOPPPPPPRRRUUUWWWXXXWWWWWWWWWWWWTTTTTTTTTTTTUUUVVVVVVVVVVVVXXXXXXXXX]]]eeehhhfffhhhdddeeekkkrrrxxxCCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHIIILLLNNNOOOSSS___jjjqqqcccTTTLLLIIIJJJNNNSSSWWW]]]gggnnnmmmbbbSSSHHHFFFDDDHHHUUUdddqqq|||pppiii___VVVPPPMMMKKKJJJGGGGGGFFFEEEEEEEEEFFFFFFGGGCCCAAACCCBBB???@@@DDDEEEEEEEEEHHHLLLRRRXXX[[[___aaaeeejjjoootttxxxzzz}}}{{{zzzyyyvvvrrrlllhhheee^^^^^^^^^]]][[[YYYXXXVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMNNNPPPRRRVVVYYY\\\```dddjjjqqqxxxzzzhhhZZZVVVSSSPPPNNNMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEFFFGGGHHHJJJJJJKKKJJJJJJLLLMMMNNNOOOPPPPPPPPPRRRUUUVVVVVVUUUUUUVVVTTTUUUUUUTTTSSSSSSRRRRRRUUUWWWXXXXXX\\\ccceeedddgggeeegggooowww~~~CCCCCCDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEDDDCCCDDDDDDFFFGGGGGGHHHHHHJJJLLLMMMNNNNNNQQQXXX^^^xxx|||mmm[[[PPPJJJHHHJJJNNNOOORRR\\\iiipppjjjYYYJJJEEEAAAAAAIIITTTaaarrr{{{tttjjj```YYYSSSPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEBBB@@@BBBAAA??????BBBCCCCCCCCCDDDGGGLLLPPPSSSWWWZZZ___dddhhhmmmrrrvvvwwwyyy|||~~~~~~sssrrrpppmmmiiiddd```^^^XXXXXXWWWWWWUUUTTTSSSRRRSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLOOOQQQSSSXXX]]]aaaccchhhpppvvv}}}~~~qqqcccYYYUUUSSSRRRPPPNNNNNNNNNNNNKKKLLLNNNPPPPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFFFFGGGIIIJJJJJJKKKJJJKKKLLLNNNOOOPPPPPPPPPNNNPPPRRRSSSRRRRRRSSSUUUUUUWWWXXXWWWTTTRRRRRRRRRSSSWWWYYYXXX[[[aaacccbbbcccbbbeeemmmuuu}}}CCCDDDDDDDDDEEEFFFFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGJJJKKKLLLKKKLLLPPPTTTVVVgggxxxeeeWWWOOOIIIIIIKKKJJJKKKRRR^^^hhhfffYYYLLLCCC@@@@@@CCCHHHQQQaaannn{{{vvvlllccc\\\VVVSSSMMMLLLJJJIIIHHHGGGFFFFFFEEEBBBAAACCCCCCAAABBBEEEBBBBBBAAABBBDDDFFFIIIKKKNNNRRRXXX\\\```eeekkkoooooorrruuuxxxzzz}}}}}}zzzwwwtttssslllkkkhhhddd```\\\ZZZXXXRRRRRRQQQQQQPPPNNNNNNMMMNNNMMMLLLKKKKKKLLLMMMMMMNNNPPPSSSUUUXXX]]]dddiiimmmsss{{{}}}rrrfff]]]XXXSSSSSSRRRQQQNNNMMMMMMMMMJJJLLLOOOQQQRRRRRRPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPPPPOOOOOOLLLNNNOOOOOOOOOPPPRRRTTTSSSVVVXXXWWWTTTRRRSSSTTTSSSWWWZZZYYY[[[```bbbaaaaaa```cccjjjrrr{{{CCCDDDDDDEEEFFFGGGGGGHHHDDDEEEFFFFFFFFFEEECCCBBBAAABBBCCCEEEFFFFFFGGGGGGFFFHHHIIIHHHJJJOOOSSSTTT]]]pppmmm___TTTMMMKKKLLLIIIHHHLLLVVV______WWWNNNBBBAAAAAABBBBBBGGGSSS___vvv{{{~~~tttkkkccc\\\XXXOOONNNLLLJJJHHHGGGFFFFFFGGGDDDDDDFFFGGGEEEEEEIIIAAAAAAAAAAAAAAACCCDDDEEEGGGLLLRRRWWWZZZ___eeejjjjjjmmmqqqtttwwwzzz~~~}}}{{{yyyuuuqqqmmmiiiggggggeeebbb^^^ZZZWWWVVVUUUOOONNNMMMLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKMMMOOOPPPSSSVVVYYY[[[^^^dddkkkqqqyyyvvviii^^^XXXVVVRRRSSSRRRQQQNNNLLLLLLLLLJJJLLLOOORRRSSSSSSRRRQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLNNNOOOPPPPPPOOONNNLLLMMMNNNMMMMMMOOORRRTTTPPPSSSVVVVVVSSSRRRSSSTTTTTTXXX[[[ZZZ[[[```cccbbbaaa```ccciiiqqq{{{EEEGGGHHHGGGEEEEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBDDDFFFGGGFFFEEEFFFGGGFFFGGGIIIIIIIIIKKKOOOQQQ\\\dddgggVVVNNNIIIFFFFFFGGGGGGJJJUUUaaaaaaZZZHHHDDDBBBAAA>>>>>>HHHUUUbbbuuu}}}tttlllddd^^^RRROOOLLLKKKLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEIIIOOOTTTYYY]]]___aaaeeejjjooorrruuuyyy{{{~~~{{{vvvvvvuuutttqqqmmmhhhccc```^^^ZZZVVVSSSSSSQQQNNNKKKJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIJJJIIIJJJLLLPPPSSSddd___[[[^^^gggppptttvvvyyykkk___WWWTTTSSSMMMMMMMMMLLLJJJIIIKKKLLLIIIGGGHHHMMMPPPNNNMMMNNNKKKLLLLLLLLLKKKIIIGGGEEEHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOONNNNNNLLLLLLLLLKKKIIIGGGHHHJJJMMMOOOSSSSSSRRRRRRRRRQQQQQQQQQVVVVVVXXX\\\```bbbbbbbbbddddddgggooouuuzzzEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFHHHIIIIIIJJJKKKOOOQQQWWW```yyyvvvaaaTTTMMMIIIGGGHHHHHHJJJSSS^^^```[[[MMMEEE???===<<<<<>>>>>HHHXXXjjj{{{~~~vvvkkkfff^^^WWWSSSOOOMMMKKKGGGFFFEEEEEEFFFGGGGGGFFFGGGGGGFFFEEECCCBBBAAAAAAAAA@@@??????AAAEEEHHHKKKMMMQQQVVV[[[```dddiiimmmoooqqqrrrsssqqqqqqqqqrrrrrrrrrsssvvv{{{}}}zzzuuurrrooolllhhhfff]]][[[WWWSSSOOOMMMLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJKKKJJJMMMQQQTTTVVVXXXZZZ\\\___gggrrrzzz{{{lll\\\TTTQQQNNNKKKJJJMMMNNNOOONNNKKKHHHGGGGGGEEEBBBAAAEEEGGGFFFEEEFFFHHHHHHIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMLLLLLLKKKKKKGGGHHHIIIJJJLLLMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSSSSVVV[[[bbbggghhhgggddd___dddooozzzCCCDDDFFFEEEDDDDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFIIIJJJJJJHHHEEEDDDEEEFFFFFFGGGHHHHHHHHHIIILLLOOOSSSYYY^^^ggg}}}ppp\\\TTTOOOIIIGGGJJJPPPYYY```^^^^^^ZZZPPPFFF@@@???@@@===AAAKKKYYYjjjzzztttoooggg___ZZZUUUQQQOOOKKKIIIGGGFFFGGGHHHHHHGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCBBB@@@??????AAADDDFFFHHHKKKPPPTTTXXX\\\aaaeeehhhjjjlllmmmllllllmmmooonnnnnnooosssxxx}}}{{{{{{{{{yyyxxxssspppkkkhhheeeccc```^^^VVVTTTPPPMMMJJJIIIIIIJJJEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFHHHJJJLLLMMMOOOSSSWWWZZZ\\\___bbbdddfffooo{{{~~~vvvfffWWWRRRRRROOOLLLKKKOOOOOOPPPNNNKKKHHHGGGHHHEEEAAAAAAEEEGGGFFFFFFIIIGGGHHHHHHIIIJJJKKKLLLMMMGGGGGGFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLMMMOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRUUUWWW\\\aaafffgggeeeccc^^^ccclllxxxAAABBBDDDDDDCCCCCCEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFIIIJJJKKKJJJHHHFFFFFFFFFEEEFFFGGGGGGFFFHHHJJJMMMQQQUUUZZZaaaqqqrrr___UUUJJJFFFFFFJJJRRRYYYXXX___aaaYYYMMMFFFBBB@@@???>>>BBBKKKWWWfffxxx|||tttlllddd^^^XXXTTTPPPMMMJJJIIIIIIJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBB@@@???>>>???@@@AAADDDGGGJJJMMMOOOSSSXXX[[[]]]```ccceeefffgggiiikkkjjjkkkmmmpppvvv|||}}}|||{{{zzzwwwtttrrrpppooommmkkkfffccc___]]][[[YYYVVVTTTOOOMMMKKKIIIGGGGGGHHHIIICCCDDDEEEEEEDDDDDDFFFHHHHHHGGGGGGHHHJJJMMMPPPRRRUUUXXX]]]aaaeeeiiinnnqqqrrrzzzzzzwww}}}}}}lll]]]RRRQQQRRRMMMJJJKKKNNNOOOOOOMMMKKKKKKLLLMMMIIIEEEDDDGGGIIIHHHIIIKKKHHHHHHHHHHHHJJJKKKLLLMMMGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRWWWXXX[[[```cccdddaaa___]]]^^^eeeqqq|||???AAABBBBBBBBBBBBCCCEEECCCCCCBBBBBBCCCDDDEEEEEEFFFHHHKKKKKKIIIGGGFFFEEEDDDEEEFFFEEEEEEFFFIIIKKKOOOPPPVVV^^^fffyyyooo^^^MMMFFFEEEFFFJJJPPPTTT]]]bbb___XXXQQQHHH@@@===;;;<<>>???AAAAAAAAAAAABBBDDDBBBBBBBBBBBBBBBCCCDDDEEECCCGGGJJJKKKJJJGGGEEEDDDCCCDDDEEEDDDDDDEEEHHHJJJNNNMMMTTT[[[\\\gggkkkVVVMMMJJJIIIKKKOOOTTT\\\ccccccaaa[[[NNN@@@:::888:::>>>AAAJJJ\\\ooowwwllleeeXXXTTTPPPNNNMMMLLLLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???@@@BBBBBBCCCEEEHHHKKKIIIMMMRRRVVVYYY]]]aaacccbbbdddgggkkkpppvvv{{{~~~}}}}}}|||zzzvvvsssoookkkiiikkkgggccc___[[[XXXUUURRRMMMLLLJJJIIIHHHGGGDDDAAACCCBBBBBBCCCCCCDDDEEEEEEAAACCCEEEDDDBBBCCCEEEHHHEEEEEEGGGJJJOOOVVV\\\___dddgggmmmttt|||tttqqquuu|||tttlll\\\RRRNNNTTTSSSKKKHHHLLLHHHIIIJJJJJJMMMRRRXXX]]]VVVPPPMMMNNNNNNJJJIIIKKKIIIIIIHHHHHHIIIJJJLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJCCCCCCCCCDDDFFFHHHKKKLLLJJJIIIGGGFFFFFFHHHKKKMMMOOOPPPQQQSSSTTTVVVWWWXXX[[[[[[ZZZ\\\]]]]]][[[YYYXXXUUUWWWbbbmmmqqqrrrrrrmmm???CCCCCC>>>>>>BBBBBB===@@@AAAAAAAAAAAAAAAAAABBBEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGMMMIIILLLTTTZZZddd|||yyybbbRRRKKKIIIKKKMMMPPPWWW\\\^^^bbbccc[[[PPPGGG@@@<<<>>>@@@DDDOOO\\\qqqxxxnnn```]]]XXXRRRMMMJJJHHHFFFJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@???@@@@@@AAAAAAFFFFFFHHHJJJOOOTTTYYY[[[^^^aaadddhhhjjjnnnrrruuuuuuxxx{{{}}}zzzxxxvvvsssooojjjeeebbb```___\\\YYYTTTPPPNNNLLLKKKHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFEEEDDDDDDFFFHHHHHHKKKOOOSSSXXX^^^eeejjjlllpppvvv}}}}}}qqqrrr|||}}}{{{{{{uuuiii___TTTSSSRRRPPPNNNLLLKKKJJJKKKJJJKKKLLLPPPUUUYYY\\\aaa\\\UUUOOOLLLJJJIIIHHHFFFFFFFFFGGGHHHKKKMMMNNNOOOLLLIIIJJJLLLNNNNNNLLLGGGGGGFFFFFFFFFHHHIIIJJJMMMKKKHHHFFFGGGIIILLLNNNQQQSSSTTTSSSQQQQQQSSSVVVUUUUUUVVVYYY\\\]]]]]]]]]UUUSSSTTTZZZbbbfffddd___ZZZ;;;??????;;;<<<@@@AAA===@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGLLLIIIKKKRRRVVV]]]rrrlll[[[QQQLLLLLLMMMKKKQQQWWW\\\ccciiigggaaaMMMFFFAAA@@@@@@AAAGGGOOOeeewww~~~tttiiieee^^^XXXSSSPPPNNNLLLIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAACCCCCCDDDGGGJJJOOOSSSUUUXXX\\\```dddhhhkkkoooqqqpppssswww{{{~~~~~~~~~~~~}}}}}}|||zzzvvvssspppoookkkgggccc___\\\ZZZWWWUUURRROOOKKKIIIHHHGGGEEEEEECCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFEEEEEEFFFIIIKKKNNNQQQUUUYYY]]]dddkkkppppppvvv}}}}}}wwwxxx{{{{{{wwwtttmmmbbbYYYUUUTTTSSSQQQOOOMMMLLLLLLJJJJJJJJJKKKMMMQQQUUUXXXZZZVVVQQQMMMKKKKKKJJJIIIFFFFFFFFFFFFHHHJJJLLLMMMNNNKKKIIIIIIJJJKKKIIIHHHEEEEEEDDDDDDDDDEEEFFFGGGKKKJJJHHHHHHHHHJJJMMMOOOPPPRRRSSSSSSRRRQQQSSSVVVUUUTTTTTTWWW[[[^^^]]][[[WWWTTTSSSYYYbbbiiikkkjjjbbb999<<<<<<:::;;;???@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFJJJHHHJJJOOOQQQUUUeeewwwvvvdddVVVNNNIIIHHHIIIMMMQQQVVV___jjjooooooXXXOOOGGGBBB@@@>>>@@@DDDSSShhhrrrlllccc[[[VVVSSSQQQPPPKKKJJJJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBEEEHHHKKKMMMPPPTTTYYY^^^bbbeeeiiikkkjjjlllppptttxxxzzz{{{|||~~~|||zzzxxxwwwuuutttrrroookkkhhhdddbbb```\\\XXXUUURRRQQQMMMLLLJJJGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGJJJNNNRRRWWWYYY]]]aaaffflllsssxxxxxx~~~yyywww~~~xxxrrrkkkbbbYYYSSSUUUTTTSSSRRRPPPOOONNNMMMJJJJJJIIIIIIJJJMMMOOOQQQOOOMMMKKKJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNMMMPPPRRRSSSSSSSSSUUUVVVXXXUUUTTTWWW]]]aaa___\\\ZZZUUURRRUUU^^^iiiqqquuulll<<<======<<<===???@@@@@@===>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEHHHGGGJJJMMMNNNQQQ\\\iiiqqqaaaUUULLLGGGLLLLLLKKKOOOWWWdddooouuuiii^^^PPPEEE@@@>>>@@@AAAFFFWWWmmm~~~vvvkkkaaa\\\XXXUUUSSSNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA????????????AAACCCDDDEEEGGGKKKQQQVVVZZZ]]]aaacccccceeeiiimmmqqqtttvvvwww||||||}}}~~~~~~|||zzzyyyxxxyyyyyyyyyvvvtttooommmkkkiiigggddd```]]]XXXVVVTTTRRROOOLLLJJJIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@CCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJNNNTTTXXX^^^```dddiiinnnuuu|||zzzyyy~~~yyyooodddZZZTTTQQQSSSSSSRRRQQQPPPNNNNNNMMMKKKJJJIIIHHHHHHJJJKKKLLLHHHGGGGGGGGGIIIIIIHHHFFFEEEEEEEEEEEEFFFHHHJJJKKKNNNNNNOOOOOOOOONNNLLLJJJHHHGGGFFFEEEFFFFFFHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMPPPSSSUUUVVVXXXXXX]]]YYYVVVZZZ```dddbbb___]]]XXXQQQPPPVVVaaammmtttrrr>>>======>>>>>>=========<<<<<<======>>>???@@@@@@?????????@@@@@@@@@AAAAAACCCCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJMMMNNNPPPYYYaaaooopppdddXXXNNNLLLIIIGGGJJJSSSaaarrr}}}|||qqq^^^MMMBBB@@@AAABBB@@@IIIYYYnnnwwwlllfffaaa\\\XXXPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@???@@@@@@@@@AAAAAA@@@DDDIIINNNQQQTTTWWWZZZ^^^___cccfffjjjnnnppprrrtttttttttuuuwwwyyy{{{||||||yyyvvvuuuooonnnmmmmmmmmmlllkkkiiifffcccaaa^^^]]]ZZZWWWTTTNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCDDDDDDFFFGGGGGGIIIJJJJJJJJJLLLQQQWWW[[[cccfffkkkpppvvv}}}{{{sssxxxyyymmm```VVVRRRQQQPPPPPPOOONNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJFFFEEEEEEFFFHHHHHHFFFDDDFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQQQQPPPPPPOOOIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLOOORRRVVVYYY[[[[[[^^^ZZZXXXZZZ___bbbaaa___```ZZZSSSMMMNNNUUUaaaiiirrr<<<:::<<>>??????????????????@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEHHHJJJLLLLLLOOOVVV[[[aaazzz{{{rrrdddUUUKKKFFFDDDIIIRRRaaauuuqqq\\\LLLEEEBBBAAA???CCCKKK\\\uuuxxxpppiiiaaa[[[TTTSSSPPPNNNKKKIIIHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAA@@@>>>@@@CCCFFFHHHKKKNNNQQQWWWXXX[[[^^^bbbeeehhhiiikkklllnnnppprrrtttuuuvvv{{{}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxuuurrrooolllkkkhhhfffdddcccccccccaaa___[[[YYYVVVTTTTTTRRRPPPMMMHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIILLLMMMNNNOOOQQQUUU[[[___iiilllqqqwww~~~vvvpppwwwvvvggg[[[SSSPPPQQQMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFFFFFFFGGGGGGEEEDDDGGGGGGFFFFFFGGGHHHJJJKKKIIIKKKMMMNNNNNNNNNOOOPPPIIIHHHGGGFFFEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPOOOPPPRRRWWWZZZ\\\\\\[[[ZZZXXXXXXZZZ[[[\\\\\\```]]]WWWPPPLLLOOOWWW^^^ooo999888<<>>??????>>>>>>>>>>>>?????????@@@BBBBBBAAAAAABBBBBBCCCDDDEEEGGGIIIHHHIIILLLQQQTTTXXXhhhsssbbbSSSLLLGGGIIIOOOZZZlll|||ooo\\\PPPGGGAAA@@@BBBEEEOOOccc|||}}}vvvkkkccc]]][[[XXXTTTPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGBBBCCCCCCCCCBBBBBBAAA@@@>>>???@@@@@@AAACCCGGGJJJOOOPPPRRRTTTXXX[[[^^^___bbbdddfffjjjlllnnnooooooppptttwwwzzzyyyyyyyyyyyy{{{|||~~~{{{zzzxxxvvvuuutttttttttrrrqqqnnnjjjfffcccaaa```bbb___\\\[[[ZZZYYYWWWUUUQQQOOOMMMLLLLLLKKKJJJIIICCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAAAAA@@@AAABBBCCCDDDCCCCCCBBBBBBBBBDDDFFFJJJMMMOOOQQQTTTVVVXXXZZZ\\\```dddgggooorrrxxx{{{xxxooo___TTTNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHFFFHHHHHHGGGGGGGGGIIIJJJKKKJJJKKKMMMLLLKKKKKKMMMOOOJJJIIIHHHGGGGGGGGGHHHHHHGGGHHHKKKNNNRRRUUUXXXYYYYYYVVVSSSSSSVVVYYYZZZZZZZZZZZZZZZXXXVVVVVVXXX[[[]]]^^^\\\WWWQQQPPPTTTZZZlll999888===FFFGGG@@@<<<>>>999999:::;;;<<<===>>>???============>>>>>>>>>???BBBAAAAAAAAAAAABBBCCCCCCEEEGGGHHHFFFFFFIIIMMMOOORRR\\\rrrqqq^^^TTTLLLIIIIIINNN]]]lllrrr|||jjjZZZLLLCCCAAACCCDDDHHHWWWppp~~~zzzqqqeeeccc```[[[WWWTTTQQQPPPKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>======???CCCGGGIIIJJJKKKNNNQQQTTTVVVXXXVVVYYY]]]aaadddeeeffffffhhhlllrrruuuvvvuuuuuuuuuuuuwwwzzz}}}~~~~~~}}}}}}~~~}}}{{{zzzzzzyyyyyyvvvtttrrrpppnnnmmmmmmmmmkkkiiifffbbb___\\\ZZZYYYXXXVVVRRRPPPOOONNNLLLJJJKKKIIIGGGFFFGGGHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCDDDCCCCCCBBBCCCDDDGGGKKKOOOTTTWWWYYY]]]```ccceeegggjjjmmmpppssswww}}}|||iiiXXXNNNJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLNNNNNNLLLJJJIIILLLOOOMMMLLLKKKJJJIIIJJJJJJKKKFFFHHHKKKOOOUUUZZZ^^^aaa___[[[VVVTTTUUUWWWXXXWWW[[[]]]]]]ZZZUUUTTTXXX\\\[[[___aaa]]]WWWTTTWWW[[[jjj<<<:::???IIILLLDDD<<<999888888999:::;;;;;;;;;;;;============>>>???@@@AAA???@@@@@@AAAAAABBBBBBCCCFFFEEEDDDCCCDDDEEEHHHIIIJJJOOO]]]wwwjjj___SSSMMMIIIJJJUUUaaajjjnnnvvv|||{{{nnnZZZKKKDDD@@@BBBIIIOOO[[[xxxzzzsssnnnhhhbbb^^^ZZZWWWUUUOOONNNMMMLLLLLLKKKIIIGGGKKKKKKJJJIIIHHHGGGFFFFFFKKKJJJGGGEEEDDDDDDDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCFFFHHHJJJLLLMMMMMMRRRWWWXXXVVVUUUXXX[[[aaaeeejjjmmmmmmkkkkkkjjjoooqqqsssttttttvvvyyy|||||||||}}}~~~~~~|||zzzyyyyyyxxxuuusssqqqqqqrrrsssqqqpppmmmiiifffcccaaa```aaa^^^[[[WWWTTTSSSRRRQQQOOOMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCEEEBBB??????CCCEEEFFFEEEFFFGGGIIILLLRRRYYY___dddggghhhjjjkkknnnrrrxxx}}}}}}}}}}}}ppp```TTTOOONNNMMMKKKNNNMMMKKKJJJIIIJJJLLLMMMEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJIIIGGGEEEDDDFFFGGGJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGHHHHHHJJJLLLOOOPPPMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMOOOTTTYYY___bbb```^^^ZZZVVVSSSTTTXXX\\\^^^___```^^^ZZZXXXXXXYYYbbbbbb```\\\XXXUUUUUUVVVaaa999777:::AAADDD@@@;;;;;;777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA??????@@@@@@AAABBBBBBBBBEEEDDDCCCCCCDDDEEEGGGHHHJJJMMMWWWiii}}}nnn\\\SSSNNNMMMRRRYYY^^^cccmmmwww{{{sssdddXXXKKKDDDBBBFFFKKKUUUooo}}}vvvnnniiiccc^^^[[[SSSQQQOOONNNNNNLLLIIIGGGIIIIIIHHHGGGFFFFFFEEEEEEIIIIIIHHHFFFEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@===>>>???@@@BBBCCCDDDEEECCCHHHMMMOOONNNNNNQQQUUUTTTXXX]]]```aaaaaabbbcccfffhhhjjjkkklllnnnqqqtttvvvwwwxxxyyyzzz{{{{{{||||||~~~}}}|||{{{{{{{{{zzzxxxvvvtttsssqqqooommmjjjiiihhhhhhhhhfffeeebbb___\\\ZZZYYYXXXVVVTTTRRRPPPMMMKKKJJJIIIGGGGGGEEEDDDCCCBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEECCC@@@AAADDDFFFGGGFFFLLLNNNQQQVVV\\\ccciiinnnsssuuuwwwxxx{{{}}}pppfffXXXOOOLLLLLLKKKJJJNNNMMMKKKIIIIIIJJJKKKLLLHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJIIIGGGEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIJJJLLLNNNOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLNNNPPPTTTWWWYYYYYYXXXUUURRRQQQSSSWWW[[[```dddiiimmmnnnllliiigggdddccc```\\\XXXVVVVVVXXXaaa777444555999<<<;;;;;;<<<666777888999::::::::::::;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBDDDCCCCCCBBBCCCEEEFFFGGGKKKMMMQQQZZZmmmhhhZZZTTTPPPPPPQQQSSSYYYdddqqqxxxvvvnnnfffUUUKKKDDDCCCEEEMMM```sssyyyqqqjjjeee[[[YYYVVVTTTRRROOOLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGFFFEEEBBBBBBBBBAAAAAAAAAAAA@@@<<<<<<<<<======>>>>>>>>>===AAADDDEEEDDDDDDGGGIIIGGGJJJNNNQQQSSSUUUXXXZZZ\\\^^^```bbbccceeehhhkkkmmmnnnoooppprrrtttuuuvvvuuuwwwyyyyyyyyyyyy{{{|||}}}|||||||||~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{yyywwwuuutttpppppppppooonnnmmmkkkjjjfffeeecccaaa^^^\\\[[[ZZZXXXWWWUUUSSSQQQPPPOOONNNJJJJJJIIIHHHFFFDDDCCCBBB@@@AAAAAAAAAAAA@@@??????BBBBBBAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGFFFEEECCCDDDGGGIIIKKKKKKOOOSSSXXX]]]cccjjjrrrvvv|||{{{yyy|||{{{sssaaaZZZQQQKKKKKKLLLLLLKKKMMMLLLJJJIIIIIIIIIJJJKKKJJJJJJHHHGGGFFFEEEEEEEEEIIIJJJJJJHHHFFFFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRPPPOOONNNQQQUUUYYYZZZaaalllwww|||{{{uuupppjjjiiifffaaa\\\ZZZ[[[\\\\\\777666666888999999:::;;;666666777888999999999999>>>======<<<;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFJJJLLLOOORRR\\\wwwtttbbbXXXRRROOONNNOOOUUU___jjjrrrtttppplllaaaUUUIIICCCBBBFFFSSS___}}}wwwqqqhhhddd```[[[XXXTTTPPPMMMLLLKKKJJJIIIHHHHHHIIIIIIGGGGGGHHHIIIIIIHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======@@@BBBCCCBBB???>>>>>>@@@AAACCCFFFHHHIIILLLOOORRRTTTVVVXXXYYYZZZ]]]```bbbcccdddeeegggiiikkkmmmnnnnnnpppqqqrrrqqqrrrtttuuu{{{|||}}}}}}||||||~~~~~~{{{yyyxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyxxxxxxwwwwwwuuutttsssrrrrrrrrroooooooooooommmkkkiiihhheeeeeeddddddcccbbbaaaaaa\\\\\\[[[YYYVVVSSSQQQOOONNNMMMLLLJJJIIIIIIHHHHHHDDDDDDEEEEEEDDDCCCAAA@@@===>>>@@@AAABBBAAA@@@???@@@@@@???>>>>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGIIIKKKMMMOOOPPPSSSWWW^^^dddjjjqqqyyy~~~}}}yyyyyy}}}tttiiiXXXTTTNNNLLLLLLMMMMMMMMMKKKKKKIIIIIIHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEIIIJJJJJJIIIGGGFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMOOONNNMMMLLLMMMNNNPPPRRRSSSTTTTTTUUUTTTSSSRRRQQQOOOOOOOOONNNMMMOOOSSSVVVVVV]]]jjjxxx|||vvvtttsssoooiiiddd``````aaa[[[888:::;;;;;;::::::999888666666777888999999999999===<<<<<<<<<======>>>???======>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDFFFIIIMMMOOOSSSffflll\\\SSSOOOMMMNNNRRRYYYbbbjjjnnnoooooojjj^^^PPPFFFBBBCCCJJJQQQfff|||vvvrrrkkkddd^^^YYYTTTPPPOOONNNLLLJJJIIIIIIJJJJJJGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBDDDCCCCCCBBBAAA@@@??????BBBBBBAAA@@@>>>=========@@@AAABBBCCCCCCEEEHHHJJJLLLMMMOOOPPPQQQSSSVVVXXXXXXYYY[[[]]]___bbbcccdddfffhhhjjjjjjjjjjjjlllnnnnnnpppqqqrrrrrrsssvvvxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}|||zzzwwwuuutttttttttwwwwwwwwwwwwvvvvvvvvvvvvppppppoooooooooooooooooonnnmmmllljjjiiihhhggggggdddeeeeeedddcccaaa___]]]ZZZZZZYYYXXXXXXXXXXXXXXXSSSRRRQQQPPPNNNKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDAAAAAACCCCCCCCCBBBAAA@@@===>>>@@@AAABBBBBBAAA@@@??????>>>>>>>>>???@@@@@@CCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMOOOQQQTTTUUUYYY^^^eeejjjooovvv||||||}}}zzz~~~nnnaaaRRRPPPMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJIIIGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKNNNMMMLLLKKKLLLNNNQQQRRRUUUVVVWWWXXXWWWVVVTTTSSSQQQQQQQQQPPPOOOOOOQQQSSSYYY```lllxxx~~~}}}{{{xxxrrrkkkfffddddddaaa999===???===;;;;;;:::777666777888999::::::::::::888999:::;;;>>>@@@BBBCCC=========>>>??????@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCHHHLLLNNNXXXtttxxxfffZZZSSSNNNNNNPPPUUU[[[bbbhhhmmmpppmmmdddWWWKKKCCCBBBEEEIIISSShhh}}}zzzppphhhaaaZZZVVVSSSRRROOOLLLJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA??????>>>======>>>??????>>>???@@@?????????AAACCCCCCEEEFFFGGGGGGHHHJJJMMMNNNOOOQQQSSSUUUWWWYYYZZZ]]]___```aaa```aaabbbddddddeeeggghhhiiikkknnnppplllmmmnnnpppqqqrrrrrrrrrsssssssssrrrrrrsssttttttvvvvvvvvvvvvvvvvvvvvvvvvtttrrrpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjhhhgggfffeeeeeeeeeeeeeeebbbaaa___^^^]]]\\\\\\\\\[[[\\\\\\[[[ZZZXXXVVVTTTPPPOOOOOONNNNNNNNNOOOOOOIIIHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@??????@@@@@@???@@@@@@AAAAAA@@@@@@???======>>>???@@@AAAAAAAAA????????????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKOOOQQQTTTWWWXXXZZZ]]]___```eeekkknnnqqqxxx~~~|||}}}~~~xxxggg[[[NNNMMMKKKIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEGGGIIIIIIGGGFFFFFFGGGIIIIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTTTTSSSQQQPPPQQQRRRYYY```iiirrrxxx|||~~~yyysssmmmiiihhhfff777===???;;;888;;;;;;999777888999:::;;;;;;;;;;;;999999:::;;;<<<>>>@@@AAA<<<<<<======>>>??????@@@>>>???@@@AAAAAABBBBBBBBBBBBAAADDDJJJKKKOOOaaawwwvvvlll```UUUQQQRRRSSSVVVZZZaaahhhllllllggg\\\OOOEEEBBBCCCEEEGGGUUUiii}}}}}}}}}wwwnnnfffbbb[[[XXXUUUQQQOOONNNNNNOOOLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>===>>>???@@@@@@<<<===??????>>>>>>???AAA???@@@AAAAAA@@@@@@BBBDDDFFFFFFHHHJJJKKKMMMOOOOOOSSSTTTVVVVVVVVVVVVXXXZZZ[[[]]]_________aaacccfffaaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiifffdddcccaaaaaaaaaaaabbbaaabbbccccccbbb```^^^]]]]]]\\\[[[YYYXXXXXXXXXYYYUUUTTTSSSRRRQQQQQQPPPQQQQQQRRRRRRQQQPPPNNNLLLKKKGGGGGGFFFEEEEEEFFFGGGHHHBBBAAA@@@??????@@@AAABBBAAAAAA@@@????????????@@@@@@@@@????????????@@@@@@????????????@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJLLLOOOQQQSSSTTT]]]```eeeggghhhjjjnnnpppmmmrrrvvvwwwyyyxxxyyyyyyxxxrrrbbbVVVLLLKKKJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEECCCDDDEEEFFFFFFFFFEEEEEEDDDFFFHHHHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJHHHIIIJJJKKKMMMNNNOOOPPPRRRRRRRRRRRRRRRQQQQQQPPPSSSTTTUUUUUUSSSRRRRRRSSSSSS[[[eeekkknnnrrryyy~~~xxxsssrrrppp555;;;<<<777555:::===<<<888888999:::;;;;;;;;;;;;======<<<;;;::::::::::::<<<<<<======>>>?????????>>>>>>???AAAAAAAAAAAAAAAFFFAAACCCIIIJJJKKKXXXiii|||mmm^^^VVVUUUTTTTTTUUU[[[bbbgggiiiggg___RRRFFFBBBCCCDDDAAAJJJXXXlll~~~}}}zzzrrrmmmbbb___[[[WWWTTTSSSSSSTTTNNNMMMKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDAAA@@@@@@@@@???>>>;;;===@@@@@@@@@@@@AAABBB>>>???@@@???>>>>>>???AAAAAAAAABBBDDDFFFGGGHHHIIIKKKMMMOOOOOOOOOOOOQQQSSSRRRSSSTTTTTTTTTTTTWWWYYYZZZ[[[[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^___```^^^^^^^^^_______________[[[ZZZXXXWWWWWWWWWXXXYYYXXXYYY[[[\\\[[[XXXUUUSSSUUUTTTRRRPPPNNNNNNNNNOOOMMMLLLKKKJJJJJJIIIIIIJJJIIIJJJJJJIIIHHHFFFDDDBBBBBBAAA@@@@@@@@@AAACCCCCCAAA@@@>>>>>>>>>@@@BBBDDDDDDCCCBBBBBBAAAAAAAAAAAACCCBBB@@@??????@@@AAABBBCCCBBBAAAAAAAAABBBDDDEEEAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLOOOSSSWWWZZZ]]]___jjjnnnsssvvvwwwyyy|||{{{lllccchhhoooxxx~~~nnn^^^SSSLLLLLLKKKIIIGGGGGGHHHJJJFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCEEEGGGGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKJJJJJJIIIFFFHHHIIIKKKMMMNNNOOOOOOSSSSSSRRRQQQPPPPPPOOOOOORRRSSSUUUUUUTTTSSSSSSTTTQQQ[[[fffkkklllpppxxx}}}{{{~~~777999;;;;;;::::::;;;<<<===;;;999777777777999:::777888888888888999999999::::::;;;;;;<<<======>>><<<===>>>??????@@@@@@??????AAADDDFFFIIINNNTTTXXXsssyyyjjj^^^ZZZTTTQQQRRRTTTVVVWWW^^^dddcccYYYOOOJJJEEE@@@BBB???FFF]]]www~~~sssoooggg```ZZZXXXWWWWWWSSSRRRQQQNNNKKKIIIIIIIIILLLJJJHHHHHHHHHGGGEEEDDDCCCDDDFFFHHHJJJHHHEEEAAACCCCCCBBBAAAAAA@@@??????<<<===??????>>>>>>???AAA===============<<<;;;;;;??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSRRRPPPOOOOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTOOOOOOMMMLLLLLLMMMNNNOOORRRQQQQQQPPPOOONNNNNNNNNIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???????????????AAA@@@???>>>???@@@AAABBBBBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCBBBAAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDFFFGGGGGGGGGFFFHHHJJJKKKKKKKKKLLLMMMUUUUUUWWW[[[```gggmmmqqqtttzzz}}}|||}}}jjjddd```eeesssrrr```TTTQQQLLLLLLKKKJJJIIIIIIHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCCAAAAAACCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCGGGHHHJJJKKKKKKJJJHHHGGGIIIHHHHHHHHHJJJKKKMMMOOOMMMNNNOOOPPPQQQOOONNNLLLRRROOOPPPUUUWWWUUUSSSTTTZZZ[[[\\\^^^bbbkkkvvv888999;;;;;;:::999:::;;;<<<;;;999777777777999999777777888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???????????????AAACCCEEEHHHLLLQQQUUUbbbzzztttiiibbbYYYQQQNNNNNNNNNOOOTTTZZZ\\\WWWRRRNNNGGG@@@CCC@@@BBBOOOaaattt{{{rrrjjjeeecccaaa___[[[ZZZXXXTTTQQQNNNMMMMMMKKKIIIGGGGGGHHHGGGFFFDDDEEEEEEFFFHHHIIIIIIFFFCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAA@@@???>>>???@@@??????@@@@@@???>>>>>>===<<<======>>>>>>??????@@@>>>???@@@AAABBBBBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGIIIHHHFFFEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIIIIIIIKKKMMMPPPQQQRRRTTTVVVXXX[[[\\\___cccjjjqqqxxx|||~~~pppbbbbbbeeeooo}}}{{{zzzyyytttgggWWWNNNMMMJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLNNNOOONNNNNNMMMNNNOOOPPPPPPPPPPPPNNNQQQXXX[[[YYYVVVVVVYYY\\\```dddhhhooowww}}}~~~999:::<<<;;;:::888999::::::999888777777777999999777777777888888888999999::::::::::::::::::;;;;;;;;;<<<===>>>???????????????AAACCCDDDFFFIIIMMMPPPVVVgggvvvmmm___SSSLLLIIIIIIIIIHHHMMMQQQSSSTTTRRRLLLDDDCCCAAAAAAEEEMMM\\\uuuzzzwwwtttppplllcccaaa^^^ZZZVVVRRRPPPOOOKKKJJJHHHHHHIIIIIIHHHFFFGGGGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCBBB@@@??????@@@AAABBBBBBBBBBBBAAAAAA@@@========================;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEEEECCCBBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@??????AAAAAA@@@@@@@@@????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAABBB???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOOOOPPPRRRTTTVVVYYY\\\aaadddggghhhlllrrrzzznnncccaaagggrrrzzzuuunnnggg[[[OOOIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEGGGIIIKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQOOOLLLLLLMMMOOOPPPOOOLLLLLLPPPXXX\\\ZZZWWWWWWVVVZZZ```fffkkkpppuuuxxxzzz~~~~~~{{{zzz{{{{{{999:::;;;;;;999777777888888888777777777888888999777777777777888888888888999999999999999999999999;;;;;;<<<===>>>>>>>>>>>>???@@@BBBBBBCCCEEEHHHJJJPPPYYYmmmvvvfffWWWNNNJJJIIIIIIAAACCCGGGMMMSSSUUUQQQMMMFFFDDDDDDEEEGGGOOObbbtttzzzqqqmmmhhhccc^^^ZZZUUUSSSOOOMMMLLLLLLMMMLLLKKKJJJJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEDDDBBBAAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????======>>>???????????????BBBBBBBBBBBBBBBBBBAAAAAACCCDDDFFFEEECCCBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@AAA??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???======>>>>>>???@@@@@@AAA???@@@BBBCCCCCCCCCBBBAAACCCBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGIIIKKKMMMOOOQQQSSSVVVXXXYYY[[[]]]___bbbgggmmmqqqsssvvv{{{sssjjjfffllluuuzzzmmmaaaVVVLLLHHHIIIEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBCCCDDDDDDCCCCCCAAABBBDDDEEEEEEDDDBBBAAAAAAAAACCCDDDFFFHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEEEECCCCCCBBBCCCEEEGGGJJJLLLKKKKKKKKKLLLLLLMMMNNNNNNSSSPPPNNNNNNPPPQQQOOOMMMLLLJJJMMMTTTWWWVVVTTTUUURRRUUUZZZ```fffjjjnnnpppqqquuuxxxxxxuuussstttuuusss777999:::999777666666777666666666666777888888999666666777777777888888888888888888999999999999999:::;;;<<<======>>>======>>>@@@AAAAAAAAABBBDDDFFFJJJMMMXXXmmm}}}nnn^^^SSSLLLGGGEEEBBB@@@AAAGGGOOOTTTUUUVVVPPPJJJEEECCCDDDHHHUUUaaa}}}}}}}}}}}}~~~wwwqqqkkkeee___[[[TTTRRRPPPOOOOOOOOOMMMKKKKKKIIIGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBDDDEEEEEEDDDDDDEEEGGGBBBBBBCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAADDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<=====================>>>>>>??????@@@@@@AAA@@@@@@@@@@@@????????????@@@AAABBBDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHJJJJJJMMMOOOSSSUUUWWWYYY\\\___eeegggiiillloootttzzz~~~~~~tttlllooouuuzzzzzzmmm___TTTKKKGGGHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDCCCBBBCCCEEEGGGGGGEEECCCBBB@@@AAACCCEEEGGGHHHJJJKKKGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCEEEGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLPPPOOOPPPTTTYYYZZZVVVRRRQQQMMMKKKOOOQQQQQQQQQTTTQQQRRRTTTXXX^^^cccgggiiihhhkkkoooooommmlllmmmpppppp555666888777666555555666444444555666777888888999666666666777777777888888777888888999999:::;;;;;;999:::;;;<<<===============???@@@AAA@@@@@@BBBCCCFFFIIIPPP^^^vvvxxxjjj]]]QQQGGGBBBEEEAAA@@@DDDJJJOOOTTTZZZ[[[QQQGGGBBBAAADDDMMMVVVppp~~~~~~}}}vvvppphhhbbb\\\ZZZWWWUUUTTTRRROOOMMMNNNLLLJJJJJJJJJKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFBBBDDDEEEEEEEEEEEEGGGHHHBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>??????<<<===>>>???????????????????????????????????????@@@@@@?????????>>>>>>>>>===>>>??????@@@??????>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLNNNOOOSSSVVV[[[\\\]]]___cccggglllnnnrrruuuyyytttlllmmmyyy}}}tttvvv|||gggXXXOOOHHHEEEFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCAAABBBCCCEEEGGGIIIJJJKKKGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKKKKOOOWWW___bbb___ZZZUUUPPPLLLMMMOOONNNPPPSSSRRRQQQPPPSSSXXX]]]aaabbbaaaeeeiiijjjhhhhhhjjjlllooo222444555555444333444555333333444666777888888888666666666666777777777888666777888999:::<<<<<<===999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@AAABBBBBBGGGNNNTTTbbbyyylll^^^QQQIIIGGGCCCAAADDDFFFHHHOOOXXX]]]WWWQQQLLLGGGDDDGGGNNN]]]ooo}}}zzzzzz}}}tttmmmiiigggccc___]]]YYYUUUSSSRRRPPPOOOOOOOOOOOOMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGDDDEEEFFFFFFEEEDDDEEEGGGCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@??????@@@@@@<<<===???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQTTTVVVXXX]]]aaafffgggggghhhmmmqqqsssvvv|||zzzmmmiiilllvvv{{{vvvwwwoooZZZOOOJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBBBBAAAAAACCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHGGGFFFHHHGGGIIIQQQ[[[___]]]YYYSSSMMMJJJLLLNNNLLLMMMPPPPPPNNNNNNPPPUUUYYYZZZZZZ]]]aaagggiiihhhgggiiikkklll000222444444333333444555222333444666777888888888666666666666777777777777666666888999;;;===>>>>>>999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@@@@AAA:::BBBHHHJJJPPPfffzzzlll^^^TTTGGGDDDCCCFFFDDDCCCJJJTTTXXXZZZ\\\[[[SSSHHHDDDGGGKKK^^^uuu~~~}}}zzzsssvvv{{{}}}uuurrrmmmiiieeeaaa]]]YYYTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHFFFGGGGGGFFFDDDCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFCCCEEEFFFEEEDDDCCCCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB>>>???AAACCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@BBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJLLLMMMNNNNNNNNNNNNQQQRRRTTTVVVYYY\\\___```gggkkkpppqqqpppqqqvvv{{{~~~~~~~~~qqqfff```eeeppp{{{uuuuuuwwwdddQQQHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEFFFGGGFFFEEEDDDHHHEEEDDDIIIRRRWWWUUUQQQMMMIIIHHHKKKLLLKKKJJJKKKLLLKKKKKKNNNRRRUUUTTTRRR\\\aaagggiiiiiihhhiiikkkiii333333333333333333333333333444444444444444444444777777777777777777777777888888999999999:::::::::888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@???GGGEEEDDDLLLXXXrrrttt```RRRIIIDDDFFFGGGFFFGGGKKKPPP\\\fffeee]]]SSSIIIAAAJJJRRRaaauuu~~~{{{zzzzzz|||vvvrrrqqqoooiiiddd^^^]]][[[[[[[[[YYYVVVTTTUUURRROOOOOOPPPNNNJJJFFFJJJIIIHHHIIIJJJJJJHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGFFFEEEDDDCCCHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAAAAABBB@@@AAACCCCCCDDDCCCBBBAAADDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGEEEDDDDDDFFFHHHFFFEEECCCBBBCCCDDDFFFGGGCCCDDDDDDFFFGGGHHHIIIJJJGGGIIILLLNNNOOOOOOMMMLLLQQQQQQQQQRRRSSSTTTVVVWWWYYY[[[]]]^^^___dddlllrrruuu{{{}}}rrroooeeedddgggqqqzzzsssuuu{{{|||aaaXXXLLLEEEDDDDDDCCCAAAEEEDDDBBBAAAAAAAAAAAABBBCCCBBB@@@>>>>>>???AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGHHHHHHHHHFFFDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCEEEGGGFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIKKKNNNQQQUUUYYY\\\]]]cccbbbbbbeeeiiikkkjjjhhhlll333333333333333333333333444444444555555555666666777777777777777777777777888888888999999999::::::888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????===DDDBBBAAAHHHOOOaaa{{{vvvaaaUUUKKKGGGDDDAAABBBEEEQQQ[[[dddfffbbb\\\SSSKKKFFFJJJSSSbbbvvv}}}|||{{{{{{}}}~~~{{{tttnnnnnnllljjjhhhgggeeebbb___\\\YYYUUUUUUVVVUUURRROOOKKKJJJIIIJJJKKKKKKIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEDDDBBBBBBDDDFFFEEEDDDCCCBBBBBBDDDEEEGGGCCCDDDEEEGGGHHHJJJKKKKKKLLLNNNQQQTTTVVVWWWVVVUUURRRSSSUUUXXX[[[]]]___``````cccgggiiikkkooowww}}}|||kkkbbbaaaccciiisssxxxooopppvvvlllZZZRRRIIICCCCCCCCCBBB@@@CCCBBBAAA@@@@@@AAABBBBBBCCCBBB@@@>>>======>>>>>>????????????@@@@@@@@@@@@???@@@AAACCCEEEEEEFFFFFFHHHGGGFFFDDDCCCBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@AAACCCDDDEEEDDDDDDDDDFFFGGGIIIJJJIIIJJJJJJKKKKKKLLLLLLMMMKKKLLLOOORRRVVVZZZ]]]^^^___^^^___ccchhhlllmmmlllnnn444444444333333222222222333333444555666777777888777777777777777777777777777888888888999999999999888888999999:::;;;;;;;;;======<<<<<<<<<======>>><<>>=========<<<======>>>>>>?????????>>>???@@@BBBCCCDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBBBB>>>???AAABBBBBBBBBAAA@@@CCCBBBAAA@@@???@@@AAAAAADDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLMMMOOORRRUUUZZZ]]]___^^^]]]___ccciiinnnrrrsssrrr555555444333333222111111222222333444555666777888666666666666666666666666777777777888888888888999888888888999::::::;;;;;;======<<<<<<;;;<<<<<<<<<<<>>@@@@@@???>>>>>>???AAABBBDDDDDDCCCBBBAAA@@@??????;;;<<<<<<===>>>???@@@@@@>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA>>>>>>@@@AAAAAAAAA@@@???BBBAAAAAA@@@@@@AAABBBCCCEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMOOOSSSWWW\\\^^^``````aaaeeejjjpppuuuxxxvvv555555444333333222111111000000111222444555666666555555555555555555555555666666777777777888888888777777888999999::::::;;;===<<<;;;;;;;;;;;;;;;<<<<<>>>>>???@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBAAA>>>???@@@AAABBBAAA@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJJJJKKKOOOTTTYYY\\\aaabbbccceeeiiinnnsssvvvuuu444444444333333222222222000000111222333444444555555555555555555555555555666666666666777777777777777777888888999:::::::::;;;;;;:::::::::;;;;;;<<<<<>>>>>??????????????????@@@??????@@@BBBDDDFFFGGGDDDBBB@@@>>>======>>>???>>>??????@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA>>>???AAABBBBBBBBBAAA@@@>>>???@@@BBBDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNJJJIIIGGGHHHKKKPPPVVVZZZ^^^```bbbdddfffiiimmmpppppp333333333333333333333333222222222333333444444444444444444444444444444444555555555666666666777777777777777888999999:::::::::999999999:::;;;<<<<<<:::>>><<>>AAAEEEIIIMMMOOOKKKHHHCCC???======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB>>>@@@AAACCCCCCCCCBBBAAA>>>???@@@AAABBBAAA@@@@@@>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGIIIJJJLLLMMMMMMJJJHHHFFFFFFIIIOOOUUUYYY[[[^^^bbbddddddfffjjjmmmmmm333333333333333333333444444444444444444444444444444444444444444444444444555555555555666666666777777777777888999999::::::888888999999:::;;;<<<===999===:::<<>>GGGHHHKKKYYYtttsssdddXXXMMMNNNKKKHHHLLLSSSXXXWWW___gggnnnlllbbbYYYUUUUUULLLRRR[[[fffrrr~~~xxxsssllleeebbbcccfffhhhbbbaaa```______```bbbccccccaaa___^^^]]]^^^___```^^^```ccceeeeeebbb^^^\\\VVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSPPPNNNLLLKKKJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLHHHIIIKKKLLLLLLLLLKKKJJJGGGHHHJJJLLLMMMMMMLLLLLLIIIJJJKKKLLLOOOQQQTTTUUUVVVYYY[[[\\\\\\[[[\\\]]]```bbbeeeiiinnnqqqsssuuuwwwxxx{{{xxxmmmccc\\\VVVTTTTTTXXX\\\eeeyyyyyyooocccZZZ```aaaiiizzzzzzuuuttt|||www___LLL@@@>>>AAA<<<<<<<<<;;;:::999:::<<<999:::===BBBGGGMMMRRRUUUSSSOOOIIICCC??????@@@BBB@@@@@@@@@???????????????===>>>???@@@@@@@@@@@@@@@===???AAACCCCCCCCCBBBAAA===>>>???AAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMJJJHHHFFFFFFIIINNNUUUYYY[[[^^^ccceeefffgggjjjmmmnnn333333333333333333333333333333444444555666777777333333444444555444444333666666666666777777777777:::999999999999999999999999999888888888888888999::::::;;;===???AAACCCDDDFFFGGGOOO___vvvqqqdddTTTOOOJJJHHHJJJMMMMMMLLLXXXZZZ```iiiooommmccc[[[TTTTTTUUUWWW\\\eeepppwwwzzztttssssssqqqnnnlllhhhdddbbbdddhhhkkkmmmmmmlllkkkiiigggfffddddddcccgggmmmrrrrrroooiiieee```___^^^]]]\\\\\\]]]]]]]]]^^^______]]]YYYUUURRRRRRRRRRRRQQQPPPNNNKKKJJJLLLKKKKKKLLLNNNOOONNNLLLOOONNNLLLMMMOOOPPPPPPOOOPPPOOONNNMMMMMMMMMNNNOOONNNOOOQQQSSSSSSUUUYYY[[[^^^```bbbccccccbbbbbbcccfffjjjqqqvvv{{{~~~uuunnnfffZZZUUUXXXQQQWWW\\\```jjj~~~xxxqqqdddWWWWWW```hhhvvvzzzpppooowwwyyybbbSSSJJJDDDAAAAAA<<<;;;;;;:::::::::;;;;;;>>>???AAACCCFFFKKKRRRWWWSSSMMMFFF@@@>>>???AAAAAAEEECCC@@@????????????>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCC???@@@AAABBBDDDEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGHHHKKKLLLMMMQQQWWW[[[___cccfffiiikkknnnpppmmm333333333333333333333333222333333444555555666666444444444444444444333333555555666666666777777777999888888888888888888888999999888777777888888999::::::;;;<<<>>>@@@AAABBBAAABBBHHHTTTfff}}}rrr^^^XXXOOOJJJJJJLLLLLLLLLPPPRRRWWW___gggjjjiiifff```]]]YYYTTTSSSVVV]]]bbbiiinnnwww}}}yyyuuuqqqnnnoooqqqssstttttttttsssrrrqqqqqqppppppnnnrrrvvvzzz{{{xxxtttqqqiiihhheeedddccccccdddeeekkklllnnnnnnlllgggbbb___[[[[[[ZZZYYYXXXVVVTTTSSSTTTRRRQQQQQQRRRSSSSSSRRRUUUTTTRRRRRRSSSTTTTTTSSSUUUVVVXXXYYYYYYYYYXXXWWWUUUWWWYYYZZZ[[[]]]```cccfffjjjpppssssssrrrppppppooottt{{{tttbbb\\\XXXRRRSSSYYY^^^gggpppvvv}}}pppeeeaaa\\\YYY```mmm|||tttvvv}}}sssbbbPPPFFFAAA>>><<<===<<<;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCFFFKKKNNNOOOJJJDDD???>>>???@@@@@@CCCAAA???>>>?????????>>>??????@@@AAABBBBBBBBBAAACCCCCCCCCCCCCCCBBBAAA@@@@@@????????????@@@AAAAAA??????@@@AAABBBBBBCCCDDDGGGFFFEEEEEEDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGKKKLLLLLLQQQWWWYYY]]]cccgggiiikkklllmmmmmm333333333333333333333333222222222333333444444555444444444444444333222222555555555666666666666777777777777777777777777777888888777777777888888999:::::::::;;;<<<===??????>>>>>>BBBIIIRRReeepppgggZZZQQQNNNLLLKKKJJJJJJLLLOOOUUU]]]dddkkknnnqqqnnnhhh```YYYVVVVVVXXXXXXZZZ^^^fffqqq~~~zzzzzzzzzzzzyyyyyyyyyyyyzzz|||xxxuuurrrpppooooooppprrrxxxzzz|||}}}zzzuuupppllleeedddcccaaa^^^\\\ZZZYYYZZZYYYWWWXXXZZZ[[[ZZZZZZ[[[YYYWWWWWWXXXYYYYYYXXXXXX[[[___cccdddcccaaa```\\\^^^```bbbccceeehhhkkkmmmsss|||~~~}}}zzzqqqaaaRRROOOPPPRRRZZZddduuuvvvkkk]]]SSSSSSYYYaaappp~~~|||xxx}}}yyy^^^QQQDDD@@@>>><<<<<<===;;;;;;;;;<<<<<<======>>>===???@@@@@@@@@@@@BBBDDDHHHDDD@@@>>>>>>>>>>>>>>>@@@???======>>>??????>>>??????@@@@@@@@@@@@@@@???AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>??????@@@AAA>>>>>>?????????@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFIIIKKKKKKPPPVVVXXX\\\bbbfffhhhiiijjjkkknnn222222222222222222222222111111222222222333333333444444444444333333222111444444555555555666666666555555666666666666666666888777777777777888888999:::999999999:::;;;<<<===>>>>>>@@@CCCFFFRRRjjjyyylllaaaYYYSSSMMMHHHJJJKKKLLLOOOSSS[[[dddjjjtttuuuvvvtttnnnhhhccc```ZZZWWWUUUVVV^^^jjjxxx~~~~~~}}}zzzsssrrrnnnjjjfffcccaaa```bbbbbbdddgggiiiiiigggeeebbb```^^^___aaacccdddeee___bbbfffjjjlllmmmlllkkkgggiiikkkmmmnnnppptttwwwxxx~~~nnnaaaYYYSSSVVV\\\dddppp{{{ttthhh]]]TTTPPPWWWdddrrr}}}uuutttwwwyyyzzzyyyaaaSSSJJJAAA@@@???===;;;;;;:::;;;<<<===>>>>>>>>>???;;;===???@@@>>>======>>>AAA???======>>>>>>===<<<>>><<<<<<<<<>>>??????>>>@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@??????????????????@@@AAAAAA?????????????????????>>>BBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCFFFDDDEEEIIIJJJJJJNNNUUUXXX[[[___ccceeegggiiikkkooo222222222222222222222222111111111222222222222222333333444444333222222111444444444444555555555555444444555555555666666666777777666666777888888999999999999999999::::::;;;======???@@@AAAHHHZZZkkk~~~tttjjj___SSSKKKJJJJJJJJJJJJLLLQQQWWW]]]fffnnnyyyyyyrrrmmmeee___VVVQQQRRRXXXbbbhhhwww|||~~~}}}}}}}}}}}}||||||{{{{{{{{{~~~~~~xxxsssooommmlllkkknnnsssyyy|||{{{vvvrrrkkkiiihhhjjjmmmrrrtttuuunnnooopppqqqtttwwwzzz{{{wwwyyy|||~~~wwwgggZZZUUUWWW^^^iiiuuutttfff]]]SSSSSSYYYhhhxxx}}}pppiiijjjpppwww{{{~~~~~~}}}xxx|||zzzbbbQQQGGGAAA===>>>>>>:::888888::::::<<<===>>>>>>>>>>>>999;;;>>>???>>>=========<<<<<<;;;===>>>>>>===;;;<<<;;;;;;<<<>>>??????>>>@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@AAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@????????????@@@AAAAAABBBCCCEEEGGGGGGEEEDDDCCCBBBAAAAAABBBBBBGGGEEEFFFIIIIIIIIIMMMSSSYYYZZZ]]]___aaaeeejjjnnnooo222222222222222222222222222222222222222222222222222222333333333333222222333333333444444444555555444444444555555666666777666666666666777888888999888888888888999999:::;;;;;;:::<<<>>>???CCCNNNYYYppp{{{nnn```UUULLLJJJHHHGGGHHHKKKNNNPPPYYYdddsss~~~sssmmmbbbYYYSSSRRRTTTVVV]]]cccjjjqqquuuwwwyyyzzzwwwwwwvvvuuuuuuuuuuuuvvvxxxzzz|||~~~||||||xxx{{{|||tttrrrrrrtttyyy~~~}}}|||{{{}}}|||nnnddd[[[RRRLLLOOO[[[mmmxxxpppfff]]]YYYUUU]]]kkk|||tttooojjjhhhlllsssyyy}}}}}}}}}{{{rrrnnnrrr{{{xxxbbbQQQHHH???<<<;;;>>>???<<<:::;;;999:::<<<===>>>>>>===<<<888:::===>>>>>>===>>>>>>;;;;;;;;;<<<>>>???>>><<<<<<<<<<<<===???@@@>>>===@@@@@@AAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGEEEEEECCCBBBBBBCCCDDDDDDIIIGGGGGGIIIIIIHHHKKKQQQWWWYYY[[[^^^aaafffkkkooonnn111111111111111111111111333333333333333333333333000111222333333333333333222333333333333444444444444444444555666777777777555555555666666777999999888888888888999:::;;;<<<:::888999===@@@AAAFFFLLLXXXnnn|||oooeeeYYYSSSLLLHHHHHHJJJJJJIIIOOOWWWeeerrr}}}zzznnncccZZZTTTPPPOOOQQQVVVZZZ^^^ccciiillllllkkkiiihhhggghhhjjjkkknnnppprrruuuxxxyyyzzzzzz|||~~~}}}lllcccYYYSSSQQQQQQQQQQQQ[[[lll}}}ppphhhbbb]]]]]]aaahhhsss{{{vvvtttqqqmmmnnnpppsssxxx|||~~~~~~}}}|||{{{}}}{{{sssmmmmmmttt~~~~~~rrr```OOOEEEBBB===;;;;;;???@@@===;;;===999:::<<<======<<<;;;:::888:::<<<===<<<<<<===>>><<<;;;;;;<<>>@@@@@@>>><<<>>>>>>???@@@AAAAAAAAA@@@???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFHHHGGGEEEEEEEEEFFFHHHIIILLLIIIIIIJJJIIIGGGJJJOOORRRVVV\\\aaaeeehhhkkknnnmmm111111111111111111111111333333333333333333333333///000111222333444444444222222333333333444444444444444555555666777888888555555555555666777999999777777777888999;;;<<<===;;;888999>>>BBBBBBCCCEEEHHHYYYtttyyyqqqhhh___SSSLLLKKKKKKIIIFFFEEEJJJTTTaaaoootttfffZZZSSSLLLLLLKKKJJJLLLQQQXXX]]]bbb```]]]\\\[[[]]]___```ccceeeiiinnnssswwwzzz|||xxxzzz}}}wwwjjj\\\SSSUUUNNNIIIKKKQQQYYY___dddmmmwwwlllaaa]]][[[[[[cccmmm}}}xxxnnniiihhheee```sssyyy~~~zzzyyyyyy{{{}}}zzzuuunnnmmmrrr}}}~~~vvvkkk^^^PPPDDD>>><<<<<<::::::===<<<888666777999:::<<<======;;;:::888999;;;<<<<<<;;;:::<<<======<<<<<<===???@@@@@@???>>>>>>>>>???AAA@@@>>><<<<<<<<<===??????@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB?????????>>>???@@@@@@AAA>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEJJJIIIHHHGGGGGGIIIKKKMMMNNNKKKJJJKKKIIIGGGIIINNNNNNTTT]]]dddhhhjjjkkklllmmm111111111111111111111111111111222222222222111111222222333444444333222222666444222111111222333555777777666666666666777777666666666666777777777777999999888888999999:::;;;;;;;;;<<<===>>>@@@BBBCCCIIIMMM[[[uuuyyyssseeeWWWOOONNNKKKGGGIIIGGGJJJRRR^^^nnnppp___SSSPPPKKKHHHIIIKKKNNNPPPSSSQQQNNNNNNOOOQQQQQQQQQUUUXXX^^^eeekkkoooqqqrrruuuxxx|||~~~uuueee[[[QQQJJJHHHJJJMMMQQQWWW___hhhqqqwww{{{uuuddd```ZZZYYY```lllzzzuuulllggg```ZZZZZZ___ttt~~~~~~{{{zzz{{{{{{yyyvvvoooiiieeekkk~~~|||gggTTTNNNGGG<<<777999<<<;;;999888888999;;;<<<::::::999888999:::<<<===888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???@@@AAABBBBBBBBBAAAAAA>>>????????????>>>======@@@??????????????????@@@@@@@@@AAABBBDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKOOOUUU]]]bbbeeehhhlllpppmmm000000000000000000000000111111222222222222111111333222222222222222222333555333222111111222444555555555555444444555555555555555666666666777777777888777777777777888999999:::::::::;;;===???@@@AAAEEEFFFPPPddd~~~sssfff]]]YYYRRRLLLIIIEEEFFFKKKTTT```rrrrrrbbb\\\SSSMMMKKKKKKJJJIIIMMMKKKIIIHHHIIIIIIHHHFFFJJJNNNTTT[[[bbbiiimmmooouuuyyy}}}qqq]]]QQQJJJGGGGGGJJJLLLRRR\\\fffpppyyyzzzlllfffaaa```bbbfffppp|||~~~tttjjj```[[[WWWVVV[[[bbb|||~~~|||{{{yyyvvvppplll___aaagggtttppp]]]MMMIIIDDD<<<888;;;<<<;;;999888888999;;;<<<::::::999999999:::;;;<<<666666777777777777777777<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????AAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLSSSXXX]]]aaabbbcccgggjjjkkk////////////////////////111111222222222222111111333222111000000111222333333222222111222333555666444333333222222333333444555555555666666666666777666666666666666777777888888888999:::;;;===>>>?????????DDDPPPbbb{{{|||ssskkk___TTTMMMHHHDDDFFFJJJRRR```lll}}}sssfff\\\VVVRRRLLLGGGIIIGGGDDDDDDDDDCCCBBBAAACCCEEEIIIOOOVVV]]]cccfffooottt{{{}}}bbbWWWKKKDDDAAACCCKKKTTTYYYaaaooo|||sssjjjhhhhhhlllrrr{{{|||uuummmeee^^^\\\]]]bbbkkksss{{{zzzyyywwwssslllccc]]]YYYcccqqq{{{___PPPDDDBBB@@@;;;999<<<;;;:::999888888999:::;;;::::::999999999:::;;;;;;888777666555444555666777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;===???AAABBBAAAAAA@@@???@@@AAABBBCCCAAAAAABBBBBBAAAAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBDDDEEEFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEGGGIIILLLMMMXXX[[[^^^^^^]]]]]]```ccchhh////////////////////////111111222222222222111111222222222222222222222222222111111222333444555666333333222222222222333333444444555555555666666666666666555555666666777888888888888999:::;;;===>>><<<<<>>@@@AAAAAA@@@???>>>>>>@@@BBBCCC?????????@@@???>>>>>>===@@@@@@????????????@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDFFFIIIMMMOOOYYY[[[\\\[[[YYYXXX[[[^^^ddd000000000000000000000000111111222222222222111111111222333444444333222111111111222222333444555666444444333333333333444444444444444444555555555555777666666666666777888888888888888999:::;;;<<<===;;;===@@@BBBEEEPPPfffzzzqqq[[[SSSKKKIIIHHHIIIOOOVVV\\\oooxxxpppfff```WWWPPPKKKHHHEEEDDDCCCBBB@@@@@@BBBFFFKKKNNNUUU\\\hhhrrryyy}}}~~~kkkXXXLLLHHHKKKSSS\\\aaaeeennnwww~~~{{{zzz{{{yyyuuuqqqnnnffflllvvv|||xxxuuusssoooiiiccc^^^[[[YYY```jjjtttvvvrrrkkk___UUUGGGAAA;;;:::;;;:::999:::999999999999999999999999:::::::::::::::::::::999<<<;;;999777666777999:::999999999999::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>@@@???===<<<===>>>@@@BBB>>>>>>??????>>>>>>===<<<>>>>>>============>>>>>>@@@AAABBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFJJJNNNPPPUUUXXXYYYXXXVVVVVVYYY]]]bbb000000000000000000000000111111222222222222111111000111222333333222111000111222222333333444444444555444444333333444444555333333333444444444555555666666666666666777888888888888888888999:::;;;<<<;;;===AAACCCBBBFFFTTTcccyyyggg]]]SSSOOOLLLJJJLLLPPPXXXdddvvvuuuiii___VVVNNNIIIFFFCCC@@@>>>???BBBFFFHHHLLLRRR]]]gggooovvv{{{~~~xxxdddTTTJJJGGGGGGPPP```qqq{{{}}}sssqqqrrryyy~~~vvvnnniiigggggggggmmmxxx{{{wwwtttqqqooolllgggdddccceeegggooorrrppphhh]]]UUULLLDDDAAA>>>;;;999:::999999999999999999999999999999999::::::;;;;;;;;;:::999999999888777666666666777888777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;======<<<;;;<<<===>>>?????????@@@@@@??????>>>=========<<<<<<<<<<<<======@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEGGGJJJMMMOOOQQQTTTWWWWWWVVVVVVYYY\\\aaa////////////////////////111111222222222222111111222000///......///000222222333333333444333333333444444333333333333444444222333333333333444444444555555444444555555666777666666666666777888999999:::;;;>>>???======EEEPPP___www|||pppddd\\\VVVPPPNNNPPPUUU[[[fffvvvtttfff]]]QQQNNNIIIEEEBBBBBBDDDEEEEEEJJJQQQXXX```gggnnnrrrwww|||ooo^^^QQQKKKNNNTTTYYYcccvvvyyyqqqeeegggooozzzvvvqqqjjjdddbbbdddjjjnnn}}}}}}zzzvvvrrrooooooggghhhhhhffffffiiinnnrrrvvvrrrfffVVVJJJDDD>>>999;;;;;;:::999999:::999888888888999999999999888888::::::;;;;;;;;;:::999888555555666666666666666666777777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======AAABBBCCCDDDDDDCCCAAA@@@>>>???AAACCCEEEFFFGGGGGGCCCDDDDDDEEEGGGIIIJJJKKKNNNRRRVVVWWWVVVVVVXXX[[[aaa........................111111222222222222111111333000+++((((((+++000333333333444444444333222222444333333222222333333444222222333333333444444444444333333333333444555555555555555555555666777888999999:::;;;999777===EEENNN]]]sssuuukkkbbbYYYTTTTTTRRRSSSZZZhhhzzzttt___[[[TTTMMMHHHDDDCCCCCCAAACCCHHHMMMRRRYYY```eeeppptttyyy|||}}}{{{zzzyyy}}}}}}nnnZZZNNNJJJLLLXXXeeeqqqyyy|||vvvllleeekkknnnuuuyyyssspppjjjggghhhpppzzzzzzuuuqqqnnnkkkiiiiii^^^```ccceeegggkkkrrrwwwkkkeeeWWWHHH??????>>><<<888999999888888::::::888888888999999999999888888::::::;;;<<<;;;:::888777444555666777888888777777666777777888999999::::::::::::::::::::::::::::::::::::999999::::::;;;<<<888999:::;;;;;;;;;::::::;;;;;;;;;<<<;;;::::::999>>>>>>============>>>>>>AAABBBCCCDDDDDDBBBAAA???===>>>@@@BBBEEEFFFGGGHHHBBBCCCDDDEEEFFFGGGHHHIIIMMMQQQVVVXXXWWWVVVWWWYYYaaa222222111111111111222222111111111000000000000000111111000000000000111111000000111222222222222111111111222222222333333333555555555444444333333333555555444444444333333333555666777888888999999888999999999:::;;;<<<>>>>>>IIINNN[[[nnnuuujjj___XXXRRRSSSVVV]]]hhhvvvvvvgggZZZRRRLLLFFFAAADDDCCCDDDGGGKKKOOOPPPPPP[[[aaajjjoooqqqpppqqqqqqwwwyyy|||~~~{{{ssseee___XXXUUUYYYeeerrr{{{yyysssiiibbbfffpppxxxyyyqqqpppnnnlllmmmsss~~~zzzuuunnnjjjhhhddd___[[[XXXaaaffffffllluuuuuulll___VVVJJJ@@@<<<:::999888888999999999999888777777777777888888888888777777999999999888888888777777777777777777777777777777444555555666777888888999999999:::::::::;;;;;;;;;;;;:::999999:::;;;===>>><<<:::888:::<<<<<<:::777666777777888:::;;;<<<<<<::::::::::::::::::::::::??????@@@AAAAAAAAA@@@@@@<<<<<<===>>>???AAACCCDDDAAACCCDDDEEEFFFGGGJJJLLLMMMQQQUUUWWWVVVVVVYYY\\\aaa111000000//////000000111111111111111111111111111111111000000000000111111000000111222222222222111111111111222222222333333555555444444444333333333333333333444444555555555555555777888888888888888777777888888999;;;<<<===???BBBKKKYYYkkkuuujjjbbbWWWVVVUUUWWW^^^iiittt{{{vvvjjj___UUUNNNJJJGGGEEEEEEFFFGGGHHHGGGMMMRRRZZZ___bbbccceeegggooosssxxx|||yyypppgggaaa^^^]]]^^^aaajjjvvv~~~sssgggbbbbbbhhhvvv}}}uuukkkeeedddjjjnnnvvv{{{wwwmmmjjjeeeaaa]]]YYYUUUSSSUUUaaaiiijjjlllpppkkkaaaRRRKKKBBB<<<;;;;;;<<<<<<888999999999888888777777777777888888888888777777888888888777777666666666777777777777777777777777444444444555666777777777777777777777888888888888::::::999999888999999999999888777888;;;;;;999777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???<<<<<<===>>>???AAABBBCCCBBBCCCEEEFFFFFFHHHJJJMMMPPPTTTXXXYYYXXXXXX[[[^^^```000//////......//////000222222222222222222222222222222111111111111222222///000111111222222111111111111111222222222222333444444444444333333333333111222222333444555666777555555666777888888888888666666777777888999;;;;;;===>>>CCCJJJTTTfffvvvooo```\\\VVVSSSUUU[[[ccciiirrr}}}|||nnneee\\\WWWQQQLLLIIIHHHFFFEEEAAADDDIIIMMMOOORRRTTTWWWaaafffnnntttzzz}}}|||uuunnnjjjfffcccaaa___cccjjjuuuwwwrrruuukkkbbbdddnnn}}}zzzrrrkkkccc[[[YYY[[[gggqqq~~~yyytttmmmhhh]]]\\\YYYTTTPPPMMMMMMMMMUUUdddoooooojjjfff\\\QQQEEEAAA<<<999999:::;;;;;;999999888888888777777777666777777888888777777666777777666666666666555555666666666666666666666666333333444444555555666666555555666666666777777777888888888888777666555444777666666777999:::999777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>============>>>???@@@AAACCCDDDFFFFFFGGGHHHKKKMMMTTTWWW[[[\\\ZZZZZZ]]]```ccc000//////......//////000111111111111111111222222222222111111111111222222///000000111111111111111111111111111222222222222333333333333333333333333222222333333444555666666444555666777888888888888777777777777888999:::;;;>>>@@@CCCFFFIIITTTjjjxxxmmmggg___WWWTTTVVVZZZ^^^bbbkkkyyyvvvpppfff\\\UUUOOOJJJHHHEEEEEEEEEFFFFFFHHHJJJLLLRRRWWW^^^fffmmmtttzzz|||xxxppppppooopppqqqsssttttttmmmsss|||wwwnnnjjjiiikkkrrr}}}tttkkkccc^^^YYYVVVXXX]]]kkkwww{{{rrrhhh___XXXOOOOOOMMMIIIFFFGGGMMMRRR^^^jjjsssooodddYYYNNNEEE@@@>>>;;;888777777666666999888888777777777777777666666777777777777666666666666666666666666666666555555555555555555555555444444444555555666666666666666666777777777888888666666777888777666555444555666666888999::::::999888999999:::;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<===============>>>>>>=========>>>??????BBBDDDFFFFFFGGGHHHKKKMMMVVVYYY]]]]]]\\\\\\^^^aaafff111000000//////000000111.../////////000000111111222111111111111111111222//////000111111111111000000000111111111222222222333333333333333333333333444444444444444444444444444555666777777888888777888777777888888999:::;;;999;;;???BBBCCCGGGUUUddd}}}wwwlllbbbZZZVVVUUUUUUXXX]]]fffppp|||uuuhhh]]]TTTNNNOOOMMMIIIFFFEEEFFFGGGHHHHHHJJJOOOUUU\\\fffooovvvvvvxxx|||xxxnnnjjjkkknnntttyyy}}}uuunnnhhhdddccchhhvvvvvvqqqeee^^^ZZZYYYZZZ\\\bbbiiivvv~~~vvvkkk^^^SSSKKKGGGFFFDDDBBBCCCJJJUUU]]]jjjoooqqqhhhZZZMMMDDD>>>===<<<;;;999777555555555999888777666666666777777666666777777777777666666777777777777777777777777444444444444444444444444666666666666666777777777555555666666666777777777444555777888888888777666555777888999:::::::::;;;888999999::::::;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<======<<<>>>======<<<======>>>>>>AAACCCDDDEEEEEEGGGIIILLLUUUXXX\\\]]][[[[[[^^^aaaccc111000000//////000000111---......//////000000000111111000000000000111111...///000000111111000000000000000111111111111222222222222222333333333333555555444444444333333333444444555666777777777777888888777777888999999:::666888<<<@@@AAAAAAHHHQQQaaaxxx{{{pppddd[[[UUURRRSSSUUUYYY^^^eeeoooyyy|||ppphhh\\\WWWPPPJJJGGGFFFEEEDDDDDDEEEFFFHHHMMMVVV___fffjjjlllpppuuu{{{wwwooollllllsssxxxpppgggcccaaacccggg}}}}}}ooogggeee\\\YYYZZZ___eeejjjqqqxxx~~~wwwnnnaaaUUUKKKEEECCCBBBBBBCCCIIISSS___gggooommmfffZZZMMMCCC>>>===999::::::999777777888999999888777666555666777777555666666777777666666555666666777777777777888888555555555555555555555555666666777777777777777777333333444444444555555555555555666777888888888888666888999:::999999:::;;;888888888999999:::::::::::::::::::::::::::::::::888888:::;;;<<<<<<=========<<<<<<<<<<<<======>>>???@@@BBBCCCCCCDDDGGGIIIPPPTTTXXXYYYYYYYYY\\\___ccc000//////......//////000.........///000000111111000000////////////000000...//////000000000000000000000000000111111111111111111222222222333333333333333444444444444444444333444555666777777777777777777666666666777888888:::999;;;@@@AAAAAACCCHHHOOO___yyy~~~tttiii```[[[VVVUUUUUUUUUWWW]]]eeejjjllloootttyyy}}}uuujjj```XXXRRRMMMIIIFFFFFFEEEDDDEEEIIINNNSSSWWWYYY]]]dddkkksssyyy|||}}}~~~~~~}}}qqqtttwwwvvvtttsssvvvyyyxxxqqqlllkkkkkkmmmuuu}}}zzztttjjj___\\\___^^^^^^dddnnnuuuzzz}}}xxxnnnbbbVVVLLLGGGEEEFFFFFFHHHNNNXXXbbbjjjoookkkcccWWWKKKAAA<<<;;;<<<888999:::999777777999;;;999888666555555555777888555555666666666666555555555555555666666777777777555555555555555555555555666666666666666666666666444444444444555555555555777666666666666666777888555888:::999777666777999777777888888888888999999999999999999999999999999777888:::;;;<<<=========;;;;;;;;;;;;<<<<<<===>>><<<>>>???@@@@@@BBBDDDGGGKKKOOOTTTUUUUUUVVVZZZ]]]ccc.........------............//////000111222222222//////............//////...//////000000000000000000000000000111111111111111111111222222333333333111222222333444555666666333444555666777777777777666555555555555666666777<<<999888<<>>>>>:::<<<>>>>>>???@@@CCCEEEHHHLLLPPPSSSSSSTTTXXX[[[___