BM6P6(@ uuufffUUUJJJBBB;;;777777777555555777666555444333333333333333222222333444444333333333333333222111000///...---+++,,,---......,,,***)))+++,,,.........,,,***)))***,,,///222222111...,,,...---,,,,,,++++++++++++******************++++++************************************))))))))))))))))))(((((((((((())))))******)))(((((('''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))******(((%%%######&&&(((%%%%%%&&&'''((()))******%%%&&&((()))((('''%%%$$$%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))))))))(((((((((''''''&&&))))))((((((''''''''''''&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''''')))***+++,,,---'''+++---+++&&&$$$&&&******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))'''''')))+++))))))))))))((((((((((((&&&((())))))(((((()))+++---,,,++++++******+++++++++***)))))))))***,,,,,,+++***)))(((''''''((()))******)))(((((((((((((((######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%'''))))))((('''&&&###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""&&&%%%###"""""""""######))))))((('''%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ttteeeUUUJJJAAA:::666666666333333666555555444333333333333333222333333444444333333333333222222111000///......,,,---.........---+++***)))***,,,,,,,,,***)))'''***,,,...000000///...,,,...---,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((+++***))))))((((((((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))******(((%%%###$$$&&&((('''''''''((((((((((((((('''((()))******)))((('''%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%$$$###""""""((('''&&&&&&&&&'''((()))(((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&&&&''''''((((((((((((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***(((((()))+++))))))))))))(((((((((((('''((())))))(((((()))+++,,,+++******))))))******)))((((((((()))+++,,,...***)))((('''''''''((((((***))))))(((((((((((((((%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!! """######$$$$$$######"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$sssdddTTTIII@@@999555555555333333555555444444333333333333444333333333444444333333222111111111000000/////////------...//////---,,,+++******+++,,,,,,+++)))(((+++,,,------...------,,,---,,,,,,++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((''''''&&&&&&''''''(((++++++***))))))))))))***************************((())))))******)))))))))(((((((((((())))))))))))******(((&&&$$$$$$&&&)))))))))(((((('''''''''''')))***+++,,,,,,,,,******&&&&&&&&&&&&'''((())))))%%%%%%%%%$$$$$$$$$######(((((('''''''''((()))***''''''%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((***)))))))))((((((((((((''''''''''''''''''''''''(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******(((&&&&&&'''((((((((((((((())))))))))))''')))***)))(((((()))++++++***))))))(((((())))))'''''''''((()))+++,,,---''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''&&&$$$###"""!!!!!!$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""""""""""""""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$sssdddTTTIII@@@:::666666555333333555666555555444444555555555333333444444444333222222000000000000000/////////---......//////...------,,,------......---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,+++++++++***************))))))))))))))))))))))))************)))))))))(((((((((''''''''''''((((((++++++***************+++************************(((((())))))******))))))(((((((((((()))))))))))))))))))))'''%%%%%%''')))((((((((((((((('''''''''******+++,,,,,,,,,++++++'''&&&&&&&&&'''(((***+++$$$$$$%%%'''((()))***+++(((((((((((()))))))))***)))'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))))))))(((((((((''''''))))))***************+++(((''''''((()))******)))((())))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''%%%###"""###$$$(((((((((((())))))))))))((()))******)))((()))***++++++***)))))))))))))))((((((((())))))***++++++%%%%%%%%%%%%&&&''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############$$$###"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""######$$$%%%%%%"""###$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$sssdddUUUJJJAAA;;;777777777444444777777777666666666666777777333444444444333333222111000000000///////////////------..................------------...---------,,,+++******)))***+++,,,+++++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******+++***************++++++************************&&&'''(((((())))))))))))(((((((((((())))))))))))((())))))(((&&&&&&''')))&&&&&&''''''((())))))***((())))))***************'''&&&&&&&&&'''(((***+++$$$%%%&&&((()))+++,,,---'''(((((()))))))))))))))***)))'''%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&((())))))***,,,------...'''***,,,***'''%%%'''***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''%%%###"""###$$$'''((((((((()))))))))***)))***+++***)))((()))***,,,,,,+++************+++++++++******))))))(((((($$$$$$%%%&&&&&&&&&''''''&&&'''((((((((((((''''''%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%$$$######"""######$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ssseeeVVVKKKBBB<<<777777777555555777777666666666666777888888444444444444333222111111000000000//////.........---------------.........++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++************++++++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++************))))))))))))+++******))))))******+++***))))))))))))***++++++************************&&&&&&'''((())))))))))))(((((((((((())))))))))))((())))))(((''''''((()))%%%%%%&&&'''((()))******&&&'''''''''((()))))))))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''''''''&&&'''((()))))))))((((((***)))((('''&&&%%%######&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((***+++,,,---'''+++...+++&&&###&&&***)))(((&&&&&&&&&&&&((()))(((((((((((((((((((((((((((((((((((()))))))))))))))******(((&&&&&&'''(((''''''(((((())))))*********+++++++++)))((()))***---,,,,,,+++***+++++++++---------,,,***)))'''&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))((('''&&&$$$$$$%%%''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$###"""###$$$%%%&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$######""""""##################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$tttfffWWWLLLAAA;;;666777666444444666555555444444555666666777444444444444333222111000111111000///...------,,,,,,,,,,,,,,,,,,---......+++++++++++++++,,,------,,,,,,,,,++++++************************+++,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++************))))))))))))******))))))))))))******)))((((((((())))))***+++))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))''')))))))))((('''(((***&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&'''((())))))'''&&&%%%&&&&&&'''''''''((((((((($$$%%%((()))***)))'''&&&((((((((((((''''''''''''%%%%%%&&&'''(((((())))))''')))+++***'''&&&(((***)))'''$$$######$$$''')))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***(((((()))+++'''''''''((()))************+++,,,+++)))((()))***,,,++++++***************------------,,,***)))(((&&&&&&'''(((''''''%%%%%%$$$%%%'''((()))((('''&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""######$$$%%%$$$###""""""!!!"""""""""############%%%$$$$$$$$$$$$#########&&&%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######"""######$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$tttgggXXXMMM@@@:::555555555333333555333333333333333444555666444555444444333222111000222111000///...---,,,,,,+++++++++++++++,,,---...---------------...///000,,,,,,,,,,,,,,,+++***)))******))))))***+++,,,,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))(((((('''(((((()))******(((((((((((((((((((((((((((((()))++++++,,,,,,,,,(((((((((((())))))))))))'''(((***)))(((((()))***((((((((((((((('''''''''%%%%%%%%%%%%&&&'''))))))%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&''''''$$$%%%'''((((((((('''&&&###%%%(((***+++***(((''''''''''''((((((((())))))###&&&)))++++++***'''%%%))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&'''***+++***))))))'''###!!!!!!###''')))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))'''''')))+++&&&''''''((()))******+++***,,,,,,+++)))((()))***+++******))))))))))))))),,,,,,---...---,,,+++***''''''((()))((('''%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$#########$$$###$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$$$$$$$"""$$$'''))))))'''$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$#########""""""'''&&&&&&%%%$$$###"""""" """###%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssfffWWWLLLAAA<<<666444555666555333444444333222222222222333222222222111111111000000444333222111000...------000///...---,,,---......(((+++...///.........///,,,++++++******++++++,,,,,,,,,++++++++++++++++++((()))***++++++,,,++++++(((((())))))******+++++++++***)))(((((()))***++++++***)))(((''''''((((((******)))(((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))((((((''''''&&&&&&((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''%%%$$$&&&)))***(((%%%!!!!!!"""######$$$%%%%%%!!!"""%%%'''''''''&&&%%%&&&'''''''''%%%$$$%%%&&&''''''((((((((((((''''''&&&'''''''''&&&$$$###"""!!!'''&&&%%%''''''###)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((((('''''''''((()))+++,,,))))))***++++++)))(((''')))((((((((()))***+++++++++***)))***++++++***))))))))))))***+++++++++,,,///...------++++++***))))))(((''''''(((***,,,...)))'''%%%$$$$$$&&&)))***%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$#########$$$###$$$&&&''''''&&&$$$###''''''&&&%%%$$$""""""!!!'''$$$!!!!!!$$$&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%%%%########################!!!&&&###&&&***&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###%%%%%%"""""""""""""""############$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""""""""&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~rrrfffWWWKKKCCC===555222333555666666555444444333333333333333333333333333222222222111333222222111000///......000///...---,,,------...''')))+++,,,++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************)))))))))))))))*********)))((('''&&&&&&'''((()))))))))))))))((((((((('''******)))(((((((((((((((((((((''''''''''''(((((((((((())))))******++++++******)))))))))))))))((())))))******))))))((('''&&&&&&''''''''''''''''''***(((''''''((('''%%%"""$$$$$$%%%%%%&&&''''''(((!!!"""$$$&&&''''''&&&%%%&&&'''((('''%%%%%%%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$%%%(((%%%$$$'''(((&&&''''''&&&&&&&&&''''''((('''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((())))))((((((((()))+++,,,---)))***+++,,,,,,+++***)))***))))))))))))******+++***)))))))))*********)))))))))******++++++,,,,,,///...------++++++***)))***)))(((''''''(((***+++''''''%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$###""""""!!!!!!"""""""""#########%%%$$$#########$$$&&&&&&########################""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###""""""""""""############$$$$$$$$$#########""""""%%%%%%$$$$$$############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||qqqeeeVVVKKKDDD===555111222555777777555555444333333333333444444444444333333333222222111111111000000////////////......---,,,---------)))***++++++******,,,...,,,++++++******++++++,,,************************---,,,+++))))))))))))***************)))))))))))))))((('''&&&&&&'''((()))((())))))******)))''''''***))))))((((((((((((((()))((((((''''''(((((()))************************************++++++++++++'''(((((((((((('''&&&&&&%%%&&&&&&&&&'''(((((((((***(((''''''((('''%%%"""%%%%%%&&&&&&'''((((((((($$$%%%&&&((((((((('''''''''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%((((((%%%$$$&&&)))(((%%%%%%%%%&&&&&&((())))))''''''&&&&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((***)))))))))***,,,...///+++,,,,,,---------,,,,,,++++++******************))))))******+++++++++,,,))))))***++++++,,,------///...------++++++***)))(((''''''&&&'''(((***+++((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''%%%###""""""$$$&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################"""&&&%%%###$$$ %%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""""""""#########$$$$$$$$$$$$$$$###############$$$############"""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{ooodddUUUJJJBBB<<<555222333666777666666555444444333333444444444333333333333222222222//////000000000000000000......---------,,,,,,,,,,,,------,,,+++,,,...111,,,++++++******++++++,,,))))))************++++++---,,,***(((((()))***+++++++++******))))))((((((+++***)))(((((()))***+++'''(((***++++++)))'''&&&))))))(((((((((((())))))))))))(((((((((((())))))*********))))))))))))))))))))))))***+++++++++,,,((())))))))))))(((''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((((((''''''%%%%%%%%%%%%&&&&&&'''''''''((()))************)))((()))))))))'''&&&'''(((((())))))******))))))((('''''''''''''''''''''&&&(((((((((&&&&&&'''))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))+++---///111........................---,,,+++******)))*********+++,,,,,,,,,,,,---...)))******+++,,,---......///...------++++++***)))%%%%%%%%%&&&''')))+++,,,)))***+++,,,,,,,,,++++++((('''''''''''''''&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&########################%%%)))(((%%%%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""#########$$$$$$$$$###########################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyynnnbbbTTTIII>>>:::666555666777666444555555444333333333333444222222222222111111111111///////////////000000000---------------,,,,,,,,,---------,,,+++,,,...000,,,++++++******++++++,,,))))))******+++++++++++++++***)))((((((***,,,---++++++******))))))((((((+++***)))(((((()))***+++&&&''')))++++++***((('''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((''''''''''''((((((((())))))******++++++,,,,,,,,,+++******%%%%%%%%%&&&'''((())))))%%%&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))((()))))))))'''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))+++---///111111000000///////////////,,,,,,+++***))))))))))))(((***,,,+++******+++---)))***+++,,,---.../////////...------++++++***)))'''''''''''''''((())))))''')))***,,,,,,+++***)))***)))))))))((((((((('''%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$########################!!!###$$$###$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$########################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############"""######$$$%%%&&&)))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwlllaaaSSSIII<<<999666666888888666333444444333222222222222333222222222111111111000000////////////////////////,,,------------,,,++++++***+++,,,+++******+++---,,,++++++******++++++,,,*********+++,,,,,,------***))))))))))))+++,,,---************)))))))))))))))((('''&&&&&&'''((()))'''''')))******))))))(((((((((((((((((())))))******))))))(((((())))))***'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((((()))***)))&&&$$$$$$%%%((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))***,,,---...,,,(((''')))***((('''((())))))(((&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&&&&&&&''''''''')))+++...000222333333111000///.........******))))))))))))))))))&&&)))+++***'''&&&(((*********+++,,,...///000000///...------++++++***)))++++++***)))(((&&&%%%%%%%%%&&&'''))))))(((((('''*********)))((((((''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%''')))***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$########################### !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&(((#########$$$$$$$$$$$$%%%###############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$######""""""!!!""""""###$$$%%%&&&)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvkkkaaaSSSHHH>>>:::666555777888666555333333222111111111111222333333222222222111111111//////////////////......,,,,,,---------,,,+++***)))+++---,,,+++******+++,,,++++++******++++++,,,***++++++,,,------......******************++++++)))))))))))))))*********)))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((()))************))))))))))))******&&&&&&''''''(((((())))))((((((''''''''''''''''''$$$$$$$$$$$$$$$######"""&&&&&&''''''''''''''''''''')))***)))&&&$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((('''%%%%%%%%%'''$$$$$$%%%%%%%%%%%%$$$$$$'''((())),,,///333666888555...)))******&&&&&&((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))'''''''''''''''((((((((('''((((((***,,,///222444666444222000...---------((((((((('''(((((())))))(((+++---+++'''%%%'''*********+++---...000111111///...------++++++***)))++++++******)))((('''&&&&&&''''''((((((((((((((())))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&###$$$&&&'''((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###### $$$%%%%%%&&&''')))&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$###""""""############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################%%%$$$$$$%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!!!!"""######$$$$$$######################## """$$$%%%$$$$$$&&&(((#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%''''''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuukkk```RRRHHH@@@:::555333444777888777333222111111000000111111444444444333333333222222000000//////............,,,,,,---...---,,,+++***+++---//////...,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,------...//////++++++,,,++++++***)))((((((((())))))******+++++++++***)))(((((()))***+++((((((''''''((()))***+++((((((((((((((()))************))))))))))))******&&&''''''((()))******+++))))))((((((''''''&&&&&&(((((())))))(((((('''&&&'''''''''''''''&&&&&&&&&###&&&)))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%$$$***)))(((((((((((())))))&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''***---333888===@@@>>>333***)))(((%%%%%%)))&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&&&&&&&'''((())))))***(((((((((((()))))))))***((())))))+++...111444666777555333000...---,,,,,,'''''''''''''''((()))***,,,///111///***'''))),,,***+++,,,---///000111222///......---,,,+++***)))&&&'''(((***+++,,,,,,,,,***************+++++++++(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%########################'''$$$#########"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$ !!!###%%%'''))))))######$$$%%%%%%%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&''''''###########################%%%'''%%%###"""###%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&########################&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%'''((()))!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppeee\\\PPPGGG<<<:::777555666777777666555555444333222222222222555444444333222111000000111///---,,,+++,,,...//////---***)))(((***,,,------,,,++++++------,,,++++++++++++******)))))))))---,,,++++++******+++++++++***)))(((((()))***++++++***((('''&&&''')))***(((((())))))))))))((((((&&&&&&&&&'''(((((())))))''''''(((((((((''''''&&&&&&&&&'''***++++++)))'''&&&&&&&&&'''''''''((((((''''''&&&'''((((((&&&%%%+++***)))(((((('''''''''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%'''((()))%%%&&&&&&&&&'''(((((((((+++***(((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&((()))***111===GGGJJJDDD:::...'''&&&((())))))---+++(((&&&&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$&&&***...//////))))))((((((((((((((())))))+++---000333444555555333111///---+++***))))))(((((((((((())))))))))))((((((((((((((()))******,,,+++******+++...000222111...+++*********)))(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&)))%%%!!! """%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%''')))***########################!!!$$$&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$###%%%%%%&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%###""" !!!###$$$%%%%%%$$$###$$$###"""!!!!!!###%%%&&&'''((()))((('''&&&(((***$$$###############$$$$$$'''$$$!!!"""$$$%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""########################!!!!!!!!!"""######$$$$$$%%%$$$$$$##################%%%&&&(((((('''%%%$$$$$$$$$######"""!!!!!! """"""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppfff\\\QQQHHH<<<:::777555666777777777555555444333222222222222333333222222222222222222111000...---,,,---...///000...,,,******+++,,,------,,,++++++------,,,+++------,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))(((((()))***++++++***(((''''''''')))***(((((())))))))))))(((((((((((()))******+++,,,,,,******++++++***)))((((((''''''((()))++++++(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%)))(((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''***)))((('''&&&%%%%%%$$$''')))******000<<>>:::555444666888888777555555444333222222222222333222222111111111111111...............---,,,+++---,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++......---++++++*********++++++***))))))***++++++)))(((&&&$$$%%%''')))++++++******))))))******+++***))))))((('''''''''((($$$%%%(((*********)))(((''''''''''''''''''''''''%%%&&&'''((()))***++++++%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))'''((()))+++---111444666333111...+++)))(((((()))******)))))))))))))))***'''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))((('''%%%$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$###### !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""""""""###%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&""""""%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$${{{nnn```[[[UUUGGG===999444333555777777666555555444333222222222222333222222222111111111111,,,,,,------------,,,,,,......,,,,,,,,,,,,.........,,,(((&&&&&&(((,,,///------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++************++++++***))))))***++++++***((($$$""""""%%%))),,,+++******))))))******+++((((((''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&(((***+++------&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''(((&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''+++***((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((())))))'''((((((***---000333444333111...+++)))(((''''''++++++***)))((((((((()))%%%&&&&&&'''(((((())))))))))))((((((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$######$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$######""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%""" ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$zzzlll___[[[UUUIII===888444333555777666555555555444333222222222222222333333222222222111111.........///......---,,,...---,,,++++++,,,---...///---***((((((+++...000------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***************+++******************++++++)))'''&&&&&&(((+++---******))))))))))))******'''''''''(((((('''''''''++++++***)))((((((''''''))))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((!!!"""$$$%%%%%%%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$###((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''******((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))+++*********+++,,,...///000///---+++***))))))))),,,,,,***)))((((((((((((&&&'''''''''((((((((()))******))))))((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&(((&&&###%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%''''''&&&%%%###"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""!!!"""$$$'''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%$$$$$$###$$$&&&''''''&&&$$$###$$$&&&'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$$$$$$$######""""""############$$$$$$%%%%%%!!!!!!  !!!"""###""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&$$$"""###%%%'''&&&%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxlll___ZZZUUUIII===888444333555777666555555555444333222222222222222333333333333222111000000000000///...,,,+++***---,,,+++******+++,,,---,,,+++++++++,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))***************++++++*********))))))*********+++++++++***))))))))))))))))))***''''''((()))))))))((('''(((((((((((((((((())))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&&&&''')))'''''''''''''''''''''''')))((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''')))***))))))(((((((((((())))))+++***))))))***+++,,,---++++++++++++++++++++++++,,,,,,***)))(((((((((((())))))((((((((('''''''''******))))))((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%"""###############$$$$$$%%%&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%$$$$$$###$$$###""""""###%%%''')))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&%%%###$$$&&&''''''&&&$$$###%%%&&&(((******)))'''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxlll___[[[UUUHHH===999444333555777777666555555444333222222222222222333444444444333111000/////////...,,,+++)))(((++++++++++++++++++++++++((()))+++---------,,,+++++++++************++++++++++++++++++++++++++++++******)))))))))))))))***)))***++++++++++++***)))&&&''')))*********)))(((***))))))(((((())))))***&&&'''((()))***)))(((''' """###%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((***+++))))))(((((((((((())))))'''''''''((()))+++---///((())))))***+++,,,,,,---++++++***)))((((((((()))******)))(((((('''&&&&&&))))))((((((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###%%%$$$###$$$$$$#########$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))))))))(((&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%$$$######$$$$$$######$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&(((******)))(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$######""""""###############$$$$$$""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""""""""$$$$$$$$$##################$$$$$$%%%&&&%%%%%%%%%######"""!!!"""###$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwlll```[[[UUUGGG>>>:::555444666888888777555555444333222222222222222333444555444333111000/////////...---,,,+++******+++---......---+++***)))***,,,---......---,,,++++++************++++++++++++++++++++++++++++++))))))((((((((())))))***)))***++++++++++++***)))'''''''''((((((((((((((())))))(((((((((((())))))$$$%%%'''))))))((('''&&& """$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''%%%###!!!!!!"""$$$%%%(((((('''''''''&&&&&&&&&###%%%''''''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))''''''''''''(((***,,,---((()))***++++++,,,,,,,,,******)))))))))))))))***)))))))))((((((((((((((('''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """############%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((()))))))))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""##################$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###"""###$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwmmmaaa[[[UUUFFF???:::666555777999888777555555444333222222222222222333444555555333111000///000000000000000//////***,,,...000000...,,,***------...///000000111111,,,++++++******++++++,,,++++++++++++++++++++++++))))))(((((((((((()))***)))***+++,,,,,,+++***)))***)))'''''''''(((***+++))))))(((((((((((())))))###$$$&&&(((((('''&&&%%%'''((()))***)))'''$$$"""((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((&&&###!!!"""$$$''')))(((((('''''''''&&&&&&&&&"""%%%((((((&&&&&&)))+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((((((%%%&&&&&&''''''(((((()))'''&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((###$$$$$$###!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%'''((()))))))))(((((((((((())))))+++***(((''''''((()))))))))******+++++++++*********)))))))))))))))***+++''''''(((((())))))******%%%&&&&&&&&&''''''(((((('''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######%%%((()))((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&&&&((()))******))))))((((((((())))))''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssgggbbb]]]SSSIII===:::666444555777777777555555444333222222222222333222111000000000111222111000000///...---------+++---000111111000...,,,++++++******+++---...000......---,,,++++++++++++---,,,,,,+++*********++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%'''(((***++++++&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((******++++++++++++******))))))''''''(((***,,,...((()))***++++++***((('''(((((((((''''''&&&&&&&&&&&&&&&'''((())))))((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!""""""$$$%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%''')))))))))'''&&&(((((((((''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!! '''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&''''''(((***+++***'''%%%###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######"""############$$$$$$$$$'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""((($$$ """$$$$$$###!!!!!!!!!!!!""""""""""""%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''(((%%%"""###%%%'''&&&%%%&&&%%%###!!!!!!"""###$$$rrrfffaaa\\\RRRIII>>>;;;777555666777888888555555444333222222222222333222111000///000000111111000000///......------,,,---///000000///...---,,,++++++***+++,,,.........---,,,++++++*********---,,,++++++*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((()))))))))***))))))((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))'''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''((((((%%%%%%%%%%%%&&&'''(((((('''&&&$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&(((***+++,,,+++***)))(((((((((((()))(((((((((''''''''''''&&&''''''((())))))(((((('''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''((((((---,,,***'''%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$!!! !!!&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######'''(((***+++***(((%%%###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$***'''###"""###$$$$$$"""!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''%%%""""""%%%&&&&&&$$$&&&%%%###"""!!!"""###$$$pppddd```[[[QQQHHH>>>;;;888666777888999999555555444333222222222222222222111000000000000111000000000///......---------......//////...------,,,,,,++++++++++++,,,------,,,+++******)))******,,,,,,+++************+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******))))))))))))************(((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''''''''&&&&&&&&&&&&&&&"""######$$$&&&(((***+++***)))'''%%%###"""""""""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%)))(((((('''&&&%%%$$$$$$''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((('''''''''&&&&&&&&&((()))***///---***(((&&&&&&'''(((((((((((((((((('''''''''''''''((()))))))))((((((&&&&&&&&&'''''''''''''''***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''((((((---+++)))'''%%%$$$$$$%%%$$$%%%%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%''''''%%%###"""((()))***+++***(((&&&$$$'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%+++(((%%%$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&%%%$$$""""""######$$$nnnccc```[[[PPPGGG>>>:::777555666777888888555555444333222222222222333222222222111111111111000000//////.....................---------------,,,,,,++++++++++++++++++---,,,+++***))))))))))))++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))''''''(((***,,,---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&((()))***,,,+++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&((()))***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&))))))************))))))))))))(((((()))***+++,,,---,,,***)))(((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((%%%&&&&&&&&&'''(((((((((***)))(((&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&########################"""###$$$$$$""""""###$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((&&&&&&(((((()))***)))(((&&&%%%%%%$$$######""""""#######################################$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%((('''%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$&&&%%%$$$#########$$$$$$mmmccc___ZZZOOOEEE<<<999555444444666666666555555444333222222222222333333333333333222222222////////////..................------,,,,,,,,,,,,++++++++++++++++++******---,,,+++***))))))))))))*********))))))***++++++))))))******************))))))))))))))))))))))))******))))))))))))******,,,+++)))(((''')))***,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))******'''((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$&&&''')))******%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((($$$%%%'''((((((((('''&&&''''''(((((((((((('''''')))))))))))))))*********((((((***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%###""""""######$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%########################"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%((((((&&&&&&&&&&&&((((((''''''((()))((('''&&&&&&%%%$$$######""""""######################################################""""""#########$$$$$$$$$(((&&&%%%$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$mmmccc___YYYNNNDDD;;;888555333444555666666555555444333222222222222333333444444333333222111//////////////////......------------,,,+++************+++++++++++++++***---,,,+++******)))*********))))))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))///...+++)))'''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&'''(((((((((((()))))))))******)))))))))'''''''''(((((((((((((((%%%''')))+++,,,+++***)))&&&&&&&&&'''''''''''''''))))))*********)))((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%$$$"""!!! #########$$$$$$%%%%%%%%%***)))'''&&&%%%$$$%%%%%%''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###""""""###%%%'''&&&&&&'''''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$((('''$$$######$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" """###$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$nnnddd___YYYMMMBBB<<<999555333444666666666555555444333222222222222111111222222222111000///.../////////////////////+++,,,---...---+++)))(((((()))***+++,,,,,,++++++...---,,,++++++*********)))))))))))))))***++++++)))))))))******+++++++++))))))))))))))))))))))))((((((''''''''''''((((((,,,+++***)))((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$&&&'''((()))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%&&&'''((())))))***((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''((()))))))))%%%%%%%%%&&&'''((())))))******++++++++++++******''''''((((((((((((''''''((())))))************)))(((((((((((()))))))))******************)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%***)))'''%%%$$$$$$%%%%%%((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%#########%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!$$$&&&%%%######$$$%%%############$$$$$$$$$$$$$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&#########$$$%%%&&&'''(((###&&&((((((&&&%%%%%%'''%%%%%%&&&&&&%%%%%%$$$###oooddd___YYYLLLAAA===:::666444555777777777555555444333222222222222///000000111111///...---.........///////////////***,,,.........+++(((&&&'''(((***+++,,,,,,,,,+++///...---,,,++++++++++++))))))((())))))***++++++*********++++++,,,,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''')))************(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$###%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((***++++++'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&''''''(((((((((((((((###$$$$$$%%%&&&'''((((((""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&&&&%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&)))***************)))(((---+++)))((('''((()))***))))))******+++++++++,,,***************)))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&''''''''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%'''((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$&&&((('''$$$"""###%%%""""""#########$$$$$$$$$######"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$'''***)))'''%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###}}}mmmeee```WWWMMMGGG:::888666555666777666555333333333444555444111...///000222333333222111000...............///000111000000///......---,,,,,,************+++,,,---...++++++++++++++++++++++++******))))))))))))******************************++++++******)))((((((((()))'''%%%$$$%%%'''+++---,,,+++((($$$"""###'''***&&&&&&%%%&&&''')))+++,,,$$$&&&(((******)))((('''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&&&&&&&%%%&&&&&&'''((())))))((((((((('''&&&%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&%%%###!!!!!!"""###$$$&&&'''((('''&&&%%%&&&(((***'''$$$$$$'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""&&&'''((())))))((('''&&&&&&''''''((()))((((((((((((((()))))))))'''&&&%%%((((((((((((((('''''''''''')))+++,,,---,,,***)))++++++************++++++)))((('''''''''***,,,...+++***(((((()))((('''%%%''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&'''((((((((('''&&&&&&%%%&&&$$$"""###%%%&&&%%%"""!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###%%%%%%###""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$#########""""""  $$$%%%%%%$$$$$$%%% """$$$%%%&&&&&&$$$###!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###!!! &&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$#########$$$%%%&&&$$$'''((('''$$$"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''$$$!!!"""$$$%%%### %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$%%%!!!###&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&|||lllddd```WWWMMMGGG;;;999555444555666666555666666666777888888555333000111333444333222111000///............//////000------,,,,,,+++************))))))***+++,,,------++++++++++++++++++++++++++++++************++++++************************)))))))))))))))*********)))(((&&&%%%&&&(((***,,,((((((%%%""" !!!$$$'''''''''&&&&&&&&&'''''''''%%%&&&((()))))))))((('''&&&'''''''''''''''''''''''''''((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((''''''((((((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$***)))))))))((((((((('''&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%''')))***)))((('''(((***)))&&&###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''((()))******)))((('''%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&&&&'''''''''((((((((((((((('''(((***+++++++++***)))))))))(((((((((((())))))))))))(((((()))+++,,,---,,,***))))))))))))(((&&&)))*********))))))(((''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&'''''''''''''''&&&%%%$$$&&&$$$"""###%%%&&&%%%###$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''########################&&&%%%$$$#########$$$$$$############"""!!!  ###%%%%%%%%%%%%&&&'''(((***+++***)))(((&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###!!!!!! %%%$$$$$$###""""""##############################""""""######$$$$$$$$$%%%%%%$$$#########$$$%%%&&&"""###$$$###!!!!!!!!!"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$"""!!!!!!"""$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%zzzkkkddd```WWWMMMGGG>>>:::555333333444555555333333333555777666555222222222333333333111000/////////......---.........,,,,,,++++++******))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************'''(((((()))******++++++)))((((((''''''((())))))******)))'''%%%%%%'''(((((((((((('''&&&%%%$$$###'''''''''((((((((((((((((((''''''''''''''''''''')))))))))))))))(((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((('''$$$%%%&&&((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((('''((()))&&&%%%######%%%&&&&&&%%%'''''''''''''''((((((((((((((((((''''''''''''&&&(((((('''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((((((''''''(((((())))))******+++,,,,,,,,,,,,,,,+++))))))******)))'''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((######$$$%%%&&&'''((((((''''''''''''''''''((()))$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$###$$$%%%&&&%%%###&&&$$$###""""""$$$&&&'''%%%%%%&&&&&&&&&'''''''''((()))***(((&&&$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#######################################&&&%%%$$$#########$$$$$$$$$$$$$$$$$$######"""!!! ###%%%%%%%%%&&&'''''''''(((((('''&&&$$$###"""$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$############$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###"""###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$"""!!!"""$$$&&&&&&%%%###"""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$xxxjjjccc___WWWMMMGGG???;;;555222222333444555222222222333555666444333111222222222111///...---000///......---------------------,,,,,,+++++++++***)))))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************(((((())))))************((())))))))))))(((((('''***++++++***((('''((()))(((((())))))(((&&&$$$###((((((''''''''''''((()))((((((((((((''''''''''''***))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((("""###%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''%%%&&&&&&'''((()))******(((''''''''''''((())))))******))))))))))))******)))***,,,......---,,,+++,,,+++******++++++***((($$$$$$%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&''''''(((((((((''''''((())))))%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" """$$$%%%$$$###$$$%%%######$$$$$$###"""!!!!!!"""$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""########################""""""###$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&(((%%%###$$$'''(((&&&###############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%"""!!!###&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&$$$!!! """%%%&&&%%%###""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$wwwiiiccc___VVVKKKEEE???:::555111111333444555666555444666888888888666000000000//////------,,,000///...---------------------,,,,,,,,,,,,++++++******************+++,,,++++++++++++++++++++++++++++++************++++++************************************))))))((((((((())))))******)))((('''%%%'''((('''&&&%%%%%%&&&'''((()))******)))(((''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((($$$%%%&&&&&&&&&$$$!!! %%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))***+++,,,,,,+++***)))''''''&&&&&&''''''((())))))(((((('''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&''''''((()))******))))))))))))******)))+++---//////...,,,***,,,+++)))***++++++***)))&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%$$$$$$###%%%%%%&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%$$$###""""""###$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$""" !!!$$$%%%###!!!%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###"""$$$'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########%%%&&&%%%!!! """$$$%%%$$$###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))))))))))))))((('''%%%$$$"""!!! &&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%wwwhhhbbb^^^UUUJJJCCC===999444222222333444444555444333333555666555444000000//////......------......------,,,---------++++++++++++++++++******,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++******)))(((((('''(((((()))******)))))))))&&&'''((((((&&&&&&&&&((('''((()))***************((((((((((((((('''''''''''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((()))))))))))))))(((((()))((('''%%%$$$"""&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&'''((($$$&&&((((((''''''((()))'''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&((((((((((((&&&&&&(((((('''&&&'''((()))*********)))''''''&&&&&&'''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((***+++---......---+++***+++***))))))***+++***)))%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''!!!"""%%%&&&'''&&&$$$############$$$$$$$$$%%%%%%!!!###%%%%%%%%%$$$%%%&&&%%%%%%&&&''''''''''''&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&##############################$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$"""!!!"""###$$$$$$%%%%%%&&&'''((((((###$$$$$$###!!!!!!"""$$$########################!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$###"""###$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$###""""""##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((***,,,------,,,...---+++)))&&&$$$"""!!!%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%wwwiiibbb^^^TTTHHHAAA:::777444333333444444444333111000000111222111000111000000/////////000000------,,,,,,,,,---......++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********************************)))))))))))))))((((((((())))))******+++((())))))(((''''''(((***((((((((((((((()))******'''((()))))))))(((&&&%%%&&&&&&'''((()))******+++''''''''''''((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%$$$#########$$$&&&'''&&&'''((((((&&&&&&'''(((!!!$$$'''((('''&&&'''(((((((((((('''''''''&&&&&&'''((((((((())))))))))))$$$%%%%%%&&&&&&'''&&&&&&###$$$%%%&&&&&&%%%$$$###((('''&&&%%%%%%'''(((***(((((('''&&&&&&&&&'''((('''''''''(((((((((((((((&&&'''((()))***)))((((((''''''&&&&&&&&&&&&''''''***+++,,,------,,,+++******)))((((((******)))((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&%%%%%%$$$&&&((('''%%%$$$%%%'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""###$$$###""""""$$$&&&##################$$$$$$%%%&&&&&&$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######""""""###$$$$$$%%%########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%'''&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###!!!!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&))),,,///000000000//////---+++(((&&&$$$###%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$wwwiiibbb]]]SSSGGG???888666444333444555444444666444222222333333222111222111111111111111222333,,,,,,,,,,,,------...///..............................---,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...************************((((((((()))******++++++(((((((((((()))***,,,,,,%%%%%%%%%$$$######%%%''')))((('''&&&&&&'''((()))'''((()))******(((&&&$$$%%%&&&'''((()))***+++,,,''''''(((((())))))******(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%#########%%%'''((($$$%%%&&&&&&$$$$$$%%%&&& ###''''''&&&%%%&&&(((******))))))(((((((((''''''((((((((())))))******$$$%%%'''((()))(((''''''((()))***++++++***)))((('''&&&%%%$$$$$$&&&''')))&&&%%%$$$$$$%%%&&&((()))((((((((((((((('''''''''&&&''')))++++++***((('''))))))(((((((((((())))))+++++++++,,,+++++++++***)))((('''((()))***)))((('''(((((()))*********)))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%######$$$######$$$%%%%%%%%%%%%$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""######$$$$$$$$$######!!!"""######$$$&&&)))'''&&&%%%$$$############(((((('''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""######$$$%%%&&&&&&'''(((%%%$$$#########$$$%%%&&& ###%%%$$$"""!!!$$$&&&$$$$$$$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$"""###'''((('''$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%"""!!!###%%%&&&$$$!!! """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$###&&&***---000222333333...---,,,***((('''%%%%%%%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$$$$######vvvjjjbbb\\\TTTHHH>>>:::777555444555555555444333333333333333333333333222222333333222111///...))),,,///000...---,,,,,,///............---------***)))))))))******+++,,,------,,,,,,,,,,,,++++++***((('''))),,,...,,,***+++++++++++++++++++++++++++)))'''(((+++,,,***(((***************)))((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((('''''''''&&&&&&''''''((()))******+++***)))'''%%%###%%%))),,,)))(((''''''''')))***+++)))'''%%%%%%&&&&&&%%%$$$%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%&&&'''***'''$$$!!!!!!###''')))$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###$$$(((***(((%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))'''$$$"""!!!"""$$$%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''...,,,)))&&&%%%&&&((())),,,***((('''&&&''')))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((+++***)))'''&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&''''''&&&&&&######$$$%%%%%%&&&''''''***&&&######%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((()))&&&""""""$$$%%%$$$"""%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ### ###'''((('''$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""%%%### """#########%%%$$$###"""""""""$$$$$$""""""!!!!!!!!!!!!!!!""" !!!"""$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$%%%!!! &&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###############!!!###%%%%%%$$$""" !!!###%%%&&&'''&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!###&&&***---111333444777333---((($$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvjjjbbb]]]UUUJJJBBB;;;999666666666777666666333333333333333333333333222222333333222111///...+++---//////---,,,,,,,,,////////////............,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++***((((((***---///...---''''''''''''((((((((((((+++)))((((((***+++***((())))))******))))))((('''''''''(((((()))*********''''''((((((((()))))))))''''''((())))))(((''''''''''''&&&&&&''''''((((((&&&&&&''''''(((((())))))))))))(((&&&%%%%%%(((+++)))((('''''''''(((***+++ """&&&)))******"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%###""""""$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$(((***(((&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%"""  !!!###'''''''''(((((((((((()))'''''''''(((((((((((((((,,,+++)))'''&&&&&&'''(((+++***((('''''''''((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))(((''''''&&&&&&''')))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((%%%######$$$&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!(((&&&######%%%(((((('''$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###%%%###!!!!!!"""$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""""""""######!!!"""###$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&$$$ !!!$$$#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%&&&%%%###""" ###$$$%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###&&&***...111333555666333---(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvjjjaaa]]]WWWNNNFFF;;;888666555666666666555333333333333333333333333222222333333333111000///---...///...,,,++++++,,,000000/////////...............------,,,---------------,,,,,,,,,,,,+++++++++******+++---...---,,,((()))))))))******++++++***)))((()))***+++***(((((())))))))))))((('''''')))))))))***************&&&&&&'''''''''((((((((('''(((((())))))((((((''''''&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''''''''((()))(((&&&&&&((()))(((((('''''''''((()))***&&&$$$###$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&$$$$$$######"""""""""$$$%%%&&&%%%%%%&&&''''''''''''&&&(((&&&&&&&&&((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$''')))(((&&&)))((('''%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))'''%%%$$$###$$$%%%&&&'''(((((((((((()))))))))&&&&&&''''''(((((())))))***))))))(((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((('''''''''''''''((())))))(((''''''''''''((('''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$"""###$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###(((%%%###"""############$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%$$$###""""""%%%$$$############$$$%%%############$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$(((+++///222444555444222---)))&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ttthhh```\\\XXXPPPIII888666444333333444444333333333333333333333333333222222333333333222000000/////////---+++***+++---//////.........---------000000///............///------,,,,,,,,,+++++++++---,,,,,,++++++******)))******++++++,,,,,,------***)))))))))******))))))(((((((((((((((''''''&&&*********))))))(((((((((&&&&&&&&&&&&'''''''''(((((((((((())))))((((((((()))((('''&&&&&&(((***+++((('''''''''''''''''''''&&&((())))))(((''''''(((((((((((('''((((((((((((,,,***((('''''''''&&&%%%&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))'''&&&$$$%%%%%%&&&'''(((((()))***%%%&&&&&&'''''''''''''''((('''&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%$$$$$$&&&((('''&&&))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))'''&&&&&&&&&'''(((''''''''''''((((((((((((%%%&&&&&&'''((()))******'''((()))))))))((('''&&&)))))))))***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%%%%###"""###$$$%%%&&&%%%$$$###$$$############$$$$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################&&&$$$###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$&&&%%%$$$###"""######$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%(((,,,///222444444222000---)))'''&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%|||rrrfff___\\\XXXPPPIII999666444333444444444333333333333333333333333333222222333444333222111000/////////---+++***+++---------,,,,,,,,,+++++++++000//////....../////////------,,,,,,,,,+++++++++)))*********)))))))))***(((((()))))))))*********))))))******)))))))))***(((((((((((((((''''''&&&)))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((()))))))))(((((()))))))))+++***)))(((((())))))***))))))((((((((((((((((((%%%'''))))))(((''''''((('''(((((((((((('''''''''(((&&&%%%&&&(((******)))######$$$%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%"""%%%(((***)))(((&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%$$$$$$&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%&&&((())))))((('''&&&)))))))))***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&%%%%%%&&&&&&'''((()))''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''$$$$$$############$$$$$$######""""""""""""######%%%$$$###$$$%%%&&&$$$### !!!"""$$$$$$$$$###""""""""""""""""""###$$$%%%""""""""""""#########$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################((($$$ $$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!""""""##################"""!!!!!!!!!###%%%&&&#####################$$$########################!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&(((+++...000111111...---+++)))'''&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%{{{qqqfff___]]]XXXPPPIII<<<999777666777777777666333333333333333333333333111222333444444333222111---...///...,,,++++++,,,,,,,,,+++++++++*********......------......///000------,,,,,,,,,,,,++++++$$$&&&((())))))***,,,...************************(((***+++***)))((()))***((())))))))))))(((''''''))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((***))))))(((((())))))***(((((())))))))))))******(((((())))))))))))))))))&&&((())))))(((''''''(((''''''((((((((('''&&&&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!%%%((())))))((('''######$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((((('''((('''%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))$$$%%%'''((())))))((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&%%%%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!###%%%%%%$$$%%%&&&((($$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$######$$$%%%%%%$$$""" !!!"""############"""""""""""""""###$$$%%%""""""!!!!!!""""""###$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################'''###"""%%%%%%%%%"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########!!!!!!"""############"""!!!!!! !!!###%%%&&&(((&&&%%%###!!! """"""###$$$$$$###"""""" !!!###$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$%%%&&&((()))+++,,,------******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{rrrhhhbbb___ZZZQQQIII===:::888777888888888777333333333333333333333333111222333444444333222222+++---//////---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,---...///000------,,,,,,,,,,,,++++++&&&(((******))))))+++---,,,,,,++++++***)))))))))(((***+++***(((((()))+++))))))******))))))(((''')))))))))(((((((((((((((''''''((((((((()))))))))******)))(((((()))******"""###&&&(((************&&&''''''(((((()))))))))'''((()))((('''&&&''')))''''''((((((((('''&&&%%%)))'''%%%$$$$$$$$$###!!!&&&'''(((((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&'''(((((('''&&&((('''''''''''''''((((((&&&&&&'''((((((((((((((()))(((''''''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((($$$%%%&&&'''((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&'''((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################!!!$$$$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$!!!######""""""###%%%$$$$$$############$$$$$$######"""!!!!!!"""#########""""""###%%%%%%###!!!!!!!!!!!!!!!"""###$$$%%%###""""""###$$$%%%&&&&&&######"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%((('''%%%""" !!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((''''''((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{sssiiidddaaa[[[QQQIII;;;999777666666777777666333333333333333333333333111222333444444444333222))),,,///000...---,,,,,,---------,,,,,,,,,++++++))))))******,,,---///000---------,,,,,,,,,++++++,,,...///,,,(((&&&'''((((((((('''&&&%%%$$$######(((***,,,+++(((''')))+++***************)))(((((()))))))))))))))*********(((((((((((())))))))))))+++***)))(((((()))***+++###'''***++++++***%%%%%%&&&&&&'''((())))))'''((()))(((&&&&&&((()))''''''((((((((('''%%%$$$"""!!!!!!###'''***,,,,,,###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$)))(((&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((+++)))(((((())))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%$$$$$$&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&'''((()))))),,,***((('''&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&'''((()))))))))(((&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""" !!!#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%''''''%%%$$$%%%'''$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%"""!!!"""###$$$$$$""" ###""""""!!!"""$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!###$$$%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||tttiiiccc```[[[RRRJJJ;;;888555333444555444444333333333222222222111111333333333222222222111111///000111111111///...------,,,***'''$$$$$$&&&))))))))))))******+++++++++------,,,,,,,,,,,,++++++---,,,++++++*********+++)))++++++)))&&&%%%''')))(((((((((((())))))))))))))))))))))))))))))***+++((())))))***************%%%&&&&&&'''((()))******)))))))))))))))((((((''')))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&'''%%%######$$$%%%&&&%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&(((******)))(((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%'''***---...''''''((()))))))))))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&((()))*********)))+++*********))))))(((((())))))((((((''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&$$$###$$$((($$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!---+++((('''''''''%%%$$$%%%""" ###$$$###!!!""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$ """######!!!!!!"""######!!! %%%$$$$$$###"""!!!!!! ###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""%%% """  """"""###$$$%%%%%%&&&&&&$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###{{{ssshhhbbb```ZZZQQQIII;;;888555333444555444444444333333333333222222222333333222222222111111111222222111111///...,,,,,,,,,------+++)))'''((()))++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******))))))))))))***+++***'''&&&(((***((((((((()))))))))******---,,,+++)))((('''''''''))))))))))))(((''''''&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''************)))))))))(((%%%&&&&&&%%%###"""$$$%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&'''((((((&&&&&&'''(((,,,***)))'''%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$#########""""""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&((()))***''''''((())))))))))))((('''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&'''(((************************)))))))))((((((((((((((('''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$"""!!!"""$$$'''&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!(((&&&$$$$$$%%%&&&%%%$$$(((%%%###$$$&&&'''%%%$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%$$$""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$ !!!"""""""""!!!$$$%%%&&&&&&$$$######$$$!!!!!!""""""""""""######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$###"""%%% """###!!! ###""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###zzzqqqgggaaa___YYYPPPIII;;;888555333444555444444444444333333333222222222333222222222222111111111444333111///...,,,,,,+++,,,...//////---***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++***)))((('''((()))******))))))***,,,)))))))))*********++++++...---+++)))(((''''''&&&))))))((('''&&&%%%$$$$$$)))))))))(((((('''''''''''''''((((((''''''&&&%%%&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&%%%###"""$$$%%%%%%&&&''''''((((((''''''))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''((('''((()))((('''&&&''')))---+++(((%%%#########$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''&&&'''((()))******+++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$###""""""$$$&&&&&&%%%%%%$$$""""""######"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""######""""""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""###############$$$$$$$$$""""""!!! !!!###$$$###"""!!!!!!""" !!!"""###$$$%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%$$$$$$###"""$$$###$$$%%%$$$!!!"""&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###yyypppfff```^^^YYYPPPHHH;;;888555333444555444444333222222222222111111111222222222222111111111111333222000...---,,,------,,,...///...,,,++++++,,,************++++++++++++,,,,,,,,,++++++++++++***((()))+++,,,,,,***)))'''((()))***+++++++++,,,---)))*********++++++++++++******))))))))))))******))))))((('''&&&&&&%%%%%%)))(((((((((((((((((((((((((((((()))(((''''''&&&)))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''((())))))''''''((())),,,***'''%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))***************))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$(((***((('''(((((('''$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%&&&''')))***+++++++++&&&$$$###$$$%%%'''&&&&&&######"""""""""!!! """###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!"""###"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""###########################""" !!!"""!!!""""""!!! !!!!!!"""###$$$%%%'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$$$$######"""$$$''''''$$$"""###'''""""""######$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###xxxoooeee```^^^YYYPPPHHH;;;888555333444555444444111111111111000000000000222222222111111111000000000///...------...///000------,,,+++)))))),,,...,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********(((***,,,------,,,***)))))))))***,,,---...------)))*********++++++++++++)))))))))))))))******+++)))((((((''''''((())))))''''''(((((()))******+++)))************)))(((((()))((('''&&&&&&%%%&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''%%%%%%'''(((###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***'''((()))((('''&&&'''))))))((('''%%%%%%&&&((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!&&&((($$$"""%%%&&&###''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$###$$$&&&(((***+++,,,,,,(((&&&$$$$$$%%%%%%$$$###%%%%%%&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$""" !!!""""""$$$%%%%%%$$$###$$$%%% !!!!!!!!!""""""######%%%%%%%%%&&&&&&'''''''''"""######$$$$$$#########!!!$$$'''&&&###"""###%%%"""###############$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###xxxoooeee```^^^YYYQQQIII;;;888555333444555444444222111111111000000000000222111111111111000000000......------......///000,,,,,,+++)))'''))),,,///............------------++++++++++++************)))***+++,,,---,,,++++++******+++---///000...,,,)))))))))*********+++++++++******)))))))))))))))***)))(((((((((***+++,,,&&&''''''(((***++++++,,,******+++++++++***))))))&&&&&&%%%&&&&&&'''((()))************************''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%''')))###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))***+++%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((******&&&'''((('''&&&%%%&&&((('''''''''''''''(((((()))&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((((((((()))))))))))))))(((((((((((())))))''''''(((((((((((())))))&&&&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""(((((("""!!!&&&((($$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%))))))***+++,,,,,,,,,,,,)))&&&$$$###"""""" !!!###%%%&&&$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$""" !!!""" """$$$$$$###"""###$$$############""""""""""""!!!!!!"""######$$$%%%%%%!!!"""######$$$######### $$$&&&$$$###$$$$$$"""########################$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###xxxpppfffaaa___ZZZQQQJJJ;;;888555333444555444444333333333333222222222111111111111111000000000000.........///......------***+++++++++******,,,///---------,,,,,,+++++++++++++++++++++************)))*********++++++++++++,,,++++++...000111...+++((((((((()))))))))******)))))))))))))))******+++,,,+++)))(((((()))***+++(((((()))))))))************************)))((((((&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''(((((()))$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''')))***+++%%%&&&'''&&&%%%$$$%%%'''%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''((((((((()))))))))))))))((('''&&&&&&'''(((((('''''''''((((((((())))))&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%+++***""" '''***'''$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&++++++,,,---............)))'''$$$#########!!!  ###$$$"""!!!"""######$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&!!!!!!!!! ###$$$$$$$$$"""###$$$&&&"""#########$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""###"""!!!  !!! !!!"""!!! !!!"""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!"""###############!!!%%%&&&$$$%%%(((%%% ############""""""""""""###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###xxxpppfffaaa___[[[RRRJJJ;;;888555444444555555444555555555444444444333333111111111111000000000000...///000000///---+++***(((***---...---,,,,,,---***)))))))))((((((''''''+++++++++************)))))))))(((((()))***++++++---,,,,,,...111111...+++(((((((((((())))))))))))%%%%%%&&&(((***,,,...000...,,,***(((''''''((()))************)))))))))))))))))))))))))))(((((('''))))))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((("""#########""""""$$$&&&''''''&&&%%%%%%'''((()))###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%&&&&&&((()))***+++$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''((('''%%%"""!!!###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******((((((&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))'''''''''((((((((())))))(((''''''''''''(((((()))((())))))***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""(((&&&$$$((($$$(((''''''&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%''')))+++,,,------***(((&&&%%%&&&&&&$$$###"""&&&'''&&&$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&######"""""""""!!!!!!!!!!!!"""$$$$$$###$$$''')))""""""######$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$######""""""""""""!!! !!!"""$$$%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!"""##################&&&%%%###&&&***'''#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$vvvmmmddd```aaa]]]TTTKKK===999555333333444444444222222222222222222333333111111111111111000////////////.........---------------,,,,,,,,,,,,++++++///......---+++******))),,,,,,,,,++++++*********------------------------.........------,,,,,,,,,******))))))))))))******'''''''''''''''((()))***&&&(((*********)))***+++---.........,,,***((('''***)))(((''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++''''''&&&%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))((((((''''''''''''((((((((())))))))))))(((((($$$#########$$$&&&((()))'''&&&&&&&&&&&&'''((((((***(((%%%%%%%%%%%%%%%$$$'''&&&&&&'''((())))))(((&&&&&&&&&&&&&&&'''((()))((()))***+++***(((&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$&&&(((***++++++***)))&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%###"""!!!!!!!!!!!!!!!"""###########################$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$######!!!!!! """$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$#########""""""""""""############""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&###!!!"""%%%((((((%%%""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&uuummmdddaaa```]]]SSSKKK<<<999666444444444444333222222222222222222222222111111111111111000//////////////////.........---------,,,,,,,,,,,,+++++++++,,,,,,------...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++******************))))))))))))******$$$%%%&&&'''((()))******&&&'''))))))(((((()))***((((((''''''%%%$$$###"""((((((''''''''')))***+++&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((('''%%%%%%&&&(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((('''''''''''''''((((((((())))))))))))))))))(((&&&%%%%%%%%%%%%'''((()))'''&&&&&&&&&&&&'''(((((()))(((&&&&&&''''''%%%$$$''''''&&&'''((((((((('''&&&&&&&&&&&&&&&'''(((((('''(((***++++++***)))((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%$$$$$$######"""######$$$$$$$$$######!!!!!!!!!""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%%%%$$$$$$$$$$$$#########"""##################"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$(((&&&###!!!!!!$$$''')))#########$$$%%%%%%%%%&&&%%%$$$###$$$%%%%%%$$$###!!!$$$&&&&&&$$$"""!!!"""######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&uuummmeeeaaa```\\\SSSLLL;;;999666555555555444222444333333222222111111111111111111111111000//////////////////............------,,,,,,,,,,,,++++++******++++++,,,---......,,,,,,,,,++++++++++++******************************************)))))))))******))))))))))))******((()))***++++++***))))))%%%'''))))))((('''((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&'''((()))+++,,,''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&'''((())))))))))))************))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))((((((((()))(((&&&$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&''')))***++++++*********)))(((&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$########################$$$%%%&&&########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$############""""""""""""###$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((&&&###!!! """%%%'''""""""###$$$%%%&&&'''''''''%%%""""""###%%%%%%%%%"""$$$&&&&&&$$$###"""###$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&tttmmmeeeaaa___[[[SSSLLL;;;999777777777666444222444444333333222111000000111111111111111000//////............---------,,,------,,,,,,,,,+++++++++++++++***)))((('''&&&&&&++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******++++++,,,+++)))&&&###!!!&&&((())))))((('''((()))---,,,+++)))))))))***+++''''''''''''(((((())))))'''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&'''((()))***))))))************)))))))))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***+++***'''$$$'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&'''((()))))))))(((((((((''''''&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$###$$$%%%''''''''''''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$######### !!!!!!"""###$$$%%%########################$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$###"""""" !!!###$$$%%%%%%$$$###########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%###"""###$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$######""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&sssmmmfffaaa^^^YYYRRRLLL;;;999777777777666444222444444333333222111000000111111111111111000//////---------,,,,,,,,,++++++------,,,,,,,,,+++++++++---,,,+++)))'''%%%$$$###++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******''''''''''''$$$!!!((()))+++***)))(((((()))***)))(((''''''((()))***)))(((((((((''''''&&&&&&'''''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((())))))))))))************))))))((((((''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((((()))***++++++(((%%%%%%'''((('''$$$###$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&%%%%%%%%%$$$$$$######!!!!!!!!!!!!"""###%%%%%%########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!! !!!###$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''&&&$$$!!!#########$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''rrrmmmfffaaa]]]XXXRRRMMM<<<:::777666666666555333444333333222222111111111111111111111111000//////---------,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++++++++******)))((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************))))))))))))******&&&'''((((((((('''%%%%%%)))***++++++)))(((((()))((((((((('''(((((()))))))))))))))((('''&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((%%%%%%%%%%%%&&&'''((((((%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((())))))))))))(((((('''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((((((((((()))******(((&&&###&&&(((&&&###"""$$$&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""######$$$$$$%%%'''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""######""" !!!"""###$$$%%%&&&&&&$$$$$$$$$############"""##############################""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&)))'''$$$"""###%%%(((***(((((('''&&&%%%$$$######"""###$$$&&&((('''### !!!  !!!"""""" &&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''############$$$$$$$$$$$$&&&&&&&&&'''(((((())))))}}}qqqlllfffaaa]]]WWWQQQMMM>>>;;;777555555666555555222222222222222222222222111111111111111000////////////.........---------------,,,,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******))))))))))))***************+++++++++,,,,,,(((***+++***(((''''''((((((((()))******+++******'''(((((((((((('''%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!###&&&''''''&&&%%%&&&$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&'''((()))***%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''((()))((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''))))))((('''!!!%%%'''&&&###"""$$$((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###########################$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$############"""##############################""""""######$$$%%%%%%$$$$$$$$$$$$#########"""##################"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%"""!!!"""%%%)))+++'''''''''&&&%%%%%%%%%$$$$$$######%%%&&&&&&$$$""""""  """$$$###!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&"""############$$$$$$$$$''''''(((((()))******+++{{{qqqlllgggaaa\\\WWWQQQMMM???;;;777555555555666666222222222222222222333333111111111111111000//////111000000000////////////---------,,,,,,,,,++++++(((((((((((())))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........******))))))))))))******))))))((('''&&&&&&''''''''')))***)))'''&&&&&&'''%%%&&&''')))))))))((((((%%%&&&'''((((((((('''&&&###$$$%%%&&&''')))******%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""&&&''''''&&&&&&'''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''((()))******%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&)))((('''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&''')))(((((( $$$'''&&&###"""%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""####################################$$$%%%&&&'''(((((((((%%%%%%%%%$$$$$$"""!!!!!!###""""""!!!"""$$$%%%'''$$$$$$$$$###############$$$$$$$$$############"""$$$$$$###########################"""###$$$$$$%%%$$$$$$$$$#########""""""""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%%%%$$$&&&###!!!"""%%%'''&&&$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###  """$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))***++++++,,,zzzmmmiiidddaaa___[[[TTTOOO@@@999444555666444333333555444333222111111111111555444333111000//////......,,,***+++------+++))),,,---...///...---,,,+++...------,,,+++***))))))+++++++++,,,,,,---------,,,++++++******++++++,,,************************)))((('''&&&'''(((***,,,+++)))(((''''''((()))+++***************)))((('''******+++******)))((('''((((((((((((((((((((((((((('''(((***,,,------+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&)))((('''&&&%%%$$$######'''%%%$$$%%%)))***)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&'''%%%######$$$&&&"""&&&&&& %%%''''''&&&%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))+++,,,,,,,,,&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%'''(((---,,,***)))'''&&&&&&&&&'''((()))))))))(((&&&%%%''''''''''''((((((((((((,,,***(((%%%$$$$$$%%%&&&########################''''''&&&%%%%%%$$$######%%%$$$###""""""$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$###"""""""""###%%%%%%!!!""""""###$$$%%%&&&'''%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%!!!$$$&&&'''%%%###""""""&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++,,,+++***)))zzzmmmiiiccc___]]]YYYSSSOOO@@@999444555666444333333666555444333222222222222444333222111111111111111111///------///000...,,,+++,,,,,,---,,,+++***)))---,,,,,,++++++*********,,,,,,,,,---------......++++++++++++++++++++++++***************************)))((('''''''''((()))***)))'''&&&&&&''')))***)))))))))(((((((((''''''((())))))*********))))))'''''''''''''''''''''''''''''''''))),,,------,,,)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%###"""$$$&&&((('''%%%&&&%%%$$$######$$$%%%''''''(((((((((&&&&&&((()))&&&&&&&&&### !!!%%%***(((((('''&&&%%%######""""""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((++++++)))((('''''''''''''''((())))))((('''&&&%%%''''''''''''((((((((((((+++***'''%%%$$$$$$%%%&&&########################%%%%%%%%%$$$$$$######"""###"""!!! !!!###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%################################################$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$#########""""""###############$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""#########"""########################!!!!!!"""$$$$$$%%%%%%$$$############$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$###""""""&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$((((((((('''%%%%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$#########""""""""""""######%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%###########################$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***)))))){{{nnniiibbb]]]ZZZVVVQQQMMM@@@999444555666444333333666555444333333333333333222222222222222333333333111000...///000000///---*********+++******)))(((++++++++++++++++++++++++,,,------------.........+++,,,------------,,,+++******************************))))))(((''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&'''(((&&&'''((()))************'''''''''''''''''''''''''''&&&&&&(((+++------,,,((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((%%%$$$###$$$&&&''''''&&&'''%%%""" """%%%''''''(((((('''&&&&&&(((***)))(((&&&&&&&&&(((((()))(((((('''&&&%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***)))((((((''''''(((((('''(((((((((((('''&&&&&&&&&''''''''''''(((((((((***)))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$###############$$$$$$$$$##################""""""""""""###$$$$$$%%%$$$$$$###"""!!! ###&&&%%%###########################!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&######'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$""""""############""""""%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''|||oooiiiaaa[[[XXXTTTPPPLLL@@@999444555666444333333555444333222222222222222333333444444333333222222///...............---,,,***************))))))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************************)))******+++******)))((((((((('''&&&&&&'''((((((***(((&&&%%%%%%&&&((()))''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))((('''&&&###!!!!!!###$$$&&&%%%&&&&&&%%%###"""$$$%%%)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((()))'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###!!!$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$##############################%%%$$$$$$$$$###""""""""""""""""""""""""######$$$######""""""!!! !!!$$$'''%%%###########################!!!"""###$$$$$$$$$$$$$$$%%%$$$###############$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###  ###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&&&&|||nnnhhh```ZZZWWWTTTOOOLLL@@@999444555666444333333333222111111111111111111555555555555333222000///...//////...------------,,,,,,++++++*********************++++++,,,,,,---***************************+++---......---+++***************************((()))***,,,,,,------,,,(((((((((''''''(((((((((***)))'''&&&&&&''')))***)))))))))))))))((('''''''''''''''''''''''''''''''''&&&%%%&&&(((***++++++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&'''&&&$$$!!! !!!"""$$$&&&((('''### !!!######$$$$$$%%%'''((())))))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''((((((((('''''''''''''''(((((()))'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########""""""###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""!!!!!!""""""############$$$%%%%%%%%%%%%&&&&&&&&&$$$""" """$$$&&&$$$"""########################""""""###$$$$$$$$$######$$$$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$""""""###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%%%%%%%%%%{{{mmmggg```[[[XXXTTTPPPLLL@@@999444555666444333333111111000000000000111111555555555555333111///---///000111000...---...///------,,,++++++++++++,,,*********++++++,,,,,,,,,*********))))))))))))(((***+++,,,,,,,,,,,,+++***************************(((((()))+++,,,---...///((())))))))))))))))))((()))((('''''''''((()))***))))))))))))((('''&&&%%%(((((((((((((((((((((((()))'''%%%%%%''')))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$((((((((('''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''(((((())))))((('''&&&%%%((()))(((&&&###"""###$$$!!!%%%((('''$$$###&&&)))######$$$&&&''')))******%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######%%%&&&''''''(((''''''''''''&&&''''''((((((&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$############### !!!""""""######""""""!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&''')))******)))'''%%%%%%&&&$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$zzzjjjfff```\\\ZZZVVVPPPLLL@@@999444555666444333333222111111111111111222222222333444444333111///......///111000---,,,---///...---,,,+++***++++++,,,++++++++++++++++++,,,,,,************)))))))))(((************************************************))))))(((((()))+++,,,---))))))************))))))&&&&&&&&&''''''((((((((('''(((((((((((((((''''''))))))))))))))))))))))))+++(((&&&%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******%%%&&&&&&&&&%%%%%%$$$###''''''''''''((((((((((((%%%'''((((((%%%%%%&&&(((+++***)))''''''''''''''''''(((((('''&&&%%%'''(((&&&%%%%%%%%%&&&'''))))))%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%&&&''''''&&&(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###################################################""""""############""""""""""""#########$$$$$$$$$###############$$$$$$$$$ """#########"""!!! !!!"""###$$$ ###%%%$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""!!!""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!###$$$%%%%%%%%%$$$$$$#########$$$&&&((())))))))))))(((%%%$$$$$$%%%$$$$$$$$$$$$############""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$######""""""######$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$$$$$$$$$$$$$$$$zzziiieee```]]][[[WWWQQQLLL@@@999444555666444333333222222222111222222333333///000222333333222000///+++---...---***)))+++---------+++*********+++,,,++++++++++++++++++++++++,,,+++++++++******))))))******)))(((((()))*********************************)))'''&&&&&&(((***+++******++++++++++++******$$$%%%&&&''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))),,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&'''((()))******''')))+++***'''&&&(((***---+++(((%%%$$$%%%''')))$$$%%%'''&&&&&&&&&)))+++,,,(((######''')))'''$$$'''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!###%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!"""###############$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! """"""######$$$$$$$$$$$$""""""######$$$$$$$$$%%% """#########"""!!!!!!!!!""""""###$$$$$$$$$!!!&&&$$$"""'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!"""###%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% !!!###$$$%%%%%%$$$$$$############$$$&&&(((***,,,+++***'''%%%$$$&&&((($$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""###%%%&&&###"""!!! !!!"""#########""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%wwwhhhddd```^^^\\\YYYSSSOOOGGG>>>777777666444222333444444333333333333222222333333222222111000//////+++,,,------......------///...---,,,+++*********+++***)))))))))***+++,,,------,,,,,,+++***))))))***+++,,,,,,***)))))))))------+++***)))'''&&&&&&)))))))))))))))))))))))))))******++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))) ###&&&)))***(((&&&$$$&&&&&&&&&&&&&&&'''((((((((((((((('''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((###!!!!!!$$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''((((((((((((((((((+++***)))((('''&&&&&&&&&$$$#########$$$&&&((()))$$$$$$$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%&&&'''((( !!!"""$$$''')))***&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((('''###''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&'''(((((((((######$$$&&&''')))******%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""$$$&&&)))***)))((('''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""  """"""!!! %%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""'''&&&$$$######$$$&&&'''###"""""""""!!!!!! !!!"""###$$$%%%%%%########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$'''$$$  """$$$%%% !!!###$$$$$$######"""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###!!! !!!""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&++++++***((('''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!########################&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!#########""""""""""""!!!&&&""" $$$&&&$$$ #########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###zzzhhhddd___\\\ZZZXXXSSSOOOFFF===777666666444333444444444333333333222222222333333222111111000//////............------,,,+++000000///------,,,,,,---000///---,,,,,,,,,,,,---------,,,,,,+++******))))))+++,,,,,,***))))))***++++++******))))))(((((()))))))))))))))))))))))))))******+++***)))((('''''''''''''''''''''''''''''''''((()))))))))(((((("""###&&&((()))(((&&&%%%''''''&&&&&&&&&''''''((('''(((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''&&&&&&%%%$$$############&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$"""!!!''''''''''''''''''''''''((()))***++++++***)))(((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###!!!"""###%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""###""""""###%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&%%%$$$######$$$%%%&&&#########"""""""""!!!!!!!!!!!!""""""######$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$&&&###  """$$$$$$ !!!"""""""""""""""###"""""""""!!!!!!!!!!!!##############################""""""""""""#########$$$$$$###"""!!!!!!###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$###"""!!!"""""""""######$$$$$$$$$"""!!!!!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###""""""#########$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###|||hhhccc^^^ZZZYYYWWWSSSOOODDD<<<666666666555444555333333333333222222222222222222222111111000000////////////...---,,,+++***000///...------,,,,,,---111000///---,,,,,,,,,,,,---,,,,,,++++++*********(((***++++++*********+++)))))))))))))))*********))))))))))))))))))))))))))))))*********)))((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''$$$$$$%%%&&&''''''''''''(((''''''&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$#########$$$%%%%%%######$$$%%%&&&''')))***&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$)))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$############$$$######$$$&&&'''%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$############"""########################(((&&&""" !!!$$$&&&###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$%%%""" """######!!! !!!"""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""$$$$$$$$$"""!!!"""###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&###""""""!!!!!!!!!""""""!!!!!!"""###$$$%%%&&&&&&!!!###$$$###!!!!!!$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###""""""#########$$$$$$$$$'''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###zzzjjjeee^^^ZZZYYYWWWTTTQQQBBB:::555555666555555666333333333222222222222111222111111111000000000///////////////...---,,,+++---,,,,,,+++*********+++,,,,,,,,,+++************,,,,,,,,,++++++*********''')))++++++******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''((('''%%%%%%'''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%"""######%%%''')))+++---%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$)))))))))((((((''''''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$)))((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""'''&&&###!!!!!!!!!###$$$"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""#########!!! !!!""""""!!!"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%$$$$$$$$$$$$%%%%%%"""$$$$$$$$$""""""###$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """###$$$"""######$$$%%%%%%&&&&&&#########"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###vvvkkkfff___[[[ZZZYYYUUUSSSAAA:::444555666555555666333333222222222111111111111111111000000000000000------...//////......---,,,,,,+++*********++++++(((((())))))************,,,,,,+++++++++++++++***''')))++++++******+++,,,++++++******)))(((((((((************************)))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&'''((('''%%%%%%''')))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&''''''(((((((((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$##################!!! !!!"""###"""!!!$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$### $$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###tttkkkgggaaa]]]\\\ZZZVVVRRRBBB:::444444666444444666222222222222111111111111000000000000000000000000------...///////////////------,,,,,,,,,,,,------'''((()))+++,,,,,,---,,,++++++++++++++++++++++++(((***++++++*********++++++++++++***)))(((((('''***************************)))((('''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&''')))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%&&&###$$$%%%'''((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% """$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!"""$$$&&&&&&$$$"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###""""""###$$$$$$"""!!!$$$############$$$%%%%%%"""""""""########################$$$%%%%%%&&&&&&######""""""""""""######"""###%%%$$$######$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###### !!!###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%$$$$$$############$$$((('''$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$ ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###vvvjjjeeeaaa^^^\\\ZZZUUUQQQBBB:::444444555444333444222222222222111111111111///000000000000000000000...////////////......------,,,,,,,,,,,,,,,------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,***))))))*********))))))))))))))))))***************************)))((('''&&&''''''(((((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&''''''&&&&&&((()))))))))((((((((('''''''''''''''''''''''''''''''''###%%%'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&''''''((($$$%%%&&&'''((((((''''''''''''&&&''''''((()))***(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###"""######%%%&&&)))***+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%((('''%%%######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$&&&%%%###!!!""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""###$$$%%%%%%%%%######""""""""""""######"""###%%%$$$$$$###%%%&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$""""""##################  $$$'''''''''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$ !!!###$$$###"""###########################$$$$$$%%%%%%$$$$$$###yyyhhhddd```^^^\\\YYYSSSOOOCCC;;;444444555333222444222222222111111111111000////////////000000000000000000000000///---,,,+++*********)))******++++++)))***+++,,,++++++)))(((++++++++++++++++++++++++***+++---,,,***)))))))))'''(((((()))***+++++++++***************************)))(((&&&&&&''''''((())))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''(((***+++%%%&&&''''''&&&&&&(((***((((((((((((''''''''''''((((((((((((((((((((((((!!!$$$&&&%%%###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''''')))***+++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&((('''%%%######$$$%%%&&&&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$######!!!"""$$$%%%%%%$$$"""!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######"""$$$%%%&&&%%%############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""###$$$&&&'''%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$&&&'''&&&$$$!!! !!!###$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!!!!!###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$$$$%%%$$$%%%&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%###########################$$$$$$$$$%%%%%%$$$$$$$$$xxxfffccc___]]]\\\ZZZUUUQQQAAA;;;555222222333222111777555111---,,,---///000222111111000000000000000000000000000///...,,,,,,///...,,,***))))))******+++,,,,,,------.........,,,+++***))))))***+++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++%%%&&&((()))))))))((('''###%%%(((((((((((()))***((()))*********)))'''&&&&&&&&&''''''(((((())))))(((***+++***(((''''''(((###$$$&&&((())))))((('''$$$$$$###"""###%%%&&&''''''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''!!!"""%%%'''''''''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&'''&&&%%%$$$#########$$$&&&))))))'''&&&''''''&&&'''((((((&&&%%%'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%$$$######%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&'''!!!%%%&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""&&&&&&&&&%%%$$$###"""!!!###$$$%%%$$$######%%%'''***&&&!!!###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###############"""""""""""""""&&&%%%%%%$$$#########$$$!!!###$$$%%%&&&&&&%%%$$$%%%%%%$$$###"""""""""############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###"""!!!!!!!!!"""$$$%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########%%%$$$######""""""######&&&%%%###""""""###%%%&&&wwwgggddd___]]][[[XXXRRRNNN???:::555222333555555333666444111///...///000111222111111000000000000000000000000000///...---,,,***+++,,,------,,,+++***+++,,,---------,,,***)))++++++***))))))***++++++)))***++++++))))))***+++************************))))))))))))))))))))))))***)))((('''''''''''''''%%%&&&&&&''''''(((((()))%%%&&&((()))))))))((('''%%%'''))))))(((((()))***)))(((&&&$$$$$$$$$%%%%%%''''''''''''((((((((((((''')))***)))(((&&&''''''###$$$&&&((()))(((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%!!!###%%%'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$&&&'''((('''&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))((()))((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""%%%%%%%%%%%%$$$###"""""""""###$$$$$$"""###$$$&&&(((&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""" """$$$###""""""""""""###$$$$$$$$$$$$$$$######""""""!!!############""""""""""""&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%$$$##################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######"""""""""###$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%vvvhhhddd```]]][[[WWWPPPKKK???:::444333555777777666444333222111111111222222222111111000000000000000000000000000//////...---***+++...//////---***)))((()))+++---,,,+++)))(((++++++***))))))***++++++((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))''''''''''''((((((((((((%%%&&&((()))))))))(((''''''(((******)))(((((()))...+++'''$$$###%%%(((***((((((((('''''''''''''''&&&''')))((('''%%%&&&'''###$$$&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&$$$%%%&&&''''''&&&'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&''')))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))))))))(((''''''&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%$$$######""""""#########""""""$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$""""""!!!!!!""""""###$$$######""""""""""""""""""########################&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvgggddd```^^^\\\XXXQQQLLL@@@;;;666333555777777555222222333333444333333333222111111000000000000000000000000000//////...---------...///...,,,)))((('''((()))***++++++,,,,,,+++******************+++)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))++++++*********)))))))))%%%&&&((()))))))))((('''(((***+++***)))''''''(((,,,***'''%%%%%%'''***,,,(((((((((''''''&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%)))'''$$$$$$%%%&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&''''''&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###"""!!!!!!###%%%!!!"""###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######%%%&&&$$$$$$#########$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""############$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%$$$$$$###uuueeebbb___^^^]]]ZZZSSSNNNBBB===777444444555555333111222333444555444333333222111111000000000000000...////////////......------,,,,,,++++++,,,,,,,,,,,,+++)))((((((***,,,---*********++++++************+++,,,,,,******+++,,,************************))))))))))))))))))))))))'''''''''&&&&&&''''''(((++++++******))))))((((((%%%&&&((()))))))))((('''(((***+++***((('''''''''#########$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$###$$$%%%%%%)))'''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&(((((('''%%%%%%&&&)))''''''((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$######!!!"""###"""!!!!!!###%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######""""""""""""######$$$$$$######"""""""""!!!$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###sssccc```^^^^^^]]]ZZZSSSNNNBBB===777444444444333222222222333444444444333333222111111000000000000000------.........------,,,))))))((()))***,,,///000///...+++)))(((((()))***)))***++++++++++++***)))***,,,---,,,+++***+++,,,************************))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&((()))))))))((('''''')))***)))'''&&&&&&'''!!!"""%%%'''(((((((((''''''''''''&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&(((***,,,,,,***)))(((''''''((()))%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$######$$$%%%&&&''''''(((((('''&&&&&&&&&&&&''''''&&&$$$%%%&&&''''''&&&&&&%%%%%%&&&((()))((('''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''')))+++)))&&&%%%'''***''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%###############$$$%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$###"""#########""""""$$$%%%''''''%%%$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""###$$$######""""""######$$$%%%$$$#####################""""""######$$$%%%%%%%%%###""""""""""""###$$$$$$$$$######"""""""""######%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}pppbbb___]]]\\\[[[WWWOOOJJJ@@@;;;555222333444444333333333333222222222222222222111111000000000000000++++++,,,,,,---,,,,,,+++))))))******************(((((()))******))))))((()))***++++++++++++***))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))))))))((('''%%%'''((((((&&&%%%&&&&&&&&&'''((()))***)))((('''%%%&&&&&&&&&&&&&&&&&&'''$$$&&&'''((('''&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''+++///111666333000---***)))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$&&&'''((('''&&&%%%%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&)))+++)))%%%###&&&***&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""###%%%&&&&&&%%%%%%%%%$$$"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((((((((('''###$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$"""###$$$&&&((('''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$#########$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$#########""""""###$$$$$$%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$&&&'''((($$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########%%%%%%$$$######$$$%%%%%%{{{mmmbbb___]]][[[YYYTTTLLLEEE>>>999333111333555555444444333222111111111222222222111111000000000000000***++++++,,,,,,,,,++++++,,,---...---+++'''###!!! %%%***------,,,***)))***+++,,,,,,+++***)))(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''(((&&&&&&%%%$$$$$$%%%%%%%%%)))(((&&&&&&(((---222666AAA>>>888222,,,(((%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$(((''''''&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$#########$$$&&&))))))'''&&&%%%%%%%%%&&&)))))))))'''""""""$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))(((&&&%%%$$$###############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$''')))&&&""" ###'''&&&'''(((*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&!!!!!!!!!"""###%%%&&&''''''&&&$$$!!!!!!%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$##################################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))******((('''###$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$######%%%'''%%%%%%&&&&&&%%%###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))(((''''''&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$%%%&&&((()))'''&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''########################$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!"""###%%%((()))$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%!!!!!! &&&%%%###""""""###%%%&&&wwwjjj```]]]YYYWWWVVVTTTOOOKKKBBB:::444444555333333444222222222222222222222222000000000111222222333333000...,,,---000000---***+++***+++---...///---+++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++******)))((((((((((((((())))))*********+++,,,,,,++++++******))))))(((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&******(((%%%%%%+++777@@@MMMGGG>>>444,,,((('''&&&'''$$$""""""$$$&&&''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''%%%$$$%%%&&&(((((((((((('''&&&%%%$$$''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,)))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%&&&&&&%%%$$$%%%''')))))))))((('''&&&&&&%%%%%%''''''(((((()))*********)))(((&&&%%%%%%&&&((())),,,)))$$$!!! """%%%(((''''''&&&&&&%%%$$$######&&&,,,)))'''***,,,+++***$$$'''111222)))$$$'''%%%%%%%%%%%%%%%%%%%%%$$$)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((,,,+++(((%%%######"""######&&&(((((('''%%%%%%&&&(((((())))))))))))((((((%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########%%%&&&&&&%%%######$$$&&&&&&%%%$$$###""""""""""""$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$###%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! """!!!###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%$$$###""""""$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""############$$$%%%&&&&&&&&&&&&%%%$$$############""""""!!!!!!"""$$$&&&'''%%%###!!!"""$$$%%%$$$!!!$$$%%%'''''''''%%%###"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%((((((###!!!(((xxxlllaaa]]]YYYXXXWWWTTTOOOKKKBBB:::444444555333333444222222222222222222222222222111111111111111111111///---,,,---//////---************,,,......,,,***)))))))))))))))))))))))),,,++++++++++++++++++***++++++***)))(((((((((((()))))))))))))))*********'''''''''(((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''(((((((((((('''''''''((())))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&'''((())))))(((%%%%%%***444<<>>...((('''%%%$$$###$$$%%%&&&333JJJ555444111''''''&&&&&&&&&%%%%%%$$$$$$~~~bbb---$$$,,,>>>(((---888"""///)))&&&&&&'''(((((((((((((((((('''JJJ'''!!!...444sss"""333%%%'''"""$$$***&&&%%%)))%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$$$$###''''''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""%%%'''$$$###((($$$&&&&&&&&&$$$$$$$$$&&&"""$$$''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""###########################$$$%%%%%%&&&&&&%%%%%%!!!"""$$$$$$$$$###############$$$$$$$$$$$$######""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&qqqfffaaa```]]]YYYXXXXXXUUUPPPLLLCCC===777444444666666555222222222111111111000000000000111111111111000000---///000///---,,,---///+++++++++,,,+++******)))+++************)))))))))************++++++++++++++++++++++++******))))))******))))))))))))******+++++++++***************+++***************(((&&&''''''''''''''''''''''''''''''(((((((((''''''&&&!!!000888+++'''###...!!!%%%)))(((((((((''''''''''''&&&&&&''')))***+++,,,---&&&)))&&& 000&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%$$$---;;;VVV &&&)))(((&&&%%%%%%%%%&&&'''***+++$$$%%%''''''&&&%%%$$$###""""""QQQ (((<<<666&&&:::---!!!$$$///***%%%((((((((())))))))))))((((((gggDDD"""%%%***(((%%%,,,$$$((('''$$$%%%))))))&&&######%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$######"""%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$######%%%(((&&&''''''&&&$$$######$$$###$$$%%%%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%###############"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&& """$$$&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''rrrfffaaa^^^\\\YYYXXXXXXVVVQQQMMMCCC===777444444666555444222222222222111111111111000000111111111111000000,,,---......------......***++++++++++++***))))))***)))))))))))))))))))))((()))))))))******++++++,,,,,,++++++***)))))))))******))))))))))))******))))))*********+++++++++***((('''(((++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&$$$000222"""'''444%%%###+++ &&&(((((((((((((((''''''&&&$$$$$$%%%&&&'''((())))))+++$$$)))222'''000...%%%)))'''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%---$$$,,,%%%((('''&&&&&&%%%%%%&&&&&& ;;;***MMM )))%%%%%%&&&&&&%%%$$$$$$###""""""xxxnnn***'''$$$$$$%%%###"""(((***+++```---%%%$$$...!!!***'''((((((((())))))(((((((((>>>)))!!!'''///,,,$$$ 444www$$$###$$$***$$$"""%%%!!!(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$###"""###%%%((($$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&$$$!!! ###&&&$$$###!!!!!!"""#########!!!###%%%'''(((((('''&&&######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$ !!!###$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((rrrhhhccc^^^[[[XXXXXXXXXVVVRRRMMMBBB<<<666333333555555444444333333333333222222222000000111111111111000000...+++)))***...000---******++++++++++++***)))))))))))))))))))))))))))***'''(((((())))))*********+++++++++*********))))))******))))))))))))******''''''(((((()))*********)))'''&&&(((+++,,,***''''''''''''''''''''''''''''''(((((((((((((((''''''"""''',,,"""((()))$$$)))""",,,((((((((()))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***:::!!!%%%UUUDDD"""+++***'''%%%%%%&&&&&&'''&&&&&&%%%###444777999555)))'''&&&&&&%%%%%%%%%%%%%%%&&&((("""---###$$$$$$$$$$$$$$$$$$$$$$$$FFF666""",,,$$$!!!)))000000------)))!!! '''!!!)))JJJ+++ 111###---%%%&&&''''''((((((''''''&&&PPP$$$ %%%""" $$$%%%...777,,,ooowww###,,,###'''"""(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%$$$"""!!!"""%%%((((((''''''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###"""$$$'''&&&$$$""""""$$$%%%$$$### """$$$%%%%%%######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''''''''%%%###"""%%%$$$$$$$$$%%%'''((()))$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((rrriiieee^^^[[[YYYXXXXXXVVVQQQMMMBBB<<<666333333555555333444444444333333333222222000000111111111111000000000+++((()))...000,,,(((+++++++++,,,+++******))))))))))))************+++)))))))))))))))*********************************))))))(((((((((((())))))&&&&&&''''''((((((((()))***)))(((((()))++++++***((((((((((((((((((((((((&&&'''((())))))))))))((( ---}}}((('''""""""***(((###)))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))222333(((sssmmm))))))'''%%%%%%&&&&&&''''''&&&&&&''' ((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$---xxx\\\ +++$$$$$$$$$$$$%%%%%%%%%&&&+++]]]111$$$""",,,+++###"""***(((---!!!(((111%%%$$$///***%%%&&&&&&''''''''''''&&&&&&&&&"""***,,,,,,+++,,,///000,,,$$$))),,,$$$$$$MMM((('''***!!!$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%###"""!!!###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%&&&(((%%%%%%$$$###"""###&&&))))))(((((('''%%%$$$$$$##################"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%""" !!!$$$&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((()))&&&###$$$'''((('''%%%!!!"""###%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&$$$###"""&&&%%%$$$######%%%((()))###$$$$$$%%%%%%$$$$$$###$$$###############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''pppiiifff___\\\YYYXXXXXXVVVQQQLLLCCC===777444444666666555333333333333222222222111000000111111111111000000000---,,,,,,---...,,,***,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,((((((''''''''''''((((((''''''''''''''''''((((((******(((%%%######&&&((())))))))))))))))))))))))%%%&&&'''))))))*********&&&000+++]]]+++***&&&******'''((($$$'''((()))***)))(((&&&%%%%%%&&&&&&''''''(((((((((+++///---(((+++ %%%&&&((($$$%%%&&&&&&''''''&&&&&&)))!!!333222$$$'''''''''''''''&&&%%%%%%###+++%%%^^^'''000!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%,,,///%%%"""!!!%%%,,,///+++&&&%%%$$$,,,$$$111999qqq,,,%%%###///%%%&&&''''''((((((((((((''''''555YYY)))!!!### %%%)))(((%%%!!!"""888(((---FFF666!!!***""")))$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&""" $$$&&&%%%#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((((((((()))%%%"""###&&&(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&}}}ooohhhfff```]]]ZZZXXXXXXUUUPPPLLLDDD???888555666777777666222222222111111111111000000000111111111111000000///000000///---+++,,,---,,,------------,,,++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,(((((()))***+++,,,,,,---''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))(((&&&!!!###))))))))))))))))))))))))$$$%%%'''(((***++++++++++++!!!)))\\\###&&&&&&)))$$$&&&///&&&'''((()))***)))(((&&&%%%"""###$$$%%%&&&((()))))) 000+++###222&&&###---######$$$%%%***$$$%%%%%%&&&'''''''''&&&###JJJ~~~222###$$$((((((((()))(((''''''&&&&&&$$$PPP((()))(((''''''&&&%%%$$$$$$$$$%%%___+++***%%%)))$$$))))))!!!###'''%%%###111...+++>>>"""..."""$$$'''(((((())))))))))))((((((###yyy999)))...(((%%%///###'''***(((%%%$$$###"""$$$ '''''''''&&&SSS***###&&&)))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%''''''%%%$$$$$$&&&&&&''''''&&&$$$######$$$%%%&&&'''&&&%%%%%%'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%)))$$$!!!"""&&&((('''%%%#########$$$$$$#######################################$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$### !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$"""###'''))))))'''&&&""" $$$%%%### $$$$$$###"""""""""######"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&((()))******((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&rrrhhhccc]]][[[XXXWWWWWWUUUPPPLLLCCC===666222222444333222222222000/////////000111/////////...------,,,,,,//////.........---------,,,***((('''(((((('''&&&***+++,,,............---222777<<<;;;444+++$$$!!!))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((()))((('''&&&&&&'''((()))*********)))(((&&&$$$$$$))))))(((((('''''''''&&&)))$$$((([[[((((((((((((((((((((((((***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''':::&&&$$$'''$$$((('''&&&%%%%%%%%%%%%&&&$$$yyyYYY!!!111)))(((((((((''''''&&&&&&&&&%%%***+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&555000"""###$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$***)))&&&######%%%$$$"""000$$$'''***(((&&&$$$$$$%%%((())) 444}}}CCC(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((&&&###'''+++ ***###+++"""&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%######################## !!!"""###%%%&&&'''(((######%%%&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$#########&&&%%%###""""""###%%%&&&&&&&&&&&&&&&%%%$$$###"""~~~qqqhhhccc^^^[[[XXXWWWWWWUUUPPPLLLBBB===666333333444333111444333222111111111222333000//////......---,,,,,,.........------------,,,,,,+++)))***+++,,,,,,+++,,,,,,++++++,,,---//////999888777666333...)))&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************)))((('''&&&&&&'''((()))))))))))))))(((&&&%%%%%%)))((((((((('''''''''''')))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''''''''&&&&&&%%%%%%(((((((((((())))))))))))$$$000777;;;)))(((%%%''''''&&&&&&&&&&&&&&&&&&---III---"""((('''''''''&&&&&&&&&%%%%%%--- 555)))&&&&&&&&&&&&&&&&&&&&&%%%%%%+++((('''iiiqqq===$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%&&&&&&&&&000---###333 ''''''''''''''''''''''''***\\\MMM%%%)))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((000------$$$!!!eee```)))!!!)))%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&#########"""######$$$%%%&&&%%%$$$######$$$%%%&&&###%%%&&&'''((((((''''''|||ooogggbbb^^^[[[XXXWWWWWWUUUPPPLLL@@@<<<777444555555333111444333222222111111222222000000///......------,,,------------,,,,,,,,,,,,,,,+++***,,,...000111111---,,,***)))***,,,///111;;;666000---...///,,,)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((('''''''''''')))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''222!!!jjjbbb******%%%&&&&&&&&&&&&''''''''''''///444)))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%..."""XXX888((('''''''''&&&&&&%%%%%%%%%333***  ---AAARRRsssUUULLLBBB ###---&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&###"""$$$'''ppp%%%+++111"""%%%&&&'''(((((((((&&&%%%###222///777VVVbbbwwwLLL***)))---%%%!!!'''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&& ***%%%(((+++YYY&&&)))"""######&&&%%%"""!!!!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""$$$''')))***)))'''&&&zzznnnfffaaa^^^[[[XXXWWWWWWUUUPPPKKK???;;;777555666555333000111111111000000000000000000000//////...---------------,,,,,,,,,+++++++++,,,******+++...000111000,,,+++***)))***,,,...///444000***(((((()))***)))))))))))))))))))))))))))************************'''((()))***************(((((((((''''''(((((((((''''''((((((((((((((('''(((((((((((((((''''''''')))$$$((([[[((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&+++$$$444$$$+++###&&&&&&'''((((((((((((((('''$$$'''+++"""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''111~~~YYY((('''''''''&&&&&&%%%%%%$$$ (((,,,***''''''((()))+++%%%"""000...&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%---)))%%%$$$######%%%)))'''+++,,,%%%&&&''''''''''''''''''000&&&###---333111---!!!222777'''!!!***,,,%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%///%%%###***PPPCCC,,,)))&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$%%%'''(((#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%((('''%%%#########%%%&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%(((***)))'''$$$!!!yyymmmeeeaaa___\\\YYYXXXWWWTTTOOOKKK???;;;666555666666333111111111111111000000//////111000000///......------------,,,,,,,,,++++++++++++***))))))+++---,,,,,,((()))***+++,,,,,,,,,,,,***++++++)))&&&%%%''')))))))))))))))))))))))))))++++++++++++++++++++++++***************)))(((''''''(((((((((((((((((('''&&&''''''((((((((((((((('''''''''((((((((((((((()))$$$((([[[((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''((((((((((((((((((((()))))))))*********++++++ ---......PPP%%%+++&&&+++222000''''''(((((((((((())))))%%%///AAA +++###''''''((())))))(((((('''""" %%%)))+++!!!%%%%%%%%%%%%%%%%%%%%%%%%"""+++%%%~~~&&&'''''''''&&&&&&%%%%%%%%%$$$)))###***(((''' !!!### """***...%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!%%%)))'''&&&'''KKK$$$---((('''%%%%%%%%%'''(((***%%%$$$)))...'''+++###,,,444---###%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...!!!$$$ %%%,,,eee######''',,,&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''(((###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%((('''%%%#########%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%''')))++++++)))&&&###xxxllleeebbb___\\\YYYXXXWWWTTTOOOJJJ???;;;666444555666444222222333333333333222111111111111000//////......---------------,,,,,,,,,,,,,,,***(((((()))******)))'''(((***+++,,,,,,+++***(((+++...---)))'''(((+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***((('''&&&''''''((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((()))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))************%%%###%%%""")))CCC\\\"""&&&(((///"""&&&%%%$$$###!!! """555&&&%%%'''>>>...'''&&&((()))*********)))'''&&&%%%""")))***(((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((###'''111000%%%$$$---%%%%%%(((---***!!!"""$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$ """+++---%%% 111$$$((('''%%%$$$$$$&&&)))+++***&&&""""""(((---***###333+++'''((("""!!!...%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))),,,... ...***###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######"""""""""%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&((()))((('''&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&))),,,------+++***xxxmmmfffccc```\\\YYYXXXWWWTTTNNNJJJ@@@;;;555333444555555333222333333444333222111000111111000000///..................------------,,,,,,***))))))***++++++***(((((())))))***++++++,,,+++,,,------,,,+++******))))))))))))))))))))))))***************************************)))((('''&&&'''((())))))((('''&&&'''(((((((((((((((''''''''''''''''''((((((((())))))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%+++(((!!!$$$[[[UUU"""333###$$$))))))(((''''''&&&%%%%%%000((("""&&&KKK"""+++******++++++***(((&&&%%%&&&'''(((***"""+++%%%%%%&&&&&&&&&'''''''''###***sss$$$$$$%%%%%%&&&&&&'''''''''******$$$***%%%!!!''' ###...+++"""###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$&&&+++(((###(((333!!!333"""&&&&&&%%%%%%&&&''')))***%%%+++---((('''***)))%%%''',,,***+++---(((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++(((000&&&(((%%% DDD***%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%%%%%%%$$$$$$###""""""!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&''')))###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''###%%%''')))***+++++++++xxxmmmfffccc```]]]YYYXXXWWWTTTNNNJJJAAA;;;555222333555555555000000111222111000///...111111000000//////......//////.........---------,,,+++******,,,...------***)))'''''''''))),,,......+++)))***---...+++((())))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))&&&'''((())))))((('''&&&((((((((()))(((''''''&&&&&&'''''''''(((((()))))))))%%%)))[[[(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***###$$$!!!------+++oooeee---+++(((""""""###$$$&&&'''((((((***000&&&+++((('''ddd000++++++,,,,,,+++(((&&&$$$###)))&&&)))000&&&&&&&&&''''''(((((((((333$$$###$$$$$$%%%&&&'''(((((('''$$$%%%***---***&&&%%%&&&+++)))''')))###&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!"""$$$"""'''@@@[[['''###)))###%%%&&&(((((((((((((((((($$$%%%)))'''###'''111(((%%%%%%'''%%%!!!%%%---&&&&&&'''((())))))((((((''''''''''''''''''''''''###)))%%%)))+++xxx &&&&&&'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%''''''&&&&&&%%%$$$######%%%&&&&&&'''&&&%%%###""""""""""""!!!"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%%%%%%%vvvjjjeeeccc```^^^ZZZWWWTTTPPPLLLIII???;;;555222111222444444333333333333333333333333444333111000...---------...+++)))***,,,---+++)))---,,,++++++******++++++************************,,,,,,,,,---...---+++)))''''''&&&''''''((()))***))))))))))))))))))))))))+++***)))(((((()))***+++''''''&&&&&&%%%%%%%%%$$$***)))'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))%%%)))\\\&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))***+++***'''&&&'''((('''''''''''''''((())))))))))))))))))((((((((((((---...###&&&222 ******$$$$$$'''((( !!!&&&""""""@@@ggg,,,)))************(((&&&%%%)))]]]+++!!!)))%%%(((222)))$$$"""###$$$&&&'''((('''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&&&&&&&&&&111000%%%'''---ccc"""!!!&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ ...(((222ooo"""######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########"""###%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$vvvkkkeeebbb___]]]ZZZWWWTTTQQQLLLIII???;;;777444333444444444555444444333222111111000333222111///............///---+++,,,------,,,)))---,,,++++++******++++++************************+++++++++,,,......,,,***,,,+++***)))(((((((((((())))))))))))))))))))))))+++******))))))******+++*********)))))))))(((((()))))))))((())))))******&&&''''''(((((((((((((((***&&&***]]]''''''''''''''''''''''''&&&&&&''''''(((((())))))''')))***)))((('''(((***)))))))))))))))***++++++))))))))))))((((((((((((555666,,,***+++...$$$(((+++&&&''')))$$$&&&***######666***(((******++++++***((('''&&&+++___fff''',,,!!!+++(((///000555,,,DDD)))%%%%%%&&&'''''''''&&&&&&'''((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%$$$######&&&,,,!!!:::%%%===zzz&&&(((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((;;;---(((%%%"""$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''')))))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$vvvmmmeee```^^^\\\YYYWWWUUUQQQMMMJJJ>>>;;;777555555555555444555555444222111000///...111111000///////////////111///------...---,,,***---,,,++++++******++++++*********************************+++---...---+++------,,,+++************))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((('''''''''((()))***++++++++++++&&&''''''(((((((((((((((***&&&+++^^^((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%'''))))))((((((***,,,)))))))))))))))******+++))))))))))))((((((((((((FFF555%%%$$$///$$$,,,((()))%%%%%%(((,,,)))###rrr555!!!************)))((('''&&&)))555***,,,"""+++666(((333999 ***''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''&&&&&&%%%$$$###666""" $$$&&&)))''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%,,,%%%&&&"""ccc''' %%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvmmmeee^^^\\\ZZZYYYWWWUUURRRMMMJJJ<<<:::777555555555444333444444333222111000///...000000////////////000000000///......---,,,+++***---,,,++++++******++++++***************************))))))***---...---,,,*********++++++---...///))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&'''(((*********)))(((&&&''''''((((((((((((((()))%%%***]]]((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''))))))((((((***+++((((((''''''''''''(((((())))))))))))(((((((((((()))uuu===***$$$"""&&&'''&&&%%%$$$###&&&'''&&&(((,,,+++'''---+++*** ###///((((((((((((''''''&&&&&&'''$$$ (((&&&)))###000###$$$000)))"""zzzjjj###)))((('''%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''...,,,%%% ZZZ$$$"""%%%&&&&&&&&&''''''''''''************************(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$(((...&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%&&&''''''&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%'''((('''%%%$$$$$$$$$%%%&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuummmddd^^^[[[ZZZXXXWWWUUURRRLLLIII:::888555444444444333222222222222111111111111111///////////////000000111.........---,,,+++++++++---,,,++++++******++++++***************************)))(((***,,,------,,,)))))))))***+++,,,---...************************((((((((((((((((((((((((++++++++++++++++++++++++((()))*********((('''&&&&&&''''''((((((((((((((('''###((([[[''''''''''''''''''''''''))))))((((((''''''&&&&&&''')))***)))((('''(((***((((((''''''''''''(((((())))))))))))((((((((((((@@@222)))111 (((333'''***)))""" %%%(((&&&)))444$$$;;;,,,444''''''&&&&&&%%%%%%%%%&&&***"""ooo$$$)))%%%))) &&&444 aaaDDD!!!***)))'''&&&%%%&&&&&&'''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''***###FFF((( $$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""+++((($$$ (((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&$$$###"""!!! ######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''"""$$$&&&&&&%%%%%%''')))#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&''''''''''''''''''''''''###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""$$$%%%&&&&&&%%%$$$######$$$%%%&&&)))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%''''''''''''''''''''''''ssskkkccc^^^[[[ZZZYYYXXXUUUQQQKKKGGG:::777444222222333333222222222222222222222222222000///////////////000111,,,---...---+++++++++------,,,++++++******++++++************************+++***((()))+++,,,,,,,,,++++++***))))))******+++************************'''(((((())))))((((((''')))))))))***************++++++++++++***)))((('''&&&''''''(((((((((((((((&&&"""'''ZZZ''''''''''''''''''''''''******)))((('''&&&%%%%%%((()))***)))((('''((()))+++******)))))))))))))))))))))))))))((((((((((((---%%%---)))>>>+++'''###+++$$$'''***+++'''$$$$$$%%%%%% """,,,"""'''!!!'''&&&%%%%%%%%%%%%&&&&&&,,,###///AAA$$$(((%%%###!!!'''"""NNN,,,&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$ %%%//////%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&& )))"""###&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''%%%$$$"""!!! """######$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''!!!$$$'''&&&$$$$$$&&&)))$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&&&&&&&&&&'''''''''''''''#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''rrrhhhbbb___\\\[[[YYYXXXUUUPPPJJJEEE;;;888444111222333444444444444333333222222111111111000///////////////000+++---///...,,,,,,...000---,,,++++++******++++++************************,,,***)))(((***+++++++++++++++************++++++************************((()))***++++++***)))(((&&&&&&&&&''''''(((((((((******))))))((()))))))))&&&''''''(((((((((((((((&&&"""'''[[[(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''))))))((((((***+++++++++***)))))))))))))))))))))))))))((((((((((((999222!!!PPP888!!!***%%%"""---&&&&&&'''******((()))+++%%%---((($$$((())))))###(((''''''&&&&&&'''(((((($$$+++)))###***$$$(((...RRR###(((&&&''''''(((((((((((('''$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$)))---000...'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&,,,&&&"""'''"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""######$$$$$$%%%&&&&&&''''''&&&%%%######$$$%%%&&&%%%(((***((($$$###%%%(((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###"""###$$$&&&'''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&qqqgggbbb```\\\[[[ZZZXXXUUUPPPIIIDDD===999444111222444666666666666555444222111000000111111000///////////////+++...000000...---000222---,,,++++++******++++++************************---+++)))(((***++++++***(((((()))***+++---///000***************************+++,,,------,,,+++***(((((())))))******++++++&&&&&&%%%%%%%%%''')))***&&&''''''((((((((((((((('''###(((\\\))))))))))))))))))))))))'''''''''((((((((((((((($$$&&&(((((())))))+++---))))))((('''''''''''''''))))))))))))((((((((((((444"""+++%%%|||!!!666...***+++### %%%(((&&&&&&***,,,&&&$$$ 777"""+++******)))(((''''''((()))***555''' ...///###---___ $$$%%%&&&''')))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((LLL(((###(((((((((((()))))))))***''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&666###)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((('''%%%#########%%%&&&))),,,---***%%%"""###&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''((()))(((&&&###""""""###%%%((()))))))))))))))((('''&&&%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&###"""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))******"""###%%%'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$uuukkkddd```[[[XXXVVVVVVVVVSSSLLLFFF;;;777333222333333111///444444333333222111000000///000111222333222222111...---,,,***+++,,,...000...,,,)))((()))******))),,,++++++++++++,,,---...+++++++++,,,,,,---------******)))(((''''''((((((+++++++++***)))(((((('''+++*********))))))((((((***,,,...---***)))***---***)))'''&&&%%%%%%&&&&&&'''((()))******(((&&&$$$)))$$$((([[[''')))++++++)))))))))***++++++******))))))((((((++++++******))))))(((((((((''''''(((***+++)))(((***++++++***)))'''%%%$$$+++222444###000vvv###,,,&&&---+++111+++'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''' %%%...!!!DDD:::+++%%%+++999'''%%%)))'''%%%%%%'''((((((&&&))))))((('''&&&&&&%%%%%%"""$$$%%%$$$&&&(((***)))***(((%%%###"""%%%(((+++***(((--- $$$--- ---%%%%%%...***!!!''',,,###((((((((())))))*********000---'''$$$%%%((((((&&&&&&&&&'''&&&&&&&&&&&&&&& (((///+++!!! 111EEE&&&%%%"""#########$$$%%%(((***+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***(((%%%######"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$(((&&&$$$%%%&&&(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%uuukkkddd```\\\YYYWWWVVVVVVSSSLLLFFF===999444222333444222000444444333333222111111000///000111222222222222111000///...------------......+++))))))***+++******++++++++++++,,,,,,------******+++++++++,,,,,,,,,*********)))))))))((((((++++++******)))(((((('''************)))))))))(((''')))+++***(((((()))+++((('''&&&&&&&&&'''((((((((())))))***)))((('''&&&)))$$$((([[[(((***++++++)))((())))))''''''''''''((((((((((((((((((((((((''''''&&&&&&(((''''''(((***+++)))((((((((()))***))))))((('''!!!------%%%;;;777ccc,,,+++,,,---"""$$$(((,,,%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&---'''((('''PPP+++###888"""333'''))))))(((%%%$$$%%%&&&&&&&&&&&&%%%$$$#########+++***'''### !!!$$$(((******(((%%%...999"""...MMM'''(((+++""""""$$$+++///*********))))))))))))))))))+++)))'''''')))+++)))'''!!!###%%%&&&&&&%%%%%%%%%000,,,$$$000***&&&'''&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###"""""""""$$$&&&(((((('''%%%$$$&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&''''''(((((((((((((((&&&%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&$$$#########%%%&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%tttjjjddd```^^^[[[XXXWWWVVVSSSMMMHHH@@@;;;555222333444444333444333333222222111111111///000111111222222111111111111111000///---,,,+++---+++))))))***++++++***''''''((())))))))))))(((************++++++++++++******+++,,,+++***)))(((++++++******)))(((((((((************))))))))))))%%%&&&((((((''''''(((***&&&&&&&&&&&&'''((()))***)))))))))((((((((((((((()))$$$((([[[)))+++,,,+++)))(((((((((&&&&&&&&&'''((()))))))))(((((((((''''''''''''&&&(((''''''(((******)))'''%%%&&&'''((()))*********+++555!!!+++***zzzEEE%%%))) ---$$$"""'''%%%(((&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((!!!---(((IIIEEE[[[%%%###"""$$$)))---+++&&&###&&&***(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&(((+++---000///,,,&&&###"""###$$$$$$ ,,,&&&(((ZZZ###)))'''!!! '''***((($$$###'''''''''&&&%%%%%%$$$$$$&&&%%%&&&'''((('''###!!!&&&''''''&&&$$$###$$$&&&###///)))+++lll,,,###+++'''&&&%%%$$$$$$###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%)))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%&&&((()))*********(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((('''&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%rrriiiccc```^^^\\\YYYXXXVVVSSSMMMIIIBBB===666333333555555444333333333222222111111111000000111111111111111111...///000111000...,,,***,,,+++******+++,,,+++***((()))************)))(((++++++++++++++++++++++++)))***,,,------,,,***)))************))))))((((((*********)))))))))))))))$$$%%%&&&&&&''''''((()))'''''''''''''''(((((()))(((((('''&&&&&&''''''((()))$$$((([[[***+++,,,+++)))''''''(((((()))))))))*********+++)))))))))))))))))))))))))))((('''(((******)))'''$$$%%%&&&''')))******+++222###'''---222DDD...***&&&+++***555%%%######$$$%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%"""777"""***333}}}###+++,,,"""&&&******(((&&&(((+++''''''&&&&&&%%%%%%%%%%%%%%%######%%%%%%######%%%"""%%%((()))''''''+++..."""222BBB111###&&&'''***))))))&&&$$$***,,,,,,,,,,,,,,,,,,,,,+++%%%$$$%%%))))))'''%%%&&&"""&&&***,,,***((('''((( ...qqqqqq)))(((&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&'''(((((($$$$$$######$$$$$$%%%%%%'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))'''&&&%%%&&&'''(((((('''((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''((('''&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%qqqhhhccc```]]][[[YYYWWWUUURRRNNNLLLCCC>>>777333444555555444333333222222222222222111111111000000000000000000+++,,,...000000...,,,+++,,,+++***+++,,,---,,,***------.........------,,,------------------------)))***,,,---...,,,+++)))*********)))))))))))))))))))))))))))))))))******%%%%%%%%%&&&((())))))))))))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&'''''')))$$$((([[[***+++,,,+++)))''''''(((+++*********)))))))))(((((((((((((((((())))))))))))(((((((((******((('''&&&&&&'''''''''((())))))%%%888111555000&&&JJJ%%%(((---'''((((((!!!%%%)))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&(((***111)))"""$$$\\\HHH'''"""***)))%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%(((%%%'''++++++&&&$$$&&&&&&,,,...((("""***nnn'''((("""000***$$$***+++222&&&&&&'''(((((()))******+++''''''******''')))...$$$%%%%%%$$$%%%+++666>>>@@@%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''((()))***$$$$$$#########$$$%%%&&&$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%'''&&&%%%&&&((()))(((&&&(((((((((((((((((((((((($$$$$$%%%&&&''''''(((((((((''''''&&&%%%&&&&&&&&&(((&&&%%%&&&'''(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%~~~ooogggccc```ZZZZZZXXXVVVTTTQQQOOONNNCCC>>>777444555666555333222222222222222222222222111111000/////////000000***+++---//////...---,,,+++******,,,---...,,,+++,,,+++******))))))******............------------)))***+++,,,---,,,++++++******))))))))))))))))))))))))))))))************'''&&&%%%&&&((())))))((())))))***))))))'''&&&%%%%%%&&&&&&&&&&&&''''''''')))$$$((([[[)))+++,,,+++)))((((((((()))))))))((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***)))((()))******(((&&&(((''''''&&&&&&'''((((((%%%111&&&&&&333 888111''')))(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$555(((,,,+++)))$$$BBBwww$$$"""***222(((%%%""""""###$$$""" )))))))))))))))))))))))))))$$$$$$))))))$$$$$$)))---''' """<<>> ((((((333...$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((()))))),,, $$$%%%,,,---)))###***!!!222555""")))'''%%%...###&&&((((((&&&***222999))))))%%%"""'''"""&&&'''555EEE(((...((($$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%(((''''''&&&&&&''''''((('''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((#####################$$$$$$%%%&&&'''''''''&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%%%%'''((())))))******&&&%%%&&&'''))))))'''%%%((((((((((((((((((((((((%%%%%%&&&'''((()))***+++******)))(((((((((((((((+++)))(((((())))))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''''''''%%%$$$''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''$$$&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%{{{ppphhhcccaaa[[[YYYWWWVVVUUUSSSPPPNNNAAA===999555444444444333444111///000333333111...000111111111111///---,,,/////////...------,,,,,,+++***))))))++++++***)))((())))))))))))*********,,,+++***)))(((((((((((())))))************))))))---***'''''')))+++***)))((((((((((((''''''''''''&&&&&&&&&'''''')))***+++---***''''''))))))(((&&&(((''''''(((***,,,///000&&&###(((ZZZ+++***)))*********(((&&&%%%%%%&&&'''((((((((('''+++++++++***************(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((+++''':::"""/// !!!222"""%%%&&&&&&&&&'''(((((((((%%%%%%'''((((((((('''&&& 000(((!!!&&&)))...###---,,,MMM555---%%%###''')))'''###%%%)))---+++&&&$$$)))...TTT)))+++***&&&###+++111(((&&&)))"""%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((('''&&&$$$######$$$&&&'''((((((((((((((((((((((((((('''%%%$$$######$$$%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%&&&&&&$$$""""""###$$$''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%#########%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###"""''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''(((((()))((('''%%%$$$###%%%'''(((((('''%%%$$$'''((()))((('''&&&''')))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$""")))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((###%%%'''(((''''''((()))%%%%%%%%%&&&'''((()))))){{{ppphhhcccaaa[[[YYYWWWVVVUUUTTTQQQNNNAAA===999555444444444333444444444333111000000111111111111000000///...---/////////...------,,,,,,...---,,,,,,......---,,,)))))))))*********++++++---,,,+++***)))(((((((((************************,,,***'''''')))+++***)))***))))))))))))((((((((('''''''''''''''((()))******(((&&&''')))***)))(((%%%%%%%%%&&&''')))++++++***&&&+++]]]***)))(((((())))))'''&&&&&&&&&'''(((((((((''''''&&&'''((()))************((((((((((((((((((((((((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((###,,,&&&&&& 222)))###&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&###***$$$$$$000***!!!*** +++$$$###***DDDJJJ...+++'''%%%%%%%%%%%%%%%###%%%'''&&&######&&&)))...+++%%%###---''' +++###+++$$$%%%yyy000***(((!!!***'''%%%%%%%%%%%%$$$###!!!!!!###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''((((((((('''&&&$$$######$$$&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&%%%%%%%%%$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&'''))))))'''&&&%%%$$$%%%&&&''''''(((((((((&&&&&&'''(((((('''%%%%%%&&&'''((('''&&&%%%&&&((((((''''''''''''''''''((()))(((&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''%%%%%%(((''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$%%%'''))))))***))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&''''''((((((zzzppphhhcccaaa[[[YYYWWWVVVUUUTTTQQQNNNAAA===999555444444444333222555777555111///000333222111000//////......////////////...------,,,,,,,,,*********+++,,,+++*********+++++++++,,,,,,,,,///...,,,+++***)))))))))---,,,+++******+++,,,---,,,***((((((***+++***)))************))))))))))))(((((('''''''''(((((()))((('''&&&&&&)))*********'''((()))***++++++++++++'''%%%+++^^^)))((('''((())))))'''%%%'''((((((((((((''''''&&&!!!###&&&(((*********)))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%(((((((((((((((((((((((($$$333QQQ???333---!!!'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((%%%###'''+++)))&&&%%%+++###UUUEEE---&&&'''(((&&&###"""$$$&&&&&&&&&&&&&&&&&&'''((((((oooiii+++((($$$,,,((($$$///!!!'''///!!!999&&&'''+++###%%%%%%$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%$$$$$$######$$$$$$###%%%''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&''''''''''''&&&&&&%%%&&&'''((()))***)))((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''yyyooohhhcccbbbZZZXXXWWWVVVVVVTTTQQQOOOAAA===999555444444444333000222444333111000222444222111000.........///000/////////...------,,,,,,+++)))((()))***+++***(((+++++++++,,,,,,,,,------000///...,,,+++***))))))---,,,***))))))***,,,---+++******************************)))))))))(((((()))((((((''''''''''''(((((('''&&&'''((())))))))))))***+++,,,---,,,+++*** '''[[[)))((('''((())))))(((&&&)))))))))))))))((('''&&&!!!###&&&)))******)))(((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&(((((((((((((((((((((((((((///!!!111333'''000((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&''')))###!!!+++(((...$$$+++___===,,,%%%###%%%'''&&&%%%$$$%%%&&&)))'''%%%%%%(((***)))'''888&&&,,,'''###///,,,%%%--- !!!111((($$$,,,EEE&&&+++!!!%%%$$$$$$$$$######!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$%%%"""%%%'''((('''&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%'''((('''&&&%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&)))(((&&&$$$$$$$$$%%%%%%***)))(((''''''&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''&&&&&&%%%((()))))))))((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&((()))(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&xxxooohhhcccbbbZZZXXXVVVVVVVVVTTTRRROOOAAA===999555444444444333///...---///222444333222222111///......///000000/////////...------,,,,,,...,,,,,,,,,---...---,,,+++,,,,,,,,,,,,---------000///...,,,+++*********,,,+++)))(((((()))+++,,,******++++++*********+++))))))(((((((((''''''''')))((((((''''''''''''((())))))((('''&&&&&&''''''&&&'''((())))))((('''&&&!!! '''\\\)))(((((()))***+++)))(((************)))(((''''''$$$&&&)))++++++***(((&&&(((((((((((((((((((((((('''((())))))))))))(((((())))))))))))))))))))))))&&&'''))))))qqq$$$444((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((%%%$$$''''''"""''',,,'''###///rrr111!!!999 %%%%%%%%%'''((()))'''%%%&&&### """%%%'''&&&###"""AAA000###!!!000+++"""***&&& )))+++(((bbbVVV***###***###(((***######$$$$$$%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&'''''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&)))(((&&&%%%$$$$$$%%%&&&***)))((('''''''''''''''&&&((()))((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&!!!###&&&))))))'''$$$!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%wwwnnnhhhdddbbbYYYXXXVVVVVVVVVUUURRRPPPAAA===999555444444444333///,,,+++---222555333000000000////////////000000/////////...------,,,,,,---+++***+++,,,---,,,***++++++,,,,,,,,,---------......---,,,++++++++++++******)))(((((()))******)))+++,,,,,,+++******+++((((((((((((''''''''''''(((((('''''''''(((((())))))))))))(((%%%%%%&&&'''(((((()))*********)))))))))''',,,___)))(((((()))++++++***))))))************))))))(((((()))+++++++++)))'''&&&(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))$$$'''000'''444888)))###'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,&&&"""(((///+++"""(((uuu...777444'''&&&%%%''')))***(((&&&(((%%%###$$$'''((('''&&&###fffZZZ...###'''%%%,,,%%% (((...%%%!!!%%%(((000!!!$$$222&&&)))###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$########################%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&((('''&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''((()))(((''''''((()))''''''&&&&&&&&&&&&''''''!!!###'''******((($$$"""%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&%%%!!!###&&&'''((()))(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((###%%%'''(((''''''((()))%%%%%%%%%%%%%%%&&&&&&&&&wwwnnnhhhdddbbbYYYWWWVVVVVVVVVUUURRRPPPAAA===999555444444444333000//////000111111111111//////000000000000///////////////...------,,,,,,***)))((()))******)))(((++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************(((+++------+++******+++)))))))))((((((((((((''''''''''''''''''((()))***&&&((()))'''%%%%%%&&&)))+++*********+++,,,---------***...___(((''''''(((***+++***((())))))******++++++*********************)))((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))///+++$$$(((###&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((())),,,,,,###&&&///$$$"""777qqqTTT)))$$$ """$$$&&&'''(((((('''&&&((()))***((((((((()))*********%%%:::iii 222%%%,,,///###$$$$$$+++***"""###&&&$$$"""...222'''(((...$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&%%%###!!!"""%%%'''((('''%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%''''''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''((())))))))))))###$$$&&&'''((((((''''''&&&'''((((((&&&&&&'''((((((''''''''''''''''''((($$$%%%&&&(((((((((&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$%%%''''''''''''&&&(((''''''&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&"""###%%%'''((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&(((((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&'''wwwnnnhhhdddcccYYYWWWVVVVVVVVVUUURRRPPPAAA===999555444444444333111333555333///...///222...///000111111000///...000//////...------,,,,,,---,,,+++,,,------,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,,,,,,,,,,+++***(((+++......+++******,,,************))))))))))))&&&&&&&&&'''''')))***+++$$$&&&((('''%%%%%%(((+++(((''''''&&&''')))+++,,,***'''+++\\\'''&&&&&&''')))***)))'''((()))***+++++++++++++++)))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((()))))))))))))))))))))))))))$$$(((000)))BBB+++%%%&&&&&&''''''(((((((((''''''&&&%%%&&&'''((()))"""...(((&&&*** 555ooo666)))+++&&&###(((+++)))###"""&&&,,,&&&&&&&&&&&&&&&'''((((((%%%'''&&&'''&&&---!!!###&&&*** ###+++'''''''''(((YYY'''***,,,444)))555&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((((('''%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((###$$$%%%&&&'''&&&%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%%%%&&&''''''"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''((('''%%%""" !!!$$$''')))(((&&&$$$$$$$$$&&&'''&&&'''((('''&&&&&&'''(((((('''%%%$$$%%%''')))***$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))*********((('''%%%!!!###%%%'''(((((('''&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%###$$$&&&)))))))))(((''')))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((((())))))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&######$$$%%%%%%&&&''''''wwwnnnfffaaa___YYYWWWTTTRRRRRRRRRQQQPPPDDD>>>888444444555333222222222222222222222222222000000111111111111000000......//////......---,,,/////////...---+++***))),,,+++***)))+++...111444++++++******************(((((()))***++++++++++++***)))(((((()))+++---///---***(((((()))***))))))'''''''''((()))+++,,,------+++(((%%%$$$%%%&&&((('''&&&&&&&&&&&&'''((((((,,,'''+++]]]###%%%))),,,---,,,+++***((((((((((((((((((((((((+++***)))'''''''''(((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))***&&&&&&%%%---___((($$$"""---###%%%%%%%%%&&&'''((())))))---111%%%$$$&&&QQQWWW 111!!!444 111!!!%%%///(((&&&''')))*********)))(((!!!)))OOOppp %%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&//////444&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((()))*********((('''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$############'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((('''''' !!!###$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''...+++'''%%%%%%''')))***''''''''''''&&&%%%$$$###''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((vvvmmmeee```^^^ZZZWWWTTTRRRRRRRRRPPPOOODDD>>>888444444555333222222222222222222222222222000000111111111111000000......//////......---,,,,,,,,,---............---...---,,,++++++,,,---...++++++++++++++++++++++++***+++++++++++++++***)))+++***((('''((()))***,,,,,,)))''''''((()))((((((***)))))))))))))))******+++***(((''''''((()))***((('''''''''(((((())))))+++'''***]]]%%%''')))+++,,,++++++***))))))))))))))))))))))))))))))(((''''''((()))***))))))************))))))))))))))))))))))))))))))++++++************+++++++++(((***'''&&&OOOHHH++++++)))+++&&&$$$)))&&&%%%&&&&&&''''''(((((((((###,,,$$$555888%%%+++%%%###"""111***&&&''''''(((((()))))))))(((''',,,777QQQ%%%***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$,,,'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((()))))))))((('''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&###$$$&&&'''(((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&''''''''''''+++)))&&&$$$&&&'''((((((''''''''''''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$''''''((((((((((((''''''((((((((()))******++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&tttkkkddd___]]][[[XXXUUUSSSRRRQQQOOOMMMDDD>>>888444444555333222222222222222222222222222000000111111111111000000......//////......---,,,,,,------...//////......,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''&&&&&&+++***)))((('''(((((()))+++)))''''''(((((((((''',,,+++***)))((('''''''''((()))))))))******++++++(((((())))))))))))******+++'''***]]](((((())))))************************************''''''''''''((()))***+++))))))************))))))))))))))))))))))))))))))+++***************++++++,,,***---*** 999%%%'''+++%%%((()))+++)))''''''''''''''''''''''''((()))***)))000555!!!(((***$$$''''''&&&&&&''''''((())),,,(((%%%###,,,555&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))""">>>]]])))---===&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&''''''((((((&&&%%%%%%'''((((((''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***)))))))))'''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''%%%$$$######''''''((((((((((((''''''((((((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%tttkkkddd___^^^\\\YYYVVVTTTRRRPPPNNNKKKDDD>>>888444444555333222222222222222222222222222000000111111111111000000.........///......---,,,////////////...---,,,+++'''(((***,,,------------+++++++++,,,,,,,,,,,,,,,***+++++++++******)))(((+++***))))))))))))******+++)))(((((())))))(((''',,,+++***)))(((''''''''''''((()))*********))))))(((((()))))))))***))))))+++&&&***\\\+++***)))(((((()))******************************((((((((((((((()))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((()))******)))+++---!!!,,,))) +++###+++***(((###((((((((((((''''''''''''...!!!333---555~~~$$$---222"""555 ''''''&&&%%%%%%'''((()))---!!!%%%MMM,,,(((000)))222''''''''''''''''''''''''''''''''''''''''''''''''%%%'''===000"""......%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((''''''%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((())))))((((((((()))((('''&&&&&&''''''(((&&&%%%%%%'''))))))(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))'''''''''(((((()))))))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$###"""""""""''''''((((((((((((''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%tttkkkddd```___\\\YYYWWWTTTSSSPPPMMMJJJDDD>>>888444444555333222222222222222222222222222000000111111111111000000.........///......---,,,////////////...---,,,,,,'''(((***,,,------,,,,,,)))*********+++++++++,,,------...///////////////))))))******+++,,,------,,,*********++++++***((())))))((((((((((((((()))'''((()))***)))(((&&&%%%&&&'''((()))))))))((((((***&&&***\\\,,,+++)))((('''((()))***************************)))))))))))))))(((''''''))))))************))))))((((((((((((((((((((((((((((((''''''((()))******(((&&&'''...''')))UUU$$$,,,###...+++,,,%%%((((((((((((((((((''''''%%%***'''%%%EEEyyy444444%%%$$$###''''''&&&%%%%%%'''((()))((('''(((###RRR$$$777***333"""'''''''''''''''''''''&&&''''''''''''''''''''''''&&&)))$$$lll&&&222444111%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%''''''((((((((((((''''''%%%%%%&&&''''''&&&$$$$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((('''''''''(((((('''&&&'''(((***+++)))'''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%''''''((((((((((((''''''###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&tttkkkdddaaa```[[[YYYWWWUUUSSSQQQMMMJJJDDD>>>888444444555333222222222222222222222222222000000111111111111000000......//////......---,,,******,,,---......//////,,,,,,---------+++***))))))))))))******++++++,,,))))))***+++,,,,,,,,,,,,))))))***+++,,,---......,,,+++***+++,,,,,,***(((''''''''''''((())))))***'''((()))))))))'''&&&%%%&&&'''((()))***)))((('''***&&&)))\\\+++***)))(((((()))******************************************)))((('''&&&))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,---&&&&&&$$$,,,++++++,,,''' ((($$$///)))((((((((((((((((((((((((&&&---BBBbbb222xxxNNN,,,------''''''&&&&&&''''''((()))$$$333$$$&&&iii'''000:::$$$...'''''''''''''''&&&&&&&&&''''''''''''''''''''''''+++'''***DDD---###***$$$(((---$$$111;;;$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&''''''&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))))))))))))))(((((((((''')))***+++)))'''''''''(((((((((''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''((((((((((((''''''%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((rrriiiccc```___ZZZXXXVVVUUUTTTQQQNNNKKKDDD>>>888444444555333222222222222222222222222222000000111111111111000000......//////......---,,,((()))***,,,---..................------,,,+++***))))))***++++++,,,------&&&''''''((((((((('''''')))***++++++,,,,,,,,,,,,+++******+++,,,,,,)))''''''''''''''''''((())))))'''(((((())))))))))))(((&&&((()))++++++***)))((()))%%%)))\\\))))))))))))))))))******))))))))))))))))))))))))(((((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,---'''+++%%%)))+++,,,333$$$$$$'''///'''''''''(((((())))))******///$$$###BBB***:::)))666+++)))///''''''(((((()))))))))(((&&&///###...GGGbbb'''!!!444333777 ---777((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,'''***''':::'''333***$$$---333 ###%%%+++$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%'''((()))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%''''''(((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&$$$%%%'''((()))(((((('''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%''')))+++,,,+++)))(((***(((''''''((()))(((&&&''''''((((((((((((''''''&&&&&&'''(((((()))******((('''&&&&&&&&&'''))))))))))))))))))))))))(((((('''((((((((())))))))))))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))''''''((((((((((((''''''''''''(((((()))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((qqqhhhbbb___^^^YYYXXXVVVUUUTTTRRRNNNKKKDDD>>>888444444555333222222222222222222222222222000000111111111111000000......//////......---,,,++++++,,,,,,,,,+++******,,,,,,,,,------......///******+++,,,,,,---......+++,,,,,,++++++***)))(((***++++++++++++***))))))***))))))***++++++(((&&&)))(((((('''''''''((((((''''''((()))***+++,,,,,,''')))+++,,,,,,,,,***))))))%%%)))\\\(((((())))))************((((((((((((((((((((((((&&&'''(((*********))))))))))))************))))))))))))))))))))))))))))))''''''''''''((()))***+++(((///(((''')))+++999'''000000000###&&&''''''((()))******+++..."""***222)))///)))xxx(((###...%%%&&&''')))*********)))((()))!!!(((+++)))YYY///''''''%%%######"""111,,,,,,(((,,,(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((*********www... +++%%% ...''''''%%%+++(((%%%---%%%$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$############$$$$$$%%%&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""###%%%'''''''''''''''######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&***,,,---,,,***(((***(((&&&&&&&&&'''&&&%%%''''''(((((((((((((((''''''''''''((()))******+++)))((('''''''''(((***+++,,,+++++++++******))))))'''((((((((())))))******&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((pppgggaaa^^^]]]VVVVVVUUUTTTRRROOOLLLJJJHHH>>>666555666444333333000111333333222222333444000000000000000000000000000000000000///...---,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,000---+++,,,...///---***************************+++++++++++++++++++++++++++++++++++++++***)))(((***************)))((((((***(((&&&&&&'''((((((((()))))))))))))))((('''&&&***+++(((aaa***+++,,,***(((''''''(((******))))))(((((('''''')))************+++++++++---&&&---(((000'''111)))&&&''''''$$$''',,,))))))+++,,,+++***)))***+++,,,%%%&&&***222$$$ttt%%%'''%%%---&&&---))))))))))))))))))))))))---###---000***,,,..."""111GGG---!!!'''&&&++++++++++++******))))))***+++777!!!+++wwwggg%%%%%%%%%&&&&&&&&&''''''&&&''')))***)))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''' 444((((((444JJJ((((((((()))))))))))))))++++++,,,,,,***'''&&&(((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&$$$"""  !!!###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***''''''&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&%%%&&&)))******)))&&&%%%''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''***++++++***((('''((())))))))))))))))))(((''''''%%%)))***'''&&&)))++++++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''((()))******+++)))(((((('''(((***,,,---111...***'''%%%&&&((()))''''''''''''''''''''''''pppfffaaa^^^^^^XXXWWWVVVUUUSSSPPPNNNMMMHHH???777666777555444555333333222222333444555555111111111111111111111111000000000000///...---,,,))))))******+++,,,,,,---++++++++++++++++++,,,,,,...+++))))))+++,,,+++)))************************+++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((('''&&&&&&***(((&&&&&&'''((((((((())))))*********)))(((((()))'''(((^^^***+++,,,***((('''((()))((((((((())))))))))))))))))************+++++++++'''%%%+++///'''"""GGG444###******///555))) ******+++,,,,,,******+++,,,'''+++(((:::,,,)))...(((000)))///---,,,,,,,,,,,,,,,,,,,,,***$$$III+++)))111###'''+++!!!***999aaa###(((*********)))))))))((((((((($$$222!!!,,,///FFFIII***'''---************+++++++++,,,&&&''')))******)))******(((((((((((((((((((((((())))))(((((((((((())))))(((---"""###,,,kkkDDD///'''&&&+++++++++***************)))%%%""""""$$$&&&''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''')))***+++***((((((((())))))))))))))))))((('''''')))------(((&&&''''''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''''''((()))''''''(((((())))))******(((((((((((()))***+++,,,,,,***'''&&&%%%&&&''')))''''''''''''''''''''''''nnneee```^^^^^^ZZZYYYWWWUUUSSSQQQPPPPPPGGG???888888888666555666555222//////222444444333111111111111111111111111000000000000///...---,,,***++++++,,,,,,---------,,,,,,,,,,,,++++++++++++---+++)))((()))*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))(((((((((((((((''''''&&&***(((&&&'''((())))))((())))))******+++*********+++%%%***[[[***++++++***((('''((()))''''''((())))))***++++++)))************+++++++++222...\\\777&&&,,,!!! 111+++)))***+++,,,,,,******+++,,,$$$333)))333NNN(((000%%%---'''+++++++++******)))))))))((((((&&&ooo$$$'''***++++++)))$$$&&&***((()))+++*********)))))))))))))))''',,,111+++"""iiiBBB--- &&&+++'''&&&***$$$$$$$$$$$$%%%%%%%%%%%%)))))))))*********++++++(((((((((((((((((((((((())))))(((((((((((())))))---''' $$$(((fffxxx___''',,,000...)))&&&&&&)))---------,,,,,,++++++***(((&&&$$$$$$'''******)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%'''((()))***++++++%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((((('''''')))((((((((('''''''''''''''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((())))))((((((''')))***+++***)))((()))***)))))))))))))))(((''''''(((,,,---***'''((('''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))'''((()))******+++******(((((('''''''''((())))))((((((((((((((((((((((((nnneee```^^^___[[[YYYWWWTTTRRRQQQQQQQQQEEE>>>888888777555444666555000******///222222///222222222222222222222222000000000000///...---,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++///---+++******+++,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++******)))))))))************)))))))))((('''''')))***)))(((((()))***+++++++++++++++000&&&***[[[)))++++++***((((((((()))(((((()))))))))*********))))))*********+++++++++!!!ccc+++)))'''%%%###$$$)))+++)))***++++++))))))***+++&&&111+++444%%%111###+++'''***+++******))))))(((((('''***'''///999...,,,...)))***((($$$000***&&&,,,,,,,,,,,,++++++++++++///,,,,,,"""(((nnnaaa888&&&)))///...--- ...444***!!!""",,,,,,,,,---------------(((&&&%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++(((&&&(((,,,111WWWFFF<<>>888555555666555333111111111111111111111111000000000000000000000000222111///...---------.........---------,,,,,,,,,/////////......---------///...,,,***)))(((''''''+++***)))(((((()))***+++,,,,,,,,,+++++++++******+++++++++++++++***)))((())))))*********+++++++++000###***---'''///444;;;))) ''',,,)))(((...<<<111((()))+++,,,,,,+++)))((((((((())))))***,,,,,,---******))))))******+++,,,'''$$$111MMM&&&(((((()))******))))))***+++zzz)))+++,,,%%%999%%%///...------...///...,,,)))///666&&&))))))))))))))))))))))))$$$///++++++RRR^^^)))$$$******))))))))))))*********)))(((((())))))((('''(((&&&$$$???)))"""'''******))))))((((((''''''000$$$"""***(((!!!///HHHMMM,,,'''%%%000 +++%%%$$$%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%'''&&&######%%%&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%)))'''%%%###"""###$$$&&&))))))(((((('''&&&$$$$$$&&&''''''((((((''''''&&&))))))((('''&&&%%%%%%$$$''''''''''''((((((((((((''''''(((((())))))******))))))))))))************(((((())))))((('''&&&&&&(((''''''(((***)))%%%!!!((('''''')))+++,,,+++)))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++***)))((('''&&&&&&'''(((+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))***++++++,,,+++*********))))))((((((''''''''''''''''''''''''++++++++++++******))))))((((((((((((((((((((((((******++++++++++++***)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||ooocccaaabbb\\\YYYWWWTTTRRRQQQNNNKKKHHHCCC>>>777444555555444333111111111111111111111111000000000000000000000000222111///...------...............---------,,,,,,.........---------,,,,,,,,,,,,+++***************+++***)))(((((()))***+++++++++++++++************+++++++++++++++***))))))******************++++++333@@@))) ...]]]222'''&&&)))...111+++******************++++++***)))))))))***+++,,,******))))))******+++,,,***---(((UUU$$$,,,&&&'''---+++&&&...>>>***+++,,,(((777+++...---,,,...000222111000111***___yyy...'''))))))))))))))))))))))))---###333...mmmZZZ)))(((******))))))))))))******'''&&&%%%&&&((()))((('''SSSUUU///!!!222$$$,,,...******))))))))))))))))))+++%%%(((000---###&&&333$$$***(((&&&***(((...(((&&&&&&&&&&&&''''''''''''$$$%%%'''((()))((('''&&&)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&))))))&&&'''++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((())))))(((''''''&&&&&&%%%%%%(((++++++***'''((('''''')))+++,,,+++)))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***++++++***)))(((((((((((()))+++******))))))******+++))))))))))))))))))))))))(((((())))))******++++++************)))))))))(((((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzzmmmaaa```aaa[[[XXXVVVTTTRRRQQQOOOLLLJJJBBB===777444444555444222111111111111111111111111000000000000000000000000111000///......---.....................---------------------,,,,,,,,,,,,******)))******+++,,,---+++***)))(((((()))***+++++++++++++++***************++++++++++++***))))))++++++******************)))###000333<<>>777444555555444333111111111111111111111111000000000000000000000000---...///000000///......+++++++++,,,,,,,,,------,,,,,,---------...............---,,,++++++++++++,,,,,,************,,,,,,,,,,,,+++++++++*********))))))***+++++++++++++++(((((()))***+++,,,,,,---""",,,'''333"""666OOO*********++++++*********''')))***,,,,,,,,,+++*********))))))******+++,,,222###333"""---SSSVVV$$$(((*********,,,000+++******+++---...---,,,...--- (((mmm%%%+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&...:::333$$$...******))))))))))))*********)))((()))++++++***))),,,...JJJ((($$$,,,***&&&)))))))))))))))(((((((((((('''(((,,,,,,((($$$###,,,::: )))&&&$$$---%%%''''''((((((((((((((()))(((((('''&&&&&&&&&&&&&&&((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%(((((('''(((---///---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''((()))******+++((((((((())))))))))))***(((((()))***************$$$'''******(((&&&'''(((((('''''')))+++,,,+++)))***************************************)))((((((((()))***++++++***)))(((((()))***+++++++++******((()))***++++++***)))(((************************(((((())))))******++++++((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------///---,,,******+++,,,---******+++,,,,,,---......xxxmmmbbbbbbddd___^^^ZZZUUUQQQPPPNNNMMMKKKDDD>>>888555555666555444111111111111111111111111000000000000000000000000---...///000000///......*********++++++,,,,,,,,,---------....../////////------,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,*********))))))))))))(((((()))***+++++++++++++++''''''(((***+++,,,---...)))...***%%%***---,,,---MMM,,,+++)))(((((()))+++,,,,,,,,,***)))))))))***+++*********)))***++++++,,,###888222$$$)))&&&(((+++///***"""***...***))))))+++---//////...---111%%%+++AAA///,,,------------------------000$$$'''&&&///'''******))))))))))))******+++******+++---//////...,,,000999(((&&&'''%%%000,,,,,,++++++******)))))))))%%%%%%))))))$$$$$$***)))"""///'''(((222###&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''(((************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))+++***'''&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''"""###$$$&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))(((((()))***************))),,,...---)))%%%$$$$$$((('''''')))+++,,,+++)))***************************************)))((((((((()))***++++++***)))((()))***+++,,,---,,,,,,+++***+++,,,------,,,+++***************************'''(((((()))***++++++,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))***+++------......---///...,,,******+++,,,---******+++,,,,,,---......wwwmmmddddddeee___]]][[[YYYUUURRRNNNKKKJJJCCC???;;;888666444222000333222222111000000000111111111000000000000111111///............///000000...---,,,---///000///...+++***)))***,,,---,,,+++)))))))))))))))*********------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))************))))))(((((()))***+++,,,,,,,,,)))***++++++++++++***))))))"""DDD******+++++++++******)))***,,,...///---)))%%%"""******+++++++++,,,,,,,,,,,,&&&///%%%)))###IIIDDD---,,,+++******,,,---///---+++))))))+++,,,---,,,###'''%%%555$$$oooMMM )))((((((((()))***+++,,,111!!!fffNNN!!!///+++,,,+++)))((((((((()))***)))************+++++++++***///000+++444))),,,++++++++++++++++++++++++***))))))(((((((((((((((,,,!!!mmmddd---'''111111))))))))))))************)))******)))(((((()))+++%%%'''+++---...---***((('''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***++++++***(((&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((('''%%%%%%%%%&&&(((***)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***)))(((&&&'''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''')))))))))))))))))))))))))))*********++++++++++++***)))((((((((()))+++,,,+++++++++***************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,***(((((()))***))))))+++++++++++++++***)))((())))))))))))************+++++++++************)))******))))))))))))******************************---,,,,,,++++++,,,,,,---...,,,+++---000111///---+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))wwwlllcccccceee```]]]\\\XXXTTTQQQNNNKKKJJJCCC???;;;777555444222111333333222111111111111111111111000000000000111111111000///...............,,,+++***+++---...---,,,+++*********,,,---,,,++++++++++++******)))))))))++++++******)))******+++++++++++++++++++++++++++))))))************))))))((((((((()))******++++++************************333000###666+++++++++++++++++++++***+++,,,,,,,,,++++++))))))++++++++++++++++++,,,,,,***&&&222***444,,,###lll555///...,,,+++***+++,,,------+++))))))+++------,,,)))888...###$$$:::HHH555...---333333+++&&&'''AAA}}}###...333###...---,,,,,,+++++++++++++++************++++++++++++'''444'''zzzbbb,,,"""---&&&++++++++++++++++++++++++******)))((((((((())))))%%%)))GGG///222+++,,,(((((()))))))))*********((())))))(((''''''(((***'''(((+++,,,---+++***(((''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&((())))))((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((((('''&&&'''))))))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))*********))))))((()))***+++,,,))))))))))))((((((((((((************************((()))***++++++++++++++++++)))((((((***+++***)))+++++++++++++++***))))))))))))))))))************))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,******+++......---+++,,,,,,------------,,,,,,+++,,,---......---,,,+++uuujjjaaaaaaeee```___\\\XXXSSSOOOMMMLLLLLLDDD???:::555444333333222444333333222222222222222111111000000000000111111222111000///---------,,,,,,+++***+++---------,,,,,,+++***+++,,,---,,,+++...------,,,***))))))(((+++******)))******++++++++++++++++++,,,,,,,,,,,,))))))************))))))(((((()))))))))))))))))),,,+++***))))))***+++,,,((()))...///'''(((CCCccc,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...000,,,,,,,,,,,,++++++++++++,,,'''111%%%000888 ,,,666111///---,,,******++++++,,,+++)))***,,,------,,,,,,***---222'''555///))))))---,,,'''***333NNN000***+++'''))),,,,,,,,,,,,,,,++++++***************+++++++++,,,)))111$$$>>>)))---,,,&&&++++++++++++++++++++++++++++++***))))))))))))***###...)))999(((---,,,)))(((((())))))))))))******'''(((((('''&&&&&&'''))))))************))))))(((((('''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%'''((()))(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((***(((''''''))))))(((&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***,,,,,,,,,,,,***)))))))))))))))))))))))))))''''''''''''((((((((((((***))))))))))))***++++++))))))))))))))))))))))))******************************+++++++++++++++******)))'''(((***,,,++++++***++++++++++++***)))))))))))))))*********++++++(((((()))***+++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++---...---+++,,,,,,------------,,,,,,........................tttiii______ddd```___\\\WWWRRRNNNLLLKKKLLLDDD???999444333333333333444444333222222333333444111111000000000000111111111111///......---------///---------//////...---,,,+++***+++---...---,,,......---,,,,,,+++******,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,)))******++++++******)))************))))))))))))---,,,***))))))***,,,---999((($$$000/// ---:::hhh---,,,,,,,,,---------...---,,,+++***+++---000111---,,,,,,,,,,,,+++++++++((('''333&&&&&&:::222...---888222&&&000///---,,,+++++++++,,,,,,+++***+++,,,------,,,---222---///222GGG'''&&&...!!!;;;sssDDD ===$$$///%%%)))***+++,,,+++***)))(((*********+++++++++,,,,,,///&&&***---HHH---&&&,,,***+++++++++++++++,,,,,,,,,++++++******************,,,&&&fff)))$$$///(((((((((((()))))))))***(((((()))((('''&&&(((***++++++***)))((('''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&'''))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((+++)))(((((())))))'''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++***+++++++++++++++,,,,,,************************+++++++++,,,++++++*********((('''(((+++,,,,,,,,,******+++++++++******)))))))))*********+++++++++))))))***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++......------............------............------///......------......///sssiii^^^^^^bbb___]]]ZZZUUUPPPLLLJJJJJJJJJCCC>>>888444222333333444333333333222222333444444111111000000000000111111//////............/////////...------...///...---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------******++++++++++++******++++++++++++++++++++++++---,,,***))))))***,,,---***111,,,---666555,,,###***---NNN------,,,,,,,,,---...///,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%555111(((111///'''+++---NNN)))***,,,---------------------...,,,++++++,,,---...---,,,,,,&&&777111+++222###CCCKKK999!!!444(((+++******+++,,,,,,***)))(((***++++++++++++,,,,,,,,,111222///eee!!!%%%---*********++++++,,,,,,,,,,,,++++++***************,,,+++'''555+++(((------'''(((((((((((())))))))))))******)))(((((()))+++,,,+++)))((('''&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))))))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''''''(((((((((''''''(((((((((+++***(((((())))))(((&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))*********++++++++++++******++++++,,,,,,,,,---************************++++++,,,,,,,,,++++++******)))((()))+++------,,,)))******+++++++++******************++++++++++++,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,//////...---------...///---......//////......---......------------......sssiii^^^]]]```]]][[[XXXTTTOOOKKKIIIHHHHHHAAA===888444333333333333333222222222222333333444111111000000000000111111...............///000000...,,,++++++,,,---,,,***---,,,+++,,,---...---,,,+++++++++,,,,,,---------))))))))))))***+++,,,,,,++++++,,,,,,------......******++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---555333---&&&%%%***...///222)))'''222555BBB---,,,++++++,,,---///000+++---...//////---+++***,,,,,,,,,,,,------------333***+++///,,,,,,---'''222&&&)))\\\)))000(((***,,,,,,------............,,,++++++,,,...///---,,,(((444$$$'''+++'''444---&&&<<>><<<888666555444222111111000000000111222222333111111000000000000111111222111000///...---------000///------......---,,,---,,,+++,,,...///...---...---,,,,,,+++***))))))++++++++++++,,,---...///++++++,,,,,,---...//////***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++(((222222$$$***222222(((000...+++---******444000999rrr,,,+++***)))***,,,///000***++++++,,,,,,---------)))***+++,,,...///000000!!!222111222222+++---///;;;(((;;;###^^^777)));;;'''000!!!999000000//////...---++++++,,,+++,,,---//////---+++333'''000555(((+++333+++'''***777///FFFooo###'''......###///$$$+++$$$111,,,---,,,+++***)))***+++,,,++++++,,,,,,,,,---------...///***000)))YYY...+++))))))***+++,,,,,,------***))))))((((((((((((((('''(((***"""%%%CCC555''''''''''''((((((((()))'''((()))(((&&&&&&((()))''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''(((((('''''''''(((((()))))))))(((((((((((()))))))))((('''(((***++++++***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++)))***+++,,,---,,,++++++******+++,,,------......++++++++++++++++++++++++)))***+++,,,---.........---,,,******+++,,,+++***((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,------...///...------,,,,,,------...........................///......------......//////000000---******---111//////000000000000//////...000111333333111000...ooofff]]]]]]aaa]]]WWWTTTOOOKKKJJJHHHGGGFFF???<<<777444444444444333///000000000111111111111111111111111000000000000//////...------------.........---,,,++++++******000//////......---,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................+++++++++,,,,,,+++******++++++++++++++++++++++++...333******ccc.........------,,,,,,,,,,,,---------------------.../////////...------,,,,,,------......------,,,***000+++111333!!!???fff......,,,++++++,,,......000///---,,,,,,---///000------------------------........................///...333222'''111jjjuuu999&&&***///...---------,,,,,,+++++++++---......///...---+++***------,,,,,,,,,---...///******000000%%%---:::"""******))))))***+++,,,,,,+++)))((('''((()))+++,,,$$$ ...(((333***&&&))))))(((((((((((())))))***++++++++++++*********'''$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***---+++&&&###$$$''')))((('''&&&%%%&&&&&&''')))))))))))))))***++++++%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((''''''''''''((())))))***(((%%%######$$$&&&'''))))))))))))((((((((((((...+++(((%%%$$$%%%''')))******))))))((((((''''''))))))((('''''''''''''''))))))(((((((((((())))))------,,,,,,+++*********+++++++++++++++***)))(((******))))))******+++,,,******+++,,,,,,,,,,,,+++---,,,)))'''&&&'''***+++))))))*********+++++++++)))+++,,,,,,***))))))***************************++++++,,,,,,,,,---------++++++******++++++,,,---***,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................//////...---,,,,,,---------...///000111111111111222000///.../////////...444222000...---...000111pppggg^^^^^^aaa]]]WWWTTTOOOLLLJJJIIIGGGFFF???;;;666333333333333222222222111111000000//////111111111111000000000000//////...------------...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%"""...:::---'''\\\......------,,,,,,,,,,,,------------------,,,,,,...............---,,,,,,------............------111444'''(((555(((%%%DDD???fff000:::...------------------...///...---,,,,,,---...///------------------------/////////////////////...222+++,,,111---&&&---===III\\\GGG...$$$)))000...(((......---------,,,,,,,,,++++++,,,---,,,+++******,,,,,,,,,------------...333...,,,...&&&+++VVV@@@)))))))))))))))***++++++***)))((('''((()))+++,,,222+++000"""ddd888((())))))(((((((((((())))))***)))(((((((((((()))***(((&&&%%%&&&(((***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,+++'''$$$&&&((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((()))(((&&&%%%%%%%%%'''(((&&&''''''((()))******++++++***'''%%%%%%%%%'''(((''''''(((((())))))******))))))((('''''''''''''''******))))))))))))******(((((())))))))))))))))))******+++++++++***))))))******))))))******+++,,,&&&'''((()))************---,,,***)))((()))***+++******++++++,,,,,,,,,,,,(((***,,,,,,*********+++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000///000000111111------///000222222333333222111000///000000000///333222111000000111222333qqqhhh______bbb^^^WWWTTTPPPMMMKKKIIIGGGFFF???<<<777444444444333333555444333222000...------111111111111000000000000000///......------....../////////...------,,,,,,******+++,,,,,,---............---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000/////////........................:::)))%%%///...$$$)));;;777---------,,,,,,,,,,,,,,,......------,,,,,,++++++------......------,,,,,,---......//////......---...666)))&&&999777$$$ 444///;;;gggKKK,,,&&&'''&&&------............------///...---,,,,,,---...///------..................////////////////////////:::111,,,111666333)))"""111***+++@@@jjjWWW111''''''))),,,//////,,,(((............------------***+++,,,,,,---,,,,,,,,,---...///000111000//////******---888--- 444000///...,,,+++++++++,,,---///////////////...---,,,******))))))(((((())))))---,,,,,,+++*********+++)))777######///'''$$$))))))((((((((()))*********)))((((((((()))+++,,,''' &&&(((###///---*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000'''$$$...+++!!!###))))))(((((((((((())))))***)))(((''''''((()))***)))''''''''')))***)))(((''''''''''''''''''''''''&&&)))++++++(((&&&(((***(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&''''''''''''(((((((((((('''((((((((())))))******((('''&&&&&&&&&&&&''''''''''''(((((())))))******))))))((('''''''''((((((++++++************++++++&&&&&&'''(((((()))******)))******+++++++++************))))))******+++,,,&&&'''((()))************,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------((()))+++,,,+++++++++,,,------------------------************++++++++++++------,,,,,,------...///+++,,,---,,,***)))***+++------------------------------........./////////////////////000000000000---------......///111111------......///000000000222222111111222222333333555555555555666666666666rrriii```___bbb^^^XXXUUUQQQNNNLLLJJJHHHFFFAAA===999666555555555444555444333222000///......111111111111000000000///000//////...............000/////////.........------------.........//////......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------........................//////000000111000000000........................###111333(((+++999666$$$///...>>>ooo---------,,,,,,,,,,,,,,,///......---,,,++++++***,,,---------------,,,,,,---------......---------&&&555111***444888111000$$$***222555///---???UUUmmmmmmWWW111444000+++222===;;;...---...///000000///...---......---,,,,,,---...................../////////.........///////////////***,,,,,,***,,,222555444...------...//////---***222222333555777777444222333000+++(((***000666999111111///,,,***,,,111555------------------------------......////////////+++,,,...000000///...---222---%%%...***222$$$---///---+++*********,,,---////////////...---+++++++++******)))))))))******,,,,,,+++***))))))))))))&&&555+++111+++&&&888---)))((((((((((((((())))))))))))(((((())))))***+++777000***...444---"""))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++,,,,,,++++++++++++++++++++++++...,,,+++((((((333:::666))))))(((((((((((())))))((()))))))))************(((((('''(((((()))((((((((((((((((((((((((((((((&&&(((******)))((()))+++''''''''''''&&&&&&''''''(((((((((''''''(((((()))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&'''((()))******)))))),,,+++***)))((('''&&&%%%%%%%%%&&&'''''''''''''''******))))))((((((''''''))))))((((((((((((((()))+++******))))))******+++(((((())))))************((()))***+++++++++++++++******))))))******+++,,,,,,,,,------------,,,,,,***++++++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,''')))+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......+++,,,---,,,+++***+++,,,------------------------............////////////////////////000000000000------------...///000111222222111111000000111111333444555666777888;;;======>>>>>>???>>>>>>===<<>>:::$$$,,,000------------------------//////......---,,,++++++,,,,,,---......---------,,,,,,------------,,,,,,***222222...---***,,,555999...'''+++,,,)))...777777666000))))))...333333+++---333666---###%%%...---...000000000000...---.................................//////000000000------........./////////&&&111777333---......,,,%%%///888555,,,(((///888000000111333555444222///+++,,,---...---***))))))***+++---------...///111,,,,,,,,,,,,------------.........//////000000111'''(((***,,,,,,+++***(((111111)))000,,,>>>&&&999///---+++***)))***,,,---......------,,,+++***))).........------...//////,,,+++***)))))))))))))))+++(((444000)))''',,,###))))))((((((((((((((())))))))))))))))))******+++!!!---(((!!!###(((555(((((((((((((((((((((((('''''''''(((((((((((((((************++++++,,,,,,++++++++++++++++++++++++)))$$$...444***$$$###))))))(((((((((((())))))$$$&&&(((***+++***(((&&&''''''((('''''''''''''''((((((((((((((((((((((((&&&''')))))))))))))))***&&&&&&''''''''''''''''''******)))))))))))))))***'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''%%%''')))***+++***((('''&&&''')))***+++***)))(((,,,+++***)))((('''&&&%%%$$$%%%&&&(((((((((((('''******))))))((((((''''''))))))((((((((())))))***))))))(((((((((((())))))************))))))((((((((()))***+++++++++++++++******))))))******+++,,,000000000///...---++++++((()))***+++++++++)))(((++++++++++++************'''))),,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++++++++,,,,,,---+++,,,------,,,+++,,,..................................../////////000000......//////000000000000111111111111111222333333555555555555777888:::;;;999<<>>...//////000000000000//////////////////////////////......//////000000111111---......//////000000111333444333222444666444///AAA555***)))111444---$$$......///222444555444333444333555999999444222222444333222222222000---+++---------------...............---------...//////+++,,,---//////......---$$$......666,,,000000///...---,,,------...------...------,,,+++***------,,,,,,------......---,,,,,,,,,,,,,,,------333!!!---""""""111000666******)))((((((((())))))((()))))))))************&&&444444,,,///...%%% ************************((())))))***+++*********+++++++++,,,------......------------------------111&&&(((///***(((000666))))))(((((((((((())))))!!!###&&&((()))(((&&&$$$'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((()))((((((%%%&&&''''''((('''''''''))))))(((''''''''''''((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''((()))***+++***))))))'''''')))******)))(((((('''((((((((())))))******&&&&&&'''((())))))((((((''''''(((((())))))******))))))((((((((()))******))))))(((((((((((())))))******)))(((((('''&&&&&&)))******+++++++++************))))))******+++,,,///......---,,,+++)))((('''((()))***+++***))))))++++++***************)))(((***,,,---,,,+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,+++---......,,,,,,---///////////////////////////....../////////000000000//////000000111111222222222111222222333444555666555555777999===BBBEEEHHHIIIMMMQQQRRRSSSUUUZZZ___```______^^^]]]]]]\\\\\\qqqiii```___```[[[XXXVVVSSSQQQOOOMMMIIIFFF>>>;;;666333222222222222111111111222222333333333111111111111000000000000111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,---++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111////////////////////////###111666,,,&&&,,,333555222,,,---333222444(((////////////000000000111000000000000000/////////---...//////000000//////......////////////......///+++---111111444444---111+++''')))...222444444444555111++++++///222222000...444;;;333$$$&&&333111000000//////000000111000000111111111111000000......///000000111222222///000000111222222333333333+++%%%'''...333444555'''+++000333333444777999//////111444999===>>>>>>555...)))***,,,+++,,,000---+++***+++...111333555.../////////000000000000000///...---------...///111111111111222222222222111111%%%)))%%%000777:::......---------,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))(((((())))))***+++++++++++++++,,,---...///------555777000///++++++***)))))))))))))))(((((()))***************///'''&&&000...&&&))))))))))))))))))))))))'''((()))*********)))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++...---'''"""###))))))(((((((((((())))))%%%%%%&&&&&&'''((())))))((()))+++)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''(((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((()))((((((''''''&&&''''''((()))******+++((((((((()))))))))))))))''''''(((((())))))******))))))(((((()))******+++***))))))))))))))))))***))))))))))))))))))((((((******+++++++++***))))))******))))))******+++,,,+++++++++++++++******)))((()))******++++++++++++,,,,,,,,,++++++************,,,------,,,+++,,,---------------------------+++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------+++---......------...000////////////////////////.../////////000000000000111111222222333444444555555555666888:::===???@@@CCCCCCEEEGGGKKKPPPUUUWWW___cccggggggfffggglllpppppppppoooooooooppprrrssspppiii```^^^```ZZZXXXVVVSSSQQQPPPMMMIIIFFFAAA>>>999666555666555555222222222222222222222222111111111111000000000000111111000///////////////---------...............,,,------......//////000......---,,,,,,,,,,,,---++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................///111111222222222000000000000000000000000777//////666666...***...***777******///+++222111//////000000111111222222000000000000111111111111......///000111111000000000000111111111111000000///222666///&&&///666...---333777444...---///000...111333111111444333000333///,,,...333777666333222111000//////000111222111111222222222222111111...//////000111222222222111111222333444444555555888555666<<<:::222///111444555666666666666777888666666888===CCCIIILLLMMMBBB:::777;;;<<<777444555222444666777555222///---000000111111222222222333333222111/////////000111.........---...//////000777777---444///,,,444###,,,------------,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///++++++++++++,,,...///000'''444&&&000(((******555,,,,,,+++***))))))******(((((()))***************...***000222&&&""")))---))))))))))))))))))))))))'''((()))*********)))((()))))))))***+++,,,,,,---++++++++++++++++++++++++)))000+++%%%,,,000...000))))))(((((((((((()))))),,,***((('''(((***...000)))+++,,,+++((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''(((((((((''''''***)))((('''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((())))))))))))((((((''''''&&&&&&))))))))))))((((((((((((******))))))))))))***************)))((((((''''''))))))((())))))***++++++++++++************++++++*********+++,,,,,,------+++++++++++++++***)))(((*********)))***++++++,,,))))))***+++,,,,,,,,,,,,*********++++++,,,,,,------------,,,,,,++++++++++++,,,...---,,,++++++,,,........................---------.........//////---,,,,,,,,,,,,---......,,,---......------///000000000000000000000000000////////////000000000000333333444444555666777777>>>???AAADDDGGGKKKNNNPPP[[[[[[[[[\\\^^^bbbeeegggpppsssvvvuuusssssswww{{{zzzzzzyyyyyy{{{~~~ppphhhdddaaa```aaaYYYVVVRRROOOMMMKKKIIIFFFBBB>>>999555444444333222333333333222222222111111111111111111111000//////222111111000///......---///............------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,111000///...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111222111///...///......///000000///---000000000000000000000000///////////////000111111000000000000000///......+++++++++,,,,,,,,,------000000000000000000000000***,,,...000111111000///......///000000000000000111000000333777888666333222000///000222222///,,,///222222000000333333000666333000000111222000...111000111222444444333222222222222222444666888:::888888888777666777999;;;<<<<<<<<<<<<===>>>>>>>>>@@@>>>>>>EEEPPPZZZ___```UUUPPPHHHDDDAAA???;;;888888777555555888;;;<<<===777666555333222222222111555333111111222222111000///////////////......------...............---,,,222000///...------......000///......//////...,,,*********,,,------+++)))******))))))***,,,---///000///...---------------+++++++++***************))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))******)))(((((((((((((((++++++++++++,,,...000111,,,---......//////......+++++++++*********)))))))))((('''(((***+++++++++))))))***+++,,,,,,------))))))(((((('''''''''&&&(((((())))))))))))(((((($$$$$$%%%&&&&&&%%%$$$$$$''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))***)))((('''(((***,,,---'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************'''''')))***+++++++++++++++*********))))))((((((((())))))))))))*********---,,,******+++,,,+++***))))))))))))************---,,,+++******+++,,,---((())))))***++++++,,,,,,......---------,,,,,,,,,------/////////...---,,,,,,,,,,,,---------............---,,,,,,+++******...........................///000000...,,,,,,---,,,,,,---///000000...---000111222222222222333555444555777:::===@@@CCCDDDKKKKKKMMMSSS[[[```bbbaaaeeefffkkkrrrsssppppppsss|||~~~ooofffbbb^^^]]]^^^XXXVVVRRRPPPNNNMMMJJJHHHBBB???:::666555444444333333333333222222222111111111111111111111000//////111111111000///.........000000/////////.........---,,,+++,,,...///...---//////......---.........------------------------.........------,,,,,,,,,------,,,,,,++++++++++++......------------......000//////////////////000////////////////////////---...000111111111/////////.........000000///---000000000000000000000000////////////000000000000000000000000000///......---------.........//////000000000000000000000000,,,---///000000000000///000000111111222111111111000//////111444444222000333111000111333444333111---000000///000555666444999666222111333555666555666777888999;;;;;;;;;:::;;;;;;;;;<<<===???@@@AAABBBDDDEEEEEEEEEEEEGGGIIIIIIJJJKKKLLLLLLMMMMMMLLLPPPOOOPPPXXXdddnnntttuuubbb]]]VVVRRRQQQOOOLLLIIIJJJHHHGGGGGGHHHGGGEEECCCAAA@@@>>><<<:::999999999888666444333333333111000000111111222111111000000...//////000000000//////111000///...------...///...---,,,,,,---...---+++,,,,,,+++,,,---...,,,+++,,,+++++++++,,,---...//////...------,,,,,,------***************+++++++++******************************+++++++++***)))(((************************++++++***)))))))))))))))+++++++++,,,---...///000,,,------...............---,,,,,,,,,+++++++++***+++***(((((()))******)))(((((())))))***+++++++++)))(((((((((''''''''''''((((((((())))))(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))*********)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))''''''((()))************((()))*********)))((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))************************)))))))))((()))))))))*********+++++++++))))))***,,,.........************++++++++++++,,,,,,+++******+++,,,,,,))))))***++++++,,,,,,---.........---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---------.........//////......------,,,,,,...............------------///111111/////////111111111111222333333222111...000333444444555777999;;;<<<===@@@DDDJJJOOORRRZZZ[[[]]]ccckkkpppqqqqqqooopppvvv}}}}}}~~~}}}mmmddd___[[[YYYYYYWWWUUURRRPPPPPPOOOMMMKKKDDD@@@;;;777666555444444333333333222222222111111111111111111111000//////111111000000//////......111000000000////////////---,,,,,,,,,...///...---111000...---------.......................................---------------////////////............000//////////////////000///..................///////////////////////////---...000111111111000///000...---...///000///---000000000000000000000000......///000000000000000000000111111000000///////////////000000000111111000000000000000000000000///////////////000000000222222333333333222222111000000///000222222000///111000......111333333333///222222111222777999777999666444333666999;;;<<<===>>>AAACCCDDDDDDCCCCCCJJJKKKLLLNNNOOOPPPQQQQQQUUUXXX[[[\\\\\\\\\]]]^^^^^^___aaacccdddeeedddddddddcccdddjjjttt}}}uuupppjjjfffffffffdddaaa___^^^]]]]]]]]][[[WWWTTTPPPNNNKKKHHHFFFEEEEEEFFFBBB@@@===<<<;;;999777555555666666666666555444333111111111111111111111111222111000/////////000000...,,,,,,,,,.........,,,///---,,,,,,---...---,,,---,,,,,,,,,---...///000------,,,,,,++++++,,,,,,))))))******++++++,,,,,,************************)))************)))((((((++++++++++++++++++++++++,,,++++++***************)))***+++---............,,,,,,---...............------------,,,,,,,,,,,,---+++)))((())))))((('''&&&''''''(((((()))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))***************))))))))))))((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((($$$&&&(((***+++***)))(((***************)))((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))******)))************))))))))))))******+++++++++,,,,,,,,,,,,***))))))******)))'''+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******+++,,,,,,------............------------,,,+++,,,,,,---------,,,,,,,,,------------.........//////////////////......---------------------------///111111000000222333111111111111222222333444111444888;;;<<<>>>AAACCCGGGHHHJJJNNNTTT\\\dddhhhmmmnnnooosssxxxzzz{{{{{{tttuuuzzz}}}mmmddd^^^YYYVVVVVVWWWUUURRRQQQQQQQQQOOONNNEEEAAA<<<888666666555444333333333222222222111111111111111111111000//////111000000000/////////...000000000/////////.........---,,,---...//////---000///---+++***+++,,,---////////////////////////...............---------000000000000000000000///000000////////////000000///...------------...///------------------------......///000111000000///000///---...///000///...////////////////////////......///000111000000///000000111111111000000///000000000111111111111222000000000000000000000000111111000/////////000000222333333333333222111111222222111222222222111000222000///...000222444555555888888666777<<<===;;;<<<<<<<<<>>>AAACCCEEEFFFKKKNNNRRRTTTUUUTTTSSSSSSYYY[[[^^^aaadddffffffgggjjjmmmqqqrrrrrrpppoooooooooqqqtttxxx{{{|||}}}}}}zzzyyyxxx{{{{{{xxxxxxxxxvvvuuurrrpppnnnnnnnnnmmmkkkiiieeeccc___[[[YYYYYYYYYZZZRRRPPPMMMKKKJJJHHHDDDBBB??????>>>===<<<:::888777666666555444333222222111333333333222222222222222000///...///000111000///000...++++++,,,---------,,,,,,---------......///,,,,,,++++++***++++++,,,))))))******+++,,,------************************))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))*********)))***,,,---......------,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,***(((((()))***)))((('''''''''((((((((())))))((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((())))))******((((((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((((((''''''((((((((($$$%%%'''((())))))((((((+++++++++******)))(((((())))))))))))))))))))))))))))))))))))************&&&'''((()))))))))))))))*********)))))))))))))))+++++++++,,,,,,,,,------,,,+++***+++------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............------------,,,,,,------------------------------..................//////////////////---------------............///000000///000111333222222333333333555888::::::===BBBFFFIIILLLOOOQQQSSSVVV[[[bbbjjjrrryyy}}}~~~wwwwww}}}~~~nnneee```ZZZWWWVVVVVVTTTRRRQQQQQQQQQPPPOOOFFFBBB===999777666555444333333333222222222111111111111111111111000//////000000000000/////////////////////.........------...---,,,---///000///...///...---,,,+++,,,,,,---////////////////////////........................,,,------.........---,,,///......------......///333222111000000111222333...........................//////000000000000000111///------...//////...////////////////////////...//////000000000000000000000111111111111000000//////000000000111111111111111111111111111111111222111111000000000111111111222222333222222111111222222222222222222333333444333333222333555888::::::>>>@@@???BBBFFFGGGEEEGGGIIIMMMPPPSSSUUUVVVWWW```dddiiilllkkkiiihhhhhhdddgggkkkqqquuuyyy{{{|||}}}}}}|||zzz}}}}}}{{{{{{{{{||||||yyywwwtttpppnnnmmmlllmmmbbb```^^^\\\[[[XXXTTTQQQMMMMMMKKKIIIFFFCCC@@@>>>???===;;;888666555444444666666555555444333333222222111000000222222111000000...++++++,,,------,,,,,,,,,,,,---------------++++++*********++++++,,,))))))***+++,,,------...************************))))))))))))))))))******************************))))))((((((((())))))***)))***,,,---...---,,,,,,+++,,,,,,---...---------+++++++++,,,,,,,,,,,,,,,***((('''(((***++++++***(((((())))))))))))******'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((()))''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((((((((((((((('''''''''&&&&&&'''(((***++++++******)))))))))((((((************************))))))))))))************'''(((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---------***+++,,,///333555555555*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...////////////.........---------...............///000000---------.........//////.............../////////---------......////////////000000000//////111333555777999:::;;;>>>BBBFFFGGGJJJNNNQQQUUUXXX]]]```]]]bbbjjjttt|||ooogggbbb\\\XXXWWWVVVTTTRRRQQQQQQQQQPPPOOOFFFBBB===888666555444333333333333222222222111111111111111111111000//////000000000000////////////............------------...---------///000///...////////////////////////......................................./////////---...///000000000///......------,,,,,,------...222111///......///111222000000000000000000000000////////////000000000000111///------.../////////000000000000000000000000///////////////000111111000000111111222222111111/////////000000000111111111111111111111111111111111111111111111222222222000111222333333333333222111222333333333444777999444555777888999<<>>;;;:::888888888888666555222111000000111111///---,,,---...//////...---,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---...************************))))))(((((())))))***++++++++++++***++++++,,,---++++++,,,------------,,,,,,,,,,,,,,,---------...+++)))(((((()))+++***)))************************''''''''''''((((((((()))))))))************)))))))))(((''''''''''''((()))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))))))))*********+++++++++)))(((((('''''''''''''''((((((((((((((((((((('''&&&'''((())))))((('''&&&(((((((((((()))***++++++'''&&&&&&&&&'''((()))***************************''''''''''''((((((((((((******++++++++++++******((()))))))))************++++++++++++,,,,,,,,,,,,000///---,,,+++(((### ++++++++++++,,,,,,,,,---,,,,,,---......---,,,,,,+++++++++,,,------......////////////..................------...///111222............////////////111111111000000//////.../////////000111222222222444555666777888:::>>>BBB@@@FFFNNNSSSVVV[[[bbbgggmmmllllllkkklllpppwww{{{yyy}}}~~~ooohhhccc]]]YYYYYYVVVSSSQQQPPPPPPPPPNNNMMMFFFBBB<<<888555444333222333333333222222222111111111111111111111000//////////////////000000000000000000000000///////////////...---...000000000...(((***---000111000///------------------------------.........//////000000+++---///000111000///.........------------......222111...------...111222///////////////////////////////////////000111111222///---,,,---///000000000000000000000000000000222000...,,,,,,///222444///000111222222222222222000000111111111222222222111111111111111111111111...///222444555444333222111222333555666777777888888:::===>>>???AAAFFFKKKNNNSSSZZZ```dddiiiooosssxxx}}}~~~yyyrrrtttuuuuuuuuuwww|||{{{{{{{{{|||}}}|||yyyvvvpppooonnnmmmkkkiiigggfffZZZXXXVVVTTTSSSTTTUUUVVVUUUUUUTTTRRRPPPMMMJJJHHHBBBAAA???>>>>>>===;;;999444333333333444333000.........///000000///...---,,,+++++++++,,,------...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,...///++++++++++++++++++++++++******))))))***+++,,,,,,,,,+++*********+++,,,---++++++,,,---------,,,,,,---------.........//////---+++)))((()))))))))'''************))))))))))))&&&'''''''''(((((())))))******++++++++++++*********)))(((''''''((()))***''''''''''''((((((((()))''''''''''''((((((((()))''''''(((((()))*********''''''(((((()))))))))***))))))((('''''''''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&''')))+++,,,+++***)))%%%%%%%%%%%%&&&((()))+++************************))))))))))))************++++++,,,,,,,,,++++++***(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,...000000...+++,,,,,,,,,---------......,,,,,,---......---,,,,,,******+++,,,,,,------...000/////////............------,,,,,,---...000111............/////////000444333333222111000/////////000000111222333333333666777999;;;===AAAFFFJJJMMMUUU___eeejjjooovvv{{{|||zzzxxxuuuvvvzzzqqqiiiccc^^^ZZZYYYXXXSSSOOOOOOQQQQQQLLLHHHCCC@@@===:::999999777666555555444444444333333333222222222111111111111000111000000/////////////////////000000000000////////////000000///...---------///000222222000///---000///...------...///000222///+++((((((+++///222//////.........---------...---,,,---///111111000///000111000...------...//////......///000111111555555333222111000000000............////////////000/////////000111222222333333222222111000000000------......///111222333333222111000////////////222111000222555777555333,,,///444666555444333333666666777777888:::???BBBDDDGGGKKKNNNRRRVVV[[[___ggglllsss{{{}}}|||{{{{{{zzzxxxwwwwwwvvvtttqqqnnnhhhfffdddbbbaaaaaabbbccc```_________]]]YYYSSSOOOMMMLLLKKKKKKKKKIIIFFFCCC???>>><<<:::777444222111444111......000222111//////---***)))+++...///000+++,,,---...///...------*********************+++,,,++++++***)))((('''''',,,,,,,,,,,,+++***))))))******))))))******+++,,,---,,,,,,++++++,,,,,,------.........---,,,,,,+++......,,,,,,,,,,,,......++++++++++++++++++++++++,,,++++++***************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&$$$$$$'''***,,,''''''((()))))))))))))))***)))(((''''''(((((()))(((&&&$$$$$$''')))++++++(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))************************************------------------------'''))),,,......---+++***++++++++++++,,,---......//////...---,,,++++++***------............------////////////////////////000///------,,,---...//////////////////////////////////////////000111111...///000111222222222111222333444333333555888:::===@@@CCCEEEGGGNNNYYYbbbjjjmmmrrruuuxxx|||rrriiiddd^^^[[[ZZZWWWSSSOOOOOOPPPPPPLLLHHHAAA>>>:::888777666444222444444444444333333333333222222222111111111111000222111000000//////////////////000000000000/////////////////////...------......000000000000......000///............///000222000---++++++---000222//////.........------------+++***+++---//////...000111222111///...///000/////////000000000111111333333222111000000000000....../////////000000000000000000000000000111222000000000000000000111111.........///000111333333222111111111111111222222222111///000222222000...444666999999888777777888555777:::===???CCCGGGKKKTTTXXX]]]bbbggglllqqqtttxxx||||||xxxvvvuuurrrooolllkkkjjjiiieeedddeeeeeedddaaa\\\XXXZZZXXXWWWVVVUUUSSSPPPMMMFFFEEEDDDAAA???<<<;;;:::666333000000222333222111000///......000111000///***+++,,,------,,,++++++++++++++++++************''''''((()))***+++,,,---)))***+++,,,,,,---,,,,,,******))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,------......------,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++***))))))))))))***(((((())))))))))))(((((('''(((((((((((()))))))))''''''''''''''''''''''''************************(((((((((((()))))))))))))))(((&&&%%%%%%''')))+++))))))***++++++++++++***))))))******)))((('''&&&)))'''%%%%%%''')))******(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))******++++++++++++******))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***++++++++++++,,,---......111000000///......------,,,------......------,,,........................///...---,,,,,,---......////////////////////////222111000///............000000111222333333333333222333444444555777:::===DDDIIIOOOSSSWWW___mmmwww{{{~~~rrrjjjeee___\\\[[[WWWSSSOOONNNOOONNNKKKHHHBBB>>>:::777666444222000333333333333222222222222222222222111111111111000444333222111000///////////////000000000000/////////////////////......---........................000//////......//////000111000///......///000111/////////............------,,,++++++---//////...000111222111000///000111///000111111222111111111000000000000000000000000///000000000000111111111222111000000000000000000---......///000000111111/////////000111222444444111111111111222333444555333111000111222222111000666777888888777777999;;;<<<@@@EEEKKKPPPVVV\\\```lllpppwww|||{{{vvvrrrnnnlllmmmlllmmmnnnnnnlllhhhdddcccaaa___^^^]]][[[XXXUUUPPPOOOMMMKKKIIIGGGEEEDDD>>><<<888666555555444222///...///000111000---++++++,,,,,,------,,,++++++,,,,,,,,,++++++*********&&&&&&((()))+++---...///)))***+++,,,------------******))))))******+++,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******)))((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''************************(((((((((((())))))))))))(((''''''''''''((())))))***++++++,,,---,,,,,,,,,((()))+++,,,,,,***(((&&&***(((&&&&&&''')))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,---......000000000///.........---,,,,,,------------,,,,,,........................------,,,,,,,,,------...////////////////////////111111000///.........///000000000111111222222222555666888999:::>>>CCCFFFNNNUUU]]]aaaccclll{{{sssjjjeee```]]]\\\WWWTTTPPPNNNMMMMMMKKKIIIDDD@@@<<<999777555333111333333333222222222111111222222222111111111000000444444222111000000000000//////000000000000//////...///////////////............------------......000//////////////////000/////////////////////////////////...............000///---...000111111000///111111111//////000111000111222222333222111000///000000111111111111111000000111111111222222222222222111000/////////000/////////000000000111111000000000111222333555555111111111111222333444444333333333444555666777777555666888999:::>>>CCCFFFNNNRRRWWW^^^eeeoooxxx~~~}}}xxxuuuvvvvvvuuuvvvvvvsssooollliiigggeeeddddddcccaaa___YYYYYYWWWUUUSSSRRRPPPPPPKKKHHHDDD@@@<<<:::888777444333222111111000---+++//////.........---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***)))******))))))******+++,,,++++++,,,,,,,,,,,,++++++,,,------...------,,,,,,.........------.........++++++++++++++++++++++++***))))))((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((***+++,,,,,,------,,,,,,)))***+++,,,------,,,,,,+++)))''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++...---+++************+++++++++++++++,,,---......---------------,,,,,,,,,------............------........................,,,,,,,,,,,,,,,---------////////////////////////------...///000111333333333333333333333444555555:::<<>>???BBBFFFJJJOOOUUU[[[aaaeeemmmtttyyyzzzyyy}}}rrrjjjeee```]]]]]]YYYWWWSSSOOOMMMKKKKKKKKKBBB>>>:::777666444222000333333333333222222222222222222222111111111111000222222111000000000000111//////000000000000//////---...//////////////////........................///000000111111000000///------///000000///------...////////////000000000000...------...//////...---...//////......///000222222111000000000111111000111222333444444333222000111111111111222222222222111000000000000000000333333333222111000000000000000000111222333555555444444333222222333333333444555666666777888<<<>>>EEEIIIQQQXXX___eeekkkoootttwww{{{|||xxxvvvtttqqqqqqrrrrrrqqqpppoooooonnnmmmlllkkkjjjjjjZZZZZZZZZWWWUUUTTTVVVWWWNNNJJJCCC===:::888666555222111///...,,,,,,++++++***+++,,,,,,---...//////+++,,,,,,,,,,,,---------***+++,,,------.........******))))))******+++,,,,,,---...//////...---,,,,,,,,,------......------,,,,,,------------,,,,,,++++++++++++++++++++++++******)))((((((((())))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((************************(((((((((((())))))))))))&&&''''''((()))(((((((((((())))))***************+++)))((((((***...333666***(((((((((******)))((((((((((((((())))))))))))(((((())))))))))))************************************++++++++++++***************++++++++++++,,,************************---------------------------,,,+++*********+++,,,++++++++++++,,,---......---.........///000000000000000111111111111000000------------------------,,,,,,---...////////////000000000000000000000000222111111111222333444444444555777;;;@@@EEEJJJMMMSSSWWW^^^dddiiinnnsssvvvzzz~~~qqqiiiddd___\\\\\\ZZZXXXUUUPPPMMMKKKLLLMMMAAA>>>:::888777666444222444444444444333333333333222222222111111111111000000000/////////000111111//////000000000000//////------...///////////////......000000000000......///000111111111111000///...///000000000000///....../////////000000000000000///------...//////...---///000000//////000111333222000...---...000111///000222333333222111000000000000111111111111222000000000000000000111222111111111111111000000000000000000000111333444555555444444444555666777888888:::===@@@BBBFFFLLLQQQWWW]]]gggooouuuzzz}}}~~~{{{xxxvvvvvvuuutttsssvvvuuuuuutttsssrrrqqqqqqeeeeeeeeeccc```___aaaccc]]]XXXRRRLLLGGGCCC>>>;;;666555333111//////...///............------------***++++++,,,---......///***+++,,,---............******))))))******+++,,,---...000111111000...---+++,,,------......------+++,,,---......---,,,+++++++++++++++++++++++++++++++++***))))))))))))***(((((())))))))))))((((((((((((((())))))))))))***((((((((((((((((((((((((************************(((((((((((())))))))))))''''''''''''((((((((()))((())))))***************)))((('''''')))+++...000((((((''')))++++++***)))(((((((((((())))))))))))'''((((((((())))))))))))******************************++++++++++++***************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,---......------......///000000111000000111111111111000000------------------------,,,---...000000000000000000000000000000000000000222222222333444555666777777:::???FFFOOOYYYaaaffflllqqqxxx~~~ppphhhddd___\\\\\\[[[YYYVVVQQQMMMLLLLLLNNNCCC@@@===:::999999777666555555444444444444333333222222222111111111111000............///000111222//////000000000000//////------...///000000//////---///111222222111///---///000111222222111000///000000111111111111000000.../////////000000111111333111//////000111111000...000111111000000111333444222///,,,,,,---000222///000111222222111///...///000000000000111111111000000//////000111222222......//////000000111111/////////000111222444444444555555666888999;;;<<<;;;???EEEJJJPPPWWW```gggkkkrrr|||~~~|||zzzyyywwwwwwvvvuuuuuutttssssssooopppoookkkfffcccdddfffllliiiddd___YYYRRRKKKFFF;;;:::888555444333333333111000///...---,,,++++++,,,,,,,,,---------..................---,,,++++++*********)))***++++++,,,...///000222222000///...+++,,,,,,---.........------...///000000///...---++++++++++++++++++++++++,,,++++++***************(((((())))))))))))((((((''''''''''''((((((((()))************************(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))))))))***++++++++++++***''''''((((((((())))))***''''''''')))+++,,,+++***(((((((((((())))))))))))((()))))))))******++++++******************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********+++,,,,,,,,,,,,++++++++++++,,,---......***++++++,,,---...////////////000000000000//////------------------------,,,---///111111111111000000000000000000000000000000000111333555888:::;;;CCCFFFNNNXXXdddqqq{{{zzzoooiii```^^^```[[[\\\WWWQQQOOONNNNNNLLLIIIAAA===999777666666555333555444333333222222333333000111333333222222222333222111000//////000111222000111111111000///---,,,111000///---------...///000///...------...///000//////............//////111111000///...------,,,---...///000000///...---///000000000000000//////000000111111222222222333//////000111111111111111111222444555444222000///111111000000000000111111000000000000////////////111111111111111222333333222111000000222444555555888888777555555888>>>BBBIIIPPPYYYaaahhhooowww}}}~~~{{{xxxwwwyyyyyyvvvsssvvvvvvtttrrrooooooqqqssswwwuuurrrooolllfff]]]WWWOOOGGG===888777888666444*********,,,...///...,,,,,,+++***+++---......---+++,,,,,,,,,,,,---------))))))***+++,,,,,,---------------....../////////............------,,,+++........................+++)))'''''')))+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))*********))))))((((((((((((((())))))))))))+++)))(((((())))))(((&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''')))************))))))))))))***+++,,,---++++++***************+++++++++************++++++************************,,,+++******))))))******...,,,***))))))***,,,---,,,,,,,,,------.........***+++,,,,,,------,,,,,,---------............///---///111222222000...,,,------------------------///////////////............000222222000000000111444111333888;;;;;;BBBKKKNNNUUU```mmmzzzyyynnniii___^^^```[[[\\\XXXSSSQQQQQQPPPNNNKKKBBB???:::666555555444444333222111111000111111111333444555444222000///000444333222222222222333444,,,---...///000000//////000000///...............//////.........///000000000000////////////000000000000000///.........---......////////////......//////000000000000//////000000000111111111222222///000000111111111111111222222333333333222000000111111000000000000111111111111111111111111111111222111111111111111222222555444444555666777666666555777999;;;>>>EEEMMMSSSccciiirrrxxx|||{{{zzzyyyvvvtttuuuwwwxxxxxxwwwvvvvvvwww}}}zzzxxxwwwsssnnnjjj___XXXOOOIIIFFFCCC???<<<777555222111111111///...000...---...///000///...,,,,,,++++++******))))))***++++++,,,------......***+++++++++,,,,,,,,,,,,...............---,,,,,,------------------------,,,***))))))+++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++******)))))))))((((((((())))))************))))))(((((((((((())))))))))))***))))))((())))))((('''***)))))))))(((((((((((((((((((((((((((((((((((('''((()))***+++++++++***,,,++++++*********++++++++++++***************+++++++++************++++++************************,,,+++******))))))******---,,,+++******+++,,,,,,((()))))))))*********+++++++++,,,------------,,,---------............///---///111222222000...---........................////////////////////////000222444444333333444555777555777===AAAEEEOOOYYY___ggguuuwwwlllhhh___]]]___[[[XXXUUURRRQQQRRRQQQMMMIIIEEE@@@:::666444444444444333333222111111111111111333444555444222000///000000000////////////000000+++,,,---...//////////////////000000//////......///.........//////000111111111000000000000111111//////////////////////////////............////////////000000000000////////////000000000000111111///000111111222222111111222222222111111111111111111111000000000000111111222222222222333333333333333222111111111111111222333444444555555555555555888===CCCIIIPPPZZZeeemmm||||||yyyvvvvvvxxx{{{}}}|||zzzzzzzzz~~~}}}||||||}}}}}}{{{zzzqqqlllddd___ZZZTTTMMMHHHAAA===777333111000///...///---,,,,,,------,,,+++......---,,,+++***)))(((,,,,,,------......//////************++++++++++++------.........---,,,,,,,,,,,,,,,,,,---------------,,,***+++---......---,,,,,,,,,+++++++++******)))***++++++++++++***))))))))))))))))))))))))))))))))))))*********++++++)))))))))(((((((((''''''))))))************))))))(((((((((((())))))))))))***)))))))))))))))((((((******)))))))))((((((((((((((((((((((((((((((((()))***++++++++++++******------,,,+++******))))))+++***************++++++++++++************++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------------------------............///---...000222222000///...000000000000000000000000000000000000000000000000///000222222222333555777<<<===AAAGGGMMMTTT```kkkqqqzzztttkkkggg___]]]___ZZZXXXUUUTTTTTTUUUSSSNNNJJJGGGBBB:::555333333444444555555444333333333333444000111333333222222222333........................000000/////////......---...///000111111000///............//////000111111111000000//////000000111///////////////000000000000///...------...///000...//////000000000000//////////////////000000000000000111222222222222111222222111000000000111222222111111000000111111222222222222333333444444444444333222222111222222222444444444444555777:::<<>>CCCGGGXXXbbbmmmsssuuuyyyrrrjjjhhh```___aaa\\\XXXVVVTTTUUUUUUSSSNNNIIIFFFAAA;;;777555555555555444333333222222222222222333444555444222000///000000000111111111111000000/////////000111333444555//////000000111111000000///000000111111000000/////////............//////000000000000000000000000//////............//////---...///000000111111000111111000000000000//////000111222222333222222222222222222222222333333333222222111111111111222222000111222333444555666777555555555555555666777777777:::<<>>DDDJJJNNN[[[cccnnnwww~~~xxxsssttttttsssrrrssswww}}}}}}zzzxxxiiiaaaUUUMMMGGGAAA:::444666444333222222000...,,,///---,,,,,,---...---,,,000///...---------------+++++++++,,,,,,---------,,,,,,,,,---...///000111444444777===AAA@@@888222111000...---++++++******,,,+++******)))*********************************&&&'''((()))+++++++++,,,///,,,******++++++(((&&&))))))))))))((((((((((((******))))))((((((''''''******++++++++++++******+++,,,------,,,+++***)))(((((((((((((((((((((((()))***++++++++++++***))),,,,,,,,,,,,+++***))))))+++++++++************)))*********************************++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,***+++,,,,,,------,,,,,,////////////////////////............/////////000000000000000////////////333000...///111333222000...000333555666888<<>>CCCHHHPPP]]]lllxxxvvvkkkfffeeeaaa^^^^^^ZZZWWWTTTRRRPPPOOOLLLJJJDDDAAA<<<888777666666555666555444333333444555666333222222222111111111111111111111111111000000000000000000000000000000000000000000000111111111111///////////////000111111......///000111222333333000000/////////000111222222111000000///000000000000///...///111111111000333333222222222333333444333444555555333111111222111111222222222333333333111111333444555555555555555666888999888888999:::@@@CCCIIIPPPYYYdddooouuu|||vvvxxx|||}}}|||zzzzzzzzzyyy{{{~~~wwwpppkkkcccZZZTTTJJJDDD===777444444444444111///------.../////////...------,,,,,,,,,------++++++,,,,,,,,,,,,------.........///000111222333444777===DDDHHHEEE===666222111000///...------------,,,++++++******++++++))))))))))))))))))))))))************))))))((('''((('''&&&''')))***)))((((((((((((((())))))))))))***))))))))))))(((((((((******++++++++++++******++++++***)))))))))******************************,,,+++***))))))***+++,,,)))***+++,,,------------,,,+++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------...............////////////////////////....../////////000000000000000000000000000000000333222222333555555555444444777:::===AAAHHHQQQXXXkkkwwwuuujjjfffddd```^^^]]]ZZZWWWTTTRRRPPPOOOMMMKKKDDD@@@;;;888777777666555777666444333333444666777333333222222222111111111111111111111111111111111000000000000000000000000///000000000111111111111222111111111111111222222...//////000111111222222111111111111222222333333333222222111111000000000000000000000111111111111333222222222222333333444666777888777555333333333222222222222333333333444444555666888888888777666666888999999888:::===AAAKKKRRR]]]gggqqqzzz|||~~~~~~{{{|||~~~}}}yyyrrrjjjddd___WWWKKKAAA;;;888777666333111---,,,,,,,,,,,,+++*********+++---...000111,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222333555999>>>@@@===777222///...---,,,,,,,,,,,,,,,------,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''(((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++************************,,,+++)))(((((()))+++,,,------------,,,+++***))),,,,,,+++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---......///////////////////////////////////////...////////////000000000000000111111111111111222333333333333444444444444777;;;AAAFFFLLLVVVbbbllltttiiieeeccc```^^^^^^YYYWWWSSSQQQPPPOOOMMMKKKCCC@@@;;;888777777666666777666444333333444666777333333333222222222222111111111111111111222222222000000000000000000000000///000000000111111111111444333222111000000000000111111000000000000000000000000111111111222222222333333222222222111000000111111222222222222333333111111111111111222333333555666777666444222222333222333333333444444444444666777888888888777666555999;;;<<<<<<===BBBLLLSSS___iiixxx~~~}}}~~~|||wwwqqqhhh[[[NNNDDD>>>999777777444111//////000000000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555555555666666555222000...------,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((())))))))))))))))))******)))(((((((((((('''((((((((()))))))))***))))))))))))******************++++++++++++******+++***)))(((((()))***+++************************,,,+++)))(((((()))+++,,,------------,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---...//////000000//////////////////////////////////////////000000000111000111111111222222333333333333333333333444555777===DDDMMMUUU\\\gggvvv}}}rrrgggdddcccaaa______YYYVVVSSSQQQQQQPPPNNNLLLCCC???;;;888777777777666666555444333333444555666333333333333222222222222111111111222222222222222000000000000000000000000000000000000111111111111333222111///......------111111111111000000//////---...//////000000//////111111222222222111111000111222444333222222333555111111000111111222333444333444555444222111111222333333333444444444555555555555666666666666555555888;;;>>>@@@DDDNNN\\\hhhrrr~~~~~~}}}|||uuujjj^^^SSSIIIAAA<<<666444000///000222333444///......---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,---///000111555555333222111111111111//////.........//////000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((((()))))))))))))))***+++***((('''((()))''''''(((((())))))******)))))))))************+++******++++++++++++************)))))))))***++++++************************,,,+++***))))))***+++,,,***+++,,,------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---......////////////////////////////////////////////////000000000111111111111111222333333444444333444444444555888===AAAKKKTTTaaajjjrrr{{{{{{pppfffccccccaaa``````XXXVVVSSSQQQQQQPPPNNNLLLCCC???;;;888777777777777555555555555555555555555444444333333333222222222111111111222222333333333000000000000000000000000000000000000111111111111111111000///......//////000000000000000111111111...///000111111111000000///000111222222111111000000222444333111111333555111111111222222333555555333444666666444333333444444444444444555555555555555555555666777999:::;;;:::???GGGMMMTTTaaarrr~~~xxxqqqggg\\\QQQJJJ<<<888333111000111222222,,,,,,---...///111222333---------,,,,,,+++++++++,,,,,,------...000111222111222222222111111111222...............///000111///......---------------++++++++++++++++++++++++((((((((()))(((((('''&&&&&&((())))))''''''(((***'''''''''((()))*********))))))*********+++++++++******++++++++++++******)))******+++++++++++++++))))))))))))))))))))))))***************************+++,,,---............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------------------........................------...////////////...//////////////////////////////000000000111111111111111222222333444444555444555666777:::@@@JJJPPP]]]iiixxxzzzoooeeeccccccbbb```aaaXXXVVVSSSQQQQQQPPPNNNLLLCCC???:::888777777777777444444555666666555444444444444444333333333222222111111111222222333333333000000000000000000000000000000000000111111111111111111111111111222222333......///000111222333333111222333444555444333333...///000111222222111000///111333222000000222444222222222333444555666777555777999999888777777888444444444555555555666666777777777888;;;>>>AAABBBBBBJJJUUU___hhhwwwwwwlllaaaYYYIIIDDD===888555333222111333333111000......---------------,,,,,,+++++++++............///111222333+++---000222222222222222,,,,,,,,,,,,,,,---.../////////...------------...*********************************)))(((&&&%%%$$$"""%%%''''''&&&&&&)))+++&&&''''''((()))******+++))))))******++++++++++++******++++++++++++******)))***+++---------,,,+++(((((((((((((((((((((((()))***++++++++++++***)))............---,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------------------,,,,,,,,,------...............////////////////////////000000000000111111111111111111222333333444555555444666888:::>>>HHHTTT\\\kkkxxx}}}qqqfffbbbaaa______```XXXWWWUUUSSSSSSQQQMMMKKKAAA===999666555666666555666555333222111222222333111222222333444555666666//////////////////000000//////000000111111111222333222111111000111111111111111222222222222111111111111111111111111111111111111222222222333333333444333333222222333333444222222222222333444555666666666444444555777999;;;???===;;;888666555444444444555666888999888555333666777888999;;;@@@FFFKKKVVV___kkkuuu~~~{{{rrrlll[[[SSSIII@@@:::666444333222222111///------...000......---------,,,,,,,,,,,,,,,,,,---------......000000000000////////////222111000......---------++++++---...------+++***+++++++++************)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************,,,,,,++++++***)))((((((******))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))---,,,+++))))))))))))***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222////////////000000000000111111111111222333444444333111111555666555777;;;777777999???JJJYYYgggooo}}}qqqfffbbbaaa___^^^___XXXVVVTTTSSSRRRPPPMMMJJJBBB>>>999666555555555444444333333333333444444555111111222222333444444444111000000000000000000000///000000000111111111111111000000000111222333333111111222222222222111111111111111111111111111111111222222222222333333333333222222111111222222333222222222222333444555666333333333333666999<<<>>><<<;;;999666444333333333555444444555666777777777:::;;;<<<===BBBJJJVVV^^^nnnwww{{{vvvggg```VVVKKKCCC===888555222111111000////////////.........---------,,,,,,,,,,,,,,,---------......000000000000//////////////////...---,,,,,,,,,,,,.........---,,,+++***)))++++++++++++************************************))))))((((((''''''''''''))))))))))))************,,,,,,++++++***))))))((())))))))))))******************))))))))))))******)))***+++,,,,,,+++***)))++++++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,------...///000111111000000000111111111111222555444333222111111111111222000222666666555666:::>>>BBBJJJSSS^^^kkkyyy}}}qqqfffbbbaaa___^^^^^^XXXVVVTTTSSSRRROOOLLLJJJCCC???:::777555555444444222333444555555666555555222222222222222222222222222222222111111000000000000000000000111111111111/////////000111333444555111111222222222222111111111111111111111111111111222222222222333333333333222222111111111111222222222222222222333444555666333222333444666888;;;===;;;:::888666444444444444777666444444555777:::<<<===???BBBFFFOOO]]]nnnzzzyyyssshhh]]]SSSIIIAAA;;;777444111111333333111//////.........------------,,,,,,,,,---------......////////////000000000000//////......------,,,,,,111000...---+++******))),,,+++++++++************++++++++++++++++++++++++)))((((((((((((''''''''')))))))))*********++++++,,,,,,++++++***))))))))))))))))))*********++++++******))))))))))))************++++++++++++******************+++,,,---.........------,,,+++++++++++++++************++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,---.........///.................................//////000000000111111111222222222333333555444444333222222222222333222444888888777:::@@@FFFPPP]]]iiisss|||}}}qqqfffbbbaaa___]]]]]]YYYWWWUUUSSSRRRPPPLLLJJJDDD@@@;;;777666555444333333444555666666666555444444333333333222222111111444333333222222111111000000000000000000111111111000000000000111222333444111222222333333222222111111111111111111111111111222222222333333333444444333222222222222222222333333333333333333444555555666555555555555666777888<<<;;;999888777666777777888777777666666999<<>>EEENNNXXXeeeuuu|||qqqfffcccaaa^^^\\\\\\[[[YYYVVVTTTSSSPPPMMMJJJDDD@@@;;;777666555444333666666777777666444222111555555444444333333222222444333333333222222111111111111000000000000000000222222111111111111111222222222333333333333222222111111111111111111111111222222333333333444444444444444333333333333444444444444333333444444555555555555555555555666666666;;;:::888777777777888999555777888888888999<<>>CCCLLLTTTcccsss~~~{{{{{{||||||xxxjjjdddYYYNNNCCC<<<888666111111111000000000//////,,,,,,,,,---------...............///000111111111...///111222222111///.........///......---,,,,,,------,,,,,,,,,+++++++++************************(((((()))))))))******************+++++++++,,,,,,************************---,,,,,,++++++******))),,,++++++******++++++,,,---,,,++++++++++++,,,---------...//////...---,,,+++,,,,,,---...///000000...------,,,,,,------...------,,,,,,------...///......------------..................////////////..............................///000111222222333111111111222222222333333666555555555555555666666999<<>>???CCCKKKYYYccctttvvvrrrjjj^^^PPPEEE>>>;;;111111111111000000000000,,,,,,,,,---------......---......///000111111222000111333444444333222111000000000000///,,,***)))---------,,,,,,,,,++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******************++++++...------,,,+++***)))))),,,++++++******++++++,,,------++++++++++++------+++,,,---////////////...------..................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---............------------......///////////////.........000000000000000000000000---...///000111222333333222222333333333444444444222333333444666888999:::;;;AAANNN]]]jjjzzz}}}{{{yyyyyyzzz{{{||||||~~~uuuhhhcccaaa^^^ZZZYYYXXXWWWTTTQQQMMMJJJGGGFFFFFF@@@:::888::::::777444777777777777666555444333000000111222333333333333555555444333333333333444222222222222222111000///444555666666444444555666111000000111222333222111111111111222222333333333333333333333333333333333000111222333444444444444888888777555555444444444555555555666777888888888:::888666444444666999;;;???@@@BBBIIISSS```lllsssyyyqqqhhhZZZKKK???<<<777000///111222///---///---++++++---///111111////////////000000000000222000...000222333111...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++------,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,***+++,,,,,,------------,,,+++++++++***)))))))))------------------------...------,,,,,,------...............------,,,++++++++++++++++++++++++++++++,,,,,,---...///000000------------------------//////000000///...------000000000000000/////////000000000111222222333333111111222333222111000///444444666888666555<<>>@@@@@@FFFOOOZZZfffrrr}}}yyyqqqfffYYYOOOCCC<<<444111111111000---222000...---///111111000////////////000000000000111000///000222333111...222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***************+++++++++,,,,,,---------***+++,,,---------,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++************------------------------......------------......,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------.................................//////000000///......---........................000000000111222222333333222333333444444333222111444444777999777777>>>GGGTTTaaaoooyyy~~~}}}|||{{{zzzzzz{{{}}}~~~uuuiiidddaaa]]]ZZZZZZXXXWWWTTTQQQNNNKKKHHHGGGFFFBBB<<<:::::::::888666777777777777666555444333555555666666666555555444555555444333333333333333222222222222222222111000///000111111//////000111555333111111333555555444444444333333222222111111333333333333333333333333555666777777777777777666333333333333444555666777777777777777777888888888666888;;;<<<===>>>AAACCCIIIUUUeeesss~~~~~~uuukkkcccPPPIII???888555333111000111///------...///...---////////////000000000000111000000111222222111///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************///...---,,,************)))******+++---......///***+++,,,---------,,,,,,++++++,,,,,,,,,+++***************+++++++++++++++------------------------...------,,,,,,------...+++,,,,,,,,,,,,++++++***------------------------...---------,,,,,,,,,+++//////////////////////////////000000000///..............................000000111111222333333333333444444555555555444444666666999<<<<<<===FFFQQQjjjvvv~~~}}}~~~~~~}}}|||}}}{{{zzz{{{|||~~~~~~}}}|||||||||}}}~~~tttiiieeebbb]]]ZZZ[[[XXXWWWTTTQQQNNNKKKIIIHHHFFFBBB>>>;;;::::::999777666666777666666555444444555555555555444333222222555444333333222222333333222222222333333222111111111222333333222111222333333333333555777777555333333333333333333333222222444444444444444444444444666777777888888777777777555555555555666777888999888888888888888888888888777999;;;<<<>>>AAAGGGLLL]]]jjj|||~~~xxxrrrbbbZZZNNNCCC<<<777444222111///......///000///---////////////000000000000111111111111222222111000------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,+++******************+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...............------........................,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000000000//////...000000000000000111111111000000111222222333333444333444444555555666666666888888;;;???BBBHHHUUUbbb|||~~~|||{{{{{{|||}}}|||zzzyyyxxxxxxyyyzzz|||~~~~~~}}}tttjjjfffbbb]]]ZZZ[[[XXXVVVTTTRRROOOLLLJJJHHHEEECCC???<<<:::999999888666666666666666666555444555555555555444333222222444444333222222222222333111222222333333333222222333444555444333333444555111222555999:::999444111111111222333444444555555444444444444444444444444555555666777777777666666777777777666666777777777888888888888999999999999;;;===???@@@BBBJJJUUU^^^rrr}}}}}}}}}yyypppiii]]]PPPEEE===777333444222000000222333222222////////////000000000000000111222222222111111111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---......//////.................................******++++++,,,---..............................//////000000000000000///000000000000111111222222111111111222333333444444333333333444555666777777999999===DDDJJJTTTeeettt~~~}}}|||||||||}}}}}}|||zzzyyyzzz{{{{{{yyywwwxxxxxxxxxyyyzzz}}}|||ssskkkfffbbb\\\ZZZ\\\WWWVVVTTTRRROOOLLLJJJIIIDDDBBB???;;;999888888888555666666666666666555555555555666666666555555444444444333222222222222222111222333333333333333333222333444444222222333444000222666999;;;999444000000111222333444555666777444444444444444444444444333444555666666777777777666666555555444555555555777888888999::::::;;;;;;:::===AAADDDJJJVVVfffrrr~~~zzzwww}}}~~~xxxsssjjj^^^RRRFFF>>>999444222...---...///000000////////////000000000000000222333333222111111222............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,------------,,,........................******+++,,,---...//////........................//////000111111111000000---......//////000000111111111222222333444444444333333333444555777888999:::===DDDNNNWWWaaarrr}}}{{{yyyyyyyyyzzzyyyxxxwwwxxxzzzzzzxxxvvv{{{||||||}}}}}}{{{ssslllgggbbb\\\ZZZ\\\WWWVVVTTTRRROOOMMMKKKJJJCCCAAA???;;;888666777888555555666666666666555555333444444555555555555444444333222222111222222222111222333333444444333333222444555444333222333444333333444666888888555222111222222333444555666666555555555555555555555555222333444666777888888888444444444444555666777888666777888999:::<<<======;;;AAAIIIQQQ[[[jjj}}}|||yyyxxx|||}}}}}}xxxooocccVVVKKKFFF:::555000,,,,,,------...////////////000000000000000222444444222000111333......---------,,,,,,,,,........................++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------------------------------,,,,,,------........./////////////////////////////////000111111111111111---......///000000111111111111222333333444444555444444444555666888:::<<<>>>EEESSSaaajjjrrr}}}}}}{{{zzz{{{{{{|||}}}}}}}}}zzzssslllhhhbbb\\\ZZZ]]]WWWVVVUUURRROOOMMMKKKJJJBBBAAA>>>;;;777666666777555555666666666666666555000000111222333333333333444333222222111111222222111222333333444444444444444555666666444444555666666444333333555666666555333444444444444444444444555555555555555555555555111333444666888999::::::444555555666888999;;;<<<666666888999;;;<<<>>>>>>BBBKKKWWWcccooo~~~~~~{{{zzz~~~|||qqqcccXXXRRREEE@@@888333111111222222////////////000000000000000222555444222000111333222222222222111111111111........................************************000///...---,,,+++++++++******+++,,,------...///---,,,+++***+++,,,---...,,,,,,---...////////////---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...------...///000000000///------------------------//////.........---------000000000000000000000000//////000111111111111111///000000111222333333333111222222333333444444555555555555666888:::<<<>>>DDDNNN```qqq{{{{{{zzzyyyyyyzzz{{{~~~qqqmmmkkk___XXXZZZXXXXXXVVVSSSPPPOOOMMMJJJHHHBBB@@@===<<<;;;:::888666777777777777666666666666555555444333333333333444555444222222222222000///333333222222333444666777666666555444555666777888444333333222222333333444555555555555555444444333222555888999888777777777777888888666555666888:::777666555555555777888999999777777:::;;;<<<@@@FFFEEETTTfffvvv|||uuuvvv|||~~~{{{qqqggg```QQQGGG???>>>;;;333///000111///...///000111000///111000000000000000111111333222000///...---......111000///------,,,,,,,,,///...---,,,+++***++++++++++++++++++++++++++++++......---+++***+++///222,,,+++)))(((((()))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........------,,,,,,,,,,,,,,,,,,---------............////////////..............................///////////////000111111////////////000000000000111111222222222111111000222222222333444555666777555888:::::::::===CCCHHHSSSdddxxx}}}}}}~~~tttooolll```ZZZZZZWWWWWWUUUSSSQQQPPPMMMJJJGGGCCC@@@===;;;:::999888777777777777777666666666666777777666666555555555666777555444444444444333111333333333333444555666666555444333333333444555666444444333333333333444444444555666777888999999999555888::::::999777666666777888888777666555777888777777777777888:::<<<===<<<::::::===>>>@@@GGGPPP[[[kkkyyyvvvyyyyyy~~~yyyqqqkkkbbbVVVIIICCC<<<444//////222111000000111111000...111111111111111222333333555444222111////////////000///......------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,++++++,,,---...------------------------------------------------+++++++++,,,,,,------.........---------,,,,,,,,,,,,,,,---------...............////////////..............................///////////////000111111////////////000000000111111111222222222222111111333333333333444555666777555777999;;;===DDDMMMUUUcccooosssooolllaaa^^^___[[[VVVUUUSSSRRRQQQNNNIIIFFFEEEAAA<<<:::999999999888777777777777666666666666777777777666666666555555777555444444555555333222222222333444555555555555333222222222222333444444555555444444444444555555555555777888999:::::::::888:::;;;;;;999777666666777888999999777555555666888888888999;;;===???AAA>>>===>>>AAACCCHHHTTTaaaqqq|||vvvuuuuuuzzz{{{xxxtttgggWWWLLLBBB999444222222111111111222111///---111111111111222333555555888777555333222111000000........................------......---,,,+++***------------------------+++******,,,//////,,,)))---------,,,,,,---------------------------------------------------------************++++++++++++...------------,,,,,,,,,,,,------------.........------............------........................///////////////000111111/////////000000000111111111111222222222222222111444444333444444555666777777999;;;===CCCNNN[[[eeexxx~~~{{{~~~~~~rrrlllhhh]]][[[[[[SSSUUUTTTTTTSSSRRRNNNIIIEEEEEEAAA<<<999888999999999777777777777666666666666555555555555555444444333555333222222333333222111111222444555666555444333222222222333333333444444666666555555555555666666777777777777777666555555666888::::::888777777888888:::<<<;;;999777666666888888888999:::<<<>>>@@@======AAAGGGLLLUUUfffvvv{{{vvvtttvvvyyy|||}}}rrrdddWWWMMMCCC;;;777222111000111222222000...//////000111222333555666888777666444222111000000------..................,,,---...//////---+++)))---------------------------)))''')))...///,,,(((******+++,,,,,,+++******------------------------************************++++++++++++************------------------------------------............------............------........................///////////////000000111//////000000000111111111111111222222333333222222444444444444555666777888;;;===???CCCLLLZZZlllxxx}}}}}}sssmmmfff]]]\\\[[[QQQUUUTTTTTTSSSRRRNNNIIIEEEEEEAAA<<<999888999999999777777777777666666666666555555666666666555444333555333222222444444333111222333444555555555444333333444444555555555555555777666666555555666666777777777777777777666555555333555777777777777888::::::;;;======:::888777777999888888888888999;;;<<<;;;>>>FFFQQQ\\\iii{{{~~~|||zzzwwwvvvwww{{{{{{{{{{{{|||{{{qqqeeeZZZOOOCCC:::333222000000222222111000......//////111222444444666666555444222111//////,,,---...//////......---,,,---...//////...,,,***++++++++++++++++++++++++///***&&&'''+++...---+++***+++,,,,,,,,,,,,+++***------------------------************************,,,,,,,,,,,,,,,+++++++++---------------------------------.........//////---..................---///////////////////////////////////////000000111000000000000111111111111111111222333333333333333444444444555666777888999;;;???EEENNN[[[mmm}}}~~~{{{rrrooommmjjjqqqsssiiiVVVUUUSSSRRRQQQNNNIIIFFFEEEAAA<<<:::999999999888777777777777666666666666777777888999888777666555777555444555666666555444333333444444555444444333444555666666777777666666666666555555555555666666555555777888999:::::::::222444666666666777999;;;:::;;;<<<<<<:::888888999:::999888777888999:::;;;???BBBNNN```qqq~~~zzzxxxvvvwww{{{~~~|||{{{|||~~~ssshhh]]]MMMAAA:::777333111111222222222////////////000111222333444444444333222111000///------/////////...---,,,,,,---...//////...---,,,++++++++++++++++++++++++000,,,((('''***---...---......------------......------------------------------------------------,,,,,,,,,---------------,,,,,,,,,------------...------........./////////......////////////......///////////////////////////////////////000111111000000000111111111222222000111222333444444444444333333444555777999;;;<<<:::BBBNNN]]]ooo|||||||||}}}~~~||||||xxxpppooooooppp{{{tttWWWUUUSSSQQQPPPMMMJJJGGGCCC@@@===;;;:::999888777777777777777666666666666666777999999999888666555666555444555666777666555555444444333333444444444444555666777777777666666666555555444444555555666444555666777888999999999444666777777666777999;;;999::::::999777777999:::::::::999999:::<<<===???GGGLLL[[[rrr|||xxxyyy~~~~~~}}}|||}}}uuulll^^^PPPEEE@@@999444222222222222111000000000111111222333222333333444333222111000---...///000///...,,,+++------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---......///...---,,,,,,---...///------------------------------------------------++++++,,,,,,------......,,,,,,,,,---------..................//////////////////000000000000/////////////////////////////////////////////000111111000000111111111222222222000111222333444444444444222222333555888:::===>>>@@@KKK\\\ooo~~~}}}zzzxxxxxxzzz}}}|||sssnnniiieeelllmmm___XXXVVVSSSPPPOOOMMMJJJHHHBBB@@@===<<<;;;:::888666777777777777666666666666444555777888777666444333444333222333555555444333666555333222222333444555444444666777777777666555555555444444444444555555555555555555555444444333888888999888777777999:::777888888666555666888:::;;;:::;;;;;;===???BBBCCCOOOTTTddd~~~zzz{{{~~~}}}zzz|||}}}xxxlll```MMMGGG>>>777333222222222222222222111222222333333222222444444444333222222...///000000///---+++***......---------......///------------------------***,,,...///...------......---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,------...................../////////000000000111111111111000000000000000000000000000000///////////////000111111000111111111111222222222000111222333444444555444111222333555888;;;>>>???IIIUUUhhh{{{}}}zzz{{{|||}}}yyywwwvvvxxx~~~zzzuuummmgggbbb^^^[[[YYYWWWSSSPPPOOOPPPNNNJJJFFFEEEBBB===::::::::::::999888777666777888999888666555555444444444444555555888777666444444555555666333333333444444444555555555555666888999999999999555555555555555555555555555555555555555666777888666666666666777777777777888777777777888999::::::>>>:::999<<>>======>>>>>>BBBLLLWWWdddsss{{{||||||xxxnnnbbbRRRDDD;;;777444222222333333222111111222333222333444444333222111000000000000000000000000//////...,,,++++++,,,...///++++++++++++++++++++++++------------------------,,,++++++++++++,,,------......------------......---------,,,,,,,,,++++++...............------------------............///........./////////000000000000000000000000000000////////////////////////111111000000000000111111111222222222222333333333222222333444555555555555333777999888777>>>KKKVVVmmm}}}}}}zzzvvvsssrrrrrrsssuuuvvvyyy~~~vvvqqqjjjeeeaaa^^^\\\ZZZWWWTTTRRRQQQRRRQQQMMMJJJEEEBBB===999888888777666888777666777888999888666888888777777777777888888777777666555555555555666333333333444444444555555555555666666666666666555555555555555555555555555999888888777777777777888666666666777777777888888888888888999999:::<<<<<<@@@@@@AAABBBBBBIIIYYYjjjyyy}}}{{{{{{}}}rrrbbbTTTIII@@@888222333333333333333222222222222222222333222222111000333333222111111000//////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,++++++++++++++++++,,,,,,---......------------......------------,,,,,,,,,,,,---------...............---------............///////////////000000000000000000000000000000000000////////////////////////111111111111111111111111222222222222333333333333111222333444555555555555444999===<<<===FFFYYYhhh{{{xxxvvvtttrrrppppppqqqsssttt|||~~~tttpppiiiddd```^^^\\\ZZZXXXUUUSSSRRRSSSRRROOOKKKEEEAAA<<<999777777666666888777666777888999888666888888777777777777888888777666666666555555555555333333333444444444555555555555555666555555444444555555555555555555555555999999888777666666666666666666777777777888888888888888888888999:::<<<<<>>AAALLLZZZkkk{{{wwwyyy}}}}}}}}}tttlllbbbWWWJJJAAA666444111111333444333222111111111111111111111222/////////000000111111111...------------------...---------------------------------....../////////---------------...//////,,,,,,++++++++++++,,,,,,------------------------,,,---------.../////////---------............///////////////000000000000////////////////////////000000000000000000000000///000111222333222222222222222333333333444444444222222444555666777777777;;;<<<@@@HHHVVVfffwww}}}zzzyyywwwuuuqqqqqqqqqsssvvvzzz}}}uuupppjjjdddaaa___]]][[[[[[XXXTTTTTTTTTRRRNNNJJJDDDAAA<<<999888999888888888777666777888999888666555555444444444444555555666666666777666555555444333333333444444444555555444444555555555555555444666666666666666666666666777666666555555555555666777777777888888888999999777777777888:::;;;======??????GGGXXXkkk~~~zzzuuuwww}}}}}}|||vvvnnnbbbUUUKKK???:::444222333444333111222111111111111222333333......//////000111111222------------------------........................,,,------...//////000000...............//////000,,,,,,++++++++++++,,,,,,------------............---------...............---------............///............////////////000000000000000000000000000000000000000000000000///000111333333333222222333333333333444444444444333444555777888999999999===???FFFTTTfffwww~~~{{{xxxwwwuuurrrooopppqqqssswww{{{vvvrrrkkkeeebbb___]]][[[\\\XXXUUUSSSSSSQQQLLLHHHCCC@@@<<<:::::::::::::::888777666777888999888666555555444444444444555555555666777777777666444444333333333444444444555555333444555666666666666666666666666666666666666666666666666666666666777888777777888888888999999999999999999:::<<<===???@@@DDDIIIXXXlll~~~|||yyyzzz~~~zzzpppcccZZZLLLDDD;;;555444333222000333222111111222333444555111111111111111111111111.........//////.............................................////////////...------------...//////...------,,,,,,------...------------.........///...............------------------............///------------............000000000000000000000000000000000000000000000000...000222333444444333222333333333444444444444555444555666888:::;;;;;;;;;AAAIIIWWWhhhxxx|||}}}{{{wwwuuutttsssqqqoootttuuuyyy~~~xxxssslllfffbbb___]]][[[\\\YYYUUUSSSSSSPPPKKKGGGCCC@@@<<<::::::;;;<<<<<<888777666777888999888666555555444444444444555555555666777777777666444333333333333444444444555555333444555666777777777777777777777777777777777777777777666666777888999999777888888888888999999999:::;;;;;;<<<>>>???AAABBBJJJUUUiii}}}~~~~~~|||{{{ppphhhVVVLLL@@@777444333111...333333222222222333555666444444333222222111111111//////000000000000//////////////////////////////000000000///......---------,,,,,,,,,,,,---......//////............//////---------.........///////////////......------,,,---------.........//////,,,,,,,,,---------......000000000000000000000000000000000000000000000000...000222444555444333222333333333444444444555555555666777999;;;<<<<<<<<>>BBBEEEQQQ```uuu}}}||||||{{{sssuuuvvvwwwvvvvvvxxxyyy~~~vvvqqqkkkeeeaaa___\\\ZZZXXXVVVTTTTTTTTTRRRMMMIIIEEEAAA<<<999888888888777999888888888777777777777777777666555444333333333...000222444555555555444666555444444444555666777888777777666666666777777888888888888888888888888888999999999:::::::::::::::;;;;;;<<<<<<;;;:::999999:::;;;<<<>>>CCCKKKQQQbbbppp{{{pppgggXXXJJJ@@@999444222444333222333444555555444333333444444333222222111222111111000//////......+++,,,---...///000000000/////////////////////...000////////////000111111000000//////.........---............////////////........................,,,,,,---......//////000000000000000000/////////000000000000000111222222222222222222222222222222333222222111111111111222222222444555666666555555888888999999:::>>>EEEJJJbbbppp|||zzz{{{{{{{{{yyyyyyyyyxxxxxx{{{uuupppjjjeeebbb___]]]\\\WWWTTTRRRRRRSSSRRRNNNKKKEEEAAA===:::999::::::999888888888888888777777777777666666555555444444444222333555666777777777777888777666666555666666666666555555444444555555666777777888888999999::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;:::999888888;;;>>>@@@BBBJJJUUU^^^zzz}}}uuuhhhZZZMMMBBB999444555333333333555555444333333333333333333222222222333222111000/////////000......///000000000000000......//////////////////000000000000000111222222111111000///...---,,,,,,/////////.......................................,,,------......///000000//////000000000000000000111000000000000111222222222222222222222222222222111000000000111222222333444444555555666777777888777999;;;;;;<<>>CCCJJJVVViii|||sssgggYYYKKKBBB555333111222444555555555777666555333222111111111000222444555555222///,,,...////////////...---------.........//////000000------,,,,,,------...///........./////////////////////......------,,,,,,---------.........//////------......///000000111//////000000111111222222111111111111111222222333111111111222222333333333555444333333222222333333333333333444555777888999999;;;===>>>EEEUUUmmm~~~~~~}}}}}}yyyzzzzzz|||~~~sssoooiiidddbbb```___]]]\\\YYYUUUSSSSSSQQQLLLHHHCCC@@@<<<999888999999888888888888999999999999999555666777777777666555444555555555555666666777777555555666666666555444444666666666666777888999999777777888888999999::::::777777888888888999999999::::::::::::;;;<<<======<<>>CCCMMM```www|||xxxvvvxxx{{{xxxzzz}}}tttpppjjjeeebbb```^^^]]]ZZZXXXVVVUUUVVVSSSNNNIIIFFFBBB===:::999999999888888888888999999:::::::::444555777888888777666555888888888888888888999999444555666777777777666666666666666666777888999:::888888888888888888888888888888888999999999::::::::::::::::::<<<>>>???AAAAAAEEEOOOaaayyy|||pppbbbYYYFFF@@@:::555444555666666777666555444444555777888444444444444333222111000...//////000000000//////------......///000000111///////////////000000111///////////////.........,,,------------------...,,,,,,------...//////000.........///000000111111222222111111111111111111222222111111222222333444000111111222333333444444333333333222333333444444222333555777999999999999<<>>777444444666666555555444444555888:::<<<888666333111000111333444//////000111111111111111---------...///000000111...............///000000111111000///...------,,,,,,,,,,,,------.........,,,,,,------...///000000......//////000000111111333222222222111000000000222222111111222222333444000000111222333333444444444444444555666777999999222444777:::;;;;;;;;;:::AAAEEEMMMYYYgggvvvyyytttxxxzzzyyyzzz~~~wwwppphhhccccccccc```\\\YYYWWWVVVUUUUUUSSSPPPNNNIIIDDD>>>:::999999::::::;;;666666;;;===999888;;;999999888888888888888888888888888888888888888888888777666555555666777888777777777777888888888888888888777777777777777777:::999999999999999999999:::999:::======<<<@@@FFFNNN\\\ooo|||uuupppcccWWWGGG===999888666444777666555555666777666555444444333333333333222222222111111000000000000000//////............//////000000//////.........---////////////////////////222000...,,,+++,,,---...---...//////000/////////...///000111222333444444111111111111111111111111111111111111111111111111111111222333333444555555333333444333222222333555;;;777666888:::999;;;???BBBGGGUUUiiivvv|||xxxwwwvvvvvvxxx{{{vvvooohhhdddccccccaaa^^^[[[YYYVVVUUUTTTSSSQQQOOOIIIDDD>>>:::999:::::::::===999999======999888:::999999888888888888888888777777777777777777777777777777666666666666777777777777777777888888888888999999999999999999999999888888999:::;;;<<<<<<===<<<:::;;;>>>??????EEELLLWWWhhhzzzuuukkk```PPPCCC<<<999888777888777666666666666444222444444333333333333222222222111000000//////000000//////............//////111111000000000/////////////////////////////////////////////...---,,,,,,------...///////////////...///000111222333333444111111111111111111111111111111111111111111111111111111222333333444555555111222333333222333555777777444444777999:::<<>>;;;:::::::::::::::888888:::999666555777888888999999999999999999666666666666666666666666666777777888888777777666777777777777888888888888999999999999999999999999666777999:::<<<>>>@@@AAA===<<<===@@@AAACCCLLLUUUfffzzz|||tttlll]]]OOOCCC<<<999999888777666777777666333111444444333333333333222222111000000///////////////000//////......//////000111111111111000000000000////////////////////////---///000111000...,,,***,,,---......///............//////000111222333333111111111111111111111111222222222222222222222222111222222333333444444555000111333333333444777999555333555999;;;<<>>;;;::::::::::::888888999999888666666777888888999999999999999:::777777777777777777777777666777888999999888777666666777777777888888888888777777777777777888888888666777888:::<<<>>>@@@@@@???===>>>@@@BBBGGGTTT```wwwyyytttjjj\\\MMMBBB;;;888666666666777888777444222444444333333333222222222111000//////......//////000000////////////000000000000000000000000000000////////////////////////...///000000///...---,,,,,,,,,---.............../////////000111222222333111111111111111111111111222222222222222222222222222222222333333444444444111333444444444444777999666666999<<<>>>@@@HHHQQQ^^^nnn{{{|||}}}|||yyywwwvvvxxxvvvsssnnnjjjhhhhhhhhhiiiaaa]]]XXXUUUSSSRRRQQQPPPFFFBBB>>>;;;;;;;;;::::::888;;;===<<<:::::::::;;;888888999999::::::::::::888888888888888888888888666777888999999888777666666777777777888888888888666666777777777888888888888888999:::;;;<<<======???>>>???BBBEEENNN___ooo{{{yyytttiiiZZZKKK???999666666666777999999777555444444333333333222222222111111000///////////////000000////////////000000////////////////////////000000000000000000000000111000///...---...//////,,,---......//////....../////////000000111111222111111111111111111111111222222222222222222222222222222333333333333444444444555666555444444666777777888;;;>>>???CCCOOO\\\ppp~~~zzzxxx{{{}}}|||{{{zzz{{{vvvsssnnnjjjhhhggghhhiii```]]]YYYUUUSSSRRROOOMMMEEEBBB>>><<<;;;;;;;;;:::555:::===999666777888888888888999999:::;;;;;;;;;888888888888888888888888777888888888888888888777777777777777888888888888888888888999::::::;;;;;;999999::::::;;;;;;;;;<<>><<<<<<<<<;;;:::888???@@@;;;666666777555888888999999:::;;;;;;<<<888888888888888888888888999888888777777888888999777777777777888888888888777888888999::::::;;;;;;:::::::::;;;<<<<<<======>>>???DDDLLLVVViii}}}yyyrrrfffYYYOOO@@@===:::888888999888888444444333333333333222222333333222111111111111111111111000000000000111111......//////000000000000000000000000000000000000000///////////////000000...///000000111111000000////////////000000000000111111111111111111111111333333333333333333333333333333333333333333333333444666666666555555777999777999>>>BBBEEEPPPggg|||xxxyyyzzzyyyxxxzzz~~~sssppplllgggcccaaacccddd^^^[[[YYYVVVTTTPPPLLLIIIDDDAAA>>><<<<<<<<<;;;:::BBBIIIJJJCCC<<<<<<<<<:::888888999::::::;;;<<<<<<777777777777777777777777:::999888777777888999:::777777777777888888888888555666666777888888999999::::::;;;<<<===>>>???@@@>>>@@@FFFPPP^^^uuu{{{xxxooocccZZZEEEAAA<<<999888888777777444444444333333333222222444333222222111111222222111111000000000000111111//////000000111111111222000000000000000000000000---...000111222111///...//////000111111111111111////////////000000000000111111111111111111111111333333333333333333333333333333333333333333333333333444666666666777999<<<999<<>><<<;;;;;;;;;:::>>>IIIsssDDD:::;;;222999777777888999999999999888555777888777666555666888777777777777888888888888999999999999999999:::::::::<<<===<<<999888:::===888999999:::;;;<<<>>>???@@@FFFPPP^^^sss~~~wwwnnnhhhPPPLLLDDD<<<777666999;;;666666666666666555555555444333222111111111222333444333111///.........///000000000000000000000000333222000///...---......000/////////............000000000000000111222222000000000111222222333333333333333222222111111111///000222444444444222111222222333333333333444444888444444777999777777999>>>???AAAHHHVVVjjj~~~{{{vvvwwwyyyzzz}}}wwwrrrkkkfffdddcccbbbaaa]]]ZZZVVVRRRPPPMMMJJJHHHEEEBBB>>><<<;;;;;;;;;:::>>>CCChhhCCC===>>>666===999999999999999888777666666777888777666555666888666666777777888888888999888999999999999:::::::::999::::::999888888:::;;;:::;;;<<<<<<===>>>???AAADDDKKKXXXiii}}}|||tttooo]]]TTTHHH???;;;;;;::::::888777777666666555555444444333222111111111222333333222111000000000111222000000000000000000000000222111000///......//////000000/////////........................//////000...//////000111111222222333333333222222222111111222333444666666555444333222222333333333333444444555111111444555333333666888;;;AAAMMM___ttt|||zzzvvvxxx{{{~~~vvvrrrkkkgggdddccccccbbb[[[XXXUUURRRPPPNNNLLLIIIEEEBBB>>><<<;;;;;;;;;::::::666PPP;;;;;;===444===:::::::::999888777666555666777888888666666777888555666666777888999999999888888999999999:::::::::888777666666888999999999;;;===>>>>>>>>>???AAABBBIIISSSdddxxx{{{wwwmmm```PPPDDD@@@???<<<888999999888777666555555444444444333222222222222222000000000000000111222333111111111111111111111111111000000//////000000111000000000/////////..................////////////.........///000000111111333333333333222222222222333444555666555444333222222222333333333333444444777444444777777555555999888===HHHYYYmmm}}}zzzzzzuuuyyyvvvqqqkkkgggddddddcccbbb[[[YYYUUUSSSRRRPPPNNNLLLEEEBBB>>><<<;;;;;;;;;::::::000===777:::<<<333;;;:::::::::999888777666666666777888888777666777888555555666777888999999:::888888888999999::::::;;;888555444555999;;;:::888:::<<<>>>>>>===>>>AAAEEENNN[[[ooo|||xxxlll\\\MMMDDD???;;;999999999888888777777777777555444444333222222222222///////////////000000111000000000000000000000000/////////000000111111222000000000////////////...///000000111111111111111......//////000111111111333333333333333333333333222333333333333222000000222222222333333333444444888666666888888666888<<<>>>EEETTTggg|||}}}}}}|||zzzzzzvvv{{{wwwrrrlllgggeeedddcccbbb]]][[[WWWUUUTTTSSSQQQOOOEEEBBB>>><<<;;;;;;;;;:::@@@666888<<<<<>>DDDJJJWWWeeezzz~~~{{{uuuiiiXXXHHH???<<<<<<888888888999999999999999555555444444333222111111222222222111111111000000//////////////////////////////000000111222222222111000000000//////////////////000111222111111000//////000111111222222333333333333333333333333333333333333333222111111000222222222333333333444444444222333555555333777<<>><<<;;;;;;;;;:::>>>;;;555>>>999>>>777:::777777888999999999999999777888999999777777888999777777777777888888888888777777888999:::;;;;;;<<<:::999888888:::;;;;;;;;;777:::<<<;;;;;;AAAKKKSSSeeerrr}}}{{{tttdddRRREEE@@@AAA::::::::::::::::::::::::555555555555444222111000444555555555444333222222///////////////////////////000111111222222222111111111000000000/////////,,,---///000000000///...000000000111222222333333333333333333444444444444555555444444444444444444222222333333333333444444444444555888777666;;;CCCEEESSSjjj}}}}}}}}}||||||~~~{{{sssnnnjjjhhhgggfff```]]]YYYWWWUUUSSSQQQOOOEEEBBB>>><<<;;;;;;;;;:::777???555>>>333<<<666666888888999999999888888777777888999999777777888999888888888888777777777777666777888999:::;;;;;;<<<999:::::::::999999:::<<<:::<<<>>>===>>>FFFTTT___uuuzzzooo___QQQIIIEEE======<<<;;;:::999888888555666666555444333111000111222333444444444333333111111111111111111111111000000111222222222111000111111111000000000//////,,,---///000000000......//////000000111222222222333333333444444444555555444444333333444444555555222222333333333333444444666666999;;;;;;:::AAAIIIPPPaaayyy}}}~~~~~~~~~~~~wwwqqqmmmkkkiiiggg```]]]YYYVVVTTTRRRPPPNNNEEEBBB>>><<<;;;;;;;;;:::555EEE999BBB333>>>;;;999:::::::::999888777666555777999999999888777888999999999888888777666666666666777777999:::;;;<<<<<<888:::<<<:::777666999<<<<<>><<<:::888666555555666666666555333111000,,,---///111222222222222333333333333333333333333000111222333333222111000111111111111000000000000...///111222333222000///......//////000111111111333333333444444555555555111111111111222333333444222222333333333444444444333333666999888999@@@III\\\ooo~~~}}}wwwqqqlllhhhdddaaa^^^\\\YYYWWWWWWVVVUUUSSSEEEBBB>>><<<;;;;;;;;;:::999999888888777888888999:::999999888888999999:::999999999888888888888777777777777777888888888888888888999999999:::::::::;;;<<<;;;:::999999<<>>???BBBFFFJJJTTTjjj}}}}}}vvvjjj[[[QQQCCCAAA>>><<<999999999999888666444444444333222000222333333444444333333222444444222111111111222333...///111333444333222111111111222222222222111111000000000000111111111111777555333333333333111///111111111111111111111111/////////000111111222222222222333333555666888999666777999;;;;;;@@@NNN\\\ooo~~~yyyssslllhhhdddaaa^^^\\\ZZZWWWUUUTTTRRROOOLLLFFFCCC???===<<<===<<<;;;999999888888888888888888:::999999888888999999:::999999999888888888888777777777777777888888888888999999:::::::::;;;;;;;;;;;;;;;:::999999:::<<<>>>??????BBBHHHPPP^^^uuuzzzooobbbXXXGGGCCC===:::999999888888888666555444444444222111222333333444444333333222222222000/////////000111///000222333333222111000000///---,,,,,,---///000000000000000111111111111666555333333444444222111333333333333333333333333000111111222222333444444333333333444555666777888888888:::<<<===CCCSSSbbbzzz}}}wwwoooiiidddaaa___]]][[[YYYWWWUUURRROOOJJJGGGGGGDDD@@@>>>=========<<<888888999999999999888888999999888888888888999999999999999888888888888777777777777888888888999999::::::;;;;;;;;;<<<<<<<<<===;;;::::::;;;=========BBB???BBBKKKZZZmmmxxxlllcccQQQIII@@@;;;;;;<<<:::888888777555555555555333222333333444444444444333333222222111000000000000111000111222333333222000///000...+++******+++...000000000000000111111111111444333222333444444333222333333333333333333333333222222333444444555555666555444444444555666666777:::999:::===@@@III[[[mmm~~~}}}wwwooohhhcccaaa```___[[[ZZZXXXWWWUUUQQQLLLHHHFFFCCC???=========<<<<<<777888999:::::::::999888999999888888888888999999999999999888888888777777777777888888888999999999::::::::::::;;;;;;;;;;;;???<<<:::;;;===???>>>===DDDAAADDDRRRfff{{{vvvooo___SSSFFF??????@@@>>>:::999777666666666666555333333333444444444444333333444444333333222222222222222222222222222111000///000///...------...///000///000000000111111111111222111000111333444333222111111111111111111111111333333333444555555666666666555555555555555666666999888:::>>>CCCOOOeeexxx{{{vvvmmmgggccc```___^^^ZZZYYYXXXWWWVVVSSSOOOKKKEEEBBB>>><<<<<<<<<;;;:::888888999:::::::::::::::999888888777777888888999999999999888888888777777888888888888999999999999999999999999::::::::::::<<<;;;;;;;;;<<<=========FFFEEELLL^^^sssyyyjjj]]]MMMCCCAAAAAA>>>::::::888777777777777666444333444444555555444444333444444444444333333222222222222222222111111000//////000111222222111000//////000000000111111111111000///...///111222222111111111111111111111111111222222333333444555555555666666555555555666666777777888<<>><<<;;;;;;;;;:::999999888999999:::;;;<<<888888777777777777888888999999999888888888888777888888888999999999999:::888888888999999999::::::999;;;===<<<;;;;;;<<<>>>HHHLLLYYYooosssgggVVVJJJCCC@@@===::::::999777888888999777666444444555555555555444444222222222333222111111000222222222111111111111111---...111333333111...---000000000000111111111111000///...///111222111000333333333333333333333333111111222222333444444555666555555555666777777888888;;;BBBLLLVVVeee{{{xxxsssmmmhhhdddaaa^^^\\\XXXVVVTTTSSSSSSRRRPPPNNNEEEBBB???<<<<<<<<<<<<;;;:::999888777888:::<<<>>>888888777777777777888888999999999888888888888777888888888999999999::::::999999999:::::::::;;;;;;;;;@@@DDDBBB>>><<<@@@DDDIIISSSggg}}}rrrbbbSSSHHHBBB>>><<<:::999888888999:::888777444444555555555555444444222222333333333222111000111111111111111111222222...///111111111111///...000000000000111111111111222111000111222333222111333333333333333333333333111222222333333444555555555555555555666777999999;;;@@@KKKXXXdddsssyyyuuupppkkkhhhddd```^^^\\\YYYVVVTTTSSSRRRQQQOOOGGGDDD@@@>>>=========<<<;;;:::777666777:::===@@@888888777777777777888888999999999888888888888777888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>EEERRRaaannn}}}zzzuuunnnjjjhhheee```]]]ZZZXXXUUUSSSRRRQQQOOONNNHHHCCC===;;;===>>>===::::::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;999999888888888888888888::::::::::::::::::::::::999999999999:::;;;<<<<<>>BBBDDD@@@???FFFPPP```qqq}}}nnnaaaWWWLLLBBB===???===999888<<<;;;666666666666666555444333333333333444555555555444333111111111111111111111111222222222111111111111000000000000111111111222222222222111111222222333444333333444444444444333333222222333333333444444444777333222555777888:::>>>FFFSSSfffwwwvvvqqqkkkhhhfffddd```]]]ZZZXXXUUUSSSRRRQQQOOONNNFFFAAA;;;999:::;;;:::999:::999999999999999888888888888888888999999999999888888999999999999999999::::::::::::::::::::::::999999999999:::;;;<<<===:::<<>><<<<<<===<<<;;;;;;;;;::::::999999888888888888999999999:::::::::888888999999999999999:::999999::::::::::::;;;;;;:::999999::::::;;;<<<=========@@@AAAAAAEEERRR```||||||pppaaaTTTGGGDDD@@@=========:::777888888888888777666555444555555555555555444444444333333333333333333333333222222222111111111000000111111222222222333333333222222111111222222333444111222333333333333333333333333333444444444444555888666777:::;;;<<>>===;;;:::999999999999888777666555666666555555444444444444333333333333333333333333222222222111111111000000111111222222222333333333222222111111222222333444111222333333444444444444333333444444444555555555999777888:::;;;<<>>;;;999999:::;;;<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<888888999999:::;;;;;;;;;888999999::::::;;;;;;<<<::::::::::::;;;<<<===>>>@@@???@@@CCCGGGRRRgggyyywwwkkkUUUKKKAAA??????>>><<<<<<::::::::::::999888777666888777666555444444444444333333333333333333333333222222222111111111111000111111111111222222222333222222111111222222333444222222333444555555555555333444444444555555555555777555666888999<<>>;;;999888:::;;;:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888999999:::;;;;;;<<<888888999::::::;;;<<<<<<;;;::::::;;;;;;<<<===>>>??????AAAFFFMMM]]]uuuxxxaaaSSSEEEAAA@@@>>><<<>>>;;;;;;;;;;;;:::999888777999888666555444444444555222222222222222222222222222222222111111111111000000000000111111111222222222222111111222222333444222333444555666666666666444444444444555555555555555444555999;;;AAAMMMZZZtttxxxsssmmmhhhfffccc___[[[ZZZXXXUUUSSSRRRQQQPPPNNNEEECCCAAA===;;;:::<<<>>>888888888999999::::::;;;999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@CCCIIITTTfffjjjYYYIIICCCAAA>>><<<>>>;;;;;;;;;;;;:::999888888999888666555444444444555222222222222222222222222222222222111111111111000///000000000000111111111222222111111222222333444333444555666777777777777444444444555555555666666666555777;;;???GGGVVVddd}}}xxxqqqjjjgggddd___^^^```ZZZXXXVVVTTTSSSQQQNNNLLLHHHEEE@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999888777777777888888999999:::::::::;;;;;;;;;<<<;;;999777777999;;;===@@@@@@EEEOOO]]]qqq|||iiiRRRDDDAAA@@@===999===<<<;;;:::999888888888777666555333333444555555333333333222222222111111333333333333333333333333111111111111111111111111222222333333333333444444333333333333333333333333777666555444444555777777666666:::???AAAIII^^^ssswwwpppjjjhhhfffaaa```aaa\\\YYYWWWUUUTTTRRRPPPMMMHHHDDD@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<======<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@EEEQQQbbbxxxuuu___NNNGGGEEEBBB??????>>>===;;;::::::999999777666555555444444555555444333333333333222222222333333333333333333333333111111111111111111111111222222333333333333444444333333333333333333333333444444444444444555666666666666:::@@@DDDPPPfff{{{wwwqqqlllkkkhhhccc```aaa\\\ZZZXXXVVVUUUSSSPPPNNNGGGDDD@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::<<>><<>>===<<<;;;;;;;;;666666666666666555555444555555444444444333333333444444444333333222222222222222222222222222222222222222333333333333444444333333333333333333444444111222333444555666666666666777;;;AAAIIIYYYqqqzzztttooommmjjjccc______\\\ZZZWWWUUUTTTSSSPPPNNNGGGDDD@@@=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;<<<:::<<>>DDDDDDMMMbbb{{{yyycccPPPEEEBBBBBB@@@???>>>===<<<;;;;;;;;;666666777888777666555444666555555555444444444444555555444333333222111111222222222222222222222222222222222333333333444444333333333444444444444444000222444666777777777666777888;;;BBBNNNbbb{{{}}}wwwqqqooojjjccc^^^]]][[[YYYVVVTTTSSSQQQOOOMMMFFFCCC@@@============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<>>===============::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDGGGTTTmmmttt^^^MMMGGGFFF@@@???>>><<<;;;;;;::::::666777888999888777555444666666666555555555444444555555444333333222111111222222222222222222222222222222222333333333444444333333333444444555555555222333555777888999888888999:::<<>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===<<<::::::<<>><<<;;;;;;;;;;;;888888888888888777666666666666555555555444444444444444444333333222222222333333333333333333333333222222333333333333444444333333333444555555666666444555666777888999999999999;;;===DDDVVVqqq}}}vvvooolllhhhccc```aaa[[[YYYVVVUUUTTTRRROOOMMMFFFCCC???======>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;::::::999888999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<@@@CCCFFFKKKVVVmmmwww```NNNEEEAAA@@@???>>>===<<<<<<<<<999999888888777777777888555555555444444444333333333333333333333333333333333333333333333333333333222222333333333333444444333333444444555666666666666666666666666777888888777;;;>>>GGG\\\xxx{{{tttmmmjjjgggcccbbbddd\\\ZZZWWWVVVUUUSSSPPPNNNEEECCC???======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===???AAADDDFFFQQQ```zzzkkkVVVJJJCCCBBB@@@???>>>>>>======;;;:::888777777777888999555555444444444333333333333333333333333333333444333333333333333333333333222222333333333444444444333333444444555666777777777666555444444555777777666:::???III___~~~|||uuummmhhhgggfffbbb^^^\\\YYYVVVSSSRRRPPPNNNLLLEEECCC@@@===<<<<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<===???@@@???>>><<<;;;@@@>>>>>>@@@AAAAAAGGGNNNXXXtttyyy^^^NNNLLLFFFBBBBBBAAA===<<<======<<<;;;;;;999999888777777777777777777777777777555555444444444333333333444444444444444444444444111111222222222333333333444444444444444444444444444555666666666666888:::;;;<<>>??????>>><<<;;;===;;;<<>><<<======<<<<<<;;;:::999888888777777777777777777777777555555555444444444333333444444444444444444444444222333333333444444444444555555555555555555555555444555666666666777999;;;===@@@GGGWWWlll}}}wwwooojjjhhhfffccc```[[[XXXUUURRRQQQOOOMMMKKKFFFDDDAAA>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>???>>>===<<<<<<;;;<<>>>>>>>>===<<>>???AAACCCHHHSSS___zzziiiYYYOOOGGGFFFEEEAAA======>>>>>>===<<<;;;:::999999777777777777777777777777555555555555444444444444444444444444444444444444333444444444444555555555555555555555555555555555444666777777777888;;;===;;;BBBOOO```vvv{{{wwwqqqkkkgggeeecccaaa^^^[[[XXXUUUTTTRRRPPPNNNHHHFFFDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============@@@???@@@AAACCCIIIWWWeeevvv```TTTIIIFFFFFFCCC@@@??????>>>>>>===<<<;;;:::999888888888888888888888888666666555555555444444444444444444444444444444444333333333333444444444444444444444444444444444444444666777888888999<<<>>>???HHHWWWjjj~~~|||xxxsssmmmhhheeedddccc___\\\YYYVVVUUUSSSQQQOOOFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>===???@@@BBBJJJ[[[kkkfffXXXJJJEEEEEEDDDCCCCCC??????>>>===<<<;;;;;;:::888888888888888888888888666666666555555555444444444444444444444444444444222333333333333444444444444444444444444444444444555666888888999:::===??????JJJ[[[ooo}}}{{{vvvooojjjgggffffff___\\\XXXVVVUUUSSSQQQOOOCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>======???BBBEEEOOOcccvvvuuudddQQQHHHGGGEEECCCDDD@@@??????>>>===<<<;;;;;;888888888888888888888888666666666666555555555555444444444444444444444444444444444444555555555555555555555555555555555555555666888999999;;;>>>@@@CCCOOObbbvvv}}}xxxrrrlllhhhhhhiii^^^[[[XXXUUUTTTRRRPPPNNN@@@@@@???>>>===<<<;;;:::========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;===>>>???===>>>BBBFFFJJJVVVlllqqqZZZNNNIIIEEECCCBBB@@@@@@???>>>===<<<;;;;;;888888888888888888888888777666666666555555555555444444444444444444444444555555555555666666666777666666666666666666666666555777888999:::;;;>>>@@@MMMZZZnnn}}}xxxrrrmmmkkkiiigggfff]]]ZZZVVVTTTRRRPPPMMMKKKEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;:::;;;===???AAA===@@@BBBCCCHHHZZZuuu}}}zzztttssssssuuuxxx|||}}}yyywwwwwwxxxyyyyyyzzzzzzzzz{{{}}}}}}aaaRRRKKKEEEBBBCCCBBBAAA???>>>???@@@???>>>::::::999999888777777777555555555555555555555555555555555555555555555555555444444333333333444444555555555555555555444444???<<<:::;;;::::::???FFFRRRddd{{{}}}xxxrrrmmmkkkiiigggfff^^^[[[XXXUUUSSSQQQNNNLLLCCCBBB@@@>>><<<<<<<<<<<<>>>>>>=========<<<<<<<<<=========<<<<<<=========:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===???@@@===@@@CCCFFFNNNbbb}}}tttnnnlllggggggggghhhjjjnnnqqqtttsssrrrpppnnnmmmkkkkkkkkknnnnnnooonnnoooqqquuuyyykkkYYYNNNGGGCCCDDDAAA???======>>>>>>===<<<:::::::::999888888777777555555555555555555555555555555555555555555555555555444444333333444444555555555555555555555555555;;;999999::::::;;;AAAHHHXXXkkk}}}xxxrrrmmmkkkiiigggfff___\\\YYYVVVTTTRRRPPPNNNCCCBBB@@@>>>===<<<<<<<<<>>>>>>============<<<<<<========================<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????===@@@DDDIIIVVVnnnyyynnnfffaaa```\\\\\\\\\\\\^^^```cccdddccccccddddddbbbaaa___]]]cccccccccbbbccceeejjjmmmooorrr{{{{{{zzzcccSSSIIIEEEEEEBBB@@@>>>>>>>>>>>>===<<<;;;::::::999999888888777666666666666666666666666555555555555555555555555555444444444444444555555555555555555555555555555888777888:::;;;<<>>??????>>>>>>==================;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>@@@DDDLLL]]]xxxxxxmmmeee```]]]]]]ZZZZZZZZZ[[[\\\]]]^^^___]]]^^^^^^^^^^^^]]]\\\[[[^^^^^^^^^]]]]]]```dddggggggiiioooyyyzzz}}}nnnZZZMMMHHHGGGFFFCCCAAAAAAAAAAAA@@@???;;;;;;;;;:::999999888888666666666666666666666666555555555555555555555555555444444444444555555666555555555555666666666666777666888;;;;;;===FFFPPPkkk}}}xxxrrrmmmjjjiiigggfff]]]ZZZWWWUUUSSSRRRPPPNNNFFFEEECCCAAA????????????======>>>>>>>>>>>>>>>>>>;;;;;;<<<======<<<;;;;;;=========<<<<<<;;;;;;;;;;;;<<<===>>>????????????@@@AAAEEEPPPddd|||wwwnnnfff___\\\[[[\\\[[[[[[]]]^^^______``````___^^^]]]]]]]]]]]]^^^___\\\]]]]]]]]]]]]^^^bbbdddddddddiiiqqqwww{{{|||cccTTTMMMJJJGGGEEECCCBBBBBBBBBAAA???<<<<<<;;;;;;:::999999999777777777777777777777777555555555555555555555555444444444444444555666777555555555666666666777777888888:::<<<<<>>===============>>>>>>>>>>>>??????===>>>???@@@@@@???>>>============<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@BBBCCCHHHVVVlllxxxvvvtttwww{{{~~~}}}xxxwwwxxxyyy|||{{{rrrnnnggg```[[[YYYYYYYYY\\\^^^```cccdddeeeeeedddcccbbbaaa``````aaabbbccc^^^```bbbcccbbbcccdddfffeeeeeehhhoootttvvvyyy~~~ppp^^^SSSNNNFFFDDDBBBAAAAAAAAA???>>>===<<<<<<;;;;;;::::::999777777777777777777777777555555555555555555555555444444444444555666777777555555555666666777777888::::::;;;======CCCRRR```}}}xxxrrrmmmkkkiiigggfff]]][[[XXXUUUUUUSSSQQQOOOEEECCCAAA???>>>======>>>======>>>>>>>>>?????????===>>>???@@@@@@???>>>===<<<<<<<<<<<<============>>>============???@@@AAADDDFFFLLL]]]vvv~~~xxxtttnnnkkkiiilllqqquuutttrrrmmmllllllmmmpppuuuzzz|||vvvmmmgggeeeaaa^^^\\\[[[\\\]]]bbbdddhhhkkknnnoooooonnnkkklllllllllllllllkkkkkkiiilllpppqqqqqqpppppppppmmmlllqqqyyy~~~~~~hhhZZZRRRHHHEEECCCBBBBBBAAA@@@>>>======<<<<<<;;;:::::::::888888888888888888888888555555555555555555555555444444444444555666777888444555555666777777888888::::::;;;===???GGGZZZlll}}}xxxrrrmmmkkkiiigggfff^^^\\\YYYWWWVVVUUUSSSQQQGGGEEECCCAAA@@@@@@@@@@@@======>>>>>>?????????@@@;;;<<<===??????===<<<;;;;;;;;;<<<<<<======>>>>>>???>>>===<<<===>>>AAABBBFFFHHHPPPbbb}}}|||zzzyyyxxxuuuuuuwww{{{~~~{{{vvvoooiiifffjjjgggdddffflllooommmkkkiiiiiihhhiiilllqqqvvvyyy{{{|||zzznnneee___^^^^^^^^^___aaacccdddiiilllpppuuuxxxyyyyyyyyytttvvvxxxzzzzzzwwwtttrrrvvvyyy~~~~~~}}}|||vvvvvv{{{ooo^^^TTTJJJHHHEEEDDDDDDCCCBBB@@@=========<<<;;;;;;::::::888888888888888888888888555555555555555555555555444444444555555777888888444555555666777888888999999999:::===@@@KKKaaattt~~~xxxrrrnnnllljjjeeebbb___]]]ZZZXXXVVVTTTQQQOOOHHHEEEBBBAAAAAAAAA@@@???============<<<<<<<<<<<<;;;===>>>@@@@@@>>>===;;;<<<<<<======<<<;;;::::::===>>>???>>>======???AAABBBFFFUUUppp}}}|||}}}~~~}}}}}}|||{{{zzzzzzyyyyyyxxxvvvrrrooolllkkkkkkkkkiiiiiiiiikkkooosssttttttpppnnnmmmmmmooonnnjjjfffhhhggghhhiiimmmpppqqqqqqnnnnnnnnnoooppprrrtttuuu~~~||||||{{{zzztttkkkddd___```bbbdddeeegggkkknnntttyyyeeeWWWRRRLLLHHHGGGDDD@@@@@@BBB???>>>======>>>===;;;999;;;;;;;;;;;;:::888666555444555555555555555444444666666666666777777777777777666666666666888999:::<<<888888===DDDSSSlll{{{uuupppnnnlllhhhddd___]]]ZZZXXXVVVTTTRRROOOGGGDDDAAA????????????>>>@@@@@@@@@@@@????????????<<<===>>>??????>>>===<<<======>>>>>>======<<<;;;===>>>?????????@@@BBBDDDHHHNNN___{{{}}}wwwtttssstttsssrrruuuuuuuuuuuuttttttssssssrrrpppnnnllljjjiiihhhhhhkkkjjjiiijjjmmmnnnnnnnnnjjjiiihhhjjjlllmmmkkkiiimmmmmmooorrrvvvyyy{{{{{{yyyzzz{{{}}}|||uuummmgggdddeeegggiiikkkooouuuyyynnn]]]SSSNNNJJJIIIGGGBBBAAACCC???>>>============;;;::::::;;;;;;;;;:::888777666444444555666666666666666666666666666777777777777777777666666777888999:::;;;888999???III[[[vvv~~~xxxsssqqqooojjjggg```]]]ZZZXXXWWWUUURRRPPPGGGDDDAAA@@@@@@@@@???>>>AAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>===<<<<<<===??????@@@BBBEEEHHHIIIRRRggg|||zzztttoooooorrrtttrrrpppuuuuuuuuuuuuuuuuuuttttttpppppppppooonnnmmmllllllqqqooonnnmmmmmmlllkkkiiiiiihhhhhhjjjmmmpppqqqqqqvvvxxx||||||rrrlllmmmnnnoooqqquuu||||||eeeVVVPPPLLLLLLJJJEEECCCDDD@@@>>><<<<<<======<<<::::::::::::::::::999888777444555666777777777777777666666666666777777777777777777666777777888:::::::::999:::BBBPPPfffzzzuuusssppplllhhh```^^^[[[YYYXXXVVVSSSPPPHHHFFFCCCAAAAAAAAA@@@?????????>>>>>>>>>=========>>>>>>============>>>>>>======>>>>>>>>>======<<<===>>>?????????AAAEEEHHHJJJVVVooo~~~{{{xxxwwwsssqqquuu}}}{{{|||}}}~~~~~~}}}|||{{{}}}{{{yyywwwvvvtttqqqnnnqqqpppoooooorrrvvvzzz|||zzzrrrssstttuuuxxx}}}}}}mmmZZZSSSNNNMMMLLLGGGDDDDDDAAA???>>>===>>>>>>===;;;999999999999999999999888777777888888888777777666666666666666777777777777777777777777888999::::::::::::===EEEUUUooozzzvvvsssppplllhhhaaa___\\\ZZZXXXVVVSSSQQQGGGEEEBBB@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<>>>>>>============>>>>>>;;;<<<<<<======<<<<<<<<<>>>??????>>>===???CCCFFFPPP___{{{}}}}}}}}}}}}|||{{{zzz|||}}}|||{{{xxxwwwxxx|||uuuqqqsssvvvzzz}}}www{{{vvv```WWWPPPNNNLLLHHHDDDCCCBBBAAA@@@AAABBBAAA???<<<::::::999999999999999999999999999999888777555555666666666666777777777777666777888888999999:::::::::<<>>===????????????>>>>>>>>>=========>>>>>>>>>>>>======:::;;;;;;<<<<<<<<<<<<<<>>======???BBBFFFSSSddd||||||}}}uuummmppptttyyy~~~{{{|||iii]]]SSSOOOMMMIIIEEEEEEDDDDDDEEEFFFGGGEEEAAA>>>;;;:::999999888888888999999999999999888666555444666666666666777777777777666777888999:::::::::::::::===AAAIII\\\xxx}}}xxxuuurrrmmmiiibbb```]]][[[YYYWWWTTTRRRHHHEEEBBB@@@@@@AAA@@@???@@@@@@@@@?????????>>>>>><<<===>>>??????>>>===<<<;;;;;;<<<===============??????>>>===>>>@@@EEEIIIWWWjjjwwwqqqlllpppwww}}}xxxrrrdddWWWQQQOOOKKKHHHGGGEEEFFFIIIKKKLLLIIIDDD???===<<<:::888777777888888666666777777888777777666666666666666777777777777666777888:::::::::::::::888===CCCKKK___{{{~~~yyyvvvsssnnnjjjbbb```]]][[[ZZZXXXUUURRRKKKIIIFFFDDDDDDDDDCCCBBB?????????>>>>>>>>>>>>===;;;===>>>@@@@@@>>>===;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>???CCCHHHMMM___rrryyypppnnnooottt|||oooxxxxxxiiiZZZSSSPPPMMMJJJIIIFFFHHHKKKOOOPPPLLLEEE@@@>>><<<:::888777777777777333444555666888888999999666666666666777777777777666777999:::;;;;;;::::::777===CCCLLLaaa~~~~~~}}}{{{vvvpppmmmgggccc^^^\\\]]]\\\XXXUUUKKKHHHEEEBBBAAA@@@>>>===????????????????????????======>>>>>>>>>>>>======@@@@@@@@@AAAAAA@@@@@@@@@>>>@@@>>>AAAGGGBBBDDDTTTbbb|||wwwlllmmmrrrrrryyyrrrttt~~~rrr\\\TTTRRROOOLLLKKKGGGGGGHHHGGGFFFDDDCCCAAA@@@???<<<999888888999:::999777666666777888888777777888888888888999999999999888777777777888999:::AAA===AAARRRiii}}}xxxrrroooiiieee```______^^^ZZZWWWKKKHHHDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@??????@@@BBB@@@CCCHHHDDDGGGXXXhhh}}}|||qqqiiilllssszzznnnnnnwww~~~hhh\\\WWWPPPKKKIIIGGGHHHHHHGGGFFFDDDBBBAAA@@@???===;;;999999999999999888666666888888888777777888888888888999999999999888777777777888::::::???<<>>>>>????????????>>>>>>===@@@>>>AAAFFFCCCHHH[[[qqq{{{zzzyyyxxx{{{wwwlllhhhmmmvvv~~~~~~yyyggggggppp{{{iii]]]SSSMMMKKKIIIIIIHHHGGGFFFDDDBBBAAA??????>>><<<;;;:::999888999888666666888999888777777888888888888999999999999888777777888999:::;;;======DDDXXXnnn}}}wwwtttnnnjjjfffeeeeeeccc^^^ZZZKKKHHHDDDAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>======>>>>>>>>>>>>=========@@@>>>AAAGGGEEEMMMaaa{{{~~~{{{wwwsssrrrtttvvvxxx~~~sssjjjiiiqqq{{{yyywwwwwwzzzpppccccccnnnrrraaaWWWRRRPPPKKKJJJIIIHHHFFFDDDBBBAAA?????????>>><<<;;;999888:::888777777888999999888777777888888888999999999999888888777888999;;;<<<===???III^^^uuuyyyvvvpppmmmiiihhhhhheee```\\\MMMIIIDDDAAAAAAAAAAAAAAA????????????????????????======>>>>>>>>>>>>===============>>>>>>=========???CCCAAACCCIIIIIITTTkkkxxxsssrrrrrrqqqqqquuuwww{{{~~~qqqiiijjjtttxxxnnnnnnqqqsssyyy|||kkkccceeettttttaaaYYYVVVTTTNNNMMMKKKIIIFFFDDDCCCBBB@@@@@@???>>>===;;;:::999:::888777777888999999888777777888888888999999999999888888888888:::;;;===???BBBOOOfff}}}}}}zzztttqqqnnnlllllliiiccc___OOOKKKEEEAAA@@@@@@AAA@@@????????????????????????======>>>>>>>>>>>>============>>>>>>>>>>>>======<<<@@@???AAAGGGHHHUUUnnnzzzuuussssssuuutttvvvzzz}}}yyymmmhhhkkkwwwyyykkkeeehhhnnnsss{{{}}}ooohhhlll|||uuuddd^^^ZZZVVVQQQOOOMMMJJJGGGFFFDDDDDDAAAAAA@@@>>>===<<<;;;::::::999777777999:::999888777888888888888999999999999888888888999:::<<<===@@@DDDSSSlll~~~xxxuuurrrqqqpppmmmgggbbbQQQLLLFFFAAA@@@@@@@@@???????????????????????????>>>>>>>>>??????>>>>>>>>>===>>>>>>??????>>>>>>===<<<@@@>>>@@@FFFIIIXXXsss|||wwwwwwxxxxxx{{{{{{~~~}}}rrriiigggnnn}}}uuuiiieeeeeejjjpppwwwxxxpppsss}}}mmmhhh```WWWTTTRRROOOLLLIIIGGGFFFEEECCCBBB@@@>>><<<<<<<<<<<<;;;999888888999:::999999777888888888888999999999888888888888999;;;===>>>@@@EEEUUUooo{{{xxxvvvttttttpppjjjeeeRRRMMMGGGBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>BBBFFFEEEGGGMMMPPPaaa|||yyywwwzzz||||||yyy||||||ooohhhiiirrrqqqaaa___dddiiinnnttt}}}uuuwwwxxxqqqfffYYYUUUSSSPPPMMMJJJHHHGGGFFFDDDBBB???===<<<<<<<<<===;;;999888888999::::::999777888888888888999999999888888888888999;;;===>>>@@@EEEUUUppp~~~|||xxxtttttttttmmmeeeWWWJJJFFFFFF???>>>BBB?????????>>>>>>>>>>>>?????????????????????>>>============>>>>>>???@@@BBBBBB@@@===AAAHHHHHHKKKdddyyyyyy{{{~~~}}}|||}}}sssjjjhhhhhhooo~~~jjjeee___^^^cccllluuu{{{|||oooddd[[[UUUSSSQQQMMMJJJGGGDDDCCCEEECCC@@@???@@@???>>>===<<<;;;:::999888888888888888777666666666777999:::999:::;;;;;;::::::<<<>>>AAAGGGXXXpppzzzvvvwwwwwwpppgggXXXJJJFFFFFF??????CCC@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>??????????????????@@@@@@@@@===AAAHHHIIIOOOjjj{{{|||{{{yyy{{{|||zzz{{{xxxooohhhggghhhooowwwmmmcccaaa___```hhhtttqqqeee]]]VVVTTTRRROOOKKKHHHFFFDDDEEECCCAAA@@@@@@@@@>>>======<<<;;;:::999999999999888888777777777888999:::999:::;;;;;;::::::<<<>>>???EEEVVVooo{{{{{{{{{uuulllZZZKKKGGGFFF@@@@@@DDDAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>AAA@@@@@@???>>>>>>??????AAA>>>AAAHHHKKKUUUrrr~~~{{{www}}}zzzwwwtttrrrsssqqqiiidddeeehhhppp}}}qqqiiiccc``````bbbeeejjjrrr~~~}}}|||oooaaaZZZWWWVVVSSSPPPLLLIIIGGGGGGFFFDDDBBB@@@@@@@@@>>>===>>>===<<<;;;:::::::::;;;999999888888888999:::;;;999:::;;;;;;::::::===>>>???FFFXXXqqq{{{rrr]]]MMMGGGGGGAAABBBEEEAAA@@@??????>>>>>>??????@@@?????????@@@???>>>>>>===@@@@@@???????????????@@@BBB???AAAGGGMMMZZZxxx|||yyyyyywwwrrrooolllkkkmmmkkkdddaaacccgggoooxxxlll```ZZZ[[[^^^aaaeeejjjqqqxxx}}}zzz|||xxxpppnnnuuupppaaa[[[XXXWWWSSSPPPMMMJJJIIIHHHHHHFFFCCCAAAAAA@@@>>><<<===<<<<<<;;;::::::;;;;;;999999999999::::::;;;;;;888999:::::::::;;;===???BBBKKK^^^vvvxxxaaaPPPHHHGGGBBBCCCFFFAAA@@@@@@????????????@@@@@@>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>???@@@AAABBBBBB@@@BBBGGGNNN^^^}}}wwwuuuzzzvvvmmmiiigggccccccdddeee```^^^bbbeeelllqqqfffaaaZZZUUUTTTYYY```eeeiiiqqq|||}}}yyywwwyyy}}}nnnfffiiirrrzzzhhhcccYYYWWWTTTPPPMMMKKKJJJJJJJJJGGGDDDBBBAAA@@@>>><<<<<<;;;;;;:::::::::::::::999999::::::;;;;;;;;;;;;888999:::::::::;;;===???DDDNNNbbbyyy~~~fffSSSJJJHHHCCCDDDFFF@@@@@@@@@????????????@@@@@@>>>????????????>>>===============>>>???AAABBBCCCBBBAAACCCHHHQQQddd~~~yyyyyy~~~vvvnnnhhheeeccc___^^^```___ZZZZZZ```dddkkk}}}ttt___WWWWWWUUUTTTVVV[[[ccciiioooyyy{{{wwwuuuvvvzzziiidddhhhqqqnnnhhh[[[YYYUUURRROOOMMMMMMMMMKKKHHHEEECCCBBB@@@>>><<<;;;;;;:::::::::::::::;;;888999:::;;;;;;;;;::::::777999:::::::::;;;>>>@@@DDDNNNbbbxxxjjjVVVKKKIIICCCDDDEEE???AAA@@@@@@??????@@@@@@AAA@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>???@@@AAAAAA???@@@DDDJJJUUUkkk||||||~~~uuunnnhhhcccaaa^^^ZZZYYY[[[XXXUUUWWW^^^dddlll}}}wwwbbbXXXQQQSSSUUUWWW[[[bbbjjjqqq~~~yyyuuurrrssswww~~~lllgggggglll~~~rrrjjj___\\\XXXTTTRRRPPPQQQQQQLLLJJJFFFCCCBBB@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<777888999:::;;;::::::999777888:::::::::;;;>>>@@@DDDNNNaaawwwlllWWWLLLIIIDDDDDDEEE>>>AAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@AAA@@@??????>>>?????????>>>@@@DDDLLLYYYppp|||||||||wwwuuuzzz{{{xxxvvvrrrmmmddd___[[[YYYVVVQQQPPPRRRSSSQQQTTT]]]dddlllhhhXXXVVVNNNQQQVVVZZZ```hhhrrrzzz}}}~~~}}}yyyuuuqqqrrruuu}}}qqqkkkffffffyyyyyyoooaaa___ZZZVVVTTTSSSSSSTTTMMMJJJFFFDDDBBB@@@>>><<<======<<<<<<<<<======>>>777888999:::;;;:::999999777888:::::::::<<<>>>@@@EEEOOOcccxxxrrrYYYLLLKKKFFFCCCEEEAAABBBAAAAAAAAAAAABBBCCCCCC????????????????????????AAABBBBBBAAA@@@???AAABBBCCCDDDFFFMMM^^^{{{xxxxxx}}}~~~xxxttttttvvvxxx|||vvvtttqqqooommmjjjgggeeecccbbb]]][[[VVVQQQNNNMMMMMMNNNQQQMMMOOOXXXbbbnnn~~~qqq^^^UUURRRPPPVVV]]]bbbhhhqqq}}}}}}||||||{{{xxxvvvuuurrrssszzzvvvllleeehhhuuurrrjjjeee^^^[[[ZZZYYYWWWTTTQQQKKKEEECCCDDDDDDAAA>>>===;;;::::::;;;<<<:::999:::999888888777777888888;;;999999<<<<<<:::===BBBIIITTTjjjttt[[[NNNMMMGGGEEEFFFBBBBBBAAAAAA@@@@@@@@@AAAAAA????????????????????????AAABBBBBBAAA@@@???AAACCCCCCDDDHHHPPPccc}}}wwwwww}}}wwwtttrrrtttvvvzzzwwwsssmmmhhhfffgggeeeccc```^^^\\\ZZZZZZYYYWWWTTTPPPNNNLLLLLLLLLPPPNNNPPPXXXaaajjjxxxzzzfffXXXRRRQQQVVV\\\ccciiippp{{{}}}{{{zzzzzzxxxuuusssqqqnnnnnnuuuttthhhaaadddssstttmmmhhhbbb___^^^\\\XXXUUURRRLLLFFFDDDEEEEEEBBB???===<<<:::;;;<<<<<<;;;999;;;::::::999999999999999;;;999999<<<<<<;;;>>>CCCLLLYYYpppwww]]]PPPNNNHHHFFFGGGCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@AAACCCCCCEEEJJJUUUjjj~~~|||}}}yyytttuuu|||tttrrrsssuuuwww}}}ssskkkhhhccc___]]]\\\[[[YYYVVVTTTRRRQQQQQQSSSRRRPPPNNNMMMLLLKKKKKKNNNNNNQQQWWW^^^eeepppyyywwwhhhZZZQQQQQQTTT]]]bbbjjjrrr|||}}}|||{{{yyyxxxwwwuuurrrooolllhhhgggnnnyyyuuuggg___bbbrrryyyqqqlllgggcccbbb___ZZZVVVRRRNNNHHHEEEEEEEEEBBB@@@>>><<<;;;;;;<<<<<<;;;:::<<<<<<;;;:::::::::::::::;;;999999<<<<<<;;;???EEEOOO^^^vvvxxx___QQQNNNHHHEEEGGGDDDDDDCCCBBB@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBCCCBBBEEELLLZZZqqq{{{|||}}}|||vvvrrrtttzzzwwwwwwyyy{{{|||uuuiiidddbbb]]]ZZZYYYUUUTTTRRRQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLQQQVVV\\\aaahhhnnnuuupppggg[[[RRRPPPVVV\\\```gggrrr}}}}}}{{{{{{yyywwwvvvuuussspppmmmhhhdddbbbiiitttzzzkkkaaaddduuu~~~tttooojjjfffddd```[[[WWWRRRNNNIIIFFFEEEDDDBBB@@@>>>===<<<<<<======<<<:::<<<;;;;;;:::::::::::::::;;;999999<<<<<<<<>><<<;;;;;;;;;:::999999999999999;;;999999<<<======BBBIIIQQQggg|||aaaRRRNNNGGGDDDFFFCCCFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@@@@BBBDDDBBBFFFPPPbbb{{{|||}}}|||~~~tttggg___XXXWWWVVVRRROOOOOOKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKFFFMMMRRRTTTWWW\\\^^^^^^ZZZXXXSSSPPPRRRYYYccckkkppp{{{~~~}}}}}}|||~~~|||zzzyyyyyyxxxwwwuuuttttttssspppnnngggbbb```eeeppp}}}}}}oooddddddrrrvvvpppiiidddbbb___\\\XXXRRRPPPLLLHHHDDDBBBBBBBBB@@@>>>======>>>>>>===<<<;;;::::::999999999999999<<<999999<<<===>>>DDDKKKVVVooo~~~dddSSSOOOHHHEEEGGGDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@AAACCCEEEEEEIIISSSfffvvvlll```ZZZUUUUUUTTTPPPMMMNNNIIIHHHGGGGGGGGGGGGGGGHHHJJJIIIHHHGGGHHHJJJLLLMMMJJJQQQUUUTTTUUUYYYZZZXXXUUUTTTTTTVVV[[[cccmmmsss~~~}}}}}}zzzyyyyyy{{{~~~~~~}}}yyy{{{}}}{{{xxxuuutttuuuvvvtttsssssssssrrrpppnnngggbbb```eeennnzzz}}}qqqeeecccpppwwwppphhhbbb```___]]][[[UUUSSSOOOKKKFFFDDDDDDDDD@@@???===>>>??????>>><<<<<<<<<;;;:::::::::::::::<<<999999<<<===???EEELLLZZZuuueeeUUUQQQIIIGGGIIIFFFBBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@AAACCCEEEGGGKKKVVViiiooohhhZZZTTTQQQQQQPPPLLLIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIKKKJJJHHHGGGHHHJJJMMMOOONNNTTTXXXUUUTTTWWWWWWSSSTTTUUUXXX\\\cccllltttyyy{{{yyyyyywwwvvvwwwxxx{{{|||{{{yyyxxx{{{|||yyyuuuqqqppppppsssrrrqqqrrrrrrrrrpppnnngggbbb```eeemmmxxx~~~ttthhheeepppxxxpppgggbbb``````___]]]WWWUUURRRMMMHHHFFFEEEFFF@@@???>>>>>>??????>>><<<======<<<;;;;;;;;;;;;<<<<<<999999<<<===???FFFMMM[[[xxxfffTTTQQQJJJEEEEEEBBBFFFDDDBBBAAAAAAAAA@@@????????????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBMMMKKKWWWssszzziii```VVVSSSOOOLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIILLLIIIGGGHHHKKKNNNOOOOOOSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ^^^ccchhhppp~~~~~~}}}{{{yyywwwttttttuuuvvvwwwwwwxxxxxxwwwxxxwwwtttqqqpppsssvvvvvvvvvuuutttsssqqqooonnnjjjfffdddhhhnnnuuu}}}~~~sssgggdddmmmxxx~~~ooojjjggg]]]ZZZ\\\XXXSSSQQQOOOKKKIIIFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;======???FFFPPP___|||jjjWWWUUUOOOIIIIIIFFFFFFDDDBBBAAABBBBBB@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCJJJKKKZZZxxxzzzxxx}}}sssbbbYYYSSSPPPMMMKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJQQQOOOLLLMMMPPPSSSTTTSSSWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[```gggmmmvvv}}}{{{yyyxxxuuutttsssssstttuuuvvvwwwxxxxxxvvvvvvvvvssspppppprrruuuttttttsssrrrqqqooonnnmmmjjjfffeeeiiinnnuuu}}}zzz|||zzzqqqfffccckkktttpppjjjggg]]]ZZZ\\\XXXPPPOOOMMMKKKIIIGGGGGGFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<::::::<<<===>>>FFFOOOaaa}}}iiiVVVUUUOOOJJJIIIFFFGGGEEECCCBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCGGGKKK^^^}}}uuunnnkkkmmmrrrwww~~~lll\\\TTTPPPMMMJJJIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKSSSRRRQQQRRRUUUWWWYYYYYY[[[[[[[[[ZZZZZZZZZ[[[[[[```aaaffflllsss}}}|||xxxuuutttrrrqqqoooqqqqqqrrrssstttuuuvvvwwwttttttsssqqqooooooqqqsssrrrrrrqqqpppooommmlllllliiiffffffjjjnnnttt~~~~~~xxxwwwxxxvvvnnneeebbbgggnnnrrrjjjfff\\\YYYZZZVVVNNNMMMLLLJJJIIIHHHHHHHHHDDDCCCCCCBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<::::::<<<===???GGGPPPdddjjjVVVUUUPPPLLLKKKGGGHHHEEECCCBBBCCCCCCBBB@@@BBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAABBBCCCDDDFFFLLL```~~~qqqiiibbbcccggglllsss{{{}}}iii[[[UUUNNNLLLIIIHHHIIIKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMQQQQQQRRRTTTWWWZZZ]]]^^^___^^^]]]]]]]]]^^^___```iiiiiimmmsssxxx{{{wwwssspppooonnnlllkkknnnnnnoooqqqrrrsssttttttrrrqqqooommmmmmmmmooopppppppppooonnnmmmlllllllllhhhffffffjjjmmmrrr}}}zzzuuusssuuutttmmmeeeaaadddhhhyyysssiiidddZZZWWWXXXSSSNNNMMMLLLJJJIIIHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>============<<<===;;;<<<>>>>>>@@@HHHRRRiiiuuunnnZZZZZZVVVRRRPPPKKKHHHFFFDDDCCCCCCCCCBBBAAACCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGMMMaaazzzqqqhhh___]]]^^^aaagggnnnwwwyyy{{{}}}|||fffYYYSSSOOOLLLIIIHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPQQQSSSUUUXXX\\\___bbbddd``````______```bbbdddfffkkklllqqqwww|||xxxtttooolllkkkjjjiiihhhjjjkkklllmmmnnnpppqqqqqqooommmkkkjjjjjjkkkmmmmmmpppooonnnmmmllllllmmmmmmiiiggggggiiikkkppp}}}xxxtttqqqtttuuuoooeee___```dddnnn~~~uuuhhhbbbXXXUUUVVVPPPQQQPPPNNNKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA???>>>>>>>>>============>>><<<===???@@@BBBJJJTTTlllwwwooonnnYYYYYYVVVSSSPPPKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEIIINNNbbbwwwrrrhhh^^^[[[YYYYYY]]]bbbhhhkkkooossswww{{{xxxaaaTTTOOONNNLLLIIIHHHIIIKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVYYY]]]___bbbdddhhhjjjbbbaaaaaaaaabbbeeehhhiiiiiilllrrrzzz|||uuuqqqlllhhhgggffffffeeeffffffhhhiiikkklllnnnnnnmmmjjjhhhggghhhjjjkkkjjjnnnmmmlllkkkkkkkkklllmmmjjjhhhgggggghhhnnn}}}tttqqqnnnuuuyyyrrrddd[[[\\\aaahhhyyyxxxjjjcccXXXVVVVVVPPPRRRQQQOOOMMMJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBB??????>>>>>>>>>============<<<===???@@@CCCKKKTTTlllxxxooojjjkkkVVVWWWUUURRROOOIIIIIIGGGEEEDDDEEEEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAACCCDDDEEEFFFIIIPPPeeeyyysssiiiaaa]]]ZZZWWWXXX[[[\\\```eeejjjmmmqqquuuxxxvvvvvvxxx~~~sss]]]RRRNNNLLLJJJHHHHHHJJJMMMNNNNNNNNNOOOQQQSSSVVVYYY[[[\\\]]]```dddeeeeeefffiiikkkeeedddcccbbbccceeehhhjjjjjjnnnuuu~~~~~~yyyrrrmmmhhhdddccccccbbbbbbbbbcccdddfffhhhiiikkkkkkkkkhhheeeeeegggiiiiiihhhlllkkkiiihhhhhhjjjkkklllllliiifffeeeffflll}}}ooollljjjuuu{{{sssbbbVVVWWW^^^fffxxx}}}mmmeee[[[XXXXXXQQQRRRQQQOOOMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBB?????????>>>>>>>>>======<<<:::;;;>>>???AAAJJJSSSiii{{{pppgggbbbnnnYYYYYYXXXUUURRRLLLJJJHHHEEEEEEEEEEEEDDDBBBAAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBCCCDDDFFFFFFHHHQQQhhhzzztttlllddd```]]]YYYXXXZZZYYY\\\aaadddfffhhhjjjllllllllllllqqqzzzooo\\\SSSPPPJJJIIIGGGHHHKKKOOOPPPQQQPPPQQQSSSVVVZZZ]]]___```aaadddggggggeeeeeegggiiihhhgggdddcccccceeeggghhhnnnrrrzzz}}}xxxpppkkkfffbbb```````````````aaabbbdddfffhhhiiijjjjjjgggdddcccfffhhhhhhgggjjjiiigggfffggghhhjjjkkkmmmiiifffddddddkkk}}}jjjggghhhttt}}}ttt```SSSTTT\\\gggyyyoooggg]]]ZZZZZZSSSPPPPPPOOONNNMMMMMMMMMMMMHHHHHHGGGFFFEEEDDDCCCCCC????????????>>>>>>>>>>>>:::999:::<<<===@@@HHHRRRgggxxxkkkaaa[[[pppZZZ[[[WWWQQQQQQPPPMMMLLLJJJHHHGGGEEEEEEDDDIIIFFFCCCAAABBBCCCCCCCCC???@@@AAAAAA@@@BBBEEEGGGKKKXXXqqqzzztttkkkbbb\\\YYYYYYZZZ[[[ZZZZZZ[[[^^^aaaaaaaaa```cccggggggiiirrrssseeeYYYPPPKKKIIIKKKLLLLLLMMMNNNPPPSSSVVVVVVWWWZZZ^^^aaabbbbbbhhhiiijjjlllnnnoooooooooooohhhcccdddeeefffjjjnnnyyy}}}{{{xxxppplllfff```\\\[[[\\\]]]^^^___aaacccdddeeeddddddeeedddcccbbbccceeehhhiiieeeeeeeeeeeefffhhhiiikkkkkkhhhfffggghhhooo}}}hhhfffeeepppnnnccc[[[RRRSSS```mmmqqqjjjbbb___]]]WWWSSSSSSSSSSSSRRRPPPOOONNNNNNLLLHHHFFFFFFFFFFFFEEECCCCCCAAA@@@???>>>>>>>>>999>>>;;;:::???>>>DDDTTTdddwwwxxx|||~~~rrrggg___\\\rrr\\\\\\YYYSSSSSSRRRNNNMMMKKKIIIHHHGGGFFFFFFHHHEEEBBBAAABBBCCCCCCBBB@@@AAAAAAAAA@@@AAADDDFFFKKKYYYttt{{{sssjjjccc___]]]]]]ZZZYYYXXXYYY[[[]]]]]]\\\[[[]]]^^^___aaahhhsss{{{|||tttiii___VVVOOOLLLKKKMMMOOOOOOPPPQQQSSSUUU\\\\\\]]]```ccceeeeeedddggghhhjjjllloooqqqrrrsssrrrlllggghhhiiiiiimmmsss|||{{{vvvsssnnnkkkeee___[[[ZZZZZZ[[[\\\]]]___aaacccccccccbbbcccbbbbbbbbbccceeeggghhhfffeeeeeeeeefffhhhjjjkkkllliiihhhiiikkkqqq|||eeeccc```kkkjjj```ZZZTTTVVVdddtttuuunnneeeaaa___YYYXXXXXXWWWWWWVVVTTTSSSSSSQQQNNNJJJHHHGGGGGGFFFFFFDDDCCCBBB@@@??????>>>>>>;;;@@@===<<>>CCCCCCHHHXXXrrr{{{|||}}}yyynnneee___]]]www^^^]]]ZZZVVVUUUTTTMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDBBBAAABBBBBBBBBAAAAAABBBBBBAAA@@@AAACCCEEEKKKZZZuuu}}}vvvooohhhbbb___```^^^]]]\\\\\\[[[YYYWWWUUURRRPPPPPPTTTXXXZZZZZZZZZXXXTTTQQQNNNLLLKKKKKKRRRUUUXXX[[[[[[\\\^^^___```aaadddhhhkkkkkkiiigggggghhhiiilllppptttxxxzzzxxxssspppoooooooootttzzzyyysssnnniiieee```[[[WWWVVVUUUVVVWWWYYY\\\___```aaa```___]]]^^^___aaabbbcccccccccccccccdddeeefffggghhhhhhfffddddddhhhlllqqq{{{sss^^^\\\ZZZcccaaaYYYXXXVVV\\\kkk~~~yyyoooiiigggaaa___^^^]]]\\\[[[ZZZYYYYYYWWWTTTQQQNNNLLLKKKIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@===BBB???>>>DDDDDDIIIZZZwwwxxxmmmeee___\\\yyy]]]\\\ZZZVVVVVVTTTMMMMMMKKKJJJHHHGGGGGGGGGFFFDDDBBBBBBCCCCCCBBB@@@AAAAAABBBAAA@@@AAACCCFFFKKKXXXqqq~~~yyyssslllfffbbbdddbbb```___^^^\\\YYYVVVTTTPPPLLLMMMQQQTTTTTTRRRPPPNNNLLLJJJIIIJJJKKKLLLUUUXXX]]]aaabbbbbbcccdddaaabbbeeeiiimmmooommmkkkjjjjjjkkknnnrrrwww|||{{{zzzxxxwww|||xxxqqqmmmfffccc___ZZZVVVTTTSSSSSSUUUXXX[[[___aaa```___^^^ZZZ[[[]]]___```aaaaaaaaaaaabbbcccdddeeeffffffffffffccccccgggkkkpppxxxooo\\\[[[[[[ccc```YYYYYYWWW\\\jjj|||sssmmmlllfffbbbaaa```^^^]]]]]]]]]]]]YYYWWWSSSQQQOOOMMMJJJHHHEEEEEECCCBBBAAA@@@@@@@@@<<>>>>>CCCCCCIIIZZZyyywwwmmmeee^^^[[[{{{^^^\\\[[[WWWWWWTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCDDDDDDBBBAAA???@@@AAAAAA@@@BBBDDDGGGLLLXXXooo~~~{{{{{{|||~~~~~~~~~|||xxxrrrmmmiiigggeeecccbbb```]]]YYYVVVQQQNNNJJJIIIKKKNNNNNNMMMKKKJJJHHHGGGHHHJJJMMMOOOWWW\\\aaafffgggggghhhhhheeefffhhhmmmqqqsssrrrqqqnnnmmmnnnqqqvvv}}}~~~|||}}}vvvnnniiidddbbb]]]YYYUUUSSSQQQQQQSSSVVVZZZ^^^``````^^^]]]YYYYYYZZZ\\\]]]___```aaa```aaacccdddeeefffffffffhhhdddbbbfffjjjooowwwiii[[[ZZZ]]]eeebbb[[[\\\ZZZ]]]iiizzzvvvpppooojjjfffeeecccaaa``````aaaaaaZZZWWWTTTRRRQQQOOOKKKIIIFFFEEEDDDCCCBBBAAAAAAAAA;;;@@@>>>===CCCCCCIIIZZZwwwtttlllddd]]]YYY~~~___]]]\\\YYYYYYVVVTTTRRRPPPNNNKKKIIIHHHHHHGGGFFFEEEEEEFFFEEECCCAAA>>>???@@@@@@AAABBBFFFHHHLLLYYYpppyyyuuuuuuwwwzzz{{{{{{{{{yyyvvvrrroookkkiiigggfffdddaaa\\\YYYRRROOOJJJGGGGGGHHHIIIIIIHHHGGGFFFGGGIIIMMMQQQTTTXXX]]]dddiiikkkkkkkkkkkkjjjjjjkkknnnrrrttttttsssppppppqqquuu|||{{{tttmmmhhhcccaaa]]]YYYUUURRRQQQPPPPPPSSSXXX\\\^^^^^^\\\[[[XXXXXXXXXYYY[[[]]]```aaaaaacccdddfffggggggggggggjjjddd```ccchhhlllttt|||cccXXXYYY^^^fffccc^^^___]]]___jjj|||wwwrrrqqqlllgggfffdddbbbaaaaaaaaabbbYYYWWWUUUSSSRRRPPPMMMJJJGGGFFFEEECCCBBBBBBAAAAAA<<<@@@>>>>>>CCCDDDJJJ[[[ttt|||nnnhhhbbb[[[WWWaaa___^^^[[[ZZZXXXWWWUUUSSSPPPMMMKKKJJJIIIHHHFFFFFFFFFGGGFFFDDDBBB===>>>@@@@@@AAACCCGGGIIILLLZZZsssvvvrrrsssuuuuuuvvvxxxyyyxxxvvvsssrrrooonnnlllkkkiiieee```]]]UUURRRMMMHHHEEEEEEFFFHHHGGGFFFFFFGGGJJJOOOTTTWWWYYY^^^fffkkkmmmmmmllllllmmmllllllnnnppprrrrrrrrrpppqqqsssxxx|||uuunnnhhhcccaaa]]]YYYUUURRRPPPPPPNNNQQQVVV[[[]]]]]][[[YYYXXXWWWWWWWWWYYY\\\___aaacccdddfffhhhiiiiiihhhhhhhhhbbb]]]___dddiiipppxxx|||```VVVYYY]]]fffddd```bbb```aaakkk~~~xxxssssssnnnfffdddbbb___^^^___``````YYYWWWUUUTTTSSSQQQMMMKKKGGGFFFEEEDDDBBBBBBBBBBBB<<>>AAADDDLLLTTTuuu{{{|||pppddd^^^XXXUUUTTTffffffiiihhhgggccc[[[YYYWWWUUUTTTRRRNNNLLLHHHHHHHHHHHHFFFDDDBBBAAADDDBBBBBBDDDCCCBBBDDDIIIOOOaaa|||yyyrrrpppoooqqqqqqrrrvvvyyyyyywwwtttyyyzzzxxxvvvuuuuuuoooggg```XXXQQQOOOMMMJJJJJJMMMMMMOOOQQQSSSVVVYYY^^^bbbcccffflllqqqsssrrrooommmnnnqqquuuxxxyyyxxxvvvttttttvvv{{{}}}xxxrrrkkkeeeaaa^^^ZZZUUUQQQOOOOOOOOOTTTVVVYYY[[[\\\]]]\\\[[[VVVWWWWWWXXXYYY[[[\\\]]]```aaadddfffhhhiiiiiiiiieeeaaa___``````bbbhhhppp}}}qqqZZZSSSTTTWWWaaalllqqqqqqqqqvvv{{{{{{sssooohhheeecccaaaaaa```^^^\\\ZZZXXXWWWVVVVVVTTTRRROOOMMMKKKJJJIIIHHHFFFCCCAAACCC@@@>>>@@@AAADDDLLLUUUrrr~~~}}}~~~{{{iii___ZZZVVVTTTTTTffffffhhhhhhiiifff]]]\\\ZZZYYYXXXTTTPPPLLLJJJJJJIIIIIIGGGFFFDDDCCCDDDBBBBBBDDDDDDBBBEEEJJJRRReeevvvrrrqqqooooooqqquuuyyyzzzzzzyyy~~~~~~|||zzzzzz{{{uuunnnfff^^^UUURRRPPPNNNOOOSSSSSSUUUWWWYYY[[[^^^cccfffgggjjjppptttvvvvvvsssqqqrrrtttwwwzzz||||||{{{zzzwwwzzz{{{wwwqqqiiiddd```]]]XXXTTTQQQOOOOOOOOOTTTUUUXXXZZZ[[[\\\[[[ZZZVVVVVVVVVWWWYYYZZZ\\\]]]^^^___bbbdddggghhhiiijjjfffcccaaabbbbbbccciiippp{{{lllVVVOOOPPPSSS___mmmvvvyyy{{{zzzrrrmmmhhheeecccaaaaaaaaa___^^^ZZZYYYXXXXXXXXXWWWUUUSSSQQQOOOMMMLLLKKKIIIFFFDDDAAA@@@AAACCCBBBCCCLLLWWWooo}}}ooo```YYYVVVSSSRRRSSSfffdddffffffgggeee```___^^^]]]ZZZVVVPPPLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDBBBBBBEEEDDDCCCEEEJJJTTThhh~~~wwwuuunnnoooqqquuuyyy|||}}}~~~||||||}}}xxxqqqkkkaaaXXXSSSQQQPPPRRRVVVXXXYYY[[[]]]^^^aaaeeehhhkkknnnssswwwyyyyyywwwuuusssuuuxxx{{{}}}~~~~~~~~~zzz~~~~~~yyyuuuooohhhbbb^^^[[[WWWSSSPPPOOOOOOOOOSSSTTTWWWYYYZZZZZZYYYXXXUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]```bbbeeegggiiiiiihhhdddcccdddddddddjjjqqq|||fffSSSMMMMMMQQQ]]]nnnxxx{{{}}}wwwnnnjjjfffdddbbbaaaaaa```___^^^[[[ZZZYYYYYYZZZZZZXXXVVVSSSQQQOOONNNMMMLLLIIIFFF@@@AAADDDEEECCCCCCLLLXXXmmmqqqfffZZZUUUSSSQQQPPPRRRiiieeefffgggiiigggcccbbb```^^^\\\WWWQQQLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBEEEEEECCCFFFKKKUUUkkk~~~yyyooopppsssvvvyyy}}}wwwmmmcccYYYTTTRRRPPPSSSXXXZZZ[[[]]]___```cccgggjjjnnnqqqvvvzzz|||{{{zzzyyytttuuuxxx{{{}}}}}}|||wwwsssmmmfffaaa\\\YYYUUURRROOONNNNNNOOORRRSSSVVVXXXYYYXXXWWWWWWUUUUUUUUUVVVWWWYYY[[[\\\[[[\\\^^^```bbbeeeggghhhhhheeedddffffffggglllrrr|||~~~cccSSSNNNNNNUUU```oooxxxzzz{{{~~~}}}ssskkkgggdddbbb____________^^^]]]\\\[[[ZZZZZZ[[[[[[YYYXXXTTTRRRQQQPPPPPPNNNKKKIIIBBBCCCFFFGGGDDDDDDMMMXXXlllxxxkkkaaaYYYVVVTTTQQQQQQSSShhhcccdddfffiiihhhgggeeeccc```]]]XXXRRRNNNKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBEEEEEEDDDGGGLLLUUUmmm}}}rrrtttvvvxxxzzz}}}}}}pppfff\\\WWWUUUSSSUUUYYY[[[]]]___aaacccfffjjjmmmrrruuuyyy|||}}}|||vvvwwwyyy|||yyyyyyzzzzzzuuuqqqllleee___ZZZXXXTTTPPPNNNNNNNNNOOOQQQRRRUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUWWWXXXZZZ[[[[[[[[[\\\^^^```ccceeefffhhhffffffhhhiiiiiinnnuuuyyyxxx```TTTQQQRRRZZZdddpppvvvwwwxxx}}}yyyooohhhfffbbb```^^^^^^______^^^]]]]]]\\\[[[[[[\\\\\\ZZZXXXUUUSSSRRRRRRRRRQQQOOOMMMFFFEEEFFFFFFDDDEEEMMMWWWkkk}}}||||||}}}vvvmmmfff___YYYXXXWWWTTTTTTWWWfffbbbdddgggllllllllliiieeebbb^^^ZZZTTTQQQMMMLLLJJJHHHGGGFFFFFFFFFCCCBBBBBBEEEEEEDDDGGGMMMVVVooovvvxxxyyyzzzzzz}}}tttjjjaaa]]]ZZZWWWYYY\\\^^^```bbbdddgggjjjooorrrvvvyyy|||{{{|||}}}wwwrrrrrrttt~~~~~~xxxtttpppkkkccc^^^YYYVVVSSSPPPNNNMMMNNNOOOPPPRRRTTTVVVVVVVVVTTTTTTSSSTTTTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\^^^aaacccdddhhheeefffiiijjjkkkpppwww{{{nnnZZZRRRPPPQQQ[[[cccmmmrrrsssvvv}}}vvvmmmhhhgggbbb```^^^^^^___``````___^^^\\\[[[\\\\\\[[[YYYWWWVVVUUUTTTUUUVVVVVVTTTRRRLLLHHHEEEEEEEEEFFFMMMUUUjjj|||vvvqqqmmmkkkjjjlllkkkmmmqqqssspppkkkgggbbb]]]ZZZZZZZZZXXXXXX\\\jjjgggjjjooouuuvvvppplllhhhccc___[[[WWWSSSOOOMMMKKKIIIHHHGGGGGGHHHCCCBBBCCCEEEFFFDDDHHHMMMWWWqqqyyyzzz{{{{{{{{{}}}wwwnnneeeaaa^^^[[[\\\___```bbbeeegggjjjnnnsssvvvyyy{{{vvvrrrqqqrrr~~~}}}wwwsssooojjjccc]]]XXXVVVRRROOOMMMMMMNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\]]]```bbbcccgggeeefffjjjlllmmmrrryyyeeeTTTMMMLLLMMMXXX```hhhmmmnnnsss|||uuulllhhhiiibbbaaa______aaaaaaaaa```^^^]]]\\\\\\\\\[[[YYYWWWWWWVVVVVVWWWXXXXXXWWWUUUPPPIIIDDDDDDEEEGGGMMMTTTiii}}}}}}zzzuuuoooiiidddaaa```aaa```aaafffhhhgggeeeddd___[[[YYY[[[\\\ZZZ\\\___jjjfffmmmwww}}}{{{xxxrrrkkkeeeaaa]]]WWWSSSTTTQQQMMMKKKJJJIIIHHHFFFDDDDDDDDDDDDDDDFFFJJJNNNVVVsss}}}vvvmmmgggdddcccbbb```ggghhhjjjnnnrrrvvvzzz{{{{{{zzzxxxxxxzzz}}}yyytttnnniiiddd___[[[VVVSSSPPPOOOOOONNNNNNLLLKKKMMMPPPQQQQQQQQQQQQRRRTTTSSSSSSTTTUUUXXXZZZ[[[\\\\\\\\\]]]^^^___aaabbb```bbbeeehhhlllrrryyy~~~pppZZZNNNIIIJJJNNNWWWdddhhhgggmmmqqq|||wwwrrrooommmeeedddcccdddddddddaaa___\\\]]]]]]]]]]]]]]]\\\\\\XXXWWWWWWXXXZZZYYYWWWUUULLLJJJIIIHHHGGGHHHOOOXXXhhh|||wwwpppiiiddd___[[[YYYYYY\\\```ccceeeeeecccbbb]]]\\\\\\ZZZYYY[[[___bbbmmmjjjqqq{{{{{{uuummmfffbbb^^^YYYUUUUUURRRNNNLLLKKKJJJIIIGGGDDDEEEEEEDDDDDDFFFJJJNNNWWWsss~~~uuuooommmlllkkkjjjkkkmmmooossswww{{{}}}~~~yyyuuupppkkkgggbbb]]]YYYVVVSSSPPPNNNNNNNNNMMMLLLLLLNNNQQQRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUWWWYYY[[[ZZZZZZ[[[[[[]]]^^^___```bbbdddfffjjjooovvv~~~nnnYYYNNNIIIJJJNNNWWWdddfffdddiiinnnyyywwwqqqnnnlllfffdddccccccdddcccaaa___ZZZ\\\___aaabbb```]]][[[\\\ZZZWWWWWWWWWXXXWWWWWWNNNKKKIIIHHHGGGHHHPPPYYYkkkxxxsssmmmgggccc___\\\ZZZYYY[[[^^^aaabbbaaa___^^^YYYZZZZZZYYYXXXYYY\\\___pppmmmuuu~~~xxxpppiiifffbbb]]]YYYWWWTTTPPPMMMLLLKKKJJJHHHEEEFFFEEEDDDDDDGGGKKKNNNYYYuuu{{{xxxwwwvvvvvvuuuvvvzzz~~~~~~~~~|||rrrpppqqquuuyyy}}}|||tttppplllhhhddd```[[[XXXVVVSSSPPPNNNMMMMMMLLLJJJMMMPPPRRRSSSRRRQQQRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^cccdddgggkkkqqqzzzjjjXXXNNNIIIIIILLLVVVbbbdddbbbeeeiiitttxxxqqqmmmkkkfffeeecccbbbcccbbb```^^^ZZZ]]]aaaddddddaaa]]]ZZZZZZYYYYYY[[[\\\[[[XXXVVVOOOLLLIIIHHHGGGHHHQQQ[[[oooqqqmmmhhhcccaaa___]]][[[ZZZ[[[]]]^^^^^^\\\ZZZYYYWWWXXXZZZZZZYYYYYY[[[]]]rrrooowww{{{sssnnnkkkhhhdddaaaXXXUUUQQQNNNMMMLLLJJJHHHFFFGGGFFFEEEEEEGGGKKKNNN]]]xxx~~~|||zzz|||uuunnnkkkhhhgggkkknnnsss|||}}}xxxqqqnnnjjjfffccc```[[[XXXUUURRROOOMMMLLLLLLKKKJJJNNNQQQSSSTTTSSSRRRRRRRRRSSSSSSTTTTTTVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\]]]```aaadddhhhooozzzgggWWWNNNIIIHHHJJJSSS```dddccceeefffmmm}}}yyyqqqmmmjjjgggeeecccaaaaaaaaa___]]][[[]]]aaaccccccaaa___]]]XXX[[[___bbbccc___XXXSSSQQQMMMKKKIIIHHHJJJRRR\\\tttuuuiiifffbbb______^^^^^^]]]]]]]]]]]]\\\[[[YYYWWWVVVXXXZZZ]]]^^^]]]\\\]]]^^^rrrpppxxx~~~xxxtttrrroookkkgggYYYVVVQQQOOOMMMLLLJJJHHHHHHHHHGGGFFFEEEGGGKKKNNN```{{{yyyvvvxxxzzznnniiihhhdddbbbeeegggkkkttt}}}|||vvvpppnnnjjjfffddd```]]]ZZZSSSPPPMMMKKKKKKKKKKKKJJJNNNPPPSSSSSSSSSRRRRRRSSSRRRSSSTTTUUUVVVVVVWWWWWWYYYZZZ[[[\\\]]]]]]\\\\\\[[[\\\___ccckkkvvv}}}fffWWWNNNHHHFFFHHHNNN^^^eeeeeefffcccdddqqqzzzrrrmmmiiihhheeebbb``````___^^^\\\[[[\\\^^^```cccfffhhhjjjdddcccccccccaaa\\\VVVRRRRRROOOLLLKKKJJJKKKSSS]]]www}}}zzz{{{zzzmmmbbb___]]]\\\]]]^^^^^^^^^______^^^\\\[[[YYYXXXWWWYYY\\\___```___^^^^^^___sssqqqzzz~~~{{{xxxtttnnniii[[[XXXSSSPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFHHHKKKOOObbb}}}~~~~~~yyywwwyyyrrriiiggggggcccbbbeeehhhllluuuzzzuuuooollliiieeeccc___\\\YYYPPPNNNKKKJJJKKKKKKKKKJJJLLLOOOQQQSSSRRRRRRSSSTTTRRRSSSTTTUUUVVVVVVVVVVVVYYYZZZ[[[]]]]]]]]]\\\[[[VVVXXX[[[```gggqqq|||hhhWWWMMMGGGDDDEEEIII[[[dddeeeeee^^^\\\fffttt~~~{{{sssnnnjjjiiifffbbb______^^^\\\[[[ZZZYYYZZZ\\\bbbiiippptttrrrlllccc\\\XXXVVVUUUTTTRRROOONNNNNNMMMMMMTTT]]]wwwzzzwwwxxx}}}ttthhh]]][[[YYYYYY[[[^^^______aaa```^^^]]][[[ZZZZZZZZZZZZ]]]___``````______```vvvuuu~~~}}}wwwnnnggg^^^[[[WWWSSSRRRPPPNNNLLLIIIIIIIIIGGGFFFHHHLLLOOObbb}}}~~~~~~~~~}}}|||{{{mmmiiijjjllliiijjjmmmqqquuu}}}yyyuuummmjjjfffbbb___\\\XXXUUUMMMKKKIIIIIIJJJLLLLLLKKKJJJLLLPPPRRRRRRRRRSSSTTTRRRSSSTTTUUUVVVVVVUUUUUUWWWYYYZZZ\\\\\\[[[ZZZYYYTTTVVVZZZ___fffoooxxx~~~jjjXXXMMMEEEBBBCCCFFFXXX```aaa```XXXUUU___kkkwww|||tttoookkkiiifffbbb___^^^]]][[[ZZZYYYXXXWWWXXX\\\cccjjjnnnmmmhhh```ZZZWWWVVVUUUUUUQQQPPPPPPQQQOOOOOOTTT\\\ttt{{{yyyzzz~~~{{{lllcccZZZXXXWWWXXX[[[^^^``````aaa___^^^\\\[[[\\\\\\]]]^^^```bbbbbbbbbaaabbbdddyyyxxxwwwllldddaaa]]]YYYVVVTTTRRRPPPNNNJJJJJJIIIHHHGGGHHHLLLOOOaaa|||xxxnnnmmmppprrrooopppsssvvvzzz}}}xxxtttjjjgggccc___\\\YYYUUURRRLLLJJJHHHHHHJJJLLLLLLLLLHHHKKKOOOQQQQQQRRRSSSUUURRRSSSTTTUUUVVVVVVUUUTTTVVVWWWYYY[[[[[[ZZZXXXWWWTTTWWW[[[```fffnnnvvv|||lllYYYLLLDDDAAABBBFFFVVV]]]\\\[[[SSSQQQ[[[fffttt}}}uuuooollliiifffaaa^^^]]]\\\[[[ZZZZZZXXXVVVUUUVVVYYY]]]```]]]]]]]]]^^^]]][[[WWWTTTQQQPPPQQQRRRQQQPPPUUU\\\qqq||||||~~~rrrfff___XXXWWWVVVWWWZZZ^^^```aaa```___]]][[[[[[\\\^^^___cccdddeeeeeeeeeeeefffhhhzzzzzzvvvnnnjjjaaa^^^YYYUUUSSSQQQNNNLLLPPPKKKHHHHHHHHHHHHKKKPPPccc{{{~~~xxxsssrrrrrrxxxyyyzzz|||~~~zzzsssmmmhhheeeaaa^^^[[[WWWSSSPPPJJJJJJJJJIIIIIIHHHGGGGGGMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTTTTUUUTTTSSSRRRZZZZZZZZZXXXWWWXXX[[[]]]YYYYYY^^^dddgggkkkttt}}}fffWWWLLLBBB???BBBHHHRRR]]]___YYYTTTUUUXXXdddqqqyyysssnnnjjjgggeeecccaaaaaa```^^^\\\YYYXXXWWWXXX[[[]]]^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYYZZZWWWVVVYYYYYYVVVVVVYYYppp||||||~~~tttiiiccc___^^^]]]]]]]]]]]]___aaabbb___]]]\\\[[[\\\^^^aaaccciiiiiijjjjjjkkklllllllll{{{|||yyyqqqlllddd```[[[XXXUUUSSSPPPNNNOOOKKKHHHIIIIIIHHHKKKOOO___vvvzzzvvvvvvwww}}}|||wwwpppkkkgggddd___\\\YYYUUUQQQNNNJJJJJJIIIHHHHHHHHHHHHHHHLLLLLLLLLMMMOOOPPPRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWZZZZZZZZZYYYWWWWWWYYY[[[YYYZZZ^^^dddgggkkksss|||}}}bbbSSSJJJBBB@@@CCCHHHRRR\\\]]]VVVQQQQQQTTTeeesssxxxqqqllliiidddcccbbbaaaaaa```^^^\\\WWWVVVVVVXXX[[[^^^______\\\\\\\\\[[[[[[ZZZZZZZZZYYYWWWWWW[[[[[[XXXWWWZZZjjj~~~}}}yyynnneee```^^^[[[]]]___aaabbbaaaaaa```aaa___\\\ZZZ[[[```eeehhhpppooooooooooooooooooooo}}}~~~tttooogggddd___[[[XXXUUURRROOONNNJJJHHHJJJJJJHHHJJJNNN[[[rrr~~~|||wwwrrrlllgggdddaaa]]]YYYVVVSSSOOOLLLKKKIIIHHHFFFFFFGGGHHHJJJJJJKKKLLLNNNPPPRRRTTTVVVVVVVVVXXXYYYZZZ[[[[[[[[[YYY[[[\\\[[[YYYXXXXXXYYY[[[[[[___eeegggjjjsss{{{vvv\\\NNNGGG@@@@@@EEEHHHRRR[[[\\\UUUQQQRRRVVVeeesssuuuooojjjfffaaa`````````aaa```]]][[[VVVUUUUUUWWW[[[^^^______[[[[[[[[[[[[[[[[[[ZZZZZZXXXWWWYYY]]]^^^[[[YYY[[[cccwww}}}rrrjjjccc```^^^\\\___dddggghhhgggdddbbbccc```\\\ZZZ\\\bbbhhhmmmvvvvvvuuuttttttssssssrrrwwwqqqkkkgggccc___[[[WWWSSSPPPMMMJJJIIIKKKKKKIIIJJJMMMZZZqqq~~~yyytttoooiiieeeccc```\\\XXXUUUQQQMMMJJJJJJHHHFFFEEEEEEGGGIIIKKKKKKLLLMMMNNNPPPSSSUUUVVVSSSTTTUUUWWWXXXYYYZZZ[[[[[[]]]______\\\ZZZYYYXXX]]]]]]aaafffhhhkkksss|||sssYYYKKKEEE???@@@EEEIIIRRR[[[\\\WWWSSSVVV[[[cccpppssslllgggccc^^^^^^^^^___``````]]][[[WWWVVVVVVXXX[[[]]]^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZXXXWWWZZZ___```]]][[[\\\```qqqzzzqqqjjjeeecccbbbbbbeeehhhlllmmmllliiigggbbb```^^^]]]```eeejjjnnnvvvvvvwwwwwwwwwwwwwwwwwwzzzsssoookkkgggbbb^^^ZZZUUUQQQNNNKKKJJJLLLLLLJJJKKKNNNYYYooo|||wwwrrrmmmhhhdddbbb___[[[WWWTTTPPPLLLIIIHHHGGGEEEDDDDDDFFFIIIKKKMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSTTTUUUWWWYYYZZZ[[[]]]```bbbbbb```]]][[[[[[______bbbgggjjjmmmuuu}}}qqqWWWKKKEEE???@@@EEEKKKSSS[[[[[[UUUQQQUUUZZZ```lll|||rrrkkkfffbbb]]]]]]]]]^^^______]]][[[[[[ZZZYYYYYY[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXWWWZZZ___```]]][[[\\\```mmm{{{sssmmmiiihhhgggiiijjjkkklllmmmmmmmmmmmmcccccccccccceeehhhkkkmmmrrrssstttvvvwwwyyyzzz{{{yyysssppplllgggccc]]]WWWSSSQQQMMMKKKMMMMMMKKKMMMQQQWWWmmm~~~}}}zzzuuupppjjjfffccc```]]]YYYVVVSSSOOOKKKHHHFFFEEEDDDDDDEEEGGGIIIJJJMMMMMMMMMNNNOOOQQQRRRSSSUUUUUUUUUVVVXXXZZZ[[[\\\___aaacccdddbbb___^^^^^^``````dddiiilllooowwwmmmVVVKKKEEE@@@AAAEEEMMMTTTZZZXXXQQQMMMPPPUUU```kkkzzzrrrkkkfffbbb___^^^\\\]]]^^^^^^]]]\\\^^^\\\[[[[[[\\\\\\\\\[[[\\\[[[[[[ZZZZZZYYYXXXXXXXXXWWWYYY]]]^^^[[[YYY[[[```iiizzz}}}wwwrrrooonnnnnnqqqpppnnnmmmmmmnnnpppqqqhhhhhhiiiiiijjjkkklllmmmooopppsssuuuxxx{{{}}}~~~yyyvvvqqqlllgggaaa[[[VVVTTTOOOLLLMMMMMMLLLOOOTTTYYYooozzzyyywwwsssmmmhhhdddbbb^^^[[[WWWSSSPPPMMMHHHEEECCCCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKMMMOOOQQQSSSTTTVVVVVVVVVVVVWWWYYY[[[\\\___aaaccccccaaa`````````aaaaaaeeekkkooorrrzzz}}}hhhSSSJJJFFFBBBBBBFFFJJJRRRXXXVVVPPPNNNSSSYYYdddooo}}}ssslllfffbbbbbb___\\\[[[\\\]]]^^^]]]___]]]\\\\\\]]]^^^^^^]]]]]]\\\\\\ZZZYYYXXXWWWVVVYYYWWWWWW[[[[[[XXXWWWZZZ^^^cccrrr|||xxxwwwwwwwwwyyyxxxvvvuuutttuuuuuuvvvrrrpppooonnnnnnnnnpppppppppqqqtttwwwzzz}}}|||yyyuuupppkkkddd^^^YYYUUUPPPMMMMMMMMMMMMPPPUUU\\\ssswwwwwwuuuqqqkkkfffbbb```\\\YYYUUURRRNNNKKKGGGDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHJJJLLLOOORRRTTTVVVVVVUUUUUUUUUVVVXXXYYYZZZ^^^```bbbbbb`````````aaaaaabbbffflllpppttt|||xxxcccPPPIIIGGGCCCCCCGGGFFFNNNVVVWWWSSSSSSZZZbbbhhhtttssslllgggcccdddaaa]]][[[[[[]]]^^^^^^^^^\\\[[[\\\^^^``````___^^^]]]\\\ZZZYYYWWWVVVUUUZZZWWWVVVYYYYYYVVVVVVYYY[[[___lll~~~~~~~~~}}}|||{{{{{{yyywwwssspppoooppprrrtttssstttvvvyyy|||~~~tttkkkfff___XXXVVVTTTQQQOOONNNOOORRRSSSbbbrrr|||{{{wwwqqqllliiieeebbb___ZZZWWWSSSOOOKKKHHHFFFEEECCCDDDEEEDDDDDDEEEHHHJJJKKKLLLNNNNNNNNNPPPRRRTTTTTTUUUVVVWWWXXXZZZ[[[\\\ZZZ\\\___```___^^^______bbbfffjjjnnnqqqvvv~~~mmm\\\LLLGGGJJJJJJHHHGGGKKKUUU___^^^XXXVVV^^^gggwww~~~vvvllliiijjjdddaaa^^^\\\]]]^^^^^^]]]aaa```___^^^^^^___```aaa___]]][[[XXXVVVTTTSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVZZZ^^^jjj|||}}}zzzxxxxxxwwwxxx}}}|||{{{|||wwwooojjjccc\\\XXXVVVRRROOONNNPPPRRRTTT___ooo|||xxxtttooojjjgggccc```]]]XXXVVVRRRMMMIIIGGGEEEDDDCCCDDDDDDDDDDDDEEEGGGJJJLLLNNNOOOOOOOOOPPPRRRTTTSSSTTTVVVWWWYYYZZZ[[[[[[ZZZ\\\^^^^^^^^^]]]^^^```cccgggkkkoooqqqwww~~~hhhYYYKKKHHHIIIIIIHHHHHHOOOVVV\\\[[[UUUXXXcccoooxxxnnnkkkmmmfffccc```^^^^^^______^^^aaa```___^^^^^^___```aaa^^^]]][[[YYYVVVUUUTTTSSSVVVVVVWWWWWWXXXXXXWWWWWWYYY^^^jjj~~~~~~~~~~~~~~~{{{tttooohhhaaa[[[XXXTTTPPPOOOPPPRRRTTT[[[mmm{{{tttqqqlllhhhdddaaa]]][[[VVVSSSPPPLLLHHHEEEDDDCCCBBBCCCDDDCCCCCCDDDGGGJJJNNNOOOQQQQQQQQQQQQSSSTTTRRRSSSVVVXXXZZZ[[[[[[[[[ZZZ\\\]]]\\\\\\\\\^^^```dddhhhlllpppsssxxxwwwaaaVVVLLLIIIHHHGGGHHHJJJTTTXXXZZZWWWSSSYYYiiixxxxxxpppnnnoooiiifffcccaaaaaaaaa```___bbbaaa```_________```aaa^^^]]][[[YYYWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYXXXYYY^^^kkk~~~{{{{{{}}}yyyuuummmfff^^^[[[VVVRRRPPPQQQSSSUUUZZZlll~~~zzzqqqnnnjjjfffccc```\\\YYYTTTRRROOOKKKHHHEEEDDDDDDAAABBBCCCCCCCCCDDDGGGJJJOOOQQQSSSSSSSSSSSSTTTUUURRRSSSVVVYYYZZZ[[[[[[ZZZ[[[[[[\\\[[[ZZZ[[[^^^```bbbfffmmmrrrvvv|||sss[[[TTTMMMKKKIIIGGGJJJOOOYYY[[[[[[VVVSSSZZZkkkyyywwwqqqooopppllliiifffeeeddddddcccaaabbbaaa```_________```aaa^^^]]]\\\ZZZYYYXXXXXXWWWXXXYYY[[[\\\]]]\\\[[[ZZZZZZ___kkk}}}|||{{{{{{||||||yyyrrrjjjbbb^^^XXXSSSQQQQQQTTTVVV[[[mmm{{{wwwnnnkkkhhheeebbb___[[[XXXSSSQQQNNNKKKHHHFFFEEEEEEAAABBBCCCCCCCCCEEEHHHKKKPPPRRRTTTUUUUUUUUUVVVWWWSSSTTTVVVXXXZZZZZZZZZZZZ[[[[[[\\\[[[ZZZ[[[^^^```___eeemmmsssyyyqqqZZZTTTOOOLLLKKKJJJNNNTTT\\\]]]]]]XXXUUUZZZhhhttt}}}uuuooommmnnnmmmkkkiiihhhggggggeeedddcccbbbaaa```______```aaa___^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[\\\```jjjxxx}}}|||~~~~~~vvvmmmeeeaaaZZZUUURRRRRRUUUWWW[[[lll{{{vvvrrrjjjhhheeecccaaa^^^YYYVVVRRRPPPMMMJJJHHHFFFEEEEEEBBBCCCDDDDDDDDDFFFIIILLLPPPRRRVVVWWWWWWWWWXXXYYYVVVVVVWWWWWWXXXYYYYYYZZZZZZ\\\]]]\\\\\\\\\^^^```___eeennnuuu{{{}}}nnn\\\UUUNNNMMMLLLLLLQQQWWW\\\^^^]]]YYYVVVYYYeeeoooxxx|||rrrmmmllllllmmmkkkjjjjjjjjjiiihhhfffdddcccaaa```___``````aaa```______^^^^^^^^^^^^______^^^^^^]]]\\\\\\[[[[[[^^^```hhhsss{{{zzzqqqhhhccc\\\VVVRRRSSSUUUWWWYYYiii}}}yyyxxxyyy|||~~~zzzuuuooolllgggeeebbb```^^^[[[WWWTTTPPPNNNKKKHHHFFFEEEDDDDDDBBBCCCEEEEEEEEEGGGKKKMMMOOORRRVVVYYYYYYYYYZZZ[[[ZZZXXXWWWVVVVVVWWWXXXZZZZZZ\\\^^^^^^^^^]]]^^^```bbbhhhpppwww|||{{{nnn^^^UUUMMMKKKLLLNNNSSSXXX\\\]]][[[WWWTTTXXXccclllwwwzzzqqqmmmkkkjjjlllkkkjjjkkkkkkkkkjjjhhhdddcccbbb````````````aaaaaaaaa`````````aaabbbbbbbbbaaa^^^\\\ZZZZZZ[[[[[[___```fffnnnuuu}}}}}}sssiiiddd]]]VVVSSSSSSUUUWWWVVVfffuuutttqqqooooooooopppqqqrrrtttwwwzzz|||||||||{{{|||}}}{{{vvvqqqkkkgggdddbbb```^^^]]]YYYUUURRRNNNLLLJJJGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHLLLNNNOOORRRVVVYYYZZZ[[[\\\]]]\\\ZZZWWWUUUUUUVVVXXXYYYZZZ\\\___```___^^^______dddjjjrrrxxx}}}}}}qqq```UUUKKKIIILLLOOOSSSXXX[[[[[[YYYUUUSSSXXXcccmmmxxxzzzqqqmmmjjjjjjkkkjjjjjjkkkllllllkkkiiieeedddbbbaaa`````````aaabbbbbbaaaaaabbbccccccddddddbbb^^^[[[YYYYYYZZZ[[[___```eeelllrrr{{{}}}xxxkkkgggaaaZZZWWWVVVWWWXXX\\\eee{{{xxxtttrrrpppnnnllllllmmmoooppprrruuuxxxxxxxxx{{{xxxqqqqqqvvvrrrrrrvvvyyyxxxyyy{{{{{{}}}zzztttppplllgggcccdddbbbaaa___]]]YYYTTTPPPKKKJJJGGGEEECCCBBBBBBBBBDDDEEEFFFGGGHHHJJJLLLMMMQQQRRRUUUYYY[[[]]]^^^^^^\\\\\\ZZZYYYYYYZZZZZZ[[[]]]^^^___^^^]]]^^^aaaccceeellltttzzz~~~vvv```WWWOOOMMMMMMPPPUUU\\\]]]]]][[[WWWSSSVVV___gggrrrnnnooolllllljjjiiiiiikkkkkkjjjiiieeeeeefffeeeeeecccbbbaaaccccccbbbbbbcccddddddeee`````````]]]ZZZXXXYYYZZZ]]]\\\aaallltttzzz~~~oookkkccc\\\XXXWWWXXXYYY]]]eee|||}}}tttrrrqqqqqqqqqrrrtttvvvxxxyyyxxx{{{~~~~~~|||}}}{{{ooojjjjjjrrrooooootttvvvtttrrrsssrrrtttxxx}}}xxxrrrnnnkkkfffbbbaaa```^^^^^^]]]ZZZVVVRRRKKKIIIGGGEEECCCBBBBBBBBBDDDDDDDDDEEEGGGJJJLLLNNNQQQSSSUUUYYY[[[]]]]]]^^^^^^]]][[[ZZZYYYZZZ[[[[[[\\\]]]^^^^^^^^^___bbbeeehhhmmmtttyyy|||uuucccZZZQQQNNNNNNPPPUUU[[[YYYYYYXXXTTTRRRVVV___hhh}}}~~~qqqlllnnnjjjkkkjjjiiiiiijjjjjjhhhgggddddddccccccbbbbbbaaaaaacccbbbbbbbbbbbbbbbcccccc``````___]]]ZZZXXXXXXYYY]]]\\\aaakkkssszzzvvvppphhh___ZZZYYYZZZ[[[^^^fff|||wwwsssuuuuuuwwwzzzxxxnnngggeeefffnnnllloootttvvvrrroooooonnnpppsssvvvzzz{{{sssnnnllliiieeeaaa]]]\\\[[[[[[[[[ZZZVVVTTTJJJHHHFFFDDDBBBAAAAAAAAADDDCCCBBBCCCEEEIIIMMMOOOQQQSSSVVVXXX[[[\\\]]]]]]```^^^\\\ZZZYYYYYYZZZ[[[ZZZ[[[\\\]]]]]]```dddgggkkkooouuuxxxzzz~~~uuuggg]]]SSSPPPOOOOOOTTTYYYUUUVVVUUURRRQQQUUU```hhh{{{{{{nnnjjjkkkgggjjjiiihhhhhhhhhhhhfffdddaaaaaa```_________```aaabbbbbbaaa``````aaaaaaaaa``````___]]]YYYXXXXXXYYY\\\]]]bbbkkksss{{{|||vvvmmmccc]]][[[\\\^^^___fff{{{~~~yyy|||uuunnnjjjhhhhhhmmmlllpppxxx{{{wwwssssssvvvxxx{{{|||~~~{{{vvvoookkkiiigggccc```\\\[[[YYYYYYXXXWWWTTTQQQHHHGGGEEECCCAAAAAAAAAAAACCCBBBAAAAAADDDIIINNNQQQRRRSSSVVVXXXZZZ[[[[[[[[[___^^^[[[YYYXXXXXXYYYZZZXXXYYYZZZ[[[\\\```eeeiiinnnrrrvvvyyy|||xxxhhh^^^TTTOOONNNMMMQQQWWWUUUVVVUUURRRQQQUUU___hhhzzzwwwlllhhhiiieeehhhgggfffffffffeeebbb```___^^^\\\[[[\\\]]]___aaaaaaaaa```_________````````````___]]]YYYXXXXXXYYY[[[]]]cccllluuu{{{qqqhhhaaa^^^______```eeeyyy~~~vvvqqqnnnkkknnnmmmrrr{{{}}}~~~|||wwwqqqkkkgggfffdddaaa^^^\\\ZZZWWWVVVTTTRRROOOLLLGGGEEEDDDBBB@@@@@@@@@@@@AAA@@@@@@AAADDDJJJOOORRRRRRTTTVVVXXXZZZZZZZZZZZZ]]]\\\[[[YYYXXXXXXYYYYYYVVVWWWXXXYYY\\\```fffjjjppptttyyy}}}zzzfff\\\RRRMMMKKKKKKOOOTTTYYYZZZXXXTTTQQQUUU^^^fffwwwtttiiiffffffbbbeeeddddddddddddccc```]]]\\\[[[ZZZYYYZZZ]]]___aaa``````______^^^______``````aaa```]]]ZZZXXXYYYZZZYYY^^^eeemmmxxx~~~}}}~~~~~~uuullleeebbb`````````cccuuu~~~wwwssssssrrrvvv~~~|||zzztttooohhheeedddbbb___]]][[[YYYUUURRRPPPMMMJJJGGGEEEDDDBBBAAA?????????@@@??????@@@BBBFFFKKKPPPSSSSSSTTTVVVXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYZZZ]]]bbbhhhmmmrrrwww|||{{{cccYYYOOOKKKIIIJJJNNNSSS\\\\\\ZZZUUURRRUUU]]]eeettt}}}rrrhhhdddeee```bbbaaabbbbbbcccaaa^^^[[[YYYYYYYYYZZZ[[[^^^```aaa______^^^^^^______```aaabbbbbbaaa^^^[[[ZZZZZZ[[[YYY```gggnnnyyy~~~||||||xxxpppiiidddbbbaaa```aaaqqq}}}{{{}}}}}}|||{{{{{{yyywwwrrrmmmgggcccbbbaaa^^^[[[YYYVVVRRROOOMMMJJJGGGEEEDDDCCCAAA@@@????????????>>>???AAADDDHHHMMMQQQTTTSSSUUUVVVXXXYYYYYYXXXXXXYYYZZZ]]]______^^^\\\ZZZ[[[[[[\\\]]]___dddkkkpppuuuyyywwwaaaWWWMMMJJJIIIJJJOOOTTT\\\\\\ZZZUUURRRUUU]]]eeeuuu{{{pppgggdddddd____________aaabbb```]]]ZZZXXXYYYZZZ\\\^^^___aaaaaa^^^^^^^^^^^^___aaabbbcccccccccbbb```]]][[[[[[\\\ZZZbbbiiinnnyyyuuuyyyrrrkkkfffbbbaaaaaa```ooo~~~|||zzzxxxxxxxxxwwwuuurrrmmmgggcccbbb```]]]ZZZVVVSSSOOOMMMKKKIIIFFFDDDDDDCCCAAA???>>>>>>??????===???AAAEEEJJJNNNRRRTTTTTTUUUVVVXXXYYYYYYXXXXXXXXX[[[___bbbcccaaa^^^[[[^^^^^^______aaagggmmmrrrwww{{{ttt___VVVMMMJJJJJJKKKPPPVVV[[[[[[YYYUUURRRUUU^^^fffxxxyyypppgggdddddd___]]]]]]^^^```aaa```]]]ZZZWWWXXX[[[]]]___aaaaaabbb]]]]]]^^^^^^```aaacccdddddddddcccaaa^^^\\\\\\]]]\\\dddjjjnnnxxxyyyhhh]]]wwwoooiiieeebbb```\\\aaannn}}}{{{yyywwwvvvtttrrrrrrrrrssstttoookkkfffaaa^^^\\\YYYWWWQQQOOOMMMJJJHHHFFFEEEDDDBBBBBBAAA@@@????????????@@@AAACCCFFFIIINNNRRRTTTTTTTTTTTTTTTUUUVVVWWWXXX\\\___ccceeeccc```]]]\\\^^^]]]\\\^^^cccjjjqqquuuuuu||||||pppYYYSSSNNNKKKHHHJJJRRR\\\fffaaa[[[VVVRRRTTT___kkk{{{ssshhhbbbaaa\\\]]]\\\\\\]]]______]]]\\\[[[[[[\\\\\\]]]^^^^^^___]]]ZZZYYY^^^gggllljjjfffjjjgggccc___]]]\\\\\\]]]aaaeeemmmsssuuuzzz~~~}}}}}}~~~}}}wwwttttttttttttrrrrrrtttvvv||||||ssshhh]]]SSSMMMwwwooojjjfffcccaaa```bbblll~~~|||yyywwwtttsssrrrqqqqqqpppppppppllliiiddd```]]]ZZZWWWUUUPPPOOOLLLJJJGGGEEEDDDDDDBBBAAA@@@@@@????????????AAABBBDDDGGGKKKOOORRRTTTTTTTTTTTTTTTUUUWWWXXXYYY]]]```cccdddbbb```^^^]]]^^^^^^]]]___dddkkkrrrvvvzzzwwwkkkYYYSSSMMMKKKIIIJJJSSS]]]gggbbb\\\WWWUUUWWWcccpppyyyrrrhhhbbbaaa]]]]]][[[[[[[[[]]]^^^]]]\\\\\\]]]]]]^^^___``````aaa^^^\\\\\\aaajjjooonnnjjjiiigggddd```^^^^^^^^^___bbbffflllqqqsssxxx}}}|||}}}}}}vvvmmmgggeeedddaaa```bbbfffjjjqqq{{{tttooolllfffddd```ZZZSSSLLLFFFCCCvvvooojjjgggdddbbbcccccciiiyyy|||{{{yyyvvvtttpppppppppppppppnnnmmmllliiieeeaaa]]][[[XXXUUURRROOOMMMKKKIIIFFFEEECCCCCCAAA@@@@@@????????????@@@BBBCCCEEEIIILLLPPPSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZ___aaabbbbbbaaa_________```______bbbfffmmmtttxxx~~~qqqeeeXXXRRRLLLJJJIIIKKKTTT]]]hhhbbb\\\YYYXXX]]]jjjwwwxxxrrrhhhcccbbb^^^\\\ZZZXXXYYYZZZ\\\\\\\\\^^^___```aaabbbcccddddddaaa___```eeemmmrrrrrrooohhhgggdddaaa``````aaaaaaeeegggkkknnnooottt~~~|||{{{{{{{{{zzzooofff^^^ZZZXXXXXXWWWYYY^^^cccjjjvvvyyyttttttuuuzzz}}}xxxnnnddd[[[UUURRRNNNLLLJJJGGGDDDAAA??????~~~wwwpppkkkhhhfffdddaaaaaafffuuu~~~}}}|||yyywwwuuusssqqqlllnnnooopppooollljjjhhheeeccc___\\\ZZZWWWTTTQQQMMMLLLJJJGGGEEEDDDCCCBBB@@@@@@?????????@@@@@@AAACCCEEEHHHKKKOOORRRTTTUUUTTTTTTUUUVVVWWWYYY[[[\\\___```aaa```___^^^^^^```aaaaaabbbdddiiipppwww{{{}}}|||ooocccWWWQQQKKKIIIJJJMMMUUU^^^fff___YYYXXX[[[cccqqqxxxsssiiidddccc^^^\\\ZZZWWWWWWYYY[[[\\\\\\___```aaabbbdddeeeggggggeeeddddddhhhnnnrrrqqqooofffeeecccaaaaaaaaabbbcccggggggiiillllllooo{{{|||zzzyyyyyyyyy|||}}}wwwoooggg```\\\ZZZZZZXXXXXX\\\^^^bbbjjjssstttsssnnnggg```\\\\\\]]]bbbdddhhhlllooopppppppppnnnkkkddd\\\SSSLLLGGGDDDHHHFFFCCCAAA?????????@@@{{{yyyrrrmmmjjjhhhfff^^^___eeetttyyyuuutttvvvwwwwww||||||yyyvvvtttrrrooommmkkklllnnnooonnnkkkgggeeeccc```]]][[[YYYVVVSSSPPPKKKJJJHHHFFFDDDBBBBBBAAA@@@?????????@@@AAABBBBBBDDDFFFJJJNNNRRRTTTTTTUUUTTTTTTUUUWWWYYY[[[]]]^^^``````aaa```^^^]]]___```bbbbbbcccffflllrrrxxx||||||{{{ooocccWWWOOOIIIIIIKKKOOOWWW^^^ccc\\\VVVVVV\\\gggxxxxxxsssjjjeeeddd___]]][[[XXXWWWYYY[[[[[[[[[___```aaaccceeefffhhhhhhhhhggggggiiimmmnnnmmmkkkdddcccbbbaaaaaaaaabbbbbbhhhggggggiiiiiikkkuuu}}}zzzxxxwwwwwwvvvxxxzzz}}}~~~|||{{{zzzzzz|||zzzvvvqqqkkkfffbbb```XXXTTTSSSUUUUUUUUUYYY___aaa___ZZZUUUQQQOOOPPPRRRUUUVVVYYY[[[\\\]]]\\\\\\ZZZXXXTTTPPPKKKFFFCCCBBBCCCBBB???>>>===>>>@@@BBByyyyyy{{{tttooollliiiggg___aaagggsss|||yyytttqqqoooppprrrtttsssuuuxxx~~~}}}zzzvvvtttrrrpppmmmkkkjjjkkkllllllkkkhhheeeccc```^^^[[[ZZZXXXUUURRROOOIIIHHHGGGEEECCCAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDEEEHHHLLLQQQTTTUUUUUUUUUTTTUUUVVVWWWZZZ\\\^^^```aaabbbcccbbb```___```aaabbbbbbdddhhhmmmtttzzz}}}~~~zzznnncccVVVNNNHHHHHHKKKPPPXXX___```XXXRRRUUU]]]kkk~~~uuurrrkkkgggfffbbb```^^^[[[ZZZ[[[\\\[[[ZZZ]]]]]]___aaaccceeeggghhhhhhhhhgggiiijjjjjjiiihhhcccbbbbbbaaaaaaaaaaaabbbfffeeefffhhhhhhiiipppxxx}}}|||{{{yyywwwuuuuuuttttttvvvxxxxxxwwwuuuuuuvvvzzzyyywwwtttooojjjeeecccWWWSSSRRRSSSRRRPPPQQQUUUTTTRRROOOLLLKKKLLLMMMNNNPPPPPPQQQRRRRRRQQQPPPOOOLLLKKKJJJHHHFFFDDDCCCBBB??????>>>>>>???BBBEEEFFFvvvqqqzzz~~~vvvqqqmmmjjjhhheeefffiiirrryyyxxxwwwvvvwwwxxxzzz{{{{{{|||}}}~~~{{{yyyuuurrrpppnnnllljjjhhhhhhiiiiiigggeeebbbaaa\\\ZZZXXXWWWVVVSSSPPPMMMHHHGGGEEECCCBBBAAA@@@@@@AAAAAAAAABBBCCCDDDFFFFFFFFFIIINNNSSSVVVWWWVVVUUUTTTUUUVVVXXX[[[]]]```aaaccceeeffffffdddccccccdddaaabbbeeehhhnnntttzzz~~~~~~wwwlllaaaVVVMMMFFFGGGLLLQQQYYY```___WWWQQQTTT___ooo|||pppooojjjhhhiiieeebbb```^^^^^^^^^]]][[[YYYZZZ[[[\\\___aaadddeeefffggggggggghhhiiiiiihhhgggddddddccccccbbbbbbbbbbbbdddcccdddggggggggglllrrr{{{zzzyyywwwvvvtttsssrrrppprrrsssrrrqqqqqqrrrsssvvvvvvvvvuuurrrnnnjjjggg```[[[XXXYYYWWWSSSQQQSSSOOOMMMJJJIIIIIIJJJKKKKKKNNNNNNNNNNNNMMMLLLJJJJJJGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@AAACCCEEEGGGHHHssskkkpppxxxrrrnnnkkkiiikkkjjjkkkqqq{{{xxxtttrrrpppnnnkkkiiigggggggggfffeeebbb```___YYYXXXVVVUUUTTTRRRNNNKKKGGGFFFEEECCCAAA@@@@@@???AAAAAABBBBBBDDDEEEGGGHHHFFFJJJOOOTTTWWWXXXVVVUUUTTTUUUVVVXXX[[[^^^```bbbeeegggiiiiiigggfffeeefffaaabbbeeeiiinnnuuuzzz~~~|||uuuiii^^^UUULLLFFFGGGLLLRRRYYY```___VVVPPPUUUaaarrrvvvkkkmmmiiiiiikkkhhhdddbbbaaa``````^^^[[[XXXXXXYYY[[[]]]```bbbdddeeeeeeeeefffggghhhiiiiiihhhfffeeeeeeddddddccccccbbbcccbbbdddggggggfffjjjooo~~~zzzyyyxxxvvvuuusssrrrrrroooooopppooonnnnnnppprrrqqqsssuuuwwwvvvssspppmmmhhhbbb___^^^ZZZTTTPPPPPPNNNLLLJJJIIIIIIIIIIIIHHHLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAAAAABBBCCCDDDpppjjjoooyyyssspppnnnmmmpppkkkjjjsssvvvssspppnnnmmmllljjjhhhiiihhhfffcccaaa```___^^^YYYXXXUUUTTTSSSPPPMMMJJJKKKHHHDDD@@@======>>>???@@@@@@AAABBBDDDFFFGGGIIIKKKNNNRRRUUUVVVVVVWWWXXXYYYXXXWWWWWWYYY]]]bbbdddiiihhhggggggfffeeecccaaabbbdddgggkkkoootttyyy{{{{{{qqqddd[[[QQQLLLGGGGGGMMMTTTYYY[[[XXXRRRNNNQQQ[[[mmmvvviiifffiiihhhfffeeeeeedddcccaaa___^^^]]]]]]YYYXXXXXXZZZ]]]______^^^___aaadddgggiiiiiihhhhhhgggdddaaa``````aaa```______`````````___aaaeeehhh~~~~~~~~~{{{wwwtttsssrrrpppnnnnnnnnnooopppooonnnlllkkkqqqrrrsssttttttsssrrrrrrjjjhhheeeccc```\\\WWWSSSNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAABBBCCCEEEFFFpppiiioooxxxtttrrrqqqppprrrmmmkkkrrrzzzvvvsssooommmkkkjjjgggeeegggeeecccaaa___^^^]]]\\\YYYWWWTTTRRRQQQOOOLLLJJJJJJGGGCCC@@@>>>>>>???@@@@@@AAABBBCCCEEEGGGIIIJJJLLLOOOSSSUUUVVVVVVWWWXXXXXXWWWWWWWWWZZZ^^^bbbeeeiiihhhgggffffffdddcccaaadddfffjjjnnnqqquuuyyy{{{zzzpppbbbYYYNNNIIIEEEEEEKKKRRRWWWXXXRRRMMMLLLPPPYYYjjjttthhhfffhhhgggeeedddcccccccccbbbaaa___^^^]]]YYYXXXWWWYYY\\\^^^^^^^^^___aaaeeeiiikkkkkkiiigggdddbbb```______```___^^^[[[\\\]]]]]]^^^```dddggg}}}}}}||||||{{{xxxtttrrrqqqpppooommmkkkkkklllllllllkkkjjjjjjjjjlllooorrrttttttttttttmmmllliiigggeeebbb]]]ZZZRRRQQQOOOMMMKKKJJJIIIHHHJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGHHHoooiiinnn{{{yyywwwvvvuuutttooolllpppzzz~~~xxxtttrrrpppmmmkkkiiihhhfffddddddbbb```^^^\\\[[[ZZZYYYXXXUUURRROOONNNNNNLLLKKKHHHFFFCCC@@@>>>???@@@AAAAAAAAABBBDDDFFFIIIKKKLLLOOOQQQUUUVVVVVVVVVWWWXXXWWWWWWWWWXXX[[[___cccfffhhhhhhgggfffdddcccbbbaaaeeehhhmmmpppsssuuuxxx{{{vvvjjj]]]TTTJJJGGGDDDFFFLLLRRRVVVWWWNNNJJJJJJPPPYYYiii~~~rrrgggfffhhhgggeeeeeebbbcccddddddcccaaa___^^^YYYWWWVVVWWWZZZ\\\]]]]]]^^^aaaeeekkknnnmmmiiieee```^^^]]]]]]^^^^^^]]][[[ZZZ[[[\\\]]]^^^aaaeeehhhvvv}}}{{{zzzyyywwwuuurrrppppppooommmlllhhhgggggggggggghhhhhhiiigggiiimmmppprrrrrrqqqpppooommmlllkkkjjjhhheeecccZZZXXXTTTQQQMMMJJJHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJnnniiinnn}}}{{{zzzuuupppmmmnnnuuu~~~zzzuuurrrooommmjjjiiiiiihhhgggeeeaaa```^^^\\\ZZZXXXWWWWWWVVVSSSOOOLLLLLLLLLKKKKKKFFFEEEBBB@@@???@@@AAABBBAAABBBDDDFFFIIILLLNNNPPPRRRTTTVVVWWWWWWWWWXXXYYYWWWWWWWWWYYY\\\```dddggggggggggggeeecccbbbbbbbbbdddhhhnnnqqqrrrtttxxx{{{{{{pppcccVVVMMMIIIGGGFFFIIIOOOTTTVVVVVVNNNKKKKKKQQQ[[[jjj|||qqqhhhgggiiihhhffffffaaabbbdddeeeeeeccc```^^^ZZZXXXVVVWWWYYY\\\]]]]]]\\\^^^cccjjjnnnmmmhhhccc]]]\\\[[[\\\]]]]]][[[YYY]]]^^^^^^______aaaeeeiiinnn}}}}}}{{{yyyxxxuuusssqqqppppppooommmkkkfffeeedddddddddfffggghhhjjjlllnnnoooooommmjjjhhhmmmlllkkkkkklllllljjjiiiccc```\\\WWWRRRNNNKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLmmmhhhnnn|||yyytttqqqnnnmmmppp|||{{{wwwuuusssqqqoookkkiiihhhfffdddbbb___^^^\\\ZZZXXXVVVUUUUUUSSSPPPLLLJJJJJJJJJJJJIIIEEEDDDBBBAAA@@@@@@AAABBBBBBCCCEEEHHHKKKNNNQQQSSSUUUWWWXXXXXXWWWWWWXXXYYYXXXXXXYYYZZZ]]]aaadddfffeeeffffffdddaaaaaabbbdddccchhhnnnqqqrrruuuzzz~~~xxxlll^^^QQQJJJFFFEEEFFFJJJPPPTTTTTTRRRNNNKKKKKKQQQ\\\lll{{{rrrjjjjjjkkkiiiggggggaaabbbdddeeeeeeccc```^^^[[[YYYXXXXXX[[[]]]]]]]]]ZZZ[[[___ffflllmmmiiiddd^^^]]][[[[[[\\\\\\[[[YYY___``````___^^^```cccfffhhhttt}}}zzzyyyuuusssqqqqqqqqqpppmmmkkkfffeeedddddddddfffggghhhkkklllmmmmmmllliiifffdddkkkjjjiiijjjmmmnnnnnnmmmkkkiiieee___YYYTTTOOOLLLKKKLLLMMMNNNOOOPPPPPPPPPIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFHHHKKKMMMOOOkkkfffkkkyyyuuurrrqqqooommmlllvvv~~~~~~~~~|||xxxuuuttttttuuuqqqmmmiiifffbbb___\\\]]]\\\ZZZWWWUUUTTTSSSRRRPPPMMMJJJIIIIIIIIIIIIHHHEEEDDDCCCAAA@@@@@@@@@AAACCCDDDFFFIIIMMMQQQTTTVVVXXXYYYZZZYYYXXXWWWXXXZZZYYYYYYZZZ\\\^^^aaadddeeebbbdddeeeccc``````dddgggdddjjjpppssstttxxxvvviii[[[PPPIIICCCCCCEEEJJJOOOQQQOOOLLLLLLJJJLLLTTT```pppzzzrrrllllllllliiiggggggbbbcccddddddcccaaa___^^^\\\[[[[[[\\\^^^______^^^ZZZYYY[[[aaaiiimmmkkkgggccc```]]]\\\\\\]]]\\\[[[^^^^^^^^^]]]\\\]]]___bbbdddooozzz~~~|||{{{vvvtttsssrrrqqqpppmmmjjjffffffeeeeeeeeefffggggggfffgggggghhhhhhgggfffeeeiiihhhgggiiillloooppppppooonnnkkkgggaaaZZZSSSPPPLLLMMMNNNOOOPPPQQQQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGHHHKKKNNNPPPRRRjjjcccgggyyyyyytttoooppppppmmmjjjrrr{{{||||||yyyuuurrrqqqrrrrrrnnnjjjfffdddaaa^^^[[[ZZZYYYWWWTTTRRRQQQPPPOOOLLLKKKIIIIIIIIIIIIGGGFFFFFFEEECCCBBB@@@@@@@@@@@@CCCDDDGGGJJJOOOSSSWWWYYY[[[[[[\\\ZZZXXXXXXYYYZZZ[[[[[[\\\]]]___aaacccddd___bbbcccbbb``````eeejjjhhhnnntttwwwyyy}}}qqqdddVVVLLLGGGBBBCCCEEEKKKPPPPPPMMMIIIIIIKKKQQQ]]]iiiwwwyyyrrrmmmlllkkkgggeeeeeecccccccccbbbaaa___^^^]]]]]]]]]^^^```bbbbbb```^^^[[[XXXWWW]]]gggnnnooommmhhheee```]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\]]]```cccbbblllwww~~~}}}|||vvvtttsssrrrqqqoookkkhhhffffffffffffffffffeeedddaaaaaaaaabbbbbbcccdddeeedddcccccceeeiiilllmmmnnnppppppooolllfff^^^VVVQQQNNNOOOPPPQQQQQQQQQQQQQQQNNNMMMKKKIIIHHHGGGGGGGGGIIIIIIJJJLLLNNNQQQTTTVVViiiaaacccttt|||wwwmmmoooqqqnnnjjjpppzzz{{{{{{wwwrrroooooopppkkkhhheeedddcccbbbaaa___XXXVVVTTTRRRPPPOOONNNMMMJJJIIIHHHIIIIIIIIIFFFDDDFFFEEEDDDBBBAAA@@@??????CCCEEEGGGKKKPPPTTTXXXZZZ\\\]]]\\\[[[YYYXXXYYYZZZ\\\\\\]]]]]]___```bbbccc]]]```cccaaa___```fffkkklllqqqxxx{{{}}}xxxlll^^^QQQHHHCCCDDDEEEHHHMMMRRRRRRMMMHHHIIIMMMWWWeeerrr~~~xxxqqqmmmllljjjfffcccdddeeedddcccaaa___^^^]]]]]]]]]^^^```ccceeedddaaa^^^]]]YYYVVV\\\fffooorrrqqqlllhhhbbb^^^]]]^^^___```]]]^^^^^^^^^^^^```dddgggaaalllxxx}}}|||vvvtttsssrrrpppnnnjjjgggeeefffggggggfffeeecccbbb```___^^^^^^^^^```aaabbb```^^^^^^```dddhhhiiijjjoooppppppnnnhhh```WWWRRROOOPPPQQQQQQRRRQQQQQQQQQOOONNNLLLIIIHHHGGGGGGGGGKKKLLLLLLNNNQQQTTTWWWYYYddd```bbbppp{{{uuurrrvvvmmmiiilllmmmppp}}}{{{zzzxxxvvvsssoookkkiiihhhgggaaa```___^^^\\\[[[YYYYYYQQQQQQPPPOOONNNNNNMMMLLLKKKHHHFFFFFFHHHJJJHHHFFFIIIGGGEEECCCBBBAAAAAAAAAGGGJJJOOORRRUUUYYY\\\___```___]]]\\\\\\\\\]]]]]]^^^]]]]]]\\\]]]^^^___```^^^_________```bbbeeeiiirrrxxx}}}~~~{{{xxxpppcccVVVMMMJJJIIIGGGJJJMMMNNNLLLIIIGGGGGGPPPPPPZZZmmm~~~yyytttooojjjhhhgggfffeeecccaaa___]]]\\\[[[\\\\\\___```eeejjjnnnmmmgggaaa```^^^\\\aaaiiiqqquuuvvvkkkgggbbb___^^^^^^^^^^^^___]]]\\\\\\]]]___bbbdddkkkkkkrrr~~~~~~|||{{{yyywwwrrrrrrrrrooojjjgggeeeeeeeeeeeeeeedddcccbbbaaa``````___^^^]]]\\\\\\\\\\\\^^^]]]\\\]]]___cccgggiiinnnppppppnnnhhhaaa\\\ZZZUUUVVVWWWWWWVVVVVVUUUUUUQQQOOOMMMMMMMMMMMMLLLJJJOOOOOOOOOPPPRRRUUUWWWXXXccc^^^```mmmzzzwwwqqqkkkiiinnnnnnppp|||}}}{{{xxxvvvtttssstttrrrnnnkkkhhheeedddccc```___^^^\\\ZZZXXXWWWVVVQQQPPPOOONNNLLLKKKIIIIIIJJJHHHFFFFFFHHHIIIHHHGGGHHHGGGEEECCCBBBAAABBBBBBGGGKKKQQQUUUXXX[[[^^^```___^^^]]][[[[[[[[[\\\]]]______^^^^^^^^^___```aaa^^^_________```bbbfffiiipppxxx{{{wwwmmm```SSSKKKHHHHHHHHHKKKPPPPPPNNNJJJHHHGGGPPPSSS___tttwwwsssnnniiigggeeedddcccaaa```^^^\\\[[[[[[\\\\\\```ccchhhoootttvvvsssoookkkfffccchhhrrrxxxwwwsssjjjfffaaa^^^]]]]]]]]]]]]^^^]]][[[[[[[[[]]]```bbbeeeeeekkkuuu~~~|||yyyxxxwwwuuutttpppqqqpppmmmhhheeeccccccccccccccccccbbbaaa_________^^^]]]\\\\\\[[[[[[[[[YYYYYYXXXXXXZZZ]]]```bbbjjjlllmmmkkkgggaaa^^^\\\\\\\\\\\\[[[ZZZXXXWWWWWWYYYWWWTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSUUUXXXYYYaaa\\\\\\jjjyyyvvvmmmiiijjjoooppppppyyy~~~}}}|||{{{xxxvvvssspppnnnmmmmmmllliiifffcccaaa______^^^]]][[[YYYWWWUUUSSSRRROOOOOOMMMKKKIIIHHHFFFEEEHHHGGGEEEEEEGGGHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCHHHMMMSSSYYY\\\^^^___```^^^]]]\\\[[[ZZZ[[[\\\\\\``````_________```aaaaaa]]]^^^______```cccgggkkkppp{{{{{{uuuiii\\\PPPIIIGGGHHHHHHMMMSSSSSSPPPLLLIIIIIIOOOWWWggg~~~uuuqqqlllgggeeecccaaa______^^^\\\[[[[[[[[[\\\]]]___bbbhhhpppxxx|||}}}}}}xxxsssooottt}}}xxxooogggddd___\\\\\\\\\\\\[[[]]]\\\ZZZYYYYYYZZZ\\\]]]^^^___dddlllsss~~~~~~}}}}}}}}}}}}~~~~~~|||wwwsssrrrqqqpppooonnnooonnnkkkfffcccaaa```aaaaaaaaaaaa```______^^^]]]]]]\\\\\\[[[ZZZZZZZZZWWWVVVUUUUUUUUUXXXZZZ\\\dddfffhhhgggeeeaaa```___bbbcccbbb___\\\YYYXXXXXX^^^[[[XXXVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSUUUXXXYYYaaaZZZZZZggg|||uuurrrllliiiiiimmmnnnooovvv~~~}}}}}}{{{zzzyyywwwtttpppmmmkkkjjjiiigggeeeccc```^^^\\\[[[ZZZYYYWWWUUUSSSPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEHHHNNNUUU[[[^^^______```]]]\\\[[[ZZZZZZZZZ[[[\\\__________________``````]]]^^^^^^^^^```dddiiimmmvvvyyyrrreeeXXXMMMHHHHHHIIIIIIOOOUUUVVVQQQLLLJJJJJJPPP\\\qqq|||rrrooojjjfffcccaaa___]]]\\\\\\[[[ZZZZZZ[[[\\\]]][[[^^^dddkkkssszzz~~~}}}}}}vvvnnneeeaaa]]][[[ZZZZZZZZZYYY\\\[[[YYYWWWWWWWWWXXXYYYYYY[[[aaahhhlllttt||||||||||||||||||}}}}}}}}}xxxsssnnnmmmmmmmmmmmmmmmmmmmmmjjjfffbbb````````````aaaaaa``````___^^^\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWXXX]]]___aaabbbaaa``````aaaeeefffeeebbb]]]YYYYYYZZZccc```\\\ZZZYYYYYYWWWVVVUUUTTTRRRQQQRRRTTTVVVXXXbbbZZZXXXccc~~~uuupppiiifffdddeeegggjjjpppwww~~~||||||}}}~~~zzzxxxwwwvvvssspppmmmjjjhhhfffeeedddcccaaa^^^\\\ZZZYYYUUUTTTRRRPPPNNNLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJOOOWWW]]]______^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^```eeekkkooo|||~~~uuulll```TTTLLLIIIIIIJJJJJJQQQWWWWWWQQQLLLJJJLLLRRRccc{{{~~~xxxpppmmmhhheeecccaaa^^^\\\\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZ\\\aaagggmmmrrrwwwzzz~~~xxxqqqnnnbbb___\\\ZZZZZZZZZYYYXXXZZZYYYXXXVVVUUUUUUUUUUUUTTTWWW___eeehhhmmmyyyzzz{{{{{{{{{||||||{{{{{{yyyuuuppplllkkkkkkkkkkkklllmmmllljjjfffcccbbbbbbbbbbbbbbbbbbaaa```______[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVTTTSSSSSSSSSTTTTTTVVVXXXZZZ\\\\\\]]]___aaagggiiiiiieee```]]]___aaajjjhhheeecccaaa```]]][[[UUUTTTQQQPPPPPPRRRTTTVVVbbbZZZVVV___zzz}}}sssmmmgggddd```^^^```eeekkkoooyyyxxxwwwzzz~~~}}}|||zzzwwwtttpppooommmjjjgggdddbbbaaa```______]]]\\\YYYWWWVVVOOOOOONNNLLLJJJIIIHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGBBBCCCDDDDDDCCCCCCEEEGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMRRRYYY^^^______^^^^^^\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^___^^^^^^]]]\\\\\\\\\]]]]]]```eeemmmrrr~~~~~~}}}{{{yyymmmeeeYYYPPPKKKJJJKKKKKKNNNTTTZZZXXXRRRLLLMMMPPPXXXlllzzzsssnnnkkkhhheeedddbbb```^^^\\\[[[ZZZZZZZZZ[[[\\\]]]\\\___cccfffiiilllqqqtttvvv}}}wwwoookkkkkkaaa^^^[[[YYYYYYYYYXXXWWWYYYXXXWWWUUUTTTSSSSSSSSSPPPSSSZZZaaaeeehhhpppzzzyyyzzzzzz{{{zzzzzzyyyyyyuuurrrnnnkkkkkkkkkkkkjjjjjjkkkllljjjgggeeedddeeedddddddddcccbbbaaa______[[[[[[\\\\\\[[[ZZZXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSUUUVVVWWWYYY\\\___gggjjjkkkiiieeedddhhhlllnnnmmmkkkiiihhhddd```\\\WWWUUURRROOOOOOPPPSSSUUUbbbYYYSSSZZZsss~~~tttmmmgggeeeaaa___aaafffjjjlll}}}yyyvvvzzz}}}}}}}}}zzzyyyxxxwwwwwwuuurrroooiiihhhgggdddbbb___^^^]]]YYYZZZYYYYYYWWWUUUSSSQQQKKKJJJJJJIIIHHHFFFFFFEEEBBBBBBCCCCCCCCCCCCDDDDDD@@@BBBDDDCCCBBBBBBEEEGGGHHHHHHGGGHHHIIIKKKMMMNNNRRRVVV\\\``````______^^^]]]\\\[[[[[[[[[]]]^^^___^^^___`````````^^^]]]\\\\\\\\\\\\]]]```fffnnnsssyyy}}}{{{xxxtttqqqddd\\\RRRLLLIIIJJJKKKKKKSSSYYY]]][[[SSSNNNPPPUUU```uuuwwwpppllljjjhhhffffffdddbbb```^^^]]][[[[[[ZZZ[[[\\\]]]___bbbfffggghhhiiillloooooossswwwuuunnnhhheeeeee```]]][[[ZZZZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPQQQWWW___dddhhhooowww|||xxxxxxyyyyyyxxxwwwvvvuuuqqqnnnkkkjjjjjjkkkjjjiiigggiiijjjiiigggffffffffffffeeeeeecccbbb```^^^]]][[[\\\]]]]]]\\\[[[YYYWWWRRRRRRQQQPPPPPPOOOOOOOOONNNOOOPPPQQQRRRUUUYYY\\\cccgggjjjjjjggghhhooouuurrrrrrqqqpppnnniiiccc^^^YYYWWWSSSPPPOOOPPPSSSUUUaaaWWWQQQVVVnnnzzztttiiiiiifffdddfffjjjmmmlll{{{}}}zzz{{{{{{}}}~~~{{{yyy{{{}}}tttsssrrrssssssqqqnnnlllfffeeedddbbb```^^^\\\[[[UUUUUUUUUUUUSSSQQQOOONNNHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDCCCAAABBBDDDGGGHHHHHHHHHIIIJJJLLLNNNPPPVVVZZZ^^^aaaaaa```______]]]]]]\\\\\\\\\]]]___`````````aaaaaaaaa```^^^]]][[[\\\\\\]]]```fffnnntttttt~~~~~~|||{{{xxxtttoookkk]]]WWWNNNIIIHHHJJJJJJJJJVVV\\\```\\\TTTPPPSSSYYYfff{{{}}}uuuooollljjjhhhggggggfffdddbbb___^^^\\\[[[[[[[[[\\\]]]```cccfffgggggggggiiikkkkkklllmmmllliiieeebbb```___]]][[[ZZZZZZZZZXXXWWWVVVVVVVVVUUUTTTSSSSSSRRRTTTRRRVVV^^^fffkkkssszzz}}}{{{vvvwwwwwwwwwvvvuuusssrrrmmmllljjjjjjjjjkkkjjjhhheeeggghhhhhhgggffffffgggffffffeeecccaaa___]]]\\\[[[\\\]]]^^^]]][[[YYYXXXSSSRRRRRRRRRQQQPPPPPPPPPLLLMMMNNNNNNOOORRRVVVZZZ^^^cccggghhhfffiiiqqqxxxzzzzzzzzzzzzxxxrrrjjjddd[[[XXXTTTQQQPPPQQQTTTVVV}}}dddVVVOOOVVVaaawww|||vvvnnnooopppooonnnoooqqqrrr~~~~~~zzzzzz~~~~~~}}}|||{{{zzzyyywwwuuurrrpppooooooooonnnoooooommmiiifffaaa```___]]][[[XXXUUUTTTUUURRRNNNLLLKKKKKKJJJJJJIIIFFFCCCCCCEEEEEEDDDAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAABBBCCCEEEEEEFFFFFFEEEEEEFFFKKKQQQVVV]]]```bbbbbb```]]][[[[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]]]]^^^^^^_________^^^___aaabbbdddhhhlllppp||||||yyywwwwwwxxxtttkkkddd[[[TTTNNNKKKFFFBBBHHHRRR^^^]]]]]]ZZZSSSNNNTTT\\\sss~~~vvvnnnhhhhhhgggfffeeedddcccccccccbbb___\\\YYYYYY\\\```cccjjjiiigggeeeddddddddddddhhhfffeeecccaaa______^^^]]]\\\]]]^^^```aaa```^^^^^^___^^^[[[WWWTTTSSSSSSQQQQQQWWW```hhhnnnwww{{{{{{{{{xxxvvvuuuttttttrrrpppmmmmmmmmmlllkkkjjjiiihhhgggiiihhhffffffffffffdddbbbdddcccaaa___^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZXXXXXXZZZWWWTTTRRRQQQPPPOOOMMMNNNMMMMMMMMMMMMOOOPPPQQQZZZ[[[]]]___ccciiipppuuuxxxyyyzzzzzzwwwqqqkkkggg___]]]YYYUUUSSSRRRSSSSSS~~~cccVVVOOOVVV```wwwyyysssooopppppppppnnnoooppprrr~~~|||{{{~~~~~~|||zzzyyyxxxuuuuuutttrrrpppnnnlllkkklllkkkkkkkkkkkkjjjfffccc^^^^^^]]][[[XXXVVVSSSRRRQQQOOOMMMMMMLLLKKKHHHFFFFFFDDDAAAAAABBBCCCAAA???AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIKKKOOOUUUYYY```bbbddddddbbb___]]]]]]]]]]]]]]]]]]^^^___```aaa______^^^^^^^^^______```^^^___aaaccceeeiiinnnrrr|||yyywwwuuuuuutttooofff___WWWPPPKKKIIIFFFFFFMMMVVVbbb```^^^[[[UUUSSS[[[eeeuuutttmmmhhhffffffeeeeeeeeeeeeeeefffbbb```\\\ZZZZZZ\\\```ccchhhgggeeedddcccbbbbbbccceeedddbbbaaa___^^^^^^^^^ZZZZZZ[[[^^^bbbeeefffffffffeeeccc___YYYVVVUUUUUUSSSWWWaaannntttvvvyyy~~~|||{{{{{{wwwvvvtttssssssrrrpppnnnllllllkkkjjjiiiiiihhhhhhiiigggeeeeeeeeeeeedddbbbcccaaa```^^^]]]\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZWWWTTTQQQQQQPPPOOOMMMOOOOOONNNMMMMMMMMMNNNOOOUUUVVVXXXZZZ]]]cccjjjooosssuuuwwwwwwuuupppkkkhhhaaa^^^ZZZVVVSSSQQQQQQRRRcccUUUNNNUUU___uuu}}}tttnnnoooppppppooonnnnnnppprrr}}}}}}zzz~~~}}}|||zzzxxxvvvtttsssrrrmmmmmmlllkkkjjjhhhgggfffggggggfffggggggeeeaaa^^^[[[ZZZYYYWWWUUURRRPPPOOOMMMLLLLLLLLLLLLIIIEEEBBBEEECCCAAA@@@AAABBBAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGKKKNNNQQQVVV[[[^^^bbbdddffffffdddaaa______^^^^^^^^^^^^^^^___aaaaaabbb```___]]]]]]^^^```aaa^^^```bbbeeegggkkkpppttt|||~~~|||uuusssrrrqqqoooiii___XXXPPPLLLHHHGGGGGGJJJRRR[[[ccc___[[[XXXUUUWWWbbbnnnyyyzzzrrrlllhhheeeeeeddddddeeeeeefffgggccc```]]]ZZZZZZ]]]```bbbeeedddcccaaaaaa````````````___^^^]]]]]]\\\\\\]]]WWWWWWXXX\\\bbbgggkkklllkkkiiieee___YYYUUUTTTUUUUUU^^^mmm}}}{{{zzz}}}|||vvvtttrrrrrrrrrqqqooommmkkkjjjjjjiiiiiihhhhhhhhhiiigggdddccccccdddcccbbb```___^^^\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWSSSQQQPPPPPPOOOMMMPPPOOONNNMMMLLLLLLLLLLLLOOOQQQRRRTTTWWW\\\bbbfffkkkmmmppprrrqqqnnnkkkhhhaaa___[[[VVVSSSQQQPPPPPPcccTTTNNNTTT]]]rrrxxxpppjjjnnnnnnnnnmmmlllmmmppprrrxxx}}}|||}}}||||||||||||wwwvvvuuusssqqqooommmlllggggggggggggfffeeeccccccdddccccccccccccaaa]]][[[XXXWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIIIIHHHGGGDDDAAAEEEDDDBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????@@@?????????@@@@@@AAABBBCCCGGGMMMRRRWWW[[[___bbbdddfffgggfffdddaaa``````\\\\\\\\\\\\]]]^^^___```bbbaaa^^^\\\\\\]]]___aaa___aaadddgggjjjnnnssswww}}}~~~|||yyyrrrqqqooommmiiibbbYYYRRRLLLIIIFFFFFFHHHNNNWWW]]]___ZZZUUUSSSSSSXXXfffsss~~~vvvpppkkkhhheeedddcccccccccccccccdddbbb```]]][[[[[[\\\___aaaaaaaaa```___^^^^^^]]]]]][[[ZZZZZZYYYYYYZZZZZZ[[[WWWVVVVVVYYY___eeehhhjjjhhhfffaaa[[[UUUSSSSSSTTTXXXaaasssxxxvvv|||}}}uuusssqqqppppppooonnnllljjjjjjjjjiiiiiihhhhhhhhhiiigggcccbbbbbbccccccbbb^^^]]]\\\ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYVVVSSSQQQPPPPPPOOOMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLNNNOOOPPPSSSWWW\\\```aaacccgggjjjkkkjjjgggfff^^^\\\YYYUUUSSSQQQQQQPPPbbbTTTMMMSSSZZZmmm}}}wwwqqqlllnnnnnnmmmkkkjjjkkknnnppprrryyyzzzwwwwwwwwwvvvvvvqqqqqqooonnnllljjjiiiiiieeeeeeeeeeeedddcccbbbaaaaaa````````````^^^[[[XXXUUUTTTTTTRRRPPPNNNLLLKKKKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@AAABBB???>>>>>>======>>>>>>???????????????@@@AAABBBBBBCCCHHHOOOUUUZZZ^^^aaadddeeefffgggeeeccc```______]]]]]]]]]]]]^^^___``````aaa```]]]\\\\\\]]]___aaaaaacccgggjjjmmmqqquuuxxx}}}~~~|||xxxpppooommmiiiddd\\\TTTOOOJJJIIIGGGGGGKKKSSSYYY\\\[[[VVVRRRRRRUUU\\\jjjwww|||tttooojjjhhheeedddbbbaaa```_________bbb```]]][[[ZZZ\\\^^^```^^^^^^^^^]]]]]]\\\[[[[[[WWWVVVVVVVVVVVVWWWXXXYYYXXXWWWUUUVVVZZZ^^^```aaaaaa___\\\WWWSSSRRRSSSUUUYYY```nnn{{{~~~xxxsssqqq{{{vvvsssqqqoooooonnnmmmkkkkkkkkkjjjjjjiiihhhhhhhhhiiifffdddbbbccccccbbbaaa^^^]]][[[ZZZYYYYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZXXXUUURRRPPPPPPPPPOOONNNLLLLLLMMMMMMNNNNNNNNNNNNLLLMMMOOOPPPQQQTTTYYY\\\XXX[[[^^^bbbccccccaaa```XXXWWWUUUSSSQQQQQQQQQQQQ~~~aaaTTTNNNRRRVVVggg|||xxxtttrrrqqqoookkkhhhhhhjjjlllnnnttt~~~zzzvvvsssrrrrrrqqqpppkkkkkkjjjiiihhhgggffffffccccccccccccbbbaaa______^^^]]]]]]]]]]]][[[XXXUUURRRQQQQQQOOONNNKKKJJJIIIJJJGGGCCCAAABBBBBBCCCBBB>>>???@@@???======>>>@@@??????>>>>>>>>>>>>??????????????????@@@BBBCCCDDDEEEJJJQQQWWW\\\___bbbeeeeeeffffffeeebbb_________``````___``````aaabbbccc```___^^^]]]]]]___aaabbbcccfffjjjmmmpppssswwwyyy~~~{{{wwwnnnmmmjjjddd^^^WWWQQQMMMIIIJJJIIIIIIOOOWWW[[[[[[XXXTTTSSSWWW\\\cccooozzzyyysssllliiiiiidddcccaaa___^^^]]]\\\\\\```___\\\ZZZZZZ[[[\\\]]][[[[[[\\\\\\[[[[[[ZZZYYYTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVTTTTTTVVVXXXXXXXXXZZZZZZYYYVVVTTTSSSUUUWWWYYY\\\dddnnnpppmmmkkkmmm{{{zzzwwwsssqqqpppooommmlllmmmmmmlllkkkjjjiiihhhggghhhfffeeedddeeedddbbbaaa^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWUUUQQQPPPPPPPPPOOONNNLLLLLLMMMOOOOOOPPPPPPOOOMMMNNNOOOPPPQQQSSSVVVYYYTTTVVVYYY\\\]]]\\\[[[ZZZRRRRRRQQQPPPOOOOOONNNNNN|||```TTTNNNQQQRRRaaa}}}{{{yyytttnnnhhheeefffgggmmmttt~~~}}}xxxuuurrrpppooommmkkkiiieeeeeeeeeeeeddddddddddddaaaaaa``````^^^]]][[[[[[[[[ZZZZZZZZZZZZXXXUUURRRNNNNNNMMMLLLJJJHHHGGGFFFGGGEEECCCBBBCCCCCCAAA@@@===>>>???>>><<<<<<>>>@@@@@@??????>>>>>>??????@@@>>>>>>???@@@BBBCCCEEEFFFJJJNNNTTTYYY]]]```dddffffffggggggeeebbb_________````````````aaabbbcccddd````````````aaabbbddddddfffiiilllppprrrtttwwwzzz~~~zzzvvvllljjjfff___XXXRRRNNNMMMFFFIIIKKKLLLSSS\\\^^^ZZZTTTRRRUUU\\\ccciiiqqqyyyuuupppiiigggiiicccbbbaaa___^^^]]]]]]]]]___^^^[[[YYYYYYYYYZZZ[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXSSSSSSSSSSSSSSSSSSTTTUUUSSSRRRRRRSSSTTTUUUUUUTTTUUUVVVVVVUUUSSSSSSUUUVVVWWWWWW\\\bbbdddccceeejjjvvv|||xxxtttsssqqqpppnnnoooooonnnllljjjiiihhhgggggggggfffggggggfffccc```___^^^]]]\\\\\\\\\]]]^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWTTTQQQPPPPPPPPPOOONNNNNNNNNPPPPPPPPPPPPOOONNNLLLMMMNNNOOOOOOPPPSSSUUUTTTVVVXXXYYYYYYXXXWWWUUUOOOOOONNNMMMLLLKKKJJJJJJ{{{```TTTNNNPPPPPP]]]{{{yyyppphhhdddccccccnnnuuu}}}}}}|||zzzxxxtttrrrpppnnnmmmkkkhhheeeaaaaaaaaabbbbbbbbbbbbbbb___^^^^^^]]]\\\ZZZXXXWWWYYYXXXXXXXXXXXXVVVSSSPPPKKKKKKKKKJJJHHHFFFDDDCCCDDDDDDDDDEEEEEEDDD@@@>>>>>>@@@AAA@@@>>>===@@@BBB@@@@@@????????????@@@@@@===>>>???@@@BBBEEEGGGHHHMMMQQQVVV[[[^^^aaadddggghhhhhhhhheeebbb`````````^^^^^^^^^______```aaabbb``````aaacccdddeeefffggggggjjjnnnqqqsssuuuwwwzzzyyyuuukkkhhhccc\\\TTTOOOMMMLLLDDDHHHKKKNNNUUU___```[[[PPPPPPUUU^^^fffjjjqqqwwwzzzrrrnnngggeeeiiibbbaaa```_______________^^^]]][[[YYYXXXXXXYYYZZZYYYZZZ[[[[[[[[[ZZZYYYXXXSSSSSSRRRRRRRRRSSSSSSTTTOOOOOOPPPRRRUUUVVVUUUTTTQQQSSSTTTSSSRRRQQQRRRSSSVVVUUUWWW\\\]]]^^^bbbhhhpppyyy{{{xxxuuutttrrrpppqqqpppooommmkkkiiihhhggggggggggggiiiiiigggccc___```___^^^]]]]]]]]]^^^___^^^^^^]]]]]][[[ZZZXXXXXXVVVTTTQQQOOOPPPPPPOOONNNPPPQQQQQQRRRQQQPPPNNNMMMJJJLLLMMMMMMMMMNNNPPPRRRVVVWWWXXXXXXXXXVVVTTTSSSOOONNNMMMKKKJJJHHHGGGFFF{{{```TTTOOORRRRRR___xxx~~~uuujjjbbb```bbbkkkwww|||{{{yyywwwtttrrrpppoooooommmkkkhhheeebbb```___aaa``````___^^^^^^]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYYTTTTTTTTTTTTSSSQQQPPPPPPJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEDDDCCCAAA@@@????????????>>>>>>??????@@@AAA????????????????????????===>>>@@@AAABBBDDDHHHKKKSSSTTTWWWZZZ^^^bbbdddfffiiihhhgggfffdddaaa___^^^^^^]]]\\\\\\]]]___bbbcccdddcccbbbbbbbbbeeeggghhhfffjjjooorrrtttwww{{{~~~zzzsssnnnhhh___WWWQQQNNNKKKIIIIIIIIIMMMUUU___aaa]]]WWWQQQRRRZZZcccdddbbblll|||pppiiijjjjjjgggeeeccccccdddeeedddcccaaa```\\\[[[YYYXXXWWWWWWXXXXXX\\\\\\[[[ZZZYYYWWWUUUTTTUUURRROOOOOORRRUUUUUUTTTOOOPPPPPPQQQQQQPPPPPPOOOQQQRRRSSSUUUVVVVVVVVVVVVYYYYYYYYYXXXYYY\\\bbbfffpppxxx{{{vvvssspppooopppnnnlllkkkllllllkkkjjjhhhhhhggggggfffdddcccbbb^^^^^^^^^______```aaabbb___^^^]]][[[ZZZXXXVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNNNNNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPVVVVVVXXXXXXXXXVVVTTTRRRNNNMMMLLLJJJHHHGGGFFFFFFzzz___SSSNNNPPPQQQ^^^uuu|||sssiiicccbbbccchhhrrr~~~~~~|||xxxwwwuuusssqqqnnnmmmllliiihhhgggeeecccaaa```_________^^^^^^]]]\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWTTTTTTSSSRRRPPPNNNMMMLLLHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA??????>>>??????>>>>>>??????@@@AAA>>>>>>??????@@@@@@@@@@@@???AAABBBDDDEEEGGGKKKNNNSSSUUUWWW[[[^^^bbbdddeeefffffffffeeedddcccbbbaaa______^^^]]]^^^___aaacccddddddcccbbbccceeeggghhhiiimmmrrrvvvxxx{{{zzzsssmmmggg^^^VVVPPPMMMJJJIIIIIIKKKQQQXXX^^^^^^YYYTTTQQQRRRZZZcccddddddrrr{{{jjjdddggggggeeecccddddddeeeeeedddbbbaaa```[[[ZZZYYYWWWWWWWWWWWWXXXZZZZZZZZZZZZYYYXXXWWWWWWUUURRROOOOOORRRTTTUUUUUUSSSSSSRRRQQQOOONNNLLLKKKOOOPPPPPPRRRSSSTTTUUUUUUZZZZZZ[[[ZZZ[[[]]]aaaeeennnuuu~~~yyyuuurrrpppooommmkkkjjjjjjjjjiiigggjjjjjjiiihhhgggeeedddccc```____________```aaaaaa^^^]]]\\\[[[YYYWWWVVVUUURRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNMMMMMMNNNOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTVVVWWWXXXWWWUUUTTTOOONNNMMMKKKIIIHHHHHHHHHzzz^^^SSSMMMOOOPPP]]]sss~~~~~~yyyqqqhhhcccccceeegggnnnvvv}}}{{{yyyvvvuuurrrqqqpppnnnkkkiiiggggggaaaaaaaaa``````______^^^]]]\\\\\\[[[ZZZZZZYYYYYYWWWWWWVVVTTTTTTSSSSSSTTTRRRRRRQQQPPPNNNKKKIIIHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@??????>>>>>>??????>>>>>>??????@@@AAA======>>>???@@@AAABBBBBBAAACCCFFFGGGIIILLLOOORRRTTTVVVXXX\\\___bbbdddeeeeeeeeeeeeeeeddddddddddddaaaaaa_________```aaabbbdddcccccccccdddfffhhhiiikkkoootttxxx||||||}}}yyysssllleee\\\TTTNNNKKKIIIHHHJJJPPPWWW\\\\\\YYYTTTQQQQQQSSSZZZaaacccgggyyyrrreeeccceeefffdddccceeeeeeeeedddcccaaa```___[[[ZZZXXXWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXTTTRRROOONNNQQQSSSUUUVVVSSSSSSRRRQQQOOOMMMKKKJJJMMMMMMMMMNNNOOOQQQTTTUUU[[[\\\]]]]]]]]]^^^```bbbjjjoooxxx~~~yyyuuussspppnnnkkkjjjiiiiiigggfffkkkkkkkkkjjjhhhfffeeedddaaaaaa```____________```\\\\\\[[[YYYWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSUUUWWWXXXXXXWWWVVVPPPOOONNNMMMKKKKKKJJJJJJ{{{___SSSMMMPPPPPP]]]rrr}}}{{{|||zzztttllleeecccdddfffiiimmmrrryyy~~~|||zzzzzz||||||xxxvvvsssqqqooommmmmmkkkiiigggeeecccbbb^^^^^^]]]]]]]]]]]]\\\\\\ZZZYYYYYYXXXXXXWWWVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNLLLJJJIIIHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======??????>>>>>>??????@@@AAA<<<===>>>???AAABBBCCCDDDCCCFFFHHHKKKLLLOOORRRUUUUUUWWWZZZ]]]```cccdddeeeffffffeeedddddddddddddddcccbbbaaa```___`````````aaaaaabbbdddfffiiilllmmmkkkoootttyyy}}}wwwqqqjjjcccZZZQQQLLLJJJHHHHHHMMMUUU___aaa[[[TTTQQQPPPRRRUUU[[[aaadddlll{{{pppgggfffhhhgggeeeeeefffeeeeeecccbbb```___^^^ZZZYYYXXXVVVVVVVVVVVVWWWUUUVVVVVVWWWWWWVVVVVVUUURRRPPPNNNNNNOOOQQQTTTUUUPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLNNNQQQTTTVVV\\\^^^___```^^^^^^___```fffiiipppwww|||~~~zzzwwwrrrpppmmmkkkjjjiiigggeeeiiiiiiiiiiiihhhgggfffeeebbbaaa```___^^^^^^^^^^^^[[[ZZZYYYXXXVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOOOORRRRRRRRRRRRRRRSSSSSSTTTTTTUUUWWWYYYYYYYYYWWWVVVQQQQQQOOONNNMMMMMMMMMMMM|||aaaTTTNNNQQQPPP^^^sss|||zzzxxxuuuoooiiidddbbbdddeeekkklllooottt~~~}}}yyyvvvuuuvvvxxxzzzyyy||||||wwwtttrrrpppnnnllljjjiiihhhfffdddbbbaaa```]]]]]]\\\[[[[[[ZZZYYYYYYWWWWWWWWWVVVUUUUUUTTTTTTQQQQQQPPPOOONNNMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA===>>>???AAABBBDDDEEEFFFEEEGGGKKKMMMNNNPPPSSSUUUVVVXXX[[[___ccceeeffffffiiihhhgggeeecccccccccccccccbbbaaaaaa``````______]]]___aaaeeeiiimmmppprrroooqqqvvv|||}}}tttnnnhhhaaaWWWOOOKKKJJJIIIIIIRRR[[[cccbbbYYYQQQPPPQQQUUUXXX]]]ccciiiuuuyyypppiiiiiiiiifffddddddeeedddcccaaa```^^^^^^]]]ZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPOOOOOONNNPPPQQQSSSPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLMMMOOOSSSVVVXXX\\\^^^___```^^^]]]]]]^^^aaaccchhhpppvvv~~~{{{rrrpppmmmjjjjjjhhhfffddddddeeeffffffggggggffffffaaaaaa___^^^]]]]]]]]]]]]ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUXXXYYYZZZ[[[ZZZYYYWWWVVVRRRQQQPPPOOOOOOOOOOOOOOO}}}aaaUUUOOOQQQQQQ^^^rrr}}}zzztttqqqlllhhheeedddeeeeeeiiiiiilllqqqxxx~~~|||xxxuuusssssstttuuusssuuuxxxzzz|||~~~{{{wwwuuurrrpppooommmkkkiiiggggggeeedddbbb```___^^^\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHCCCCCCBBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAACCCDDDFFFGGGGGGGGGJJJMMMOOOPPPQQQSSSUUUVVVYYY]]]bbbfffhhhiiiiiilllkkkhhheeecccbbbaaaaaaaaaaaaaaa``````_________\\\^^^aaafffkkkooorrrttttttvvvzzzzzzqqqllleee___UUUNNNKKKJJJKKKLLLWWW^^^ccc___VVVOOOPPPSSSWWWZZZ___gggsssuuunnniiihhhfffbbb```bbbcccbbb```___^^^]]]]]]]]]YYYXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSRRRQQQPPPPPPQQQSSSSSSRRRQQQPPPNNNMMMLLLMMMMMMNNNOOORRRUUUXXXZZZZZZ\\\^^^]]]\\\[[[[[[\\\]]]^^^cccjjjqqq|||~~~qqqooollljjjiiihhhfffdddbbbcccddddddeeeeeeeeeeee```___^^^]]]\\\[[[[[[[[[YYYYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQQQQRRRRRRSSSTTTUUUYYYZZZ[[[[[[ZZZYYYVVVUUURRRQQQPPPPPPPPPPPPPPPQQQ}}}aaaTTTNNNPPPOOO\\\oooxxxrrroookkkiiigggggggggfffhhhhhhkkkqqquuu}}}~~~~~~~~~{{{yyywwwtttqqqpppppppppnnnpppsssttttttuuuxxxzzz{{{|||}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}|||zzzyyyzzz{{{~~~{{{wwwvvvyyy{{{~~~zzzuuurrrooommmkkkjjjjjjiiigggeeeeeedddcccaaa```^^^]]]\\\YYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQMMMMMMMMMLLLKKKIIIGGGFFFGGGGGGHHHGGGGGGFFFEEEEEEAAAAAA@@@@@@@@@@@@??????======>>>>>>>>>???????????????>>>>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHHHHJJJMMMPPPRRRRRRSSSTTTUUUVVVYYY^^^dddhhhkkkllllllmmmkkkhhheeecccbbbbbbbbb______`````````______^^^]]]___cccgggkkkooorrrsssvvvwww{{{wwwoookkkccc]]]TTTMMMKKKLLLNNNOOOZZZ^^^___ZZZQQQMMMPPPUUUYYY[[[aaammmqqqlllhhhfffccc___^^^aaa```___^^^\\\\\\\\\\\\\\\XXXWWWVVVTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSUUUXXXXXXUUUQQQPPPQQQRRRRRRRRRRRRQQQPPPOOONNNKKKMMMOOOQQQTTTWWWYYYZZZYYYZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[```gggoooyyy~~~sssqqqnnnmmmlllkkkiiihhhdddddddddddddddccccccbbb]]]]]]\\\[[[ZZZZZZZZZ[[[YYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTVVVVVVVVVVVVUUUQQQQQQQQQQQQRRRSSSTTTTTTVVVWWWXXXYYYYYYXXXVVVUUUQQQQQQPPPPPPPPPQQQQQQRRR|||```SSSMMMOOONNN[[[lllvvvqqqooollljjjjjjiiihhhgggiiiiiimmmsssvvv|||~~~}}}}}}~~~xxxwwwuuurrrpppnnnmmmllllllnnnppppppppppppqqqsssssstttuuuwwwxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvxxxyyy{{{|||}}}~~~}}}~~~~~~yyyvvvwwwxxxyyywwwuuutttuuuvvvvvvvvvwwwvvvvvvuuuvvvvvvxxxxxxsssqqqpppssstttuuu{{{}}}zzzwwwrrrnnnllljjjhhhffffffffffffdddbbbcccbbbaaa```^^^]]]\\\[[[UUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQLLLMMMMMMLLLKKKHHHFFFEEEGGGGGGGGGFFFEEECCCBBBAAA????????????>>>>>>>>>>>>======>>>>>>??????@@@@@@?????????>>>???@@@@@@AAADDDDDDEEEFFFGGGHHHHHHIIILLLOOORRRTTTTTTTTTUUUVVVVVVZZZ___eeejjjmmmnnnnnnllljjjgggeeecccbbbcccccc^^^^^^_______________^^^```bbbeeehhhlllooopppqqqvvvvvvzzzuuunnnkkkbbb\\\SSSMMMKKKMMMOOOPPP[[[]]]\\\VVVNNNLLLPPPUUUYYY[[[bbbqqqoookkkgggfffbbb^^^___ccc___^^^\\\[[[ZZZ[[[\\\\\\XXXWWWVVVTTTTTTTTTTTTUUUSSSSSSTTTVVVVVVWWWWWWWWWUUUXXX\\\\\\XXXSSSQQQQQQOOOOOOQQQRRRSSSSSSTTTTTTJJJLLLOOORRRUUUWWWYYYYYYXXXXXXYYYXXXWWWWWWYYY[[[ZZZZZZ^^^fffmmmwww~~~}}}wwwuuurrrqqqqqqpppnnnmmmggggggfffeeedddbbbaaa```\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPRRRSSSUUUVVVVVVVVVUUUPPPPPPPPPPPPQQQRRRTTTTTTRRRTTTVVVXXXXXXXXXVVVVVVQQQPPPPPPPPPPPPQQQQQQRRR|||cccUUUNNNPPPOOOYYYooowwwpppooommmmmmmmmlllkkkiiijjjlllooopppsss|||}}}|||{{{yyywwwuuuuuussspppooonnnnnnlllkkkjjjjjjjjjjjjjjjkkkkkkkkkpppqqqqqqrrrssssssttttttvvvuuusssrrrqqqpppppppppppppppqqqrrrsssssssssssstttttttttuuuuuuwwwxxxyyyxxxwwwvvvtttrrrooommmkkknnnmmmlllkkklllnnnpppqqqsssrrrpppnnnllllllllllllmmmllljjjiiiiiilllnnnpppooooooooonnnllliiifffdddeeedddcccbbbaaa______^^^aaa```^^^^^^^^^\\\ZZZWWWWWWUUUSSSSSSTTTTTTTTTSSSOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGEEECCCAAA@@@@@@???AAAAAA@@@???>>>>>>>>>???AAA@@@???>>>>>>======>>>BBBAAA@@@??????@@@AAAAAADDDFFFIIILLLMMMNNNMMMMMMRRRSSSTTTUUUUUUUUUUUUUUUYYY\\\```dddhhhkkkmmmnnnoookkkeeebbbaaabbbbbbbbb``````aaabbbbbbbbbbbbbbbaaacccfffjjjmmmpppqqqqqqsssyyyxxxpppkkk^^^ZZZSSSMMMJJJLLLQQQVVV]]]ZZZTTTOOONNNQQQWWW]]]```dddnnnooolllgggccc``````aaabbb___]]]\\\\\\^^^^^^]]][[[YYYWWWUUUSSSRRRRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[^^^```^^^[[[VVVSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQSSSUUUVVVWWWVVVUUUTTTYYYXXXXXXWWWWWWYYYZZZ[[[[[[[[[]]]aaaiiiuuu||||||zzzyyywwwuuurrrooonnnmmmmmmkkkhhheeecccaaa``````___]]][[[YYYXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWUUUTTTWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQQQQRRRSSSTTTTTTUUUTTTUUUVVVVVVTTTTTTUUUVVVUUURRROOONNNOOOQQQQQQQQQzzzaaaSSSLLLOOONNNXXXnnn~~~uuusssqqqooonnnnnnmmmlllkkkjjjlllnnnpppsss|||}}}|||zzzxxxuuuwwwtttqqqooonnnmmmkkkiiihhhhhhhhhhhhiiiiiiiiiiiillllllmmmnnnnnnoooppppppmmmllllllkkkkkkllllllllllllmmmnnnoooooopppppppppooooooooooooppppppqqqqqqooonnnmmmkkkiiigggeeedddiiihhhgggggghhhjjjlllmmmooonnnlllkkkjjjiiiiiijjjhhhgggfffeeeeeefffhhhiiijjjiiiiiigggfffdddbbbaaabbbaaa```___^^^]]]\\\\\\\\\[[[YYYYYYYYYXXXUUUSSSWWWUUUSSSSSSTTTUUUTTTSSSNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@?????????@@@??????>>>>>>>>>>>>???@@@???>>>>>>=========>>>AAA@@@??????@@@AAACCCDDDEEEFFFJJJMMMOOOPPPPPPPPPTTTUUUVVVWWWWWWWWWXXXWWW[[[]]]aaafffjjjmmmooopppoookkkfffcccbbbbbbbbbbbb^^^______```aaaaaaaaaaaaccceeehhhkkknnnooopppqqqwww{{{{{{ssskkkfff^^^ZZZSSSMMMJJJMMMRRRVVVZZZWWWRRRNNNMMMRRRZZZ```dddjjjwwwyyymmmjjjgggcccaaa```aaaaaa^^^]]]\\\\\\]]]^^^]]]\\\YYYXXXUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUYYY[[[^^^```___\\\WWWUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWYYYZZZ[[[ZZZXXXWWWYYYXXXXXXWWWXXXYYYZZZ[[[ZZZYYYZZZ\\\bbblllwww}}}~~~~~~|||zzz{{{zzzzzzyyywwwuuusssrrrpppnnnllliiifffcccbbbaaaaaa```___\\\ZZZYYYXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSTTTUUUUUUUUUSSSTTTUUUUUUSSSSSSTTTUUUSSSQQQNNNMMMNNNOOOOOONNNyyy```QQQJJJNNNNNNYYYmmm}}}xxxssstttqqqnnnllllllllllllkkkjjjkkkmmmnnnqqqzzz}}}{{{yyywwwxxxuuurrrpppnnnmmmjjjhhhfffffffffffffffeeeeeeeeeeeeffffffgggiiijjjjjjkkkddddddddddddeeeggghhhhhhgggggghhhhhhiiijjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggfffdddcccbbbaaabbbaaaaaaaaabbbdddfffhhhjjjiiihhhffffffeeeeeeeeeaaa``````_________``````cccbbbaaa___^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXVVVVVVVVVUUUSSSQQQUUUTTTRRRRRRSSSTTTSSSRRRLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>??????>>>===============>>>?????????@@@AAADDDFFFGGGGGGIIILLLOOORRRSSSTTTTTTWWWWWWXXXYYYYYYZZZ[[[[[[\\\___ccchhhlllooopppqqqppplllgggcccbbbbbbbbbaaa______```aaabbbbbbcccccceeegggiiillloooqqqrrrrrr}}}wwwnnnfffaaa^^^YYYRRRLLLJJJMMMRRRVVVVVVTTTOOOMMMNNNUUU___gggkkktttxxxpppjjjhhhfffdddbbbaaaaaa```]]]\\\[[[\\\]]]^^^]]]\\\YYYXXXVVVTTTSSSSSSTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTWWWYYY[[[]]]\\\ZZZWWWTTTRRRRRRRRRSSSSSSTTTUUUUUUYYYZZZ[[[\\\\\\[[[YYYXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[ZZZYYYYYY[[[bbblllrrr||||||{{{{{{zzzzzz|||zzz{{{{{{{{{{{{yyywwwvvvqqqoookkkgggdddcccccccccaaa___]]][[[YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVRRRSSSTTTTTTRRRRRRSSSTTTTTTRRROOONNNOOOOOOOOONNNyyy___QQQJJJNNNOOOZZZmmm~~~xxxuuutttsssoookkkiiiiiijjjjjjjjjiiiiiijjjkkknnnvvv~~~|||yyywwwvvvtttqqqooonnnmmmkkkiiidddddddddccccccbbbbbbbbbaaaaaabbbcccdddeeeffffffaaa``````aaaaaabbbdddddd`````````aaabbbbbbcccdddeeeeeeddddddcccbbbaaaaaacccbbbbbbaaa````````````]]]]]]]]]]]]___```bbbcccddddddcccbbbbbbbbbaaaaaa\\\\\\\\\[[[[[[ZZZYYYYYY]]]\\\[[[YYYYYYYYYZZZ[[[ZZZYYYYYYXXXXXXWWWWWWWWWZZZXXXWWWWWWWWWVVVTTTRRRRRRPPPOOOOOOPPPQQQPPPOOOKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@???>>>======<<<===<<<<<<======>>>>>>>>>>>>=========<<<======>>>>>>??????@@@AAADDDGGGJJJLLLLLLMMMPPPRRRTTTUUUVVVVVVXXXYYYYYYZZZZZZ\\\]]]]]]^^^```eeejjjmmmoooppppppnnnjjjfffcccbbbaaa``````bbbbbbbbbccceeefffggghhhfffhhhkkknnnqqqtttvvvxxxwwwmmmeee```[[[VVVOOOJJJJJJMMMRRRTTTSSSQQQNNNMMMQQQ[[[gggooovvvpppjjjfffffffffeeecccbbb``````]]]\\\[[[\\\]]]^^^]]][[[YYYXXXVVVUUUTTTTTTTTTTTTQQQRRRRRRSSSSSSTTTTTTUUURRRTTTVVVWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWXXXXXXYYYYYY]]]\\\[[[YYYZZZ___fffkkkwww}}}zzzzzzyyyzzz|||zzz{{{}}}~~~~~~~~~|||{{{vvvtttoookkkgggeeedddccc___^^^\\\[[[YYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTRRRSSSTTTTTTRRRRRRSSSTTTVVVTTTRRRQQQRRRRRRQQQPPPxxx```RRRKKKPPPPPP[[[nnnzzzwwwvvvrrroookkkiiiiiijjjkkkkkkhhhgggggggggkkkrrryyy~~~}}}{{{yyywwwsssqqqnnnmmmnnnmmmlllkkkccccccbbbbbbaaa```____________``````aaabbbbbbbbb___^^^^^^]]]]]]]]]]]]]]][[[ZZZZZZZZZ[[[\\\]]]^^^aaabbbbbbbbbaaa```___^^^\\\[[[[[[ZZZYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^___```_______________^^^^^^^^^YYYYYYYYYXXXXXXWWWWWWVVV[[[ZZZXXXWWWVVVWWWXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUYYYXXXVVVVVVWWWVVVTTTRRRNNNLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBB???>>>===<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>===============>>>???@@@@@@@@@AAADDDGGGKKKNNNPPPSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYYYYYYYZZZ\\\]]]^^^___bbbfffkkknnnooonnnnnnkkkhhhdddbbbaaaaaa```___cccccccccdddfffhhhiiikkkggghhhlllpppuuuzzz}}}~~~uuukkkccc^^^VVVQQQKKKIIIJJJNNNQQQSSSQQQPPPOOOQQQWWWbbboooyyyzzzlllfffdddddddddddddddbbbaaa```^^^\\\[[[[[[\\\]]][[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSPPPQQQSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUTTTVVVWWWWWWXXXXXXXXXXXXXXX\\\\\\[[[ZZZ[[[^^^dddhhhpppwww}}}{{{{{{yyyzzz|||{{{|||}}}~~~~~~~~~{{{yyyuuupppkkkhhheeeddd]]]\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZXXXVVVUUUTTTTTTTTTVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSSSSTTTUUUUUUTTTRRRRRRSSSTTTSSSQQQwww```SSSMMMQQQQQQ[[[qqqyyywwwssspppmmmlllmmmooooooooogggfffeeefffiiiooouuuyyy{{{zzzyyywwwvvvpppnnnlllllllllmmmllljjjdddcccbbbaaa```___^^^^^^________________________[[[[[[YYYXXXWWWVVVVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZ]]]^^^___`````````___^^^[[[ZZZXXXWWWWWWXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZVVVVVVUUUUUUTTTUUUUUUUUUXXXWWWVVVUUUUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSTTTSSSRRRRRRSSSRRRPPPNNNJJJIIIGGGHHHIIIJJJJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA======<<<;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>===============>>>???AAAAAABBBBBBDDDGGGJJJOOORRRTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXYYYZZZ\\\^^^```bbbeeeiiimmmooonnnmmmllliiigggdddbbbbbbbbbaaa```bbbaaabbbccceeegggjjjkkkiiikkknnnsssyyy~~~yyyoooeee]]]XXXPPPMMMIIIIIIMMMQQQRRRRRRPPPQQQSSSWWW___kkkxxxtttjjjdddbbbbbbcccccccccbbbaaaaaa___^^^\\\[[[\\\[[[ZZZXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWSSSTTTUUUVVVWWWXXXYYYYYYVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWXXXYYYYYYXXXYYY\\\aaaeeekkkpppzzz}}}|||}}}{{{{{{{{{{{{|||||||||}}}}}}{{{yyyvvvqqqmmmiiiggg___^^^^^^^^^]]]\\\\\\[[[\\\ZZZXXXUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUSSSSSSTTTUUURRRQQQPPPQQQSSSSSSRRRQQQuuu___TTTNNNQQQOOOYYYtttzzzuuuqqqooonnnnnnpppqqqqqqpppiiigggeeefffiiinnnsssvvv{{{xxxwwwvvvvvvuuupppnnnkkkjjjjjjjjjiiihhheeedddcccbbb```___^^^]]]``````______^^^]]]]]]\\\XXXWWWVVVUUUTTTSSSSSSSSSTTTSSSRRRRRRSSSTTTVVVXXXWWWYYY[[[]]]______^^^]]]ZZZYYYWWWUUUUUUVVVWWWXXXUUUUUUUUUVVVVVVVVVUUUUUUSSSTTTUUUWWWWWWWWWVVVVVVSSSRRRPPPOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMNNNNNNNNNLLLJJJIIIGGGFFFFFFHHHJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAA@@@???>>><<<======>>>>>>???AAABBBCCCDDDEEEGGGIIIMMMQQQUUUWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYYYY[[[]]]```aaafffhhhlllooopppooolllkkkiiigggeeedddeeeeeedddcccbbbbbbbbbccceeehhhkkkmmmmmmnnnqqqvvv{{{|||tttiii___WWWRRRMMMJJJIIILLLRRRVVVUUUSSSQQQSSSWWW]]]fffsss|||ppphhh```aaaaaaaaaaaabbbbbbbbbbbbaaa___]]]\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQPPPOOOOOONNNNNNPPPQQQQQQSSSTTTVVVWWWXXXSSSSSSTTTTTTUUUVVVWWWWWWTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWZZZ^^^aaaeeejjjrrr}}}{{{zzzyyywwwwwwxxxyyyzzzzzz{{{{{{zzzxxxsssooollleeedddcccbbb```^^^\\\[[[ZZZYYYVVVTTTSSSSSSTTTTTTSSSTTTUUUVVVVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTRRRRRRSSSTTTPPPOOOPPPQQQTTTUUUTTTSSSsss^^^SSSNNNPPPNNNWWWvvvzzzsssmmmllllllnnnpppqqqpppoookkkhhhffffffjjjooosssuuuzzz}}}yyyvvvuuuuuuttttttqqqnnnkkkjjjiiihhhgggeeefffeeedddbbbaaa___^^^^^^``````___^^^]]]\\\[[[[[[WWWWWWUUUTTTTTTSSSSSSTTTSSSRRRQQQQQQQQQSSSUUUWWWSSSUUUXXX[[[]]]]]]]]]]]]TTTSSSQQQOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQRRRTTTTTTTTTSSSSSSPPPNNNMMMKKKLLLNNNQQQSSSQQQQQQRRRQQQPPPNNNLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKLLLMMMLLLJJJIIIIIIGGGFFFGGGHHHJJJJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<;;;;;;;;;<<<======???@@@AAABBBAAA???===<<<>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHKKKOOOSSSWWWYYYWWWVVVWWWWWWXXXZZZ[[[\\\[[[[[[ZZZZZZ\\\^^^aaaccciiikkkoooqqqrrrpppmmmjjjiiigggffffffgggggggggfffeeeddddddeeehhhkkknnnpppqqqrrrtttxxx}}}{{{rrrggg]]]TTTOOOKKKJJJJJJOOOUUUYYYWWWTTTRRRUUUZZZaaakkkwwwuuummmfff^^^aaaaaaaaa```aaabbbccccccbbb```]]]\\\[[[YYYWWWUUUTTTTTTTTTTTTSSSQQQPPPOOOTTTTTTSSSRRRQQQPPPPPPOOONNNNNNOOOPPPRRRTTTVVVWWWRRRRRRRRRSSSTTTTTTUUUUUUQQQPPPPPPPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWYYY]]]___]]]aaaiiisss~~~|||zzzwwwttttttuuuvvvxxxwwwyyy|||}}}|||xxxsssqqqjjjjjjhhhfffccc___]]][[[XXXWWWUUUSSSSSSTTTUUUVVVQQQSSSUUUVVVVVVVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSRRRQQQPPPQQQSSSQQQQQQQQQTTTWWWXXXXXXVVVuuu^^^QQQKKKOOONNNXXXrrr}}}rrrlllhhhfffgggkkkooopppoookkkhhhffffffkkkppptttvvv}}}~~~{{{zzzyyywwwvvvuuuttttttlllllllllkkkjjjiiihhhgggfffdddbbb___^^^^^^^^^___]]]]]]]]]\\\[[[ZZZYYYYYYZZZWWWSSSQQQQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOPPPQQQTTTVVVYYYZZZZZZZZZSSSRRRPPPNNNMMMMMMMMMNNNLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNOOOOOONNNMMMKKKIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>????????????>>>===<<<===<<<:::999:::<<>>>>>>>>@@@BBBFFFIIIKKKLLLMMMOOORRRUUUWWWZZZ[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[]]]]]]^^^___aaacccjjjlllnnnpppqqqppppppooohhhhhhhhhgggffffffeeeeeehhhgggeeefffiiilllnnnoooqqqtttwwwzzz}}}}}}tttjjj___VVVPPPMMMLLLJJJKKKRRRZZZ^^^[[[VVVVVVUUUWWW___nnnuuujjjdddaaa___^^^]]]^^^___bbbdddfffccc```]]]]]]]]][[[WWWTTTSSSSSSQQQNNNLLLNNNQQQTTTWWWUUURRRNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRRRRSSSRRRRRRRRRLLLMMMNNNOOOOOOOOOOOOOOOTTTTTTTTTTTTUUUVVVWWWXXXZZZXXXVVVVVVYYY[[[ZZZXXXZZZ]]]dddlllqqqvvv}}}{{{{{{zzzyyywwwwwwvvvttttttuuutttsssqqqooonnnlllhhhddd```]]][[[ZZZXXXVVVUUUVVVVVVUUUTTTRRRRRRSSSTTTUUUVVVVVVWWWRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPRRRSSSSSSRRRRRRSSSUUUttt]]]QQQKKKOOOOOOYYYqqqyyynnngggdddaaaccchhhlllmmmmmmkkkiiiggghhhlllqqquuuwwwyyyxxx}}}|||zzzxxxvvvuuuttttttmmmmmmmmmmmmllljjjiiihhhgggeeebbb```_________```]]]]]]\\\\\\[[[[[[ZZZZZZZZZWWWTTTSSSSSSSSSRRRQQQOOOOOONNNMMMMMMMMMMMMMMMNNNPPPRRRUUUVVVWWWXXXXXXSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>??????>>>>>>===<<<======;;;;;;<<>>@@@@@@AAACCCFFFIIIKKKLLLOOOPPPRRRTTTWWWYYY[[[\\\\\\\\\\\\]]]\\\\\\\\\[[[[[[\\\]]]]]]^^^___bbbeeelllnnnppprrrrrrqqqooonnngggggggggggggggggggggggghhhgggggghhhkkkmmmooopppqqqvvvzzz~~~}}}yyypppfff\\\TTTNNNKKKKKKJJJMMMTTT\\\___[[[WWWZZZYYY[[[dddrrr|||qqqjjjeeecccaaaaaa```______```aaabbbbbb___]]]\\\]]][[[XXXUUUUUUTTTSSSPPPOOOQQQTTTWWWZZZYYYVVVSSSRRRRRRSSSTTTPPPQQQQQQRRRRRRRRRRRRRRROOOPPPPPPQQQQQQQQQQQQQQQLLLMMMNNNPPPPPPQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWWWW[[[YYYWWWXXXZZZ[[[ZZZYYYYYYZZZ^^^dddhhhooo|||}}}}}}|||zzzxxxuuusssrrrrrrrrrrrrqqqooommmlllkkkiiifffbbb___]]][[[YYYWWWVVVWWWVVVUUUSSSRRRSSSSSSTTTUUUUUUVVVVVVRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQRRRRRRSSSSSSTTTSSSUUUUUUUUUSSSRRRSSSTTTsss\\\QQQKKKPPPOOOZZZppptttjjjbbb```^^^```fffjjjllllllllljjjhhhiiimmmrrrvvvxxxyyywww||||||zzzwwwvvvuuutttooooooooonnnmmmllljjjiiigggfffdddbbb````````````\\\\\\\\\\\\\\\[[[[[[[[[ZZZXXXVVVUUUUUUUUUSSSQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMPPPRRRSSSTTTTTTTTTRRRQQQOOOMMMKKKIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKJJJIIIGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDBBBAAAAAA@@@@@@?????????=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===???BBBEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFIIIKKKMMMNNNOOOSSSSSSUUUWWWYYY[[[]]]^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^aaadddhhhooopppsssuuutttrrrooommmggggggggghhhhhhhhhhhhhhhggghhhiiijjjmmmoooqqqsssssszzz~~~}}}}}}|||{{{yyywwwrrrjjjaaaXXXPPPKKKIIIJJJKKKPPPWWW]]]___[[[WWW]]]]]]```jjjyyysssmmmjjjfffddddddcccbbb```___^^^^^^^^^___^^^]]]\\\\\\[[[XXXVVVVVVVVVUUUSSSRRRTTTXXX[[[^^^\\\YYYWWWVVVVVVWWWWWWQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPMMMNNNOOOPPPRRRRRRSSSSSSTTTTTTSSSTTTTTTUUUVVVWWW\\\[[[YYYZZZ[[[[[[ZZZYYYWWWVVVWWWZZZ]]]eeettt}}}zzzxxxqqqpppnnnnnnoooooommmllljjjjjjkkkjjjiiifffcccaaa^^^\\\ZZZYYYXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSTTTTTTTTTTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWVVVTTTSSSSSSTTTrrr[[[PPPKKKPPPPPPZZZnnn~~~sssjjjccc```___bbbhhhmmmoooooollljjjiiijjjnnnsssvvvxxxyyyuuuxxx~~~{{{xxxvvvuuutttpppoooooonnnmmmkkkjjjiiihhhgggeeedddbbbaaaaaaaaa[[[\\\\\\\\\\\\\\\\\\\\\ZZZXXXWWWWWWXXXWWWTTTRRRQQQPPPNNNMMMKKKJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPOOOOOONNNMMMKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBAAAAAAAAA@@@==================>>>>>>BBBBBBBBB@@@???@@@CCCFFFHHHGGGFFFEEEEEEEEEFFFFFFGGGIIILLLOOOQQQRRRRRRRRRUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^^^^^^^______``````___````````````cccgggjjjqqqrrruuuvvvvvvsssooollljjjjjjiiiiiiiiihhhhhhhhhfffgggjjjlllnnnpppsssuuuyyy|||{{{zzzxxxxxxyyyxxxvvvtttpppkkkddd\\\TTTNNNKKKIIIKKKNNNSSSYYY\\\[[[XXXUUU\\\^^^cccooo{{{pppnnnlllgggdddccccccbbb```___]]]\\\\\\]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVUUUTTTVVVYYY\\\```___\\\YYYWWWVVVVVVVVVRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLMMMMMMNNNOOOOOOMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWW\\\\\\[[[[[[[[[[[[ZZZYYYUUUSSSTTTVVVYYY```nnn}}}zzzwwwpppnnnmmmlllmmmmmmkkkiiiggghhhjjjkkkkkkiiigggeeeaaa___]]]\\\[[[ZZZWWWUUUUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWVVVUUUTTTUUUVVVrrr[[[PPPKKKOOOOOOZZZmmm~~~tttmmmgggffffffjjjpppssstttrrrkkkiiihhhjjjnnnsssuuuwwwuuurrrsss||||||yyywwwuuutttpppoooooonnnlllkkkiiihhhhhhhhhfffeeecccbbbbbbaaa\\\\\\\\\\\\\\\]]]]]]]]]ZZZYYYXXXXXXXXXXXXUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@=========<<<===>>>???@@@EEEEEEEEECCCAAABBBDDDFFFHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMPPPRRRTTTUUUVVVUUUUUUVVVWWWYYY[[[\\\^^^^^^^^^]]]]]]]]]^^^```aaabbbcccddddddddddddeeeiiilllqqqrrrtttvvvuuussspppmmmnnnmmmlllkkkiiigggffffffeeegggjjjlllnnnqqquuuyyy{{{xxxwwwvvvuuuuuuuuutttrrrppphhheee^^^WWWQQQNNNLLLKKKOOORRRVVVXXXXXXWWWUUUTTTZZZ^^^fffuuuxxxrrrrrrnnngggbbbaaaaaa___^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWWWWTTTUUUUUUTTTTTTUUUXXX[[[cccaaa^^^[[[XXXUUUTTTSSSRRRRRRRRRRRRQQQOOONNNMMMLLLLLLKKKLLLLLLNNNOOOPPPMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVV[[[\\\\\\\\\ZZZYYYXXXWWWSSSSSSUUUXXXZZZ___kkkxxx{{{wwwrrrpppnnnnnnnnnmmmkkkiiifffgggiiijjjkkkjjjiiihhhdddbbbaaa```___]]]ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWRRRQQQPPPOOONNNOOOQQQQQQRRRSSSUUUUUUUUUUUUVVVXXXrrr[[[PPPJJJOOONNNYYYmmmxxxsssuuu}}}uuuoookkkkkklllqqqvvvxxxuuurrriiiggggggiiimmmqqqssstttuuuuuuvvv{{{|||yyywwwuuuuuuppppppooonnnmmmkkkiiihhhhhhggggggeeedddcccbbbaaa]]]]]]]]]]]]]]]\\\\\\\\\ZZZYYYWWWWWWXXXXXXVVVTTTTTTSSSRRRPPPNNNMMMMMMLLLJJJKKKLLLMMMLLLLLLJJJJJJGGGHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGGGGFFFEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@AAAFFFFFFFFFDDDCCCCCCFFFHHHIIIIIIJJJKKKKKKLLLMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXTTTUUUWWWYYY[[[]]]______^^^^^^]]]^^^___aaacccdddggghhhiiiiiihhhhhhjjjllloooppprrrssssssrrrqqqpppqqqpppnnnllljjjgggfffeeefffiiilllmmmnnnrrryyy~~~~~~zzzxxxwwwvvvuuuttttttqqqnnnkkkaaa^^^XXXSSSOOONNNNNNNNNSSSVVVXXXXXXUUUTTTVVVYYY^^^dddooovvvssssssnnngggccc```___\\\[[[ZZZZZZ\\\]]][[[]]]]]][[[YYYVVVVVVVVVSSSTTTTTTTTTSSSTTTVVVXXXcccbbb___\\\XXXVVVTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNPPPRRRPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVYYY[[[\\\[[[YYYVVVUUUUUURRRSSSVVV[[[\\\```jjjvvv{{{xxxvvvtttrrrqqqooommmkkkgggggghhhiiiiiiiiiiiiiiifffeeedddddddddbbb___\\\ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWSSSRRRPPPNNNNNNOOOPPPQQQQQQRRRTTTUUUUUUVVVXXXZZZsss\\\PPPJJJNNNMMMWWWmmmsssnnnqqq{{{sssmmmlllmmmppptttxxxxxxsssnnnfffeeeeeegggkkkoooqqqrrrwwwyyyzzz|||~~~|||yyywwwvvvuuurrrrrrqqqpppnnnllljjjiiiggggggfffeeedddbbbaaa```^^^^^^^^^]]]]]]\\\\\\[[[[[[YYYVVVUUUVVVWWWVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPKKKLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCBBB????????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>@@@BBBCCCDDDDDDEEEDDDDDDEEEIIILLLJJJLLLNNNOOOQQQQQQQQQQQQRRRRRRSSSTTTVVVXXXYYYZZZTTTUUUWWWZZZ\\\___aaabbb```_________```ccceeegggjjjlllnnnnnnlllkkkkkkllllllmmmnnnooopppqqqrrrrrrppppppnnnllljjjiiigggfffiiilllnnnooopppuuu}}}~~~||||||{{{zzzwwwuuusssnnniiieeeZZZWWWRRRNNNMMMMMMOOOPPPVVVYYYYYYWWWSSSUUU[[[aaahhhooo}}}zzzrrrpppoookkkgggfffaaa^^^[[[WWWVVVWWWZZZ[[[\\\]]]^^^\\\XXXUUUTTTUUUSSSTTTUUUTTTSSSSSSTTTVVV^^^]]][[[YYYVVVTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMNNNPPPRRRTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRRRRSSSSSSTTTUUUVVVWWWYYY[[[ZZZVVVSSSRRRRRRRRRRRRVVVYYY[[[___jjjvvv|||}}}zzzwwwuuussspppmmmiiihhhggggggggghhhiiiiiihhhggggggggghhhfffccc```\\\\\\[[[[[[ZZZYYYXXXXXXVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWTTTRRRQQQOOOOOOQQQSSSUUUSSSUUUVVVWWWVVVVVVXXXZZZsss\\\PPPJJJMMMLLLVVVnnnvvvrrruuuyyypppkkkkkklllpppuuuxxxvvvoooiiidddccccccfffjjjnnnpppppptttwwwxxxwwwzzz~~~{{{yyywwwvvvuuussssssrrrqqqooommmkkkjjjggggggfffeeedddbbbaaa```______^^^]]]]]]\\\[[[[[[[[[YYYUUUTTTUUUVVVWWWVVVWWWVVVUUUSSSRRRRRRRRRRRRLLLMMMMMMMMMMMMKKKJJJIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFDDDCCCBBB>>>>>>>>>>>>???AAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>???????????????@@@@@@@@@@@@???>>>>>>???AAACCCDDDAAABBBCCCDDDEEEGGGLLLOOOLLLNNNQQQSSSUUUUUUTTTSSSSSSSSSSSSSSSUUUWWWZZZ[[[UUUVVVXXX[[[^^^```bbbcccaaa`````````bbbeeegggiiilllnnnpppqqqooommmlllkkkjjjkkkkkklllnnnqqqssstttoooooonnnmmmkkkjjjiiiiiillloooqqqpppqqqwww~~~zzzwwwrrrlllfffaaaUUUSSSOOOLLLKKKLLLOOOQQQXXXZZZZZZVVVSSSVVV```iiiqqqyyy|||uuunnnmmmkkkhhhhhhjjjccc___ZZZVVVTTTUUUXXXZZZ\\\^^^^^^\\\WWWTTTSSSTTTTTTUUUUUUTTTSSSRRRTTTUUUWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNOOOQQQSSSUUUWWWWWWXXXXXXWWWWWWVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVUUUXXXZZZYYYUUUQQQPPPQQQRRRRRRTTTWWWYYY^^^jjjvvv|||zzzuuuwwwsss~~~{{{xxxuuurrrooojjjiiigggeeeeeefffhhhiiiiiihhhhhhiiijjjhhheeebbb^^^]]]]]]\\\[[[ZZZYYYYYYWWWVVVTTTRRRRRRRRRRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVTTTRRRQQQPPPQQQTTTWWWYYYVVVXXXYYYXXXWWWWWWXXXYYYuuu\\\PPPJJJNNNMMMVVVppp~~~wwwpppjjjkkklllmmmoooooonnnmmmlllbbbccceeehhhkkknnnooopppwwwzzz|||zzzyyy|||zzzyyyxxxvvvtttrrrrrrqqqpppooommmkkkjjjfffeeedddddddddccc```^^^aaaaaaaaa```___\\\ZZZYYYXXXYYYZZZZZZYYYWWWUUUTTTVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPNNNMMMLLLKKKLLLKKKJJJKKKNNNNNNKKKHHHIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>@@@@@@???>>>:::;;;===???AAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>===>>>???@@@???@@@AAA???===<<<===>>>???>>>>>>===???AAACCCEEEEEEHHHLLLLLLKKKJJJLLLNNNTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYY\\\\\\]]]___aaaccceeefffccccccbbbcccdddgggjjjlllqqqqqqpppooonnnllljjjiiihhhiiillloooqqqrrrsssssssssrrrooollljjjjjjjjjjjjpppqqqqqqrrruuu|||{{{sssiii___YYYKKKMMMNNNLLLKKKMMMRRRWWWbbb]]]WWWSSSUUU]]]fffmmmttt~~~mmmkkkhhhfffeeedddbbb```\\\ZZZXXXVVVUUUVVVWWWXXXZZZZZZYYYXXXVVVUUUTTTSSSXXXXXXXXXXXXWWWUUUSSSQQQRRRQQQPPPOOONNNMMMMMMMMMQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSUUUVVVYYYYYYYYYXXXVVVTTTSSSRRRMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXWWWTTTRRRQQQRRRSSSRRRQQQSSSVVVVVVXXXeeettt|||xxxuuurrrqqqxxx}}}zzzxxxssspppkkkiiihhhggggggffffffggghhhjjjkkkjjjjjjiiifffeeebbbaaa```^^^[[[XXXWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSUUUTTTRRRRRRRRRSSSUUUWWWXXXWWWUUUSSSSSSTTTUUUVVVttt\\\OOOJJJNNNMMMWWWppp|||uuunnnkkkmmmooopppooollljjjhhhddddddeeefffhhhjjjkkklllvvv{{{}}}|||zzzxxxuuurrrppppppooonnnmmmkkkiiihhhgggeeedddddddddeeedddaaa^^^^^^___^^^^^^\\\ZZZXXXWWWYYYYYYZZZZZZYYYWWWVVVUUUWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRRRRPPPOOONNNMMMMMMMMMLLLKKKMMMOOOOOOMMMJJJKKKKKKJJJHHHGGGFFFEEEDDDDDDBBBAAAAAABBBBBBAAA??????????????????>>>======@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDCCCAAA??????@@@AAABBBAAABBBCCCBBB@@@@@@@@@BBBCCCBBBBBBBBBCCCEEEHHHIIIJJJLLLNNNNNNMMMMMMOOOQQQUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZ\\\]]]^^^```bbbdddffffffhhhgggfffffffffhhhiiikkkmmmmmmnnnmmmmmmlllkkkjjjiiikkkmmmppprrrsssttttttsssqqqnnnllljjjjjjjjjkkkpppqqqsssuuuyyyyyyoooeeeZZZTTTLLLLLLLLLLLLMMMOOOSSSVVV[[[XXXUUUTTTXXX```jjjppp|||uuujjjgggdddbbbbbbaaa___]]][[[ZZZXXXVVVUUUVVVWWWXXXYYYXXXWWWVVVUUUSSSRRRRRRVVVWWWWWWVVVUUUTTTRRRQQQQQQPPPOOONNNNNNMMMMMMNNNQQQQQQQQQRRRRRRRRRRRRSSSTTTSSSRRRRRRSSSTTTVVVXXXXXXXXXWWWVVVTTTRRRQQQPPPMMMMMMNNNOOOPPPQQQRRRRRRVVVVVVUUUSSSQQQPPPQQQSSSTTTRRRSSSUUUTTTVVVbbbooowwwzzz~~~}}}xxxuuuqqqtttyyyuuupppmmmkkkiiigggfffhhhiiijjjjjjjjjjjjiiihhhdddccccccddddddaaa\\\XXXYYYXXXWWWVVVUUUTTTSSSRRRVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUWWWXXXYYYXXXVVVTTTTTTUUUVVVWWWrrr[[[OOOJJJNNNMMMXXXppp~~~vvvppplllnnnqqqrrrppplllgggdddcccccccccdddeeehhhjjjllluuu{{{~~~{{{xxxuuuqqqnnnnnnnnnmmmkkkiiihhhffffffdddccccccdddeeedddbbb```^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZZZZZZZYYYXXXWWWVVVYYYYYYXXXWWWVVVVVVUUUUUUSSSRRRRRRQQQPPPOOOOOONNNMMMMMMMMMOOOQQQQQQPPPNNNOOONNNMMMLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>=========AAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDFFFEEECCCAAAAAABBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHIIILLLNNNPPPPPPQQQQQQPPPOOOPPPRRRTTTVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[\\\]]]```bbbdddeeefffgggmmmllljjjiiihhhhhhiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjlllnnnqqqssstttttttttqqqpppnnnlllkkkkkkkkklllppprrruuuzzzuuujjj^^^TTTNNNMMMKKKKKKMMMPPPTTTVVVWWWVVVUUUVVVZZZaaajjjtttyyymmmeeeccc```^^^^^^]]][[[YYYZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPTTTTTTTTTTTTSSSQQQPPPOOOOOONNNNNNMMMMMMNNNNNNNNNQQQQQQQQQRRRRRRRRRRRRSSSUUUUUUTTTTTTTTTVVVWWWXXXVVVUUUUUUSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNOOOOOOOOORRRSSSSSSRRRPPPOOOQQQRRRTTTSSSTTTTTTRRRTTT]]]hhhpppqqqtttxxx}}}~~~xxxssspppuuu~~~~~~xxxtttqqqnnnkkkiiikkkkkkkkkkkkjjjiiihhhgggaaabbbdddfffgggddd___ZZZ\\\[[[ZZZYYYWWWVVVUUUTTTXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTTTTUUUWWWXXXYYYYYYXXXVVVUUUUUUVVVWWWWWWppp[[[OOOJJJNNNNNNYYYpppxxxpppkkklllnnnqqqrrrppplllgggddd``````aaacccfffjjjnnnppptttzzz~~~}}}~~~{{{wwwssspppooonnnmmmkkkiiihhhggggggcccccccccdddeeeeeebbb```_________^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXZZZYYYYYYWWWVVVUUUTTTTTTRRRRRRQQQPPPPPPOOONNNNNNMMMNNNOOOQQQSSSSSSRRRQQQRRRRRRQQQPPPOOONNNMMMLLLMMMKKKIIIIIIIIIHHHFFFDDDBBBAAA@@@??????@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDFFFGGGFFFHHHIIIIIIIIIIIIJJJLLLMMMMMMLLLMMMOOORRRUUUWWWVVVUUUSSSRRRQQQRRRTTTVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^aaaccceeefffggggggnnnmmmkkkjjjiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhjjjlllnnnppprrrssssssssspppooonnnmmmllllllmmmmmmpppsssxxx}}}ooocccYYYPPPKKKMMMKKKKKKNNNTTTXXXXXXWWWTTTWWW\\\eeeooozzzvvvkkkbbb```]]][[[[[[ZZZXXXWWWYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQQQQPPPPPPOOOOOONNNLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQRRRRRRRRRRRRUUUTTTTTTTTTTTTUUUVVVWWWSSSSSSRRRQQQOOOMMMKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPOOONNNPPPQQQRRRRRRRRRQQQPPPSSS[[[bbbkkkjjjkkkooottt{{{{{{vvvtttuuuxxx~~~|||yyyvvvssspppoooooonnnllljjjhhhgggfffbbbbbbccceeefffeeeaaa^^^___^^^]]]\\\[[[YYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUVVVXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWnnnZZZOOOIIIMMMNNN[[[rrr~~~rrrjjjgggjjjkkklllmmmllliiifffdddccccccdddfffiiillloooqqqssswwwzzzyyywwwvvvyyy}}}}}}yyyuuusssooonnnllljjjhhhgggffffffcccccccccdddeeeeeebbb```^^^^^^^^^]]]\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUTTTTTTRRRRRRQQQPPPOOONNNNNNMMMMMMOOOQQQRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOOOONNNLLLKKKKKKKKKIIIGGGEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGIIIKKKLLLMMMNNNLLLKKKIIIGGGFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLNNNPPPPPPPPPPPPQQQSSSVVVYYY[[[[[[YYYVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYZZZ[[[]]]^^^_________^^^___aaaccceeeggghhhhhhkkkkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiihhhgggfffeeeiiikkkmmmoooqqqrrrrrrrrrpppooooooooooooooooooooorrruuu{{{vvvhhh]]]UUUNNNKKKMMMLLLMMMQQQWWWZZZZZZXXXVVV[[[dddooo|||ooohhh```^^^[[[ZZZZZZYYYWWWVVVXXXWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSQQQPPPPPPOOONNNNNNNNNMMMNNNNNNNNNKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQPPPOOONNNLLLKKKJJJKKKKKKKKKLLLMMMMMMMMMNNNLLLNNNOOOOOONNNMMMNNNPPPMMMOOOPPPOOOPPPTTT[[[___fffddddddhhhkkkppp}}}}}}|||~~~}}}{{{uuutttqqqooollljjjhhhggggggeeeddddddeeeeeedddcccaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVlllYYYOOOIIIMMMOOO\\\ttt{{{qqqlllkkkjjjiiihhhgggfffeeeddddddiiiiiijjjkkkkkkllllllmmmppprrrsssqqqooopppuuuyyy}}}yyyvvvtttmmmllliiigggeeeddddddddddddccccccdddeeedddbbb```\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMOOORRRSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMKKKIIIKKKJJJIIIGGGEEEDDDDDDDDDGGGGGGGGGFFFEEEDDDCCCBBB@@@AAABBBDDDFFFHHHIIIJJJIIIJJJLLLNNNPPPRRRTTTTTTRRRQQQNNNLLLJJJJJJKKKKKKMMMNNNPPPPPPPPPPPPRRRSSSRRRRRRRRRTTTVVVZZZ]]]```___\\\YYYXXXXXXYYYXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[]]]^^^___```aaaaaa______```aaacccfffhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiigggffffffiiikkkmmmooopppqqqqqqqqqpppppppppqqqqqqrrrrrrrrrtttwww}}}}}}oooaaaXXXRRRNNNMMMMMMNNNPPPTTTYYY[[[[[[ZZZZZZ```kkkyyytttgggccc___]]]ZZZYYYYYYYYYWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLKKKMMMOOOOOONNNMMMMMMNNNKKKNNNOOONNNPPPVVV[[[\\\bbb^^^___dddeeegggsss|||zzzwwwtttqqqooommmmmmmmmjjjgggffffffggggggfffccccccbbbbbbbbbaaaaaaaaa______^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWjjjYYYOOOIIIMMMOOO]]]wwwzzztttqqqsssrrrooojjjeeecccdddfffgggkkklllmmmnnnnnnmmmlllkkklllmmmmmmllllllmmmrrrvvv|||xxxvvvmmmllliiifffeeeddddddeeeeeedddddddddeeedddaaa^^^[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYWWWWWWUUUSSSQQQPPPNNNMMMLLLOOORRRRRRPPPOOOOOOPPPRRRRRRQQQQQQPPPPPPOOOOOOOOONNNMMMMMMNNNNNNLLLKKKMMMMMMLLLLLLJJJIIIGGGGGGKKKKKKKKKKKKJJJIIIIIIHHHEEEFFFGGGHHHJJJKKKMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZYYYXXXTTTQQQOOOOOOOOOOOORRRSSSTTTTTTTTTSSSUUUVVVUUUUUUUUUVVVYYY]]]aaacccccc```]]]]]]]]]]]]ZZZXXX[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]___```aaabbbbbb```_________aaaeeehhhjjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiikkklllnnnpppqqqrrrqqqqqqpppqqqrrrsssttttttttttttvvvxxx~~~xxxjjj\\\SSSOOONNNMMMLLLPPPTTTXXXYYYZZZ[[[[[[bbbiiittt}}}mmmddd```^^^\\\YYYXXXXXXXXXWWWUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQOOONNNNNNLLLKKKKKKJJJKKKLLLMMMNNNJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMOOOOOONNNLLLLLLMMMJJJOOOPPPMMMOOOVVVZZZYYY\\\YYY\\\bbbbbbbbbmmm|||yyyzzz}}}~~~{{{xxxvvvttttttrrrpppnnnllllllkkkiiigggcccdddddddddeeeeeeeeeeeeffffffeeedddcccbbbaaaaaaaaaaaa``````___]]]\\\[[[WWWWWWXXXYYYYYYYYYYYYYYYiiiYYYOOOIIIMMMPPP]]]xxx}}}zzzvvvuuuxxx{{{vvvooohhheeefffiiilllhhhjjjmmmooopppooonnnllliiijjjkkkkkkkkkmmmppptttuuu|||zzzpppnnnkkkhhhgggfffggggggfffeeeddddddeeeccc```^^^]]]\\\[[[[[[[[[\\\]]]^^^\\\\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZYYYXXXVVVSSSQQQOOONNNLLLOOORRRQQQOOOMMMMMMOOOQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLLLLNNNNNNMMMLLLJJJKKKMMMNNNNNNNNNMMMLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPOOOPPPRRRUUUXXXZZZ\\\]]]^^^\\\YYYUUUSSSRRRRRRRRRUUUVVVXXXWWWVVVVVVWWWYYYVVVVVVWWWXXX[[[___ccceeeeeeccc``````aaa```\\\XXX[[[[[[\\\\\\\\\]]]]]]]]][[[\\\^^^```aaabbbcccccc```___^^^^^^```dddhhhkkkllllllllllllkkkjjjiiiiiihhhhhhjjjkkkkkkllllllllllllmmmoooqqqrrrsssrrrrrrpppqqqssstttuuuvvvvvvvvvwwwyyywwwgggZZZQQQMMMMMMMMMLLLQQQWWWZZZYYYYYYZZZ\\\jjjppp|||uuukkkeeeaaa]]][[[XXXWWWWWWWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSRRRQQQOOONNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPSSSSSSRRRQQQPPPNNNNNNMMMLLLNNNPPPPPPNNNLLLLLLLLLLLLPPPQQQNNNOOOVVVYYYVVVXXXVVVZZZbbbaaa___jjjyyy{{{xxxtttuuu|||}}}{{{yyyyyyuuutttsssrrrqqqnnnjjjfffddddddeeeeeefffgggggghhhlllkkkjjjiiihhhgggfffffffffffffffeeecccbbb```___YYYYYYZZZ[[[[[[[[[[[[[[[kkkZZZQQQKKKNNNOOO[[[}}}||||||wwwnnnhhhgggjjjllllllgggiiilllmmmmmmlllmmmnnnpppnnnkkkiiiiiikkknnnpppxxx~~~~~~{{{xxxtttpppmmmiiieeeaaaddddddeeeeeeeeedddcccccc______^^^]]]\\\\\\\\\\\\ZZZYYYXXXZZZ\\\]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]^^^]]]\\\ZZZWWWUUUTTTSSSRRRSSSPPPOOOPPPRRRSSSQQQOOOSSSRRRRRRPPPOOONNNMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOOOONNNMMMLLLKKKJJJIIILLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQSSSWWWZZZ]]]^^^^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\XXXXXXZZZ\\\___bbbdddfffhhhgggdddaaa```___``````^^^]]]]]]]]]]]]^^^______[[[\\\]]]___aaabbbcccccc____________^^^```cccfffhhhiiijjjkkkjjjiiihhhggglllkkkkkkllllllmmmnnnooonnnpppqqqqqqpppnnnoooooopppqqqrrrrrrqqqrrrtttvvvwww|||}}}nnn^^^VVVPPPLLLNNNSSSVVVVVVWWWYYYWWWWWW^^^gggooozzz|||nnnccc___bbbYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTRRRQQQOOONNNMMMKKKMMMNNNOOOOOOMMMJJJHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNOOOOOONNNLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSRRRNNNKKKHHHHHHMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKLLLNNNRRRTTTUUUUUURRRUUUXXX[[[___fffmmmrrrxxxqqqpppwww~~~|||xxxssspppmmmmmmllliiihhhfffeeeeeeggghhhiiillllllmmmmmmllllllkkkjjjggghhhiiiiiihhhgggfffeee___````````````___^^^^^^iiiYYYPPPKKKOOOQQQ^^^|||zzzzzz{{{uuunnniiiiiikkklllmmmjjjlllnnnooonnnnnnnnnoooqqqooonnnlllmmmnnnppprrruuu{{{|||zzzvvvtttrrrooollliiihhhggggggfffeeedddcccccc^^^]]]\\\[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZYYYWWWXXXXXXXXXXXXYYYYYYYYYZZZ\\\[[[YYYWWWUUUTTTSSSRRRSSSQQQOOOPPPRRRSSSRRRPPPQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSUUUXXX[[[]]]____________^^^]]][[[ZZZYYYXXXXXXZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZ[[[]]]```bbbdddeeeddddddcccbbbaaa```_______________```aaabbbccc``````aaabbbbbbcccbbbbbb```aaaaaa``````bbbeeegggiiijjjkkkkkkkkkjjjiiiiiimmmmmmmmmnnnoooppprrrrrrpppqqqrrrqqqooonnnnnnooooooqqqssstttuuuwwwzzz|||{{{uuugggXXXRRRQQQPPPRRRUUUUUUTTTUUUVVVUUUWWWaaalllyyypppfff]]]ZZZ\\\YYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTSSSSSSSSSTTTSSSSSSRRRRRRQQQPPPOOOOOOLLLMMMNNNOOONNNLLLIIIGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJKKKLLLMMMMMMLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTRRROOOLLLJJJIIILLLLLLLLLLLLMMMNNNPPPPPPQQQOOOKKKJJJLLLMMMNNNNNNQQQSSSUUUXXX\\\bbbjjjoooyyy~~~}}}sssqqqwww}}}}}}yyytttqqqoookkkjjjiiihhhhhhiiikkklllmmmmmmnnnnnnmmmmmmlllkkkiiijjjjjjjjjjjjhhhgggfffbbbbbbbbbbbbbbbbbbbbbbbbhhhXXXPPPKKKQQQSSS```~~~~~~|||yyyvvvvvvuuuqqqmmmjjjjjjlllmmmmmmmmmoooqqqqqqpppooooooppprrrrrrrrrrrrrrrsssttttttqqqxxx~~~|||zzzyyyxxxwwwtttrrrmmmkkkiiifffdddccccccccc___^^^]]]\\\[[[[[[[[[[[[\\\ZZZYYYYYYYYYYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWZZZZZZXXXWWWUUUTTTSSSSSSSSSRRRQQQQQQSSSSSSRRRQQQOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXZZZ]]]___```aaaaaaaaa```___]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYY\\\[[[[[[[[[]]]```ccceeecccdddfffggggggeeecccbbbaaaaaaaaabbbbbbccceeeeeeeeeeeeeeeeeedddcccbbbbbbaaabbbcccbbbbbbcccfffiiijjjkkkkkklllllllllkkkkkknnnooooooppprrrtttvvvwwwtttuuuuuutttqqqpppqqqrrrssstttwwwxxxyyy{{{~~~jjj]]]QQQNNNRRRTTTVVVXXXUUUTTTTTTUUUWWW]]]jjjxxxsssddd^^^YYYVVVXXXZZZYYYYYYYYYXXXXXXWWWWWWZZZYYYWWWVVVTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPLLLMMMNNNNNNMMMJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSRRROOOMMMKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTPPPKKKHHHHHHJJJKKKKKKOOOPPPQQQSSSVVV\\\dddjjjnnnttt~~~}}}sssqqqrrrrrr|||~~~xxxtttpppooonnnmmmmmmmmmoooooonnnnnnoooooonnnnnnmmmlllllllllllllllkkkjjjiiihhhfffeeeddddddeeefffhhhiiiiiiXXXOOOKKKPPPSSSaaa|||{{{yyyuuurrrqqqnnnmmmkkkjjjjjjjjjkkklllooopppqqqqqqooonnnoooppprrrsssuuuwwwxxxxxxwwwvvvpppvvvyyy{{{}}}|||{{{zzzxxxvvvpppnnnjjjfffdddbbbbbbbbbbbbaaa```___^^^^^^]]]^^^]]]\\\[[[[[[\\\\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTWWWWWWXXXYYY[[[^^^```bbbbbbbbbbbbaaa```___^^^^^^YYYYYYYYYZZZZZZ[[[\\\]]]^^^]]]]]]]]]___bbbfffhhheeefffgggiiiiiiiiiiiihhheeeddddddccccccddddddeeegggggggggfffeeedddcccbbbaaabbbcccccccccdddfffiiikkkkkklllmmmmmmmmmmmmmmmooooooppprrrtttvvvxxxzzzzzzzzzyyywwwuuutttvvvxxxzzz|||}}}}}}}}}~~~ppp```VVVLLLLLLRRRWWWXXXWWWUUUSSSTTTXXX]]]hhhzzzggg]]]\\\ZZZWWWXXXZZZYYYYYYXXXWWWVVVVVVVVVXXXXXXWWWVVVUUUTTTTTTTTTPPPPPPOOOOOOOOONNNNNNNNNLLLLLLMMMMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPMMMKKKJJJKKKMMMNNNNNNMMMMMMMMMNNNPPPVVV]]]cccfffmmmxxxzzzuuukkkqqq|||yyyxxxvvvtttsssrrrrrrrrrpppppppppqqqpppoooooonnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhgggggghhhjjjmmmoookkkYYYPPPJJJPPPRRR```}}}}}}yyywwwsssooonnniiiiiiiiihhhhhhhhhhhhiiimmmoooooonnnmmmlllmmmooorrrtttwwwzzz{{{zzzyyyxxxpppvvvvvvvvv}}}{{{yyyvvvtttqqqoookkkgggdddcccbbbbbbdddcccbbb```___^^^^^^^^^[[[ZZZZZZ[[[\\\]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRQQQSSSSSSTTTUUUUUUUUUUUUUUUWWWWWWXXXYYY[[[^^^```aaaaaabbbbbbbbbbbbaaa```___[[[[[[[[[[[[[[[\\\]]]^^^\\\\\\\\\]]]```cccgggiiiffffffeeefffgggiiikkklllhhhgggeeedddcccbbbbbbbbbeeeeeeeeefffeeeeeeddddddaaabbbcccdddcccdddfffhhhkkkkkkllllllmmmnnnooopppooooooppprrruuuwwwyyy{{{{{{zzzyyywwwvvvwwwzzz}}}vvvbbbZZZTTTMMMLLLQQQWWWWWWTTTQQQQQQTTT[[[dddsssuuu___ZZZ\\\ZZZYYYZZZYYYYYYXXXWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNLLLKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLJJJIIIJJJLLLNNNOOONNNLLLKKKKKKKKKKKKLLLQQQWWW\\\bbbjjjuuu}}}~~~pppqqqrrrvvv~~~~~~{{{xxxvvvuuuuuuuuuuuuuuuuuuttttttssssssrrrqqqpppooonnnmmmmmmnnnmmmllllllmmmpppssstttlllYYYOOOJJJPPPSSS```|||yyyxxxssspppoooiiiiiijjjhhhfffeeefffgggkkkllllllkkkjjjjjjlllnnnqqqsssvvvyyy{{{{{{zzzyyyrrrtttuuuvvv~~~|||yyyuuurrrqqqooollliiigggeeeeeeeeecccbbbaaa___^^^]]]]]]]]]YYYXXXXXXYYY[[[\\\\\\[[[XXXXXXXXXXXXXXXWWWWWWWWWWWWWWWYYYZZZZZZYYYXXXWWWTTTUUUVVVVVVTTTTTTUUUVVVTTTTTTSSSSSSRRRRRRRRRQQQSSSSSSSSSRRRRRRQQQQQQQQQRRRQQQQQQQQQPPPPPPOOOOOORRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUXXXXXXZZZ[[[]]]___```aaaaaabbbcccccccccbbbaaa```bbb```^^^]]]\\\\\\\\\]]][[[\\\]]]^^^aaaccceeefffddddddccccccdddgggiiikkkhhhgggfffdddcccbbbbbbbbbddddddeeeeeeffffffeeeeeeaaabbbdddeeedddeeefffhhhkkkkkkkkklllmmmooopppqqqppppppqqqsssuuuxxxzzz{{{yyyxxxxxxvvvvvvyyy~~~}}}jjj[[[WWWVVVRRROOOQQQUUUUUURRRNNNOOOUUU___kkk{{{|||iiiZZZYYY[[[YYYXXXZZZXXXXXXWWWUUUTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCAAABBBCCCDDDEEEGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHIIILLLMMMLLLJJJGGGIIIIIIJJJJJJKKKMMMRRRUUU___gggrrrxxx}}}{{{zzz|||{{{xxxsssppppppwww~~~~~~}}}}}}{{{zzzyyywwwvvvuuuuuuuuuvvvuuuuuuvvvwwwyyyzzz|||jjjXXXOOOJJJQQQUUUccc~~~|||{{{vvvsssrrrkkklllllliiifffdddeeegggiiijjjjjjiiiiiiiiilllnnnoooqqquuuxxxyyyzzzyyyxxxrrrrrrsssvvvzzz~~~zzzvvvsssqqqpppooommmkkkjjjiiihhhdddcccbbb```___^^^]]]]]][[[ZZZYYYYYY[[[\\\[[[YYYYYYXXXXXXXXXWWWWWWWWWVVVWWWXXXZZZ[[[\\\[[[ZZZYYYTTTVVVWWWWWWUUUTTTUUUWWWRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWUUUVVVWWWWWWXXXXXXWWWWWWYYYZZZ]]]___aaaaaabbbaaaaaabbbdddeeeeeedddcccbbbdddccc```^^^]]]]]]^^^______```bbbcccddddddddddddcccddddddeeeggghhhiiijjjgggffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeebbbdddfffgggffffffhhhiiijjjjjjjjjkkkmmmoooqqqrrrrrrrrrssstttvvvxxxzzz{{{yyyyyyxxxxxxyyy~~~zzzlll```XXXTTTWWWWWWRRRQQQTTTTTTQQQOOORRRZZZfffrrrooobbbYYY[[[[[[WWWVVVZZZWWWWWWUUUTTTRRRPPPOOONNNOOOOOOQQQQQQRRRQQQPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB???@@@BBBDDDFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLJJJJJJIIIKKKLLLLLLJJJHHHHHHIIIJJJKKKKKKLLLNNNQQQZZZcccmmmqqqttt|||xxxxxx~~~zzztttrrrsssttt~~~~~~iiiWWWOOOKKKRRRWWWeee~~~}}}yyyvvvuuunnnooonnnjjjfffdddeeehhhhhhiiiiiiiiihhhiiilllooonnnpppsssvvvxxxyyyyyyxxxsssppprrrvvvwww}}}}}}xxxvvvqqqqqqqqqpppooommmlllkkkgggfffdddbbbaaa```_________]]]\\\\\\]]]]]][[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXZZZ\\\]]]\\\[[[ZZZTTTVVVXXXWWWUUUTTTVVVXXXQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYZZZ\\\___bbbddddddcccbbbbbbccceeeggggggfffdddcccbbbaaa___^^^___```bbbcccfffggghhhiiiiiigggeeeddddddfffhhhkkkllllllkkkjjjeeeeeeeeeffffffggghhhiiiggghhhhhhggggggfffeeedddccceeehhhhhhhhhhhhiiijjjjjjjjjjjjjjjlllnnnqqqrrrttttttuuuvvvwwwyyy{{{|||{{{{{{{{{{{{}}}lll```ZZZVVVRRRXXXZZZTTTQQQSSSUUURRRSSSWWW```lllyyyzzzjjj```[[[]]]]]]WWWWWW[[[WWWVVVTTTSSSQQQOOOMMMMMMOOOOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJJJJKKKKKKLLLLLLFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB>>>???AAACCCFFFHHHJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPLLLLLLKKKLLLLLLMMMNNNNNNMMMKKKJJJJJJMMMOOOOOOOOOGGGIIIKKKKKKKKKKKKMMMNNNVVV___hhhlllnnnvvvzzzwww}}}uuunnnkkkgggjjjpppyyyjjjXXXOOOMMMNNNRRRmmm||||||{{{vvvppprrrnnnjjjgggggghhhiiiiiilllkkkhhhggghhhkkknnnpppooooooppprrrtttuuutttrrroooppprrruuuvvv{{{zzzxxxtttqqqpppqqqqqqmmmjjjkkkkkkiiifffcccaaa```aaabbb```^^^\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWVVVXXXXXXYYY[[[]]]]]]\\\ZZZWWWWWWVVVUUUTTTTTTTTTTTTVVVTTTSSSSSSUUUWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWYYYZZZ\\\\\\]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[^^^aaadddeeedddddddddeeeccceeeggghhhiiihhhgggfffgggfffeeecccbbbaaaaaaaaaeeefffggghhhhhhgggfffeeefffgggggghhhiiiiiijjjjjjggggggffffffffffffgggggghhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhggghhhjjjllloooqqqssstttvvvuuuuuuvvvyyy{{{|||||||||{{{zzz~~~rrraaaVVVSSSVVV\\\[[[XXXTTTOOONNNOOOPPPUUU^^^aaakkkjjj___ZZZVVVVVVXXXYYYVVVRRRTTTSSSRRRPPPPPPQQQQQQRRROOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKHHHEEEFFFIIIKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLMMMMMMNNNQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLRRRWWW```gggjjjooo|||zzzhhhbbb]]]\\\cccjjjqqq}}}jjjXXXOOOMMMOOOTTTooo}}}}}}|||wwwsssqqqmmmhhheeefffggghhhhhhiiihhhggggggiiilllppprrruuutttsssssssssrrrooolllmmmooossswwwwwwyyy}}}xxxrrrppppppooommmkkklllllljjjhhheeecccccccccaaa```___]]][[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYY[[[[[[ZZZXXXYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVWWWWWWVVVWWWWWWWWWWWWXXXYYYZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[]]]]]]___aaadddeeedddccccccdddggghhhiiiiiihhhgggeeedddgggfffeeedddccccccccccccfffggggggggggggggggggfffhhhhhhhhhiiiiiijjjjjjjjjhhhgggggggggggghhhhhhhhhffffffggghhhiiijjjjjjkkkhhhhhhiiiiiiiiiiiijjjjjjmmmnnnppprrruuuwwwyyyzzzvvvvvvwwwxxx{{{~~~yyyggg[[[TTTTTTWWW\\\ZZZWWWQQQMMMMMMOOOQQQWWWbbbiiivvvqqqaaa]]]YYYUUUUUUWWWWWWTTTQQQSSSRRRQQQPPPPPPPPPQQQQQQMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJGGGEEEFFFHHHJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMOOONNNMMMLLLJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKOOOTTT\\\cccgggnnn|||xxxhhh```YYYYYY\\\```jjjttt~~~kkkXXXNNNMMMPPPVVVrrr~~~~~~|||xxxtttoookkkfffccccccdddfffffffffffffffgggjjjmmmqqqssswwwvvvtttsssssspppmmmjjjllloootttxxxwwwvvv{{{zzzuuusssrrrpppnnnmmmlllkkkiiigggfffffffffaaaaaa```___]]][[[YYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\[[[YYYWWWWWWXXXYYYXXXWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVUUUUUUWWWXXXXXXWWWYYYYYYYYYZZZZZZ[[[\\\\\\XXXXXXWWWWWWWWWWWWXXXXXX[[[\\\\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\^^^___```aaaaaaccceeefffdddccccccdddjjjkkkjjjjjjhhhfffcccbbbfffeeeeeeeeeeeeeeeffffffhhhggggggffffffgggggghhhiiiiiiiiijjjjjjjjjjjjjjjhhhhhhhhhiiiiiijjjjjjjjjgggggghhhiiijjjkkkkkkllljjjjjjjjjjjjkkkkkkkkklllmmmnnnoooqqqsssuuuwwwyyywwwxxxyyy{{{~~~}}}gggZZZTTTRRRUUUYYY^^^[[[VVVPPPLLLMMMQQQUUUZZZiiitttwwwfff```[[[XXXTTTTTTUUUUUUSSSPPPQQQQQQPPPOOOOOOOOOOOOPPPKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHHHHIIIJJJJJJKKKLLLPPPWWW^^^cccjjjyyytttiii]]]VVVRRRSSSYYYaaafffqqqkkkWWWMMMMMMQQQXXXuuu}}}{{{wwwtttnnnjjjdddaaaaaabbbddddddffffffggghhhjjjmmmoooqqqrrrqqqqqqrrrsssrrrpppnnnmmmnnnrrruuutttqqqtttzzz|||wwwsssnnnllljjjiiihhhhhhgggfffcccccccccbbb```^^^[[[YYY\\\[[[[[[ZZZZZZ[[[\\\]]]^^^\\\YYYWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYWWWVVVVVVXXXYYYXXXXXXZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYYYYXXXXXXYYYYYYZZZ]]]^^^^^^_________^^^^^^[[[\\\]]]^^^```bbbcccddddddfffhhhhhhfffeeedddeeekkkkkkkkkjjjhhhfffdddcccddddddddddddeeefffhhhhhhiiihhhgggffffffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkkkkklllllllllkkkkkkkkkjjjjjjjjjiiiiiijjjjjjjjjkkkkkkllllllmmmkkkkkkkkkmmmooorrrtttuuuvvvxxx{{{~~~zzzjjjZZZSSSSSSTTTWWWZZZ]]]ZZZTTTOOOMMMPPPVVV\\\bbbrrr~~~jjjaaaaaaZZZXXXUUUTTTTTTTTTRRRPPPOOOOOONNNNNNNNNMMMMMMNNNJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLLLLKKKJJJJJJGGGGGGHHHIIIJJJJJJKKKLLLKKKMMMRRRXXX]]]cccqqq~~~|||oooccc[[[WWWYYY\\\aaagggpppyyyjjjVVVMMMMMMRRRYYYvvv|||yyyuuurrrooojjjddd```___aaacccdddhhhhhhiiiiiijjjkkkllllllmmmmmmnnnppprrrsssqqqoooooommmnnnpppooommmpppvvvyyy~~~xxxqqqnnnkkkjjjjjjiiigggeeefffffffffeeedddaaa^^^]]]aaa___^^^\\\[[[[[[\\\\\\aaa___\\\ZZZZZZZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZXXXWWWWWWXXXYYYXXXWWWZZZ[[[\\\]]]^^^^^^^^^]]][[[ZZZZZZYYYYYYZZZZZZ[[[^^^______`````````______ZZZ[[[]]]___aaacccdddeeefffhhhjjjjjjhhhgggggggggiiiiiiiiihhhgggffffffeeeaaaaaabbbccceeefffhhhiiiiiihhhgggffffffggghhhiiijjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkklllmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjkkkkkklllmmmmmmnnnnnnnnnoooqqqsssvvvxxxvvvyyy}}}zzzfff]]]UUUUUUXXXXXXXXXZZZYYYVVVQQQLLLLLLRRR[[[bbbpppqqqaaa[[[ZZZYYYWWWUUUTTTSSSSSSRRRQQQMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMPPPTTTVVVZZZeeeppp{{{pppiiieeecccffffffhhhlllrrrxxx|||~~~gggUUUMMMNNNRRRYYYvvv{{{xxxuuussspppkkkddd```___aaacccdddiiiiiijjjkkkkkkjjjiiiiiimmmlllmmmnnnppppppnnnlllnnnkkkjjjllllllkkkooouuuvvv~~~yyyuuupppnnnnnnlllhhheeehhhhhhhhhgggeeedddbbbaaadddbbb```]]]\\\\\\\\\]]]ccc```^^^]]]]]]\\\[[[YYYYYYZZZ\\\]]]^^^^^^^^^]]]ZZZXXXWWWWWWXXXXXXXXXWWWYYYZZZ\\\]]]^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[^^^^^^___```aaaaaa``````[[[]]]___aaaccceeefffffffffhhhjjjkkkiiihhhhhhiiigggggggggfffffffffffffffaaaaaabbbccceeeggghhhiiiiiihhhhhhgggggghhhhhhiiihhhhhhiiiiiijjjkkkkkklllkkklllmmmmmmmmmmmmkkkjjjhhhhhhiiijjjkkkllllllmmmiiiiiijjjkkklllmmmmmmnnnpppoooooooooqqqtttwwwyyyvvv{{{xxxgggYYYVVVVVVZZZ[[[YYYXXXZZZSSSQQQNNNLLLNNNVVVaaaiii~~~yyyggg^^^XXXUUUVVVVVVTTTRRRQQQPPPPPPPPPKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGHHHGGGDDDCCCBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNQQQQQQRRRYYYaaakkksss}}}xxxrrrnnnjjjeeeeeegggjjjiiihhhhhhmmmvvveeeTTTMMMNNNRRRYYYuuu{{{xxxvvvuuurrrmmmeeeaaa```bbbdddeeehhhiiijjjkkkkkkjjjhhhgggkkkjjjkkklllnnnnnnmmmkkkjjjggghhhkkklllllloootttttt}}}~~~xxxuuutttqqqlllhhhhhhhhhgggfffeeeeeeeeeeeeeeeccc```^^^]]]]]]___```bbb```_________^^^[[[YYYYYYZZZ]]]___``````______ZZZXXXVVVVVVWWWXXXWWWVVVWWWYYY[[[\\\]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]___```aaaaaaaaaaaa^^^___bbbdddfffggghhhhhhdddfffiiiiiiiiihhhhhhiiigggffffffeeeeeeeeeeeeeeebbbbbbcccdddfffhhhiiijjjhhhhhhhhhiiiiiihhhhhhhhhffffffggghhhjjjkkklllllllllmmmnnnnnnmmmllljjjiiigggggghhhiiijjjkkklllllljjjkkkkkklllnnnoooooopppooonnnmmmmmmooorrruuuwwwxxx~~~{{{iii\\\SSSTTTXXX\\\[[[VVVVVVYYYRRRQQQPPPPPPUUU___llltttiii___\\\XXXTTTSSSSSSRRRPPPNNNMMMMMMMMMIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEHHHIIIHHHEEEBBBBBBCCCAAAAAABBBCCCCCCDDDEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNLLLKKKLLLOOONNNMMMQQQWWWZZZeeessszzz}}}~~~wwwssspppkkkccc]]]XXX\\\bbbhhhoooxxxdddTTTNNNOOORRRXXXttt~~~{{{yyyxxxwwwsssnnnfffaaaaaabbbeeefffggghhhjjjkkkkkkjjjiiihhhgggggghhhkkknnnooonnnlllfffeeefffkkkmmmmmmooossstttxxx~~~zzzyyyvvvpppkkkhhhgggfffddddddeeeffffffdddbbb```^^^^^^___aaaccc```_________```^^^[[[YYYWWWXXX[[[]]]______^^^]]]ZZZXXXVVVVVVWWWWWWVVVUUUVVVXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^```aaabbbbbbbbb```aaadddfffhhhiiiiiiiiibbbdddggghhhhhhggghhhhhhhhhgggfffddddddccccccdddcccddddddeeegggiiijjjkkkggghhhiiijjjjjjiiihhhgggdddeeefffgggiiikkklllmmmlllmmmnnnnnnmmmkkkiiigggjjjjjjjjjiiiiiiiiihhhhhhllllllmmmnnnooopppqqqqqqrrrqqqppppppqqqtttwwwzzzzzz{{{jjj\\\SSSPPPSSSXXX[[[XXXSSSTTTYYYUUUUUUUUUWWW]]]hhhuuu~~~ppp[[[UUUWWWVVVSSSQQQQQQPPPNNNKKKJJJJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJIIIEEEBBBBBBCCC@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKJJJKKKNNNMMMKKKMMMRRRQQQ___nnnwwwyyy}}}zzzkkk___TTTUUUWWWYYY]]]fffpppxxxfffUUUNNNOOOSSSYYYvvv}}}}}}~~~}}}|||wwwqqqhhhcccaaaccceeefffjjjiiiiiinnnssstttpppkkkllljjjjjjkkkmmmmmmjjjggghhhdddbbbeeegggiiinnntttuuuvvv{{{yyyvvvooollliiifffffffffeeeeeeeeeeeedddcccaaaaaacccdddccccccbbbaaa```___^^^]]]ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\ZZZYYYXXXWWWWWWVVV[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\[[[ZZZYYY[[[]]]___aaabbbbbbaaa```dddeeeggghhhiiijjjiiiiiikkkjjjiiihhhgggfffeeedddeeedddbbb```aaabbbeeefffhhhfffddddddgggjjjkkkkkknnnllljjjkkklllkkkgggdddfffggghhhiiiiiijjjjjjjjjooonnnmmmlllllllllllllllkkkjjjiiihhhhhhhhhhhhhhhkkkmmmnnnooonnnmmmnnnoooppppppooooooppptttzzz~~~|||kkk\\\TTTRRRUUUQQQPPPRRRRRRQQQRRRWWWZZZ\\\]]]___kkk{{{zzzddd]]]ZZZRRRNNNPPPNNNNNNNNNMMMMMMMMMMMMMMMJJJKKKKKKLLLKKKIIIGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJEEEEEEEEEEEEEEEEEEFFFFFFIIIHHHFFFDDDBBBBBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBEEEGGGHHHGGGFFFGGGGGGBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEKKKKKKKKKJJJIIIGGGFFFEEEHHHGGGGGGFFFEEEDDDDDDCCCFFFFFFDDDDDDDDDEEEGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNSSSWWWdddttt}}}}}}zzz}}}iii[[[UUUOOONNNSSSZZZ___bbbiiioooxxxeeeUUUOOOPPPUUU^^^{{{}}}{{{wwwrrrkkkfffeeeeeeggggggiiijjjnnnuuuzzzxxxqqqkkkiiiiiijjjlllnnnmmmiiiffffffbbb```bbbdddeeejjjooorrrsssvvv|||wwwtttooolllkkkjjjiiihhhhhhgggeeecccaaa```aaabbbaaaaaa```___]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]][[[ZZZYYYXXXXXXXXX[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^]]]]]]\\\[[[]]]^^^```bbbcccccccccbbbeeefffgggiiijjjjjjjjjjjjkkkjjjiiihhhgggfffeeeeeefffdddbbbaaaaaaccceeeffffffdddccccccfffhhhjjjjjjmmmkkkjjjkkkkkkjjjgggdddcccdddfffgggiiijjjjjjkkknnnnnnmmmllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiilllnnnooooooooopppqqquuuuuutttssstttwww}}}}}}lll___UUUPPPOOOSSSOOONNNPPPQQQQQQUUU[[[eeehhhjjjnnnxxxmmm[[[VVVUUUNNNKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFFFFEEEDDDDDDEEEBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNSSS^^^mmmwww{{{~~~llleee^^^ZZZ[[[^^^______bbbfffmmmxxxcccUUUOOOQQQXXXbbb}}}yyywwwsssnnnjjjiiiiiihhhhhhgggkkksss{{{{{{rrrjjjfffggghhhjjjlllkkkhhheeeeee```]]]___``````dddiiimmmnnnppprrrzzz{{{vvvsssqqqooonnnlllkkkhhheeecccaaaaaaaaaaaaaaa```^^^]]][[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]___^^^]]][[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]^^^____________^^^___```bbbdddeeeeeeddddddeeefffgggiiijjjjjjjjjjjjjjjjjjjjjiiihhhgggffffffgggeeedddbbbbbbccceeefffeeecccbbbccceeeggghhhhhhkkkjjjjjjjjjkkkiiigggdddaaabbbdddfffiiijjjkkklllmmmmmmllllllllllllllllllllllllkkkkkkllllllmmmnnnkkknnnppprrrssssssuuuwww{{{{{{{{{{{{{{{~~~~~~hhh[[[UUUQQQOOOOOOQQQNNNMMMOOOQQQTTT[[[cccnnnsssxxx}}}ppp```RRRPPPPPPLLLJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGFFFIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBCCCCCCDDDDDDBBBDDDEEEEEECCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIILLLUUUaaakkksss~~~}}}zzz|||zzzuuurrroookkkhhhccceeehhhmmmuuucccUUUOOOQQQYYYeee|||wwwuuurrrooolllkkkjjjhhhgggdddiiiqqqyyy|||xxxooohhhdddeeeeeefffffffffeeedddddd___\\\\\\\\\\\\___dddfffkkkoooooossszzzvvvssspppnnnkkkhhhgggeeedddcccdddcccbbb```^^^]]][[[[[[[[[[[[[[[[[[\\\\\\\\\]]]___^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^\\\]]]^^^___```````````````aaabbbdddeeeeeeeeeeeeeeeeeefffhhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhgggfffeeedddddddddeeefffeeedddcccccceeeggghhhggghhhiiiiiiiiiiiihhhfffeeebbbccceeegggiiijjjkkkllllllllllllmmmmmmmmmlllllljjjjjjkkkkkkmmmnnnpppqqqqqqsssvvvxxxxxxyyy{{{|||}}}lll[[[UUUTTTSSSRRRRRRPPPNNNMMMPPPRRRWWWbbbmmmxxxuuubbbWWWNNNMMMNNNKKKJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDAAABBBCCCCCCCCCAAA@@@???AAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEDDDBBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFIIIIIIIIIHHHGGGFFFEEEEEECCCBBBBBBBBBAAAAAA@@@@@@>>>???@@@AAABBBAAA@@@???CCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHFFFHHHNNNVVV]]]gggxxxxxxtttwww~~~xxxuuurrroooppptttyyy|||dddVVVOOOPPPYYYggg{{{vvvrrrpppmmmlllkkkiiigggdddbbbeeekkkpppsssppplllgggdddeeedddccccccbbbcccccceee___\\\\\\[[[ZZZ]]]bbbbbbjjjqqqsssuuu{{{tttpppmmmkkkkkkkkkiiihhhgggfffdddbbb```^^^\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]______^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^______\\\\\\^^^___```````````````aaabbbcccdddeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhfffeeeeeeeeefffffffffeeedddeeeggghhhhhhgggfffggghhhiiihhhgggfffffffffggghhhiiijjjkkkkkkkkkkkkkkkmmmnnnnnnnnnnnnmmmiiiiiijjjlllnnnqqqssstttvvvxxx{{{|||}}}~~~vvvjjj___VVVUUUWWWVVVTTTSSSMMMLLLMMMQQQUUU]]]kkkxxx{{{gggYYYSSSMMMLLLKKKHHHGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLKKKIIIGGGFFFEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCAAABBBCCCDDDDDDCCCAAA@@@AAAAAABBBBBBCCCDDDEEEEEECCCDDDEEECCCBBBAAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===@@@AAAAAAAAABBBBBBBBBBBBDDDEEEFFFFFFGGGGGGHHHHHHFFFFFFIIINNNSSS\\\mmm|||}}}vvvrrrsssyyy}}}uuurrrqqqrrr|||eeeWWWPPPQQQ[[[jjjzzztttpppnnnkkkjjjiiihhheeecccaaadddgggjjjkkkkkkiiihhhfffhhhiiiiiifffdddcccccceee```\\\\\\[[[ZZZ]]]aaa```jjjtttwwwxxx}}}|||xxxsssrrrssssssqqqnnnjjjiiigggeeebbb```^^^]]]^^^^^^^^^^^^____________aaaaaa```______________________________``````aaa\\\]]]^^^___```aaaaaaaaaaaaaaabbbcccdddeeeffffffffffffffffffgggiiijjjkkkjjjjjjjjjjjjjjjkkkkkkkkkiiiiiihhhgggfffffffffffffffeeeeeefffggghhhgggfffccceeehhhhhhgggfffffffffhhhhhhiiijjjkkkkkkkkkkkkkkklllnnnooopppppppppoookkklllmmmpppsssvvvyyyzzzzzz}}}xxxhhh\\\VVVTTTWWWXXXUUURRRQQQJJJKKKOOOVVV]]]hhhzzzooodddSSSPPPLLLIIIFFFEEEEEEEEEHHHHHHIIIIIIJJJJJJKKKKKKNNNLLLKKKIIIGGGFFFEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDBBBAAA@@@BBBDDDCCCBBBAAA@@@@@@??????@@@?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>??????@@@@@@@@@AAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHGGGEEEFFFKKKOOOUUU```kkkvvvvvvtttpppooosss|||~~~|||~~~yyywwwqqqtttxxxfffYYYRRRTTT___qqqyyysssooommmjjjhhhhhhgggdddcccccceeegggiiijjjjjjjjjkkkiiinnnsssuuuqqqkkkfffcccddd___[[[[[[ZZZYYY\\\aaabbbkkktttwwwvvvxxx|||yyyqqqpppmmmkkkhhheeecccbbbaaaaaabbbbbbbbbcccccccccdddccccccbbbbbbbbbbbbbbbaaaaaa``````aaaaaabbbccc______```aaabbbbbbbbbaaacccccccccdddeeefffhhhhhhhhhhhhggghhhiiijjjlllmmmjjjjjjjjjjjjkkkkkklllllljjjjjjiiihhhggggggffffffeeeddddddeeeggggggfffdddaaadddggggggfffeeeeeegggffffffhhhiiikkkkkkllllllkkkllloooqqqrrrrrrqqqqqqpppqqqsssvvvzzz}}}wwwiii^^^UUUSSSTTTWWWUUUPPPOOOQQQKKKNNNVVVaaalll{{{uuueee```PPPPPPMMMHHHDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAA@@@??????AAACCCCCCBBBAAA@@@????????????@@@@@@???@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFCCCEEEJJJNNNQQQVVV\\\ffflllpppooolllnnnvvv~~~|||yyy~~~|||zzz{{{}}}fffYYYTTTWWWbbbvvvxxxsssooollliiihhhgggfffeeecccdddgggjjjkkklllllllllmmmjjjrrr{{{zzzqqqhhhcccccc^^^ZZZZZZZZZYYY[[[```eeelllsssuuussssssxxx~~~wwwvvvtttqqqnnnllliiihhhddddddeeeeeeeeefffffffffffffffeeedddddddddeeeeeebbbbbbbbbbbbbbbccccccdddaaaaaabbbccccccccccccbbbeeeeeeeeeeeefffhhhiiijjjjjjiiiiiiiiijjjlllnnnoooiiijjjjjjkkkkkkllllllmmmjjjjjjjjjiiihhhggggggfffdddccccccdddffffffdddccc```dddggggggeeedddeeegggcccdddfffhhhjjjllllllmmmkkkmmmooorrrssssssrrrrrrtttuuuxxx{{{ooocccYYYSSSTTTTTTVVVWWWSSSNNNNNNRRRNNNSSS^^^lllzzz~~~fffYYYVVVPPPQQQOOOIIIEEEEEEHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????>>>===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@>>>??????>>>>>>>>>AAACCCCCCBBBAAA@@@????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<>>>@@@BBBDDDAAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFDDDBBBDDDJJJOOOPPPQQQSSS[[[dddmmmnnnkkkkkksss|||zzz|||||||||}}}bbbUUUYYYUUU]]]|||vvvrrrpppkkkggggggkkkkkkeee___```dddhhhiiihhhggghhhiiifffnnnyyyvvvjjjaaa```]]]ZZZWWWXXX[[[___bbbggglllqqqrrrppppppsssvvv}}}}}}zzzuuupppnnnmmmkkkhhhggghhhiiiiiiffffffgggiiikkkjjjhhhffflllgggcccaaaccceeeeeedddeeedddcccaaaaaaaaabbbbbbbbbdddfffiiijjjiiihhhggghhhhhhiiikkknnnppppppooojjjlllmmmllljjjjjjlllooonnnmmmlllllllllllljjjhhhjjjgggcccaaaaaabbbbbbbbbddddddeeefffggghhhiiiiiigggiiilllnnnnnnnnnooopppnnnqqqtttvvvwwwwwwyyyzzz||||||~~~kkk]]]UUUUUUYYYVVVXXXYYYWWWRRROOOOOOPPPWWWbbbqqqkkk\\\WWWYYYPPPMMMIIIFFFFFFFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDFFFFFFHHHHHHGGGFFFDDDBBB@@@???@@@AAAAAA@@@===;;;<<<<<<<<<======>>>???@@@@@@@@@BBBBBB@@@@@@@@@@@@BBBBBB@@@???===<<<<<<>>>???AAABBBAAA@@@???>>><<<<<<;;;============>>>>>>>>>>>>CCCBBB@@@?????????@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<===@@@BBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAAAAACCCEEEHHHIIIIIIHHHHHHEEEHHHNNNSSSUUUVVVTTTSSSWWWXXX\\\dddlllqqqqqqooouuuxxxzzzwww|||dddVVVYYYWWW```{{{vvvsssooojjjffffffiiiiiiddd______cccfffhhhfffeeedddeeedddhhhooossssssmmmeee______]]]ZZZXXXYYY\\\```ccciiimmmqqqqqqnnnmmmpppsss~~~~~~yyywwwuuurrrpppppppppqqqnnnnnnooopppqqqpppnnnkkknnnjjjfffeeefffhhhfffeeefffeeedddcccccccccdddeeedddeeefffhhhiiijjjjjjjjjkkkjjjkkkmmmppprrrqqqpppmmmnnnooommmkkkkkknnnpppqqqpppppppppqqqpppnnnlllnnnkkkfffdddcccdddeeeeeeccccccdddeeeeeefffgggggggggjjjmmmooooooooopppqqqrrrtttwwwxxxzzz|||pppbbbYYYSSSRRRUUUVVVXXXYYYXXXTTTRRRSSSVVVeeerrrnnn```XXXSSSQQQOOOLLLHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA???===;;;<<<===<<<<<<===>>>>>>???@@@@@@BBBAAA@@@??????@@@AAABBBAAA@@@???======>>>@@@AAAAAAAAA@@@???>>>======<<<============>>>>>>>>>???BBBBBB@@@?????????@@@@@@BBBBBBBBBAAA@@@????????????======>>>@@@BBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAAAAACCCEEEGGGHHHHHHHHHGGGFFFJJJPPPUUUWWWUUUQQQNNNNNNQQQWWW```jjjsssyyy}}}zzzzzz}}}vvvvvvzzz~~~eeeVVVYYYXXXeee}}}yyyvvvtttlllhhhddddddggggggbbb^^^]]]aaadddfffeeebbb``````bbbcccdddeeedddcccaaa___]]]\\\ZZZYYYZZZ^^^aaadddjjjmmmoooooolllkkkmmmooozzz}}}~~~}}}}}}}}}}}}||||||}}}}}}|||zzzwwwxxxtttooommmnnnmmmiiifffccccccbbbaaaaaabbbdddeeehhhhhhiiijjjkkkmmmooopppnnnnnnnnnooorrrtttssssssqqqqqqqqqooonnnnnnqqqssssssssstttwwwyyyyyywwwuuuppplllfffcccccccccdddddddddeeeeeeffffffgggggggggkkkmmmqqqsssttttttuuuwwwxxxyyyzzz|||~~~pppbbb[[[WWWTTTRRRSSSWWWXXXYYYWWWUUUWWW\\\```ssslllZZZVVVSSSNNNJJJMMMJJJGGGEEEEEEEEEDDDCCCAAABBBCCCDDDEEEDDDCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHDDDCCCBBBAAA@@@AAABBBCCC???@@@AAA???===;;;<<<===<<<<<<======>>>>>>??????AAA@@@@@@??????@@@@@@AAABBBAAA@@@>>>>>>>>>???@@@?????????>>>>>>>>>===============>>>>>>>>>??????BBBAAA@@@?????????@@@AAACCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>@@@AAAAAA@@@BBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHHHHGGGGGGGGGKKKQQQVVVVVVRRRLLLHHHHHHMMMSSSZZZcccppp}}}wwwsssssstttuuuzzzdddUUUWWWYYYjjj}}}yyyuuurrrjjjfffbbbbbbddddddaaa]]]^^^```ccceeedddaaa^^^\\\aaa```___^^^^^^^^^___```[[[ZZZYYYYYY[[[^^^aaacccjjjkkklllkkkjjjjjjlllooovvvvvv|||{{{xxxtttnnniiifffeeeeeedddeeefffhhhiiinnnnnnnnnooopppsssuuuwwwsssrrrqqqrrrtttvvvvvvuuuuuuuuusssrrrrrrtttvvvxxxuuuvvvyyy|||~~~qqqmmmhhheeeeeefffffffffhhhiiiiiijjjjjjkkkkkklllpppssswwwyyyzzz{{{}}}~~~|||mmmccc\\\\\\]]][[[XXXVVVYYYYYYWWWUUUVVV\\\gggooo}}}yyy^^^RRRRRRPPPLLLHHHKKKHHHFFFDDDDDDDDDCCCAAA@@@BBBDDDEEEFFFEEECCCBBBCCCCCCBBBBBBCCCEEEGGGHHHEEECCCAAA@@@???@@@BBBCCC???@@@@@@???===;;;<<<===<<<<<<<<<======>>>>>>>>>????????????????????????AAA@@@???>>>=========>>><<<<<<<<<=====================>>>>>>>>>?????????BBBAAA@@@?????????@@@AAAEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGFFFGGGJJJNNNQQQQQQNNNJJJGGGJJJNNNRRRUUUYYYeeevvv~~~zzzxxxxxxppptttzzzbbbSSSVVVZZZnnn~~~yyysssooogggdddaaa```aaaaaa___]]]___```bbbdddcccaaa^^^[[[]]]]]]]]]]]]]]]^^^^^^^^^YYYYYYYYYYYY[[[]]]```aaahhhhhhhhhggggggiiilllnnnssspppsss~~~~~~vvvpppppppppoooooooooppprrrsssttttttuuuvvvwwwyyyzzz{{{xxxvvvuuuuuuwwwyyyyyyxxxyyyxxxwwwxxxzzz}}}~~~~~~~~~ssspppmmmkkkkkklllllllllllllllmmmnnnooopppqqqqqqtttxxx|||vvvkkkddd___^^^cccfffbbb\\\YYY[[[ZZZWWWUUUYYYdddsss~~~yyyiiiYYYRRRPPPLLLIIIGGGHHHFFFDDDCCCCCCCCCAAA@@@AAABBBDDDFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGEEECCC@@@???@@@AAABBB>>>??????>>><<<;;;<<<===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????AAA@@@?????????@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@??????@@@AAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJNNNPPPPPPQQQYYYiiivvvxxxyyy|||}}}~~~}}}aaaSSSWWW]]]ttt~~~xxxrrrmmmeeeccc```____________^^^aaa``````aaabbbaaa^^^\\\YYY[[[]]]______^^^]]]\\\YYYZZZZZZ[[[\\\^^^___```eeedddbbbbbbcccfffiiikkknnnlllnnnuuu|||{{{zzzyyyxxxyyyzzz{{{||||||~~~~~~|||zzzzzz|||}}}}}}}}}}}}}}}~~~{{{yyyooonnnmmmnnnoooppppppooopppqqqrrrtttuuuwwwxxxyyyzzz}}}{{{lllcccaaabbbfffmmmmmmeee\\\YYY\\\\\\[[[\\\bbboooeee]]]UUUQQQMMMHHHFFFGGGFFFEEECCCCCCCCCBBB@@@???AAABBBCCCDDDEEEDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDFFFEEECCCAAA@@@@@@@@@@@@===>>>???>>><<<;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;>>>>>>>>>?????????@@@@@@AAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>???AAABBBBBBAAAAAABBBEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJGGGJJJMMMLLLMMMSSS___jjj|||~~~~~~yyysssuuu{{{vvvppp{{{aaaUUUYYYaaayyy~~~{{{vvvrrroooeeeccc```^^^^^^^^^______aaa___^^^^^^```aaa___]]]ZZZ\\\___aaabbbaaa___^^^\\\\\\]]]^^^______``````cccaaa^^^\\\]]]```ccceeehhhgggiiinnnuuu|||yyywwwooooooppptttwwwxxxwwwuuuxxxxxxzzz|||xxxkkkdddaaadddiiirrrxxxsssfff\\\XXXZZZ^^^bbbhhhppp{{{ppp[[[TTTNNNLLLJJJGGGFFFHHHEEECCCBBBBBBBBBBBB@@@>>>@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@<<<>>>>>>>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;::::::;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@BBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>???AAACCCCCCCCCBBBDDDGGGJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHEEEHHHKKKLLLLLLPPPXXX^^^iiiyyy{{{zzz|||xxxvvvvvv}}}yyypppgggbbbzzzaaaVVV[[[ddd}}}{{{wwwuuusssqqqdddbbb```^^^]]]^^^______aaa^^^[[[\\\^^^```___]]]]]]___bbbdddeeeeeecccbbb^^^^^^___```aaaaaaaaa```ccc___[[[YYYYYY\\\^^^___bbbdddgggjjjnnnxxx}}}|||{{{yyyuuuwwwzzzxxxfff^^^^^^aaaiiippp{{{xxxggg\\\YYYXXX___hhhqqqzzzsssaaaXXXOOOHHHHHHJJJIIIIIIJJJDDDBBBAAABBBBBBAAA???===??????>>>>>>??????@@@AAABBBAAA@@@>>>>>>>>>>>>???===>>>???@@@@@@@@@@@@@@@<<<===>>>===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999:::<<<===>>>>>>??????>>>>>>=========<<<<<<<<<>>>????????????@@@@@@@@@@@@@@@?????????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>???BBBDDDDDDDDDCCCEEEIIILLLNNNOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIKKKLLLKKKJJJGGGFFFEEEIIILLLMMMMMMOOORRRUUUXXXfffwww}}}{{{{{{~~~~~~xxxwww}}}uuulllddd\\\WWWzzzaaaUUUZZZeee|||yyywwwtttqqqhhhgggeeecccbbb```___^^^bbb]]]XXXWWWZZZ]]]______bbbbbbbbbccceeegggiiijjjfffddd```]]]]]]___bbbddd___^^^]]]\\\\\\]]]^^^___```___bbbfffkkksss~~~}}}uuugggaaa]]]^^^aaagggtttttteee___^^^]]]gggrrr{{{yyycccWWWMMMLLLIIIGGGEEEDDDDDDDDD@@@@@@AAACCCDDDCCC???<<>>======BBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;:::===<<<<<<;;;999888888777:::999999999888777777777666777999:::;;;<<<<<<<<<<<<===>>>===;;;::::::<<<<<<<<<<<<===>>>>>>??????AAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>???AAABBBDDDDDDFFFJJJMMMNNNMMMKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMXXX[[[bbbooo~~~~~~~~~|||~~~xxxqqqhhh```\\\YYYVVVSSSzzzaaaTTTXXXbbb}}}|||wwwtttpppmmmkkkjjjjjjiiihhhfffeeeddd___ZZZTTTRRRUUUZZZ^^^```fffeeedddcccdddfffhhhiiieeedddbbbaaa```_________bbbaaaaaa```______``````^^^]]]___cccfffmmmyyyyyyjjjbbb___\\\\\\___cccnnnyyyxxxnnndddbbbdddlllvvvkkkZZZQQQLLLKKKIIIFFFEEEDDDCCCCCCAAA@@@AAABBBCCCBBB???=========<<<<<<<<<>>>???@@@BBBBBBBBBBBBAAA???>>>===>>>??????@@@??????>>>======>>>>>>===<<<;;;::::::;;;:::::::::::::::999999999999999888888888888888777777888999:::;;;<<<===;;;======<<<;;;::::::;;;<<<<<<======>>>?????????AAAAAA@@@@@@@@@?????????????????????????????????????????????@@@AAABBBCCCBBBDDDGGGKKKLLLKKKJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIIIIIIIJJJKKKLLLLLLMMMPPPVVV___jjjvvv~~~~~~wwwssstttuuusssqqqqqqkkkfff___[[[XXXVVVRRRPPPxxx___SSSVVV```yyy{{{vvvqqqmmmjjjllllllmmmmmmllljjjgggfff[[[WWWQQQOOORRRXXX]]]```gggeeebbb``````aaadddfffccccccddddddcccbbb```___dddeeeeeeeeedddbbbaaa___^^^]]]^^^aaaccchhhrrr|||{{{pppggg```___^^^\\\ZZZ\\\^^^fffmmmmmmgggfffkkkqqq{{{mmm[[[PPPKKKKKKJJJHHHFFFDDDCCCCCCCCCBBB@@@??????AAAAAA???>>>;;;:::999888999;;;===???AAAAAAAAA@@@???>>>===<<<;;;<<<>>>@@@@@@???===<<<<<<======<<<<<<;;;:::999888999999999::::::;;;;;;888888888888888999999999888888777777888:::<<<===;;;<<<===<<<:::999:::;;;<<<<<<======>>>?????????@@@@@@????????????>>>>>>@@@@@@@@@???>>>=========>>>???@@@AAAAAAAAAAAAAAA???AAADDDGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKIIILLLPPPTTTYYY```jjjqqqzzz{{{xxxyyy}}}{{{|||vvvqqqpppkkkgggeee___]]]ZZZXXXWWWVVVSSSPPPvvv^^^RRRVVV```yyy|||vvvpppllljjjjjjkkklllllljjjgggcccaaaXXXVVVTTTSSSUUUZZZ^^^aaacccaaa]]][[[[[[]]]aaaccccccccccccccccccdddddddddfffggghhhhhhfffccc```^^^___^^^^^^bbbdddgggnnnwwwsss~~~|||ppphhhccc^^^\\\^^^___ZZZWWWWWWZZZ___ccceeeffflllxxxqqq^^^RRRKKKHHHIIIHHHGGGEEEDDDCCCBBBBBBBBB@@@>>>===>>>??????>>>:::999888777888:::<<<>>>>>>>>>======<<<:::999888::::::<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999888999999999999:::::::::777777777888999999999:::999888777666777999;;;===:::;;;<<<;;;:::999:::;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>============>>>@@@AAABBBAAA@@@???<<<>>>AAADDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDBBBCCCEEEGGGIIIJJJJJJIIIHHHHHHHHHIIIIIIIIILLLOOOOOOOOOSSS\\\dddmmmuuu~~~~~~zzz|||~~~{{{tttlllgggbbbbbbbbbbbbaaa```^^^\\\uuu]]]RRRWWWbbb|||~~~vvvqqqmmmllliiijjjjjjiiigggccc^^^\\\WWWXXXZZZ\\\]]]^^^___```___]]][[[YYYZZZ^^^bbbeeeiiigggccc```___aaaccceeeeeefffhhhhhhfffccc___]]]___]]]^^^bbbdddfffkkkqqqooovvv~~~uuullleee```___[[[[[[]]]\\\WWWSSSSSSYYY\\\```eeelllxxxxxxcccXXXOOOIIIGGGGGGGGGFFFEEEDDDBBBAAA@@@BBB???<<<<<<===>>>>>>>>>;;;:::999888888:::;;;===;;;;;;;;;;;;:::999888777;;;:::999888999<<<>>>@@@999::::::::::::999999888::::::999999999888888888777777777888999999999:::999888666555666888:::<<<888:::;;;:::999999:::;;;:::;;;;;;<<<======>>>>>>========================<<<<<<=========>>>>>>>>>===>>>???@@@@@@@@@???>>><<<===@@@CCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFDDDBBBAAAAAACCCFFFHHHHHHHHHGGGGGGFFFGGGGGGGGGEEEHHHJJJIIIHHHJJJRRRYYY```gggooowww{{{}}}~~~~~~ssstttvvvxxx{{{~~~zzztttsssssstttuuutttsssssssssuuu^^^SSSYYYddd~~~~~~vvvpppmmmllliiiiiiiiihhheeeaaa^^^\\\ZZZ]]]```bbbbbb`````````___]]]\\\\\\^^^aaaeeehhhooojjjccc\\\YYY[[[^^^aaadddeeeffffffeeebbb___\\\]]][[[[[[```bbbbbbeeeiiikkkrrr|||~~~yyyqqqkkkgggccc```^^^\\\XXXWWWXXXWWWTTTSSSVVV^^^aaahhhqqq}}}~~~dddXXXRRRKKKFFFEEEEEEEEEEEEDDDCCCBBB@@@???@@@>>><<<;;;<<<======<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;::::::;;;:::777666777999===@@@888888999999999999888888::::::999999888888888777888888888888888999999999777777666666666777999:::777999::::::888888999;;;999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<===>>>>>>>>>=========>>>>>>>>>=========>>>AAACCCEEEGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFDDDFFFHHHHHHHHHJJJOOOSSSTTTXXX___hhhqqqyyy|||~~~qqqooonnnnnnpppuuuzzz}}}www```UUU[[[eee~~~~~~uuummmiiihhhhhhggggggfffdddbbb```___]]]```ccccccaaa_________^^^^^^^^^^^^```cccfffhhhjjjeee^^^XXXUUUWWW[[[^^^dddeeeeeeeeedddbbb___^^^___\\\\\\___aaa______aaadddkkkuuu}}}uuujjjhhheeedddcccbbb```^^^XXXTTTRRRSSSTTTVVV[[[bbbjjjoooyyy|||gggTTTPPPNNNHHHDDDFFFDDDDDDDDDDDDCCCAAA@@@??????===;;;;;;<<<===<<<;;;;;;;;;;;;;;;:::888777666777777888999:::::::::::::::999777666777999;;;<<<777777888888888888888777888888888888999999999999999999999888888888888888666666666777777777777888666888999999888888999;;;777888888999999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<>>>>><<<;;;;;;<<<===;;;::::::;;;;;;;;;:::777444222333444555777888888999999888888888888888999999999666777888888888888777777555666777888999:::;;;;;;:::999999999888888777777555666777777777777777666666888999999888888999;;;666777777888999999:::::::::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;::::::===<<<:::999999:::;;;<<<@@@BBBDDDFFFHHHJJJKKKLLLGGGGGGEEEDDDBBB@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCEEEHHHIIIHHHGGGHHHJJJMMMOOOTTT\\\hhhppp|||zzzvvvsssrrrsssuuuwwwyyyzzzcccWWW[[[ggg}}}ssskkkgggeee```^^^]]]___dddggggggfffbbbbbbaaa^^^[[[ZZZ[[[]]][[[[[[\\\^^^``````]]][[[XXXYYYXXXWWWWWWYYY]]]```___aaabbbddddddcccbbbaaa___``````___]]]\\\\\\]]]bbbaaagggtttrrrjjjeee```]]]fffdddcccfffjjjiiibbb[[[NNNRRRUUUWWWZZZeeewwwpppUUUQQQKKKGGGFFFFFFFFFFFFGGGDDDAAA???>>>>>>===<<<;;;;;;;;;;;;::::::999888:::999888888777777888888888888888888888888888888666666777888888888888777999777555555888888666444666666777888999999::::::999888777555555555666777999888888777777777777777888777666555555666777888888888888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>@@@???>>>===<<<;;;::::::999::::::;;;<<<===>>>>>>@@@CCCEEEFFFFFFFFFHHHIIIFFFEEECCCAAA@@@>>>>>>===???>>>>>>>>>>>>>>>??????@@@AAACCCEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDEEECCCEEEJJJMMMQQQXXX```ppp|||{{{|||}}}|||yyyzzz{{{dddWWW[[[ggg{{{rrrjjjeeeccc^^^]]]]]]___ccceeeeeeccc______^^^[[[XXXWWWXXXYYY\\\\\\]]]^^^^^^]]][[[YYYYYYYYYXXXWWWWWWZZZ^^^bbbdddeeefffffffffeeecccaaa___``````^^^\\\ZZZZZZ[[[```___dddpppzzz}}}pppgggcccbbb```^^^gggdddaaabbbeeeddd^^^YYYPPPTTTXXX]]]eeetttrrr___QQQMMMHHHEEEDDDDDDCCCBBBEEECCCAAA@@@@@@???>>><<<<<<<<<<<<;;;:::999777666999999999888888888777777444444444444444444444444777777888999999999999888999777555666777888666444555555666777777888888999999888777666555666666777999888777777666666777777888777666555555666777777777888888999999::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<======@@@BBBDDDEEEEEEEEEFFFGGGEEEDDDBBBAAA???>>>>>>===>>>>>>>>>>>>??????@@@AAAAAABBBCCCEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFDDDDDDGGGHHHIIIOOOVVV^^^lll{{{~~~}}}~~~}}}eeeWWW[[[hhhyyyqqqiiidddaaa\\\\\\^^^```ccccccaaa___^^^^^^]]]ZZZWWWUUUVVVWWW\\\\\\]]]\\\[[[YYYWWWVVVZZZYYYXXXWWWXXX\\\bbbfffjjjjjjjjjiiihhheeecccbbb^^^______]]]ZZZXXXXXXXXX^^^]]]bbbkkksssuuuvvvyyyooohhh```\\\]]]```aaaaaabbb^^^YYYXXXYYYYYYVVVTTTSSSVVV[[[dddqqqnnn[[[PPPKKKHHHEEECCCBBBAAA???===BBBAAAAAAAAABBBAAA???===>>>======<<<:::888666555777888999999999888777666444444444444444444444444666666777888888888888888888777555666777777666444444444555555666666777777999888777777666777777777888888777666666666666666777666666555555666777777777777888888999::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;::::::999>>>>>>======<<<<<<<<<<<<@@@AAACCCCCCBBBBBBCCCDDDDDDCCCAAA@@@???>>>===============>>>???@@@AAABBBBBBCCCDDDEEEDDDDDDBBBAAACCCBBBAAAAAAAAABBBCCCDDDEEECCCBBBDDDDDDDDDHHHNNNPPP\\\lllzzz}}}dddVVV[[[iiixxxpppjjjddd```\\\^^^```bbbcccaaa^^^\\\______]]]ZZZWWWVVVWWWXXXZZZ[[[\\\[[[YYYWWWWWWVVV[[[ZZZZZZYYYZZZ^^^eeeiiinnnmmmllljjjhhheeebbbaaa^^^^^^^^^\\\YYYVVVVVVVVV\\\\\\aaajjjnnnnnnnnnppp|||xxxpppddd```\\\ZZZ\\\___bbbbbb[[[XXXTTTRRRRRRTTTVVVWWW[[[___gggsssqqq^^^RRRLLLFFFEEECCCBBBAAA@@@===;;;??????@@@BBBDDDCCC@@@===<<<<<<<<<;;;:::999777666666777999::::::888666555666666666666666666666666444555666666777777666666777666666666666666555555444444555555666666666666888888888777777777888888777777666555555555555666555555555555666666666777666666777888999::::::;;;::::::;;;<<<<<<======>>>======<<<<<<;;;::::::999========================???@@@BBBAAA@@@??????@@@BBBAAA@@@???>>>=========<<<<<<<<<===>>>???AAABBBCCCDDDDDDEEEDDDCCCBBBBBBDDDBBBAAA@@@@@@AAACCCDDDCCCAAAAAACCCDDDCCCGGGMMMNNNUUU^^^hhhrrr{{{|||zzzxxxxxxzzz{{{{{{zzz{{{{{{bbbUUU[[[kkk}}}wwwqqqkkkeeeaaa^^^```cccdddccc```\\\ZZZ]]]]]]\\\YYYVVVUUUVVVXXXXXXZZZ\\\[[[YYYWWWXXXYYY\\\\\\\\\[[[]]]aaagggkkknnnmmmllliiifffcccaaa___^^^^^^^^^\\\YYYVVVVVVVVV\\\]]]bbbjjjlllkkkkkknnnrrr|||qqqjjjeeeeeebbb___]]]]]]^^^^^^___XXXWWWVVVUUUVVVZZZ___ccciiippp|||vvvcccVVVNNNIIIDDDCCCBBBBBBBBB@@@===;;;===>>>???BBBDDDCCC@@@===:::::::::;;;;;;:::999999666777999:::999888666444777777777777777777777777555666777777888888777777666666666666555555555555555555555666666666666666777777777888888888777777777666555555444555555555444444555555666666666666555666666777999::::::;;;::::::;;;;;;<<<=========<<<<<<;;;;;;::::::999999;;;;;;;;;<<<===>>>>>>???===???@@@@@@>>>======>>>@@@???>>>===============::::::;;;<<<===>>>@@@AAADDDDDDDDDDDDDDDDDDCCCCCCDDDCCCAAA@@@@@@AAABBBDDDBBB@@@@@@BBBBBBAAADDDIIIJJJNNNUUUZZZ]]]dddqqq{{{vvvsssnnnkkkjjjjjjjjjjjjlllpppvvv}}}yyy```UUU^^^pppzzzuuuqqqmmmgggbbb```bbbeeeeeebbb]]]ZZZYYYYYYYYYXXXVVVTTTTTTUUUWWWYYY[[[]]]\\\YYYXXXZZZ\\\]]]^^^^^^___```ccchhhlllmmmllljjjgggeeebbb```___^^^______]]]ZZZXXXXXXXXX\\\]]]bbbhhhiiihhhiiimmmmmmuuuuuummmhhheeecccdddccc```^^^\\\ZZZZZZYYYTTTWWWZZZ\\\]]]bbbiiiooouuuyyycccXXXOOOGGGDDDDDDCCCAAAAAAAAA@@@>>><<<<<<<<<>>>@@@BBBBBB???<<<888999::::::;;;;;;::::::666777888888888777666555666666666666666666666666888888999:::::::::::::::555666777666444333444555666666666666666666666666555666666777777777777666666666555444444444444444333444555666666666666666444555666777888:::;;;;;;:::::::::;;;<<<<<<======;;;;;;:::::::::999999999999999:::;;;<<<===>>>>>><<<>>>??????===<<<<<<===>>>======<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@CCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCAAA@@@BBB@@@===???DDDAAAFFFNNNSSSSSSUUU___jjjsss}}}}}}xxxrrrmmmjjjiiiiiihhhfffgggjjjrrr~~~~~~|||www```WWWaaauuu}}}vvvrrrpppmmmgggbbb```ccceeeccc___ZZZXXXWWWWWWWWWWWWVVVUUUUUUWWWYYY\\\___```^^^YYYWWWZZZ]]]]]]___aaabbbccceeehhhkkkkkkjjjhhhfffdddbbbaaaaaa___``````^^^\\\ZZZZZZ[[[[[[[[[___ccccccaaadddiiihhhmmmttt||||||wwwoooiiieeecccbbbaaa``````___^^^\\\ZZZYYYYYYYYY___eeeiiikkkooowww}}}~~~fffXXXOOOGGGCCCCCCDDDBBB@@@@@@@@@@@@>>>===<<<<<<===>>>@@@@@@===;;;:::::::::;;;;;;:::999999777777777777666666666666555555555555555555555555777888888999999999999999444666777666444333444666555444444444444444444444333444555666777666666555666555444444333333444444222333444666666666666666444444555777888:::;;;;;;999::::::;;;;;;<<<<<<===::::::::::::999999999999999:::::::::;;;;;;<<<<<<;;;<<<>>>>>>===<<<===>>>===<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCBBB???AAAFFFDDDDDDHHHMMMMMMLLLRRR[[[dddnnnwww||||||{{{yyywwwvvvnnnkkkkkksss{{{wwwxxxwww```XXXeeeyyyzzzssspppooommmgggbbb```cccdddaaa\\\XXXVVVVVVXXXYYYYYYXXXWWWXXXZZZ\\\```bbbccc___ZZZWWWYYY\\\^^^```bbbdddeeefffhhhjjjjjjiiihhhfffdddcccbbbbbb___```aaa___]]]\\\\\\]]]YYYYYY\\\___^^^\\\___ddd___dddhhhlllwwwzzzrrrllliiieeecccbbbaaa___^^^[[[]]]^^^^^^]]]\\\\\\]]]eeellluuuzzz{{{{{{lll\\\SSSKKKDDDDDDHHHCCCAAA???>>>??????>>>===<<<<<<<<<===>>>>>><<<;;;<<<<<<<<<;;;:::999888777888888777666666666666666666666666666666666666666444555555666666666666666444666777666333222444666333333333333333333333333222333555666666666555555555555444333333333333444111222444666777777666555444444555777888:::;;;;;;999999:::;;;;;;<<<<<<===::::::999999999999999999;;;;;;:::::::::999999999:::<<<>>>>>>===<<<===>>><<<<<<;;;;;;;;;<<<======AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@BBBEEEFFFEEEHHHMMMOOOHHHDDDFFFGGGGGGMMMUUUYYYdddkkknnn{{{xxxtttrrryyyzzztttuuu~~~|||zzzzzz|||qqq```WWWddd~~~yyysssooonnnllliiifffccceeeeeeccc^^^ZZZZZZ[[[^^^YYYVVVVVVUUUSSSUUUYYY`````````]]]ZZZYYYYYY[[[cccaaa______cccgggjjjkkkdddcccaaabbbcccdddbbbaaacccaaa^^^ZZZXXXWWWWWWXXXTTTTTTUUUVVVWWWZZZ\\\^^^^^^```bbbccchhhvvv{{{wwwvvvtttoookkkeeeaaa^^^^^^[[[WWWWWWZZZZZZ\\\^^^]]][[[]]]dddkkkqqq{{{~~~iii]]]OOOHHHHHHGGGCCC===@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999888888666444111000777666666666555555555555777666666555555555666666888888777777666666555555444555777666555333333444555444333333222222222222555555666666666666666666888888666555333333222222666555444333333444555666555555666666777777888888888:::;;;;;;:::999;;;<<<999999999888888888888888777777888999999999999999>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGEEEFFFIIILLLNNNUUUYYY___ccciiisss~~~|||}}}~~~|||}}}zzzxxxvvvxxx{{{ppp___VVVccc}}}xxxrrrooonnnmmmjjjhhhcccdddeeeccc___]]]]]]^^^[[[WWWSSSSSSRRRQQQSSSWWWaaabbbcccbbb```______```eeecccaaaaaaccceeeffffffaaa```______aaaaaa```___```^^^\\\YYYWWWWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZ]]]```ccceeehhhqqq|||xxxtttooommmmmmlllgggcccaaa]]]ZZZZZZXXXVVVXXX]]]```cccgggggghhhllluuu}}}jjj\\\TTTKKKFFFGGGHHHEEEBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888666444333777777666666666555555555666666555555555555666666777777777666666666666666555666888777555444444555555444333222222222222222222222222222222333333333666555555444444444555555666555444333333444555666444555555666777888888888777999::::::999999:::;;;999999999888888777777777666666777888888888888888<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJHHHFFFEEEEEEGGGJJJLLLMMMQQQUUUXXX[[[bbblllttt}}}~~~~~~~~~tttsssuuuzzz|||{{{{{{zzz}}}nnn^^^UUUbbb}}}xxxrrrooonnnnnnkkkiiibbbcccdddcccaaa``````aaaZZZUUURRRRRRRRRQQQSSSXXXccceeeggggggeeedddeeefffdddcccbbbbbbdddeeedddccc]]][[[ZZZ[[[\\\]]]\\\[[[\\\[[[XXXVVVUUUUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVZZZ___cccdddeeejjjrrrzzz}}}zzztttpppmmmhhhfffdddeeefffddd___[[[XXXTTTSSSTTTTTTUUU[[[bbbjjjnnnrrrtttuuuzzzjjjZZZPPPLLLHHHEEEEEEEEEDDDCCC@@@@@@>>>===;;;;;;::::::::::::::::::::::::::::::::::::;;;::::::888777777777777777666666666555555666555555555555555666666666666666666666666777777555777888888666555555666444333333222222222222333222333333333444444444555333333333444555666777888555555444444444444555555333333444555777888999999666777999888777777888:::::::::999888777777666666888999999:::::::::::::::999:::;;;;;;;;;:::999888999999::::::;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEGGGHHHJJJKKKIIIHHHFFFEEEEEEGGGIIIJJJLLLNNNQQQQQQRRRUUU[[[```ccchhhpppwww{{{~~~{{{sssqqquuu{{{mmm]]]UUUbbb~~~zzzsssnnnmmmllljjjggg___````````````aaabbbcccZZZVVVSSSTTTTTTSSSVVV[[[dddfffhhhhhhfffeeeeeefff______```bbbeeefffeeecccXXXWWWVVVWWWYYYYYYYYYWWWXXXWWWUUUSSSSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUYYY\\\```aaa```ccchhhmmmyyy{{{tttooommmllllllcccbbbccccccccc```[[[WWWRRRQQQSSSWWWYYY]]]fffppp{{{nnn\\\RRRIIIIIIHHHEEEAAA???>>>>>>@@@???>>><<<;;;::::::999:::::::::::::::::::::::::::::::::::::::999999999777777777666666666666555555555444444444555666666444555555666666777777777555666777777555444444555333333222222222222222333222333333444444555555555333333333444555666777888444444444444444444444444222222444555777888999:::555666777777666666777999::::::999888777666555555777888999999::::::999999777888:::;;;;;;999777666888888999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKIIIIIIHHHGGGGGGHHHIIIJJJMMMOOOPPPPPPNNNOOOQQQTTTRRRXXXaaaiiiooorrruuuvvv|||{{{{{{~~~lll]]]VVVddd}}}tttnnnkkkiiifffddd^^^]]]\\\]]]^^^```aaaaaaYYYUUUSSSTTTUUUTTTXXX\\\cccdddeeedddbbbaaaaaabbb^^^^^^___aaacccdddbbb```UUUTTTSSSTTTVVVWWWWWWUUUUUUTTTRRRQQQQQQRRRTTTUUUTTTUUUUUUVVVVVVWWWWWWWWWXXXZZZ\\\\\\\\\___dddiiipppyyyrrrpppllljjjiiijjjiiihhhcccbbbbbbaaa```\\\WWWTTTSSSUUUZZZbbbggglllvvvlll\\\PPPJJJDDDFFFFFFCCC???;;;::::::???>>>===;;;:::999999999::::::::::::::::::::::::999999999999888999999999888777777777666666666666444444444444444555666666444444555555666666777777333555666555444333333333222222222111111222222333...//////000111111222222555555444444444555555666333444444444444444444333111222333555666888999999444666777777666555777888999999888888777666666555444555555666666666666666555777999::::::999777666888888999999:::;;;<<<<<<======>>>???@@@@@@@@@@@@============>>>@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKJJJJJJKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLKKKJJJKKKLLLMMMQQQUUUZZZ___dddjjjnnnyyy~~~}}}yyy{{{}}}mmm___XXXggg~~~tttmmmiiifffcccaaa]]]\\\ZZZZZZ\\\^^^______WWWSSSQQQSSSTTTTTTXXX]]]aaaaaaaaa___]]]\\\]]]___``````___``````___\\\ZZZTTTSSSSSSTTTVVVWWWVVVUUUTTTRRRQQQPPPPPPQQQSSSTTTSSSTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZZZZ\\\___dddhhhllloooxxx}}}tttjjjiiiggghhhhhhhhhfffdddaaa```___]]][[[YYYWWWVVVVVV[[[eeeoootttwww~~~iii]]]RRRJJJGGG???@@@AAA@@@>>><<<<<<<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::999999888777777888888888888888777777777666666666333333333333444555666666555555555555555555666666222444555555333222222333222111111111111222222333///000000111222333444444777666555444444444444444333333444444444444333333222222333444666777888888444555777666555555666888888888777777777666666666777888999999::::::999999666777888999999999888777888888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGIIIKKKJJJKKKMMMNNNNNNOOONNNNNNLLLLLLKKKKKKKKKKKKKKKLLLOOOOOOPPPQQQTTTYYY```fffooovvv{{{zzz{{{}}}nnn```[[[kkk|||rrrkkkgggeeeccc```___\\\YYYYYY[[[]]]]]]\\\WWWSSSQQQSSSUUUVVVYYY______^^^]]][[[ZZZ[[[^^^``````^^^]]]]]]]]]\\\ZZZXXXUUUTTTSSSTTTWWWXXXWWWVVVSSSRRRPPPOOOOOOPPPRRRSSSSSSUUUVVVXXXYYYYYYYYYYYYXXXYYY[[[\\\^^^aaadddfffeeehhhllluuu|||sssmmmiiihhhffffffffffffdddbbb``````^^^]]]\\\^^^```bbbdddlllxxx}}}fffZZZSSSLLLGGGFFF>>>>>>>>>>>>>>>>>>>>>===;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777888888888888888777777777666666333333333333444555666777555555555555555555444444333555666555444222333333111111111111111222333333222222333444555666777777666666555444444444444444222333444444444444333222333333444444555666777777444666777777666666777888666666666666777777777777::::::;;;<<<<<<<<<<<<;;;777777777888888999999999999999999999999999:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHJJJLLLIIIKKKMMMOOOPPPQQQPPPPPPPPPNNNMMMLLLLLLMMMNNNNNNNNNOOOPPPPPPRRRUUUYYY]]]ccchhhqqq{{{~~~wwwrrrpppqqqyyy}}}ooobbb\\\mmmzzzpppjjjgggeeecccaaaaaa]]]ZZZYYY[[[]]]\\\[[[YYYUUUTTTVVVXXXYYY]]]bbb]]]]]][[[YYYYYY[[[```ccc\\\[[[ZZZZZZ\\\\\\\\\[[[UUUTTTTTTUUUXXXYYYXXXWWWTTTRRRQQQOOOOOOPPPQQQRRRUUUVVVXXXYYYZZZYYYYYYXXXYYYZZZ]]]```aaaccccccddd^^^bbbfffiiipppzzzvvvsssnnnjjjfffcccaaa````````````___bbbbbbaaa```bbbffflllqqqyyyssscccTTTMMMIIIDDDBBBDDDAAA???======>>>>>>===;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777888999888888888888777777777777222222222333444555666777666666666555555444444333444666777666555333444444111111000000111222333333///000000111333444555555555555444444444555555666222222444444444444222222444444444555555555666666555666777777666666777999555555666666777777888888555555666777777777777666888888777777888999::::::::::::999999999999999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEGGGIIILLLMMMHHHJJJMMMOOOQQQRRRQQQPPPOOOMMMJJJIIIJJJKKKLLLLLLLLLOOORRRSSSTTTTTTVVVWWWZZZ\\\bbbkkkwwwzzzwwwvvvuuuwww{{{lllbbb^^^nnn|||tttooojjjddd```aaa^^^]]][[[YYYYYYXXXYYYYYYXXXVVVTTTTTTVVVXXXYYYZZZ\\\\\\]]]^^^```bbbdddfff___]]][[[\\\^^^^^^ZZZVVVQQQRRRTTTUUUVVVWWWXXXXXXSSSPPPLLLKKKLLLOOOQQQRRRRRRXXX^^^___[[[XXXYYY[[[ZZZ\\\^^^^^^]]]\\\\\\]]]ZZZ\\\```dddgggmmm|||}}}{{{|||~~~{{{vvvpppkkkgggbbb___aaa`````````bbbcccbbbaaabbbdddfffhhhkkktttqqqVVVSSSMMMGGGBBB???>>>>>>AAA@@@@@@???>>>======<<<::::::::::::999888777777::::::::::::999999888777999999999888777666555444999888666555666777666555111222333333444444333333555555666666555555444333666666555444333333222222000000111222333333444444222222222222222222222222333333222111222333444555111111222222222333333333222333555777777666555333555555555555555555555555777777777666555555555444666555444444555666888999666666666666777777777777:::999888777777999;;;<<<;;;;;;;;;::::::999999999::::::;;;<<<===>>>??????BBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJLLLNNNOOOPPPPPPOOOOOOMMMKKKIIIIIIJJJLLLNNNPPPPPPOOOOOOOOOPPPPPPQQQUUUTTTUUU\\\gggssszzz~~~}}}nnnccc___ooovvvrrrmmmeee```___[[[ZZZYYYXXXYYYYYYZZZ[[[XXXVVVTTTUUUWWWZZZ[[[[[[^^^]]]]]]]]]___bbbeeegggfffccc`````````___ZZZVVVOOOPPPRRRSSSUUUVVVVVVVVVSSSPPPMMMMMMOOORRRTTTUUUUUUWWWYYYXXXUUUUUUVVVYYYYYYZZZZZZYYYWWWVVVWWWXXXYYY[[[^^^bbbcccgggsss{{{wwwvvvwwwyyy}}}yyywwwwwwnnnkkkhhhfffcccaaa___^^^^^^^^^^^^___aaabbbbbbbbbiiilllqqqtttzzzooo^^^PPPMMMHHHDDD@@@???>>>>>>?????????>>>===<<<<<<<<<888888999999:::999999999999999999:::999999888888999999999999888777666555888666444444555666555444333444555555666666555555555555555555555444444333555555555444333333222222111111111222222333333333222222222222222222222222333333222222222333444555111111111222222222333333222333555666666666555444555555555555555555555555666555555555555555555444555555444444555555666666666666666666777777777777888777666555666777999:::;;;;;;::::::999999999999::::::;;;<<<===>>>??????@@@????????????@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLNNNLLLJJJIIIIIIKKKMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPOOOPPPUUU^^^ffflllooosssuuu{{{}}}yyy{{{qqqfffbbbtttzzzvvvppphhhaaa^^^XXXXXXWWWWWWXXXYYY[[[\\\WWWUUUTTTUUUYYY[[[]]]]]]^^^]]]\\\[[[]]]```dddggggggdddaaaaaaaaa___ZZZVVVOOOOOOPPPRRRSSSSSSSSSSSSRRRPPPNNNOOORRRVVVXXXYYYZZZXXXUUURRRQQQSSSUUUWWWWWWWWWWWWTTTRRRQQQSSSTTTXXXYYY\\\______```hhhrrrzzz~~~}}}}}}wwwuuurrrmmmiiiggggggiiiggggggfffeeeeeedddeeeeeegggggghhhiiikkkmmmoooppptttxxxmmm[[[RRRHHHFFFCCC@@@>>>>>>>>>???=========<<<<<<;;;;;;:::666666888999999:::::::::777888888999999999999888777888888999999888888777666444333333444444444333333444555555666666555555555555555555555444333333555444444333333222222222111111222222222222222222222222222222222222222222333222222222222333444444111111111222222222222333333444444444555555555555444444444444444444444444333444444444444444444555444444555555444444333333555666666666777777777888888777666666666777999:::::::::999999999999999888::::::;;;<<<===>>>????????????>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFIIIIIIJJJKKKKKKJJJIIIHHHLLLKKKJJJIIIIIIKKKMMMOOOMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKKKKOOOTTTYYY\\\^^^___bbbiiittt}}}qqqgggeeezzz}}}zzzxxxtttkkkccc___XXXWWWVVVVVVWWWXXXYYYZZZTTTSSSSSSUUUXXX\\\]]]]]]\\\[[[XXXWWWYYY\\\aaadddaaa^^^]]]]]]___^^^ZZZVVVQQQQQQRRRRRRRRRQQQPPPPPPPPPOOONNNOOOTTTXXX[[[\\\^^^ZZZUUURRRRRRSSSUUUUUUVVVUUUTTTRRRPPPPPPSSSUUUUUUVVVYYY]]]\\\\\\aaahhhiiittt|||||||||}}}~~~~~~~~~~~~wwwooommmiiieeebbbbbbfffiiinnnooooooooonnnnnnpppqqquuuvvvxxxyyyzzz}}}ppp]]]RRRNNNCCCBBB@@@>>>=========>>><<<;;;;;;;;;::::::999999666777777888999999888888666666777888999999999888666777777888999999888888666444222222444444444333111222333333444444333333444444555555555444333333444333333333222222222111222222222222111111111111111111111111111111111111222222222222222333333333111111111111222222222222444444333333333444555666444444444444444444444444222222222333333444444444333444444555444333111000555555666666777777888888999999888888888999:::;;;999999999999999999999999::::::;;;<<<===>>>??????@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIIIIIIIIIIKKKMMMNNNKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJMMMPPPSSSTTTUUUXXXZZZ^^^fffqqq{{{~~~}}}|||{{{yyyxxxwwwwww}}}{{{{{{~~~llldddfff}}}ttttttxxxwwwuuummmeeeaaaYYYXXXWWWUUUTTTUUUUUUVVVRRRQQQQQQTTTXXX[[[\\\[[[YYYWWWUUUTTTUUUXXX]]]``````]]][[[\\\]]]\\\XXXTTTTTTTTTTTTSSSRRRPPPOOONNNOOONNNMMMOOOTTTXXXZZZ[[[\\\YYYUUUSSSSSSSSSRRRQQQQQQQQQQQQPPPOOOPPPSSSVVVTTTTTTXXX\\\]]]\\\___eeefffjjjttt~~~xxxssssssvvvyyyyyyzzzzzz{{{}}}zzzwwwuuurrrooopppvvv~~~|||yyywwwwwwuuutttxxx~~~yyysssfffeeecccbbbccchhhooouuuvvvxxxzzzzzzyyyzzz}}}mmm]]]QQQIIIGGGBBBAAA???===<<<;;;;;;<<<:::::::::999999999999999777888888888777777666555555666777777888888888888555555666777888888888888666444222333444555555444111222333333444444333333444444444555444333333222222222222222222111111111222111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222444333333333333444555555444444444444444444444444111222222222333333444444333333444444444333111000555555555666777888888888999999999999999:::::::::999999999999999999999999::::::;;;<<<===>>>?????????>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHGGGHHHIIIJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGJJJLLLNNNPPPRRRSSSWWWWWWYYY\\\aaahhhoootttzzzvvvsssssssssvvvtttsssvvv{{{eeeaaagggvvvooovvv~~~uuutttssslllddd```[[[YYYWWWTTTSSSRRRRRRRRRQQQPPPQQQTTTWWWZZZZZZZZZXXXVVVTTTSSSUUUXXX[[[]]]eeebbb___^^^^^^[[[VVVQQQUUUUUUUUUTTTSSSQQQPPPOOOOOONNNNNNPPPTTTWWWYYYYYYWWWVVVUUUSSSQQQOOOOOONNNMMMNNNOOONNNNNNOOORRRTTTUUUUUUXXX\\\^^^]]]```eeejjjiiillluuuyyyuuuuuullllllkkkjjjiiikkkooorrrvvvyyyzzzvvvtttsssrrrpppmmmmmmpppuuuyyy}}}xxxtttqqqqqqrrrsssooojjjkkkpppxxx|||}}}zzzxxxvvvpppjjj\\\]]]___bbbhhhrrr}}}jjj[[[SSSJJJCCCAAA@@@???>>>===;;;;;;::::::999999999999999999999999888888888777777666444444555666666777777777777666444555666666777777777777555333222222444555555444333444555555666666555555444444444444444333222222111111111111111111111111000000111111111111111111111111111111111111111111000111111222333222222222000000000111111111111222222333333333444444444444333333333333333333333333222333333333333333333444333333444444333333222222444444555666777888999999666666777777888888888888999:::::::::::::::;;;;;;::::::;;;<<<===>>>??????<<<<<<<<<<<<===>>>@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFIIIJJJKKKKKKJJJFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFCCCEEEHHHKKKLLLNNNQQQSSSVVVVVVVVVVVVWWW[[[aaaeeennnwww~~~}}}|||cccccclll~~~xxxxxx}}}rrrpppoooiiiaaa]]]ZZZXXXVVVTTTRRRQQQPPPQQQRRRQQQRRRUUUXXXZZZZZZYYYYYYXXXWWWWWWXXXZZZ\\\^^^fffccc```___^^^\\\VVVRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOQQQTTTWWWXXXWWWVVVWWWVVVSSSOOOMMMOOORRRNNNPPPQQQQQQPPPPPPRRRSSSXXXVVVXXX]]]^^^^^^```dddjjjggghhhmmmqqqzzzuuuuuurrrnnnjjjiiiiiikkklllnnnssswww{{{|||||||||zzz~~~zzzrrrnnnkkkjjjhhhiiiiiiiiiiiijjjmmmpppuuu|||yyyqqqmmmmmmllllllllloooooojjjddddddiiiqqqvvvyyywwwtttqqqkkkeee```bbbfffllltttmmmYYYRRRMMMEEE@@@AAA<<<<<<;;;;;;::::::::::::999999999999999999999999666666666777666666555555666666666777666666555555444444555555555555555444333222111111333444444333333444555555666666555555333444444444444333222222000111111111111111111111//////000000111111222222111111111111111111111111///000111222333222222111000000000000111111111111111222333444555444333333333333333333333333333333444444444444333333333333444333333333333444444555444444555666777888999999666666777888888888888888::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGEEEEEEDDDDDDEEECCCFFFIIIJJJKKKNNNRRRUUUUUUVVVUUUSSSRRRTTTXXX\\\___dddhhhlllttt}}}~~~fffhhhsss~~~qqqmmmlllfff^^^ZZZYYYWWWUUUSSSQQQQQQQQQQQQSSSSSSTTTVVVYYY[[[ZZZYYY[[[[[[[[[[[[\\\]]]___```aaa___]]]]]]^^^\\\XXXTTTMMMNNNPPPRRRSSSTTTUUUUUUSSSRRRQQQRRRUUUWWWWWWWWWXXXZZZYYYTTTOOOMMMRRRWWWRRRTTTVVVUUUTTTSSSSSSTTTZZZXXXYYY]]]^^^]]]___dddeeedddfffhhhhhhjjjxxx|||vvvrrrppppppnnnppprrrssssssrrrpppnnnmmmpppuuuyyy{{{zzzwwwvvvnnnooosss{{{tttjjjddd```^^^]]]ZZZ\\\___aaabbbdddfffhhhkkkqqqsssllldddcccfffhhhiiijjjmmmnnniiicccdddiiilllsssxxxwwwuuurrrmmmgggmmmooosssxxxgggWWWKKKJJJGGG???<<>>??????<<<<<<======>>>@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHFFFEEEDDDDDDDDDDDDFFFHHHKKKLLLLLLNNNSSSWWWWWWWWWVVVSSSPPPPPPSSSWWW\\\\\\[[[[[[bbbkkknnnlllsssrrruuuyyy{{{iiiiiissszzzpppmmmkkkfffbbbaaaYYYWWWUUURRROOOMMMMMMLLLLLLMMMPPPUUUYYYZZZYYYWWWZZZXXXUUUVVVYYY[[[[[[YYYZZZ\\\^^^___]]]ZZZUUURRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWXXX]]]\\\YYYTTTOOOMMMOOOPPPTTTWWWVVVPPPMMMPPPSSSTTTYYYYYYZZZ[[[\\\]]]]]]^^^ddddddcccaaaaaafffnnnttt|||rrrnnniiihhhggggggggggggfffeeeeeeeeeggglllrrruuusssqqqlllhhheeebbb\\\UUUSSSWWWXXXYYYYYYZZZ[[[^^^cccgggiiihhhhhhiiikkklllkkkiiimmmoooqqqooolllkkkkkkmmmxxx|||{{{wwwuuuwwwoooXXXPPPGGGCCCBBBAAA>>>:::::::::::::::::::::::::::999999888888777666555555555555444444444333333333777666555444444444444444000111222222444444555666333333333333333333333333222222333333333222222111444333333222222111111111333222111000000000111222,,,,,,------.../////////...............///000111000000000000000000000000222222111000000111222222111111222333333444555555333333333333333333333333444444444444333222111000444444444444444444444444333555888999888888888999999888777777777888::::::999:::;;;<<<============;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@@@@???>>>============>>>???AAAAAAFFFFFFEEEEEEEEEEEEEEEFFFCCCDDDEEEDDDCCCBBBCCCEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNQQQTTTWWWTTTTTTTTTRRRRRRSSSVVVYYYVVVWWWXXXYYY[[[]]]___```gggfffiiimmmqqqwwwjjjjjjuuuyyypppllliiiddd```___YYYWWWTTTQQQOOONNNOOOOOOPPPQQQSSSVVVZZZ[[[ZZZXXX[[[WWWSSSQQQQQQQQQPPPNNNTTTUUUWWWXXXWWWUUURRRPPPMMMMMMNNNOOOPPPRRRTTTTTTTTTTTTUUUVVVWWWYYY\\\]]]ZZZYYYVVVRRRNNNMMMNNNPPPRRRUUUTTTOOOMMMQQQTTTUUUVVVWWWWWWYYY[[[]]]^^^___eeedddbbb```___aaaggglllrrrtttpppkkkkkkmmmlllhhhdddaaa```aaaeeeiiijjjgggccceee```\\\ZZZUUUPPPOOORRRUUUWWWXXXYYYZZZ___eeejjjpppnnnmmmnnnqqqtttvvvwwwwwwxxxxxxvvvttttttvvvyyyggg[[[QQQKKKDDD@@@??????<<<999888888888888888888888888999999999888777666666666555555444444444333333333444444333222222222222222111222222333333444444444333333333333333333333333111222222333333222222111333333222111000000//////111000000000000111333333..................------,,,,,,,,,,,,,,,---......000000000000000000000000111111111111111111111111111111222222333444444555333333333333333333333333111222222333333444555555444444444444444444444444333666888999888777888888888888777777777888999:::;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????>>>===<<<<<<<<<===>>>???AAABBBDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGIIILLLNNNOOOQQQTTTVVVTTTUUUUUUSSSRRRRRRUUUWWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^]]]___cccffflllxxxkkkkkkwwwyyypppkkkgggaaa\\\\\\ZZZWWWSSSPPPOOOPPPQQQSSSUUUUUUUUUXXXZZZ\\\[[[ZZZZZZUUUPPPLLLIIIHHHGGGFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKNNNQQQUUUWWWWWWWWWWWWXXXZZZ\\\]]]^^^VVVVVVTTTQQQNNNMMMOOOPPPSSSVVVUUUPPPNNNRRRTTTTTTUUUUUUUUUWWWYYY]]]___aaafffeeebbb___]]]]]]```bbbeeemmmvvv{{{zzz}}}|||vvvooommmllllllnnnooonnniiieeeccc\\\WWWVVVUUURRRRRRUUUWWWYYY\\\___bbbiiissszzz}}}zzzyyy}}}xxx___QQQNNNHHHDDD>>><<<<<<<<<;;;888777777777777777777777777999999999888888777777666555555444444444333333333444333333222222222222222333333333333333333333333222222222222222222222222111111222222222222222111333222222000///...------......//////000222333444000//////...------,,,,,,---,,,,,,,,,,,,---......////////////////////////000000111222222111000000111111111222333333444444222222222222222222222222333333222222333444666777444444444444444444444444444666999999888777666777888777777777777888999999<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;:::::::::======>>>>>>>>>===<<<<<<::::::;;;<<<===???AAABBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBCCCDDDGGGGGGFFFEEEEEEEEEEEEEEEGGGJJJMMMOOOPPPQQQRRRTTTUUUVVVVVVUUUSSSRRRRRRSSSUUUTTTTTTTTTTTTUUUUUUVVVVVVTTTUUUXXX[[[___iiisss~~~lllnnnzzzxxxoookkkeee^^^YYYYYYYYYWWWSSSPPPOOOQQQTTTVVVXXXWWWWWWXXXZZZ[[[[[[ZZZWWWTTTNNNJJJGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGIIILLLPPPSSSVVVVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWUUURRROOONNNPPPQQQWWWYYYWWWSSSRRRUUUVVVUUUXXXWWWWWWXXXZZZ]]]```aaaeeedddccc```^^^]]]]]]]]]___aaaeeelllyyy}}}xxxnnnfffaaa```aaa```aaacccbbbfffkkknnnsss{{{xxxaaaPPPIIIIII@@@>>>;;;:::;;;;;;:::999999999999999999999999999999999888888888777777777555555444444444333333333555555444444333444444555333333333333222222111111222222222222222222222222000111111222222222222111333333222111///...------......//////000111222222//////.........---------//////.........//////000...........................000111333333111000...000111111111222222333333222222222222222222222222777666444222111222333444333333333333333333333333555777999999777666555666777777777777777888888999;;;;;;;;;;;;;;;:::999999::::::::::::999999999999============<<<<<<;;;;;;999999:::;;;<<<>>>@@@AAA@@@@@@?????????@@@AAAAAABBBCCCDDDDDDBBBBBBCCCDDDGGGGGGFFFEEEEEEEEEEEEEEEGGGKKKOOOQQQQQQQQQQQQRRRVVVWWWWWWVVVSSSPPPOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTTTTQQQQQQTTTUUUWWW___gggjjjkkkqqqzzzmmmppp~~~~~~wwwoookkkddd\\\WWWWWWXXXVVVRRRPPPOOOQQQUUUWWWYYYXXXWWWWWWYYYZZZYYYXXXVVVTTTPPPLLLIIIHHHHHHIIIEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGIIIKKKMMMNNNOOOQQQRRRTTTUUUVVVWWWYYYYYYXXXUUURRRQQQQQQRRRVVVXXXXXXVVVXXX]]]___]]]]]]]]]\\\\\\\\\]]]___```bbbbbbbbbbbbbbb```___]]][[[[[[\\\aaakkkyyy{{{vvvuuuuuusssuuuyyyxxx}}}rrr```SSSIIICCCAAA;;;::::::::::::::::::999888888888888888888888888888888777777777777777666555555444444444333333333444444333333333444444555444333333222222111111000111111111111111111111111///000111111222222222222444333222111000///......////////////////////////---------.........//////000//////.........//////------------------------...///111222222111///...000000111111111111111222111111111111111111111111777555333111000111222333333333333333333333333333444666888888777555555666666666777777888888888888888888999:::;;;;;;::::::999999999999999888888888===<<<<<<;;;;;;:::::::::888888999:::;;;===???@@@@@@?????????@@@@@@AAABBBBBBCCCDDDCCCBBBAAABBBDDDFFFFFFEEEEEEEEEEEEFFFFFFIIILLLPPPQQQQQQPPPPPPQQQWWWXXXXXXVVVRRROOONNNNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSPPPOOOQQQRRRSSSWWW^^^^^^]]]aaagggkkknnnttt|||mmmqqq|||vvvpppkkkcccZZZVVVWWWWWWUUURRRPPPPPPQQQTTTUUUXXXWWWWWWXXXZZZZZZYYYWWWWWWWWWUUURRRNNNLLLLLLMMMIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDEEEGGGJJJMMMPPPRRRTTTUUUVVVWWWWWWUUUSSSRRRRRRTTTRRRUUUWWWYYY___gggiiigggaaaaaaaaa```______^^^^^^]]]^^^```bbbdddccc```]]]XXXVVVXXX]]]dddkkkwwwqqq^^^SSSMMMFFF@@@===999999::::::::::::999888555555555555555555555555666666666666666666666666555555444444444333333333111111111111111222222333333333222222111111111000000000000000000000000000//////000111222222222222333222222111111000000//////////////////...------,,,,,,------...//////000......---,,,,,,,,,,,,---........................//////000111111000//////000000000000000000000000000000000000000000000000111111000000111222444555333333333333333333333333333555888888777666555666555666777777888888777777666777888999::::::::::::777777777777888888999999<<<;;;::::::999:::::::::888888999999:::;;;======????????????@@@AAABBBBBBAAABBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGLLLNNNPPPQQQPPPPPPPPPQQQXXXXXXXXXUUUQQQNNNNNNNNNMMMMMMNNNNNNPPPQQQSSSSSSQQQMMMLLLNNNOOONNNPPPUUUWWWVVVXXX\\\^^^^^^bbbhhhqqquuu}}}lllssszzzuuupppkkkcccZZZVVVXXXUUUTTTRRRPPPPPPQQQRRRSSSWWWWWWXXXZZZ[[[[[[YYYWWWWWWYYY[[[ZZZXXXVVVWWWYYYWWWVVVUUURRROOOKKKHHHGGGCCCEEEFFFHHHHHHGGGFFFEEEEEEFFFIIIKKKMMMNNNOOOOOOOOOQQQRRRRRRQQQQQQSSSUUUSSSVVVXXX[[[bbbjjjmmmjjjaaabbbccccccbbb```^^^]]]WWWXXX\\\```cccccc^^^ZZZWWWUUUWWW\\\___aaagggoooooohhh]]]RRRNNNJJJDDD@@@???888999;;;;;;:::888777666555555555555555555555555444555555555555555555555555555444444444333333333111111000000111222222333222222222111111111111111000000000000000000000000...///000111222222222222000000000000000000000000,,,---.../////////...---------........................---,,,,,,,,,,,,,,,........................000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222222222222222222222222222222444777777777666666777555555777888888888777666777888999999999999999888444555666666777888999999::::::999888999999;;;;;;999999999999999:::;;;;;;>>>>>>>>>>>>???@@@AAABBBAAABBBCCCCCCAAAAAABBBCCCAAAAAAAAABBBCCCEEEGGGGGGNNNPPPQQQPPPOOOOOOPPPQQQYYYXXXWWWSSSPPPNNNNNNOOONNNMMMMMMMMMNNNNNNOOOPPPOOOKKKIIIKKKLLLJJJKKKNNNQQQQQQSSSWWWXXXXXX[[[```eeegggjjjmmmoooqqqtttuuu~~~lllsssyyytttpppllldddZZZWWWXXXTTTSSSRRRQQQPPPPPPQQQQQQVVVWWWXXX[[[]]]]]]ZZZWWWVVVZZZ___aaaaaabbbdddfffkkkjjjhhheeeaaa\\\WWWUUUKKKMMMOOORRRRRRQQQOOOMMMJJJKKKLLLLLLLLLJJJIIIHHHIIIKKKMMMOOOOOOQQQSSSUUUWWWYYYZZZ\\\bbbjjjjjjggg___aaacccdddcccaaa^^^\\\TTTUUUYYY^^^bbbaaa[[[VVVZZZWWWXXX\\\\\\ZZZ]]]dddbbbooo~~~ppp^^^QQQLLLIIIGGGDDD???>>>AAA777999;;;;;;999666555444777777777777777777777777333444444444444444444444555555444444444333333333333222222222333444444555111111111111111111111111000000000000000000000000......000111111222222222............////////////***+++---///000000///////////////...------,,,,,,111000///...............////////////////////////000000////////////000000000000000000////////////000000000000000000000000000111111111000///...---222222222222222222222222111333666777777666777888444555777888888888777666999999999999999888777666333444555666777888999:::999999888888888999;;;<<<:::999999999999999999:::============>>>???AAAAAAAAABBBCCCCCCAAAAAABBBCCC??????@@@AAACCCEEEGGGHHHPPPQQQQQQPPPNNNNNNPPPRRRYYYXXXVVVRRROOOMMMNNNPPPNNNNNNMMMLLLLLLLLLLLLLLLNNNJJJHHHJJJKKKIIIIIILLLLLLLLLPPPUUUWWWWWWZZZ```cccbbbbbb```______aaacccbbbiiissszzz~~~nnnpppyyyzzztttiiiaaa^^^\\\YYYTTTRRRPPPOOOPPPQQQQQQPPPSSSVVV[[[___``````]]][[[]]]aaaeeefffeeeggglllrrruuuvvvvvvuuutttrrrooonnnkkkhhheeefffgggeee___YYYTTTVVVWWWUUURRRNNNMMMLLLKKKIIIFFFFFFJJJNNNRRRTTT[[[^^^aaabbbbbbcccgggjjjcccfffiiiiiigggcccaaa```XXXVVVTTTUUUWWWYYY[[[\\\XXXXXXXXXXXXYYYZZZ\\\\\\```ccciiisssgggYYYTTTLLLHHHCCC>>><<<:::999777::::::999888777666555555777777666555555555555555333444444555555444444333222333333444555666777777222222222111111111000000000000//////......------////////////////////////000000000000000000000000000000000000000///......000///...---------------........................///...---,,,,,,---...///////////////////////////111111111///------///111///////////////////////////////////////.........000000//////000111222222222222111111111111111111222222333444444555666666888666444444555666555444444555777999:::999888777666666666666666555555555888777666555666888:::;;;999:::<<<======;;;:::888<<<<<<<<<<<<>>>@@@BBBDDD@@@AAAAAA@@@>>>===>>>???>>>>>>???@@@CCCGGGJJJMMMOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQOOOLLLKKKKKKMMMLLLLLLMMMMMMMMMNNNNNNNNNIIIIIIIIIIIIIIIJJJKKKKKKPPPRRRTTTUUUVVVYYY\\\___[[[ZZZYYYYYYYYYZZZ\\\]]]]]]___bbbdddfffiiimmmpppwwwzzzpppqqqxxxvvvnnnddd^^^]]]\\\XXXRRRPPPMMMMMMNNNOOOOOOOOOQQQTTTXXX[[[^^^___^^^^^^jjjpppvvvuuuooojjjjjjlllrrrsssvvvyyy}}}vvvpppjjjkkkmmmllliiibbbZZZUUUOOOLLLHHHHHHKKKOOOSSSUUUXXX[[[___aaaaaabbbdddffffffgggiiijjjiiigggdddbbbXXXVVVSSSRRRSSSVVVZZZ[[[ZZZZZZYYYYYYXXXXXXYYYYYYXXXZZZ___fffrrriiiVVVLLLHHHEEEBBB???<<<<<<<<<;;;:::777777666666555444444333666555444444333444444444333333444444444444333333222333333444444555555666222222111111111000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000///......//////...---------------///////////////////////////...------------...///......................../////////---++++++---///......................../////////////////////...000000000000000111222222222222222222333333333222222333333444555555666666777666444555777888888777666777888999999888666555666666666666555555555555777777666555666777999;;;:::;;;<<<======<<<:::999:::::::::;;;===@@@BBBCCC???@@@AAA???===<<<===>>>?????????AAADDDHHHKKKNNNOOOOOONNNOOOOOOPPPQQQQQQPPPPPPPPPNNNKKKJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNJJJIIIIIIIIIIIIKKKMMMNNNRRRTTTVVVWWWWWWXXXZZZ\\\XXXWWWVVVVVVVVVWWWYYYYYYWWWXXXYYYYYYYYYYYY[[[]]]aaabbbfffkkkpppvvv{{{}}}rrrqqq~~~xxxtttkkkaaa^^^```^^^YYYQQQOOOMMMMMMOOOPPPPPPPPPRRRTTTVVVZZZ]]]aaaccceeewwwyyylllfffdddfffhhhlllqqqxxx||||||~~~|||pppggg^^^ZZZVVVTTTVVVYYY[[[\\\ZZZ\\\___`````````bbbcccgggffffffhhhjjjjjjfffcccXXXVVVSSSRRRRRRUUUXXXZZZ\\\[[[ZZZYYYXXXVVVVVVUUUTTTUUUXXX[[[aaajjjuuu|||hhhVVVJJJDDDAAAAAA>>><<<:::;;;;;;;;;:::666666666555444444444333444444333222222222222333333333444444444444333333333333333333333333333333111111111111000000000000000000000000000111111111000000000000000000000000000000000000000000000000//////000000000///......//////...------------...111111111111111111111111///...------------...///..............................///---,,,+++---.................................//////////////////000000000000000000111222111222333333444444444444222222333333444555555555111000///000333555555555777777888888777666444333555555555555555555555555777666555555666777999::::::;;;<<<======<<<;;;;;;888888999;;;===@@@BBBCCC@@@@@@@@@???===<<<===>>>??????@@@BBBEEEIIIMMMOOONNNNNNNNNNNNNNNOOOOOOOOOMMMNNNMMMLLLJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJHHHHHHIIILLLOOOQQQXXXZZZ\\\\\\[[[YYYYYYZZZTTTTTTSSSSSSTTTTTTUUUVVVUUUVVVVVVUUURRRQQQRRRSSSSSSSSSTTTWWWZZZ___cccfffooottt|||sssqqq}}}xxxtttlllfffeeegggbbb[[[SSSQQQOOOOOOQQQSSSSSSSSSUUUUUUWWW[[[___eeeiiilllzzzyyyiiiaaa___]]]^^^```dddiiipppvvvzzz|||www{{{|||xxxpppnnnlllllllllmmmkkkjjjcccbbb```^^^]]]^^^```bbbccc```^^^aaafffgggccc___WWWXXXYYYXXXWWWWWWXXXXXXZZZZZZYYYXXXWWWVVVTTTTTTWWWWWWXXXXXXZZZ]]]bbbfffrrr|||yyyeeeTTTJJJEEEBBB???@@@===:::999999999777666777666666666666666666666444444333222222222222333333333333444444333333333333222222222111111111000111111000000000/////////......//////000000111111........................////////////////////////...///////////////......///......---------......000000000000000000000000.........------....................................///000///...---///000....................................////////////111000000000000000111111///000222333444444444444111111111222222333333333000///......111222222222555666666666666555444333444444555555555555555666666666555555666777999999:::;;;<<<=========<<<<<<888888:::<<>>===???@@@???@@@AAADDDGGGJJJMMMOOOMMMMMMMMMNNNMMMMMMMMMLLLJJJKKKKKKJJJHHHGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJHHHHHHJJJMMMRRRTTT___aaabbbbbb___\\\ZZZYYYSSSSSSSSSSSSSSSTTTTTTUUUTTTUUUVVVUUURRRQQQQQQQQQRRRQQQPPPPPPRRRVVVZZZ\\\\\\```eeejjjooouuuzzz~~~rrrqqq~~~{{{uuutttppplllllllllddd[[[TTTRRRPPPPPPQQQSSSSSSRRRTTTUUUWWW[[[```fffkkknnnrrryyy{{{nnnbbb]]]\\\^^^]]]]]]]]]```eeeiiilllsss{{{|||sssmmmkkkmmmmmmqqqyyy~~~yyyuuuwwwzzz}}}|||yyyiiiddd^^^YYYWWWYYY\\\___]]]YYYWWWYYY^^^```]]]ZZZXXX\\\aaacccaaa\\\YYYWWWWWWWWWWWWWWWWWWVVVUUUTTTWWWXXXXXXWWWVVVVVVXXXZZZccciiisss{{{fff[[[MMMEEEBBBAAA>>>:::<<<:::888888888888777555555555555555555666666666555444333333222222333333222333333333333333333222222222222111000000//////000000000/////////......,,,------....../////////------------------------..............................////////////............---------......///////////////////////////---..................---........................---...000///.........000........................---.........//////000000111111000000000000000111...///111333444333333222000000000000000111111111666444333333444555444333333333444444555555555555333444444444555555666666555555555666666777888888:::;;;;;;<<<<<<<<<<<<<<<:::;;;===???BBBDDDFFFGGGDDDDDDDDDBBB??????AAACCC@@@AAABBBEEEHHHJJJMMMNNNLLLLLLMMMMMMLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHHHHJJJNNNRRRUUU^^^```bbbaaa^^^ZZZXXXWWWTTTTTTTTTUUUUUUUUUUUUUUUSSSTTTUUUSSSPPPNNNMMMMMMPPPNNNMMMLLLLLLOOOQQQSSSSSSUUUXXX[[[\\\___bbbeeefffnnnyyypppqqq~~~zzzwwwppprrrqqqooommmkkkcccYYYTTTQQQOOONNNOOOPPPPPPPPPQQQSSSWWW[[[```dddhhhiiigggkkkmmmjjjbbb\\\ZZZZZZ[[[ZZZYYYYYY[[[^^^bbbdddeeejjjnnnmmmfff```^^^_________```eeellloooooommmkkknnnttt{{{~~~{{{gggaaaYYYSSSRRRUUUXXXZZZXXXVVVSSSTTTWWWYYYYYYWWWXXX```hhhkkkggg```ZZZWWWSSSTTTVVVWWWWWWVVVUUUTTTSSSTTTTTTSSSRRRQQQRRRTTTZZZ\\\```gggsssmmm___QQQJJJCCC@@@@@@@@@===:::666555555666888999999888111222222333333444444444555444333333222222333333222222333333333333222222222222111111111000000000////////////............------------------......////////////////////////........................------.../////////.........------------...//////------------------------------...//////...------------------------------***,,,---...,,,,,,,,,---------------------------------......///000000000222111111000000000000000...///111333333333111000000000000000000000000000666444222222333333333222111222222333444444555555333333333444555555666666444555555666666777777888999:::::::::;;;<<<<<<<<<<<<>>>@@@BBBEEEFFFGGGHHHFFFFFFEEEBBB@@@@@@CCCEEEAAABBBCCCEEEGGGIIIKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHGGGFFFFFFHHHJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIKKKNNNQQQTTTXXXZZZ[[[ZZZWWWUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXVVVRRRNNNLLLLLLMMMLLLKKKJJJJJJKKKMMMNNNOOORRRTTTUUUUUUVVVWWWYYYYYY___fffiiijjjmmmsssxxxooorrr|||yyyuuurrrooossssssoookkkhhhbbb\\\UUUSSSPPPOOOOOOPPPOOONNNPPPSSSXXX^^^bbbdddeeeeeeaaaaaaaaa___\\\YYYXXXXXXVVVUUUUUUVVVWWWZZZ]]]^^^\\\^^^___]]]YYYVVVUUUVVVUUUVVVWWWYYY\\\^^^```aaa```bbbeeekkkooopppooommmaaa\\\UUURRRSSSUUUWWWWWWXXXWWWVVVUUUUUUWWWXXXYYYZZZaaajjjmmmhhh```ZZZWWWSSSTTTUUUVVVVVVUUUTTTSSSPPPQQQRRRQQQOOOOOOQQQRRRVVVXXXZZZ]]]cccooo}}}zzzeeeVVVPPPIIIEEEAAA?????????<<<:::666555555666888999888777000111111222333333444444333333222111111111111222222222333333333333222222222111111111111111111111/////////.........------...............---------////////////////////////------------------------,,,---......//////......---------------...//////------------------------------...//////...------------------------------)))+++---...---,,,,,,---------------------------------......///000000111222222111000000000000000///111333444444333111000111111111111111111111111111000...///000111111000333222222222222333333333222222333444444555666666444444555666777777777777888888888999:::;;;<<<<<<>>>???BBBDDDFFFGGGGGGGGGGGGFFFEEEBBB@@@@@@CCCEEEBBBCCCDDDFFFGGGHHHHHHIIIKKKKKKLLLLLLKKKIIIFFFEEEFFFGGGGGGGGGFFFFFFHHHJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSVVVWWWYYYXXXUUURRRPPPPPPMMMMMMMMMLLLLLLMMMMMMNNNNNNPPPSSSTTTSSSQQQQQQQQQRRRUUUXXXZZZ[[[]]]aaaeeeooosss{{{xxxuuuqqqnnnqqquuuuuuooojjjgggddd```XXXVVVSSSQQQQQQQQQQQQOOOQQQUUU[[[aaaeeefffeeeddd___^^^\\\[[[ZZZYYYWWWVVVVVVUUUUUUVVVWWWYYY[[[]]][[[\\\\\\[[[XXXVVVUUUUUUOOORRRTTTVVVVVVWWWZZZ\\\\\\\\\\\\]]]______^^^\\\\\\YYYUUUUUUWWWYYYYYYWWWZZZZZZYYYWWWVVVWWWYYY\\\[[[bbbjjjkkkeee^^^YYYWWWSSSTTTVVVWWWVVVTTTRRRQQQQQQRRRSSSRRRQQQQQQSSSTTTUUUXXX[[[]]]___dddlllrrruuu~~~nnn[[[KKKFFFIIIDDDBBB>>><<<:::999888777999888777777888777555333222222333444555555666666222111111000000000000000222222222333333222222222111111111111111111222222//////.........---------000000//////.........---------------------------------------------------,,,,,,---.../////////...---------------...///000........................,,,---...//////...---,,,------------------------***---///000///......///---------------------------------...///000000111222222111000000///000000111222444666666444222000333333222222222222222222222000000111333555555555555444333222111111111111222222333333444555666666333444555666777777777777888888888888999:::;;;<<>><<<<<<;;;::::::999888888666555555555555444444444222222222222222222222222222222333333333222222111444444333333333222222222222111111000///......---///...,,,******,,,...///,,,---------.../////////........................222...***))),,,///000000---------...............------............------////////////////////////*********++++++,,,,,,,,,------------------------,,,,,,+++*********++++++.........------,,,,,,,,,+++,,,,,,---...///000000111000000000//////......333333222222111000000///000111111111111222222222333333333222222111111111222222222222222222222222333//////333333...---000444444555555666777777777::::::999999888999999999>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAACCCDDDDDDCCCCCCEEEIIILLLMMMNNNNNNMMMKKKIIIFFFEEEJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGFFFFFFGGGGGGHHHHHHKKKKKKJJJIIIIIIIIIIIIIIIMMMLLLKKKNNNPPPQQQNNNKKKIIIMMMRRRUUUTTTQQQOOOMMMLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQQQQRRRSSSSSSQQQNNNKKKHHHKKKKKKLLLNNNPPPRRRSSSTTTppptttyyyuuuttttttuuuuuuuuusssqqqnnnllliiidddaaa\\\XXXUUUSSSTTTVVVWWWXXXYYY[[[^^^bbbeeeeeeccc```\\\[[[ZZZ[[[[[[ZZZXXXUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQRRRSSSTTTUUUVVVWWWVVVVVVWWWVVVTTTUUUWWWYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[YYYWWWVVVWWWXXXXXXXXXXXXZZZ\\\^^^___^^^]]]\\\\\\[[[YYYVVVTTTRRRQQQPPPUUUPPPMMMOOOPPPNNNNNNPPPNNNRRRUUUUUURRRRRRVVVZZZ]]]```gggppp{{{~~~kkk```QQQHHHEEECCC???;;;;;;;;;::::::999888777777555555555555444444444444222222222222222222222222111222222333333222222111333222222222111111111111111111000000///......---........................------------............------------------------111...******,,,///000///..................------------............------------------------------,,,,,,,,,,,,------------........................------,,,,,,---...///////////////......------------------.../////////000111111000000000/////////111111111111111111111111000000111111111222222222222222111111111000000000000000000000000000000000333///000444444111222666555555555555555666777888::::::999999999999999:::======>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBDDDGGGJJJMMMMMMMMMLLLJJJHHHGGGFFFJJJIIIHHHGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHIIILLLQQQSSSSSSQQQPPPRRRTTTTTTRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTTTTRRRPPPMMMKKKLLLLLLLLLLLLNNNPPPRRRSSSrrrwww{{{yyyyyyyyyxxxwwwtttrrrooonnnllliiifffccc\\\YYYVVVVVVXXXZZZ\\\\\\]]]]]]^^^```bbbcccaaa___\\\[[[ZZZZZZ[[[[[[YYYWWWXXXYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRRRRSSSUUUWWWXXXWWWXXXWWWVVVTTTTTTVVVXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\ZZZXXXWWWXXXYYYYYYXXXWWWXXX[[[]]]_______________]]]ZZZWWWUUUTTTSSSSSSXXXSSSQQQRRRRRROOOMMMNNNMMMOOOQQQPPPMMMMMMPPPTTTWWWYYY]]]aaagggooowww}}}~~~{{{zzz|||hhh[[[PPPIIIBBB?????????;;;777999999888888777777666666555555555555444444444444222222222222222222222222111111222222222222222111111111111000000000000///111000000//////.........---...///000000///...---............------------------------------------...---+++,,,---//////.../////////...---------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,///...............------........................,,,,,,,,,---...///111111///////////////.........////////////////////////111111111111000000000000//////000000111222333333000000000111111111222222111000000000000/////////000000000000000000000000111...///222333333666999777666555555555666777888::::::999999999999::::::<<<======>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCEEEHHHJJJNNNMMMKKKJJJIIIHHHGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHKKKOOORRRTTTTTTVVVUUUTTTQQQNNNMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUSSSQQQOOONNNNNNMMMLLLKKKLLLNNNPPPQQQtttzzz~~~}}}}}}}}}}}}{{{yyyvvvtttqqqnnnllljjjfffccc[[[YYYWWWXXXZZZ]]]___```___^^^]]]^^^___aaa```___[[[ZZZYYYZZZ[[[[[[ZZZXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSSSSTTTVVVXXXYYYZZZZZZYYYWWWUUUTTTVVVXXXZZZZZZYYYYYYYYYZZZZZZ[[[\\\ZZZWWWWWWXXXYYYYYYXXXXXXXXXZZZ[[[]]]^^^^^^___ZZZ[[[[[[[[[ZZZYYYWWWVVVYYYVVVVVVXXXWWWQQQLLLKKKKKKLLLLLLMMMMMMNNNPPPRRRYYYZZZ[[[\\\]]]```eeehhhlllyyy{{{yyy~~~ppp```SSSKKKGGGCCC???===>>>===:::666777777777666666555555555555555555444444444333333222222222222111111111111000111111222222222222111111111111000000000//////000000/////////.........------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---000000///...---,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------------------------++++++++++++,,,---.../////////..................000000000000000/////////111111111111111111000000//////000000111222222222000000000000111111111111000000000000000000000000222222222222222222222222///...---...000222555888888777666555555666777888::::::999999999:::;;;;;;=========>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@CCCDDDFFFFFFFFFGGGJJJLLLMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJIIIIIIIIIIIIIIIJJJMMMLLLJJJJJJKKKMMMNNNOOOSSSSSSRRROOOLLLJJJKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUTTTTTTSSSRRRQQQRRRPPPNNNMMMMMMNNNPPPRRRttt{{{}}}{{{xxxssspppllliiieeebbbZZZXXXWWWXXX\\\___aaaaaa]]]\\\ZZZ[[[]]]___``````ZZZYYYXXXXXXZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXVVVUUUTTTUUUWWWYYYZZZ[[[[[[ZZZXXXVVVUUUWWWXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXVVVUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\ZZZ]]]aaadddddd```\\\XXXXXXWWWYYY]]]\\\TTTLLLIIIIIIJJJKKKNNNRRRTTTUUUUUUVVVWWWXXXWWWVVVWWWYYY[[[\\\dddqqq}}}zzzsssaaaUUUNNNJJJHHHEEEAAA===:::;;;:::999777666666555555555555444444555444444444444333333333222222222111111000000000///000111111222222222222111111111111000000000000////////////...............---+++******+++---.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---------000000///...---,,,,,,,,,------............------------------------------...------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------------------------000000000000000/////////000000000000000000111111000000000000000000000000//////000000000111111111111111111111111111111111222222222222222222222222111111000...///222444555777777666555666777888888:::999999999:::;;;;;;<<<>>>>>>>>>???????????????>>>??????@@@AAAAAA@@@@@@BBBDDDEEEFFFFFFGGGIIIKKKKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKJJJJJJJJJJJJJJJKKKKKKOOONNNMMMKKKJJJJJJKKKLLLOOOPPPRRRQQQOOOMMMMMMMMMOOONNNMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTRRRPPPPPPQQQRRRSSSsss|||~~~zzzuuupppkkkgggccc```YYYXXXXXXYYY]]]```aaabbb\\\ZZZXXXXXXZZZ\\\]]]]]]XXXWWWVVVVVVXXXZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[ZZZXXXVVVUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYVVVTTTRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUWWWXXXYYY___ccciiimmmlllggg```[[[VVVUUUWWW\\\[[[TTTLLLJJJJJJJJJLLLRRRYYY\\\[[[YYYTTTUUUWWWVVVUUUTTTUUUVVVYYY\\\bbbiiissssssgggWWWJJJDDDBBBBBBBBB===:::777666666777777777555555555555555555444444444444444444333333333333222222222111000000////////////000111222222222222111111111111000000000000...........................---***((((((***---...------------,,,,,,,,,,,,++++++++++++++++++++++++***,,,---...---,,,---.../////////...---------,,,------............------------------------------++++++++++++++++++******************************///...---,,,,,,,,,,,,---,,,,,,,,,---------------////////////////////////////////////000000000000000000000000000000000////////////000000000111111000000111111111111222222000000000000000000000000333555444111111444666444555555666777888888999999:::999999::::::;;;<<<===????????????????????????===>>>??????@@@@@@@@@@@@???AAACCCDDDDDDDDDFFFHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJIIIIIIIIIJJJKKKKKKMMMNNNNNNMMMLLLLLLMMMOOONNNQQQTTTVVVTTTRRRPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTrrr{{{}}}yyysssnnniiieeeaaa^^^ZZZYYYYYY[[[^^^aaabbbbbb\\\ZZZXXXWWWXXXYYYYYYXXXWWWUUUTTTUUUWWWYYYYYYYYYXXXXXXVVVUUUTTTUUUUUUVVVSSSTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYXXXVVVTTTTTTVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWQQQPPPOOOPPPRRRUUUVVVVVVRRRRRRQQQPPPRRRTTTWWWYYY___ccciiimmmmmmiiiccc___UUURRRQQQTTTTTTPPPMMMMMMLLLLLLOOOWWW___bbb___ZZZUUUVVVXXXXXXVVVUUUUUUVVVVVVYYY\\\___eeeooo{{{ttthhhXXXQQQGGGAAA>>>>>>===;;;777666555666666777777666555555555555555555555555444444444333333333222222222222222111000/////////...///000111222222222222000000000/////////..............................---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------++++++---///..................------------............------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************,,,,,,+++++++++,,,------------------.........///---------.../////////000---.........////////////......//////000000111111////////////000000000111/////////000000000111111000000000000000000000000111555555222222666666333222444666888::::::999999999999999::::::<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@===???BBBCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKHHHGGGGGGGGGGGGHHHIIIJJJMMMOOORRRRRRPPPOOOPPPRRRPPPSSSVVVVVVTTTRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOONNNOOOQQQTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTqqqzzz~~~{{{wwwqqqlllhhhddd```^^^[[[[[[ZZZ\\\```bbbcccccc]]][[[XXXWWWWWWWWWUUUTTTVVVTTTSSSSSSVVVXXXYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXSSSSSSTTTUUUVVVVVVWWWWWWSSSSSSTTTUUUUUUUUUTTTTTTVVVVVVVVVUUUSSSSSSUUUWWWYYYXXXWWWVVVVVVVVVVVVVVVNNNMMMLLLNNNQQQTTTUUUVVVOOONNNMMMNNNPPPSSSWWWZZZZZZ^^^dddiiikkkjjjgggdddUUUPPPLLLNNNNNNMMMMMMOOONNNNNNRRRZZZccceee```YYYSSSUUUWWWWWWUUUTTTTTTTTTRRRVVV[[[___bbbffflllqqqvvvxxx~~~{{{|||zzzuuudddUUULLLIIIEEEAAA@@@@@@???<<<888777888999::::::999777666555555555555555555555555444444444333333333222222222222222111000//////.........000111111222222222//////.........------------.....................,,,,,,---......---,,,,,,+++++++++,,,,,,---------***************************,,,---,,,******---000---------...............---..................---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++'''''''''((()))***,,,,,,---.........//////000000+++,,,,,,---...///000000,,,---------......//////,,,,,,---///000222333333////////////000000000000---.........//////000000222222222222222222222222---222333000111666555111000333666999;;;;;;:::999999999999:::;;;<<<===>>>===============<<<<<<<<<<<<<<<>>>??????@@@@@@@@@>>>AAACCCDDDDDDEEEFFFGGGEEEFFFGGGIIIIIIHHHGGGFFFIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIFFFEEEEEEEEEFFFGGGGGGHHHPPPSSSVVVVVVSSSQQQQQQRRRRRRSSSTTTTTTQQQPPPOOOPPPOOOPPPQQQRRRRRRRRRQQQPPPRRRSSSTTTUUUUUUTTTSSSRRRPPPNNNMMMLLLNNNPPPSSSUUUTTTUUUWWWXXXXXXWWWUUUTTTppp}}}||||||}}}wwwmmmhhhggggggdddbbbccc___[[[ZZZ[[[\\\ZZZXXX^^^[[[WWWUUUTTTUUUTTTTTTTTTUUUUUUTTTSSSTTTWWWZZZ[[[WWWSSSRRRTTTWWWZZZ[[[\\\YYYUUUTTTUUUWWWVVVUUUVVVTTTSSSTTTVVVVVVTTTQQQPPPQQQRRRSSSTTTTTTTTTSSSVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQRRRTTTUUUTTTRRRNNNOOOQQQSSSUUUVVVWWWXXXVVVZZZ[[[ZZZ]]]bbbbbb]]]XXXTTTPPPNNNNNNNNNKKKIIIMMMNNNPPPVVV]]]```___]]]\\\[[[ZZZXXXVVVUUUTTTTTTRRRUUUYYY]]]_________^^^cccfffllluuu~~~{{{|||}}}|||{{{|||~~~~~~ppp___TTTNNNHHHDDDAAA???===;;;:::999999:::666666555555555555666666555555666666555555444333333333333222222222111111000000000000000111111111000000000//////////////////000111111111000...---+++,,,---------,,,+++***,,,,,,+++++++++,,,------,,,---------------------***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---222111111000///.........------------------------++++++************++++++...------,,,+++***))))))))))))*********+++++++++'''(((***+++,,,---------------------------------........................111111000///////////////---...//////......///000666444222111//////000000...///000111111222222111//////000000111111111222222222222222222222222222444444555666666666666666666777999;;;<<<>>>>>>>>>>>>>>>===;;;999999;;;<<<@@@@@@@@@?????????>>>>>>===???@@@@@@AAACCCFFFIIILLLLLLJJJIIIHHHGGGGGGGGGIIIGGGDDDCCCCCCGGGKKKMMMJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEELLLMMMOOOQQQRRRRRRRRRQQQRRRRRRQQQPPPOOOOOOOOOOOOQQQQQQQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSPPPOOOMMMMMMNNNQQQTTTVVVUUUUUUUUUUUUUUUUUUUUUTTTqqq}}}}}}}}}}}}~~~xxxoooiiigggfffdddbbbeeeaaa]]][[[[[[[[[XXXVVVYYYVVVTTTSSSTTTTTTTTTSSSRRRSSSSSSSSSQQQRRRSSSUUUZZZWWWTTTSSSVVVYYY\\\]]]\\\YYYUUUTTTVVVWWWVVVUUUVVVTTTSSSSSSUUUUUUSSSQQQQQQSSSVVVXXXYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQQQQRRRRRRRRRQQQOOOPPPQQQSSSUUUVVVWWWXXXUUUWWWWWWTTTWWW\\\\\\WWWSSSPPPMMMKKKLLLLLLKKKIIILLLLLLNNNSSSXXX[[[[[[ZZZ\\\[[[YYYWWWVVVUUUTTTTTTXXXYYY\\\^^^___^^^]]]\\\[[[]]]___dddkkkvvv~~~yyyzzzzzzxxxwwwwww{{{}}}~~~~~~}}}|||}}}~~~{{{wwwvvvyyy|||~~~~~~~~~pppeeeVVVKKKEEEBBB???===???>>>;;;999888777777777555555444444444444555555444444555555444444333222333333222222222111111111111000000000000000000000------......//////000000---------------,,,,,,++++++,,,---......---,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++******))))))******+++111000000///......------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********((())))))))))))*********------,,,,,,+++++++++***------------------------........................111000///............//////000111000...------...000///...---------...///...///000111111222222111///000000000111111111111111111111222222333333333444555666666777777666666666777999:::<<<=========<<<======;;;::::::;;;===?????????>>>>>>=========>>>???@@@@@@AAACCCFFFIIIMMMLLLKKKIIIHHHHHHGGGGGGFFFEEECCCBBBBBBEEEHHHJJJHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGLLLMMMOOOPPPQQQRRRQQQQQQRRRQQQPPPOOONNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNTTTTTTTTTTTTSSSRRRPPPOOONNNMMMLLLLLLMMMOOORRRSSSSSSSSSTTTTTTTTTTTTTTTTTTuuu~~~yyypppjjjgggeeecccaaaeeebbb^^^\\\ZZZXXXVVVTTTSSSRRRRRRSSSTTTUUUTTTRRRQQQRRRSSSSSSQQQPPPPPPQQQYYYWWWTTTUUUXXX\\\^^^```YYYXXXWWWWWWXXXWWWUUUTTTTTTRRRPPPPPPQQQRRRQQQPPPTTTWWW[[[^^^___\\\XXXUUUSSSTTTUUUVVVVVVWWWWWWWWWWWWTTTPPPOOOOOOPPPOOOOOONNNOOOQQQSSSUUUVVVVVVWWWTTTTTTQQQNNNOOOSSSSSSQQQNNNLLLIIIIIIJJJKKKJJJJJJJJJJJJKKKNNNSSSVVVXXXXXX[[[[[[YYYXXXVVVVVVUUUUUU]]]^^^^^^^^^]]][[[YYYXXXXXXXXXXXXYYY[[[aaahhhmmmwww|||~~~||||||zzzxxxwwwxxx|||}}}zzzzzz~~~yyyhhh\\\SSSLLLDDD>>>======<<<:::<<<;;;999777555444333333444333333222222333333444333333333444333222222111222222222222111111111000111111111000000/////////,,,,,,---...///000000111000000///...............+++,,,---...............//////...---,,,,,,,,,---------,,,,,,++++++*********+++,,,+++******+++,,,+++******))))))******+++//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,000///---,,,++++++++++++------------------------........................//////...---------......000111111000---,,,,,,------,,,,,,,,,------...///...///000111111222222111000000000000111111111111000000111222333333444444555555666777777777777666777888999:::;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>>>>>>>============<<<<<<>>>???@@@@@@AAABBBFFFHHHMMMLLLKKKIIIIIIHHHHHHHHHDDDDDDCCCCCCCCCEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRUUUUUUUUUSSSQQQOOOLLLJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQQQQQQQRRRRRRSSSSSSTTTyyy}}}wwwoooiiieeecccaaa___aaa___]]]ZZZXXXVVVTTTSSSRRRRRRSSSUUUWWWWWWTTTRRRRRRTTTVVVUUUSSSQQQPPPPPPVVVUUUTTTUUUYYY\\\______TTTWWW[[[]]]]]]ZZZUUURRRQQQPPPOOONNNOOOQQQQQQRRRWWW[[[```cccbbb^^^WWWSSSQQQRRRTTTVVVXXXXXXXXXXXXXXXUUUPPPNNNMMMNNNNNNNNNMMMNNNPPPRRRSSSTTTUUUUUUVVVSSSNNNKKKKKKMMMNNNMMMMMMKKKIIIHHHIIIIIIIIIJJJIIIHHHIIIKKKOOOTTTWWWYYY[[[[[[ZZZXXXWWWWWWWWWWWW^^^]]]]]][[[ZZZXXXVVVUUUVVVVVVWWWWWWXXX\\\aaaeeeeeeggglllttt~~~uuuiii^^^RRRJJJHHHDDD@@@>>>===<<<;;;999:::999888666444333222111333333222222222222333333222222222222222111000000222111111111111000000000222222111000///......---------......//////000000222111///.........///000+++,,,---...//////000000111000///...---,,,,,,,,,------,,,++++++***)))))))))+++,,,+++***)))***+++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,------.........////////////...,,,++++++,,,...///------------------------...........................------,,,,,,---------000111111000...,,,---...///////////////000000000...///000111111222222111000000000000000111111111//////000111333444555555555555666777777777777666777888999999:::999999999888:::;;;;;;:::;;;===>>>========================>>>???@@@AAAAAABBBEEEHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLPPPPPPRRRSSSTTTTTTTTTTTTTTTSSSSSSRRROOOLLLJJJHHHGGGHHHIIIKKKLLLLLLKKKKKKOOOOOOPPPQQQRRRSSSSSSTTTxxxyyytttmmmgggccc```^^^]]][[[[[[ZZZYYYWWWUUUTTTSSSTTTUUUVVVXXXYYYYYYVVVSSSRRRTTTVVVUUUSSSPPPOOOOOOTTTSSSSSSTTTXXX[[[\\\\\\SSSYYYbbbgggfff```XXXSSSPPPQQQQQQRRRRRRTTTUUUVVVZZZ]]]aaacccbbb\\\UUUPPPPPPRRRTTTWWWYYYYYYYYYYYYYYYVVVQQQNNNNNNNNNOOONNNMMMNNNOOOQQQRRRSSSSSSTTTXXXSSSNNNKKKKKKLLLMMMNNNNNNNNNLLLJJJIIIIIIIIIJJJIIIIIIJJJLLLOOOTTTXXX\\\[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYWWWVVVUUUTTTTTTSSSQQQSSSTTTUUUVVVYYY\\\___^^^]]]]]]```dddkkkrrrvvvtttjjj]]]SSSNNNIIIDDD???@@@>>>===<<<;;;999777555999888777666555444222222444444333333333333444444111111222222111111000///111111111000000000//////222111111000///...------000000000//////............---,,,+++***+++,,,---,,,,,,,,,---...///000000111000///...---,,,,,,,,,------,,,++++++***)))))))))***++++++))))))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,---------.........////////////...,,,++++++,,,...///------------------------........................------,,,,,,,,,,,,---------///000///......///000111111111000000000//////...///000111111222222111111111000000000000000000//////000111333444555555444444555666666666666666777777888888888888888777777999;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOONNNKKKIIIHHHFFFGGGIIIJJJKKKKKKJJJIIINNNNNNOOOPPPQQQRRRRRRSSSvvv~~~zzzxxxuuuqqqlllfffaaa^^^]]]]]]XXXYYYZZZYYYVVVTTTSSSTTTUUUUUUVVVXXXZZZZZZWWWUUUQQQRRRSSSRRRPPPNNNNNNOOOSSSRRRRRRTTTWWWXXXXXXWWWTTT\\\fffllljjjccc[[[VVVSSSUUUWWWXXXWWWWWWWWWXXXXXXZZZ]]]^^^]]]XXXRRROOOPPPRRRUUUXXXYYYZZZYYYYYYXXXVVVRRRQQQQQQQQQQQQQQQOOOOOOQQQRRRSSSTTTTTTTTTXXXRRRMMMMMMMMMLLLMMMOOOOOOOOOOOOLLLJJJJJJKKKMMMLLLNNNOOOOOOPPPSSSXXX[[[YYYXXXXXXWWWWWWWWWXXXXXXTTTSSSRRRPPPPPPPPPQQQQQQQQQSSSVVVWWWWWWWWWYYY[[[YYYXXXVVVUUUVVVZZZ^^^```eeemmmzzzsssgggWWWOOOFFFAAA@@@@@@===:::999:::;;;;;;:::999777666666666777666666444333333444333333222222333333444111111111222111111000///000000000000////////////000000000//////.........111000000///...---,,,,,,......---,,,,,,,,,,,,------,,,,,,,,,---...////////////...---,,,,,,,,,---------,,,,,,++++++******)))***+++***))))))***++++++******))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,000///---,,,++++++++++++------------------------........................------,,,,,,,,,---......---...//////......///111///////////////...---,,,...///000111111222222111111111111111000000000000000000111222333333444444333333444555555555555444666666777777888777777777666999;;;;;;;;;;;;<<<=========>>>>>>>>>>>>?????????@@@AAAAAA@@@BBBEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFGGGIIIJJJKKKJJJJJJIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIJJJKKKJJJJJJIIIMMMMMMNNNNNNOOOOOOPPPPPPxxx}}}yyywwwrrrppplllfffbbb___^^^^^^ZZZ[[[]]][[[WWWSSSSSSSSSRRRRRRSSSUUUXXXYYYXXXWWWRRRSSSSSSRRRPPPOOOPPPQQQTTTTTTTTTUUUWWWWWWUUUSSSRRRYYYbbbfffddd^^^YYYVVVUUUWWWZZZZZZWWWTTTRRRRRRSSSTTTVVVWWWWWWUUURRRPPPPPPRRRUUUXXXZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUUUUTTTRRRRRRTTTUUUVVVVVVWWWWWWUUUOOOKKKMMMNNNLLLLLLPPPMMMNNNOOOMMMKKKKKKMMMPPPRRRSSSTTTSSSQQQRRRTTTWWWUUUUUUTTTTTTTTTUUUUUUVVVRRRQQQNNNLLLLLLMMMNNNOOOSSSUUUXXXZZZZZZYYYZZZ[[[WWWUUUTTTRRRRRRSSSUUUVVVTTT[[[bbbhhhmmmvvvtttlllbbbVVVLLLJJJDDD===:::<<<>>>;;;888666888:::;;;;;;999888777333444555555555555444333222222111111111111222222111222222222222111000000000000/////////.........//////////////////......---------,,,,,,+++++++++//////000000//////...---------,,,++++++,,,---...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,(((***+++***)))((()))++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++,,,,,,((())))))))))))*********------,,,,,,+++++++++***------------------------........................---------------...//////...///000///...---...///+++,,,---.........------...///000111111222222111111111111111000000000///111111111222222333333333111222333333444444333333444555666666777777777777777999;;;<<<;;;:::;;;;;;<<<<<<<<<======>>>>>>>>>@@@AAAAAAAAA@@@BBBDDDGGGFFFFFFEEEDDDDDDDDDDDDEEECCCBBBBBBAAAAAABBBBBBCCCFFFGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLOOONNNMMMLLLKKKKKKKKKKKKPPPPPPQQQQQQQQQQQQQQQPPPLLLLLLLLLLLLJJJHHHFFFEEEIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLL||||||{{{qqqppplllgggbbb```___```\\\^^^___]]]XXXSSSRRRRRRNNNNNNOOORRRVVVXXXYYYXXXUUUUUUUUUSSSQQQQQQSSSUUUVVVUUUUUUVVVWWWVVVTTTQQQOOOUUU[[[]]]ZZZWWWTTTTTTTTTWWWZZZXXXSSSNNNKKKJJJNNNOOOPPPRRRSSSSSSSSSRRRQQQSSSVVVYYYZZZZZZYYYXXXVVVUUUUUUVVVWWWXXXWWWVVVTTTUUUVVVWWWXXXYYYYYYYYYRRRLLLIIILLLNNNKKKKKKOOOKKKLLLNNNMMMKKKLLLPPPSSSUUUWWWWWWUUUQQQPPPQQQSSSRRRRRRRRRRRRRRRRRRSSSTTTRRRPPPMMMKKKJJJKKKLLLNNNPPPSSSWWWYYYZZZYYYZZZ[[[WWWVVVTTTSSSRRRRRRRRRSSSSSSWWWZZZZZZYYY___jjjttt}}}{{{oooeeeZZZTTTRRRNNNGGGAAAAAA<<<777666999;;;999666555777999999888666555444111222333444555444444333111111000000000000111111222222222222222111000000000/////////.....................///////////////******************+++++++++,,,---------,,,***)))...---,,,+++***+++,,,---,,,,,,+++++++++,,,------------------------------(((***+++***)))((()))***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++))))))*********+++++++++'''(((***+++------------------------------------........................---------------...///000000111111000---,,,,,,---***+++---///000000000///...///000111111222222111222111111111000000//////222222222222222222222333111111222333333333333222333444555666777777777777777999;;;<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======@@@AAAAAAAAA@@@AAADDDGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFEEEGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKMMMNNNNNNMMMLLLLLLOOONNNMMMLLLLLLKKKKKKKKKMMMMMMMMMNNNNNNMMMLLLLLLMMMMMMLLLKKKIIIGGGDDDCCCJJJJJJKKKKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIHHHHHH