BM6P6(@ ===>>>>>>@@@AAABBBCCCCCC???;;;888888999:::777555333333333222222222111111333444555555333333444555222///+++(((((()))))))))111...***'''%%%&&&''')))$$$&&&(((***++++++***)))+++***)))(((&&&%%%######&&&&&&%%%%%%&&&)))+++------,,,***(((&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((('''&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((+++)))'''''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&%%%""""""###$$$$$$%%%&&&&&&''''''(((((('''%%%###"""((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''((('''%%%###%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''''''$$$!!!"""&&&)))))))))))))))(((''''''''''''((('''(((((('''%%%######$$$''''''''''''''''''''''''%%%&&&(((***)))'''%%%###%%%'''((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&%%%$$$$$$%%%(((+++000,,,(((&&&%%%###!!!,,,(((###'''***'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!!!!"""$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$''')))'''%%%########################'''%%%######%%%&&&$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&''''''''''''%%%%%%%%%$$$######&&&((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++&&&######&&&'''$$$!!!'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&"""%%%%%%!!!***###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%)))'''$$$$$$%%%<<<<<<===>>>???@@@@@@AAABBB>>>:::999:::999777444333333333222222222222111222333444333222222333444111...***(((((())))))(((,,,+++***)))((((((((((((&&&''')))*********((('''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***+++***)))((('''%%%$$$$$$###'''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((($$$"""$$$)))+++(((%%%&&&&&&&&&''''''''''''(((+++)))'''''''''&&&$$$###$$$%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&&&&'''&&&''''''''''''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$&&&(((((('''%%%((('''%%%$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%"""###%%%(((((((((&&&&&&%%%&&&&&&'''((((((***++++++)))&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######&&&((((((&&&$$$%%%&&&&&&$$$"""!!!((((((%%%***((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%$$$$$$######$$$$$$%%%((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!!%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%###"""!!!$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!$$$&&&$$$!!!%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%###%%%&&&""""""'''"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$ $$$)))***'''%%%%%%&&&;;;<<<<<<<<<======>>>>>>DDD@@@;;;999:::999666444333333333333222222222222111222333333111111222333111...***(((((())))))((('''((()))***+++***)))(((((()))*********((('''&&&&&&&&&&&&''''''((())))))&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&"""&&&***&&&!!!&&&&&&&&&''''''''''''(((***(((&&&&&&'''&&&%%%######$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&#########%%%((()))((('''(((&&&### """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((&&&$$$$$$%%%''''''&&&#########$$$%%%'''((()))---------***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&&&&''''''"""###$$$$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$""""""###%%%$$$######$$$&&&((('''&&&((()))$$$&&&)))&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###"""(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%###!!! ###%%%&&&&&&$$$###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!$$$&&&&&&$$$######$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&$$$###$$$%%%""""""###$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""))))))((('''&&&&&&''''''<<<<<<<<<<<<<<<<<<<<<<<>>999888999999777555444444333333333222222222222333444333222111222333222///,,,*********))))))'''((()))******))))))((((((((())))))))))))((('''&&&&&&''''''(((((())))))'''((()))))))))(((''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''' $$$'''%%%"""&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++,,,,,,***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((%%%&&&%%%$$$###$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###%%%''''''&&&&&&&&&&&&&&&%%% %%%&&&$$$%%%((('''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$"""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$###&&&((((((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&''''''&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''%%%######%%%'''''''''========================???;;;666555777999888666444444444333333333222222444555555444333222222333222000---,,,,,,,,,***)))***)))(((''''''(((((()))&&&'''(((((()))*********((((((((((((((('''''''''))))))*********)))((((((&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%''''''''''''(((***&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((###$$$%%%''''''''''''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''&&&%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%''')))))))))((('''&&&&&&&&&$$$******'''&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&########################$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%#########$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&'''(((%%%'''))))))'''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&&&&'''((('''%%%""""""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&%%%###""""""###%%%&&&%%%$$$###%%%&&&&&&$$$"""<<<=========>>>>>>??????===999555444666888888777444444444444333333333333555666666555333222222444222///---,,,,,,,,,***)))***)))((('''&&&'''((()))&&&&&&'''((()))***++++++******))))))((('''&&&&&&***)))))))))))))))))))))'''((()))***+++******)))'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%(((***)))&&&%%%'''+++&&&&&&&&&''''''''''''(((&&&%%%$$$%%%&&&'''&&&%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&%%%%%%&&&'''(((((((((((()))'''%%%%%%&&&&&&&&&%%%$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((('''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''***+++***(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$%%%&&&'''%%%'''((((((''''''((()))&&&)))***'''"""!!!###&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%$$$$$$######$$$$$$%%%""""""$$$%%%&&&'''''''''########################%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''"""$$$%%%%%%$$$###$$$&&&#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&((()))(((&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((()))&&&$$$""""""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###""""""###&&&((('''((()))((('''$$$!!! ;;;;;;<<<===>>>??????@@@???;;;666444666888888777555444444444444333333333444555555444222111111222000...,,,++++++***((('''%%%&&&'''((())))))))))))((((((((((((((()))************))))))((('''''''''(((((('''&&&&&&'''((()))'''(((***+++,,,+++))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$%%%'''&&&&&&&&&''''''''''''(((%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%'''((((((''''''(((&&&$$$$$$&&&''''''&&&$$$%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''$$$&&&((((((%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''')))***)))&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%%%%%%%&&&"""$$$&&&&&&%%%%%%''')))+++(((&&&$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((&&&$$$###$$$&&&###$$$$$$%%%&&&&&&''''''"""$$$%%%%%%######%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%#########$$$$$$&&&''''''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%(((***)))%%%""""""###::::::;;;<<<===??????@@@BBB===888555666888888777555555444444444333333333333444555333111000000111...,,,***)))))))))'''%%% ###'''***,,,+++***(((***))))))((((((((((((((())))))))))))(((((((((((('''&&&$$$###$$$%%%((()))'''(((***+++,,,***)))(((%%%&&&&&&&&&''''''(((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&$$$###%%%((()))((('''&&&&&&&&&'''''''''((((((%%%######$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$"""###$$$&&&''''''&&&&&&&&&$$$######&&&((())))))###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''###&&&((((((%%%$$$%%%'''"""""""""###$$$%%%''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$&&&(((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&'''((((((&&&$$$$$$%%%"""$$$&&&%%%###"""$$$&&&'''###!!!%%%******'''$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$$$$%%%%%%%%%### &&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###!!!###%%%!!!!!!"""###$$$$$$%%%%%%!!!$$$&&&%%%######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""$$$%%%'''$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%###!!! """$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$%%%&&&(((***&&&%%%%%%$$$$$$#########&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((###(((***)))'''%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$'''%%%!!! $$$(((>>>>>>>>>???@@@@@@AAAAAA===<<<:::888777777777888777555333333444444333222666555333111000000000111///+++((((((***,,,***(((++++++,,,,,,,,,,,,+++*********))))))))))))******((((((''''''''''''(((((((((((((((((('''&&&%%%$$$''''''(((((()))******+++&&&***---,,,'''%%%&&&)))+++)))(((&&&%%%%%%%%%&&&$$$$$$%%%&&&'''((()))***((()))))))))(((&&&$$$###%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))---+++)))&&&$$$#########$$$$$$&&&'''((()))))))))$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%(((&&&$$$""""""$$$&&&(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((***)))'''&&&%%%%%%&&&'''***(((&&&%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&&&&''''''%%%$$$%%%%%%$$$$$$&&&))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%###$$$%%%$$$######%%%'''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$ ###&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$############&&&***,,,***'''$$$###%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$######$$$(((&&&'''(((&&&""""""&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%)))((($$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###"""!!!"""%%%)))(((%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%<<<======>>>??????@@@@@@<<<;;;999777666666777777777555444444666777777666666555333222000000000111///...---***'''&&&'''''''''(((((()))((((((''''''((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''((()))+++...---***'''&&&%%%))))))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((('''&&&%%%((((((&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""######"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%############""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&'''%%%$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###!!!"""###%%%&&&&&&%%%&&&+++((($$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++((($$$$$$%%%'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''&&&%%%######$$$&&&%%%$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$&&&''''''$$$###%%%&&&###$$$'''########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%((()))%%%!!!"""##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$"""""" ###&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$!!!!!!#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%<<<<<<<<<===>>>>>>??????<<<:::999777666666666666666444333444666888888777555444333222111000000000...000111---(((&&&(((+++((()))************))))))((((((''''''''''''((((((***))))))(((((())))))***((((((((((((''''''&&&%%%&&&''''''(((((())))))***))))))+++,,,---,,,)))'''(((''''''&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&'''''''''"""######$$$$$$######"""&&&&&&%%%%%%&&&&&&'''((((((&&&$$$######$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$%%%''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&''''''((('''&&&***(((%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$###""""""&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###!!! """%%%'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((+++---'''###%%%'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''')))'''$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&### ######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&<<<<<<======>>>?????????<<<;;;999888777666777777555333222222444555555444444444333222111111111000...//////---++++++...000))))))***+++++++++************))))))))))))************))))))))))))******((((((((((((((('''&&&&&&(((((()))))))))*********### ###(((,,,***(((&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''(((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))(((&&&%%%$$$######$$$&&&((((((&&&###"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''')))***((($$$###%%%&&&$$$###%%%''')))***(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$$$$$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!$$$((('''%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&))),,,777---&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&###!!!!!!###%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&======>>>??????@@@@@@AAA>>>===;;;999888888888999888666333333333333222111333333333333222111111000///,,,******,,,......---%%%&&&&&&'''((((((''''''******))))))))))))************))))))))))))******((((((((()))(((((('''&&&%%%%%%&&&&&&&&&&&&''''''!!!!!!&&&'''%%%%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&((('''&&&$$$"""''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%'''(((******((('''%%%%%%$$$$$$######$$$$$$%%%%%%&&&((())))))(((&&&%%%###$$$$$$%%%&&&'''((()))$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))(((&&&%%%$$$$$$$$$%%%(((***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''')))%%%###%%%###%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!""""""'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$(((+++666---&&&&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&$$$!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''>>>>>>>>>???@@@@@@AAAAAA???===<<<:::999999999999;;;999666555555555333222222333333333333222111000000,,,'''''')))+++(((%%%&&&'''((()))*********)))((((((''''''''''''((((((***))))))(((((())))))***((((((((())))))(((((('''''''''''''''''''''''''''+++&&& $$$((()))'''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%$$$###$$$############$$$%%%%%%%%%'''***,,,,,,***'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%######$$$%%%'''((())))))$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''))))))'''%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((###((('''!!!"""***,,,)))***)))%%%!!! $$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$"""###$$$&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%### &&&'''((((((((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%'''((($$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$'''(((&&&$$$""""""%%%$$$###$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""###%%%(((+++%%%!!!###&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&"""%%%(((&&&###"""&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ """&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''======>>>>>>???@@@@@@@@@>>>===;;;999888888888999:::888666555555555444333222222333333333222111000...,,,***((((((((((((((()))***+++,,,------------((((((''''''''''''(((((()))((((((''''''(((((()))(((((())))))))))))((((((***************)))))))))---+++((((((***+++***(((%%%&&&'''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))$$$%%%&&&((()))***++++++''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((((())))))(((((('''''''''''''''''''''''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((()))))))))((('''&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%''')))******)))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((('''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''''''&&&$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%)))&&&'''...---%%% """$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!! !!!$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&'''&&&$$$!!!!!!###%%%((())))))((('''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''$$$###$$$%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%((((((&&&$$$###$$$"""!!!!!!###&&&(((((('''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%### ###%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$######"""###$$$%%%&&&"""$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&$$$$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&<<<<<<======>>>?????????===<<<:::888777777777888666444333333444444444333111222333444333222111000***,,,---,,,)))***---111''''''(((******+++++++++******))))))))))))******((((((''''''''''''(((((((((((()))))))))))))))((('''''''''''''''&&&&&&&&&"""###$$$&&&((('''%%%###&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''"""  ###$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))"""#########""" $$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&'''((()))((('''%%%###$$$$$$%%%%%%&&&'''((((((***)))'''&&&%%%%%%&&&'''(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&###$$$'''"""###***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%### """%%%''')))'''%%%###"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%''')))(((%%%!!! !!!%%%(((((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%'''))))))((('''&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((((((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%!!!!!!$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%% """&&&((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$######$$$$$$"""$$$&&&%%%"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%"""!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######"""""""""###%%%&&&%%%$$$###%%%((()))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''%%%######$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&(((***+++***(((&&&???????????????>>>===<<<@@@>>>:::777444444555555>>><<<999666444333333333333333333222222222111111......---,,,+++++++++++++++******)))(((''''''&&&((()))***,,,,,,++++++***%%%%%%&&&''''''(((((((((((((((((((((((('''''''''+++*********))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******((((((((((((((((((((((((%%%%%%&&&'''&&&%%%###"""!!!###%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$######$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$(((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&%%%''')))******(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%&&&'''((()))+++)))&&&%%%&&&'''&&&&&&''''''(((((('''&&&%%%%%%&&&((())))))'''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&''')))***&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$### !!!###%%%&&&&&&&&&%%%!!!"""############""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&$$$!!!!!!$$$&&&(((&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$$$$###""""""$$$'''(((&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''&&&&&&''')))$$$$$$######"""#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>?????????>>>======@@@>>>:::777555444555555555555555555555666777777222222222111111111000000///...---,,,+++*********+++******)))((((((''''''((((((***+++++++++***)))((((((((('''(((((())))))''''''''''''''''''''''''))))))))))))((((((''''''++++++++++++++++++++++++(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''((()))***''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$######%%%'''(((''''''((())))))(((((((((((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''(((''''''(((((((((((('''&&&%%%%%%+++,,,......---+++((('''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''(((((((((&&&%%%%%%&&&''''''&&&''''''(((''''''&&&&&&%%%'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''((('''%%%$$$%%%&&&(((''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%$$$######%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''(((((('''&&&)))(((&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%''')))***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###"""""""""######$$$$$$$$$$$$%%%%%%###"""###%%%''''''''''''''''''&&&%%%%%%"""$$$''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######""""""###$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$######$$$%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%======>>>?????????>>>>>>???===:::777555555555555777777666666444333222111111111111000000000//////000///---,,,+++******************))))))((((((''''''(((((()))***)))))))))***)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&''''''''''''(((((()))((((((''''''+++,,,,,,,,,+++)))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$######%%%'''((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((+++***)))'''&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%&&&''''''((()))******)))((('''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&(((***+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!###&&&)))$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&$$$$$$%%%###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&%%%#########%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<===>>>?????????>>>>>>===:::888666555555555666777666666444111///---222111111111000000000000000///...,,,+++***))))))*********)))))))))(((((('''''''''((((((((((((((()))'''$$$""""""###%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***++++++******######$$$%%%&&&(((((()))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!###%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&$$$###&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%$$$#########$$$%%%''')))******+++((()))******)))'''%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&######$$$%%%''''''%%%###'''''''''&&&&&&&&&''''''&&&&&&%%%&&&'''''''''&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&'''&&&$$$%%%'''(((((('''((((((''''''''''''&&&&&&''''''&&&%%%%%%'''((()))&&&&&&((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))%%%%%%&&&''''''''''''''')))(((&&&%%%%%%&&&((())))))******+++***)))((('''%%%$$$###"""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$***)))(((&&&%%%###""""""&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$######%%%'''""""""#########""""""!!!###%%%''''''%%%$$$$$$%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%&&&'''&&&$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$(((''''''%%%$$$""" $$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&;;;<<<===>>>>>>>>>>>>>>>===<<<:::888666555555555...///222333555555444444333333222222222111111111//////---,,,+++*********************))))))))))))'''''''''''''''((((((((()))'''$$$""""""###%%%&&&''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))***)))((('''######$$$%%%&&&(((((()))&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""$$$%%%%%%$$$###$$$%%%))))))************))))))%%%&&&'''((('''&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""###$$$&&&((()))))))))((()))************))))))%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&%%%%%%&&&'''&&&$$$!!!''''''&&&&&&&&&&&&'''(((***((('''(((***,,,+++***'''''''''((((((((())))))''''''((((((((((((((((((&&&%%%###$$$%%%''''''&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%'''((()))''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((***&&&&&&&&&&&&&&&%%%$$$###)))(((&&&%%%%%%&&&((()))((()))******)))(((&&&%%%+++)))'''$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$"""!!! &&&%%%%%%$$$$$$%%%%%%&&&*********)))((((((''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&%%%%%%%%%%%%%%%###%%%''''''%%%#########%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""######"""!!! !!!###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%((()))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$$$$%%%''''''&&&%%%$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&<<<<<<===>>>>>>>>>======<<<<<<:::888777666555555111111222333333333333333333333333222222222222111......---,,,++++++++++++************************(((''''''''''''((())))))***)))'''&&&%%%&&&((()))((((((((())))))******+++))))))))))))************))))))))))))))))))))))))((((((''''''&&&$$$###"""'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%'''(((((('''&&&'''(((((((((************((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%((('''&&&&&&&&&&&&$$$"""''''''&&&%%%%%%'''((()))'''$$$"""$$$'''***)))'''''''''((((((((()))))))))&&&&&&'''((())))))((((((&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$%%%&&&&&&&&&''''''&&&$$$"""!!!'''&&&%%%%%%%%%&&&'''(((&&&'''(((((((((&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&###"""""""""$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''=========>>>======<<<<<<<<<;;;:::999777666555555666555444333222111111111222222222222111111111111---,,,,,,++++++,,,,,,,,,************************(((((('''''''''((()))***((((((((('''(((((())))))'''''''''((()))*********((((((((()))))))))******'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&(((***)))(((''''''(((%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''''''''(((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((('''%%%%%%&&&'''&&&%%%((('''%%%%%%%%%'''(((***%%%!!! %%%((('''%%%'''((((((((())))))))))))'''(((((())))))((('''&&&&&&%%%$$$$$$&&&''''''&&&"""######$$$%%%&&&''''''%%%&&&''''''((('''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''$$$######$$$%%%%%%&&&'''((('''&&&$$$"""$$$%%%%%%%%%&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$ !!!"""$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%''''''''''''((((((((()))###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""#########%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$###""" """%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''===>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777666555111111000111222555777888111111111111000000000000,,,,,,++++++,,,,,,---...******************++++++)))(((((('''''')))***+++%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))$$$$$$%%%''')))---000222&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''%%%(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))%%%'''(((((('''&&&&&&'''(((***+++,,,,,,+++***(((((('''&&&%%%%%%&&&((()))))))))(((((((((((())))))$$$$$$%%%%%%&&&'''(((((('''((((((((((((((('''&&&&&&&&&''''''((()))))))))(((((((((((('''&&&%%%$$$&&&&&&'''((())))))((((((++++++******)))))))))(((((((((((('''&&&&&&&&&%%%$$$%%%'''(((((((((''''''(((&&&$$$$$$&&&((())))))((('''%%%%%%%%%''')))******&&&###%%%***...---+++(((((((((((())))))))))))))))))******)))'''%%%$$$(((&&&%%%%%%'''(((((('''!!!!!!"""###%%%&&&''''''$$$%%%'''((((((((('''&&&+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%'''((($$$&&&'''))))))(((&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))(((&&&$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$%%%&&&&&&###!!!###(((&&&'''(((((()))))))))(((%%%&&&&&&%%%$$$$$$%%%'''###%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$%%%&&&""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''>>>>>>>>>>>>============:::999888777666666666666444444444333333222222222222333444555444222///...,,,,,,...111333000***%%%))))))))))))))))))))))))---***&&&''')))+++***(((*********)))(((&&&%%%$$$&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))******)))'''%%%$$$&&&&&&''''''((()))))))))))))))(((((('''''''''&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))###$$$%%%%%%&&&'''((((((%%%'''((((((&&&$$$$$$%%%((()))+++---,,,***(((&&&$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&''''''((()))***&&&&&&''''''((('''''''''&&&''')))(((''''''((())))))(((&&&%%%%%%&&&((()))***)))))))))***+++---...&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%******))))))((((((''''''''''''''''''((()))++++++%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%$$$%%%'''&&&"""###'''&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""""""""###$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%"""!!!"""%%%'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''+++(((&&&&&&((()))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((---+++)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$============<<<<<<<<<<<<;;;:::999777666666555555444444444444333333333333222222222333222000///...---,,,+++,,,------***'''))))))))))))))))))))))))***)))((((((***++++++***'''((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((''''''''')))(((((((((''''''''''''%%%&&&'''((())))))))))))(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((()))***)))'''&&&'''((('''&&&&&&%%%$$$$$$$$$$$$###%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&'''((())))))'''&&&'''(((***)))'''&&&&&&''')))***''''''&&&'''''')))***+++&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''((((((((())))))((((((((()))))))))******'''(((((()))************))))))))))))(((((((((((('''&&&&&&&&&'''((()))***,,,,,,++++++***((('''&&&$$$$$$%%%&&&''')))***+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''&&&"""###'''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$###$$$$$$%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((&&&$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''***'''%%%%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888666555555444000000000000000111111111111111111000000//////...///,,,)))'''((()))))))))))))))))))))))))))))))))'''(((*********)))***+++((()))))))))************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((***))))))(((''''''&&&&&&((((((((((((''''''''''''%%%&&&'''((())))))))))))***)))'''%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))))))))'''&&&&&&''')))(((&&&###  """$$$###%%%''''''&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%((((((((((((((('''&&&%%%&&&((())))))'''''''''(((***)))(((''''''((()))***'''&&&&&&&&&'''((()))***&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''((((((((())))))))))))))))))*********++++++'''((()))***+++,,,,,,,,,(((((((((((())))))))))))''''''&&&&&&&&&&&&'''(((******))))))((('''%%%%%%######$$$%%%&&&''')))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%''''''&&&%%%+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&"""###'''%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&=========<<<<<<<<<;;;;;;>>><<<;;;888666555444444000000000000111111111111222111000////////////000...,,,)))''''''((()))***((((((((((((((((((((((((&&&)))---,,,)))'''(((***++++++***)))((((((((('''%%%&&&&&&'''((()))******((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&'''(((((()))((((((+++)))&&&######$$$%%%''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&$$$###$$$&&&)))+++)))%%%"""!!!###%%%&&&###%%%&&&'''&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))(((&&&%%%%%%###%%%((()))(((((()))***))))))(((''''''((())))))((((((((())))))******+++''''''''''''((((((((((((((((((((('''''''''&&&&&&'''(((((((((((())))))))))))))))))*********++++++&&&&&&'''((())))))))))))'''''''''((()))*********(((((('''&&&&&&&&&''''''$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&"""###'''&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$######################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%''''''%%%$$$""" !!!"""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""$$$%%%'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&>>>>>>>>>=========<<<<<<>>>===;;;999777555555444333444444444444444444444222222111000000000111111---,,,,,,+++***))))))***(((((((((((((((((((((((((((+++...---)))&&&&&&(((******((('''''''''''''''''''''((()))***++++++,,,))))))))))))))))))))))))'''((()))))))))((('''&&&''''''''''''(((((())))))'''''''''(((((((((((((((&&&'''((((((((((((((((((---+++(((%%%$$$%%%&&&((('''''''''(((((((((((()))######$$$%%%%%%&&&''''''''''''&&&$$$###$$$''')))+++***)))(((''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))((('''&&&%%%###&&&)))******+++---'''''''''''''''''''''''')))))))))***************'''''''''((((((((())))))))))))((((((((('''''''''(((((((((((()))))))))***((((((((()))))))))******((((((((((((''''''&&&%%%&&&&&&'''((()))***++++++))))))(((((('''(((((((((&&&'''((()))************((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&"""###'''(((((('''&&&&&&'''((((((%%%&&&&&&'''((()))******'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$$$$"""!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$&&&&&&$$$###!!! !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%???>>>>>>>>>===============<<<;;;999777666666555222222222111111111000000111111111111111111111111,,,---......,,,*********))))))))))))))))))))))))***+++,,,+++)))'''''''''&&&&&&%%%&&&'''(((***++++++++++++*********))))))************************&&&''')))******((('''%%%&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''((((((((((((((('''...---+++)))(((((()))***%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%'''(((((()))'''(((((('''&&&&&&)))+++(((((()))))))))((('''&&&&&&''''''&&&$$$$$$&&&((()))*********++++++++++++''''''''''''''''''''''''******)))'''''''''''''''))))))))))))(((((('''&&&"""&&&)))***+++,,,---&&&''''''''''''''''''&&&(((((())))))))))))((((((''''''((((((((()))))))))*********)))))))))((((((((((((((()))))))))******((((((((()))))))))******+++++++++***)))(((&&&&&&&&&''''''((()))******+++))))))((((((((())))))***)))))))))))))))((('''''''''&&&&&&'''((()))******$$$$$$%%%&&&'''))))))***((((((((((((((((((((((((%%%$$$$$$%%%'''((('''&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&"""###'''***)))((('''&&&'''((()))&&&''''''(((((()))))))))''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&>>>>>>=========<<<<<<<<<===<<<:::999888777777777222222111000///......---...///000111111000//////,,,......---***)))***,,,))))))))))))))))))))))))+++)))(((((()))******)))''''''&&&&&&''')))+++---************))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''',,,+++***)))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((&&&'''((((((''''''(((***&&&''''''((((((((((((((((((((('''&&&$$$###%%%&&&((((((((()))))))))******(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&(((((()))))))))((((((''' ###'''************+++''''''((((((((((((''''''))))))***++++++***)))((('''((((((((())))))))))))++++++++++++************(((((()))))))))*********)))))))))*********++++++++++++++++++******)))(((''''''(((((())))))******'''''''''''''''((()))***((())))))))))))(((''''''))))))))))))***+++,,,,,,&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''&&&"""###'''***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%######%%%((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&$$$$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''======<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888888999888777666555333222222,,,---///111111000...------......+++((('''***---))))))))))))))))))))))))***'''%%%&&&***------,,,,,,+++)))((('''(((***+++&&&&&&'''((()))***++++++(((((((((((((((((((((((()))((('''&&&&&&''')))***)))))))))(((''''''&&&&&&&&&'''''''''(((((())))))'''((((((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))(((((((((((('''''''''###%%%''''''&&&&&&&&&'''''''''&&&&&&'''(((***+++))))))(((&&&######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%&&&'''(((((('''(((((())))))))))))((("""%%%)))+++***)))(((((((((((())))))))))))((((((+++,,,---......---++++++(((((((((((()))))))))))),,,,,,,,,+++++++++******))))))))))))******************+++++++++,,,,,,,,,((())))))*********))))))(((((((((((())))))))))))%%%%%%%%%&&&'''((()))*********,,,---.../////////...---,,,+++************)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''!!!"""###%%%'''((()))***''''''''''''''''''''''''%%%$$$%%%'''&&&"""###''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$!!!"""&&&"""""""""######$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$%%%%%%###"""%%%(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((>>>===;;;:::999888777777::::::999999888777777777555444444333333444444555333333222222111000000000......---,,,+++***)))(((,,,)))&&&'''+++---+++(((---,,,***)))***+++***)))++++++******))))))(((((()))***+++,,,+++***'''&&&(((((())))))))))))(((((())))))(((''''''''''''(((******)))(((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&(((***+++++++++***'''''''''''''''((())))))((((((((())))))))))))))))))))))))*********************))))))((((((((('''$$$%%%&&&''''''&&&%%%$$$)))((('''&&&&&&&&&&&&'''))))))))))))((('''&&&%%%###$$$&&&''')))***++++++%%%'''******)))''''''((('''''''''''''''((()))***,,,***((((((((((((((('''+++*********+++++++++)))---,,,***'''&&&(((,,,000,,,---...---+++***+++,,,---+++***,,,///000...,,,,,,,,,,,,,,,,,,++++++***+++******+++,,,,,,***(((...+++((((((***,,,+++***,,,***((('''(((******)))(((((('''((()))***+++,,,)))***+++---.../////////111///---+++******+++,,,*********))))))))))))))))))((('''&&&&&&&&&'''((()))((('''&&&%%%$$$%%%%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''"""""""""!!!""""""######''''''&&&&&&&&&%%%%%%%%%'''&&&%%%!!!!!!%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((%%%###$$$(((******(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''***(((""""""'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++***)))(((&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''$$$$$$%%%&&&%%%$$$"""!!!%%%&&&''''''(((''''''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" ###'''((('''&&&&&&&&&%%%%%%$$$$$$$$$???>>>======<<<<<<<<<<<<::::::999888888777777666555444444444444444444555333333222222111000000000///...,,,+++***)))))))))'''$$$!!!"""&&&(((&&&$$$)))'''&&&&&&&&&'''&&&%%%*********))))))))))))))))))***+++++++++***)))(((((()))))))))))))))((((((***))))))((((((((((((((())))))((((((((((((((()))(((((((((((((((''''''''' !!!###$$$&&&&&&&&&%%%'''''''''''''''((())))))(((((((((''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%)))))))))((((((''''''''')))***+++,,,,,,+++***)))''''''''''''&&&&&&&&&%%%''''''(((((((((((((((((('''((((((((((((((('''''' """%%%&&&&&&'''(((***&&&&&&''''''((()))+++,,,---,,,+++++++++,,,,,,++++++*********++++++++++++---...///......///111333000111222222000000000222000//////111444444111...111000...,,,++++++,,,,,,...,,,******++++++***(((---***(((''')))******(((+++)))'''''')))******)))*********+++++++++,,,,,,)))***+++---///111222333222111000...------......*********))))))(((((((((((('''&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%''')))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&((()))+++)))((('''&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$"""###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''***---///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!! !!!"""###%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((''''''&&&''''''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###'''%%%""""""$$$&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$>>>>>>=========>>>>>>???:::999999888888777666666444444444444444444444444333333222222111000000000///...,,,***))))))***+++)))&&&$$$%%%(((***)))'''***)))'''((())))))((('''((())))))))))))))))))***)))******************+++)))*********)))(((((('''***)))))))))((((((((((((((((((((('''(((((())))))''''''''''''''''''((((((###$$$%%%&&&'''((((((((('''''''''''''''((())))))''''''''''''''''''''''''******)))((('''&&&%%%%%%(((((((((''''''''''''''''''((())))))))))))((('''%%%&&&'''''''''&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))(((''''''&&&"""###$$$%%%%%%&&&(((***&&&&&&&&&''')))***,,,,,,******)))******+++,,,,,,++++++++++++,,,------...000444999===>>>>>>>>>>>>>>>@@@AAA@@@>>>======>>><<<>>>@@@CCCEEECCC???;;;===;;;888444111/////////111///---,,,------,,,***...,,,+++++++++,,,+++)))***(((''''''((())))))((((((((()))******))))))(((******+++,,,///222444666444444444333222222222111,,,,,,+++***)))((((((''')))((('''&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&)))***(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&((()))******)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%(((+++...///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$&&&'''((($$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$### """###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%(((((()))))))))((('''&&&)))((('''%%%%%%%%%&&&&&&'''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&'''(((((('''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%===<<<;;;;;;;;;;;;;;;;;;999999999888777777666666444444555555555555444444333333222222111000000000000...+++)))((()))+++,,,,,,***))))))+++---,,,++++++***)))***++++++***)))'''((((((((())))))******((((((((((((((()))***+++***************)))((('''((())))))(((((((((''''''(((''''''''''''((())))))$$$%%%%%%&&&&&&''''''''''''(((((()))***+++++++++'''''''''''''''((())))))%%%&&&&&&'''((())))))******)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$###''''''((()))))))))))))))&&&'''((()))))))))))))))((()))((('''%%%%%%''')))''''''''''''((()))***+++((()))*********+++---///...000111222222333444555999@@@IIIPPPSSSSSSRRRQQQWWWYYYZZZXXXVVVSSSRRRSSSSSSVVVZZZ^^^```^^^ZZZWWWRRRPPPLLLGGGAAA;;;666444444333222222333333111///111111000111000000...------,,,***+++,,,,,,+++***'''((()))*********)))))),,,+++++++++---000333555555666666777666666555444//////...---+++***))))))++++++***)))((('''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&''''''&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###%%%'''%%%"""!!!$$$'''''''''''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''((())))))***+++$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%***)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''''')))'''$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###""""""###$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&>>>===;;;:::999888888888999999888888777666666555444555555666666555555444333333222222111000000000///...+++)))((()))+++,,,((('''&&&'''((()))))))))((((((((()))******)))'''''''''(((((()))))))))***'''''''''''''''((()))******************)))((((((''''''((((((((('''&&&%%%((((((''''''''''''((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$))))))******)))(((''''''''''''((()))******))))))******)))'''&&&&&&'''))))))((((((((((((((())))))+++---///000000222555888999===AAACCCBBBBBBCCCDDDJJJQQQ\\\dddhhhhhhgggfffrrrtttuuusssooollljjjiiiiiimmmssswwwyyyxxxvvvtttjjjjjjgggbbbZZZOOOEEE???888888888:::;;;;;;999777555666888888777555333222333111000000111000///---++++++,,,------------------,,,+++++++++---000111555666666777777777666666222222111000///...---,,,++++++***)))((('''&&&%%% """%%%((())))))'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&#########$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''''')))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%""" $$$)))''''''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%***(((&&&$$$###$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((('''$$$""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''(((''''''''''''''''''''''''@@@???>>><<<:::999999999999888888777777666555555444555666777777666555444333333222222111000000000...---+++))))))***+++,,,'''''''''''''''((())))))))))))***+++------+++)))'''(((((((((((((((((()))''''''(((((((((((((((((()))******++++++******)))'''((()))))))))(((&&&%%%)))(((''''''&&&&&&''''''******************++++++%%%%%%$$$$$$%%%&&&'''''''''''''''''''''((()))))))))((('''%%%###!!!$$$%%%%%%&&&'''((())))))'''''''''''''''(((((((((***))))))(((((())))))***%%%&&&'''((((((((('''&&&************)))((('''&&&************)))(((((('''%%%&&&''''''&&&''')))+++***************++++++,,,+++///333666888;;;AAAEEELLLRRRYYY]]]\\\ZZZZZZ[[[aaafffnnntttvvvwwwwwwwww~~~|||{{{xxx|||}}}~~~~~~{{{sssggg[[[TTTFFFDDDCCCCCCDDDEEEEEEDDDBBBDDDGGGGGGEEEBBB@@@???999888666666666444222///000///...---,,,,,,------------,,,+++,,,---...///333444444444555666666666444444333222111000000///++++++***)))(((&&&$$$###!!!&&&))))))((('''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%&&&(((***++++++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&###!!! """&&&)))&&&'''((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!! ######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''&&&'''((('''''''''(((((((((((((((??????===<<<;;;;;;;;;;;;888888888777666666555555444555666777777666555444333333222222111000000000---,,,++++++******++++++)))*********)))***+++,,,******+++---//////---***(((((((((((((((''''''''')))******++++++***)))((((((((()))***++++++++++++((()))+++++++++***((('''***)))((('''&&&%%%%%%%%%************))))))))))))(((((('''&&&'''((()))***'''''''''''''''((())))))))))))'''&&&$$$###"""!!!)))))))))******+++++++++'''''''''(((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))))))))*********))))))((())))))*********))))))(((%%%''')))))))))((()))***+++++++++,,,...000111222000555===BBBFFFMMMUUU\\\bbbjjjtttyyyxxxuuuttttttvvvxxx{{{|||||||||}}}~~~|||sssnnn```ZZZSSSOOOOOOSSSVVVXXX[[[^^^bbbbbb___[[[YYYXXXNNNLLLJJJIIIHHHFFFBBB???;;;888555111...------...+++,,,,,,---...//////000111111000000111333444555444333333333222222111111---------,,,***(((%%%$$$ """$$$&&&)))***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((()))(((((())))))((((((''''''((((((((((((((('''''''''&&&&&&'''&&&&&&)))---000000///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%#########%%%&&&&&&&&&$$$&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&###$$$((((((%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&)))+++***'''%%%%%%&&&''''''((((((((()))))))))<<<<<<;;;;;;;;;;;;<<<<<<888888888777666666555555444555666888888666555444333333222222111000000000+++,,,,,,++++++++++++***((()))))))))((()))***,,,&&&&&&''')))++++++)))&&&))))))(((((('''''''''&&&***,,,---...---+++)))((('''((()))***+++,,,,,,,,,***+++---------,,,***(((+++***((('''%%%%%%$$$$$$((((((''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))'''''''''''''''((())))))'''(((((())))))*********(((((((((((('''''''''''''''((((((((())))))******)))((('''&&&&&&'''((()))((((((((((((((()))***+++'''((()))******++++++***%%%&&&''')))+++,,,,,,---+++---......,,,***))))))***+++,,,///111444777888;;;BBBKKKRRRYYYaaalllsssqqqzzz}}}|||}}}vvvmmmbbbZZZYYY]]]dddhhhrrrwww{{{{{{xxxsssqqqpppiiigggeeecccbbb___[[[WWWKKKGGGAAA;;;777555555555***+++---///000111222222000///...---...000333555222222222222222222222222222222111000...,,,)))(((...---+++))))))***,,,---*********)))((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%%%%%%%%%%&&&&&&''')))***+++)))(((((((((((('''''''''&&&$$$$$$(((---111333222''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))(((&&&%%%******++++++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""###&&&******&&&"""$$$%%%((()))***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$!!!"""''''''######'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&((())))))***&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###&&&)))(((&&&$$$%%%&&&'''((((((((())))))******???>>>===<<<<<<;;;;;;<<<888999999777555444444555333333444555666666666555444333222000///.........//////---+++)))'''&&&%%%!!!%%%((()))(((&&&$$$(((((())))))******++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%''''''((((((((((((''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''))))))%%%&&&---+++'''(((((((((((((((((((((((())))))(((((((((((())))))*********)))&&&&&&'''(((+++,,,+++)))(((''')))+++///,,,***+++///222222111---///111444888???GGGLLLPPPSSSYYY^^^dddiiiooossswww|||~~~{{{{{{{{{{{{{{{|||~~~~~~yyy}}}tttfff^^^```kkkuuu{{{}}}|||~~~}}}tttjjjcccYYYOOOGGG@@@;;;888888111---///000///......////////////////////////222222111///...///111333222222111111000/////////---,,,+++***)))((((((((()))***+++++++++***((('''(((((())))))***++++++,,,&&&((()))(((''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''((()))***+++,,,,,,***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$###"""!!!&&&&&&$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%$$$%%%&&&'''((('''%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$)))'''&&&%%%'''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))*********)))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((())))))))))))***+++,,,------...???>>>===<<<<<<;;;;;;<<<999999999888666555555555555555555555555555444444222222111000//////000000///...---,,,***(((''''''$$$%%%(((+++,,,+++***))))))))))))))))))*********((((((((((((((((((((((((((((((((())))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))***(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&''''''&&&$$$!!!###'''***)))((((((((((((((((((((((((((())))))(((((((((((())))))***++++++***)))(((***+++***+++++++++******,,,...000---+++,,,...//////---///111666;;;AAAJJJSSSYYYZZZ]]]aaadddgggjjjnnnqqqrrrtttwwwyyyzzz{{{|||~~~~~~|||yyyvvvtttxxxzzz}}}|||yyyvvvwww{{{rrrfffbbbgggmmm~~~xxxnnnccc[[[TTTPPPMMM@@@999333444555444333444444333222111111111111111222222111//////000222444111111111111111111111111//////...,,,+++++++++++++++++++++******)))''''''(((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%+++)))&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))(((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&'''(((((('''&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&((()))+++,,,,,,+++******************,,,,,,+++***)))''''''&&&???>>>===<<<<<<;;;;;;<<<::::::999888777666666555666666666666555444333222111000000000000000111111///...---,,,+++******)))((((((***+++,,,------,,,************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((***************************)))(((((())))))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((()))))))))***''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&(((((()))(((((('''((()))(((((((((((((((((((((((()))((((((''''''(((((()))'''((()))((('''''')))++++++,,,------,,,+++---...111/////////111111000///000333999@@@GGGQQQZZZ```aaaccceeefffggggggjjjkkkiiiiiiiiihhhiiilllqqquuuxxx{{{~~~yyyvvvxxx{{{~~~zzzwwwwww{{{}}}}}}{{{mmmeeedddfff|||{{{rrrkkkeeeaaaPPPHHHAAAAAACCCBBBBBBDDD@@@???<<<999666555444444333111///---,,,---...///000000111222222333333444222222111000000000000000---,,,+++***((('''''''''))))))(((((('''&&&%%%%%%'''((())))))''''''((()))((((((((((((((((((((((((***))))))((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$%%%######$$$%%%&&&'''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&,,,)))'''&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((((((((('''((())))))''''''((()))***))))))(((((())))))***((((((((())))))***+++,,,---,,,+++******))))))***++++++)))(((&&&$$$###"""???>>>===<<<<<<;;;;;;<<<<<<:::999888888888666555555555555555555555444444222111000000000000000000.........---,,,,,,,,,+++((((((((())))))***,,,,,,++++++******))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))((('''((())))))((('''''''''(((((((((((('''''')))))))))((('''&&&&&&%%%''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((()))*********)))(((((((((((((((((((((((((((((()))((((((''''''(((((()))''')))))))))((((((***,,,...000111111///.........555555555666666666666555444888>>>DDDKKKSSSZZZ```aaaccceeeeeeeeeeeegggiiifffeeedddbbbbbbeeekkkoootttxxx}}}zzz}}}~~~{{{yyy~~~zzzmmmdddaaabbbpppyyy{{{qqqjjjaaaYYYSSSTTTWWWXXXZZZ]]]VVVRRRMMMFFFAAA<<<:::888888666222///...------,,,...//////111222333444444444444333333333444444555000///,,,***((((((((((((******))))))(((''''''&&&((()))***)))''''''((()))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&$$$######$$$&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$#########$$$''')))***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&(((((('''&&&&&&&&&***(((&&&%%%&&&&&&%%%###$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))((()))***)))((('''(((*********))))))))))))******---,,,+++***(((((('''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%???>>>===<<<<<<;;;;;;<<<<<<:::888888999999666444222333444555666666666666444333222000///..................---------,,,,,,)))(((((((((((()))+++,,,++++++******))))))((((((************************'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''(((((((((((('''''')))))))))((('''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&'''((((((((())))))(((&&&%%%'''+++,,,***'''))))))))))))))))))))))))))))))(((((((((((()))))),,,---......---...000222111444777888888888888888@@@??????===;;;999888888999===CCCIIIOOOUUU[[[```aaacccfffggghhhjjjlllooommmnnnmmmllljjjkkkmmmppptttwww|||~~~}}}}}}}}}}}}}}}xxxzzz|||}}}}}}}}}~~~~~~{{{yyy{{{}}}{{{|||yyyqqqeee]]][[[\\\aaalllzzzvvvooogggbbbeeejjjlllpppsssmmmiiibbbZZZRRRKKKFFFDDD???<<<777444333333222000---......///000111222222444444444444444555666777222111///,,,+++******+++(((((((((((((((((((((((()))*********((('''''')))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###""""""###&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((()))+++---///###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$$$$%%%&&&&&&&&&'''&&&&&&$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((###%%%''''''%%%$$$%%%&&&'''%%%$$$$$$&&&''''''&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&((()))***)))((('''(((*********))))))))))))******,,,+++)))(((&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((()))$$$$$$%%%%%%&&&''''''(((???>>>===<<<<<<;;;;;;<<<<<<:::777777999999666333111222333555666777777888555444222000///......---.........------,,,,,,,,,***************+++,,,---************))))))))))))++++++++++++++++++++++++''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******+++&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((($$$%%%&&&((())))))***)))(((%%%###&&&***,,,+++((())))))))))))))))))))))))+++******))))))******++++++---///000000222555888999>>>CCCHHHIIIJJJKKKLLLNNNMMMJJJEEE???<<<;;;;;;<<<@@@FFFLLLQQQVVV[[[^^^eeegggjjjmmmnnnqqqtttvvvuuuvvvwwwuuurrrooonnnnnnnnnnnnoooqqqtttvvvxxxyyywwwuuuqqqnnnmmmmmmmmmnnnmmmnnnooonnnlllkkklllnnnuuutttuuuvvvvvvvvvtttrrroooqqqpppiii___VVVTTTUUUWWWbbbrrr~~~|||uuuqqqtttxxxzzz}}}|||wwwppphhhaaa[[[XXXHHHCCC===999888777444222......//////////////////111111222222333555666777444333222000///.........))))))))))))))))))))))))***++++++***(((''''''((((((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""!!!!!!###%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""%%%((((((%%%$$$&&&(((###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$&&&((()))************&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""%%%((('''$$$###$$$&&&%%%$$$###$$$&&&'''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''(((''''''''''''((())))))'''''''''((())))))************)))))))))))))))***'''((())))))''''''((())))))((((((''''''(((((()))&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%'''(((***+++''''''&&&&&&&&&&&&%%%%%%???>>>===<<<<<<;;;;;;<<<<<<999555666888999555222222333444555666666666666333222111000////////////.........---,,,++++++******++++++++++++,,,,,,,,,)))))))))))))))*********************************'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''((())))))'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***++++++''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&''')))))))))((((((((((((''''''((()))***+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++...222555888<<>>===<<<<<<;;;;;;<<<<<<888555555888888555111444444555555666555555555111111000000000000111111///...---,,,+++******)))))))))***+++++++++******(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((''''''((()))******)))'''(((((((((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''((())))))((('''&&&(((+++,,,)))%%%%%%***///))))))))))))))))))))))))---,,,,,,++++++,,,,,,---222666;;;@@@DDDJJJPPPTTT___ccchhhkkkkkkiiigggggg___^^^ZZZUUUPPPOOOSSSVVV^^^aaadddfffeeeeeeeeeeeedddfffhhhhhhhhhhhhjjjlllggggggfffaaa[[[VVVRRRQQQNNNNNNOOOQQQSSSVVVYYY[[[XXXYYY[[[]]]___```aaabbbXXXWWWUUUQQQMMMKKKKKKMMMNNNUUU\\\___]]][[[[[[]]]^^^dddkkkjjjccc[[[WWWUUUUUUZZZdddnnnvvvzzz|||||||||yyykkk___VVVLLLBBB;;;444444333111000...------+++,,,,,,...///111333444666666777888777666444333666666555333222000//////***+++,,,+++(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%""""""###$$$&&&'''((((((%%%&&&((((((((((((&&&%%%)))(((((('''%%%$$$$$$###$$$$$$%%%&&&'''))))))***'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&(((((()))&&&%%%%%%%%%&&&(((***+++######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%'''''''''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###""")))+++(((&&&''')))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$&&&(((***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###'''***)))&&&$$$&&&)))(((&&&$$$$$$%%%%%%$$$###((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++((())))))***+++,,,,,,,,,***)))((('''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$############&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;:::888666555888777777555444333222222444333222000///...............---+++(((&&&'''(((+++***)))(((((()))***+++*********)))))))))))))))************))))))))))))+++*********))))))(((((((((((((((((())))))))))))***************)))(((((((((((('''''''''((()))******)))(((''''''((()))***)))))))))(((''''''&&&&&&''''''''''''((((((((()))'''(((+++------,,,***(((+++((((((+++***'''&&&(((''''''''''''''''''&&&&&&'''(((***)))((('''((()))'''***---------...222666888===DDDMMMUUU]]]eeejjjhhhiiikkkmmmmmmjjjeeeaaa___]]]ZZZYYY[[[___dddggglllppptttuuusssoookkkjjjfffeeecccbbbbbb```]]][[[\\\XXXRRROOONNNNNNOOOPPPOOOQQQQQQPPPNNNOOOSSSWWW[[[___aaa```aaacccccc```\\\]]]\\\YYYSSSNNNJJJIIIMMMPPPSSSVVVVVVUUUUUUVVVVVV]]]dddffffffeee___WWWSSSTTTVVV[[[bbbhhhkkkmmmoooppptttzzz}}}|||pppaaaRRRHHH???:::666555666666111---///...------//////...---///111555999;;;;;;:::999888888888777777777666666111111000///---,,,***)))))))))((()))***)))&&&$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$'''***)))%%%######%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&'''((('''&&&$$$###''''''%%%$$$$$$%%%'''''')))((((((&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&((()))******)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$$$$%%%&&&%%%###(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))***++++++,,,,,,***)))((())))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%&&&'''((()))***((('''%%%#########%%%&&&>>>>>>>>>===<<<<<<;;;;;;::::::;;;:::999888666555111222222444555666777888333333222000////////////,,,,,,,,,+++))))))***+++******))))))))))))*********)))))))))))))))))))))************))))))))))))************)))))))))((((((((((((((())))))))))))***************)))((((((%%%&&&&&&'''''''''''''''))))))(((((((((((())))))(((((())))))))))))))))))'''''''''((((((((())))))'''(((***+++,,,+++***)))111,,,'''$$$ '''''''''(((((((((((()))))))))***)))'''''')))+++)))---111222333555:::>>>DDDJJJSSS\\\ccchhhlllooonnnmmmllljjjiiihhhfffdddaaa``````bbbffflllssswwwyyyxxxuuurrrlllfff```]]][[[\\\]]]___```___\\\ZZZYYYUUUPPPMMMLLLNNNQQQRRRUUUWWWWWWUUURRRQQQSSSVVV___cccddd```___```___\\\XXXZZZ]]]]]]\\\ZZZZZZZZZUUUWWWXXXYYYXXXXXXXXXXXXUUU]]]eeeiiijjjhhhbbb[[[UUUUUUUUUWWW\\\```bbbbbbgggfffhhhnnnrrrwww~~~nnnbbbOOOGGG===777555555333111---,,,+++---///000000//////111333666777777777777999999999999999999888888555555444222///---***)))(((''''''((())))))(((&&&'''''''''&&&''''''((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&''''''((('''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''%%%######&&&(((((('''''''''''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%%%%'''((()))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))***)))((('''''''''(((((())))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$"""!!!!!!"""######$$$&&&(((&&&&&&&&&'''''''''''''''((('''&&&$$$$$$$$$%%%&&&>>>>>>>>>===<<<<<<;;;;;;:::::::::999888777555444444444444444444444444444333222111000000000000000.........,,,***)))***+++)))******************)))))))))))))))))))))******************))))))))))))************))))))))))))(((((((((((())))))))))))*********)))))))))((((((%%%&&&'''(((((((((''''''(((((())))))))))))(((((('''((()))******+++++++++''''''((((((((()))))))))(((((()))))))))*********'''%%%&&&***+++)))***---''''''(((((())))))******,,,,,,+++***)))))),,,///---222777:::<<<@@@FFFJJJSSSYYYccckkkoooqqqqqqqqqooommmjjjgggggghhhkkkmmmkkkkkklllnnnsssyyy~~~zzzqqqiiiddd^^^XXXSSSTTTVVVYYY\\\]]]\\\YYYXXXWWWTTTPPPNNNNNNRRRWWWZZZ```bbbcccbbb^^^\\\^^^```cccggggggccc```aaaaaa^^^]]]aaafffiiikkkmmmnnnoooffffffeeedddccccccccccccaaahhhooorrrrrrqqqjjjccc]]]ZZZXXXXXXZZZ\\\]]]]]]]]]ZZZXXX[[[^^^bbbkkkttt{{{~~~kkk___MMM???888666555555000///---...000111111000//////000111111333444444:::::::::::::::;;;;;;;;;::::::888666333///,,,***)))'''&&&&&&((())))))(((''''''''''''((()))***+++((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''(((((()))$$$ %%%((()))(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%'''(((((((((((((((((('''######$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&$$$###$$$&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''')))***$$$$$$%%%&&&'''((())))))************************+++++++++++++++++++++++++++*********))))))))))))***(((%%%######$$$&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!  """######$$$&&&'''((((((''''''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&>>>>>>>>>===<<<<<<;;;;;;:::999999888777666555444666555555444333222111111222222111000000111111111333333111...***((('''((())))))+++,,,,,,+++)))))))))))))))))))))*********************)))))))))(((*********)))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((('''''''''((()))***'''((()))******)))(((''''''((()))************)))'''(((((((((((())))))))))))((('''''''''(((******(((%%%&&&)))***((()))---(((((((((((())))))))))))......---,,,+++---111444555:::@@@EEEHHHLLLRRRVVV\\\bbbiiioooqqqpppooooookkkjjjjjjiiikkkooouuuyyyxxxwwwwwwwwwxxxyyy{{{|||wwwnnnccc]]]\\\[[[XXXUUUXXXYYYZZZZZZYYYYYYYYYYYY]]][[[YYYWWWXXX]]]ccchhhnnnqqqsssssspppnnnppprrrmmmrrrtttpppnnnooopppoooooossswwwzzz{{{|||}}}~~~{{{yyywwwvvvvvvwwwxxxxxxxxx}}}~~~}}}}}}xxxsssllliiieeebbbbbbbbbbbbbbb]]]WWWSSSQQQPPPOOOSSSYYYbbbgggnnnuuu~~~}}}~~~yyydddPPPBBB;;;888666666444222111222333222111///...---,,,---///222444888888999999:::;;;;;;<<<<<<<<<<<<:::777444111///,,,***((('''((())))))(((((('''''''''(((((()))***))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''%%%""""""$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$$$$&&&''''''&&&$$$$$$######$$$%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***&&&&&&&&&''''''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((('''((('''%%%######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$&&&''''''%%%%%%%%%&&&((((((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&>>>>>>>>>===<<<<<<;;;;;;::::::999888666666555555///000111222333555666666222222111111111111111222333333222...+++((((((((()))***+++,,,,,,+++***)))(((((())))))************************)))))))))((())))))))))))))))))******(((((((((((())))))))))))***)))((((((''''''((((((***(((%%%$$$$$$&&&))),,,'''((()))******)))(((''''''((()))***)))(((&&&%%%(((((((((((()))))))))***)))((('''&&&'''(((***+++,,,)))''')))'''$$$$$$'''***)))))))))(((((('''''',,,,,,------...111666:::BBBHHHNNNSSSUUUYYY^^^bbbbbbeeeiiikkkkkkkkklllmmmkkknnnppprrrsssvvvzzz}}}{{{{{{yyywwwuuusssrrrqqqfff^^^UUURRRVVVZZZ\\\\\\^^^^^^]]]ZZZYYYZZZ___ccciiiiiihhhggghhhmmmuuu{{{~~~||||||~~~~~~zzzuuuqqqnnnkkkiiiccc]]]WWWTTTQQQKKKJJJLLLOOOQQQVVV]]]eeeppp||||||{{{{{{fffTTTFFF===999888666444333555777777777111///---+++,,,///222444444444555666888999::::::;;;;;;<<<===;;;999666555222///,,,******))))))((()))(((((('''&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$&&&''''''$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&'''''''''((()))***++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************(((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&((())))))(((''''''(((''''''((((((((()))))))))&&&&&&'''((((((''''''&&&>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777666666666222222222222222222222222444333222111111111111111/////////---+++***+++,,,******++++++++++++******((((((((()))******++++++************))))))))))))))))))))))))************(((((((((((())))))))))))***)))((('''&&&'''((()))(((&&&$$$""""""%%%(((***(((((())))))))))))(((((('''((()))***)))'''%%%###((((((((()))))))))*********)))((('''((()))***+++***'''(((,,,......111555************)))))))))(((***,,,///111444999???CCCQQQVVV\\\___```bbbeeehhhdddfffggghhhhhhiiikkkmmmppptttxxxyyyvvvsssssstttqqqrrrrrrrrrqqqooommmlll]]]XXXSSSRRRWWW^^^ccceeeffffffdddaaa```dddlllsssxxxzzz{{{{{{{{{|||uuuqqqgggaaa\\\[[[XXXTTTRRRSSSPPPOOOOOORRRUUUZZZfffqqq}}}xxxfffVVVIIIBBB<<<:::999999<<>>>>><<<:::888666444111///...,,,***(((***)))((('''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))"""&&&)))((($$$!!!"""$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''''''''((()))&&&&&&&&&''''''''''''(((***************************))))))(((((((((((()))***++++++,,,,,,---------......---,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''((()))***)))(((&&&%%%'''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***###%%%)))*********+++,,,((()))))))))******++++++&&&&&&&&&&&&&&&'''''''''>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::888777777777777888777555333000...,,,+++555444333222111000000000---......---+++***+++---,,,++++++******++++++,,,'''(((((()))******++++++************))))))))))))((()))))))))************(((((((((((())))))))))))***)))(((&&&&&&'''((()))'''''''''''''''(((((()))))))))(((((((((((())))))&&&(((***++++++)))'''%%%(((((()))))))))*********)))))))))))))))***++++++...***''''''%%%""""""%%%******++++++,,,---......///222777<<>>>>>>>>===<<<<<<;;;;;;===<<<:::888777777888888333222222222111111000000666555444222111000000000///000///---***((()))***---,,,+++******+++,,,---'''(((((()))***+++++++++************))))))))))))(((((())))))*********+++(((((((((((())))))))))))+++)))'''&&&%%%&&&((()))(((***,,,......---+++)))***)))(((''''''((()))***%%%'''***,,,,,,+++***((())))))))))))************)))*********++++++++++++,,,(((''')))***(((+++///)))***+++---///111222333555999@@@FFFMMMSSSYYY^^^[[[___ccccccaaa______aaaaaacccfffhhhiiiiiikkkllljjjnnnppplllddd]]]ZZZZZZ]]]```eeekkknnnpppoooooohhhiiikkkmmmrrryyy|||uuuuuuwwwyyy{{{xxxtttrrroooggg```bbbiiijjjjjjkkkkkklllpppvvv{{{{{{oooddd^^^___\\\WWWTTTSSSSSSRRRRRRFFFCCC===777222///------,,,---...111333666777888888:::===??????===:::888777666555666666444111...(((((((((((()))***+++,,,&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((+++...000000---)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''### ###''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((((())))))"""$$$&&&((())))))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$############$$$&&&'''((('''&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((((((((())))))***'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''(((***++++++%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((("""%%%((((((&&&$$$%%%''''''((((((((())))))******((((((((((((((((((((((((+++*********+++,,,------))))))*********))))))((())))))))))))************************************))))))))))))))))))))))))************)))))))))))),,,+++(((&&&&&&''')))***((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&'''(((---///222333111///////////////...---,,,+++***)))&&&%%%#########%%%'''(((AAABBBAAA???:::777555555;;;:::999888777777777777333333333444666666444222333333333333333333333333111000///---+++*********))))))))))))((((((((((((+++)))(((((())))))(((&&&++++++************++++++))))))(((''''''''''''''''''((()))******************)))'''&&&%%%%%%&&&&&&&&&$$$###&&&***,,,+++))))))'''%%%$$$$$$&&&(((***///,,,)))&&&&&&''')))+++...,,,***((('''''''''(((******)))(((''''''(((((('''''''''(((((()))))))))))),,,---,,,000888=========BBBIIINNNRRRWWW^^^bbbbbbaaa___\\\ZZZ[[[___bbb___dddjjjmmmllliiifffeee]]]^^^^^^^^^^^^______```\\\```fffjjjlllpppvvv{{{uuuvvvwwwxxx{{{{{{uuuooollllllhhhaaa\\\\\\___dddhhhqqq{{{~~~{{{yyyuuutttqqqoookkkfff```[[[UUUQQQHHH===888888666333000------000111222666<<<999999:::::::::999999999;;;999888999:::888444000+++++++++***)))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''***(((&&&%%%'''***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''')))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''')))'''&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((((((((((((''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((%%%$$$%%%&&&&&&&&&%%%&&&''''''((((((''''''###$$$%%%&&&((()))******)))************+++++++++''''''(((((()))))))))***((((((''''''((())))))******,,,...000000000...---------,,,+++***)))((((((******))))))(((((('''''''''((()))++++++***))))))***++++++,,,,,,+++++++++,,,,,,+++***))))))******++++++******++++++,,,---***************)))((('''))))))))))))(((((((((((('''&&&%%%$$$"""!!! &&&&&&'''''''''&&&$$$###(((((('''''''''(((((()))---...//////...,,,***(((++++++******)))'''&&&%%%%%%&&&'''(((((('''&&&%%%>>>??????>>>;;;999888888;;;:::999888777666666666777666666777777777444222333333333333333333333333111000///---,,,+++***************)))))))))((((((+++***(((((()))***((('''***))))))))))))))))))*********)))((((((((((((((((((((()))*********)))))))))((((((''''''((()))***'''%%%$$$&&&)))+++***))))))))))))((((((''''''''')))(((&&&&&&&&&(((+++,,,++++++******************---+++***))))))+++---///)))))))))******+++++++++***///333555:::AAAEEEDDDIIINNNTTTYYY\\\^^^bbbdddaaa```___\\\[[[\\\___bbbgggiiikkkjjjgggbbb___^^^XXXYYY]]]```dddhhhjjjkkklllooorrruuuvvvxxxzzz|||xxxxxxyyy|||}}}qqqmmmgggaaa___```cccfffgggnnnsssrrrvvv}}}zzzvvvsssoooiii\\\MMMCCC???:::555555111000222333333777===<<<;;;:::999999999::::::===<<<<<>>@@@BBBAAA>>><<<444222000---+++***))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))(((&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''***(((''''''))))))((('''''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,........................------,,,+++***)))))))))((((((((()))))))))******))))))******+++,,,,,,---***************+++,,,,,,------------,,,,,,+++***---------,,,,,,,,,,,,,,,++++++******++++++,,,---------......///.........++++++++++++************++++++*********)))))))))&&&''''''''''''&&&%%%%%%""""""######%%%'''((())))))***++++++++++++))))))&&&'''((()))******++++++&&&&&&'''(((((('''&&&&&&;;;<<<===<<<;;;;;;<<<===;;;;;;999888666555555555555444444555555555222000222222222222222222222222000000...---,,,+++++++++,,,,,,,,,+++++++++******,,,***)))***++++++***)))((())))))))))))))))))(((******)))(((((())))))))))))*********)))((('''''')))))))))******+++++++++)))((('''&&&&&&&&&''''''))))))***+++***)))'''&&&))))))))))))((('''&&&&&&$$$&&&(((******)))'''&&&'''(((((()))***+++,,,,,,,,,,,,,,,,,,---...000111222999@@@FFFMMMVVVYYYXXXYYY\\\___bbbeeehhhjjjkkkkkkjjjgggccc___^^^___aaa```aaaaaaaaaaaacccgggjjjiiikkkoootttwwwzzz{{{{{{~~~}}}}}}{{{{{{wwwvvv{{{|||vvvssstttxxx{{{}}}{{{uuummmiiikkkqqquuu~~~wwwkkkaaaWWWNNNDDD<<<666444222000222666::::::999999999999::::::<<<===???AAAAAA@@@===;;;:::888444000---+++++++++*********)))))))))))))))''''''''''''''''''''''''''''''((()))***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))(((''''''(((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''&&&&&&'''))))))'''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************---------------------------------------,,,,,,+++,,,+++)))((('''((()))*********+++++++++,,,,,,,,,,,,,,,,,,+++******)))))),,,+++*********+++---...---------------,,,+++***,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---------...//////000//////---,,,,,,,,,,,,+++++++++'''''''''''''''(((((((((''''''''''''''''''&&&&&&######$$$$$$%%%&&&'''(((&&&'''((())))))))))))((('''''''''&&&%%%###"""!!!&&&''''''''''''''''''&&&=========<<<::::::;;;===<<<;;;999777666555444444222222222444666666555333222222222222222222222222000///...---,,,+++++++++,,,,,,,,,,,,+++++++++++++++***)))***+++,,,+++***)))******++++++******)))(((((('''''''''(((((())))))))))))))))))((('''&&&*********))))))(((((((((***)))'''&&&$$$$$$&&&'''''''''''''''((())))))*********++++++***)))'''&&&'''(((+++,,,,,,***'''%%%%%%'''))),,,,,,***(((&&&+++++++++,,,///222555777;;;@@@DDDHHHOOOXXX^^^___]]]]]]___bbbhhhnnnsssvvvyyyvvvooofff^^^YYYXXXYYYYYY[[[^^^aaaeeelllsssxxxyyyzzz|||~~~}}}wwwuuuuuu|||~~~}}}yyyuuussstttxxx}}}wwwxxx{{{yyylllaaaTTTJJJ@@@<<<888444444666444666777999:::;;;;;;:::???@@@BBBCCCCCCCCCBBBBBB>>><<<888444111...---,,,+++*********)))))))))(((((((((((((((((((((((((((&&&&&&(((+++------***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&''')))******)))(((''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&'''((()))%%%&&&((((((((((((&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&'''(((***+++)))(((&&&&&&'''(((((((((((('''(((((()))******++++++,,,******++++++++++++,,,,,,------------------------++++++,,,---,,,,,,+++******)))'''&&&''')))+++,,,,,,,,,,,,,,,++++++++++++,,,++++++***))))))((((((,,,+++*********+++---...,,,---------,,,,,,+++***)))***++++++++++++******++++++******++++++,,,---+++,,,---...............------------,,,,,,,,,,,,%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((''''''&&&$$$""" '''''''''&&&&&&'''''''''>>>>>>===;;;999999;;;<<<<<<;;;999777555444444333333333444666888999888666222222222222222222222222//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((()))+++++++++))))))***+++,,,,,,+++***)))'''''''''''''''(((((()))(((((()))))))))(((''''''))))))))))))((('''&&&%%%))))))(((%%%######%%%'''&&&&&&&&&'''((()))++++++'''((()))***++++++++++++***+++---......,,,)))'''&&&(((+++......,,,)))'''+++,,,---000444999>>>AAAEEEHHHIIIJJJOOOYYY___aaaaaa```bbbgggnnnvvv{{{}}}zzzpppdddYYYTTTSSSTTT[[[^^^cccggglllsssyyy~~~}}}zzzxxxxxx{{{}}}{{{yyyzzz~~~yyytttooolllnnnvvvuuucccWWWIIIAAA<<<666444555111333555888;;;>>>???@@@???@@@BBBBBBAAABBBDDDEEE@@@???===999555222///---+++++++++******))))))(((((((((((((((((((((((((((&&&&&&(((+++---...,,,***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))((((((&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''((((((((('''&&&&&&%%%%%%%%%$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%&&&((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((()))+++---,,,+++''''''((()))))))))(((((())))))******+++,,,------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,***+++---.........---,,,***)))((('''(((***,,,...++++++*********))))))((((((((())))))***+++++++++***************+++,,,,,,***++++++,,,,,,+++++++++((()))***+++,,,+++***)))++++++******++++++,,,---++++++,,,,,,---,,,,,,,,,------------,,,,,,,,,,,,''''''''''''(((((((((((('''''''''&&&''''''((()))******)))(((''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%$$$######((('''&&&&&&&&&&&&'''(((=========;;;999999<<<>>><<<;;;999777555444333333444444444666888888777555111111111111111111111111///...------,,,,,,,,,,,,++++++++++++************)))((('''(((***+++***)))((()))***++++++***)))(((((((((''''''((())))))***''''''(((((()))((((((((('''((()))))))))((('''&&&((()))(((%%%""""""%%%)))&&&''')))***+++******)))''''''(((((()))******+++((()))+++,,,---,,,***)))((()))***,,,,,,------,,,...///111555;;;BBBIIIMMMNNNPPPPPPOOOSSSZZZ_________```ccciiipppvvvwwwwwwtttnnneee[[[TTTSSSVVVZZZbbbfffkkkppptttxxx|||~~~}}}}}}}}}zzzwwwvvvvvvxxx{{{}}}wwwvvvzzz{{{uuummmeeebbbcccgggkkksssyyyttteeeUUUKKKCCC<<<888888222222333666;;;@@@FFFIIIGGGGGGFFFBBB???>>>AAACCCAAAAAA@@@===999555111...,,,,,,+++******))))))((((((((((((((((((((((((((('''''''''))),,,,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&(((***((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((&&&%%%&&&(((+++,,,,,,))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,...//////......,,,+++*********+++,,,---))))))************++++++))))))******+++,,,,,,---((()))******++++++******(((((()))***++++++++++++((()))+++------,,,+++***++++++******++++++,,,---++++++,,,,,,,,,+++******---------,,,,,,,,,++++++***************)))))))))((('''&&&&&&'''((()))***))))))(((((('''(((((((((&&&&&&%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((<<<<<<<<<:::999:::===@@@<<<;;;999777555444333333444333333444666555333111111111111111111111111111///...------,,,,,,,,,,,,+++++++++*********))))))(((''''''((()))******)))'''((()))++++++)))((('''))))))((())))))***++++++&&&&&&'''((()))))))))(((%%%&&&((()))******))))))(((((((((%%%""""""&&&)))'''))),,,......,,,(((&&&***)))(((''''''&&&''''''$$$%%%&&&((()))***))))))((('''''''''))),,,///111111222555:::AAAJJJQQQUUUSSSVVVVVVTTTVVV\\\___^^^ZZZ\\\```gggnnnpppnnnkkkccc___XXXSSSQQQVVV^^^eeegggkkkqqqvvvyyy{{{}}}~~~|||}}}~~~|||uuurrrmmmjjjhhhhhhlllssszzz~~~~~~xxxxxx}}}{{{vvvoooggg```\\\ZZZYYY^^^hhhwwwvvvdddXXXPPPHHHCCCBBB555333222444:::BBBKKKQQQVVVUUUPPPIIIBBB???@@@CCCAAAAAAAAA@@@<<<777222///,,,,,,++++++***))))))((()))))))))))))))))))))))))))((('''(((******)))''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''(((((()))((((((((('''&&&$$$######$$$%%%&&&(((((('''&&&&&&&&&&&&'''%%%$$$###"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&((())))))(((&&&%%%))))))((('''&&&&&&%%%%%%---+++)))))))))))))))''''''''''''''''''''''''''''''((()))***)))(((&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$&&&)))***)))((('''&&&&&&'''((()))******)))((('''&&&&&&%%%))))))))))))))))))))))))%%%###!!!!!!$$$'''))))))++++++,,,------------,,,......---,,,,,,+++******)))************++++++++++++++++++******)))))))))&&&(((+++---...///...---......---,,,++++++++++++)))***+++,,,---...//////......---,,,,,,++++++***'''((()))++++++***))))))&&&'''((()))***+++++++++)))***,,,.........,,,+++++++++******++++++,,,---,,,,,,,,,,,,+++******)))------,,,,,,,,,++++++++++++++++++*********))))))((('''&&&&&&'''((()))***'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((BBB@@@???===<<<<<<<<<<<<;;;;;;999888777666666666333333444555555666555555777555222//////000333444000///...---,,,+++++++++,,,///111000---******+++)))(((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%)))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))******++++++,,,,,,+++++++++******************)))(((((((((((())))))((()))+++,,,---...111333444888===DDDKKKPPPSSSUUUZZZYYYXXXWWWWWWWWWXXXXXXZZZ]]]ccchhhiiieee___ZZZTTTWWWZZZ]]]```dddiiilllttttttvvvzzz~~~uuuqqqttt{{{{{{vvvuuutttvvvzzzzzzpppiiiggghhhgggccc```bbbiiiooo{{{}}}wwwvvvtttrrrtttyyyzzzvvv}}}yyyqqqhhh```ZZZVVVTTTSSS[[[gggttt}}}nnn```TTTJJJDDDAAA;;;555444555:::EEEOOOaaabbb```WWWKKKCCCCCCFFFGGGEEEBBB@@@>>>;;;777444222---)))'''))),,,------'''!!!"""'''(((((((((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%&&&'''***---///(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&'''(((((("""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''((()))******(((&&&&&&&&&'''&&&$$$(((((((((''''''&&&&&&%%%&&&''')))+++,,,+++)))(((+++***)))((((((((()))******((('''%%%%%%&&&((())))))***+++,,,---,,,+++***111///---,,,,,,---+++***---+++***,,,...///---***............------------++++++++++++------+++***......///111222222111//////.........------,,,,,,//////......------......000000000///...---,,,,,,000...,,,,,,,,,---+++***+++)))'''''')))+++++++++++++++,,,---,,,,,,++++++,,,,,,---------------...************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$#########$$$$$$AAA@@@>>><<<;;;;;;;;;<<<;;;:::999888777666666666555555666777777777777777333222111000000000000111000///...---,,,+++++++++***,,,---,,,***((((((***---,,,,,,++++++++++++***))))))))))))))))))))))))************)))((('''&&&)))*********))))))((('''(((((((((((((((((((((((()))(((((('''((()))***+++)))))))))***************))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---...000333666:::===BBBIIIOOOTTTWWWYYY[[[ZZZYYYXXXXXXYYY[[[\\\bbbaaaaaa```^^^[[[WWWUUUTTTYYY```fffjjjmmmppprrrtttwww||||||wwwvvvxxx}}}|||qqqmmmllljjjkkkmmmrrrxxx~~~vvvmmmfff```aaaaaa]]]YYYZZZ___eeennnxxx|||xxxsssooooooppppppoooppprrrwww{{{~~~wwwooogggaaa^^^\\\UUUXXX]]]fffooovvv{{{}}}zzzlll]]]RRRJJJDDD>>>===<<<===CCCJJJWWW___gggeee[[[NNNFFFBBBAAA@@@?????????<<<888555444000,,,+++,,,------,,,)))&&&###$$$(((***)))&&&++++++++++++++++++++++++&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$%%%%%%&&&''''''((((((''''''&&&&&&'''&&&&&&%%%$$$###&&&&&&%%%%%%&&&(((***+++'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&%%%&&&&&&$$$%%%%%%&&&''''''(((((($$$&&&(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&'''(((((())))))(((&&&'''((())))))(((((((((''''''''''''''''''******++++++***)))'''&&&((((((''''''((()))***+++...---,,,++++++---...000---...//////000000//////000...,,,,,,,,,---+++***---,,,+++,,,...///---+++,,,,,,,,,---------------******+++,,,.........---222222333444666666555444222222222222222222222222333333222333333444666666888999999:::999888666555444222///...///000000///222///---+++++++++***))).............../////////------------,,,,,,,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++++++++************++++++************************+++***)))((('''%%%$$$$$$'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''@@@???===;;;:::::::::;;;;;;:::999777666666666666555555666666777777666666000111222333222111000///000///...---,,,+++++++++)))******)))(((((()))++++++******))))))))))))***))))))))))))))))))))))))++++++++++++***)))((((((*********+++******)))((((((((((((((((((((((((((()))))))))))))))***++++++***))))))))))))))))))((())))))))))))))))))))))))((()))***++++++***)))))),,,---...///000333888;;;BBBEEEIIIOOOTTTXXXZZZ[[[[[[[[[ZZZ[[[]]]___aaaccceeebbb]]]XXXVVVUUUVVVWWW[[[aaaiiippptttuuuuuuuuuvvv{{{|||zzzzzzsssuuuyyy|||}}}qqqhhhfffgggffffffgggiiimmmsssxxx{{{~~~~~~~~~~~~|||wwwooojjjeeefffeeebbb^^^]]]___bbbhhhqqqxxxwwwssspppkkkgggiiijjjlllkkkjjjjjjkkklll{{{~~~vvvnnnhhhdddbbb[[[XXXUUUWWW]]]eeeiiikkkoooaaaQQQKKKFFFCCC@@@<<<===AAANNNZZZhhhmmmeeeWWWKKKDDD???>>>>>>???@@@>>>;;;999777555222000000///...,,,***)))(((***,,,+++'''###++++++++++++++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$#########%%%&&&((((((&&&%%%&&&'''&&&&&&&&&''''''(((((()))&&&(((******))))))***+++''''''''''''''''''''''''$$$%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((&&&$$$###$$$'''((((((((()))((('''&&&'''((()))***,,,++++++******))))))(((((((((((()))***+++---...000///......///000222333------,,,,,,------...//////---,,,,,,------+++***---,,,+++,,,...///...---,,,,,,------......//////+++,,,---...000111222333444555666777888888888888:::::::::::::::999999999888888888999;;;>>>@@@BBBEEEGGGIIIJJJJJJGGGDDDBBB<<<999666444555666777777999777444222222000...,,,///......---...///000111............---,,,++++++000///...---+++***)))(((************************++++++************++++++++++++++++++++++++++++++,,,+++***)))(((&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((()))???>>><<<:::999999999::::::999888777666555555555222333333444444444333333111222222333333222111111000///...---,,,+++++++++*********))))))***,,,---)))(((''''''''''''(((((())))))))))))))))))))))))******++++++***))))))(((******+++++++++******)))((((((((((((((((((((((((******)))))))))(((((((((******))))))((((((''''''***+++++++++++++++,,,,,,((()))+++------,,,***))),,,...000111444999???CCCJJJLLLOOOSSSVVVXXXZZZZZZZZZ[[[]]]```bbbcccdddddd___]]]ZZZWWWVVVYYY___cccfffkkkrrrvvvxxxwwwwwwvvvxxx||||||uuunnnlllmmmjjjqqq{{{}}}vvvvvvyyy~~~yyynnnpppwww~~~|||}}}~~~vvvlllgggggghhhhhhhhhhhhjjjnnntttyyy|||~~~zzzvvvwwwvvvtttooolllkkklllsss{{{~~~{{{yyytttoookkklllmmmkkkhhhffffffgggpppyyyyyyrrrnnnlllhhhaaaXXXUUUXXX^^^ccceeekkkttt|||mmmZZZRRRKKKHHHDDD???===???JJJSSS___dddaaaYYYRRROOOEEECCC@@@?????????>>><<<:::999777555444111///---)))))))))***+++)))&&&"""'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''(((((())))))&&&(((******))))))***+++''''''''''''''''''''''''%%%&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((())))))))))))(((''''''''')))+++,,,************+++---...///,,,,,,,,,------...//////...---,,,++++++,,,,,,---,,,+++***)))***+++---......,,,,,,,,,---...,,,+++,,,++++++,,,---.........////////////000000000000...///000111222333555777999;;;===>>>>>>???@@@BBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAACCCFFFJJJMMMOOOUUUWWWZZZ\\\ZZZWWWRRROOOJJJFFFAAA>>>>>>???@@@@@@???>>><<<<<<;;;:::777555333222000//////000222444///000000000000...---,,,///......---+++******)))************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((???===<<<:::999999999999999999777666555444444444222222333333333333222222111111000000000000111222000///...---,,,+++++++++***)))(((((()))+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))))))))******))))))(((((()))******+++++++++******))))))))))))))))))))))))++++++***)))'''&&&%%%$$$******))))))((((((''''''******++++++,,,,,,,,,---(((***,,,......---,,,+++,,,///222555:::???FFFJJJNNNPPPRRRTTTVVVWWWWWWWWW^^^___aaabbbaaa___]]][[[UUUWWWYYYZZZ\\\aaagggkkknnnqqqtttvvvwwwxxxyyyzzzyyy{{{{{{vvvnnnhhhiiikkknnnvvv~~~zzzwwwtttuuuxxxvvvooohhhbbbbbbhhhqqquuusssrrrssstttvvvvvvsssnnnkkkkkkmmmlllmmmooorrrxxx~~~}}}yyyxxxvvvrrrnnnmmmnnnpppqqqxxx~~~}}}}}}uuuiiiaaa___aaabbbcccbbbhhhrrryyy~~~xxxeee\\\RRRNNNJJJEEECCCDDDEEELLLUUUZZZ\\\ZZZZZZYYYRRRMMMEEE???===<<<===<<<;;;;;;:::999666222000///+++***((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((((((((((((((((((((%%%%%%$$$###$$$%%%&&&'''###$$$%%%&&&&&&''''''&&&$$$$$$%%%%%%&&&((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''(((((((((((((((&&&'''))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''---+++******+++,,,,,,+++***))))))((()))***,,,,,,++++++++++++---...000000---------...------------+++***)))(((''''''&&&&&&------,,,+++,,,---...///---,,,,,,---//////---,,,+++,,,,,,,,,,,,---///000222222111111000000//////000222444444333555888;;;AAACCCFFFHHHHHHJJJMMMPPPMMMNNNOOORRRTTTVVVXXXYYYRRRRRRSSSTTTWWW[[[___bbbfffhhhkkklllkkkfffaaa]]][[[WWWRRROOONNNNNNOOOOOOLLLKKKJJJIIIHHHEEEAAA===;;;999777555444555666777111222222333222000///---,,,,,,,,,,,,,,,+++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))???>>><<<:::999999999:::999888777555444444444444444444555555444444333333000///...------///000111000///...---,,,+++++++++)))'''&&&''')))******))))))(((&&&%%%%%%''')))***))))))))))))))))))))))))((())))))***))))))((((((((()))******+++*********))))))))))))))))))))))))++++++***)))'''%%%$$$###***))))))))))))))))))((((((((())))))***+++++++++***+++,,,.........------...111666;;;???DDDJJJMMMOOOPPPSSSUUUWWWXXXXXXXXXcccbbb```]]]YYYTTTPPPNNNPPPVVV\\\```cccfffjjjnnnqqqsssuuuvvvwwwzzz~~~{{{|||{{{wwwsssrrrtttwwwzzz~~~|||zzz|||}}}zzzrrrmmmkkkfff___YYYYYYYYY]]]gggmmmooooooqqqrrrvvvzzzzzzwwwuuuvvvxxx||||||~~~uuutttwww{{{{{{yyy{{{wwwmmmgggdddcccgggiiilllmmmnnnqqqxxx}}}nnncccYYYSSSNNNGGGCCCCCC???EEEMMMUUUZZZ^^^```bbbaaaYYYOOOEEE???===<<<;;;:::;;;;;;999666333222222000...,,,***)))***+++,,,(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******(((((('''''''''&&&&&&&&&''''''((((((((((((((()))&&&'''))))))'''&&&'''(((''''''''''''''''''''''''%%%'''(((((('''&&&'''((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((())))))(((''''''''''''(((+++)))(((((()))***)))(((******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((******)))((('''&&&%%%%%%+++************+++,,,,,,---,,,---///111111///------.........---...111444444444444333333333222222555888:::::::::<<<@@@DDDHHHLLLOOOQQQRRRUUUZZZ^^^\\\^^^aaafffkkkooosssuuummmlllkkklllnnnqqquuuwwwvvvyyy|||~~~}}}yyytttqqqooolllhhheeeeeeffffffeeedddcccaaa___[[[UUUOOOJJJEEECCC@@@===;;;:::999999999:::::::::888555222000------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))'''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++???>>><<<;;;:::999::::::888888666555444333333333444444444444444333222222//////000111111111111111000///...---,,,+++++++++)))((('''(((++++++)))''''''&&&$$$######%%%((()))))))))))))))))))))))))))))))))***++++++******)))'''((())))))*********)))))))))))))))))))))))))))))))))******)))(((&&&%%%)))))))))***************(((((()))******+++,,,,,,+++,,,,,,---......//////222666;;;@@@CCCFFFJJJLLLMMMOOOSSSWWWZZZ\\\^^^^^^```]]]WWWQQQLLLJJJIIIIIIRRRYYYbbbhhhjjjlllppptttuuuvvvxxxyyyzzz|||~~~|||}}}vvvmmmeeeaaa^^^[[[YYYYYYWWW[[[fffooosssvvvzzz~~~{{{vvvtttvvvvvvrrrqqqssswww~~~~~~qqqkkkiiijjjlllnnnllljjjiiilllooo~~~|||qqqfff```XXXMMMDDD@@@===@@@DDDKKKSSS]]]fffkkkooohhh]]]SSSKKKEEE@@@===777999:::888555333444666333222000---+++***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$"""###$$$%%%&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))******)))((((((((((((((('''&&&%%%%%%'''))))))(((***+++---------,,,***)))((()))***++++++***))))))'''((())))))***)))(((((((((((()))))))))))))))((((((((()))************)))------...000333333111///000111222111000111555888888999999:::;;;<<<<<<===???CCCFFFHHHHHHKKKRRRWWWYYY]]]bbbdddeeeiiiooouuuwwwxxx{{{~~~}}}}}}~~~}}}{{{wwwppphhhcccZZZXXXUUURRRNNNJJJHHHFFFJJJJJJIIIGGGCCC>>>999666111000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''&&&%%%*********)))))))))((((((''''''''''''''''''''''''''''''''''''((()))***+++@@@???===;;;:::::::::;;;888777666555444333333333222222222222222111000///000222555777888666444222000///...---,,,+++++++++,,,******,,,......+++(((+++***(((''''''))),,,---))))))))))))))))))))))))***++++++,,,,,,,,,++++++''''''((()))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))******++++++,,,,,,******+++,,,------......---,,,,,,,,,---///000111666:::???CCCEEEFFFHHHIIIKKKNNNSSSXXX]]]aaacccdddZZZTTTLLLEEECCCEEEIIIMMMVVV^^^gggnnnpppssswww{{{zzz|||~~~~~~}}}}}}~~~~~~{{{|||uuuooofff___\\\]]]___```aaa___bbbmmmxxx~~~yyyxxxwwwssspppppppppvvv~~~|||tttrrrgggkkkoooooommmkkkkkklllgggooo{{{xxxqqqhhhYYYKKKCCC@@@===<<<>>>HHHXXXiiitttxxxsssjjj```WWWNNNFFFAAA666888999777444333666888444444222///+++)))(((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$###$$$&&&'''((('''&&&&&&###$$$%%%&&&'''&&&%%%$$$'''((((((((((((((('''''''''(((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&'''((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))++++++***)))))))))))))))***))))))***---///000000+++,,,...//////,,,***(((!!!###&&&)))*********)))%%%'''(((***+++++++++***&&&&&&((()))+++++++++++++++,,,---...///...---,,,------///111444444222000222444555444222444888<<<===>>>@@@AAACCCEEEGGGGGGIIIMMMRRRTTTUUUZZZbbbiiinnnsssxxx{{{|||{{{sssqqqnnnjjjfffaaa]]]ZZZZZZYYYWWWTTTNNNGGG@@@===555444333222111///......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((???@@@???===:::888888888666666555444444444444444222111111222333222000...000000111111222222333333222111///---+++*********((((((***++++++***((((((''''''''''''''''''''''''*********++++++,,,,,,,,,)))))))))))))))))))))))))))(((%%%!!! !!!%%%)))***---'''&&&+++((())))))))))))))))))))))))******))))))((((((''''''&&&&&&''')))***+++,,,---,,,,,,,,,...000333666777BBBAAA???>>>???BBBEEEHHHFFFKKKUUU___eeeeee```[[[QQQLLLDDD???@@@GGGPPPWWW^^^aaagggooowww{{{||||||{{{zzz|||}}}zzzwwwqqqlllfffdddfffhhhhhhgggnnnooosssxxxwwwwwwwww{{{}}}wwwpppmmmooooookkkhhhaaabbbgggqqqzzzrrrdddPPP???999777888;;;@@@JJJ[[[jjj{{{~~~wwwiiiaaa^^^TTTGGG@@@:::333222555888777666666555333111---***'''%%%&&&%%%%%%&&&&&&((())))))---'''%%%)))+++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&((())))))(((''''''(((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$""" )))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))+++***)))(((''''''''''''(((***---.........///000...---+++*********++++++))))))))))))))))))))))))+++*********))))))((((((***)))(((&&&&&&'''((((((++++++++++++++++++++++++...---------...---,,,***,,,...000111222444777999>>><<<::::::;;;>>>AAACCCBBBFFFLLLOOORRRVVV[[[``````bbbeeekkkpppvvv{{{}}}{{{uuuwwwrrrkkkgggccc[[[QQQIIIAAA===999777666555444333111111000///...---------+++---///---***)))***,,,++++++++++++++++++++++++---------,,,,,,+++++++++333222000...,,,,,,,,,,,,++++++++++++******)))((((((((((((((())))))******===>>>>>>;;;999777888999999888777555444333333333222111111222333222000...//////000000000000000000000///---,,,+++******)))++++++,,,,,,,,,,,,++++++************************)))***************++++++)))))))))))))))))))))))),,,+++***'''%%%&&&))),,,***...,,,######+++---)))))))))))))))))))))))))))******))))))(((((((((((((((((()))***+++,,,---...,,,---...000444777:::<<>>AAACCCHHHGGGDDDBBBAAABBBCCCDDDKKKOOOTTTUUUQQQLLLHHHGGGBBBFFFMMMTTT[[[```dddeeegggkkkssszzzzzzwwwtttsssuuuyyy{{{}}}|||uuummmggg```_________bbbggglllppptttwww{{{~~~{{{wwwuuuvvv}}}xxxooojjjgggbbb^^^]]]YYYTTTRRRVVVaaaoooyyyrrreeeXXXKKKBBB<<<777444333222555???JJJZZZjjjvvvuuupppmmmhhhaaaPPPHHH===555333444555555777888888777666333///---+++++++++++++++++++++,,,(((((((((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''))))))'''&&&'''(((&&&''''''(((((((((((((((***))))))(((((('''''''''%%%%%%%%%&&&''')))***+++)))((((((''''''(((((()))((((((((())))))*********))))))))))))))))))))))))+++++++++++++++*********((()))+++,,,------,,,,,,,,,,,,,,,***((('''((()))(((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))***,,,---...)))******+++,,,---......---------...000222444666666777888:::===CCCIIINNNMMMPPPSSSTTTTTTVVV[[[___dddiiiooouuuyyy{{{~~~{{{uuupppllljjjjjjjjjhhhccc^^^ZZZVVVTTTSSSRRRSSSUUUXXXZZZZZZWWWTTTWWWUUUSSSQQQPPPQQQRRRSSSVVVWWWXXXYYYYYYZZZ\\\^^^mmmsss{{{wwwnnnhhh]]]SSSKKKEEE???<<<888888999999777444222000000000000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***---000333555555333222111///+++(((&&&&&&((()))&&&''''''((())))))******<<<<<<;;;999888888:::<<<;;;:::888777555444444444555333222333444444222111000000//////......------...------,,,+++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))))))))((())))))))))))))))))))))))***+++,,,+++***)))***,,,%%%***+++)))***---,,,((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------......///111555:::@@@DDDGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEMMMQQQTTTRRRKKKEEEDDDEEEFFFLLLUUU___gggkkkllllllpppssswwwyyyyyyvvvtttssskkkkkkkkknnnrrrxxx|||~~~}}}~~~}}}wwwqqqiiiaaa\\\YYYXXXXXXZZZ___hhhssszzzyyyxxx||||||qqqkkkeee^^^YYY\\\[[[WWWSSSRRRYYYeeennn~~~pppbbbVVVKKKCCC@@@;;;666333000///555===EEETTTccciiikkkmmmkkkgggYYYPPPDDD;;;666444444444444555666666555333000...***************))))))(((///***###%%%---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''((((((((((((((()))(((((('''&&&%%%%%%$$$((('''%%%#########$$$%%%((((((((((((((()))))))))(((((()))))))))*********************************&&&&&&'''(((***+++,,,,,,+++,,,---...---+++)))'''***+++***(((%%%%%%&&&'''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,------++++++,,,,,,---......///......//////111444888;;;@@@@@@AAACCCFFFLLLTTTZZZZZZ___dddggghhhjjjnnnrrrvvvzzz||||||}}}{{{sssoookkkgggdddbbb```\\\YYYWWWUUUTTTTTTRRROOOKKKGGGDDDDDDDDDEEEDDDEEEFFFHHHGGGDDDBBBDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDPPPWWW```fffkkkrrr{{{|||vvvnnneee]]]UUUNNNIII@@@??????===;;;999777555000000///...------...///------------,,,,,,,,,,,,+++,,,,,,,,,------......,,,...000333555666555555444222000---+++*********''''''(((((()))******+++<<<<<<<<<;;;::::::<<<>>>999888777666666555666666777666444444555666555333222111111000000/////////000///...---------------000///...------...///000)))))))))))))))))))))))),,,,,,,,,++++++******)))))))))))))))))))))))))))(((***++++++***)))***+++'''))))))((((((++++++)))))))))))))))))))))))))))))))))))))))************)))******+++,,,---......111444999???DDDGGGIIIJJJEEEEEEEEEFFFFFFFFFGGGGGGMMMQQQTTTQQQLLLIIIJJJMMMSSSWWW___fffllloooppppppwwwyyyzzzxxxsssmmmjjjiiidddfffiiilllqqqvvv{{{||||||}}}|||wwwooohhhbbb]]]YYYVVVXXXYYYZZZ]]]dddooo}}}|||{{{}}}uuupppllleee___\\\^^^___^^^[[[\\\```eeeooo{{{}}}rrrggg[[[OOOGGGDDD>>>888555111...111777<<>>???@@@???>>>>>>>>>===;;;999======>>>>>>>>>>>>======888888777888999:::::::::???DDDKKKOOORRRXXXaaahhhppprrruuuzzz~~~~~~|||xxxvvvsssppplllfff___ZZZPPPMMMIIIEEE@@@===;;;:::333111///......//////000.........---------,,,,,,,,,,,,,,,------.........000000111111222333555555444555555444333000...,,,)))))))))*********++++++;;;=========;;;:::;;;<<<777777666666555555666666888666444444555666555444222222222222111111111111111000///...------------......------------......++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))***,,,+++******+++,,,*********))))))***++++++)))))))))))))))))))))))))))))))))************+++((()))***+++---...///000444777<<>>BBBFFFFFFDDDCCCDDDFFFDDDBBB@@@?????????===;;;<<<======>>>>>>>>>======666666666888:::;;;999888999<<>>>>><<<:::999999888777666555444444444444777555333333444555444444111111111222222222222222222111///...---,,,++++++)))******************)))************************************++++++++++++)))))))))))))))))))))))))))*********))))))+++---+++***+++,,,+++***)))***))))))))))))))))))))))))))))))*********+++++++++((()))***,,,...000222222777:::>>>CCCEEEEEEDDDCCCAAABBBEEEGGGHHHHHHGGGGGGGGGIIIMMMRRRVVVZZZ]]]___dddeeeiiilllppprrrssstttooorrrrrrooojjjhhhjjjnnnsssuuuxxxxxxvvvvvvxxxyyy}}}}}}~~~~~~zzzuuupppeeebbb___^^^___aaabbbcccdddhhhnnnssszzz}}}yyyuuutttuuuwwwxxxvvvvvvvvvuuuuuuxxx|||zzz{{{|||}}}{{{wwwqqqmmmffflllvvvwwwgggZZZQQQJJJDDDAAA<<<777444666777888<<>><<<999777666:::999777555333222111111666444222111222333333222000000111111222222333333222111///---+++************+++,,,------,,,+++***''''''''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))'''(((((('''&&&'''***,,,))))))***---,,,)))&&&&&&))))))))))))))))))))))))))))))******++++++++++++)))***+++---000222444555888;;;@@@CCCDDDCCCAAA???AAACCCEEEGGGHHHGGGFFFEEEEEEFFFJJJQQQXXX^^^aaabbbcccfffjjjnnnqqqtttuuuvvvuuuwwwwwwtttoooooossswwwxxx{{{}}}}}}zzzyyyzzz|||{{{{{{{{{{{{yyyssslllfffcccbbbbbbeeeiiilllnnnnnnnnnssszzz~~~{{{xxxqqqoookkkhhhhhhjjjmmmooommmmmmmmmlllllloootttxxxyyyzzznnnmmmqqq|||pppbbbZZZRRRLLLHHHCCC===999999000333777;;;>>>DDDQQQ\\\fffjjjmmmlllcccVVVIIIAAA777666333222111222444555555555555444222///,,,******)))(((***,,,+++'''###((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$&&&''''''&&&%%%%%%&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))***+++++++++***((('''&&&''')))***+++++++++***'''((()))***+++,,,------------------------------((((((((((((''''''''''''+++***)))((('''''''''(((%%%))),,,...,,,***((('''(((((()))))))))(((&&&%%%(((((((((((((((((((((((((((((())))))*********++++++,,,...///111111000000,,,---///222666999;;;<<<>>>EEENNNTTTXXX]]]dddjjjmmmsss{{{~~~}}}{{{tttggg\\\WWWUUUTTTUUUUUUSSSNNNIIIDDDBBB@@@@@@AAADDDGGGIIILLLRRRVVVTTTSSSSSSQQQMMMPPPOOOOOOPPPRRRVVVYYY[[[\\\cccjjjmmmkkkhhhhhhiiihhheeebbbaaaaaaaaa```___\\\\\\[[[YYYXXXVVVUUUUUURRRQQQPPPPPPOOOKKKDDD???AAA???===<<<======<<<:::777999;;;<<<<<<<<<<<<===>>>>>>???DDDLLLTTTZZZ]]]eeehhhlllooommmiiiccc___XXXQQQIIIBBB===:::555222111000000///...---------/////////...---------,,,,,,...000111111///---,,,......///000111333444555222111000///---,,,+++***>>>===;;;:::999999::::::666555333111000000000111222222222222111000//////333222111000000000222222111///---+++***+++,,,......,,,***)))((()))***+++((((((((((((((('''&&&&&&((((((((((((((()))*********+++,,,------,,,***))),,,++++++******)))))))))************************))))))))))))))))))))))))***(((&&&%%%&&&(((+++---)))***,,,...000333888;;;===???BBBEEEFFFGGGFFFFFFJJJJJJJJJIIIGGGDDDAAA@@@CCCGGGMMMTTTZZZ```fffiiipppnnnlllnnnrrrvvvvvvuuu{{{{{{{{{xxxuuuvvvzzz~~~{{{wwwtttoookkkiiigggeeedddhhhnnnssstttwww|||~~~~~~{{{wwwuuuvvvxxxwwwxxxzzz}}}{{{rrrmmmkkklllmmmqqqsssuuuuuurrrmmmgggcccZZZ^^^cccdddaaa]]][[[ZZZYYYYYYYYYZZZ\\\aaahhhmmmttt~~~~~~rrrkkkpppwww}}}sssaaa\\\WWWSSSPPPJJJAAA999777777555444666===GGGNNNaaafffhhhhhhiiifffXXXIII@@@===:::888555333333555333222111111111///,,,***...,,,(((&&&%%%&&&)))*********))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$!!!(((((((((((('''&&&%%%%%%''')))***)))'''&&&&&&&&&,,,,,,,,,,,,+++)))'''&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,+++***)))'''''''''&&&&&&%%%%%%$$$&&&)))(((&&&''')))'''###***)))((((((((()))+++,,,''''''&&&'''''')))+++,,,)))'''%%%&&&)))***(((&&&$$$&&&((()))))))))***++++++,,,---...///...---,,,---...000000///...///111000222555777;;;AAAGGGLLLPPPVVV```jjjrrrwww|||~~~{{{yyytttlllgggbbb]]]WWWRRRLLLKKKKKKKKKLLLKKKIIIGGGEEEEEEEEEFFFIIIPPPYYY___iiijjjlllkkkjjjhhhhhhiiigggeeeccceeehhhmmmpppqqqssszzz|||zzz{{{{{{zzzwwwuuuuuuvvvxxx|||yyytttooojjjgggfffeeeggggggeeebbbcccccc[[[QQQMMMLLLJJJFFFCCC???;;;::::::888777777888888666444666777999;;;>>>BBBDDDFFFUUUYYYdddooosssqqqpppqqqllljjjaaaSSSIIIDDD@@@;;;555555444222111000///...111000/////////...,,,***,,,,,,---...////////////------------......///000333111///000111111---)))>>>===;;;:::999999::::::888777555333222222222333333333333333222111000////////////........./////////......---,,,,,,++++++)))******+++++++++******++++++,,,,,,+++******)))))))))((((((((())))))******************+++,,,,,,***************)))))))))************************)))))))))))))))))))))))),,,+++***)))***+++---...+++---///000222555:::===>>>???@@@BBBEEEGGGIIIJJJMMMLLLJJJHHHEEECCCBBBAAAEEEKKKRRRZZZaaaggglllppprrrpppmmmnnnpppssssssssstttvvvwwwwwwxxxzzz|||uuuhhhfffddddddfffiiilllnnnqqqyyy{{{wwwuuuqqqqqqooojjjeeebbbccceeehhhjjjnnnrrrwwwzzz}}}~~~}}}tttjjjccc______```iiijjjjjjhhhddd^^^YYYUUUPPPTTTYYYZZZXXXTTTSSSRRRMMMMMMNNNNNNQQQVVV\\\aaadddllluuuyyyxxxxxx{{{~~~uuuoooqqqppppppxxx~~~mmmhhhbbb^^^ZZZTTTKKKEEECCC>>>777444666<<>>AAADDDHHHRRR___ggglllsss{{{yyyyyyuuukkk```WWWLLLCCC@@@???<<<999666333222111111///.........---+++(((+++,,,---...............------------...///000000333222111333555555333111===<<<;;;:::999999999::::::888777555444444444444444444444444333222111000---...///000000///......---...//////...---+++***&&&(((***,,,---,,,+++***,,,,,,,,,---,,,,,,+++******))))))((((((((())))))+++)))((('''(((***,,,...)))))))))***************************************)))))))))))))))))))))))))))))))))((())))))***+++...000222333555888<<>>AAAAAABBBBBBDDDEEEGGGHHHIIIGGGDDD@@@======AAAEEEIIIPPPWWW```hhhmmmpppqqqrrrmmmjjjfffcccbbbcccdddeeecccffflllqqqwww{{{~~~~~~yyytttnnnfffaaa^^^^^^___bbbiiittt{{{rrrfff\\\RRROOOJJJEEEAAA??????@@@CCCHHHPPPYYYbbbgggkkkllljjjeee]]]TTTMMMHHHFFFFFFCCCCCCBBBBBB@@@???===<<<<<<===@@@AAAAAA@@@@@@???>>>>>>>>><<<;;;<<<>>>AAAHHHJJJLLLLLLKKKNNNUUU[[[]]]dddmmmsssvvvxxx|||yyyvvvuuuwwwnnnkkkhhhaaa\\\[[[]]]gggvvv~~~zzzwwwrrrlllhhhaaaZZZOOOEEE>>>;;;999999AAANNN\\\bbbaaa```cccfffgggcccZZZLLLBBB>>>;;;999555444222222111111...,,,...,,,***))))))***,,,---(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''+++)))'''&&&%%%%%%&&&'''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''###$$$%%%&&&'''''''''''',,,,,,,,,++++++***)))(((&&&(((*********)))***+++***)))))))))***+++---///************))))))(((((('''(((((()))((((((''''''''''''(((((())))))******)))+++)))%%%$$$''')))((('''''''''''''''(((((()))))))))(((((((((((((((((()))((((((((())))))(((((()))***+++***(((((()))+++////////////////////////...///000111333777<<<@@@MMMRRR[[[eeeoooyyyzzzvvvqqqmmmgggaaaYYYSSSJJJJJJJJJLLLQQQWWW[[[^^^``````___^^^```eeekkkooowwwyyy}}}zzzsssmmmkkkjjjjjjddd___WWWQQQLLLHHHEEECCCGGGEEEBBB???===;;;999999;;;;;;>>>AAADDDJJJYYYgggttt~~~{{{ppp___ZZZQQQHHHBBB@@@@@@@@@===;;;999777666555222///,,,,,,,,,---,,,,,,+++++++++***++++++,,,---...///++++++,,,...000111111111::::::::::::::::::999999999888666555333333444444444444444444333222111111///111444666666555333111111///---+++++++++,,,------,,,***)))))))))******(((((())))))***))))))(((******))))))))))))******)))***++++++***)))((('''***++++++,,,,,,---------************************))))))))))))))))))))))))+++,,,,,,---......//////333444666777888;;;???BBBCCCDDDFFFHHHGGGEEEBBB@@@>>><<<999999<<>>EEELLLQQQUUUWWWWWWUUURRRLLLFFFBBB???>>>>>><<<<<<<<<<<<======<<<<<<;;;;;;<<<===>>>>>>=========>>>>>>===;;;;;;===>>>CCCEEEGGGGGGGGGHHHMMMQQQPPPVVV^^^dddiiipppwww}}}~~~yyykkkggggggbbbYYYQQQRRRVVV```qqq{{{tttnnnjjjeeeeee```UUUGGG===::::::>>>FFFSSS___eeeggghhhjjjhhhllliiiZZZKKKAAA<<<888666444222111111000...---+++***)))((('''((()))***''''''((((((((((((((((((************************$$$$$$%%%&&&'''(((******))))))(((''''''((()))***''''''((()))))))))))))))((((((((((((((((((((((((((())))))***************++++++,,,++++++***)))(((&&&(((*********)))***++++++***)))((()))***+++,,,))))))((((((''''''&&&&&&&&&''''''((((((((('''''''''(((((())))))*********$$$'''&&&!!!"""%%%%%%&&&''''''(((((((((((((((&&&''''''((()))*********((()))))))))(((((()))))))))***+++******+++---///000000000000000000111111111333666999===DDDKKKPPPZZZaaalllwwwzzztttqqqhhheeeaaa]]]ZZZXXXVVVTTTPPPQQQRRRVVV\\\eeemmmrrrssssssrrrpppqqquuu}}}|||vvvmmmeee___ZZZVVVSSSVVVVVVVVVSSSNNNGGGAAA===>>><<<<<<<<<;;;===FFFPPP]]]hhhvvvyyyrrrgggZZZPPPIIIEEEDDDBBB???:::777555333000...------------,,,+++******)))))))))***+++---...///000000111000000000111111999999::::::::::::999999999777666444333333333333444444444444333222111000---...111333444333111000222000---******+++---......---***(((((((((***+++)))***++++++++++++++++++***))))))))))))***+++,,,)))***+++,,,,,,***((('''+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++,,,---...000111222555777888999:::===AAADDDEEEFFFHHHIIIGGGBBB===:::777777777:::AAAIIIQQQVVV[[[```eeehhhgggdddaaa```\\\]]]]]]]]]]]]^^^```cccdddfffllluuussseee^^^[[[[[[]]]aaadddiiinnnttt{{{~~~}}}}}}{{{}}}|||xxxpppbbbQQQEEE;;;999777777888999888888777999<<<>>>@@@AAA@@@@@@BBBAAA>>><<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>======;;;:::;;;<<<======<<<999;;;<<<<<<<<<;;;<<<>>>999;;;===???@@@AAACCCEEEJJJMMMRRRVVVZZZbbbkkkrrrwww}}}pppjjjiiidddYYYOOORRRQQQUUUaaarrr|||uuunnniiiiiioooqqqhhhVVVFFF===;;;666999CCCRRR^^^eeeiiimmmjjjssstttgggVVVKKK@@@777777555333111111111000......---,,,+++*********+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))+++---...'''(((((()))))))))******))))))************))))))))))))))))))))))))))))))+++******************+++&&&'''((()))************)))***,,,,,,+++***+++,,,+++***)))(((((((((((((((***)))))))))((((((''''''&&&&&&'''(((((((((''''''(((((((((((())))))))))))&&&***+++&&&###%%%((((((&&&'''((())))))))))))(((***++++++++++++***))))))((()))******(((((()))***)))************+++...111---------...///000222222333666<<>>>>><<<;;;>>>CCCHHHQQQ]]]gggttt~~~sssggg[[[PPPKKKEEE@@@999333///---,,,+++............---+++***************+++,,,...///000222222222000---,,,---...888999::::::::::::999888999888666444333333333444333333333333222111000///+++---///111111111000///000///---,,,++++++,,,,,,++++++*********************++++++,,,------,,,,,,((((((((()))***+++,,,---((()))***+++,,,,,,,,,,,,++++++***************)))************************))))))))))))))))))))))))************---000333555888:::;;;<<<===@@@CCCFFFGGGGGGHHHGGGDDD@@@;;;999777888;;;AAAIIIQQQYYY]]]___bbbffffffccc```\\\[[[XXX\\\```bbbccceeehhhkkkoooooorrryyy{{{ooodddcccdddeeehhhllllllrrrzzzxxxnnnkkkjjjiiillllllkkkfff]]]QQQDDD===777666555666999:::888666666777888999999:::999999>>>>>>>>>>>>@@@AAACCCDDDDDDEEEHHHJJJLLLLLLLLLLLLMMMJJJHHHHHHJJJKKKJJJIIIEEEFFFHHHGGGEEECCCBBBBBB999999:::;;;;;;;;;<<<===BBBEEEGGGIIILLLRRR[[[ccchhhmmmtttxxxvvvtttssstttwwwwwwwwwvvvuuuwww}}}~~~vvvqqqkkkbbbYYYVVVTTTTTTYYYcccoooxxx~~~~~~yyyuuuttt{{{|||lllWWWFFF>>>111000666CCCPPPYYYcccmmmnnnwwwxxxppphhhaaaRRRBBB:::888555333333333222111222222000...---,,,,,,,,,))))))))))))******++++++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++,,,---'''((()))***)))((('''&&&((())))))*********))))))))))))))))))))))))))))))''''''''''''(((((())))))((()))***++++++,,,,,,+++)))***,,,+++***))))))***((((((((((((((('''&&&&&&)))))))))))))))(((((((((&&&&&&'''((((((((((((((()))(((((((((((((((''''''(((...000,,,((())),,,,,,'''((()))*********))))))+++,,,,,,,,,+++***((('''(((***+++***(((''')))+++)))******)))((()))+++...---------...000222444555999>>>GGGPPPZZZdddnnntttkkkcccZZZUUUUUUXXXXXXWWWXXX\\\bbbhhhlllooopppqqqqqqqqqqqqqqqtttzzz{{{yyyuuuwwwxxxxxxtttmmmfffbbbUUUNNNHHHFFFDDD@@@===>>><<>>>>>???BBBEEEHHHHHHGGGFFFDDDAAA>>><<<:::999;;;@@@GGGOOOWWW^^^aaaaaadddffffffbbb^^^[[[ZZZXXX]]]ccchhhjjjlllpppsssyyywwwwwwzzzwwwmmmhhhlllpppqqqrrrvvvuuu|||~~~zzzzzzrrrdddYYYUUUTTTRRRYYYZZZYYYUUULLLCCC<<<888777666666888;;;<<<999666666777888:::<<<>>>@@@@@@CCCCCCEEEGGGIIILLLNNNOOOPPPSSSXXX\\\```cccddddddeeebbb^^^^^^```aaa```___]]]^^^]]]ZZZUUUQQQNNNMMMEEEDDDCCC@@@>>>======>>>;;;===@@@AAACCCIIIQQQXXX^^^dddkkknnnmmmiiiggggggaaaaaa___\\\[[[```gggnnnxxxzzzssslllgggWWWWWWWWWVVVXXX```llluuuyyy}}}fffOOO@@@777333666???HHHQQQaaaooorrrxxxyyyvvvwwwuuueeeQQQ<<<:::777555555555444333111000...,,,***)))(((((())))))******+++++++++,,,++++++++++++++++++++++++'''''''''''''''((())))))&&&((()))***)))'''###!!!%%%&&&''')))******++++++))))))))))))))))))))))))'''&&&''''''(((***+++,,,////////////...---,,,,,,''')))***)))'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((&&&&&&'''((()))))))))((())))))((((((''''''&&&&&&$$$+++...***&&&&&&(((((('''(((***+++++++++***)))((())))))******)))'''&&&(((***,,,+++(((''')))+++******)))'''&&&&&&(((+++......///000222555777999EEELLLVVVaaammmxxx|||wwwpppllljjjjjj^^^VVVNNNLLLQQQXXX]]]^^^bbbiiittt}}}|||zzz||||||wwwtttjjj___UUUPPPLLLDDD===:::777:::;;;;;;BBBMMMVVVXXX___mmmtttYYYQQQEEE;;;555444444555000000000///...,,,+++***...//////000222333555666777888777444000...000222888999999::::::999999888;;;:::888777555444444444666555333111000///......///000111222333444444444111///,,,,,,......+++(((++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***+++++++++***************)))(((((('''&&&###)))***+++,,,,,,,,,,,,,,,+++,,,---000333666999;;;@@@???>>>>>>@@@CCCFFFHHHIIIFFFBBB>>>;;;;;;<<<===>>>AAAFFFKKKPPPUUU[[[___eeefffhhhhhhhhhfffdddccceeeffffffhhhooouuutttnnntttuuuxxxzzzzzzxxxtttqqqpppoooooorrrxxx}}}~~~{{{xxxuuukkkbbbVVVLLLGGGDDDBBB@@@GGGEEECCCAAA???===:::888;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEEGGGIIIMMMQQQWWW[[[```dddhhhkkkmmmqqqwww~~~zzzsssmmmhhheee^^^ZZZSSSLLLFFFCCCBBBBBB>>>@@@AAA@@@@@@BBBGGGKKKSSSYYYeeeqqqwwwssshhh___\\\XXXQQQMMMNNNTTT\\\bbbnnnxxx}}}{{{rrrhhh]]]ZZZ^^^dddeeeeeerrrxxxtttbbbSSSCCC:::555:::>>>CCCUUUiiitttyyyzzzyyy~~~rrr___III===444333555555333333666333000///000111...,,,+++++++++++++++,,,,,,,,,((()))***++++++***)))((((((((())))))((('''&&&&&&'''''''''((())))))*********++++++,,,,,,++++++***(((((())))))*********+++,,,,,,,,,,,,---......///,,,+++)))((()))***)))((()))((('''&&&&&&'''((()))&&&)))+++***'''%%%&&&(((555222---***))))))))))))((('''''''''((()))******)))******)))'''%%%&&&'''***)))(((((((((***+++,,,)))))))))))))))((('''''')))))))))))))))******+++(((((())))))))))))(((((('''***---///////////////222000333888888:::CCCOOOUUUaaannnvvvzzzpppggg___YYYUUUSSSSSSWWW[[[]]]___dddmmmtttxxx{{{{{{uuuppp{{{|||}}}vvvsssrrrtttxxx{{{{{{yyy}}}~~~|||vvvlllbbbYYYPPPIIIDDD???<<<999999<<>>======>>>???@@@AAACCCCCCGGGDDD???;;;999:::<<<===???CCCGGGLLLQQQWWW]]]aaaiiikkkmmmnnnmmmkkkjjjiiijjjkkkmmmnnnssswwwsssllliiijjjkkknnnppppppooonnnsssvvvyyy{{{}}}yyyrrrlll]]]VVVKKKCCC???===<<<;;;888888:::;;;<<<<<<;;;999@@@AAACCCFFFIIILLLNNNOOOLLLKKKKKKLLLPPPVVV\\\```iiimmmsssyyy}}}|||wwwnnncccYYYRRRMMMJJJGGGFFFEEEAAA>>>???BBBFFFIIIPPP]]]kkkuuuvvvpppiiiVVVQQQJJJEEEEEEIIIOOOTTTaaakkkxxxuuuiiiaaa```bbbddddddjjjppp~~~nnn```OOOAAA777888<<>>>>>>>>IIIZZZlllzzzttt]]]JJJAAA>>><<<:::444333222///---,,,,,,,,,+++,,,...000222333333333999:::;;;<<<:::888555333:::;;;;;;;;;;;;;;;;;;:::999888777555444333222222555444333111000///////////////000000111000000///111///------------+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***++++++++++++)))))))))***+++++++++,,,+++***)))***---...///...((())))))*********++++++,,,---///222777;;;>>>@@@<<<===@@@BBBCCCBBBAAA???BBB???;;;888777:::===@@@CCCFFFJJJNNNRRRXXX^^^bbbkkknnnpppqqqpppooonnnooommmqqqtttuuuxxxxxxpppggg]]]]]]]]]___bbbfffjjjmmmwww~~~~~~vvviii___OOOIIIAAA;;;888777777777///222777<<<@@@CCCEEEEEEMMMPPPUUU[[[aaafffjjjkkkgggfffeeegggmmmvvv{{{nnneee```ZZZWWWRRRJJJDDDAAABBBCCCAAAGGGSSSbbbnnnrrroookkkOOOJJJCCC>>>===???DDDGGGOOOYYYeeelllqqqyyy~~~}}}{{{|||~~~rrriiiffffffggggggkkkwww{{{ppp^^^LLL===:::===@@@EEEMMM[[[hhhtttxxx|||xxx[[[MMM???999888777888:::555333000/////////---,,,************************+++***(((''''''(((***+++***++++++++++++***))))))...------,,,++++++***************++++++***************++++++++++++,,,,,,)))((((((''''''''''''(((***(((''''''((((((((('''&&&(((***,,,,,,***(((&&&)))((('''((())))))'''%%%***(((&&&&&&(((*********---,,,++++++++++++++++++)))******)))'''&&&&&&'''''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((())))))*********+++,,,---...//////+++---.........///111333888888<<>>AAADDDGGGGGGEEEAAA>>>;;;888666555777<<>>DDDLLLSSSZZZ^^^dddiiipppxxx{{{vvvmmmaaaVVVNNNIIIHHHCCCEEEKKKTTT]]]```^^^[[[IIIEEE@@@;;;:::<<<@@@BBBBBBKKKUUU[[[aaakkk||||||wwwvvv{{{xxxpppmmmmmmllllllqqqzzz{{{iiiZZZJJJDDDBBB@@@BBBEEEOOOaaasss{{{}}}|||xxxsss```RRRAAA888555333555888666555333111000///...---************))))))))))))***)))(((((((((((()))*********++++++++++++******+++++++++*********)))))),,,,,,------------,,,,,,************************(((((('''&&&%%%%%%%%%&&&)))'''%%%&&&'''((('''&&&&&&((()))******)))(((&&&)))'''&&&'''******(((%%%)))((('''(((***,,,,,,+++------,,,+++************((()))***)))'''&&&'''((('''(((***++++++***)))((())))))((((((((((((((()))((((((''''''(((((()))***+++++++++,,,,,,---...///...///000000000333666:::>>>BBBJJJTTT___lllyyy}}}uuulllccc]]]TTTRRRQQQPPPSSSZZZbbbhhhlllrrr{{{xxxtttuuuxxxwwwzzz|||xxxrrrlllhhhnnnoooqqqsssssstttuuuwwwwwwvvvvvvuuutttsssrrrqqqnnnpppssssssqqqrrrvvvyyyvvvwwwzzzzzzooogggfffiiinnnppptttwww{{{}}}}}}zzzxxxvvvtttyyyzzzpppjjj```\\\UUUOOOJJJEEEAAA>>>888:::===@@@EEEOOO]]]gggppplllfff```XXXQQQIIIEEEFFFCCC>>><<<<<<;;;999777---///222444444333000///111444777;;;======<<<;;;;;;<<<<<<======<<<<<<;;;888777555444222111111111444444222111000000000000111111111222111111000000/////////...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((()))***+++++++++(((((()))***+++,,,,,,,,,,,,***((((((+++...000000......,,,,,,++++++,,,,,,111111222444666888:::<<>>;;;444333333555:::AAAHHHLLLPPPQQQRRRQQQRRRUUUYYY\\\ccchhhmmmooommmmmmnnnqqqqqqvvvzzzzzzzzzxxxqqqiii```___]]][[[]]]dddnnnuuuyyyuuuttttttuuusssvvv{{{~~~xxxtttvvvuuutttsssooocccSSSGGG>>>===:::777555666888999999===EEENNNYYYfffsss|||qqqbbbVVVOOOHHHFFFEEEGGGJJJKKKJJJGGGBBB@@@<<<999999:::===???<<>>GGGNNNUUUWWWYYYYYYXXXVVVTTTTTTVVVSSSOOOKKKFFF@@@;;;777111000000000////////////...000333666999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888777666444333222111111444333222111000000000000000000111222222111111111...///000...,,,******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***++++++++++++)))))))))***+++++++++,,,***(((&&&%%%'''***++++++***)))))))))***+++---...333333444555666888999:::===???AAABBB@@@===888666222333444888>>>FFFLLLQQQSSSSSSRRRQQQPPPRRRVVVYYY___eeelllnnnlllkkknnnrrrssswwwyyyvvvuuutttqqqlllffffffdddbbbccciiirrrzzz}}}wwwrrrpppoooooonnnnnnqqqvvvxxxwwwsssmmmiiimmmmmmkkkggg___TTTHHH???777888888888777999<<>>;;;999999::::::;;;>>>CCCJJJSSS___kkksss{{{{{{xxx~~~|||tttpppkkkeeeaaabbbdddgggnnnvvvyyy~~~{{{uuummmaaaTTTGGG@@@CCCQQQfffvvv~~~}}}wwwqqqjjj]]]NNNCCC;;;555555888999999888666222000000111.........---,,,,,,++++++)))***,,,------,,,***)))))))))***+++++++++************++++++,,,------...)))))))))******))))))))))))(((((((((((('''''''''))))))((('''''''''(((((((((&&&%%%%%%'''(((((('''((('''%%%$$$$$$%%%'''(((''''''&&&((())))))(((''')))))))))+++,,,+++)))'''))))))(((((('''(((((((((((()))******(((((()))***&&&&&&'''''''''&&&%%%%%%))))))(((''''''(((***+++)))))))))))))))******+++,,,,,,+++++++++---...//////222666:::???FFFMMMRRR___hhhsss|||xxxpppggg```ZZZUUUUUUXXXbbbgggmmmppprrrtttwww{{{|||||||||uuuiii```\\\[[[]]]aaafffjjjooorrrtttrrrssstttttttttwww|||}}}|||{{{||||||zzz{{{}}}}}}}}}}}}tttrrrppppppsssvvvxxxyyy{{{vvvsssvvv~~~tttqqqlllgggbbb]]]VVVRRRKKKGGGBBB===;;;<<>>>>>>>>@@@IIIWWWccckkkqqqtttoooaaaQQQGGGBBB:::888555222000000111222000///......///222444666:::;;;;;;;;;;;;;;;;;;:::999888777555444333222222333333222111000000000111,,,,,,...///000000000000...000111///+++)))***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++,,,,,,,,,++++++***+++++++++******************(((((()))+++,,,---,,,---,,,+++++++++---000111444444555777:::<<>><<<999777888AAAOOOYYY\\\[[[```bbbeeekkkppprrrqqqoooyyy~~~zzzrrrnnnddd___]]]]]]\\\YYYZZZ]]]kkkxxxuuu___IIIDDDGGGUUUhhhuuuzzzzzzoooeeeYYYPPPEEE<<<888:::888999999666111...///111333222222111000////////////...,,,++++++,,,...///+++,,,,,,---.........---******))))))((('''''''''))))))************))))))+++*********))))))(((((('''''''''''''''((()))***((('''&&&&&&((()))))))))%%%''')))******)))'''%%%$$$'''***)))'''&&&(((***$$$%%%'''***,,,,,,***'''(((((('''(((((()))******((()))******)))((()))+++...---+++*********+++,,,)))((('''&&&'''(((***,,,++++++******++++++,,,---------...000333777;;;===>>>DDDLLLUUU___hhhrrrwww|||qqqeee___ZZZYYY___dddgggoooxxxvvv|||zzztttqqqqqqqqqrrrssswww{{{~~~~~~}}}zzzuuupppllliiijjjnnntttzzz{{{~~~|||}}}wwwuuuvvvuuuyyy~~~~~~{{{zzzyyysssnnnfff\\\QQQJJJHHHFFF@@@:::555999<<<<<<<<>>???===;;;:::===@@@CCCLLLVVV^^^ccckkkvvv{{{~~~wwwgggZZZQQQJJJCCC???<<<;;;>>>BBBIIIVVVbbbaaa```^^^\\\\\\]]]___```gggmmmyyy|||tttnnnhhhbbb```]]]ZZZ\\\```gggqqq|||nnnTTTGGG>>>EEEUUUeeeooovvvrrreeeVVVMMMHHHCCC===888555777999===???>>>:::777666555444222111000//////---------------------------,,,+++)))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++******)))))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((())))))(((((((((((())))))***)))(((&&&$$$%%%(((+++'''''''''''')))+++---...************))))))))))))%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,------+++***000...///333444666@@@MMMTTTZZZdddlllssswww{{{}}}{{{|||{{{vvvnnneee^^^ZZZUUU\\\gggooosssuuuxxxzzz{{{|||}}}}}}tttjjjeeegggiiilllpppsssuuuvvvvvv{{{||||||zzzwwwvvvyyy{{{}}}}}}{{{xxxnnnaaaXXXQQQJJJFFFDDD===:::888777999>>>DDDHHHZZZeeesss|||yyyooobbbZZZIIIBBB<<<999888555222111222111000///...---------===<<<::::::;;;;;;999888555666666666444222///...333222111111000000111111111111111111111000//////222111000...---+++******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******''''''(((((()))******+++,,,,,,+++++++++*********((()))***+++,,,,,,+++***************)))))))))))))))+++,,,+++***+++000444888888999:::;;;===??????>>>999666666444111444:::???BBBFFFIIIKKKKKKIIIHHHIIIKKKOOORRRUUUWWWWWWWWWSSSRRRSSSXXX```hhhnnnpppooolllgggdddbbbccceeegggmmmnnnrrruuuxxx|||tttlllfff[[[OOOAAA>>>:::888999:::999888555888:::<<<===@@@GGGLLLYYYbbbnnnvvv|||rrreeeWWWLLLDDD???;;;<<<>>>AAAIIIQQQYYYZZZZZZYYYWWWUUURRRQQQVVV\\\gggttt|||{{{uuuoooiiigggbbb\\\[[[]]]]]]eeeooowww}}}xxx\\\MMM???>>>IIIWWWdddnnntttjjj\\\RRRLLLGGGBBB???888888999;;;======<<<:::888777555333111000////////////...---,,,,,,+++++++++***)))(((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''************************(((((())))))******++++++))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))(((''''''(((***---,,,+++)))(((((()))+++,,,************)))))))))))))))))))))***))))))((((((((((((((()))******++++++...---...///000000000//////...222888<<<@@@LLLYYYccciiiqqqvvvyyyxxxwwwwwwsssrrroooiiiccc]]][[[[[[___fffpppxxx}}}}}}}}}}}}}}}zzz{{{~~~{{{tttooommmooorrruuuwwwyyyyyyzzz}}}~~~}}}{{{zzz|||}}}}}}sssjjjaaaWWWOOOJJJBBB@@@===:::999:::<<<===JJJSSSaaammmrrrqqqmmmiiibbbVVVHHH???;;;999666444333333111000///.........BBB@@@<<<:::::::::999888999888777666444333333222333222111111000000111111000111111111111000000///000//////...---,,,++++++***++++++,,,,,,+++++++++))))))***+++++++++******)))))))))***++++++,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,+++************************++++++,,,---///222444666999999:::;;;<<<===>>>???<<<888555444333555;;;BBBCCCEEEHHHJJJKKKJJJHHHGGGEEEHHHMMMRRRVVVXXXXXXXXXNNNMMMMMMQQQXXXaaahhhlllkkkjjjhhhggghhhkkknnnppptttuuuyyy~~~vvviii```XXXNNNDDD:::777444333444555555555333777;;;???DDDLLLWWW___oooxxxppp___RRRHHH???======<<<>>>BBBOOOQQQSSSTTTQQQKKKEEE@@@EEEIIISSS___hhhssszzztttpppmmmggg___\\\]]]VVVZZZ```hhhrrr~~~kkkZZZGGG>>>???IIIYYYgggsssnnndddYYYPPPJJJFFFDDD;;;999888999;;;===>>>>>>;;;:::888555333111000///111000///...,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&+++***))))))))))))++++++(((((())))))******++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&((()))***)))***,,,---111///,,,)))''''''((()))************))))))))))))++++++++++++***)))((('''''''''(((((()))*********+++++++++,,,---///000000000222888@@@GGGNNN[[[fffqqqvvv{{{~~~{{{uuuooollleeeddd```\\\ZZZ[[[```dddnnnttt|||~~~zzzyyy}}}{{{qqqlllnnnrrryyy||||||yyy{{{}}}xxxkkk]]]TTTKKKIIIDDD???<<<999888777<<>>>>>>>>;;;999777666888===BBBBBBDDDHHHKKKMMMNNNMMMMMMFFFIIIMMMQQQSSSTTTSSSRRRMMMMMMMMMOOOSSSYYY]]]```ggggggiiikkkooossswwwyyy{{{}}}|||xxxxxxyyyuuulllcccZZZPPPDDD:::999888666555555777888999999===CCCIIIQQQ^^^kkkuuuxxxeeeVVVFFF@@@>>>===<<<===DDDGGGKKKLLLJJJEEE???:::===???GGGQQQZZZfffxxx}}}wwwrrroooiiibbb^^^___WWWVVVXXX]]]hhhwwwooo[[[KKKBBBEEESSSaaakkkmmmkkkbbbWWWOOOIIIDDD;;;999888999<<>><<<:::777444222000000000///...---,,,+++******'''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''+++***((('''((()))+++,,,))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%(((***+++***))))))***333000---)))'''''')))***************)))))))))(((******++++++***))))))(((((((((((()))******++++++***++++++++++++---000222666:::BBBKKKTTT^^^iiiqqqxxx{{{~~~}}}wwwmmmeee```XXXXXXXXXYYY]]]dddmmmttt{{{vvvooonnnqqquuuxxxuuuxxxyyysssjjjdddeeegggjjjnnnvvv}}}~~~nnnbbbWWWSSSMMMFFF@@@===;;;:::888:::???KKK]]]nnn{{{rrr```PPPGGG@@@<<<888666444111000000000000=========>>>???>>><<<999888666222//////000222333333222111111000000111111///000000111111111000000...------------,,,,,,,,,***++++++,,,------,,,,,,******+++,,,---------,,,'''''''''(((((((((((((((+++++++++*********))))))*********)))))))))******))))))******+++++++++,,,------...111555888999999999:::;;;<<<======<<<<<<;;;======<<<;;;===???@@@DDDFFFJJJMMMPPPRRRSSSSSSLLLMMMOOOPPPOOOMMMKKKIIIMMMOOOQQQSSSUUUWWWXXXZZZccceeeiiiooouuu{{{xxxrrrpppqqqzzzqqqiii___VVVNNNDDD;;;666888777777666666777:::<<>>;;;888555222111000------------------,,,,,,(((((((((((()))***++++++(((((((((((((((((((((((())))))************))))))***)))((('''''')))+++,,,))))))((((((''''''&&&&&&))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&)))++++++)))'''&&&&&&000...,,,)))((()))***+++************)))))))))((('''((())))))*********))))))******++++++,,,,,,---///000000//////111666999>>>EEEPPP[[[gggrrrzzz~~~{{{qqqggg^^^ZZZVVVXXX\\\aaagggpppxxx~~~ssshhhcccccceeegggfffggghhhhhhfffdddbbbbbbaaafffnnnwww~~~qqqfffaaaXXXNNNFFFAAA???>>>999888:::BBBPPPbbbrrr|||wwwaaaQQQEEE===;;;999666222000//////000::::::<<>><<<<<<666666666777777888999:::999:::===BBBGGGNNN]]]kkk~~~wwwpppmmmpppuuu{{{vvvjjjdddccc]]]\\\ZZZ\\\bbbppppppYYYGGGCCCFFFVVVfffuuuxxxtttnnnaaaTTTEEEAAA<<<::::::===???@@@???>>>;;;888555333222111------------------------)))))))))))))))***++++++)))))))))))))))))))))))))))******++++++******))))))(((''''''((()))+++,,,(((((())))))******++++++''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((()))+++***(((%%%$$$%%%,,,+++******)))***+++,,,************))))))))))))&&&'''((()))******************++++++,,,------...///111222111111555<<>>>>>===;;;:::888555222222333555777333222111111000000111111//////000111111111111111//////...---,,,+++***)))&&&'''((()))************+++,,,,,,,,,,,,++++++***---------------,,,,,,,,,************)))))))))))),,,+++***)))))))))******))))))***++++++,,,---------000333444222222555777888999;;;<<<;;;:::999888333;;;@@@@@@BBBGGGIIIGGGJJJKKKMMMPPPRRRSSSTTTUUUTTTSSSQQQNNNKKKIIIHHHGGGMMMPPPSSSUUUVVVWWW[[[]]]bbbgggoooxxx}}}uuuooommmlllmmmuuu~~~vvveeeVVVEEE<<<888555888===;;;>>>AAADDDFFFKKKRRRWWW^^^gggtttppp___QQQFFF???>>>999888666555555555666777555666999>>>@@@DDDPPP\\\kkkzzzvvvnnnnnnoooqqqvvv}}}zzzoookkkbbbbbbaaa___aaajjjxxxyyycccOOOEEEDDDLLL```sss|||ssseeeSSSKKK???777444777;;;===???===;;;888555333222222.........------,,,,,,,,,))))))((((((((())))))***))))))))))))))))))))))))))))))************))))))''''''(((((()))******+++(((((())))))******++++++$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((('''((()))******)))((('''((()))+++***(((&&&''''''))))))******************************))))))))))))))))))******+++*********)))******+++,,,,,,---------///222333444:::DDDLLLUUUaaaooozzz{{{sssjjjccc```ccceeennnqqqwww|||vvvmmmjjjiiikkkkkkkkkiiihhhiiikkkkkkiiiggg```aaaeeekkkrrr{{{|||uuuuuutttrrrqqqsssxxx}}}yyyooodddZZZRRRNNNEEEFFFEEEAAA???CCCOOOXXXdddttt}}}wwwooo```PPPFFFCCC===777333111111111>>><<<::::::;;;<<<===<<<:::888555333333444666777333222222111000111111111//////000111111111111111)))******+++---......///((((((***++++++,,,,,,,,,+++++++++++++++***)))(((************************************))))))))))))...---+++*********++++++))))))***+++,,,,,,------,,,111555444111///222666888999:::;;;;;;:::888666666===AAA@@@BBBGGGJJJGGGHHHIIILLLOOORRRTTTVVVWWWTTTSSSPPPNNNLLLKKKKKKKKKMMMOOOQQQPPPPPPRRRVVVZZZdddiiirrr|||zzztttqqqooommmlllooovvv||||||rrrhhhYYYLLLBBB???>>>;;;<<>>===:::888666555555555333444777<<<===@@@JJJTTT]]]mmmwwwvvvtttsssuuu|||{{{uuuhhhiiihhhccc___dddppp{{{|||jjjWWWMMMKKKEEEYYYnnnzzzppp^^^RRRBBB444///222777<<<>>>===:::888555444333222000000///...,,,+++******((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&((()))************)))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''((()))++++++)))((('''((()))******)))(((***+++((((((***++++++***)))(((************)))))))))))),,,,,,,,,,,,++++++)))))))))))))))***++++++,,,,,,///222666999<<>>:::666777;;;>>><<<:::888888777444222111000......//////...,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++(((&&&%%%%%%&&&'''&&&''''''(((((((((((((((,,,***(((((())))))'''&&&'''&&&&&&&&&'''(((***+++******))))))((((((''''''))))))************))))))+++***'''&&&&&&'''***+++...,,,+++,,,......+++(((******)))))))))))))))***)))))))))+++...///...------111888???EEEOOO]]]iiiqqquuu|||vvvmmm___ZZZVVVUUU[[[eeeooouuuyyy~~~{{{{{{|||}}}~~~|||wwwrrrooofffbbb```cccgggkkkrrryyy~~~|||xxxvvvuuussszzz|||~~~~~~|||zzz{{{}}}nnndddZZZTTTPPPOOOIII???:::;;;EEEOOOXXX```iiirrrrrrmmm```VVVHHH>>>;;;999666333<<<:::999999::::::999777999888777666555555555555555444333222111111111111000000000000000000000000.........------......///++++++,,,,,,,,,,,,++++++)))))))))+++,,,---+++)))&&&''')))******((('''&&&)))******+++++++++******)))******)))(((''')))***+++++++++++++++,,,------111111333444555666666666;;;:::999999999:::;;;<<<>>>@@@EEEHHHIIIGGGEEEBBB???DDDJJJNNNPPPPPPPPPQQQPPPOOOOOORRRUUUVVVSSSOOOKKKLLLNNNPPPQQQTTTWWWZZZaaaiiissszzz}}}}}}~~~~~~sssqqqooonnnoooppppppooolllkkkiiiggggggeeeaaa]]]NNNIIIIIINNNSSSYYYcccnnnqqquuu|||qqqdddRRRMMMFFFAAA???===999666555444555888888888===DDDKKKXXXjjjwww}}}yyyyyy~~~uuunnndddYYY[[[dddrrrvvveeeVVVMMMBBBIIIWWWlllppp```MMMCCC===888888;;;===;;;:::999999888666444222111///000000111///...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&&&&'''(((&&&'''(((((())))))((((((((('''&&&'''((()))((('''+++***)))(((''''''((((((***)))))))))((((((((('''))))))************))))))***)))(((''''''((()))***,,,***)))***,,,---,,,*********))))))))))))******)))***+++---///111111111555777<<>>:::999666666777777555999>>>BBBMMM]]]iiisss||||||tttjjj^^^YYY\\\eeesss{{{kkk]]]UUUFFFFFFNNN```wwwzzzlll[[[OOOFFF???;;;;;;;;;::::::;;;<<<;;;888666444222111111222222222111...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''''''''))))))&&&'''(((((())))))((((((&&&%%%%%%&&&((())))))((()))((('''&&&%%%%%%%%%%%%))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))***((('''(((***,,,,,,+++******)))))))))******+++***+++,,,...000222444555999;;;AAALLL\\\lllwww|||~~~yyyqqqjjjccc\\\VVVRRRWWWYYY]]]cccjjjqqqwwwzzz{{{|||zzzuuuoookkkqqquuu{{{yyysssooopppppppppuuu{{{}}}vvvrrrooommmrrruuuzzz~~~~~~zzz~~~{{{{{{}}}uuujjj___XXXRRRJJJBBB>>>888;;;???FFFTTTfffrrrvvvwwwooodddVVVKKKBBB<<<:::AAA???=========<<<;;;999888888777666555555555555777666444222111000//////////////////////////////------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***,,,---,,,***---,,,+++++++++,,,---...000...,,,***)))***,,,---,,,...000///---+++++++++)))))))))+++---111444666555555444555666888:::;;;;;;999777666777:::>>>@@@AAABBBDDDFFFEEEDDDBBB@@@;;;>>>AAACCCEEEFFFHHHJJJNNNRRRWWWXXXUUUQQQNNNNNNMMMOOOSSSVVVYYY\\\aaadddeeejjjppptttuuurrrnnnlllkkklllnnnrrruuuvvvtttrrruuurrrpppooojjjccc^^^]]]bbbfffmmmsssyyytttggg\\\SSSKKKEEE@@@<<<999999777555777<<<<<>>===;;;999555333111111222333222111///...---,,,,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******''''''((()))))))))))))))'''&&&&&&''')))***)))(((&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))************))))))((()))************)))(((***)))(((((()))***+++,,,******))))))******+++++++++,,,---...000333666999???FFFOOOZZZfffrrryyyzzzyyyrrrhhh```[[[ZZZ[[[\\\cccgggkkkpppuuuyyy|||}}}{{{yyyyyyzzz|||}}}}}}{{{wwwtttqqqnnnlllkkkppptttzzz~~~{{{{{{{{{zzz}}}}}}yyyuuuttttttvvvxxxxxxwwwssspppmmmooovvv~~~wwwqqqnnnllllllllllllrrrzzz}}}}}}~~~~~~|||mmmddd^^^VVVLLLEEE===<<<<<>>???>>><<<:::999999888777666666666666777666444222111000//////////////////////////////...---,,,+++++++++++++++******++++++++++++******,,,+++******,,,------,,,)))((('''''''''(((***+++///---***((('''(((+++,,,,,,...000000...,,,+++,,,))))))+++---000333666888555555555666888:::===???888666555444666999===@@@@@@AAABBBBBBBBBAAA@@@???>>>@@@AAABBBBBBDDDGGGIIIRRRWWW[[[[[[VVVQQQOOOOOOPPPSSSXXX[[[___bbbfffiiikkknnnrrruuuuuuqqqlllgggggghhhjjjnnnsssvvvwwwwww|||uuupppmmmhhhaaa```dddwww}}}yyylllaaaYYYKKKDDD===;;;888666777;;;:::AAAKKKXXXdddmmmtttxxx}}}ssshhhaaaaaa___gggyyy}}}ppphhhYYYLLLCCCFFFSSSeeezzzwwwjjj[[[LLLAAA::::::;;;===??????>>><<<666444111000111222111111000///...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))***+++'''(((((()))))))))))))))***)))((()))*********((()))*********++++++++++++(((((((((((())))))))))))))))))************))))))((()))***++++++***)))(((+++++++++*********++++++***************+++,,,,,,,,,---///000111555;;;???KKKYYYgggmmmqqqvvvwwwtttwwwqqqggg]]]YYY[[[```dddrrrtttxxxzzz{{{~~~xxxrrrmmmkkkllllllkkkkkkllllllmmmnnnpppqqqrrrvvv{{{{{{yyyssssssrrroookkkfffaaa^^^bbbhhhoootttuuutttrrrqqqjjjgggdddaaa```ccchhhkkkooouuu~~~qqqiii___RRRHHHBBB???<<<@@@HHHSSS]]]cccgggkkknnnlllcccWWWKKKEEE@@@>>>===<<<======;;;999:::999888777777666666666666555444222111000000000000000000000000000000000000//////...------------)))******++++++******))),,,+++)))***+++---,,,,,,)))(((''''''((()))+++,,,+++)))'''%%%%%%&&&(((***)))+++,,,,,,+++***+++,,,***+++---///222555666777444444555666888:::<<<===555444333444666:::===@@@???@@@@@@@@@@@@?????????AAABBBBBBBBBBBBEEEIIILLLUUUYYY\\\\\\XXXTTTRRRRRRTTTXXX]]]aaadddgggkkkmmmoooqqquuuyyyzzzvvvpppkkkcccccceeejjjqqqwwwzzz{{{zzznnnccc^^^[[[[[[eeesss~~~|||zzzxxxxxxyyyzzzzzzyyyxxxwwwxxxyyyzzz{{{|||}}}}}}}}}}}}tttkkkZZZOOOEEE>>>:::666777::::::???HHHUUUcccnnntttwwwxxxuuujjjbbb___^^^aaannnzzzsss^^^QQQFFFDDDIIIUUUkkkwwwgggUUUHHH<<<;;;;;;<<>>DDDIIIPPPWWW___eeemmmqqqnnndddWWWMMM===<<<;;;;;;<<<<<<;;;999999888777666666555666666555444333222111111111111000000000000000000000000000000///...------------***++++++,,,,,,++++++***+++)))'''''')))++++++***))))))))))))***+++,,,---***)))'''&&&'''(((***+++(((***+++***)))***,,,...+++,,,///222444555555555444444555666777777777777333333444666888;;;>>>@@@???????????????@@@@@@@@@AAABBBBBBBBBCCCGGGMMMRRRTTTVVVYYYZZZYYYXXXWWWWWWYYY\\\aaafffiiikkkoooqqqppprrrwww}}}zzzuuueeeeeegggkkkqqquuuwwwwwwnnnaaaWWWUUUWWW]]]ooo}}}{{{xxxvvvtttrrrooommmhhhhhhjjjjjjjjjhhhfffeeedddeeeeeeeeeeeecccbbbaaabbbcccdddeeeeeeeeeddddddfffjjjmmmllljjjmmmttt{{{{{{}}}nnn```QQQFFF???999999;;;:::===EEESSScccpppvvvwwwuuuuuu}}}~~~tttiiibbb[[[```dddgggttt}}}yyyhhh^^^UUUPPPKKKMMM```uuuzzzmmm\\\OOO???===;;;<<<>>>AAABBBBBB===999555222111111111000//////...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((()))************))))))((('''(((***,,,+++***''''''''''''%%%###!!! '''((((((((()))))))))***))))))************))))))*********++++++*********"""&&&***,,,,,,+++,,,---************+++,,,---...---111666:::???IIIUUU^^^gggttt~~~{{{xxxwwwoooeee\\\]]]___bbbgggppp{{{xxxpppkkkiiijjjkkkjjjmmmrrrttttttuuuwwwzzzzzz|||~~~}}}|||{{{|||{{{sssnnnfffddd___[[[WWWTTTRRRRRRLLLNNNQQQSSSUUUWWWZZZ]]]^^^aaafffkkkpppwww}}}|||~~~vvvhhh\\\OOOFFF???>>>???@@@EEELLLSSSYYYdddnnnsssoooddd[[[===<<<;;;;;;<<<===<<<:::888777666555555444444555444333333222111111111222000000000000000000000000///...---,,,+++*********+++,,,,,,------,,,,,,+++)))'''%%%%%%''')))))))))$$$%%%%%%&&&'''(((((((((++++++*********,,,---...***+++++++++***,,,///111+++...111444666666444333444444555555555333222111333333555777:::===???AAA@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAADDDIIIQQQVVVSSSTTTVVVXXXZZZ[[[[[[[[[[[[___dddhhhkkknnnqqqsssppprrrxxx}}}kkkkkkllloooqqqrrrpppoooaaaWWWSSSXXX]]]eeexxx{{{vvvsssoookkkiiigggeeecccbbbaaa___[[[XXXVVVWWWZZZ\\\]]]\\\[[[ZZZYYYZZZ[[[]]]]]]\\\\\\[[[YYYZZZ[[[\\\\\\[[[ZZZYYY\\\aaadddccc___```gggmmmmmmpppssstttuuu{{{~~~ooo[[[NNNDDD>>><<<>>>999<<>><<<;;;>>>AAACCCCCC@@@<<<777444222222222111//////---,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************&&&%%%%%%'''***,,,,,,+++))))))***++++++***)))((('''((((((((())))))******))))))************))))))************************!!!(((,,,,,,,,,---...************+++,,,---......333999???FFFRRR```kkkvvvvvvhhhZZZ^^^ccchhhnnnvvv~~~xxxrrrooooooqqqrrrrrrvvvzzz{{{yyywwwwwwyyy|||}}}~~~|||zzzxxxxxxxxx{{{}}}xxxoooiiieeebbb\\\VVVQQQNNNMMMMMMNNNOOOQQQSSSWWW\\\bbbfffkkkpppwww}}}vvvyyy}}}{{{xxxwww|||yyynnn[[[OOOCCC???===;;;???FFFGGGMMMYYYhhhtttuuunnnggg===<<<;;;<<<======;;;999555555555555555444444444333333222222111000//////333333222000///---,,,,,,''''''(((((()))))))))***))))))))))))))))))))))))'''((()))***************************************((((((((((((((((((((((((%%%'''***+++*********+++,,,...111444777888888888333555888999999888555444555555666888;;;>>>BBBDDDCCCBBBAAA@@@@@@AAACCCDDD@@@AAACCCDDDFFFHHHMMMPPPPPPPPPPPPRRRUUUYYY]]]___dddeeegggkkknnnnnnkkkiiiggglllsss|||vvvooohhhfffhhhhhhddd___MMMNNNRRRXXXbbbpppsssjjj_________^^^]]]]]]___aaaTTTRRRPPPMMMKKKKKKKKKKKKJJJKKKKKKMMMNNNPPPRRRSSSPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[[[[___aaacccdddccccccdddeeehhhiiikkkmmmpppsssuuuvvv}}}{{{hhh\\\QQQEEE===<<<:::>>>DDDOOOdddxxx}}}xxxuuuuuuvvvzzz||||||llldddccc^^^XXXWWW]]]dddjjjvvv}}}vvvuuuxxx|||}}}yyyppp```RRRSSS]]]ppp}}}ttteeeUUUDDD>>>:::;;;<<<<<>><<<999777444333222000000000///...,,,+++***,,,++++++***************&&&''')))+++,,,+++***)))))))))))))))))))))))))))***)))((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***,,,...///111333444555;;;<<<@@@IIIUUUbbbrrr}}}|||vvvmmmgggbbbhhhoootttyyy~~~{{{xxxvvvvvvxxxzzz|||zzz{{{}}}|||{{{{{{|||}}}~~~zzzwwwwwwzzz~~~|||sssmmmbbb^^^XXXUUUTTTUUUUUUUUUQQQSSSVVV\\\ccckkkqqquuu||||||{{{zzzzzz|||~~~zzzvvvxxxvvvjjj]]]MMMCCC@@@@@@>>>;;;DDDLLLUUUaaaqqq~~~}}}ttt===<<<;;;<<<======;;;999555555555555555444444444555444444333222222111111444444222111000...------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))*********+++************************++++++++++++++++++++++++(((+++---...---------...---000333777999:::;;;:::555666777888888777555444555555777999<<>>>>>???@@@AAACCCEEEFFF@@@BBBDDDDDDEEEGGGJJJLLLKKKKKKMMMOOOSSSXXX]]]```eeefffiiimmmooommmiiieeedddjjjsss}}}wwwooogggeeefffddd\\\SSSJJJMMMSSS[[[fffsss~~~wwwpppggg\\\TTTPPPPPPPPPOOONNNOOOQQQSSSPPPNNNKKKHHHGGGHHHIIIJJJIIIIIIKKKMMMOOORRRTTTVVVTTTTTTTTTVVVYYY]]]```cccdddddddddddddddeeeeeefffgggjjjlllmmmmmmmmmmmmnnnjjjkkkmmmpppqqqrrrrrrrrrvvvxxxzzz|||~~~yyyhhhYYYJJJAAA>>>===???BBBJJJ\\\pppyyyyyyvvvuuuuuuwww}}}zzz|||~~~qqqjjjiii___ZZZWWWZZZ]]]___eeemmmyyyzzzzzzvvvrrrssszzzooo\\\UUUVVVgggxxx~~~ppp```OOOFFF>>><<<===<<<>>>BBBFFFDDDAAA===888444111///000000000///...---,,,+++++++++***))))))))))))***((((((***++++++***)))))))))))))))))))))))))))))))))((((((''''''''''''(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++++++++++++++++++++***++++++++++++******)))+++,,,...000222555888:::@@@CCCJJJVVVcccppp}}}}}}xxxsssooojjjgggiiiooovvv{{{}}}|||{{{zzz{{{}}}}}}{{{|||~~~~~~~~~}}}}}}~~~zzzllliiidddaaa```aaaaaaaaabbbcccfffkkkqqqxxx~~~|||{{{{{{}}}{{{}}}vvvjjjZZZMMMFFFCCC@@@>>>@@@GGGOOOZZZkkk{{{~~~===<<<<<<<<<======;;;:::666666555555555444444444666555555444444333333333444444333222000///......///..................---++++++++++++++++++++++++******)))((()))***+++,,,************************++++++++++++++++++++++++''')))+++++++++***+++,,,///111555999<<<===>>>>>>777777666666555555555555444555888;;;===???AAAAAA??????AAABBBDDDEEEEEEEEE@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHKKKOOOTTT[[[```dddggghhhkkkmmmmmmjjjddd``````gggqqq{{{}}}{{{rrrkkkdddbbbbbb]]]RRRHHHEEEJJJSSS^^^jjjvvv{{{nnniiibbb\\\WWWPPPIIICCCFFFGGGGGGGGGGGGHHHKKKMMMNNNMMMJJJIIIHHHJJJKKKMMMKKKLLLNNNPPPTTTWWWZZZ[[[ZZZYYYXXXYYY]]]ccciiillloooooooooooopppqqqrrrssssssvvvyyy{{{{{{zzzzzz{{{wwwyyy{{{|||}}}{{{zzzxxxxxxzzz{{{{{{zzzzzz{{{||||||hhhUUUJJJFFF@@@@@@???BBBOOObbbpppvvvtttsssqqqpppttt}}}zzzxxxxxxvvvyyyyyyrrrpppfffaaa]]]\\\[[[XXXZZZ]]]jjjooossssssrrrvvvmmm[[[SSS[[[mmmppp]]]PPPCCC>>>======>>>@@@FFFDDDBBB>>>999555111///111111111000///...---,,,+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((''''''''')))************+++++++++)))))))))******++++++,,,,,,,,,,,,+++******)))))),,,---...///222666===AAABBBIIITTTaaannnzzzuuullliiihhhiiijjjtttyyy|||}}}~~~|||}}}xxxtttvvvzzz~~~}}}}}}xxxtttpppmmmmmmnnnnnnnnnrrrsssuuuxxx}}}}}}}}}~~~}}}mmm]]]PPPHHHDDDCCC>>>CCCHHHQQQ___rrr>>>===<<<===>>>===<<<:::666666666555444444333333555555444444444333333333333333222111000///...---......------,,,,,,++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))&&&(((******))))))***,,,///222666999===>>>??????999777555333333333555666444666999<<<>>>@@@@@@@@@CCCDDDEEEFFFEEEDDDCCCBBB@@@BBBDDDEEECCCAAAAAAAAAFFFHHHKKKQQQXXX```fffjjjkkkjjjiiihhhgggeeeaaa^^^___dddkkkrrrvvvvvvsssqqqjjjfffbbb^^^ZZZRRRIIICCC@@@GGGSSS```lllxxxwwwnnnccc\\\TTTQQQLLLJJJIIIHHHFFFDDDDDDEEEGGGHHHJJJLLLPPPSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\___aaabbbbbb```]]]\\\___dddjjjnnnrrrrrrssstttvvvyyyzzz|||{{{~~~~~~~~~{{{fffVVVMMMBBB@@@======DDDSSSbbbkkkqqqpppmmmjjjkkkqqq{{{xxxrrrnnnqqqwww}}}~~~zzztttoooiiiddd```]]]]]]^^^aaaiiirrrwwwyyy~~~}}}fffVVVQQQbbbvvv}}}iiiZZZIIIAAA>>>======>>>>>>>>>===<<<999777444333111111111111000///...---+++***))))))(((((()))))),,,+++***)))(((((())))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++((())))))***+++,,,,,,---,,,+++++++++***+++++++++---...//////111777@@@FFFKKKTTT```lllvvv~~~|||yyyrrriiicccccchhhmmmqqq|||}}}{{{}}}}}}}}}xxxrrrssszzz{{{zzz}}}zzzwwwsssrrrrrrsssssssssvvvvvvxxxzzz}}}~~~lllZZZNNNIIIHHHCCCDDDEEEHHHRRRdddxxx>>>===<<<===>>>>>><<<:::777666666555444444333333333333333222222222222222111111000///...------,,,------,,,,,,++++++******))))))))))))))))))))))))---,,,***(((((()))+++,,,************************))))))))))))))))))))))))***,,,------,,,---...000///111555888;;;=========999777444111111222555777555666999<<>>===>>>FFFRRR[[[lllmmmllliiifffiiipppvvv~~~sssmmmnnnsssvvv}}}wwwllleeebbbaaaaaa\\\eeepppyyyooo]]]PPP[[[lllrrrcccQQQFFFAAA===<<<>>>:::;;;<<<<<<;;;:::888777222222222222111000//////+++******))))))))))))))),,,+++***)))(((((())))))((((((((((((((((((((((((&&&'''((()))******))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))*********+++++++++)))******+++,,,---......************+++,,,.........///000000222999DDDMMM[[[eeeooowww}}}xxxnnndddaaa___```fffnnnuuuyyy~~~{{{yyyyyy|||}}}~~~{{{{{{yyywwwwww~~~|||xxx{{{}}}yyywwwsssqqqnnnnnnnnnppppppooorrrrrrssstttvvvwwwyyyyyy~~~vvvdddVVVPPPNNNMMMJJJFFFDDDHHHTTTgggvvv>>>=========>>>>>><<<;;;777777666555444333333222111111111111111111111111000000///......---,,,,,,------------------,,,,,,++++++++++++++++++++++++---,,,+++***)))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++...000...000444777999:::;;;:::777555222000000222555777666777999<<<>>>@@@AAAAAA<<<<<<>>>??????@@@@@@@@@@@@BBBCCCBBBAAA@@@@@@AAADDDFFFKKKQQQZZZcccjjjnnnmmmhhhaaa\\\\\\___bbbccceeedddcccccccccdddfffgggeeebbb[[[OOOCCC;;;:::<<>>EEELLL```eeeiiiiiifffeeehhhllltttyyy~~~tttrrrsssvvv|||ttthhhccc```]]]YYY___hhhsss}}}xxxgggTTTXXXbbbsss|||nnn^^^RRRGGG???<<<>>>===>>>??????>>><<<:::888222222333333222222111000,,,++++++***************************))))))))))))))))))))))))))))))))))))'''((()))***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))************++++++++++++++++++,,,,,,------...***))))))***+++---///111...111444666999AAANNNXXXhhhqqqyyy{{{}}}{{{nnn___UUUWWW\\\dddnnnwww|||~~~}}}zzzwwwtttqqqoooppppppqqqsssvvvwwwvvvuuuwwwzzz~~~~~~{{{{{{|||xxxvvvtttqqqooommmllljjjjjjkkklllmmmlllpppqqqqqqqqqrrrrrrrrrrrrtttvvvyyy{{{}}}}}}~~~|||nnnaaaYYYUUUWWWPPPHHHCCCAAAGGGTTTaaa???>>>======???>>>===;;;777777666555444333222222111111111111111111111111000000//////......------------------------......++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((())),,,...///111444777888999888888555333111000111333666888888888999;;;===???AAABBB============>>>???@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCGGGIIIMMMSSS[[[dddkkkpppkkkfff```]]]^^^aaaeeegggjjjiiigggeeeddddddeeefffbbbYYYLLLAAA;;;:::<<<===CCCIIISSS]]]hhhsss}}}{{{tttccc\\\RRRLLLKKKLLLLLLLLLJJJKKKNNNPPPRRRUUUXXXZZZ^^^```ccceeegggkkkooossswwwxxxzzz{{{yyywwwtttrrrppppppnnnmmmllllllkkkkkklllmmmmmmmmmmmmlllllllllnnnnnnnnnoooqqqssstttuuurrrtttvvvwwwxxx{{{~~~|||}}}jjjZZZPPPFFFAAA===:::===CCCMMMWWWbbbgggeeeaaaaaacccfffkkkttt}}}zzzwwwxxx|||pppiiibbb\\\YYYYYY\\\ggguuuvvv[[[XXXZZZgggzzz}}}ooo```OOOBBB>>>@@@===>>>@@@@@@???===:::888333333333333333222222111---,,,,,,+++++++++++++++((((((***++++++***))))))))))))))))))))))))))))))((()))***++++++***(((''''''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++++++++++++++++++++,,,,,,++++++******+++,,,///000///444999===BBBMMM\\\gggqqqzzz~~~~~~zzzkkkXXXTTTXXX```jjjuuu|||}}}{{{xxxuuuqqqmmmhhheeefffeeefffkkkppptttttttttuuuxxx|||~~~~~~|||yyyuuusssrrrpppooommmmmmllljjjkkkmmmnnnnnnnnnsssssssssssssssrrrrrrqqqppprrrvvvxxxyyyzzz|||~~~vvvkkkbbb]]][[[RRRHHHCCC@@@???FFFOOO???>>>===>>>??????===;;;888777666555444333222222111111111111111111111222111111000000//////......***++++++,,,,,,---------))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))************************************************,,,,,,---,,,+++,,,///111000222444777888888888777333222111000111333666888999999999:::<<>>>>>???@@@@@@@@@AAA@@@???@@@CCCFFFKKKLLLPPPVVV^^^gggnnnrrrhhheeeaaa___aaadddggghhhnnnmmmkkkiiigggfffffffff]]]OOO>>>555888>>>AAABBBGGGLLLTTT]]]hhhsss}}}xxxmmmfff^^^XXXQQQNNNOOORRRSSSSSSPPPRRRVVVZZZ]]]```dddgggdddfffggghhhjjjlllpppsss|||{{{zzzxxxvvvuuutttsssnnnmmmlllkkkjjjjjjjjjjjjeeegggjjjlllmmmmmmlllkkkmmmlllllllllllllllmmmmmmooopppqqqqqqsssvvv{{{~~~~~~|||zzzyyyxxxyyy{{{|||{{{dddWWWIIICCC>>>999:::???===JJJYYYbbbaaa]]][[[\\\\\\```gggpppyyyzzzxxx{{{{{{rrriii```ZZZUUUUUU^^^ppp```XXXUUUaaatttzzzjjjUUUDDD???AAA999;;;===>>>>>>===:::999333333444444444333222222...---,,,,,,++++++,,,,,,&&&'''***+++,,,+++***))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++***************...,,,+++******+++---...///666===CCCJJJVVVfffsss{{{ppp\\\YYY]]]eeeoooyyy~~~{{{yyyvvvsssooojjjeeeaaacccbbbccchhhnnnssstttttttttvvvzzz~~~}}}|||yyyvvvuuuuuuvvvuuutttpppooonnnoooqqqrrrrrrrrruuuvvvvvvvvvuuutttssssssvvvxxx{{{}}}}}}}}}~~~xxxuuuwww{{{}}}{{{rrrhhhaaa\\\RRRHHHDDD@@@<<>><<<;;;<<<;;;999777:::888666333222222333333777555222000111111000///+++,,,...000111///***'''!!!%%%+++......---,,,+++)))((((((***---...+++(((((()))+++,,,,,,+++)))((()))+++---/////////...---,,,,,,+++++++++,,,---...,,,,,,---......///000000000000111111222333444555222000///000333666888999:::;;;<<<============<<<<<<<<<======>>>???@@@AAADDDBBB@@@??????BBBEEEGGGNNNMMMNNNVVV```gggiiihhhjjjiiihhhfffeeegggkkkoooqqqmmmjjjkkkmmmlllfff```MMMFFF===888:::???DDDFFFPPPUUU[[[ccckkkttt}}}wwwnnngggbbb___XXXXXXWWWUUUTTTUUUXXXZZZ___```bbbdddgggjjjmmmnnnjjjjjjjjjkkklllooorrrtttrrrqqqpppnnnlllkkkjjjiiijjjiiihhhgggfffeeeeeeeeefffccc```aaaeeejjjkkkkkkgggffffffeeeeeeeeeffffffkkkllllllmmmnnnqqqvvvzzz|||{{{{{{{{{yyyxxxwwwvvvwwwwwwyyy|||qqqcccRRRHHHBBB===;;;<<<>>>BBBJJJRRRXXX[[[\\\[[[^^^^^^^^^```fffqqq}}}rrreee\\\RRRLLLTTTddduuusss```RRRWWWkkk|||~~~qqq]]]HHH???@@@;;;::::::;;;<<<;;;888666333444333000------111555///...,,,+++******+++,,,,,,+++))))))******(((''',,,***(((&&&&&&''')))******,,,...000///---***'''((('''%%%%%%%%%&&&(((***'''((()))******)))((('''***++++++***((((((((()))+++***((()))***,,,+++++++++***((()))***++++++***,,,,,,---...//////000000888<<>>>>>>>>>>><<<;;;999777555444333444555666:::777555444555555555444111111111222333111...+++(((+++///111000...---------,,,,,,...000000...,,,)))***+++,,,,,,+++***)))***+++,,,------,,,***)))+++*********++++++,,,,,,++++++++++++,,,---...///000000111222333333333333///...---...111444666666999999999:::;;;<<<<<<===?????????@@@AAADDDFFFHHHGGGFFFCCCBBBCCCFFFJJJMMMMMMNNNQQQWWW___fffiiijjjnnnooopppooommmlllmmmnnnooonnnlllllliiicccYYYRRRCCC>>>999:::@@@HHHOOOSSS[[[___dddjjjqqqxxx}}}xxxoooeee^^^YYYWWWWWWVVVWWWXXXXXXXXXZZZ]]]___cccdddgggjjjlllmmmnnnnnnjjjhhhfffeeeeeegggiiikkkmmmmmmkkkjjjhhhfffdddcccbbbbbbaaaaaaaaaaaabbbbbbbbb```]]]^^^bbbeeeggggggfffeeeeeedddddddddddddddggghhhiiiiiijjjmmmqqquuuxxxxxxwwwvvvuuusssqqqpppmmmmmmmmmooorrrwww|||lllUUUIIICCC===888666888;;;@@@GGGMMMSSSWWWYYYWWWVVVUUUVVV[[[eeeqqqyyy}}}xxxmmm[[[PPPIIINNN\\\mmm~~~xxxfffVVVUUU```mmmyyy~~~rrr]]]HHH======;;;::::::<<<===>>><<<;;;555444222000...000333666111000...---,,,++++++,,,***)))((()))+++,,,+++***+++***(((&&&&&&'''((())))))+++,,,------+++)))''')))((('''&&&&&&((()))+++(((((())))))))))))((((((((()))***)))'''&&&'''(((,,,***)))***+++---,,,,,,,,,+++)))***,,,---,,,,,,***+++,,,---///111444666===CCCLLLWWWcccppp}}}wwwooojjjhhhmmmuuu|||{{{tttrrrsssvvvxxx|||}}}|||{{{{{{{{{tttuuuuuuvvvwwwyyy|||~~~~~~}}}}}}{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{|||~~~{{{uuurrrqqqqqqsssuuuxxx{{{}}}zzzuuuqqqfff___VVVOOOJJJEEEAAA>>>AAA@@@>>>>>>??????>>>===888777555444444555777888999777555555777888888888555444333333333222///---+++---//////,,,*********,,,++++++,,,------+++))))))***+++,,,,,,+++***)))******++++++***)))'''&&&))))))*********+++++++++,,,,,,++++++,,,---///000000111222444444333111000///---,,,...111444555555777666666777888:::<<<===<<<;;;;;;===@@@DDDIIIKKKJJJIIIFFFFFFGGGKKKPPPSSSOOORRRVVVZZZ^^^dddiiimmmtttxxx{{{{{{wwwqqqkkkhhhhhhjjjjjjhhhaaaVVVJJJCCC;;;:::;;;@@@JJJVVV```eeekkknnnrrrvvv{{{mmmggg^^^TTTOOONNNPPPRRRUUUWWW[[[]]]___```ccceeeeeegggjjjmmmnnnnnnnnnmmmkkkgggccc^^^\\\\\\^^^___ddddddcccbbb```^^^]]]\\\ZZZZZZZZZ[[[[[[]]]^^^^^^^^^\\\ZZZ[[[]]]```bbbbbbccccccccccccbbbbbbbbbbbbeeefffgggfffgggiiimmmpppsssrrrrrrpppnnnllljjjiiieeedddcccbbbcccfffiiikkksssxxx|||___OOOHHHAAA:::666888888999;;;@@@GGGMMMQQQOOOMMMKKKKKKNNNWWWbbbjjjsss~~~www]]]SSSKKKLLLUUUcccvvvqqq___UUUTTT[[[jjjxxx~~~tttaaaKKK???<<<;;;::::::<<>><<<===>>>>>>===<<<999888666555555555777888666444333333555777888777666333111000//////---,,,,,,---...---***))))))***+++******)))))))))((('''***++++++,,,,,,++++++***))))))*********)))(((''')))******+++++++++++++++000///...---...///111222000111333444444222///...000//////000333666777777555444333444555888;;;===:::999999;;;@@@FFFKKKOOOLLLKKKIIIHHHKKKOOOTTTWWWTTTXXX\\\]]]]]]aaahhhoooxxx~~~~~~tttjjjdddaaabbbbbb^^^UUUJJJAAA<<<:::<<>>???@@@???<<<777111000333777999999888777555333111///...---&&&%%%%%%&&&)))******)))++++++***)))))))))))))))+++******)))))))))******))))))((((((((()))***++++++***)))(((((()))***++++++,,,------++++++,,,---,,,***))))))+++,,,,,,+++,,,***)))***,,,...------)))+++,,,...111999BBBIIINNNXXXhhhwwwyyytttrrrsssuuuvvvzzz{{{xxxtttttttttvvvxxxxxxwwwvvvzzz{{{|||~~~~~~||||||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||~~~~~~ttttttvvvxxx|||~~~~~~|||yyywwwssstttxxx}}}wwwkkkaaaZZZRRRIIICCC???>>><<<===>>>>>>===<<<;;;:::777555444444555666444222111222444666777777555222///......---,,,+++//////000///------...000,,,,,,,,,+++************+++++++++,,,,,,+++++++++((())))))******************+++,,,,,,------,,,,,,111000/////////000111222000111333444444111///---000000000111555777777777444333333333555777:::<<<<<<<<<===???DDDJJJPPPTTTNNNMMMMMMMMMOOOSSSWWWZZZYYY]]]```^^^\\\___gggnnnwww}}}yyyoooiii^^^]]]XXXPPPGGG???:::888888>>>IIIVVVdddqqq{{{}}}ssshhhaaaYYYWWWTTTRRRRRRSSSVVVXXX]]]```eeeggghhhhhhhhhhhhhhhhhhgggggghhhjjjkkkllllllggg```YYYTTTSSSSSSTTTUUUVVVXXXZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\]]]^^^```bbbdddeeeeeefffhhhiiiiiiiiihhhhhhjjjllliiiiiiiiiiiihhhgggfffeeebbb```]]]ZZZYYYZZZ[[[]]]\\\```eeeiiilllnnnqqqsssuuuvvvzzzrrr^^^NNNEEEDDD<<<:::888666666777999:::@@@???======@@@GGGQQQXXXdddnnnyyy~~~zzzhhhccc^^^[[[YYY[[[fffrrrvvvaaaNNNIIIWWWhhhsss{{{|||ooo^^^QQQJJJ@@@>>>;;;:::;;;<<<<<<<<<===888333222555888:::999:::999888666333111///...***)))((()))******)))(((+++,,,,,,,,,++++++******,,,+++***)))******+++,,,(((''''''((((((((())))))+++***)))(((((()))***++++++,,,------,,,+++,,,...***)))'''(((***++++++******)))((()))+++------,,,,,,...111222666>>>JJJSSS\\\gggvvv|||tttsssxxx~~~~~~|||zzzyyyyyy|||}}}zzz{{{}}}~~~}}}|||{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~}}}xxxttttttyyy}}}zzzsssuuuzzz~~~uuuiii^^^TTTNNNKKKAAA@@@>>>>>>??????>>>===<<<:::777555333333444444555333222333555777888888555333000/////////...,,,+++,,,...---,,,,,,---///***++++++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***+++,,,---...---,,,,,,......//////////////////000111222333222111///.../////////111444666666666555444444555666888:::;;;:::;;;<<>>>>>>>>>>><<<;;;999888666444333333444555555333222333555777888888333111000000000000...---(((***++++++***))))))***(((******)))''''''***---,,,,,,,,,++++++,,,,,,,,,******************++++++)))***,,,---------+++***---...000111111000...---000111111111111111000///000000000333666888888777666666666777888999999:::888999:::>>>BBBFFFKKKMMMKKKMMMOOOQQQSSSTTTUUUUUUVVVWWWWWWVVVXXX]]]eeellloooqqqsssssspppmmmjjjjjjZZZQQQEEE<<<999999999999BBBLLL\\\kkkwwwzzzrrrmmmeee\\\UUURRRRRRTTTVVVYYY\\\___aaaeeegggiiijjjiiihhhhhhiiijjjkkkkkkiiifffbbb]]][[[RRRPPPMMMJJJHHHIIIJJJKKKJJJLLLNNNPPPQQQPPPOOONNNJJJIIIGGGEEECCCAAAAAA@@@===@@@CCCDDDEEEFFFIIILLLQQQTTTYYY___eeeiiikkkllloooppppppnnnlllkkkkkklllmmmlllkkkjjjgggeeecccbbb___\\\YYYUUUTTTSSSTTTUUUSSSVVVYYYZZZ[[[[[[\\\]]]YYYZZZ[[[]]]bbbkkkxxxttt```VVVDDDAAA===999666666777888333444444444666999>>>CCCMMM[[[iiiqqqyyy|||wwwtttoooiiieeebbb___]]]```fffpppvvvaaaRRROOOTTTfffsss}}}{{{qqqfffZZZPPPDDD@@@;;;888777999::::::;;;;;;:::888666555666777::::::999888666444222000000///------...---,,,***(((***+++,,,,,,***(((''')))))))))*********++++++(((((())))))*********))))))******++++++******)))((()))******))))))***,,,***)))'''(((***++++++******)))((())),,,---...---...333888===BBBMMM\\\hhhxxx}}}yyyvvvvvvwwwzzz|||~~~{{{yyy{{{}}}~~~~~~zzz{{{|||{{{wwwuuu{{{}}}ttttttuuuyyy~~~yyymmm___WWW@@@>>><<<;;;<<<;;;999777777666444333333444555777444222111111333555666666000///...///000///---++++++---//////---+++******,,,...///...,,,,,,///333---,,,,,,++++++,,,,,,---,,,+++***)))((((((((()))''')))+++,,,,,,,,,***)))///000333444444222000...000000000000000000111111333333333666999;;;:::999666777888999::::::999999;;;<<<>>>AAAEEEIIILLLNNNFFFHHHKKKNNNPPPPPPOOOOOORRRQQQQQQRRRVVV]]]eeekkkooonnnlllhhhbbb^^^]]]]]]SSSIII>>>888999===>>>>>>OOOYYYggguuu~~~|||sssmmmhhhccc[[[UUUWWWWWWWWWYYY]]]bbbfffiiieeegggiiiiiihhhhhhiiijjjhhhiiikkkjjjeee\\\TTTNNNEEEDDDCCCBBBBBBCCCDDDEEECCCEEEGGGHHHHHHFFFDDDBBB@@@???>>><<<:::999999888444777;;;<<<===>>>BBBEEELLLPPPVVV^^^dddiiilllmmmtttuuuuuussspppooooooppppppooommmjjjgggcccaaa___ccc```\\\YYYVVVUUUVVVVVVOOOQQQUUUWWWXXXXXXZZZ[[[WWWXXXXXXVVVVVV\\\hhhrrr}}}ssseeePPPKKKDDD===888777888999333444555555555777:::===@@@OOO___fffmmm{{{wwwvvvxxxxxx|||wwwsssrrrkkkeeedddbbbaaadddiiijjjlllYYYQQQPPPcccqqq{{{yyyoooeeeXXXNNNDDD@@@;;;888888:::;;;<<<999;;;===:::666444555777999999999999777555222111---,,,***+++,,,,,,+++)))'''(((***++++++)))'''%%%''''''((()))******))))))))))))***++++++++++++***)))***+++,,,,,,+++***))))))***,,,,,,++++++,,,---+++***((()))+++,,,,,,++++++***)))***---/////////,,,222:::@@@FFFRRRbbbnnn{{{|||tttnnnkkkooowww|||{{{~~~~~~}}}zzzzzzuuusssvvvyyy}}}yyyzzz|||{{{sssyyyuuussspppqqqvvv{{{{{{gggYYY>>>>>>======<<<;;;999888666666666666777888::::::444333111111222222222111333222000///......//////,,,+++)))((((((((()))***,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((((((***,,,...000000111222222222222111222222222444666555111---222333555888;;;===>>>???>>>======<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEFFFGGGJJJMMMPPPQQQRRRSSSLLLJJJIIIKKKPPPYYYbbbhhhjjjfffaaa\\\YYYWWWVVVUUUMMMEEE===;;;:::;;;DDDOOOXXXbbbppp{{{vvvnnneee^^^\\\\\\[[[ZZZWWWXXX[[[^^^bbbeeehhhjjjggghhhhhhfffdddcccdddeee___\\\YYYUUUQQQMMMHHHDDDEEEEEEDDDBBBAAA???>>>===EEEDDDCCCAAA???>>><<<<<<:::999777555444444555555111111222333555777999:::EEEHHHNNNXXXccciiikkkjjjppppppqqqpppooollljjjiiilllmmmlllhhhccc___]]]\\\XXXXXXWWWUUURRRRRRTTTVVVQQQTTTWWWXXXYYYYYY[[[]]]YYYXXXUUUSSSRRRUUUZZZ^^^kkkrrr|||zzzbbbUUUIIIFFFBBB;;;777777444333444777888777:::??????EEEQQQ]]]fffmmmzzz}}}tttqqqqqqqqqvvv~~~wwwssssssooojjjgggfffgggggggggjjjrrrjjjYYYVVV```ooo{{{}}}wwwmmm]]]OOOHHHAAA;;;;;;:::888888;;;;;;>>>???===999666555666888888999;;;:::777222---...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++++++++******************************))))))******+++,,,000...,,,***))))))*********+++,,,,,,******+++,,,*********++++++,,,,,,,,,***,,,...//////000111333333999@@@EEENNN]]]jjjpppuuutttuuussskkkdddeeejjjuuu~~~~~~{{{vvvrrruuuxxxvvvrrrooooooppppppsssvvvxxxzzz}}}yyyzzz{{{tttrrrtttyyy~~~uuujjj>>>>>>======<<<;;;999888666666666666555555555555555444333333333444333333222111000............///---,,,++++++******++++++......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******+++,,,...///000000111222222222222111222111///111333444333111333444666999<<<===??????AAA@@@???>>>===>>>>>>???????????????@@@AAABBBBBBDDDGGGJJJMMMOOOPPPPPPPPPJJJIIIIIIKKKPPPWWW___cccbbb^^^YYYYYYZZZYYYTTTOOOCCC<<<888:::===BBBNNNZZZfffnnnxxx{{{mmmhhhbbb]]]\\\]]]^^^^^^___```bbbdddfffggghhhiiihhhfffccc```^^^]]]\\\\\\SSSPPPLLLJJJHHHEEEBBB??????>>>>>>===<<<;;;:::999777777777777888888888888555444222111111111111222222222333444555777999:::AAACCCHHHRRR\\\dddggggggiiijjjkkklllllllllkkkjjjiiigggdddaaa]]]ZZZWWWVVVPPPPPPOOONNNMMMOOOSSSVVVUUUWWWYYYZZZZZZZZZ[[[]]][[[[[[YYYWWWUUUVVVXXX[[[dddfffhhhkkkoooxxxwwwfffTTTIIIBBB;;;777888555222222444555333666;;;@@@AAAIIIUUU```iiisss|||yyytttsssqqqtttzzzzzztttrrrtttrrrmmmiiigggggghhhjjjiiinnn{{{yyyeee\\\YYYgggvvv|||{{{tttfffYYYIIIAAA:::999888777999<<<;;;===>>>===999666666666555666888:::;;;888444000///...---++++++++++++,,,*********+++++++++++++++******************************))))))******+++,,,******++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,---------,,,,,,,,,,,,,,,+++,,,...//////000222444999>>>EEEMMM[[[jjjsssuuusssnnnkkkiiieeecccgggnnn}}}}}}wwwpppiiiiiihhhgggffffffhhhjjjnnnqqquuuwwwyyy|||}}}|||~~~{{{xxxyyy{{{}}}~~~~~~uuu>>>>>>======<<<;;;999888666666666555444222111000444444444444444555555555111000///...---------...------......------,,,+++------------,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,------...//////000///000111111222222111111222///......000333555555444555777:::<<<>>>??????EEECCCAAA???>>>???@@@AAA??????>>>>>>>>>>>>??????CCCEEEIIIMMMOOONNNMMMLLLGGGGGGHHHJJJNNNSSSXXX[[[XXXTTTRRRVVVZZZXXXNNNEEE;;;888777<<>>======<<<;;;:::999999888777777666666333333333444555555666666111111000/////////000000222222333333444666777888;;;<<>>>>>777333111333333111333888>>><<>>>>>======<<<;;;999888666666666555444222000///333444555555444444444555000000///......------------.../////////...,,,++++++*********************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,...//////000/////////000000111111111111111000///......000222444555666777999;;;===>>>??????DDDBBB@@@===<<<===>>>???======<<<<<<======>>>>>>AAADDDHHHLLLMMMLLLJJJHHHFFFFFFGGGIIILLLPPPSSSTTTRRRQQQRRRUUUUUUPPPEEE<<<::::::===BBBKKKXXXfffpppyyy}}}wwwnnnfffbbb]]]___aaaaaa```aaaeeeiiigggiiijjjlllmmmlllkkkjjjfff^^^TTTNNNMMMKKKFFFBBB???===999888888999999999::::::999888777666555444666666555444333222111111222222222222222222333333222222222222333444555555666777:::@@@HHHQQQXXX\\\]]]^^^___aaaaaaaaa``````XXXRRRJJJGGGHHHGGGDDD@@@;;;;;;;;;;;;<<<@@@FFFJJJPPPRRRVVVYYYZZZ\\\___aaa^^^aaadddeeeccc```___^^^\\\```dddfffhhhkkkqqqvvv~~~{{{eeeWWWNNNHHHEEE<<<666222333333222444888:::888;;;EEEPPPYYYdddmmmuuu~~~zzzxxxxxxxxxzzz}}}yyymmmggggggjjjkkkfffeeepppqqqYYY```kkkxxxvvvllleeeYYYKKKAAA;;;666666999999:::;;;;;;:::999777777444555666999:::999666333222111000...,,,+++***)))''''''((()))***+++++++++******************************))))))******+++,,,,,,---------,,,***((('''***+++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,---...///111444999<<>>>>>======<<<;;;999888555555555555555444333222222444666555333222222333000000000//////...------,,,---.........---+++***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...//////000111111111111000...///000000000000111111666777999;;;<<<===>>>>>>@@@>>><<<:::::::::;;;<<<:::::::::;;;<<<===?????????BBBGGGKKKLLLKKKIIIGGGHHHIIIKKKMMMOOOQQQSSSSSSQQQSSSUUUSSSLLLBBB:::555888;;;AAAHHHRRR```nnnvvv~~~|||tttlllgggcccbbb^^^bbbfffgggffffffhhhkkklllmmmmmmllljjjhhhfffeee^^^VVVLLLGGGEEEDDD???;;;>>>;;;888666777888888888<<<;;;:::888666444333222333333222000///...,,,,,,444555555555555666555555333333222222222222333333555666888;;;AAAIIIPPPUUUZZZZZZZZZZZZXXXVVVSSSRRRMMMGGG@@@===??????;;;888666666555444555888<<<@@@DDDGGGMMMQQQUUUYYY^^^aaa^^^bbbgggjjjjjjiiiiiiiii___dddiiilllkkkkkklllnnnxxx|||{{{jjj]]]PPPGGGAAA999333222333222444777444555;;;BBBIIIQQQ___lllppp{{{zzz{{{}}}vvvkkkhhhiiimmmgggbbbggguuu|||aaa```eeerrrxxxpppcccTTTIII???888666888888888999:::::::::888777666666777888999888555222333222111///---+++***)))''''''((()))***+++++++++******************************))))))******+++,,,///...,,,***)))))))))******+++,,,,,,******+++,,,)))******+++,,,------...---...///111444999@@@DDDJJJZZZlllvvv}}}sssjjjjjjoootttxxx|||~~~}}}~~~xxxsssiiihhhhhhlllrrrwwwxxxwwwvvvxxx{{{~~~{{{yyyxxxwwwuuutttuuuuuuvvvqqqtttxxxzzzzzz{{{|||}}}~~~~~~~~~zzzzzzyyyyyyxxxwwwwwwvvvwwwxxxxxxxxxwwwxxxzzz|||{{{{{{yyyyyyyyy{{{|||}}}}}}~~~}}}ttttttuuu{{{>>>>>>======<<<;;;999888555555444444444555666666222555888777333000000111111111111111000///...---,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///000000111111000000---///111111000//////000777888999:::<<<<<<======;;;::::::999999999999999999999999:::<<<===???@@@???AAAEEEIIIKKKJJJIIIHHHMMMNNNOOOQQQSSSTTTUUUVVVRRRTTTSSSLLLAAA888444444222:::DDDMMMZZZiiiuuuzzz{{{rrrjjjeeecccdddeeedddgggkkknnnnnnmmmllllllqqqoookkkgggaaa]]]YYYWWWQQQLLLEEEAAA???>>><<<999<<<:::777666777888888777::::::888777555333222222111111111222222222222222666777777888888777666666555555444333333222333333555666888999<<>>:::888888888666333222333333222111222555888999<<>>>>>======<<<;;;999888777666444222222444666777444888;;;999444000///111111222222222111000///......---,,,,,,++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++,,,---///000...//////000000000000000,,,...///...---...111444777777999:::;;;;;;;;;;;;888999:::;;;;;;::::::999:::::::::;;;;;;===>>>>>>???AAADDDGGGIIIJJJJJJJJJMMMNNNOOOPPPRRRTTTUUUVVVTTTPPPIII@@@888444444666222>>>KKKUUUbbbrrr{{{~~~vvvrrrlllfffbbbbbbccceeehhhjjjnnnrrrtttssspppllllllhhhaaaZZZSSSMMMJJJHHHBBB@@@>>><<<:::::::::::::::999888999:::;;;:::999888888777777666666555555444555666888999;;;<<<<<<::::::;;;;;;;;;999888777999888777666555555555555666777888888999<<>>AAADDDGGGJJJNNNQQQUUUYYY\\\```dddhhhlllooorrrrrrppppppsssvvvsssxxx|||~~~uuucccVVVJJJ???999777444222333333333666<<>>>>>>>>===<<<;;;999999999666333111000222444666666:::===;;;555000///111222222333333222111///...///...---++++++,,,------(((((())))))************,,,++++++++++++++++++,,,************************...---,,,+++,,,...000222...//////000000000000000,,,------+++***---444999666777888999::::::::::::777888;;;=========;;;:::<<<<<<<<<;;;;;;<<<<<<===???@@@CCCFFFIIIKKKLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSTTTLLL@@@777444555777888888EEESSS]]]iiiwww~~~{{{ooommmiiieeebbbbbbbbbcccjjjkkknnntttxxxwwwrrrmmmaaa]]]VVVNNNGGGBBB@@@???888999:::999777777999:::999999999;;;>>>???>>>===777777888888999:::::::::777777999:::;;;===>>>>>>>>>>>>??????>>><<<;;;999<<<;;;:::888777777666666777888999888777888===BBB@@@AAA@@@@@@>>><<<999888555666777777444222222333...000222222111111222333111444777999:::;;;===>>>BBBDDDGGGJJJNNNSSSYYY]]]dddjjjpppsssrrrpppppppppssswww{{{|||}}}zzzcccUUUGGG@@@<<<777444444666222222888@@@EEEJJJOOOfffnnnzzzzzzooorrrlllaaa\\\eeepppuuuzzzooo]]]aaasss}}}qqqfffYYYJJJ???<<<666555555888;;;===;;;888222222444666999;;;:::888111222222222000...,,,+++,,,,,,,,,+++++++++++++++*********************************)))***++++++,,,,,,------...---***((('''***+++,,,,,,******+++,,,,,,---------------------000222444888>>>HHHSSS[[[nnnzzz~~~uuukkkggggggnnnxxx~~~xxxtttpppttt{{{xxxvvvzzz}}}{{{yyyxxxwwwxxxxxxvvvvvvwwwwwwwwwxxx|||~~~~~~}}}||||||||||||}}}~~~}}}|||{{{zzzxxxvvvuuuuuunnnnnnmmmllllllkkkjjjjjj___```aaaaaaaaabbbeeehhhiiigggeeebbbbbbbbbdddeeedddeeehhhjjjlllmmmmmmmmmnnnnnnpppsssvvvzzz|||~~~|||}}}{{{vvvooommmppptttzzz~~~zzzuuuoooooouuu}}}@@@???>>><<<:::999999999888666444222111111111111444555777666333111000///888777666555333000...---///...---,,,++++++++++++...,,,---333444000,,,,,,++++++++++++++++++++++++*********))))))***...000+++++++++,,,---...000000///000111222222111000///.........///111444666888999999999999888888888888888;;;???AAA@@@===:::999;;;;;;;;;;;;<<<>>>???@@@CCCEEEIIIMMMNNNNNNLLLJJJRRRNNNIIIHHHIIIKKKKKKJJJGGGCCC<<<555222444:::???BBBNNN\\\gggqqqzzz~~~~~~~~~zzzvvvtttgggfffeeeeeeeeegggiiijjjqqqoooooorrruuussskkkeeeXXXRRRIIIBBB>>>===<<<<<<888999::::::::::::<<<>>>AAACCCDDDCCCAAA???>>>>>>::::::::::::;;;===???@@@BBBCCCCCCBBBBBBBBBEEEHHHFFFFFFEEEDDDBBB@@@???>>><<<<<<<<<<<<;;;:::888888<<<;;;;;;;;;;;;===>>>???CCC@@@>>>===>>>===999666666666666666555444333222777444111111333444222000333333333333444666888:::999::::::<<>>999888777888;;;======<<<777555444555888999888555444333222111111000---+++---,,,+++***))))))))))))''')))+++,,,---,,,***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,//////......///000///...111666<<>>>>><<<<<<<<<===>>>@@@AAABBBEEEGGGKKKPPPSSSUUUVVVVVVRRRMMMFFFDDDEEEFFFCCCAAA@@@>>>:::666444666;;;???HHHTTTaaajjjsss|||}}}xxxrrrmmmjjjdddeeefffhhhjjjlllmmmnnnooonnnnnnpppqqqnnneee___RRRLLLCCC<<<999999::::::555666777777666777:::<<>>======>>>@@@@@@BBBCCCDDDDDDDDDEEEGGGJJJKKKKKKJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@???>>>===<<<<<<;;;:::::::::<<<===>>>@@@???===>>>??????<<<999666666666666555444333333777444222222444555444222222222222222333555777888555555666777999;;;>>>???EEELLLUUU^^^dddiiillloootttxxx|||vvvaaaOOOBBB;;;666333222333555555666:::@@@DDDNNNYYYiiizzzwwwmmmpppppplllddd```cccggggggoooxxx~~~~~~iii^^^bbbqqq~~~ppp]]]LLLAAA:::888666666888:::::::::888666555666888999888666888666444222222111///---------,,,+++******++++++((()))***+++,,,+++******++++++++++++******************************************+++++++++,,,,,,,,,---,,,,,,---///000000000222777???FFFNNN\\\lllwwwvvvjjjjjjhhhiiippp|||yyymmmddd^^^dddmmmvvv}}}}}}|||}}}~~~|||||||||}}}~~~}}}zzzwwwuuusssqqqqqqoooooooooppprrruuuxxxzzz~~~zzzvvvtttrrrqqqmmmkkkffffffggghhhhhhhhhiiiiiihhheee```\\\[[[]]]```bbbeeedddcccbbbcccfffhhhjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjkkkkkkkkkjjjjjjcccbbbaaa``````aaacccdddkkknnnsss{{{{{{uuutttwww}}}AAA@@@???>>>===;;;;;;:::888777555333111111111111///000111111000000222444555444222000////////////......---,,,++++++++++++,,,(((&&&)))***)))(((***++++++++++++++++++++++++*********)))((((((***------------...///000111222666444222000///000222333000000000111222333555666000000111111222222333333444999>>>BBBCCCCCCCCCCCC===>>>???@@@BBBCCCDDDEEEGGGHHHLLLPPPUUUZZZ___aaa\\\TTTKKKHHHIIIHHHCCC===777777777666777:::???CCCRRR\\\gggooovvv~~~~~~}}}{{{wwwqqqjjjeeeaaa```bbbgggkkknnnooooooooonnnlllllllllkkkeee]]]VVVMMMGGG???999777888:::;;;:::::::::999999;;;>>>AAADDDFFFHHHHHHFFFEEEEEEEEEEEEDDDBBBAAAAAAAAABBBBBBEEEGGGIIIJJJKKKLLLNNNPPPRRRRRRRRRRRRQQQOOOMMMLLLHHHHHHGGGGGGFFFDDDCCCBBB???>>><<<;;;;;;<<<>>>???@@@???@@@AAACCCCCCAAA@@@::::::999999888777777777888666555555666777666444333222222222333444666777555555555555666777888999:::>>>EEEMMMTTT\\\ccchhhrrrwww}}}ppp[[[KKK@@@999555333333444444555888===AAAFFFRRRdddxxxyyymmmhhhgggiiidddZZZYYY^^^fffnnnwww|||ppp```[[[ddduuu{{{iiiVVVIII>>>;;;777555666888999999888777666666888999999888<<<:::666444333222000///------,,,,,,+++,,,,,,,,,)))************+++++++++,,,,,,++++++******))))))******************************+++++++++,,,,,,,,,******+++,,,---///111222444;;;DDDLLLVVVddduuu{{{nnnmmmiiiiiippp|||~~~}}}{{{qqqggg___]]]dddnnnvvv|||}}}~~~}}}}}}~~~}}}~~~~~~zzzsssnnnllljjjfffcccbbbaaaaaacccfffjjjnnnqqquuusssqqqppppppnnnkkkhhheeefffggghhhiiiiiijjjjjjnnnkkkhhheeecccdddeeegggiiiiiihhhhhhiiikkklllnnnkkkjjjiiigggfffeeeeeeeeeggghhhiiiiiihhhfffcccbbbZZZZZZZZZZZZ\\\^^^```bbbaaaccchhhpppyyy~~~}}}}}}~~~~~~|||zzz{{{??????>>>===<<<;;;:::999888777555333222111111222///000000000000222555777888666222///,,,++++++,,,...---,,,,,,+++++++++,,,,,,''''''***+++)))((()))++++++++++++++++++++++++*********)))(((''')))+++------------...///000111222111111000000111222222//////000000111222333333000111111222333444444555555999???BBBDDDDDDEEEFFF???@@@BBBCCCEEEFFFGGGHHHIIIIIIKKKNNNRRRXXX]]]```ddd[[[QQQMMMMMMKKKCCC<<<111222333555999???FFFKKK[[[dddmmmrrrwww~~~}}}zzzuuuooojjjeeecccaaa___bbbhhhmmmppppppnnnmmmllljjjiiigggddd]]]UUUNNNJJJFFFBBB??????????????????@@@???>>>>>>@@@DDDGGGJJJKKKMMMMMMKKKIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGKKKNNNQQQTTTUUUVVVYYYZZZZZZZZZ[[[[[[ZZZYYYWWWUUUPPPPPPOOONNNLLLJJJHHHGGGDDDBBB@@@???>>>???AAABBBBBBCCCEEEFFFHHHHHHFFFEEE??????>>>>>>===============<<<;;;;;;:::999888777555444444333444555777888999888888888888888888888;;;===@@@DDDJJJRRR[[[aaannnttt{{{~~~hhhWWWJJJ@@@:::666666555555666888<<>>IIIRRR\\\iiixxx}}}tttlllgggeeekkkuuu||||||yyyxxxwwwvvvttttttwww}}}}}}tttlllfffbbbeeemmmvvv{{{}}}}}}}}}}}}~~~wwwmmmgggdddaaa\\\WWWTTTTTTTTTVVVZZZ___eeehhhmmmmmmnnnnnnnnnllljjjiiigggffffffgggiiilllnnnpppwwwvvvtttrrrqqqppppppqqquuutttsssrrrqqqpppppppppnnnmmmjjjgggeeecccbbbbbbeeefffggggggfffccc___]]]YYYYYYYYYZZZ[[[]]]___```\\\]]]```fffoooxxxzzzxxxxxx{{{~~~~~~{{{|||<<<======<<<;;;:::999888999888555333222222222222///000111111111333666999666444111...,,,+++,,,,,,------,,,+++++++++,,,,,,+++(((***...000,,,))))))++++++++++++++++++++++++)))***+++***(((((()))***,,,,,,,,,,,,---...//////+++---///111222222111000---...///000000111111111111111222333444555555666777;;;???BBBCCCCCCDDDEEEAAABBBDDDFFFGGGHHHHHHHHHLLLLLLLLLLLLOOORRRVVVXXX___WWWNNNIIIHHHEEE===777111111333555;;;DDDOOOVVVbbbiiipppssswww}}}~~~~~~~~~zzzuuummmfffbbbaaaccceeecccfffkkknnnpppooollljjjhhhgggeeeaaa]]]VVVOOOKKKIIIHHHGGGGGGHHHGGGEEEDDDBBBCCCBBBAAAAAABBBEEEHHHLLLNNNOOONNNKKKIIIHHHHHHFFFFFFFFFGGGHHHJJJLLLNNNPPPTTTYYY\\\___```bbbdddcccdddeeeffffffdddbbb```[[[ZZZYYYVVVTTTQQQNNNMMMHHHFFFCCCAAA@@@@@@BBBCCCDDDFFFIIIKKKKKKJJJIIIHHHEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDAAA>>>===<<<999888777777777888999:::<<<<<<;;;;;;::::::999999<<<===>>>@@@DDDLLLVVV\\\gggnnnuuuyyyyyywwwwwwxxx|||xxxeeeTTTFFF===999777555444555777999;;;BBBMMM```ssswwwhhh___aaa]]]RRRPPPXXXgggrrr|||}}}ooo^^^WWWcccsss~~~ssseeeYYYGGGBBB;;;777666777999999999888888777777888:::;;;>>>;;;666333222111000///,,,++++++************+++******))))))******+++,,,......------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,------,,,...222555999BBBNNNYYYbbblllyyy~~~zzzuuujjjeeeaaaccciiinnnmmmjjjiiijjjkkklllnnnrrrxxx}}}vvvoookkkjjjjjjnnnttt{{{}}}}}}}}}~~~vvvllleeebbb___YYYTTTOOONNNNNNOOORRRXXX]]]aaafffhhhjjjkkklllkkkkkkkkkjjjiiiggggggjjjpppvvv{{{~~~|||yyyxxxwwwtttrrrnnniiieeecccbbbaaabbbccceeefffeeebbb___]]]VVVWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZ\\\cccmmmyyy{{{xxxuuuwww{{{yyyvvvyyy}}};;;;;;<<<<<<;;;:::888777999888666444222222222222000111333333222333555888000000............///000---,,,,,,++++++,,,,,,,,,+++)))+++111222...***)))++++++++++++++++++++++++(((***++++++))))))***+++,,,,,,,,,,,,,,,---......)))+++///222333222///...,,,---...000111222222222111111222222333333444444777:::>>>AAAAAABBBCCCDDDBBBCCCEEEGGGHHHHHHHHHGGGMMMLLLLLLLLLMMMNNNOOOOOOTTTPPPJJJEEEBBB>>>999555333444666:::AAALLLXXX```gggmmmssstttvvv{{{~~~}}}~~~}}}{{{zzzrrrmmmeee^^^\\\]]]aaaeeeggghhhjjjlllllljjjhhhfffcccbbb^^^ZZZUUUPPPLLLJJJIIIIIIIIIKKKMMMLLLJJJHHHIIIJJJJJJJJJHHHHHHIIIKKKJJJLLLMMMLLLJJJHHHGGGGGGFFFGGGHHHIIILLLOOORRRTTTTTTYYY___dddgggiiikkklllnnnooorrrssssssqqqooommmhhhgggeeeaaa^^^ZZZVVVTTTLLLIIIFFFBBBAAAAAACCCDDDFFFIIIMMMOOOOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLPPPQQQRRRPPPLLLIIIGGGFFFBBBAAA@@@?????????@@@AAA@@@@@@@@@AAA@@@@@@???>>>===>>>>>>???CCCJJJRRRXXX___eeemmmpppooommmmmmmmmqqqwwwvvvaaaMMMAAA999777333222333555666666>>>HHHXXXkkk{{{|||zzznnnccc___ZZZRRRQQQVVV___kkkvvv|||{{{iiiZZZ]]]hhh{{{rrreeeXXXFFFAAA:::666444555666666888888888666555666999<<<<<<999666333222222000///---,,,+++***)))))))))))))))************+++++++++,,,,,,------------------******************************+++++++++,,,,,,,,,+++---///......000555:::===GGGUUU___fffmmmuuu|||zzzzzzwwwrrrrrrvvvuuurrrkkkfff```^^^___aaaaaa```]]]aaaeeejjjnnntttzzzwwwqqqpppqqqsssuuussswww|||~~~~~~~~~yyyqqqkkkgggccc^^^[[[TTTRRRPPPNNNPPPSSSWWWZZZ___aaadddfffggghhhjjjllllllkkkjjjkkkooowww{{{xxxsssmmmhhhdddbbbbbbaaaaaabbbcccbbbaaa^^^]]]XXXXXXYYYYYYYYYZZZZZZZZZZZZYYYVVVVVVYYYaaalllsss|||~~~zzzvvvwww|||zzztttrrrttt;;;;;;<<<===<<<;;;999777999888666444333222222222000222333333222222222333.........///000000111111,,,,,,,,,++++++,,,,,,---,,,))))))...///,,,)))***++++++++++++++++++++++++((()))+++,,,+++***+++------------------......///---///000222222000...---,,,...000222333444444444333333333333333333333333555888<<<>>>@@@AAABBBCCCCCCDDDFFFGGGHHHGGGFFFEEEFFFGGGIIIKKKKKKJJJIIIHHHIIIHHHFFFBBB===999777666555777<<>>>>><<<:::888:::888666444333222222333///111333444222000000000///000000111000000///...,,,,,,,,,++++++,,,---------((('''***+++))))))***++++++++++++++++++++++++''')))+++,,,,,,,,,---...///............//////000333333222111000///...------...111444555666777777666666555555555555555555222555:::===???@@@BBBDDDCCCDDDFFFGGGGGGFFFDDDCCC>>>AAAEEEHHHIIIHHHFFFDDD???@@@@@@<<<777333333444555999@@@GGGOOOYYYaaagggmmmrrrvvvuuuwww{{{~~~}}}|||xxxtttpppnnnhhhfffccc___]]]]]]^^^___^^^]]][[[YYYYYYYYYZZZZZZYYYWWWRRRMMMIIIGGGIIIKKKRRROOOLLLKKKMMMPPPRRRSSSMMMOOOQQQQQQNNNKKKIIIIIIGGGJJJMMMNNNNNNNNNOOOPPPMMMMMMNNNPPPRRRVVVYYY[[[aaagggooovvvzzz|||~~~~~~zzzvvvpppjjjfffcccYYYUUUQQQLLLJJJKKKLLLNNNOOOUUU[[[___``````bbbcccbbbaaa___^^^^^^___aaabbb]]]```dddcccaaa^^^^^^___^^^]]]\\\ZZZZZZZZZ[[[[[[WWWXXXZZZ\\\\\\\\\\\\[[[VVVVVVTTTQQQOOOOOOQQQSSSSSSYYY___aaa```^^^]]]^^^\\\aaalll{{{}}}eeeUUU???;;;666444666777666555999AAAOOO___ppp}}}zzzuuuttt||||||tttuuuooobbbXXXUUURRRNNNNNN\\\jjjrrrxxxkkkbbbdddkkkzzzvvvooobbbSSSGGGCCC===999888888888777666777777555333444888<<<:::888777666666555222000111000...,,,+++))))))(((''')))+++,,,---,,,***)))''''''((()))***++++++,,,******************************+++++++++,,,,,,,,,'''+++///111222777@@@GGGLLLUUU```dddaaa\\\YYYYYY]]]aaadddhhhpppzzz|||yyyssspppiii___XXXUUUXXX\\\bbbfffmmmssswwwzzz}}}zzzvvvzzz}}}{{{|||~~~}}}}}}xxxsssqqqqqqjjjeee]]]VVVQQQOOOOOOPPPQQQTTTWWWYYYZZZ^^^dddhhhiiilllqqqxxxzzzssslllhhhfffeeebbbaaa```^^^\\\[[[ZZZYYYWWWXXXYYY[[[\\\]]]]]]]]]YYY[[[[[[YYYWWWVVVYYY[[[bbbkkkwww|||}}}|||uuuqqq???>>>>>>===<<<:::999888777888999777333222444666555666444111111444333///111111111111000...---,,,------------------------------,,,,,,+++***))))))------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222111111000000000000111111333000000444:::<<<999666333333333333333333444444333666999<<<===???BBBDDDFFFGGGHHHGGGEEEDDDDDDEEEAAA@@@@@@???@@@BBBDDDEEEBBB>>>;;;:::555111222666<<<@@@GGGNNNUUU\\\ccchhhnnnpppsssvvvzzz}}}~~~~~~|||yyyvvvpppjjjeeeaaa````````````^^^[[[YYYSSSQQQPPPPPPQQQSSSSSSRRRPPPOOOMMMKKKJJJIIIJJJJJJKKKJJJJJJLLLNNNOOONNNLLLIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRVVV\\\```fffjjjrrrxxx~~~}}}xxxsssnnnjjjddd___XXXSSSSSSUUUXXXYYYZZZ]]]bbbgggjjjlllllllllnnnllljjjhhhggggggggggggjjjjjjkkkjjjiiiiiikkkmmmiiihhhggggggffffffggggggiiiiiijjjlllpppqqqqqqpppiiifffccc```]]][[[WWWTTTRRROOONNNQQQRRRQQQSSSWWWWWW^^^iiitttsss]]]JJJAAA888666666555666888777???KKKXXXeeessstttmmmooottt|||}}}~~~yyyrrrmmmggg^^^TTTLLLMMMSSSaaaooovvvwwwzzztttiiiaaahhhttt~~~}}}uuueeeVVVOOOEEE===;;;:::888888999666666444444555777999;;;;;;===>>><<<888444222111111000...,,,+++,,,---...---------,,,,,,+++++++++&&&'''(((***,,,------...------++++++++++++------+++,,,------......------000---000999>>>@@@DDDKKK\\\aaagggkkkjjjccc[[[VVV\\\dddmmmsssyyy~~~~~~wwwmmmeeecccdddfffhhhqqqrrrvvv|||{{{uuuqqqooolllttt}}}~~~{{{zzzzzzzzz}}}~~~{{{wwwtttvvvpppggg___XXXSSSOOOLLLIIIKKKMMMMMMMMMRRRZZZaaaiiimmmtttzzzzzzsssnnnkkkhhhfffeeeccc___\\\ZZZYYYYYYZZZVVVYYY]]]``````aaaaaaaaa\\\ZZZXXXVVVVVVXXXZZZ[[[[[[^^^dddlllwww~~~~~~xxxsss=========<<<;;;999777777777888888666444222444666444555333111222777777444000000111000000///...---------------------------------,,,,,,+++******))),,,++++++***))))))((((((******+++++++++,,,,,,,,,,,,,,,---...///000111111111111000/////////000000333222222555;;;===;;;888333111///------...///000333555999;;;<<<>>>@@@BBBDDDFFFGGGGGGDDDBBBAAAAAA>>>======<<<<<<=========>>>:::777666444111444999???DDDKKKRRRXXX^^^dddgggiiijjjmmmqqquuuwwwyyyzzz{{{yyyvvvsssooojjjddd```\\\\\\^^^___```\\\WWWSSSMMMKKKIIIIIIJJJLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGGGGIIIHHHGGGGGGIIIHHHGGGEEECCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNOOOPPPRRRVVV\\\```hhhmmmuuu}}}|||wwwtttlllfff___[[[[[[^^^aaacccdddfffiiimmmppprrrrrrrrrrrrpppnnnllljjjjjjjjjjjjiiikkkmmmnnnmmmnnnoooqqqssssssrrrssssssttttttuuutttssssssuuuxxxzzzzzzyyysssppplllgggccc^^^YYYUUUMMMIIIGGGIIIIIIHHHJJJNNNOOOUUU^^^gggqqq}}}lllSSSHHH===888555333333555999>>>GGGQQQ\\\jjjwwwwwwsssqqqrrruuu}}}|||}}}vvvlll```VVVOOOLLLQQQ\\\jjjsssuuuwwwzzzxxxmmmddddddooozzz}}}|||uuufffYYYMMMCCC;;;999888666555666:::888777555444555666777;;;<<<===<<<888444222111222000...---,,,,,,---...---------,,,,,,+++++++++******+++++++++******)))---,,,,,,++++++,,,,,,---,,,---------...---------111...000888@@@FFFOOOXXXdddhhhmmmpppnnnhhhaaa[[[```hhhqqqxxxzzzrrrmmmlllnnnppprrr|||||||||qqqgggaaa______gggrrr|||zzzyyyyyyzzz{{{~~~}}}|||~~~yyysssjjj```XXXQQQKKKHHHGGGFFFDDDCCCEEEIIIMMMPPP[[[aaajjjrrryyy}}}vvvqqqnnnmmmjjjgggcccaaa^^^[[[YYYXXXXXXXXXXXXZZZ]]]___```aaabbbccc]]][[[XXXVVVUUUVVVWWWXXXYYY[[[___fffoooyyy}}}===<<<<<<;;;:::888777666777777777666444333444666333333111///111777999777/////////000000//////...---------------------------,,,,,,++++++*********,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,,,,---///000000000000111000//////.........///333222333777<<<>>>===:::777555111...---...000222333555888:::;;;<<<>>>@@@DDDGGGIIIHHHEEEBBB???>>><<<<<<<<<;;;:::999888777999555222222111111666===CCCHHHPPPWWW]]]aaadddggghhhjjjmmmppptttvvvxxxyyyvvvsssnnniiieeeaaa]]]ZZZYYYZZZ]]]```___[[[SSSMMMIIIFFFCCCBBBDDDGGGHHHIIIKKKKKKIIIHHHGGGGGGGGGGGGIIIGGGEEEDDDDDDBBB@@@>>><<<===???BBBFFFIIIKKKLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSWWW[[[___hhhnnnwww{{{qqqllleeeaaabbbeeeiiikkknnnoooppprrrtttvvvwwwxxxwwwuuusssqqqooonnnmmmnnniiilllnnnppppppqqqsssuuuvvvwwwxxxyyy{{{}}}~~~}}}wwwqqqjjjbbbZZZUUUJJJEEEBBBCCCBBBAAACCCHHHLLLQQQXXX___gggrrr~~~cccUUUFFF===888333222444:::===BBBJJJSSS___lllttt}}}xxxtttppppppvvv~~~wwwhhh]]]YYYQQQQQQYYYfffqqqsssssstttxxx||||||qqqfff```jjjuuu|||}}}vvviii\\\NNNDDD<<<999888555444555999888777555444444555666999;;;<<<;;;888444222222222111///...------...///------,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---------------------------222000222:::DDDPPP]]]hhhqqqsssvvvwwwuuupppjjjggggggoooxxx~~~{{{xxxyyy{{{}}}~~~}}}ooo```UUUQQQSSSVVVgggvvv~~~{{{yyyyyyzzzzzz{{{}}}{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyzzzzzzzzzxxxwwwvvv}}}}}}}}}}}}~~~yyysssjjj```WWWOOOHHHDDDBBB???;;;;;;>>>BBBCCCCCCLLLSSS]]]gggpppxxx~~~zzzrrroooppppppmmmiiieeecccaaa^^^[[[ZZZYYYXXXXXXYYYZZZ[[[]]]___aaabbb___]]]ZZZXXXWWWVVVWWWXXXXXXYYY[[[```gggpppxxx}}}=========<<<:::999777666777777666555555444555666333333000,,,///555888666---......///000000//////------------------------,,,,,,,,,++++++*********.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000000000000000000///...............222222333777;;;===<<<:::777555333111111111333444333555888::::::;;;===>>>EEEHHHJJJJJJGGGCCC@@@???============<<<:::888777666222/////////111777???EEEKKKSSS[[[```cccfffggghhhjjjlllooorrruuuvvvwwwrrrnnngggbbb^^^[[[YYYWWW[[[\\\]]]^^^]]]XXXQQQKKKIIIFFFCCCBBBCCCFFFGGGHHHKKKKKKJJJJJJIIIIIIIIIIIILLLIIIFFFCCCBBB@@@===;;;888999;;;>>>BBBEEEHHHJJJIIIHHHGGGFFFGGGHHHJJJKKKLLLNNNQQQSSSUUUXXX[[[^^^dddjjjttt}}}|||rrrmmmgggdddeeeiiilllnnnrrrrrrrrrrrrtttvvvxxxyyyzzzyyyvvvsssqqqpppppppppllllllmmmmmmmmmooosssvvvuuuwwwyyy|||wwwmmmbbbXXXQQQKKKFFFCCCCCCBBBAAADDDHHHLLLOOOTTTYYY```kkkyyytttdddRRRFFF===777555666999;;;@@@GGGQQQ[[[eeejjjwwwzzzvvvrrrsssxxxrrrgggcccZZZVVVZZZfffrrrvvvuuutttyyy{{{}}}tttggg___gggttt~~~zzzkkk___TTTJJJAAA===;;;777555666666555555555555666777888777999;;;:::777555333333222111000///......//////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......222333777@@@NNN]]]kkkuuu{{{{{{||||||zzzwwwtttrrrpppwww}}}uuuhhhZZZSSSSSSYYY^^^qqq~~~}}}{{{{{{|||}}}~~~|||xxxpppooonnnnnnnnnnnnooopppoooppprrrsssssssssrrrrrrssssssssssssssstttttttttooojjjbbb[[[TTTMMMFFFBBB======<<<<<<===???BBBDDDFFFJJJRRRZZZcccmmmvvv|||~~~{{{tttqqqssssssppplllllljjjhhheeebbb___]]]\\\\\\[[[ZZZZZZ\\\___aaabbb```^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZ[[[]]]bbbiiipppttt}}}sssyyy~~~zzzzzz>>>>>>>>>===;;;:::888777777666555555555555555555666666222...///555666444,,,---...//////000000///------------------------,,,,,,+++++++++++++++***......---------------,,,******+++++++++,,,,,,,,,,,,---...000000000////////////............//////111111333666888999999888///000111222222222222222222555888999:::;;;<<<>>>DDDFFFIIIJJJGGGDDDAAA@@@>>>>>>>>>>>>===;;;999777444000...///000222999AAAFFFLLLUUU]]]bbbeeeggghhheeefffhhhkkkmmmnnnppppppnnnjjjccc^^^[[[ZZZYYYXXX^^^]]][[[YYYWWWTTTOOOLLLLLLIIIFFFEEEEEEGGGHHHHHHJJJJJJJJJJJJJJJJJJIIIIIILLLIIIEEEBBB@@@???<<<:::999:::;;;===???BBBEEEGGGHHHGGGFFFFFFFFFGGGHHHIIILLLOOORRRTTTVVVWWWZZZ\\\```eeemmmuuu~~~}}}uuuqqqllljjjjjjlllnnnoooqqqqqqpppppprrrtttvvvxxxzzzyyyvvvtttrrrqqqqqqqqqooonnnkkkiiihhhlllrrrvvvyyy{{{xxxmmmaaaVVVOOOKKKFFFCCCCCCCCCBBBDDDHHHGGGIIIMMMQQQWWWbbboooxxxppp\\\MMMBBB:::777888666999@@@IIITTT]]]cccfffsss~~~~~~{{{yyyzzzzzzjjjccc^^^YYYZZZfffttt|||~~~zzzkkkaaagggsss|||nnncccZZZPPPFFFAAA>>>999666666555555555555555666666666555777999999777555333333222111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000222777???KKKZZZkkkxxx}}}{{{zzzyyyxxxxxxxxxrrrmmmeee]]]ZZZ^^^eeekkk|||~~~~~~}}}~~~xxxsssiiiiiiiiiiiijjjkkklllllllllmmmnnnnnnnnnlllkkkjjjiiiiiiiiiiiigggeeebbbaaa\\\ZZZVVVRRROOOJJJFFFBBB>>>BBBFFFCCC???>>>BBBHHHFFFHHHKKKOOOVVV```jjjqqqtttyyyzzzwwwwwwwwwtttpppssssssqqqoookkkgggdddbbbccc```]]]\\\^^^```aaaaaa]]]\\\\\\[[[[[[\\\]]]^^^\\\[[[[[[\\\___ccchhhkkktttzzzwwwlllttt||||||vvvssswww}}}??????>>>===<<<:::999888888666444444666666666555999999555111111555666333,,,---...///////////////------------------------++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,---///000111000///...............///000111111000111333555666666666555...000333555666666555444222444777999:::;;;===???AAADDDGGGHHHGGGEEEDDDCCC@@@@@@???===;;;999777555333000///222444666===EEEIIIOOOWWW^^^bbbeeefffgggfffggghhhjjjkkkllllllllliiieee___[[[ZZZZZZZZZZZZ]]]ZZZWWWTTTTTTSSSQQQPPPPPPMMMJJJIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJGGGCCCAAA@@@???>>><<<=========>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHIIIIIILLLOOORRRTTTUUUUUUVVVWWWYYY\\\bbbhhhpppyyy}}}zzzwwwsssqqqqqqqqqpppooollllllmmmnnnppprrruuuvvvxxxwwwuuusssrrrqqqqqqrrrrrrpppmmmjjjiiimmmsssxxx|||~~~xxxmmmbbbXXXRRRKKKGGGEEEFFFDDDBBBBBBFFFFFFIIIKKKNNNRRR[[[fffooo|||{{{eeeTTTGGG<<<777777444888@@@KKKWWW```eeefffpppyyymmmaaa]]]WWWVVVbbbqqq}}}qqqccceeennn{{{|||qqqjjjaaaVVVKKKEEE@@@999666666888888777666555333222222333555888888777555444444111000000000///......---++++++,,,,,,,,,,,,------,,,---------,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,---///111222444===HHHVVVgggzzz|||yyyyyyzzz||||||lllkkkhhhffffffkkksssxxx|||zzz}}}~~~yyytttmmmmmmnnnooooooooonnnnnnoooooommmkkkhhhddd```^^^````````````]]]ZZZWWWUUUPPPOOONNNNNNNNNLLLHHHFFFDDDKKKPPPLLLCCC>>>CCCIIIJJJJJJIIIJJJNNNUUU___eeekkkpppwww}}}}}}zzzyyywwwvvvzzzzzzzzzyyywwwtttpppnnniiiddd___]]]^^^___]]][[[[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\\\\]]]___bbbccciiinnnvvv~~~{{{lllqqquuuuuusssrrrtttxxx>>>>>>===<<<;;;999888777888555333444666777666555666666444000111444444000------......///.........------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++---///111111000...---------...///000222333444111222444555555444444444333333555666666666666555111444777:::;;;<<>>IIIUUU```eeegggnnnvvvxxxiii^^^VVVSSS[[[gggsss}}}ttteeeaaaeeeqqqyyyyyyuuusssjjj^^^RRRJJJDDD<<<888777888888777666555333222111222444777888666555444555////////////...------,,,+++++++++,,,,,,---------,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++,,,...000333555888CCCPPP]]]qqq}}}}}}~~~{{{xxxppppppqqqrrrvvv}}}~~~{{{zzz|||}}}~~~{{{{{{|||}}}{{{xxxuuutttooonnnlllhhhccc^^^YYYWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUVVVTTTQQQNNNLLLQQQUUURRRKKKGGGIIIMMMOOOOOOOOOOOOPPPTTTYYY]]]bbbeeejjjoootttzzz|||zzz{{{}}}vvvqqqkkkhhhhhhgggccc_____________________````````````````````````aaaaaabbbfffkkkpppwww~~~nnnllliiiiiilllqqquuuwww~~~======<<<;;;:::888777666888555333444666888777555000111000---...111000,,,---...............------------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++---///111111000...---------...///111333555666222444555666555333333333333222111000000000111222111444777:::<<<===@@@BBBFFFHHHKKKMMMNNNOOOQQQSSSMMMJJJEEE???:::666333222...---000777<<<@@@GGGOOOVVVZZZ^^^bbbbbbccccccdddddddddeeeeeeddddddcccbbb]]]ZZZWWWVVVWWWYYYZZZ[[[YYYYYYYYY[[[^^^```aaaaaaYYYXXXVVVUUUTTTQQQMMMJJJIIIJJJKKKMMMMMMMMMLLLLLLLLLJJJGGGFFFGGGIIIIIIIIIBBBAAAAAAAAACCCFFFHHHJJJIIIKKKMMMOOOPPPNNNLLLKKKHHHKKKOOOPPPOOONNNMMMMMMFFFFFFFFFHHHNNNWWWbbbiiirrryyy~~~yyyuuussssssrrrrrrtttsssqqqooommmiiiccc___]]]^^^aaadddhhhkkkmmmnnnvvvuuusssrrrrrrrrrssstttsssuuuxxxzzz{{{|||}}}sssjjjddd```^^^[[[XXXXXXTTTMMMIIIJJJKKKLLLMMMLLLMMMQQQXXX^^^fffooo{{{zzzfffTTTEEE;;;999777888<<>>BBBDDDIIIIIIKKKPPPVVVYYYXXXVVVNNNHHHBBB???:::333000222111111222444999BBBLLLRRRSSSWWW\\\______```cccfffeeefffffffffdddaaa___]]]YYYXXXWWWVVVVVVVVVWWWXXXYYY[[[^^^___```bbbeeehhhcccaaa^^^ZZZUUUPPPMMMKKKOOONNNNNNNNNNNNOOOPPPPPPMMMNNNNNNOOOPPPPPPPPPPPPOOOMMMJJJIIIJJJKKKKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJJJJJJJHHHEEEAAA>>>777999;;;>>>CCCJJJRRRWWW^^^fffnnnqqqtttwwwwwwtttsssoooiiidddaaaaaaccceeefffhhhkkklllhhh```WWWRRRQQQSSSUUUZZZ```ffflllooouuuuuutttrrrpppppprrrtttwww}}}wwwpppkkkjjjiiigggeeeaaa\\\WWWSSSQQQRRRTTTUUUTTTQQQQQQSSSVVV```dddnnn|||nnn[[[LLL???777444888:::???LLL^^^gggfffdddhhhqqq}}}lll___VVVVVVVVVUUU^^^kkklllrrrwwwyyy|||~~~{{{uuufff]]]WWW^^^mmmzzz}}}zzzvvvmmm```SSSHHHAAA;;;888777555444444555555444333555555666777777666555444000111111111000///---,,,,,,...///111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........000444777DDDLLL[[[lll~~~~~~|||}}}zzz}}}{{{{{{~~~{{{tttoooggg```[[[]]]^^^[[[WWWVVVSSSPPPKKKIIIJJJOOOSSSUUU___gggnnnpppqqqoooiiibbb```___^^^^^^^^^___```aaabbbaaa___]]]ZZZXXXWWWVVVZZZ[[[\\\___ccciiimmmppp~~~{{{wwwvvvwwwyyyxxxuuuqqqnnnnnnnnnnnnmmmjjjjjjjjjjjjhhhfffdddbbbaaaaaa```bbbgggnnnvvvzzzsss___VVV\\\gggppptttzzz|||<<<<<<;;;;;;:::999999999;;;999777999;;;:::666111111000///...//////000111000000000000//////......000000000///...---,,,,,,++++++,,,------,,,,,,,,,+++,,,,,,+++))))))+++---)))'''%%%(((---000///,,,---......///////////////,,,------.../////////...222222333333333333333222222444777777666555555555777777777999<<<@@@CCCEEEHHHIIILLLQQQWWWZZZYYYWWWLLLFFF@@@===999333222555888:::;;;===@@@FFFOOOVVVXXX[[[___`````````bbbdddfffggghhhgggeeebbb^^^\\\VVVUUUTTTTTTUUUVVVWWWXXXZZZ\\\^^^```aaadddiiilllkkkhhhddd^^^XXXSSSOOOLLLNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUUUUSSSPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMIIIIIIIIIHHHEEE@@@<<<:::666777999:::>>>CCCJJJOOOPPPXXX```cccfffjjjkkkiiihhheee___ZZZVVVVVVWWWXXX^^^```bbbaaa]]]VVVOOOJJJGGGKKKQQQYYYaaaiiinnnqqquuuwwwxxxxxxxxxyyy{{{}}}{{{yyyuuusssqqqpppmmmiiiccc^^^ZZZWWWRRRTTTUUUSSSQQQOOOPPPRRR[[[]]]eeeqqq}}}vvvbbbPPPBBB:::777999:::>>>JJJZZZccceeeeeeiiipppzzzpppbbbXXXVVVSSSPPPUUU___eeeiiilllooouuuyyywwwqqqlllbbb[[[___mmmzzz{{{rrrdddVVVKKKCCC===:::888666555444555555444333333444555666666555444333333333333333222111000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...//////111555:::>>>KKKUUUeeevvv~~~}}}~~~|||zzz{{{~~~{{{tttlllggg^^^XXXTTTVVVYYYWWWTTTTTTPPPNNNKKKKKKOOOTTTYYY\\\iiiqqqxxxzzz||||||wwwqqqsssrrrpppooonnnnnnnnnoookkkjjjhhhfffbbb___\\\ZZZYYYZZZ[[[^^^ccchhhlllooowww|||~~~yyysssooonnnnnnzzz}}}{{{yyywwwrrrrrrrrrqqqpppnnnlllkkkgggeeebbb```bbbgggmmmqqq~~~nnn___\\\bbbkkkqqqvvvxxx{{{=========<<<;;;::::::::::::888777888::::::777333111000000/////////000000000000000////////////.../////////......------,,,***++++++,,,------------+++,,,,,,+++******+++---(((&&&$$$&&&+++//////...---......///////////////+++,,,---...///000000000111222333444444444444444333666888999888777777888;;;:::999:::;;;???BBBEEEEEEFFFJJJOOOUUUXXXXXXWWWKKKEEE>>>;;;777333444888===AAAEEEFFFFFFJJJRRRXXX\\\^^^```aaa``````aaabbbeeeffffffeeeccc^^^ZZZWWWQQQQQQQQQRRRSSSUUUXXXYYY\\\]]]^^^```bbbeeejjjnnnrrrooojjjccc\\\UUUPPPNNNNNNNNNNNNOOOQQQRRRTTTUUUYYY[[[]]]______^^^\\\[[[[[[XXXUUUSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLHHHGGGFFFCCC???:::666444444444555555666:::@@@DDDIIIPPPWWWZZZ^^^bbbdddbbbbbb___ZZZUUURRRPPPPPPQQQTTTTTTSSSQQQMMMHHHBBB???;;;AAAJJJUUU```jjjppptttvvvxxx|||}}}}}}}}}}}}~~~~~~~~~zzzxxxuuupppkkkddd___\\\UUUWWWXXXWWWUUUSSSRRRRRRYYYXXX]]]eeeooo}}}nnnXXXGGG===:::::::::<<>>999777555555555555444333222333444555555444333333333222111000///////////////...,,,+++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111444;;;BBBHHHTTT^^^nnn~~~xxxxxxyyy|||~~~~~~{{{yyy{{{|||{{{|||~~~~~~{{{uuuooommmppptttwwwyyyrrrjjjccc^^^WWWQQQMMMOOOQQQOOOMMMNNNLLLLLLMMMPPPUUU\\\bbbfffttt{{{~~~|||zzzzzzyyywwwuuusssooojjjeee```^^^YYYZZZ\\\^^^bbbgggkkkmmmpppsssvvvwww|||}}}vvvpppjjjgggeeesss{{{zzzzzzzzzzzzzzzxxxwwwwwwppplllfffbbb```cccgggkkkqqqxxxmmm``````jjjrrrttttttvvv{{{>>>======<<<;;;:::999999555444333444666666444222111111000000000000000000////////////////////////......------,,,,,,,,,,,,)))***+++,,,---.........***+++,,,,,,******+++,,,,,,***((())),,,///111111---......///////////////+++,,,---...000000111111111222333444555555666666555777999::::::999:::;;;===;;;999888999<<>>DDDJJJKKKKKKMMMSSSYYY]]]]]]_________``````aaabbbbbbbbb```]]]XXXSSSQQQMMMMMMNNNOOOQQQTTTWWWYYY\\\]]]^^^^^^___bbbgggkkkqqqnnniiiccc\\\VVVQQQOOONNNNNNOOOPPPRRRTTTVVVWWWZZZ\\\```cccddddddbbb```\\\YYYVVVSSSRRRQQQOOONNNLLLLLLJJJIIIHHHHHHHHHHHHDDDCCC@@@===999666222111111111000000111444999===HHHOOOUUUXXXZZZ^^^```^^^]]][[[WWWTTTQQQOOOOOONNNJJJIIIGGGDDD@@@<<<999777444999BBBNNNZZZfffnnnsssvvvzzz}}}}}}{{{yyyxxx~~~~~~}}}zzzuuunnngggaaa]]][[[\\\^^^___^^^]]][[[ZZZ]]]ZZZZZZ___fffrrr|||cccMMMAAA<<<:::888999AAAOOO[[[bbblllmmmpppwwwrrrfff\\\XXXWWWSSSQQQSSSRRRTTTWWW___ooo~~~uuuiiidddiiivvvqqqcccWWWNNNGGGCCC;;;999666555555555444333222333444555666555444333444333111000///000111111------,,,++++++++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,...///000222666>>>GGGNNNXXXaaannnzzz~~~zzzxxxwwwwwwvvvwwwyyy{{{}}}{{{zzz~~~xxxuuuvvvwwwvvvxxx{{{}}}~~~|||uuurrrnnnkkkkkknnnsssvvv~~~wwwpppjjjddd___[[[WWWPPPLLLLLLLLLHHHGGGHHHKKKMMMPPPUUU[[[cccjjjoooyyy~~~{{{vvvpppiiiccc___\\\]]]^^^aaadddgggjjjlllnnnooopppppprrrvvvxxxyyyyyyxxxvvvtttppplllhhhfffpppzzz~~~~~~|||wwwoooiiieeeeeehhhjjjiiioooxxxlllfffmmmvvvwwwvvvvvvwww{{{======<<<;;;:::999888888444333222333444444333111111111111111111000//////.............../////////---,,,+++*********++++++)))***+++,,,---.........***+++,,,,,,+++***+++,,,///---++++++,,,...000000---......///////////////+++,,,---///000111111111111222333444555555666666555777999:::::::::<<<===>>>===;;;999999;;;===??????BBBFFFJJJMMMNNNOOOPPPKKKCCC<<<888555444777<<<@@@EEEKKKNNNOOOQQQVVV[[[YYYYYYZZZ\\\^^^___aaaaaaaaa```___\\\XXXTTTPPPMMMKKKKKKLLLMMMPPPSSSVVVXXX[[[\\\\\\[[[[[[\\\```bbbgggeeebbb^^^YYYUUUQQQOOOMMMNNNOOOPPPRRRTTTVVVXXXXXX[[[```dddggggggfffeee]]]ZZZVVVSSSQQQPPPNNNMMMHHHHHHFFFEEECCCCCCBBBBBB???===;;;888555333111111............///222777;;;FFFMMMSSSUUUVVVZZZZZZXXXUUUTTTRRRPPPMMMKKKIIIHHHDDDBBB???;;;888555444333333666<<>>IIIWWWaaaooooooqqqzzzzzzsssmmmfff___]]]\\\\\\\\\^^^XXXZZZ]]]eeettt}}}oooffffffppp~~~vvviii]]]SSSKKKGGG===;;;777555555555444333333444555666777666666555666555333222222222444444+++,,,---......,,,***)))++++++++++++++++++++++++*********++++++,,,,,,,,,...///111333999AAAJJJQQQXXX^^^fffmmmqqquuuwwwyyyuuuxxx{{{~~~~~~|||zzzvvvsssoookkkjjjkkkppptttxxxzzz|||{{{zzzzzz|||~~~|||{{{|||vvvrrrtttvvvvvvxxx|||zzzrrrmmmhhhiiikkknnnqqquuuxxxzzz}}}xxxsssmmmhhhdddaaa^^^\\\VVVPPPLLLLLLJJJGGGFFFIIILLLOOOTTTYYY___fffooouuu||||||tttmmmfffcccaaabbbccceeegggiiikkklllnnnlllkkkllllllmmmoooqqqqqqrrrttttttssspppmmmkkkmmmyyy|||tttmmmiiihhhhhhgggkkkpppuuu{{{~~~rrrrrrvvv|||{{{yyywwwyyy>>>===<<<;;;:::888888777666666555555444444444444222222222222111000//////---............/////////---,,,******)))***+++,,,***++++++,,,------------)))+++------+++***++++++------,,,++++++,,,---------......///////////////,,,---...///000111111111111222333444444444444444444666888999999:::<<<>>>???>>>===<<<<<<<<<===>>>@@@CCCGGGIIIIIIIIIJJJKKKGGG@@@:::999888777;;;AAAEEEHHHMMMQQQTTTVVVYYY\\\WWWVVVVVVXXX\\\___``````aaa```]]]YYYUUURRROOONNNKKKKKKKKKLLLOOOQQQTTTUUUWWWXXXYYYXXXWWWWWWXXXZZZ\\\[[[YYYWWWTTTRRRPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ^^^cccfffggggggfff]]]ZZZVVVSSSRRRPPPOOOMMMFFFEEEDDDBBB@@@??????>>>;;;999777444222111111111.........---...222777;;;EEEMMMTTTVVVXXXZZZZZZWWWTTTSSSRRRPPPMMMIIIEEECCC>>><<<999666333222111111333555888>>>HHHSSS^^^dddnnnsss{{{{{{}}}~~~wwwooohhhddd```aaabbbeeehhhiiihhhgggeeeaaa]]]]]]]]]```kkkvvv}}}aaaNNN>>>999666777;;;DDDQQQ]]]mmmnnnsss|||wwwpppkkkjjjgggcccaaa```aaaeeegggfffiiikkknnnwwwuuuhhhccciiiwwwxxxmmmcccXXXOOOIII???<<<888666555555444444333444555777777777777666111111000000///000000111***,,,...000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...000333777>>>FFFPPPVVVYYY[[[]]]___aaadddgggjjjnnnrrrxxx}}}~~~zzzxxxqqqiiicccaaabbbfffnnnvvvzzz}}}}}}yyywwwwwwyyy{{{uuusssvvvyyyzzz}}}zzzpppgggaaa___dddllltttzzz}}}~~~~~~{{{uuukkkgggaaa^^^\\\\\\\\\[[[SSSNNNKKKLLLKKKHHHJJJNNNNNNQQQVVV[[[```hhhssszzzyyyrrrmmmjjjgggggghhhiiiiiijjjjjjjjjiiifffeeegggiiiiiikkkoooooorrruuuwwwwwwuuurrroookkkvvv|||}}}xxxqqqjjjgggjjjkkklllnnnqqqxxxwwwttt~~~~~~|||yyyxxx~~~???>>>===<<<;;;999888888888888888666555444444555222222333333222111///...---------.........//////...---,,,***+++,,,---...++++++,,,------,,,,,,,,,)))+++------,,,******+++******++++++++++++,,,------......///////////////......///000000000000000222222333333333333333222333555666777888999<<<>>>===============<<<;;;;;;>>>AAADDDEEECCCBBBBBBBBBAAA;;;888999;;;<<>>>>>;;;999555222000000000111/////////......111555999BBBLLLUUUYYY\\\^^^]]]YYYXXXXXXVVVSSSNNNGGGAAA===888777444222000000000000111222666;;;CCCLLLUUUYYYbbbhhhqqqyyy~~~~~~~~~}}}}}}}}}{{{ssslllhhhcccaaaaaacccfffhhhhhhfffeeecccaaaaaa___^^^eeemmm}}}lllUUUAAA;;;777888999>>>JJJVVVgggmmmtttzzzvvvpppllllllllliiiccc^^^___eeeiiimmmrrrttttttwwwxxxiii```cccooozzzxxxpppfff\\\QQQKKKAAA===999666555555555444222333444666777777666666......//////000//////...---......///...---,,,+++------------------------+++++++++,,,------.........111777===EEEOOOXXX___\\\\\\[[[ZZZYYYYYY\\\___fffllluuu|||~~~zzzvvvqqqhhhbbbbbbeeehhhpppyyy|||}}}zzz{{{}}}~~~yyywwwzzz|||}}}}}}xxxqqqjjjdddaaabbbiiisss|||zzzxxxvvvppphhh^^^ZZZUUURRRRRRTTTUUUUUUSSSNNNKKKKKKIIIGGGJJJNNNMMMQQQVVVZZZ```iiivvv{{{uuuqqqoookkkkkkkkkkkkjjjiiiiiihhhbbb^^^]]]```bbbaaadddiiinnnqqquuuxxxzzzyyywwwvvvooovvv|||xxxuuuwwwyyy~~~~~~vvvqqqmmmmmmllllllllloootttxxxxxxzzz||||||yyyvvv|||@@@@@@???===<<<;;;999999999999888666444333333444222222333333222111///...---------.........//////000...---,,,,,,---///000,,,,,,---------,,,++++++)))+++------,,,+++***+++'''))),,,---------...///---......///////////////...///000000000000000///222222333333333222111111222333555666777888;;;>>>999:::;;;<<<;;;:::888777:::===@@@@@@===::::::;;;<<<888666:::===@@@FFFMMMOOOLLLKKKNNNTTTWWWVVVSSSYYYWWWUUUWWW[[[^^^___^^^^^^[[[UUUPPPLLLKKKLLLLLLNNNMMMMMMMMMMMMOOOPPPRRRMMMPPPSSSUUUTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNOOOOOOQQQRRRTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZYYYVVVRRRPPPNNNMMMLLLJJJIIIGGGEEECCCAAA@@@??????<<<:::666222/////////000111111000...---///444777<<>>999666555555555444111222333555666666555555333444666777777666555444000///...---,,,---..............................++++++,,,------...//////...222999BBBKKKUUU___fff```___]]]ZZZWWWUUUWWWXXX```gggqqqzzz~~~}}}xxxuuusssjjjeeegggjjjlllsss{{{}}}|||~~~}}}}}}}}}zzztttnnnjjjhhhggggggjjjpppzzzyyyxxxsssmmmiiiggg```YYYVVVRRRMMMJJJJJJLLLNNNOOOUUUPPPMMMKKKGGGDDDFFFKKKLLLPPPUUUZZZ___jjjxxxzzzuuurrrqqqmmmmmmlllllljjjiiigggfff^^^XXXVVVZZZZZZXXX[[[aaakkknnnsssyyy|||}}}}}}|||vvvzzz~~~wwwrrrnnnnnnpppsssxxx~~~~~~nnnnnnnnnlllkkkkkkmmmoooqqqsssvvvwwwxxx{{{~~~vvvyyy{{{xxxuuu{{{@@@@@@???===<<<:::999999888999:::999777444333333000000111111111111000000/////////000222222///------,,,+++*********+++,,,******+++++++++******))),,,+++(((''''''(((+++,,,333...******...111000...///000000///------...000...///000222444555555555444333222222111111222222111222222333555777999:::777999;;;<<<<<<;;;:::999::::::;;;<<<>>>???@@@AAA???;;;999:::???EEEHHHIIIMMMMMMNNNPPPRRRTTTWWWXXXYYYXXXYYYZZZ\\\]]][[[ZZZZZZWWWRRRMMMJJJIIIJJJKKKNNNNNNNNNNNNMMMLLLKKKKKKOOOOOOPPPQQQQQQRRRRRRRRRPPPPPPOOONNNMMMMMMMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPTTTTTTTTTTTTUUUVVVWWWWWWRRRRRRQQQPPPOOOOOOOOOPPPLLLIIIEEEAAA>>>======>>>444444444333111...+++***---.........///111555888;;;BBBMMMWWW___aaa```___\\\YYYSSSLLLEEE>>>999777111111111111000///......222222333666;;;AAAFFFJJJSSSWWW]]]ccciiipppvvvzzz{{{~~~~~~~~~||||||}}}|||}}}~~~}}}{{{yyyxxxyyyxxx|||zzzqqqlllfffbbb^^^]]]```fffjjjmmmnnnmmmllljjjhhhgggggggggqqq|||iiiPPPCCC;;;;;;;;;:::???GGG]]]kkkuuutttsss|||{{{yyyuuuyyyzzzsssppppppqqqqqqlll```WWWYYY```hhhkkkqqqtttsssrrryyywwwkkkaaa___eeelllrrrzzzyyynnnddd\\\VVVQQQGGG;;;555555666444000666555444333333444555666888555222111222222000---111111000...,,,,,,...000------------------------.........---,,,,,,...111222666???JJJNNNQQQ\\\jjjhhhhhhfff```ZZZYYY^^^cccffflllvvv|||yyyssssssyyy}}}}}}~~~~~~~~~{{{~~~uuukkkeeefffjjjmmmnnnzzz}}}wwwlll___YYYXXXXXXUUURRRKKKJJJIIIHHHHHHIIIKKKLLLLLLKKKHHHFFFFFFHHHJJJKKKKKKLLLOOOUUU___iiisssyyy}}}zzzxxxvvvrrrqqqooonnnllliiieeebbb\\\TTTNNNPPPSSSTTTWWW[[[___ccciiipppvvv{{{|||~~~zzztttpppkkkhhhhhhgggiiiooossswwwzzzvvvoooiiiggghhhjjjmmmlllmmmmmmkkkiiikkkpppttt{{{wwwqqqpppuuuvvvuuu@@@???>>>===<<<:::999999666777777666222///......000000111111000000///...///.........//////---+++......,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,,,,(((%%%%%%))),,,,,,***...//////...,,,,,,---///...///000222333444555555444333222222111111222222333333333333444555777777777999:::<<<<<<;;;:::999;;;<<<===>>>???@@@@@@@@@<<<:::999;;;@@@EEEHHHIIILLLMMMNNNPPPRRRTTTVVVWWWYYYYYYZZZ\\\^^^]]][[[YYYUUUSSSOOOLLLKKKKKKMMMNNNOOOOOOPPPOOOOOONNNMMMLLLNNNOOOQQQSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQPPPOOONNNLLLKKKKKKKKKIIIFFFBBB???>>>======222222333333222111000///....../////////000444777;;;BBBNNNYYYaaacccaaa___YYYVVVPPPHHHAAA;;;777555222222222222222111000///333333444777;;;@@@DDDGGGKKKOOOTTTZZZ___dddjjjnnnqqqsssuuuttttttvvv{{{|||yyyxxxxxxyyy{{{{{{{{{zzzwwwuuuvvvvvvuuuyyy}}}{{{rrrmmmddd```]]]]]]aaaffflllnnnrrrrrrqqqpppnnnmmmllllllooouuutttTTTFFF;;;999888666;;;CCCUUUeeerrrsssrrryyy{{{xxxtttwww~~~~~~|||uuurrrnnnnnnoookkkaaaWWWXXX]]]dddgggkkkmmmjjjjjjtttyyylllaaa[[[^^^bbbnnnwww}}}yyypppiiiccc___^^^RRRBBB888666666555333666555444333333444555666555333000///111222111000111111000...,,,,,,...000++++++++++++++++++++++++...//////...---...000222555888BBBMMMSSSWWW```jjjnnnnnnmmmhhhcccbbbgggkkkqqqvvv~~~~~~~~~{{{xxxyyyyyy}}}|||yyyuuuooojjjjjjooowww}}}yyymmmdddZZZSSSQQQQQQOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKIIIGGGGGGGGGIIIIIIHHHIIILLLRRRZZZdddmmmrrrzzz|||{{{zzzzzzyyytttrrrnnnkkkhhhccc^^^ZZZRRRJJJEEEFFFIIIKKKNNNRRRZZZ___eeejjjooouuuzzz~~~~~~zzzuuuppplllhhheeecccaaaaaadddfffhhhooowww{{{uuuoookkkiiiiiiiiikkklllllliiifffeeefffhhhuuuzzz{{{rrrpppuuuwwwwww~~~??????>>>===;;;:::999999999999999777333000//////222222222111000///...---///...,,,,,,------,,,***///......---,,,---------+++,,,,,,---------,,,,,,,,,+++***))))))***+++,,,---***'''))),,,//////---///000000///---,,,...///...///111222333444555555333333222111111111111222333333333444444444444555888999:::;;;<<<;;;::::::<<<===???AAAAAA@@@???>>>888888999===BBBFFFHHHHHHLLLLLLNNNOOOQQQSSSUUUVVVWWWXXXZZZ]]]^^^]]]YYYVVVOOONNNLLLJJJKKKMMMOOOQQQQQQQQQQQQQQQPPPOOONNNNNNNNNPPPSSSUUUVVVVVVUUUTTTOOONNNNNNMMMMMMMMMMMMNNNQQQPPPPPPPPPOOONNNNNNMMMLLLLLLKKKLLLLLLMMMNNNOOOQQQQQQQQQPPPOOOLLLJJJIIIJJJIIIGGGDDDAAA???===<<<222333333333333333222111///000000//////000222444999AAAMMMYYY```aaa^^^[[[OOOLLLFFF???999444222111333333444444333333222222444555666999;;;>>>AAABBBDDDGGGKKKOOOSSSWWW\\\```dddfffgggggggggjjjpppuuuxxxyyyyyyxxxvvvuuuvvvwwwzzzzzzxxxvvvsssrrrsssttttttvvvyyy{{{|||}}}zzzrrrllldddaaa]]]]]]```fffkkkmmmtttttttttuuutttrrrqqqpppnnnooottt^^^NNN>>>:::777555999@@@KKK^^^pppuuussswww|||xxxrrrtttxxx}}}}}}zzzuuu|||~~~zzzooonnnnnnjjjaaaWWWVVVZZZ^^^```cccaaa]]]^^^lll||||||rrrfff]]][[[\\\kkkttt{{{xxxsssooollliiijjj[[[HHH:::555555555555666555444333333444555666444111///...000111222222111111111///---,,,...000,,,,,,++++++++++++++++++......///...---///222555999===FFFSSS]]]ccciiinnnssstttsssppplllmmmqqquuuzzz~~~{{{sssppppppqqqvvv}}}|||vvvuuusssppppppwwwyyyqqqddd___WWWPPPLLLJJJKKKKKKOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEFFFHHHLLLSSS[[[cccgggqqquuu}}}|||yyywwwxxxyyyzzzzzzwwwsssmmmfff```YYYSSSNNNFFF@@@<<<===@@@AAADDDHHHQQQWWW]]]aaadddiiiqqqxxx{{{|||}}}~~~~~~|||yyytttpppllliiieeecccbbb^^^[[[\\\\\\]]]dddkkkuuu{{{xxxrrrmmmiiiggghhhjjjjjjhhhdddaaa______kkkqqqzzzyyyrrruuuyyyxxx{{{>>>>>>===<<<;;;:::999888999::::::888555333333333555444444333111000...---...---+++,,,---......---.........---------------***+++,,,,,,,,,,,,,,,,,,******))))))))))))******///---,,,---000222333222000111111000......///000//////111222333444444444333222222111111111111111222222333444444555555555888888:::;;;;;;;;;;;;;;;>>>???AAABBBBBB???===;;;444666:::???CCCGGGHHHHHHKKKKKKMMMOOOQQQRRRSSSTTTUUUVVVXXX[[[\\\ZZZVVVRRRKKKJJJIIIIIIKKKNNNPPPRRRSSSSSSSSSSSSRRRQQQPPPPPPNNNPPPTTTWWWYYYXXXVVVUUUOOONNNNNNMMMMMMMMMNNNNNNQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNOOORRRSSSTTTTTTRRRPPPMMMLLLHHHGGGGGGEEEBBB???===;;;666666555444222111000///000111111000//////111222555===IIISSSXXXWWWSSSOOOEEECCC>>>999555333222222444555555666666666555555888888999;;;<<<===>>>???BBBDDDGGGIIIKKKOOOSSSVVVYYY[[[]]]]]]]]]aaagggmmmtttvvvwwwxxxwwwwwwxxxzzzyyyyyywwwtttppppppqqqsssuuuvvvwwwwwwxxxzzz}}}|||vvvnnniiifffbbb^^^]]]___dddiiikkkqqqrrrtttuuuuuutttrrrqqqoooooorrr{{{lllXXXEEE>>>:::777:::AAAFFFYYYoooxxxxxxyyy~~~xxxpppqqqssswww{{{}}}|||{{{uuu}}}zzzvvvqqqjjj```WWWUUUXXXZZZ[[[\\\YYYTTTWWWhhhzzz~~~ssshhhcccbbbmmmvvv|||zzzuuurrrpppnnniii\\\III:::333333444444555555333333333333555555555444111000000111333333111111111///------...000...............------------------------000444777>>>BBBMMM\\\kkkssswwwxxxwwwwwwvvvtttrrrtttxxx||||||{{{xxxssslllhhhiiiiiinnnvvv}}}~~~|||{{{{{{|||~~~|||vvvvvvuuutttxxxuuulllcccaaa\\\UUUMMMJJJKKKNNNQQQQQQRRRRRRQQQOOONNNLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDGGGLLLSSSYYY\\\eeeiiirrr~~~|||yyyvvvtttuuuvvvwwwvvvwwwqqqiii```XXXPPPHHHDDD???;;;888:::<<<<<>>>>>>>>>>>BBBCCCEEEEEEFFFIIILLLPPPOOOQQQSSSSSSTTTYYY```fffppprrruuuwwwwwwxxxyyyzzzyyyyyywwwtttqqqppprrrttttttuuuuuuuuuuuuwwwzzz}}}|||zzzyyywwwuuupppiiieeebbb___\\\\\\```fffkkknnnoooqqqsssuuuuuuuuutttsssrrruuuxxx|||xxxbbbLLLBBB===999;;;AAADDDVVVmmm{{{}}}}}}~~~xxxnnnmmmooorrrxxx|||}}}yyyooodddZZZWWWYYYXXXYYYZZZYYYVVVZZZlll}}}vvvnnnlllttt|||~~~wwwssspppmmmdddYYYIII<<<666444444444555444333222222333444555888777555333111111222333111222222000...---...////////////......---------+++,,,,,,,,,---000555999BBBHHHUUUfffwww~~~}}}zzzxxxwwwzzz~~~}}}{{{qqqlllgggbbb```bbbdddjjjrrrzzz}}}||||||}}}|||vvvtttsssxxx~~~rrriiieeeeeeaaaZZZRRRNNNOOORRRRRRSSSSSSSSSRRRQQQOOONNNOOOOOONNNMMMKKKGGGDDDBBBBBBBBBBBBDDDGGGLLLQQQSSSYYY___iiiuuuzzzuuuwwwtttqqqoooooopppooooooqqqkkkaaaXXXOOOGGGAAA===<<<888888:::;;;:::===BBB@@@FFFKKKLLLLLLPPP[[[dddhhhjjjnnnqqqsssuuuxxx{{{~~~{{{yyywwwpppmmmjjjhhhfffddd```^^^YYYTTTNNNKKKHHHGGGLLLRRRYYYcccnnnwww{{{yyyssspppeeefffggggggfffbbb^^^[[[WWW]]]gggsss~~~}}}zzzxxxvvvvvv<<<<<<;;;::::::999888888666777777777555666777999666666666555333111000///------...000222333222000,,,------------,,,++++++(((((()))***++++++++++++((()))***++++++***)))(((******+++,,,------......,,,,,,---+++***)))***,,,000000111222333333333333222222111000000000000111///000333555777888888888888888999999:::;;;<<<===@@@@@@@@@???===999666444000555;;;@@@CCCEEEGGGHHHHHHJJJLLLNNNPPPPPPPPPPPPOOOPPPQQQRRRSSSPPPLLLIIIHHHHHHIIIJJJLLLOOOQQQSSSUUUUUUUUUUUUTTTSSSRRRRRRRRRTTTVVVXXXYYYXXXVVVUUUPPPOOOOOOOOOOOOPPPPPPQQQOOOOOONNNMMMNNNOOOQQQRRRNNNNNNMMMNNNNNNOOOPPPQQQPPPQQQRRRSSSTTTSSSRRRRRRIIIIIIHHHGGGEEEBBB???>>>777666555444333333333333000111222111000//////000000444:::???AAAAAA>>>===;;;;;;;;;;;;;;;<<<======<<<<<<>>>???@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBDDDGGGJJJHHHIIIKKKLLLMMMRRR[[[aaajjjmmmpppsssttttttvvvwwwxxxxxxxxxvvvsssrrrtttuuurrrssstttttttttuuuxxx{{{zzzwwwtttrrroookkkgggccc]]]ZZZXXXZZZ```hhhooosssoooppprrrtttvvvvvvvvvvvvvvvzzz~~~kkkSSSFFF@@@999999===CCCPPPfffxxx}}}rrrpppooorrrwww}}}yyymmmbbb\\\[[[ZZZ[[[]]]```bbbgggvvv~~~vvvttt||||||vvvqqqmmmddd[[[NNNBBB;;;888777777555444333222222333444555888999888666333222222333111222222111///......///......------,,,+++++++++++++++,,,,,,...222888===FFFOOO]]]mmm}}}~~~rrreee___\\\ZZZ[[[^^^eeekkkssszzz~~~xxxvvvwww~~~yyymmmfffccccccaaa[[[UUURRRSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRRRRQQQOOOLLLHHHDDDBBB@@@@@@@@@AAADDDGGGJJJLLLOOOUUU^^^jjjwww|||xxxsssqqqoookkkiiihhhgggfffdddeee___VVVMMMFFFAAA<<<:::999777888;;;;;;:::<<>><<<999666333111111555<<<@@@BBBCCCFFFHHHHHHIIILLLNNNOOOOOOOOONNNOOONNNNNNOOOOOOMMMJJJGGGFFFGGGHHHKKKNNNQQQTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRUUUUUUWWWWWWWWWWWWVVVUUUPPPPPPPPPPPPPPPQQQRRRSSSPPPOOOOOOOOOQQQSSSVVVXXXRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTMMMLLLKKKJJJHHHEEEDDDBBB;;;:::888777555555555555///111222222000//////000111333666999<<<>>>??????>>>???@@@AAABBBBBBAAA@@@BBBCCCDDDEEEGGGGGGGGGHHHHHHFFFDDDBBBAAABBBCCCCCCBBBBBBBBBAAA@@@BBBEEEHHHDDDFFFHHHHHHJJJPPPYYY```dddhhhlllooopppqqqrrrsssvvvwwwxxxwwwuuutttuuuvvvssstttvvvvvvvvvxxxzzz||||||xxxtttpppmmmjjjgggddd^^^[[[YYYZZZ```hhhnnnrrrnnnoooppprrrtttvvvwwwxxxxxx{{{www\\\MMMDDD;;;777999@@@III[[[ppp|||~~~|||xxxxxx{{{zzzlllbbb___^^^___ccckkkqqqwww|||{{{|||wwwrrrjjjaaaSSSFFF===999888888444444333222222333444444444666888777444222222333000222333222000......///.........---,,,,,,++++++,,,------...000555<<>>>>>>>>???@@@CCCEEEGGGIIILLLRRRZZZeeepppyyy~~~~~~yyyuuuqqqkkkgggccc___[[[XXXWWWQQQIIIBBB>>><<<:::888999888:::======;;;===CCCAAACCCEEEFFFHHHKKKPPPTTT]]]^^^aaacccfffkkkpppuuuvvvwwwyyyzzzyyywwwtttrrrkkkhhhfffccc```\\\WWWTTTUUUQQQMMMKKKHHHFFFIIIOOOQQQWWW```jjjttt{{{}}}zzzvvvsssqqqoooooonnnjjjfffeeeeeedddbbb```[[[\\\^^^ccclllxxx{{{|||;;;::::::999999888888888777777666444222222333555222222222111000///...---///000222444444111,,,'''...///000000000///---,,,)))***+++,,,------...---***,,,...000000...,,,***,,,---//////...---......///000000///------...000000111222333333333333333222111111000000000000000444555777888999888777666888888888999:::;;;===>>>AAA???===:::666333111000111666<<<@@@AAABBBEEEHHHGGGIIIKKKNNNOOOOOONNNNNNPPPNNNMMMMMMNNNLLLIIIGGGDDDEEEGGGKKKOOOSSSVVVXXXUUUUUUUUUUUUTTTSSSRRRRRRVVVVVVWWWWWWVVVVVVUUUUUUQQQQQQQQQQQQQQQRRRSSSTTTQQQPPPPPPQQQTTTWWWZZZ\\\WWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVPPPOOONNNLLLJJJHHHGGGFFFBBB@@@===999666444333333///000222222000///000111222333555777;;;???BBBDDDIIIJJJLLLMMMMMMLLLJJJIIIFFFGGGHHHJJJKKKLLLLLLMMMKKKIIIFFFCCCBBBCCCEEEFFFDDDDDDCCCAAAAAABBBFFFIIIEEEFFFHHHIIIKKKQQQZZZaaacccfffkkknnnooooooppprrrtttvvvwwwwwwvvvuuuuuuvvvuuuwwwyyyzzz{{{|||~~~{{{uuupppmmmjjjhhhgggccc___\\\[[[___eeejjjlllllllllmmmoooqqqtttvvvwwwyyyzzz|||dddTTTHHH===777888===CCCSSSjjjxxx{{{}}}tttgggaaaaaaaaahhhsss||||||wwwqqqfffVVVFFF;;;777666777444444222222222222444444000333777777555333222333000222333222000......///111111000///......------......///000222888???DDDMMMZZZiiiuuu~~~nnn]]]UUUUUUXXX___eeennnsss{{{|||vvvooohhhccc[[[ZZZZZZZZZ[[[[[[\\\\\\YYYXXXWWWVVVVVVWWWYYYZZZXXXWWWTTTPPPLLLIIIFFFDDD<<<<<<<<<===>>>@@@CCCDDDEEEFFFIIINNNWWWbbblllrrrxxx}}}xxxppphhhaaaZZZSSSOOOMMMHHHAAA<<<999999888888::::::===@@@???===@@@EEEDDDDDDEEEGGGJJJMMMPPPRRRVVVXXX[[[^^^cccjjjqqqvvvsssuuuxxx{{{{{{yyyvvvtttmmmkkkhhheeebbb]]]XXXTTTLLLJJJIIIKKKKKKJJJOOOUUUXXX[[[aaaiiiqqqwwwxxxxxxzzzwwwsssnnnkkkjjjjjjkkkoookkkgggfffhhhkkkkkkkkk```___^^^```gggsss~~~}}}}}}~~~?????????>>><<<999666555888777666555444333333333333222111///......------------------.........///000+++%%%$$$&&&)))+++++++++,,,,,,------,,,,,,++++++++++++***************,,,,,,,,,---------......,,,------...///000000111///111333333111111111222666444222333444444222///333333555666777777777777999;;;===>>>>>>===>>>@@@???===:::777444333333333777999;;;>>>AAADDDEEEFFFIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGJJJNNNQQQSSSTTTVVVXXXYYYXXXWWWUUUTTTSSSSSSRRRWWWXXXXXXWWWVVVTTTRRRQQQRRRSSSTTTVVVVVVUUUTTTSSS[[[ZZZXXXVVVVVVVVVXXXYYY[[[ZZZZZZZZZ\\\\\\ZZZYYY]]][[[YYYVVVTTTTTTSSSSSSWWWTTTPPPLLLKKKIIIGGGFFFDDDBBB???;;;888555333222000222444666666333000...444555888<<>>===<<<<<<===>>>???@@@DDDDDDDDDFFFJJJRRR\\\bbbqqq{{{zzzqqqggg\\\SSSMMMGGGDDD@@@;;;999999;;;<<>>FFFMMMRRRUUU[[[[[[[[[]]]]]][[[WWWSSSOOONNNMMMMMMMMMKKKHHHEEEGGGFFFEEECCCBBBBBBBBBBBBDDDCCCCCCEEEFFFGGGEEECCCBBBBBBCCCDDDGGGMMMUUU[[[___ccchhhnnnqqqrrrqqqooorrrtttvvvvvvtttsssssssssssswww{{{~~~}}}|||{{{{{{|||yyyuuuqqqooolllhhhfffbbb___\\\\\\```eeejjjllloooppprrrrrrrrrssstttvvvtttvvvxxxzzz}}}iiiVVVHHH>>>999:::<<>>999666444555444333111111333444555666666777777666555333222000111111111000///...............---------,,,,,,...///111333777===EEEJJJWWWaaaqqqzzzxxx{{{}}}rrrggg]]]\\\aaagggpppzzzyyyqqqkkkgggeeeddddddaaa```___^^^^^^^^^______```aaa```^^^[[[YYYZZZ[[[[[[]]]\\\VVVQQQNNNJJJDDD>>>===<<<<<<<<<===>>>???>>>>>>>>>@@@CCCJJJSSSYYYlllvvv}}}ssshhh]]]VVVFFFBBB>>>:::999:::===???AAABBBDDDGGGKKKOOOSSSUUUUUUUUUTTTSSSQQQNNNLLLKKKLLLNNNSSSYYY___fffkkkmmmqqqsssvvvyyyyyyxxxvvvtttnnnkkkhhhbbb]]]XXXTTTRRRMMMMMMMMMMMMNNNOOOQQQRRRTTT[[[fffrrrzzz~~~|||yyyuuupppnnnooopppsssrrroookkkiiiiiijjjlllfffffffffggglllssszzz}}}}}}::::::::::::999888777666888777666555444333333333222111000///...---------------........./////////------///111222000,,,))))))******++++++******)))+++++++++,,,,,,------...,,,,,,,,,---------..............................---///111222111111222444222222111333444555333222555666777888888999999888???@@@BBBCCCDDDGGGKKKNNNJJJEEE>>>777333111111222888:::<<>>888666555555444333222222333444555777777777666555555444444222222222111000///...---...............---------///000333666:::AAAIIIOOOVVVaaappp}}}{{{wwwvvv||||||}}}}}}xxxlllfffdddhhhooovvv~~~xxxsssmmmiiiggggggggggggeeedddaaa```___```bbbdddeeeeeeeeebbb]]]YYYWWWVVVXXX[[[[[[WWWSSSPPPJJJDDD>>>>>><<<;;;;;;<<<======999999999:::===BBBIIINNNaaammm}}}|||nnnaaaWWWEEEBBB>>>;;;;;;>>>CCCFFFJJJKKKMMMPPPTTTYYY^^^```___^^^\\\XXXTTTOOOKKKIIIGGGJJJOOOUUU\\\bbbfffiiilllppptttxxxyyywwwtttrrrnnnlllgggbbb\\\WWWSSSQQQLLLLLLLLLMMMMMMNNNNNNNNNKKKTTTbbbrrr~~~~~~}}}{{{xxxtttqqqooommmmmmlllkkkjjjkkknnnsssyyy|||}}}EEEDDDBBB???;;;777555333888777666555444333333333111111000///...---------,,,,,,,,,---------.........,,,+++))))))*********+++,,,,,,------,,,,,,+++......---,,,+++******))),,,,,,,,,---------......////////////////////////,,,...000111111111333444222222333444555666666555444444555666666666666666===>>>???@@@BBBFFFKKKOOOMMMHHH@@@777222000111333999:::===???BBBDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHMMMKKKHHHEEEDDDDDDFFFGGGMMMPPPTTTVVVWWWXXXZZZ\\\UUUUUUUUUTTTTTTUUUVVVVVVYYYZZZ\\\]]]\\\[[[YYYXXXUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVVVVWWWYYYYYYYYYZZZ\\\]]]\\\ZZZ^^^]]]\\\ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQOOOKKKHHHHHHEEEAAA===:::888888888777444111///...000333555555999AAAKKKTTT\\\bbbdddgggeeecccaaa___\\\XXXTTTNNNNNNNNNOOOOOOOOOLLLJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDFFFGGGFFFDDDBBBAAAAAAAAADDDKKKTTTZZZ]]]___cccggglllpppsssuuuwwwxxxxxxvvvsssppppppppprrruuuyyy||||||||||||}}}~~~|||yyyvvvsssooojjjfff```]]]YYYXXXYYY\\\___```[[[\\\]]]]]]^^^bbbfffjjjmmmqqqvvvxxxzzzkkkXXXHHH???:::888===JJJYYYfffqqqyyy{{{|||~~~~~~xxxpppkkkgggiiisss|||tttmmmdddiiirrr{{{sssdddTTTEEE<<<777666333222111111111111222333888777666555555555555666333333333222111000///...///........................000444888>>>EEENNNSSSTTT\\\hhhssszzz}}}~~~~~~}}}zzztttrrrsssvvvyyy{{{zzzyyyyyyzzz|||zzzzzz}}}}}}vvvpppiiijjjooouuu}}}~~~tttqqqllljjjiiiiiiiiihhhhhhfffccc``````bbbeeehhhhhhiiiiiifff___YYYTTTRRRRRRUUUVVVRRROOONNNJJJEEE@@@>>>===;;;;;;;;;;;;<<<888999999999;;;>>>DDDHHHUUUaaatttqqqaaaUUUGGGDDDAAA???AAAEEEKKKOOOUUUVVVYYY[[[^^^aaacccddddddbbb```\\\VVVPPPKKKHHHEEEGGGLLLQQQWWW]]]aaacccfffjjjpppuuuwwwvvvsssqqqpppnnniiiddd]]]XXXSSSQQQMMMMMMMMMLLLKKKIIIGGGGGGFFFMMM[[[jjjxxxyyytttpppqqqoookkkjjjlllooorrrsss{{{~~~~~~<<<<<<;;;:::999888888777888777666555444333333333111000///...---------...............////////////000///...,,,++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++***))))))))),,,,,,,,,---------......111111000000000000000000+++...000111111111222444222333555666666777777888444555555666666666666555:::;;;===>>>@@@CCCHHHLLLLLLFFF>>>666111111333555:::;;;===@@@BBBDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKIIIGGGEEEDDDEEEGGGHHHMMMPPPSSSVVVWWWXXXYYY[[[WWWWWWVVVVVVVVVWWWXXXXXXZZZ[[[\\\\\\\\\[[[ZZZZZZ]]]\\\ZZZYYYXXXXXXYYYZZZWWWWWWWWWWWWWWWWWWXXXXXXZZZYYYYYYZZZ\\\\\\[[[ZZZVVVVVVXXXYYY[[[\\\]]]]]]TTTSSSRRRRRRQQQOOOLLLIIIGGGEEEAAA===:::888888888777666444222222333444555666;;;EEEPPPZZZbbbgggjjjjjjgggdddaaa___]]]YYYWWWSSSRRRSSSUUUWWWXXXVVVUUUQQQQQQPPPOOOMMMLLLKKKJJJEEEDDDCCCCCCEEEEEEDDDCCCBBBBBBAAAAAAEEELLLVVV]]]eeefffhhhlllppptttxxxzzzxxxzzzzzzyyyvvvtttssssssuuuxxx{{{}}}}}}}}}~~~}}}|||zzzxxxuuupppjjjfff^^^[[[VVVTTTTTTUUUUUUUUUNNNPPPQQQSSSUUUYYY___ccciiipppvvvyyyzzz~~~mmmZZZJJJ@@@===999:::CCCOOO[[[gggqqqvvvyyy}}}|||uuupppjjjiiiooo|||zzzppphhh]]]]]]cccsss}}}ssscccQQQCCC:::777333222222222222222222333777666666555555555555666333333333333222111000///////////////////////////---000555;;;AAAJJJSSSXXXWWWZZZ```fffkkkpppvvvyyyyyy||||||vvvmmmfffcccfffjjjoootttxxx|||~~~~~~}}}}}}{{{uuuppplllrrrzzz~~~}}}||||||uuurrrooollllllkkkjjjiiiiiigggcccaaaaaadddhhhkkkoooppppppllleee^^^XXXVVVRRRTTTSSSOOOMMMNNNMMMIIIAAA@@@>>><<<;;;::::::;;;888999:::999:::<<<@@@CCCMMMYYYlll}}}vvvcccWWWHHHFFFDDDDDDFFFLLLSSSWWW[[[]]]aaadddffffffeeedddbbbaaa```\\\WWWQQQKKKHHHEEEFFFIIINNNTTTYYY^^^aaabbbgggmmmsssvvvuuusssqqqnnnmmmiiieee```[[[XXXVVVSSSRRRPPPMMMJJJFFFCCCAAACCCHHHQQQ]]]kkkyyy{{{vvvqqqkkkggggggggghhhgggsss{{{~~~}}}}}}}}};;;:::999999888888999999888777666555444333333333000///......------......000000111111111222222222,,,///222222000---***))))))******++++++******)))'''((()))***+++,,,,,,---,,,,,,,,,---------......000000000000000000000000,,,...000111000000111333222444666777666666777888777777888888888888777777999:::<<<===>>>AAAEEEGGGEEEAAA:::444111222666888;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHFFFFFFFFFGGGIIIJJJMMMPPPSSSVVVVVVWWWXXXZZZXXXXXXXXXWWWWWWXXXYYYYYY[[[ZZZYYYXXXWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZZZZ\\\\\\ZZZYYYUUUVVVWWWXXXYYYZZZZZZYYYSSSQQQPPPOOOOOONNNKKKIIIFFFDDDBBB???<<<:::888777444444333333333222333333555;;;FFFSSS^^^ggglllnnnkkkhhheeecccbbb```^^^]]]ZZZZZZ[[[]]]```aaa```^^^XXXXXXXXXWWWUUUSSSQQQPPPHHHFFFDDDDDDDDDEEEDDDCCCBBBBBBAAABBBFFFNNNYYY```iiijjjkkkmmmooorrruuuvvvvvvyyy{{{|||zzzxxxxxxxxxyyy{{{~~~~~~~~~|||{{{{{{zzzwwwrrrlllggg^^^ZZZUUUQQQOOONNNMMMLLLBBBDDDFFFHHHJJJNNNRRRVVVbbbkkkuuuzzz{{{~~~ooo[[[JJJ??????:::999>>>GGGQQQ___kkkrrrwww|||~~~zzzvvvoookkkmmmvvvyyynnneee]]]XXXYYYgggyyy~~~ppp[[[HHH<<<888444444555555555555444444555555555555555555555444222333333333333222111111////////////000000000000...111777>>>FFFOOOXXX^^^```___^^^\\\]]]bbbiiinnnssswww{{{|||{{{wwwnnnfff___aaaeeekkkrrryyy~~~{{{uuurrrpppyyy~~~}}}}}}}}}vvvtttqqqooonnnllljjjhhhiiigggdddcccdddhhhlllooowwwxxxxxxtttnnngggbbb```ZZZ[[[YYYSSSQQQRRRQQQNNNDDDBBB@@@===;;;:::::::::666777888888888999<<<>>>HHHSSSddduuuuuubbbVVVIIIHHHHHHIIIMMMSSSYYY\\\^^^```cccfffgggfffeeeccc___^^^]]][[[VVVQQQKKKHHHEEEEEEGGGKKKRRRYYY```dddeeehhhnnnsssuuuuuusssrrrjjjiiigggeeebbb```^^^]]]ZZZWWWTTTOOOIIIDDDAAA???AAADDDJJJTTTaaappp|||~~~wwwllleeebbbbbb```___hhhpppwww}}}~~~}}}|||{{{AAA@@@>>>;;;:::999999999888777666555444333333333//////...---------......000000000000111111111111,,,...111000---***)))))))))******++++++******)))'''''')))***,,,---...///,,,,,,,,,---------......------......//////000000---///000111000///000111111333666666444444555777777777888888888888777777666888:::;;;<<<===???AAA<<<999555222111444888;;;;;;<<<>>>AAACCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFGGGGGGHHHJJJKKKLLLNNNQQQTTTVVVWWWWWWYYYZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYWWWTTTRRRQQQQQQSSSUUUPPPQQQSSSUUUWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZ[[[[[[[[[YYYWWWWWWWWWXXXXXXWWWVVVTTTSSSQQQOOOMMMLLLLLLLLLJJJIIIEEEEEEDDDBBB???<<<999888555444333222111222333333777===HHHUUU___fffjjjllliiigggcccbbbbbbccccccbbb______```aaaccccccaaa___\\\\\\\\\[[[YYYWWWUUUTTTMMMJJJGGGFFFFFFFFFEEEDDDAAA@@@@@@AAAFFFOOOZZZbbbkkkkkkkkkllllllmmmnnnoooqqquuu{{{~~~~~~|||{{{{{{{{{}}}~~~}}}~~~||||||||||||{{{vvvooojjj```\\\UUUPPPMMMJJJGGGEEE???AAADDDEEEFFFGGGJJJLLLWWWcccqqqzzz|||vvvaaaNNNCCC???:::777;;;BBBLLLZZZgggpppuuuzzz|||}}}}}}zzztttnnnlllrrr}}}~~~sssjjjbbbXXXTTT^^^nnnzzzuuu^^^III===999444555555555555555555444222333444555555444333222111222333333444333333333//////000000000111111111000444;;;CCCKKKUUU^^^dddfffccc^^^XXXVVVYYY```eeekkkqqqvvvyyy}}}yyypppkkkkkkmmmqqqwww}}}~~~uuuqqqooorrr}}}|||uuusssqqqpppooommmkkkhhhhhhgggffffffhhhlllpppsss|||}}}|||yyytttnnnkkkjjjccceeeccc]]]XXXVVVSSSNNNFFFDDDAAA>>><<<;;;::::::444555777777666777999;;;BBBJJJXXXiiizzzooo___TTTMMMNNNOOORRRVVV\\\```cccddddddcccbbbaaa```______\\\]]]\\\ZZZVVVPPPKKKGGGCCCCCCEEEIIIQQQ[[[eeekkklllooorrruuuvvvuuusssrrrjjjiiigggdddbbb___]]]\\\ZZZWWWRRRLLLFFFBBB???======@@@FFFQQQ^^^mmmzzzqqqgggbbb```^^^[[[\\\dddmmmttt}}}~~~|||{{{{{{{{{===<<<;;;:::999:::;;;;;;888777666555444333333333//////...---------......------------.........///444333111,,,))))))...222,,,,,,,,,------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---...//////---///111111000//////000000222555555222111333555555666666666666666555555333666888999888888999:::777444222000222555:::===;;;===???AAACCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEGGGHHHJJJKKKLLLMMMOOOQQQUUUWWWXXXXXXYYY[[[YYYXXXWWWVVVVVVVVVVVVWWWXXXUUUPPPMMMLLLMMMOOOQQQTTTVVVXXX[[[\\\]]]\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZXXXVVVOOOPPPSSSUUUWWWXXXXXXXXXQQQNNNKKKJJJJJJJJJJJJIIIEEEFFFFFFEEEBBB>>>;;;888888666333111111222555666;;;AAAKKKVVV___dddfffffffffdddaaa```aaacccddddddaaa``````aaaaaaaaa^^^\\\^^^^^^^^^]]][[[YYYVVVUUUPPPMMMJJJHHHGGGGGGFFFEEE?????????@@@EEEOOO[[[cccooooooooooooooonnnnnnnnnnnnssszzz~~~~~~}}}}}}|||}}}}}}}}}}}}~~~|||}}}~~~~~~}}}xxxqqqlllbbb]]]VVVPPPLLLHHHEEEBBBGGGJJJLLLMMMLLLLLLMMMNNNNNN\\\nnnyyy}}}}}}iiiUUUIII>>>999666999@@@JJJYYYfffppptttxxxxxxxxx~~~}}}wwwppplllpppyyy{{{ssshhh[[[SSSYYYfffsssuuu]]]HHH===999222333333444444333333222000222444555555444222111111111222333444444444444//////000000111111111222111666===FFFOOOYYYbbbhhhhhhddd^^^XXXTTTWWW\\\aaaeeelllsssxxx{{{zzzxxxwwwyyy}}}yyynnnjjjjjjqqq~~~yyysssrrrpppoooooonnnkkkiiiiiihhhhhhiiilllooosssvvv|||}}}}}}zzzuuuqqqooonnniiikkkjjjccc]]]XXXQQQJJJGGGEEEBBB???===;;;;;;:::444555777777777777999:::;;;BBBOOO___ppp|||nnn___VVVSSSTTTVVVZZZ___cccgggjjjmmmiiiddd^^^ZZZYYYYYYZZZ\\\]]]\\\ZZZVVVPPPJJJGGGAAAAAACCCHHHRRR^^^jjjqqqsssuuuwwwxxxwwwvvvsssrrrnnnllliiieee```\\\XXXVVVWWWTTTNNNHHHBBB>>><<<;;;999===EEERRR```ooo{{{uuuiiidddaaa^^^\\\UUU\\\eeennnyyy~~~|||{{{{{{xxx|||FFFBBB===:::;;;;;;999777555777666222111444444111111000///------......///000222222111///---------.........///......---,,,++++++++++++++++++++++++,,,,,,,,,,,,---///111222333000...---...000000000...---,,,---.........---111000//////111222111/////////000000111111222222555666888999999777666444555444444444555666888::::::555111000333777999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTVVVWWWVVVUUUUUUTTTTTTTTTSSSRRRRRRTTTVVVTTTRRROOOLLLKKKKKKLLLNNNNNNPPPTTTWWWZZZ[[[[[[[[[___^^^]]]^^^`````````^^^XXXWWWYYY^^^]]]XXXUUUVVVTTTTTTSSSSSSSSSSSSTTTUUUNNNMMMKKKJJJIIIJJJLLLMMMMMMKKKHHHGGGEEECCC@@@===888888777333///...111555:::CCCPPPYYY^^^^^^___``````___^^^bbbfffjjjjjjiiifffeeebbb]]]YYYVVVWWWXXXYYYVVVTTTUUUXXXZZZYYYWWWVVVSSSPPPNNNMMMLLLIIIHHHGGGAAA>>>AAAFFFLLLWWW```jjjmmmooopppoooooopppqqqpppsssxxx|||~~~~~~|||{{{zzzzzzzzz{{{xxxyyyzzzyyyxxxuuurrrpppiiiaaaXXXRRRPPPNNNIIIEEEOOOOOOQQQSSSTTTQQQMMMIIIVVVYYYcccpppwww{{{dddRRRMMMCCC;;;666666:::CCCRRR```nnnsssuuuqqqpppvvv~~~~~~|||yyyuuuooommmvvvyyynnnaaaUUUTTT```qqq~~~xxxbbbIII;;;777555666666666444333444555555555555555444444333222444444333333333333222222000000000...,,,,,,///111333<<>>@@@BBBCCCDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFHHHJJJLLLOOOPPPUUUUUUTTTTTTSSSRRRQQQPPPRRRSSSTTTSSSSSSTTTWWWYYYYYYWWWUUURRRQQQQQQRRRRRRRRRTTTWWW[[[]]]^^^^^^^^^```^^^^^^___aaabbbaaa```]]]]]]aaagggfff```[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSOOONNNLLLKKKKKKKKKLLLMMMLLLJJJHHHGGGFFFCCC@@@===;;;;;;999555222111333666;;;DDDPPPZZZ]]]______aaa```___```dddhhhkkkjjjiiicccaaa^^^XXXTTTQQQQQQSSSRRRQQQPPPQQQSSSSSSSSSRRRVVVSSSPPPNNNMMMKKKIIIGGGGGGAAA>>>@@@EEEJJJTTT]]]gggjjjmmmppppppooopppqqqqqqsssvvvyyy{{{{{{{{{zzz|||{{{zzzzzzzzzzzzzzz{{{wwwwwwwwwwwwuuusssqqqpppjjjccc[[[WWWWWWUUUPPPLLLOOOOOOOOOQQQRRRRRRPPPMMMQQQUUU^^^jjjqqquuuzzzhhhTTTMMMAAA;;;666555777>>>MMMZZZllluuuzzzuuuooopppwww}}}|||}}}~~~zzzrrrnnnttt~~~uuuiii[[[VVV___ooo|||yyyfffQQQAAA999666666666555444333333444444444444444444333222222444444333333222111000000000000000...---///222444444===HHHQQQ[[[eeekkklllllljjjgggcccbbbcccgggjjjnnnrrrxxx{{{rrrmmmjjjjjjooovvv~~~|||xxxuuussstttttttttrrrnnnkkkiiihhhkkkppprrrtttvvvyyy|||zzzxxxuuuqqqnnnmmmlllmmmqqqlllfff```\\\XXXUUUSSSLLLIIIEEEBBB@@@===:::888666666555444444444444555777:::AAAMMM^^^ppp~~~tttllleeeaaa___cccfffjjjmmmooonnnmmmkkkccc```\\\XXXWWWXXXZZZ\\\]]]]]]\\\[[[YYYTTTMMMHHHEEECCCCCCKKKXXXhhhuuu|||~~~|||yyyxxxvvvvvvrrrnnnhhhccc]]]XXXRRRNNNJJJGGGCCCAAA@@@???===<<>><<<:::999999888666444444777666333333666666444000000///............///,,,...000000//////000111///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111555222///------------,,,,,,---...///111222333444333777999555...***,,,000...//////000111111222222111222333555555555444333111222333444444444444444444222111222555888::::::<<<===>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIMMMPPPRRRVVVVVVUUUTTTTTTSSSSSSSSSUUUVVVXXXYYYYYY[[[^^^```bbbaaa___]]][[[ZZZYYYYYYUUUWWWZZZ]]]____________```___^^^```bbbccccccbbbaaabbbgggmmmmmmfff```___ZZZYYYWWWVVVTTTRRRPPPPPPPPPPPPNNNMMMMMMMMMNNNOOONNNMMMKKKJJJIIIGGGDDDAAA???>>>;;;888444444555888<<>>???CCCGGGOOOXXXaaaeeekkkooopppppppppqqqsssssstttuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyvvvuuuuuusssrrrqqqppppppjjjeee___]]]^^^]]]YYYTTTMMMKKKJJJKKKMMMOOOOOOOOOOOORRRZZZeeelllooottt{{{oooXXXMMM???;;;888555444777DDDQQQfffttt~~~yyynnnjjjooosss|||yyy{{{|||wwwooosss|||sssccc[[[___kkkxxxzzznnn]]]JJJ===777666555444333333333333333333333333333222222111555444333222111000///...000000000//////111444888:::DDDQQQ]]]kkkvvvxxxuuuuuurrrnnnkkkiiijjjmmmnnnpppssswww}}}}}}rrrgggeeehhhmmmuuu|||{{{vvvrrrrrrsssuuuvvvtttqqqmmmkkkjjjnnnsssvvvxxxxxxyyyzzzwwwuuurrrnnnllllllllllllppplllfffaaa]]]YYYUUUSSSLLLIIIEEEBBB@@@>>>;;;999666666555444444444444555555777>>>HHHWWWhhhvvvwwwoooiiigggfffgggiiilllpppsssrrroookkkggg___^^^\\\[[[ZZZ\\\]]]___cccbbb___]]]ZZZUUUOOOKKKFFFDDDDDDKKKYYYjjjzzz~~~|||zzzyyyxxxsssooojjjddd^^^WWWQQQLLLHHHEEEAAA>>>>>>??????>>>??????CCCMMM]]]lllvvvzzz}}}~~~|||rrrkkkgggfff^^^]]]\\\___gggrrr~~~}}}}}}}}};;;;;;::::::999888666444444666666333333666777555000/////////............---///000000///......///...---,,,+++++++++,,,---------------------------++++++,,,,,,---...//////222000...------...---,,,,,,---//////000000222333555777888555000,,,---000......///000111222222333444444444444222111///...333444555666777666555444000000111444666888::::::<<<===???AAABBBDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEHHHKKKOOORRRTTTUUUVVVYYY\\\]]]^^^^^^^^^^^^```aaabbbbbbccceeegggjjjiiigggeeebbb```]]]\\\VVVXXX[[[]]]_________^^^___^^^^^^___aaaccccccbbbcccbbbfffkkkkkkeeeaaaaaa[[[ZZZYYYVVVTTTQQQOOOMMMRRRRRRQQQPPPOOOPPPPPPPPPSSSRRRQQQPPPPPPNNNJJJGGGBBB@@@===999666555666777;;;CCCMMMUUUYYY[[[]]]```___aaadddfffgggeeeaaa___XXXWWWTTTPPPLLLKKKLLLNNNOOOSSSWWWWWWTTTRRRRRRTTTSSSPPPMMMKKKJJJIIIFFFEEEGGGBBB>>>???AAAEEELLLTTT\\\aaahhhmmmpppqqqqqqqqqrrrrrrqqqpppqqqrrrtttuuuuuuuuuwwwxxxxxxwwwvvvuuuuuuuuusssrrrqqqqqqqqqqqqkkkgggccccccffffffbbb]]]SSSPPPLLLKKKMMMOOOQQQRRRSSSTTT[[[dddiiilllqqqxxx~~~www^^^NNNBBB>>>;;;777222333===JJJ```ooo|||zzzqqqlllkkklllxxx{{{zzzyyyzzzrrrvvvzzzkkk```___hhhuuu~~~{{{vvviiiSSSAAA999777555333333333222222222222222333333222222111444444333333222111111111111111000//////111555999CCCMMM]]]mmm~~~}}}yyysssooommmmmmnnnnnnrrrsssuuuyyy}}}qqqeeedddkkksss|||}}}xxxtttrrrtttwwwxxxxxxuuuqqqoookkkoootttxxxzzzyyyxxxwwwuuusssqqqnnnmmmmmmnnnnnnppplllfffaaa]]]ZZZVVVSSSLLLJJJFFFCCC@@@>>>;;;999666666555444444444444555444777<<>>???AAADDDKKKRRRXXX^^^fffllloooqqqrrrrrrrrrpppooonnnoooqqqtttvvvuuuvvvvvvvvvvvvtttrrrqqquuuuuutttsssrrrrrrrrrsssoookkkiiikkkooopppmmmjjjbbb^^^YYYVVVWWWXXXZZZZZZZZZZZZ^^^eeeiiijjjpppvvvzzzgggTTTHHHDDD>>>999333222:::DDD\\\jjjwww{{{xxxvvvrrrooowww|||xxx||||||vvv{{{sssgggbbbgggttt~~~~~~}}}|||sss\\\FFF<<<999555333444444333111111222222333333222222222222222333333444555555555222222000//////111666:::HHHTTTfffzzzzzztttqqqppppppoootttuuuvvvxxx{{{yyylllkkkqqqyyy|||xxxuuuvvvyyyzzzzzzxxxuuusssoooqqquuuyyy{{{{{{yyywwwsssrrrpppmmmlllmmmnnnnnnoookkkgggbbb^^^ZZZVVVSSSLLLIIIEEEBBB@@@>>>;;;999666666555444444444444555444777;;;BBBLLLZZZiiisssuuuuuuuuuvvvvvvuuuuuuuuuyyywwwtttqqqmmmjjjhhhhhhhhhhhhiiijjjkkkkkkjjjjjjfffccc___[[[XXXTTTOOOLLLHHHEEECCCEEEOOO```rrr~~~~~~|||{{{uuurrrnnniiiccc\\\UUUPPPIIIFFFBBB@@@AAADDDFFFFFFCCCBBBDDDKKKVVVdddooovvvzzz{{{}}}~~~uuunnnlllgggddd```]]]```jjjxxx===>>>===<<<999777777777333666555222222555555333/////////000///......---///000111000...,,,+++,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,++++++,,,...///...---000222444333000///111444555222000111333333111///---...///000111222333444222222222222333333444444333333333333333222111000...000222444555666999;;;<<<>>>???AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFJJJMMMQQQSSSTTTTTTWWW[[[```eeeggggggeeedddaaacccdddcccaaa_________```___]]]ZZZXXXVVVUUUUUUZZZ\\\___bbbdddddddddddd___^^^]]]^^^___```___^^^ddd```___``````^^^^^^bbbZZZZZZZZZZZZXXXVVVTTTRRRVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUSSSOOOLLLFFFBBB<<<999777666555555555<<>>@@@CCCFFFMMMTTTWWW]]]dddjjjnnnqqqssstttsssrrrpppoooooorrrtttvvvvvvvvvuuuuuutttrrrqqqpppttttttttttttttttttttttttqqqnnnlllpppwww|||{{{yyypppmmmhhheeeddddddcccbbbcccbbbdddhhhjjjkkkooouuuzzzuuu___QQQIII@@@:::666444999AAAVVVeeettt||||||yyy|||wwwuuuxxx|||{{{}}}|||pppgggiiisss~~~|||eeeMMM???;;;666444555555333111111222222333333333333333111222333444555666777888222222111000000444999>>>JJJYYYmmmzzzwwwwwwwwwvvvyyyzzz{{{~~~uuutttxxx~~~~~~|||wwwxxxzzzzzzzzzyyywwwvvvsssssstttwwwzzz|||{{{yyyrrrpppnnnlllkkkkkklllmmmnnnkkkgggccc___[[[WWWTTTKKKHHHDDDAAA???===:::888666666555444444444444555444777;;;@@@IIIVVVeeeooorrrtttxxx|||~~~~~~|||{{{}}}yyysssmmmiiiggghhhhhhllllllllllllllljjjiiiiiiaaa^^^[[[XXXUUURRRNNNKKKJJJHHHDDDEEELLL[[[mmmyyyxxxuuupppkkkeee^^^VVVPPPFFFDDDAAA@@@AAACCCDDDDDDDDDDDDEEEJJJSSS```lllsssyyy{{{yyyrrrooojjjhhheeeaaaaaahhhttt}}}>>>???>>>;;;777555666888333666555111000333333111...///000000000///---------///000///...,,,,,,---,,,---///000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++,,,......---++++++...111000------///333222222222222000//////000------...000111222333444222222222333444555666777555444333222111111111111...111333333333555888;;;===>>>@@@BBBCCCDDDEEEEEECCCDDDDDDDDDCCCCCCBBBAAABBBEEEJJJOOORRRSSSRRRQQQTTTUUUWWWZZZ[[[]]]]]]]]]ZZZ[[[]]]\\\ZZZXXXWWWWWWVVVUUUTTTRRRRRRSSSUUUVVVZZZ\\\___bbbdddeeeeeeeeeaaa```______``````___^^^```]]]\\\___^^^[[[[[[^^^YYYZZZ\\\]]]]]]\\\ZZZYYYWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUWWWWWWUUUQQQNNNHHHCCC===999888888666444444;;;DDDLLLRRRWWW]]]aaaeeehhhjjjhhhddd^^^[[[ZZZYYY\\\```aaaaaa_________aaa___^^^^^^______^^^]]]VVVTTTQQQOOOMMMLLLJJJHHHEEEAAA???AAAEEEIIIOOOWWWXXX]]]ccciiimmmqqqtttvvvwwwuuusssqqqqqqrrrtttuuuuuuttttttsssrrrrrrrrrrrrrrrssstttuuuuuutttssssssllliiiiiiooozzz}}}zzzwwwvvvtttrrrpppnnnllllllooooooooosssyyy|||nnnXXXMMM@@@:::777777:::>>>LLL^^^qqqzzz}}}{{{sssvvvyyy}}}|||}}}zzznnnkkksss}}}}}}nnnWWWBBB===777444666666444222222222333444444444444444222222333333444555666666222222111111333999@@@EEEQQQ```rrr~~~}}}~~~yyyyyy{{{}}}{{{yyyyyyyyyyyyxxxxxxwwwwwwsssqqqoooqqquuuxxxyyyyyysssrrrooommmllllllmmmnnnnnnkkkgggccc```\\\WWWTTTJJJGGGCCC@@@>>><<<999777666666555444444444444555333666:::>>>EEERRRbbbmmmrrrvvvzzzzzztttmmmiiihhhiiijjjkkkjjjiiigggeeecccaaa```YYYXXXVVVTTTSSSPPPLLLHHHIIIGGGDDDCCCJJJWWWiiiuuu{{{xxxsssllleee\\\SSSLLLDDDBBB@@@@@@AAACCCCCCBBBDDDDDDDDDGGGOOO[[[hhhpppwww{{{|||uuurrroooooommmjjjhhhkkkssszzz~~~??????>>>999555333555888444666444000000222222///...///000000000///---,,,+++---//////...---...///,,,...000000///+++'''%%%++++++++++++++++++++++++***+++,,,---...---,,,+++...---,,,,,,------+++)))+++///333333000000444888000444666333...+++---111------...000111333444444666666555444444444555555888777555333222222333333///111333333222444888;;;===>>>@@@BBBCCCEEEEEEFFFEEEEEEFFFFFFEEEDDDCCCCCCAAAEEEKKKPPPSSSRRRPPPNNNMMMMMMMMMNNNPPPSSSWWWYYYTTTVVVXXXXXXVVVTTTSSSTTTRRRQQQPPPPPPRRRUUUYYY[[[WWWYYY\\\```cccdddddddddcccbbb``````aaaaaa___^^^[[[YYY[[[^^^^^^ZZZXXXYYYYYY[[[]]]```aaa``````___XXXXXXYYYYYYXXXXXXWWWVVVVVVWWWXXXZZZZZZXXXTTTQQQIIIDDD>>>:::999999777555333:::DDDLLLRRRXXX___dddgggjjjlllkkkfffbbb``````]]]```dddfffeeecccaaa```[[[WWWTTTUUUWWWXXXVVVTTTRRRPPPLLLJJJIIIHHHFFFDDDEEE@@@???BBBFFFKKKRRRYYYYYY]]]ccchhhmmmqqquuuwwwzzzyyyvvvtttrrrrrrsssssstttsssrrrqqqrrrssstttuuuppprrrtttuuuuuutttsssrrreeecccdddlllyyyxxxuuutttuuuuuutttwww}}}~~~xxx\\\NNN@@@999888888:::===CCCXXXnnnwwwwwwzzz}}}uuuxxxzzz}}}zzzwww}}}sssmmmsss|||{{{ttt^^^DDD>>>777555666777555222222333444444555555555555222222333333333333444444111111222333666===EEEKKKYYYgggwww~~~|||yyy{{{}}}~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvpppmmmiiijjjnnnsssvvvwwwwwwuuussspppooooooppppppnnnkkkgggddd```\\\WWWTTTJJJGGGCCC@@@===;;;888666666666555444444444444555222555999===CCCPPP```kkktttwww{{{{{{uuuqqqooooooppphhhgggdddbbb^^^\\\YYYXXXTTTSSSRRRRRRQQQNNNJJJGGGEEEDDDAAAAAAGGGTTTeeeqqqyyy}}}~~~zzztttmmmdddZZZOOOHHHEEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCEEELLLXXXeeennnvvv{{{}}}zzztttvvvvvvsssooopppvvv{{{}}}<<<;;;:::888777666555555555555555555444333222111444444333333222111000000//////////////////////////////000000///---***))))))******,,,---...//////,,,+++***)))***+++,,,------------............///,,,---...///000111222333444444333222111111111111------...///000222444555888777666666666777888999;;;999888666666555333111111333555444333333777;;;???AAACCCEEEFFFFFFEEEDDDDDDEEEFFFDDDBBB@@@@@@AAA@@@AAACCCEEEGGGIIIIIIJJJHHHJJJLLLMMMNNNOOOQQQSSSVVVWWWXXXYYYXXXVVVTTTSSSNNNLLLKKKMMMRRRUUUVVVVVV]]]```ccceeeeeefffggghhhiiigggeeeddddddaaa\\\XXXYYYXXXWWWVVVVVVWWWXXXYYY]]][[[\\\cccmmmsssrrrnnnaaa___\\\[[[\\\[[[ZZZYYY[[[[[[[[[\\\\\\ZZZVVVRRRJJJGGGBBB===999777666777;;;AAAIIIQQQWWW\\\aaaccciiijjjkkklllllllllkkkjjjgggfffffffffddd___XXXRRRQQQQQQPPPPPPOOOPPPPPPPPPKKKJJJIIIGGGEEECCCBBBBBBBBBAAA@@@@@@CCCJJJTTT[[[ZZZ]]]aaafffkkkooorrrssssssuuuuuussspppooorrruuusssttttttttttttuuuuuuvvvqqqrrrssstttsssrrrqqqpppiiicccaaahhhtttyyywwwzzz}}}|||{{{~~~jjjXXXDDD:::888888:::===DDDOOO```oooyyy~~~~~~{{{xxxyyytttsssyyysss___RRR@@@888888555777:::555222222333444444555555666666666555444444444444555444333222444:::DDDNNNTTTbbblllyyy{{{{{{}}}{{{vvvwwwvvvwwwyyy|||}}}||||||{{{yyywwwwwwwwwwwwxxxmmmhhhdddeeelllssswwwwwwvvvwwwvvvssspppnnnnnnooossspppmmmjjjfff```YYYUUUNNNIIIBBB===;;;;;;;;;;;;:::888777555444444444444333333666<<>>???AAACCCDDDDDDCCCCCC@@@CCCEEEEEEBBB???>>>===<<<===>>>AAACCCFFFHHHIIIIIIKKKLLLMMMMMMMMMOOOQQQSSSSSSTTTUUUTTTRRRPPPOOOOOOMMMLLLNNNSSSVVVXXXWWW^^^aaadddeeeffffffggghhhfffdddaaaaaabbbaaa^^^[[[\\\[[[YYYXXXWWWWWWXXXXXXXXXWWWYYYbbbnnnuuuuuurrrbbb```^^^]]]^^^^^^]]][[[\\\\\\\\\]]]^^^\\\XXXUUULLLIIIDDD>>>:::888777777999@@@IIIRRRYYY___cccfffiiijjjlllmmmnnnnnnmmmmmmlllkkkhhhfffbbb\\\TTTOOOLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFCCCAAA@@@?????????@@@@@@AAABBBEEEKKKRRRXXXXXX[[[___dddiiimmmrrruuuvvvwwwwwwtttpppoooqqqtttuuuuuuuuuuuuuuutttsssrrrpppqqqqqqqqqpppoooooonnniiiccc```eeeppp~~~|||zzz}}}~~~}}}{{{ppp^^^JJJ>>>999777888;;;@@@KKK\\\mmmyyy{{{~~~|||xxxxxxzzzyyy~~~{{{kkkSSSAAA999888444555777222222222333333444555555555333333333333444666777888444333333777>>>HHHRRRYYYgggppp}}}xxxvvvxxx~~~{{{rrrnnnpppuuuwww{{{~~~|||{{{|||{{{zzzxxxwwwwwwxxxxxxrrrmmmhhhhhhmmmrrrtttsssvvvvvvuuussspppnnnoooppppppnnnllliiifffaaa[[[WWWOOOJJJCCC>>><<<;;;;;;;;;:::999777555444444444444333333666<<>>>>>AAAGGGQQQcccqqq{{{zzz{{{}}}|||yyy}}}|||yyyxxxvvvssstttyyy}}}{{{|||~~~>>>======<<<;;;:::999999444444444444444333333333111111000000//////..............................000//////...---,,,++++++------,,,+++***))))))(((******+++------.........+++++++++,,,,,,,,,------.../////////000000111111000000///.........//////111111222333444555666777444444555666999;;;>>>@@@@@@@@@>>><<<999666444333000///...///444888<<<===<<<===???AAABBBBBBBBBAAA===@@@CCCDDDBBB>>>;;;:::888999:::<<>>>>>@@@AAACCCFFFLLLRRRWWWYYY[[[___bbbgggmmmsssxxxzzzzzzxxxtttooommmooorrrvvvvvvwwwwwwvvvtttqqqppppppooonnnmmmllllllllllllhhhccc```bbbiiiuuu~~~}}}~~~||||||jjjUUUFFF<<<777777:::;;;EEEVVViiixxx~~~{{{zzzwwwwww}}}~~~sssTTTBBB999888333333555...222222333333444444555555222222333333444666777888444444555:::BBBMMMWWW]]]dddkkkvvv}}}vvvtttuuu|||}}}|||qqqfffeeeiiissswww~~~~~~|||{{{}}}|||{{{zzzyyyyyyyyyzzzyyytttnnnlllnnnqqqqqqpppuuuuuuuuussspppooopppqqqnnnmmmkkkiiigggccc^^^ZZZQQQLLLEEE???===<<<;;;;;;:::999777555444444444555444333666<<>>>>>===;;;999777666555666555444333222222222222000000000/////////..............................000///...---,,,,,,,,,,,,---,,,,,,+++***)))(((((()))***,,,...//////......+++,,,,,,,,,,,,---------////////////000000000000//////.........//////000000111222333444444555555555555555777999<<>>@@@BBBBBB@@@===;;;;;;:::999999;;;===AAADDDGGGGGGIIIKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQPPPOOONNNMMMMMMLLLMMMOOOSSSVVVYYYZZZ```bbbeeeffffffeeeffffffcccaaa^^^]]]]]]___```aaabbbaaa___\\\ZZZYYYYYYYYY[[[ZZZ\\\aaaiiimmmllljjjcccbbbaaabbbccccccbbb```\\\\\\\\\^^^______]]][[[SSSOOOHHHAAA;;;999888888;;;BBBMMMXXX___dddgggiiijjjlllnnnqqqssstttuuuuuuooolllgggccc```]]]ZZZXXXVVVTTTPPPMMMKKKKKKKKKLLLFFFCCC@@@<<<;;;<<<>>>???>>>???@@@CCCGGGNNNWWW]]]___aaaccceeehhhmmmuuu{{{}}}}}}{{{vvvpppmmmnnnqqquuuvvvxxxyyyxxxuuurrrppppppooommmkkkjjjiiijjjjjjeeebbb``````bbbkkk|||}}}}}}}}}zzzeeeRRRDDD999777:::888BBBRRReeeuuu~~~}}}wwwtttwww}}}}}}}}}~~~yyyrrrVVVCCC;;;999444444555///111222222333444444555555666555444444333333444444333444777===EEENNNWWW\\\\\\aaaiiittt~~~~~~zzz}}}{{{wwwwwwxxx}}}~~~yyykkk___^^^dddooovvv~~~~~~~~~~~~}}}}}}||||||||||||~~~zzzuuusssrrrsssrrrqqqtttttttttrrrpppoooppprrrpppnnnmmmkkkiiifffaaa]]]TTTOOOGGGAAA>>>===<<<;;;:::999777666444444555555444333666;;;CCCOOObbbsss~~~}}}xxxpppiii___[[[VVVRRRQQQQQQRRRQQQNNNNNNMMMLLLKKKIIIHHHHHHAAA>>>>>>AAAFFFOOO^^^lllvvv~~~xxxpppiiiddd___[[[\\\`````````___]]]WWWPPPIIIEEE>>>;;;999;;;@@@JJJ[[[jjjwww{{{~~~xxxuuuuuuxxxzzz||||||{{{zzz{{{|||}}}{{{|||zzztttqqqrrrxxx}}}}}}zzzzzz|||}}}|||<<<<<<<<<;;;:::999777666888777555333111000000000000000000000000/////////........................///...---,,,,,,+++,,,,,,************************)))+++,,,...//////...---------------............////////////000000000000////////////000000111222222333444555666666555555777777777777999;;;===>>>DDDEEEFFFDDD???;;;999999999555222333777;;;<<<;;;===>>>???@@@AAABBBBBBCCCBBBBBBBBB@@@===<<<===???>>>>>>======???AAADDDFFFEEEGGGIIIKKKLLLMMMPPPRRRPPPPPPOOOOOONNNMMMMMMLLLJJJKKKLLLNNNQQQUUUXXX[[[```bbbeeeeeeeeeddddddeeeeeeccc```]]]\\\]]]___aaacccbbb```]]]\\\[[[[[[[[[]]]]]]^^^aaafffhhhgggeeecccbbbbbbcccddddddbbb```\\\\\\\\\]]]______]]]\\\TTTOOOHHHAAA;;;888888888>>>FFFQQQ[[[bbbeeeggghhhjjjlllooorrrtttvvvwwwwwwqqqmmmhhhdddbbbaaa___]]]ZZZXXXUUUQQQOOONNNNNNNNNJJJHHHCCC???======???@@@?????????@@@FFFPPP]]]eeegggiiikkkjjjkkkooowww}}}|||uuuqqqrrrssstttvvvxxxyyyyyywwwtttrrrpppooommmkkkjjjiiijjjjjjbbb```______^^^bbbnnnzzz}}}yyyyyyxxxzzz|||}}}~~~~~~}}}}}}vvvaaaMMM>>>:::<<<888@@@OOOaaarrr~~~~~~~~~zzzvvvsssvvv}}}{{{|||{{{yyyyyyvvvpppZZZFFF===;;;666666888333111111222222333444444555555555444333333333333333333555999???GGGOOOVVVZZZZZZ\\\___gggqqqzzzwwwnnnmmmqqqtttvvvvvvwww{{{~~~~~~~~~xxxiii]]]]]]ccclllttt{{{yyyxxxwwwvvvuuutttttttttrrrpppoooppprrrsssqqqooonnnkkkgggbbb^^^WWWRRRJJJCCC@@@>>><<<;;;;;;999888666555555555555444333666;;;BBBOOOccctttzzzsssmmmhhhddd___ZZZXXXVVVUUUSSSPPPNNNLLLIIIGGGDDDBBBBBB???======AAAFFFOOO^^^lllvvvxxxpppiiiddd```]]]___cccddddddbbb]]]WWWOOOHHHDDD>>>;;;999<<<@@@HHHXXXeeewww~~~~~~yyyvvvvvvxxx{{{{{{yyywwwvvvvvv~~~{{{vvvssstttsssnnnkkkkkkpppvvv}}}||||||}}}{{{:::;;;<<<======<<<;;;:::888777444222000000000000000000000000000/////////------------------------------------,,,,,,++++++)))*********+++,,,,,,,,,+++,,,,,,------------------------.........//////.../////////000000111111/////////000111222333444666777888999999999777777888777777777888999;;;<<<@@@CCCFFFDDD@@@<<<;;;<<<<<<;;;999999;;;<<<<<<<<>>===???EEEQQQ___hhhkkknnnpppooommmpppxxx~~~|||xxxwwwwwwssstttvvvwwwvvvuuusssrrrnnnnnnlllkkkjjjjjjjjjjjjbbb^^^\\\\\\[[[\\\dddmmm{{{yyytttttttttuuuvvvxxxzzz|||{{{zzz|||oooWWWDDD<<<>>>999???LLL^^^ooo{{{{{{zzzyyy|||~~~yyyvvvtttrrrqqqyyy}}}xxxwww}}}~~~}}}zzzuuu```KKK@@@<<<666666999555111111222222333333444444111111222222333555666777444777<<>>>>><<<===BBBGGGPPP___mmmwwwuuunnngggccc___[[[]]]aaaaaa___\\\WWWPPPHHHBBB>>>>>>;;;;;;===@@@FFFSSS___sss}}}zzzyyy||||||xxxtttsssvvvuuummmgggggggggdddbbbbbbeeelllwww~~~}}}|||<<<<<<======<<<:::777666666444222111000111222333........................------------------------,,,,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------.........---......///000111111222/////////000111222444555777888:::;;;:::999888777777666666666777999;;;<<<:::>>>BBBBBB>>>;;;;;;===999:::;;;;;;:::::::::;;;?????????@@@AAABBBCCCDDDCCCCCCBBB@@@>>>===>>>???>>>>>>???AAABBBDDDEEEEEEFFFHHHKKKLLLMMMOOOQQQTTTOOONNNNNNMMMLLLLLLKKKLLLGGGJJJMMMOOOQQQUUUZZZ^^^___aaaccccccbbb``````aaaaaabbbaaa^^^[[[ZZZ]]]___```___^^^]]]]]]^^^``````^^^___aaaeeehhhiiiiiiiiihhhgggggghhhhhhgggdddaaa```___^^^___``````___]]]VVVQQQJJJBBB===;;;<<<===@@@IIIVVVaaahhhjjjkkkkkkjjjkkknnnqqqsssuuuuuuuuutttqqqmmmkkkjjjjjjiiihhhiiiiiihhhgggdddbbb___^^^YYYWWWRRRMMMHHHEEEBBBAAA>>>>>>>>>???EEEOOO[[[dddiiimmmqqqpppnnnpppxxx~~~yyywwwwwwssssssssssssrrrqqqooooookkkkkkkkkkkkkkkjjjiiiiiiccc]]]XXXXXXXXX[[[bbbiiivvv}}}yyyssssssrrrqqqqqqsssvvvxxxxxxxxxzzzxxx^^^GGG>>>>>>888===III[[[mmmzzzyyyyyyuuusss|||wwwrrrpppnnnmmmiiisssyyyrrrpppuuu~~~}}}gggQQQBBB<<<444444777333111111111222333333444444111111111222333444666666555999???HHHPPPXXX]]]```^^^______^^^]]]```ggglll}}}wwwlllfffgggiiilllrrryyyyyynnnkkkmmmsssyyy|||zzzxxxxxxvvvvvvuuussspppnnnooopppooonnnmmmmmmllliiieeeaaa\\\VVVNNNGGGBBB???===<<<;;;:::888666555555666666555444555;;;BBBPPPeeevvv~~~|||uuurrrnnnjjjfff```YYYUUUPPPNNNJJJFFFCCC@@@???>>>===<<<===BBBHHHQQQ```mmmxxxtttmmmfffbbb^^^YYYZZZ^^^]]]ZZZVVVPPPIIIBBB===;;;===;;;;;;>>>@@@DDDNNNYYYkkkxxx}}}}}}~~~wwwrrrooommmwwwrrrggg^^^\\\[[[YYYXXXYYYYYYaaalllvvv~~~~~~??????>>><<<888444///---333222111000000222444555------------------------------------------------***,,,---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))***+++++++++,,,,,,,,,---------,,,---...///000111222333.........///111222444444666777888999999888666555555555555555777999;;;<<<555:::???@@@<<<::::::<<<777;;;>>>???<<<;;;<<<>>>>>>>>>>>>???@@@AAACCCDDD@@@AAACCCBBB???===<<<===:::;;;>>>@@@BBBDDDEEEEEEHHHJJJLLLMMMMMMNNNPPPRRRRRRQQQPPPOOONNNNNNNNNNNNHHHKKKNNNPPPRRRVVV[[[```___aaaccccccaaa_________^^^______]]]ZZZZZZ\\\___^^^]]]]]]]]]^^^___aaabbbbbbccceeegggiiijjjiiiiiijjjjjjjjjjjjjjjiiieeebbbcccaaa``````aaaaaa```___XXXSSSKKKCCC???===>>>@@@>>>HHHVVVbbbjjjmmmmmmmmmiiikkknnnppprrrtttttttttpppnnnmmmmmmnnnppppppoookkkllllllkkkiiifffbbb```aaa___ZZZUUUOOOJJJFFFDDD======>>>@@@EEEMMMWWW^^^fffkkkoooooommmpppwww~~~{{{}}}xxxtttttttttsssrrrpppnnnmmmkkkkkkhhhiiijjjkkkkkkjjjhhhhhheee\\\UUUTTTWWW\\\cccjjjqqqxxx~~~{{{uuutttrrrooonnnooosssuuuvvvwwwyyy~~~}}}aaaIII>>>>>>777<<>>CCCIIIRRRaaannnyyytttmmmgggccc^^^ZZZYYY]]]___\\\WWWPPPJJJDDD@@@>>><<<;;;;;;>>>???BBBKKKTTTdddrrr}}}~~~}}}vvvooolllgggppp{{{qqqeeeYYYUUUTTTRRRRRRSSSRRRYYYcccnnnxxx~~~;;;;;;<<<===<<<;;;999888888666333111222222222111222000...---,,,---///000000---+++***+++,,,,,,+++000000///...---+++))))))++++++******)))*********++++++,,,---............,,,,,,+++++++++,,,------***+++,,,---............000000111222222222222222666666777777777777666666333333444555666666777777:::::::::;;;;;;<<<<<<<<<<<<444888???<<<<<<@@@???:::777777<<>>???>>>???AAAAAAAAABBBEEEGGGGGGIIIKKKMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLRRRPPPPPPQQQUUUYYY\\\]]]aaaaaabbbbbbcccccccccccc______]]]ZZZWWWWWWXXXZZZ\\\]]]____________aaacccfffggghhhjjjkkkllllllllliiijjjlllllljjjhhhggghhhdddccccccddddddbbb^^^[[[YYYQQQIIIDDD???<<>>===<<<:::999888777666666666666;;;999999<<>>>>>CCCJJJTTTbbbnnnzzz{{{vvvnnngggaaa^^^]]]]]]bbb^^^XXXTTTPPPJJJBBB<<<@@@;;;888;;;???BBBGGGLLLXXXeeesss|||~~~}}}~~~~~~vvvqqqooorrrxxxvvvlll___WWWTTTSSSQQQOOOTTTWWW^^^gggqqq{{{~~~;;;<<<<<<<<<;;;:::888777888555333222222222222111111000...---------///000///---+++++++++,,,,,,+++............---,,,++++++,,,++++++*********++++++,,,,,,------------------,,,,,,++++++,,,,,,---...//////111222222333333333000111111222222222111111444444555555555555444444222111111222222333444444888888999:::;;;<<<<<<===:::444999AAACCCFFFCCC777@@@<<<;;;???AAA@@@@@@BBB@@@???===;;;;;;<<<>>>@@@@@@AAABBBBBBAAABBBDDDFFFFFFHHHJJJLLLNNNOOOOOONNNKKKKKKJJJJJJJJJLLLMMMNNNRRRRRRSSSUUUXXX\\\^^^___```bbbdddfffffffffdddccc^^^^^^\\\YYYVVVUUUWWWYYY[[[]]]___`````````bbbccceeefffhhhiiikkkllllllmmmkkkmmmoooooommmkkkjjjjjjhhhhhhggggggfffdddaaa^^^YYYQQQHHHCCC???<<>>@@@DDDJJJSSS___nnnwww|||}}}vvvwwwzzzzzzqqqfff___]]]]]]\\\[[[ZZZ\\\aaahhhqqq{{{~~~|||<<<<<<<<<;;;:::888777666777555333222222222111000111000///------......//////---++++++,,,---,,,++++++,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,---......//////000111222222222222111111111111111111111000222222333333333333222222333222111000000111222333444555666888:::;;;======>>>999===GGGSSSeeeeeeSSSIIICCC@@@BBBBBB@@@@@@CCC???>>><<<;;;;;;===???@@@BBBCCCDDDCCCBBBBBBDDDFFFEEEGGGJJJMMMNNNOOOOOONNNIIIGGGFFFFFFGGGKKKOOOQQQSSSUUUWWWZZZ]]]___aaaaaaaaadddgggiiiiiihhheeeccc^^^]]]\\\YYYUUUTTTUUUVVVYYY\\\```bbbbbbbbbbbbcccdddeeegggiiikkkmmmnnnnnnmmmpppssstttrrrpppooonnnooommmlllkkkjjjgggccc```XXXQQQIIIDDD@@@===???DDDJJJSSS___iiimmmooopppqqqqqqpppoooooooooqqqrrrtttssstttvvvyyy{{{{{{yyyvvvmmmkkkiiihhhhhhiiikkkmmmiiiiiigggddd^^^VVVNNNJJJEEEBBB@@@BBBEEEJJJSSS\\\eeeiiinnnqqqrrrrrrqqqrrrssstttuuuvvvvvvuuusssrrrlllggg___YYYWWWZZZ___ccciiiiiijjjjjjgggddd```^^^^^^WWWQQQLLLIIIJJJTTT___qqqzzzzzzyyyvvvtttsssssstttuuuvvvwwwzzz~~~ttteeeSSSDDD===888888<<>>???<<<>>>FFFZZZ}}}NNNHHHCCCCCCBBB??????AAA>>>===<<<<<<<<<>>>???@@@DDDDDDEEEDDDBBBBBBDDDEEEEEEGGGKKKNNNPPPQQQQQQPPPIIIGGGEEEDDDEEEIIINNNRRRTTTWWW[[[^^^aaabbbcccdddggghhhiiiiiihhhfffcccbbb]]]]]]\\\YYYVVVTTTTTTUUUWWW[[[```ccccccccccccdddeeefffhhhkkkmmmooopppppppppssswwwxxxwwwuuusssssstttrrrooonnnllliiieeebbbZZZSSSKKKFFFBBB???@@@DDDMMMUUU```iiimmmoooqqqsssrrrqqqooonnnnnnqqqtttwwwvvvvvvxxx{{{|||{{{xxxuuukkkhhhdddaaa```bbbeeegggeeeffffffeee```XXXQQQLLLGGGCCCAAACCCEEEIIIRRR[[[dddhhhmmmpppqqqqqqqqqqqqrrrssstttuuuuuutttsssrrroookkkddd^^^[[[]]]```ccceeefffggggggfffbbb^^^\\\\\\VVVOOOJJJFFFGGGPPP[[[mmmxxx~~~}}}zzzxxxvvvtttttttttuuuwwwyyy|||zzznnn]]]LLLAAA<<<999:::EEEYYYlllyyy|||{{{sssfff^^^fffyyy{{{www|||}}}xxxsssnnnkkkiiijjjiiiooo}}}xxxggg[[[XXXZZZcccppp}}}nnnVVVCCC:::777555333222222222111222333333444444222222555444333666<<>>:::999<<>>===???<<<<<<<<<<<<===>>>@@@AAADDDEEEEEEDDDBBBBBBCCCEEEFFFHHHMMMQQQSSSTTTTTTSSSMMMJJJGGGDDDEEEIIINNNQQQTTTXXX^^^bbbcccdddeeegggnnnmmmjjjgggdddbbbaaaaaa^^^^^^^^^[[[XXXVVVVVVWWWWWW[[[```dddeeeffffffgggiiijjjllloooqqqsssttttttsssvvvzzz{{{zzzyyyxxxxxxxxxvvvssspppnnnkkkhhheee___WWWPPPKKKFFFBBBBBBFFFOOOWWWbbbiiimmmoooqqqtttrrrpppnnnmmmnnnqqquuuxxxxxxxxxxxxyyyzzzxxxtttqqqiiifffaaa\\\ZZZZZZ\\\]]]```bbbcccccc___YYYRRRNNNGGGCCCAAACCCEEEIIIRRR[[[bbbffflllpppqqqrrrrrrrrrssstttuuuuuuuuutttsssrrrrrrpppkkkgggcccaaa```______```bbbcccbbb```]]]\\\]]]WWWPPPKKKGGGGGGOOOYYYeeerrr~~~{{{xxxvvvtttsssuuuwwwyyyzzz|||xxxgggSSSCCC>>>:::999AAASSSgggwww~~~}}}wwwkkkbbbeeevvv~~~xxxxxx~~~xxxpppkkkgggeeeeeekkkyyyooobbb\\\ZZZeeeqqq}}}ttt[[[GGG<<<777555444222111111111111222333333444222222444444333777===???IIIUUUaaarrr}}}{{{yyyxxxvvvuuutttqqqnnnkkkhhhfffdddccc```]]]ZZZWWWUUUTTTSSSQQQNNNIIIEEEAAA===<<<<<<;;;;;;::::::::::::;;;888888:::>>>BBBLLL```rrryyyrrrkkkeeebbb```\\\VVVRRRSSSWWW```nnn{{{zzzsssooolllnnnmmmkkkfff^^^VVVOOOKKKAAA===;;;;;;<<<>>>FFFNNNQQQZZZdddkkkrrrzzz~~~}}}~~~}}}~~~~~~{{{{{{||||||{{{yyyxxxwwwzzz~~~}}}~~~>>>===;;;999888777777777666555444444444333111//////////////////.........---,,,,,,---//////...,,,------------,,,+++))))))+++******++++++,,,---...+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,---...000000000000111111111111000000000000///...///000111222222222333333333333222222111111111222222222222222000111333555888;;;===>>>:::999>>>???BBBTTTbbb]]]IIIDDD@@@@@@???===<<<>>>;;;;;;<<<<<<>>>???@@@AAACCCDDDDDDCCCBBBAAACCCDDDFFFIIINNNSSSVVVVVVVVVUUUQQQNNNJJJHHHHHHKKKOOORRRVVV[[[aaadddeeefffhhhkkkssspppkkkgggcccbbbaaaaaa``````aaa___\\\ZZZZZZ[[[[[[^^^cccgggiiijjjlllmmmoooppprrrtttvvvwwwxxxyyyxxxzzz}}}~~~}}}}}}}}}~~~~~~|||xxxuuussspppmmmkkkfff^^^VVVQQQKKKFFFFFFIIIQQQYYYccckkknnnoooqqqssspppooommmmmmnnnrrruuuxxxxxxwwwvvvvvvuuutttqqqnnnjjjgggbbb]]]ZZZXXXWWWWWWWWWYYYZZZYYYVVVQQQLLLHHHEEEAAA???AAACCCGGGPPPYYY```eeekkkppprrrssstttuuuuuuuuuuuuttttttrrrrrrqqqqqqpppnnnkkkfffaaa]]][[[YYYZZZ[[[\\\\\\\\\[[[[[[\\\WWWRRRMMMHHHGGGMMMUUU]]]jjjwww~~~}}}zzzwwwvvvwwwxxxyyyxxxwww{{{qqqZZZFFF<<<999888===LLL___qqq|||}}}uuukkkiiiuuuzzzvvvwww|||~~~wwwmmmfffbbbaaafffttt{{{ooogggbbbjjjvvvuuu^^^JJJ>>>888666555111111111111111222333333111///000333444555:::@@@BBBMMM[[[gggxxx|||zzzxxxwwwvvvvvvtttqqqnnniiieeeccccccbbb___\\\WWWSSSOOOMMMMMMLLLKKKIIIFFFCCC@@@>>>>>>===<<<;;;::::::::::::888888:::>>>AAAJJJ\\\mmmyyyqqqkkkeeebbb\\\WWWSSSTTTYYY```nnnzzz~~~wwwqqqnnnnnnnnnmmmggg^^^UUUNNNJJJ@@@===<<<<<<<<>>===;;;:::999999999:::555444444444444333111...///////////////......---,,,,,,,,,...000000...,,,++++++,,,,,,,,,++++++***)))))))))******,,,------***++++++,,,,,,,,,+++++++++,,,,,,,,,...///000111......////////////......///......---...000222444111222222333333222222111///000222444444444333222111222333666999;;;===>>>???:::>>>AAA>>>BBBHHHCCCDDD???===???@@@===<<<>>>::::::;;;===>>>@@@AAAAAABBBBBBCCCBBBAAAAAACCCDDDEEEHHHNNNSSSVVVWWWVVVUUUSSSQQQNNNLLLLLLOOORRRTTTYYY___dddgggggghhhlllppprrrpppmmmjjjgggeeeccccccaaacccdddccc```______``````cccgggjjjmmmooorrrtttuuuvvvxxxyyy{{{||||||}}}}}}~~~|||zzzxxxuuusssmmmeee]]]WWWQQQJJJIIIKKKQQQZZZeeelllooopppqqqrrrnnnmmmllllllnnnqqquuuwwwwwwuuusssrrrrrrrrrpppooommmkkkhhhddd```]]]ZZZXXXUUUUUUUUUSSSOOOJJJEEEBBBAAA===;;;===@@@DDDMMMVVV^^^cccjjjpppsssuuuvvvwwwuuuttttttsssqqqpppooonnnnnnmmmllljjjfffaaa\\\YYYVVVVVVVVVVVVVVVWWWXXXXXXYYYUUUQQQNNNHHHEEEIIIPPPZZZdddnnnssswww~~~~~~}}}{{{{{{zzzwwwuuuwww~~~{{{bbbLLL;;;::::::===HHHZZZnnn|||~~~uuuooouuu|||tttrrruuuzzzzzz{{{{{{{{{~~~uuujjjeeeaaacccnnn{{{zzzrrrkkkjjjvvvttt___LLL???999777666111111111111111222222333333000000333333444999@@@FFFQQQ^^^iiiwww~~~~~~{{{yyyxxxwwwuuuuuusssppplllfffbbb______^^^]]]YYYUUUOOOJJJGGGIIIIIIJJJIIIHHHFFFDDDBBB@@@???>>><<<;;;:::::::::777777:::<<>>>>>===@@@JJJUUUcccllluuu{{{~~~|||~~~>>>===;;;:::999:::;;;;;;555444444444555333111.../////////000///......---,,,,,,,,,...000000...---))))))***+++,,,------,,,))))))))))))***+++,,,---)))***+++,,,,,,,,,,,,,,,+++,,,,,,---...///111111222222333333333222222111...---------...111333555111111222222222222111111000222555777888777666444111222444666999;;;===>>>@@@555888>>><<<>>>CCCAAA@@@<<<<<>>===>>>999:::;;;===>>>@@@AAABBB@@@AAABBBBBBAAAAAACCCEEECCCGGGMMMRRRVVVVVVUUUTTTSSSRRRPPPNNNOOORRRUUUWWW\\\aaagggiiiiiijjjoootttooooooooommmkkkiiifffeeecccdddeeeeeecccbbbbbbcccdddgggjjjmmmpppssswwwzzzyyyzzz{{{}}}~~~}}}{{{yyyqqqiiiaaa[[[TTTMMMKKKMMMRRRZZZfffnnnpppqqqqqqrrrllllllllllllnnnqqqtttvvvvvvtttqqqpppqqqqqqqqqqqqoooooommmkkkgggbbb^^^\\\\\\\\\ZZZWWWRRRMMMHHHEEE===999888:::===BBBKKKTTT^^^cccjjjppptttvvvxxxyyyuuutttsssqqqooonnnmmmlllmmmllljjjhhhdddaaa]]][[[UUUTTTSSSSSSSSSTTTUUUVVVWWWSSSPPPMMMHHHCCCFFFMMMYYYaaagggiiinnnwww}}}~~~|||wwwsssuuu|||iiiRRR<<<===>>>@@@HHHXXXnnn}}}|||sssuuu}}}~~~tttooosssxxxwwwzzz{{{{{{~~~~~~pppiiibbbaaaiiivvvxxxppphhhtttrrr___LLL@@@:::777666111111111000111222222333777444222333222222666<<>>666444222111222222111000000///------///000///...//////000000///...------******************++++++*********++++++,,,,,,,,,((()))+++---......---,,,---000222111///---...000111111111111111000//////000111111000......///111444333333222333444555666333555888999999777555333111222333666999===@@@AAA;;;;;;<<<<<<======>>>>>>>>>===<<<<<<<<<===???@@@;;;999999;;;@@@BBBBBB@@@EEEBBB???@@@CCCEEEEEECCCBBBFFFLLLPPPRRRSSSTTTUUUVVVTTTRRROOONNNQQQVVV[[[bbbccceeegggjjjkkklllmmmmmmoooqqqrrrpppnnnmmmmmmmmmoooqqqoookkkhhhhhhjjjkkkmmmpppssswwwzzz||||||}}}}}}||||||}}}tttmmmddd]]]XXXSSSMMMIIITTT[[[eeeiiiiiiiiijjjlllmmmnnnppprrrsssssssssrrrsssssssssssstttvvvxxxzzzyyywwwtttpppmmmhhhccc___aaa^^^[[[WWWRRRLLLEEE@@@999999999999<<>>===<<<;;;:::???<<<;;;<<<===AAAKKKUUUhhhssszzzsssiiibbbYYYTTTQQQRRRUUU[[[gggrrrzzzzzzrrrkkkeeebbbdddgggkkknnnkkkbbbVVVMMMJJJCCC===<<<===???FFFNNNfffuuu~~~{{{|||@@@>>><<<;;;;;;;;;999777666444222222222333222111000...------...//////...---............------,,,++++++++++++++++++++++++************++++++++++++((()))+++---------,,,+++,,,///000000...---...///111111111111111000//////000111111000......000111444444333333333444555666555666777888888888888777444444555777:::<<<>>>@@@=========<<<======>>>???>>>===<<<<<<<<<===??????<<<::::::;;;>>>???>>>===CCCAAA@@@@@@CCCEEEDDDCCCBBBEEEJJJMMMOOOPPPRRRSSSOOOPPPQQQRRRRRRTTTXXX[[[___aaadddgggjjjlllnnnnnnooorrrtttuuutttsssrrrrrrrrrtttuuusssooollllllmmmmmmooorrruuuxxx{{{}}}~~~wwwlllccc]]]YYYUUUQQQUUU\\\dddhhhhhhhhhiiilllqqqrrrtttuuuvvvvvvvvvuuuttttttuuuvvvwwwxxxzzzzzzwwwuuurrrpppmmmiiidddaaa```]]]ZZZVVVQQQKKKDDD@@@888888888888:::???FFFKKKUUU[[[ccckkkoooqqqrrrrrrtttrrrooollljjjjjjjjjjjjlllhhhbbb\\\WWWTTTSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRQQQNNNLLLMMMLLLKKKOOOUUU[[[aaakkkrrrwww|||~~~}}}zzzzzzxxxuuutttwww~~~nnnVVV@@@;;;777999AAARRRiii{{{wwwyyy~~~zzzsssmmmooozzzzzzwwwjjjmmmuuu}}}{{{yyyzzzzzzsssbbbMMM>>>999666444555444333222111000000000000333666666666888===AAALLLVVVbbblllvvvxxxtttuuuxxx}}}|||}}}zzzwwwuuuuuuvvvwwwxxxwwwvvvsssnnnhhhccc```___]]]ZZZYYYWWWSSSNNNJJJIIIKKKMMMNNNNNNPPPRRRTTTRRRNNNHHHDDDAAA???===<<<===999888999:::<<>>DDDLLL___nnn~~~{{{|||AAA???===;;;:::888666333666444222222333444444333///---,,,,,,---......---+++,,,,,,------------,,,---------,,,,,,++++++***++++++++++++***************+++,,,------,,,+++***,,,---......---,,,---...000000111111000000//////000000111000//////111222555444333333333444555666777777777888888999::::::666666777888999;;;===>>>???===<<<::::::;;;===>>>======<<<<<<======>>>???@@@>>>======>>>???===<<>>EEEJJJQQQWWW___fffkkknnnqqqrrrpppooommmkkkjjjjjjjjjjjjgggccc]]]VVVPPPMMMLLLLLLNNNPPPRRRUUUUUUUUUTTTSSSTTTPPPMMMMMMKKKJJJNNNTTT^^^fffpppxxx}}}}}}{{{yyyxxxxxxxxxyyyyyyxxxxxx{{{nnnYYYAAA<<<888999???LLLcccwww~~~wwwyyy~~~yyysssttt}}}{{{xxxuuuiiilllttt{{{{{{}}}wwwgggRRRBBB;;;777444444333222111000000/////////222444555666999>>>CCCJJJTTT```hhhqqq{{{|||{{{||||||xxxxxx{{{}}}}}}}}}zzzwwwuuuuuuuuuuuuyyyxxxwwwuuuqqqmmmiiiggg___]]]ZZZXXXVVVRRRNNNKKKMMMNNNPPPQQQSSSVVVZZZ]]]```ZZZSSSLLLHHHDDDBBB@@@AAA===;;;<<<;;;;;;@@@GGGQQQ\\\lllyyy}}}zzzxxxuuunnnddd]]]UUUPPPMMMOOOSSSZZZfffrrr{{{}}}{{{vvvnnnddd[[[VVVSSSSSSWWW]]]ccceeeaaaZZZTTTIIICCC===;;;;;;<<>>===:::888777888:::<<<<<<<<<<<<<<<======>>>>>>BBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEGGGGGGGGGFFFEEEGGGIIIJJJJJJLLLNNNPPPIIILLLQQQTTTWWWYYY[[[]]]```aaadddhhhkkknnnpppqqqtttwww{{{~~~~~~|||zzzzzzwwwyyy{{{}}}yyypppiiiddd^^^ZZZYYY\\\aaadddeeegggjjjmmmqqqrrrrrrssssssssssssssstttvvvyyy{{{}}}|||{{{zzztttqqqnnnllljjjgggccc```[[[YYYVVVRRRNNNIIIBBB>>><<<<<<:::999:::???EEEJJJPPPUUU]]]ccciiimmmppprrrooonnnlllkkkjjjjjjjjjjjjeeeaaaZZZSSSMMMJJJIIIHHHMMMNNNQQQTTTVVVVVVVVVUUUXXXSSSOOONNNKKKHHHLLLRRR___gggsss{{{}}}zzzwwwvvvvvvuuuxxxzzz{{{{{{~~~ooo[[[FFF@@@;;;<<<>>>HHH]]]qqq|||vvvyyy}}}yyyuuuqqqsss{{{}}}zzzxxxkkkmmmuuu|||nnnXXXFFF===999666000000111222222333333333111333555555555888???DDDJJJRRR[[[```hhhqqqwwwyyywww{{{|||zzzyyy}}}}}}}}}|||yyywwwvvvuuuuuuuuuvvvwwwwwwtttpppllliiibbb```]]]YYYVVVSSSPPPNNNQQQRRRUUUWWWZZZ___eeeiiikkkeee]]]VVVPPPLLLHHHFFFFFFAAA??????===;;;<<>>CCCJJJWWWhhhvvv~~~}}}}}};;;:::999999;;;;;;:::999666555333333444555444333...---++++++---...---,,,+++,,,---...............//////......---,,,++++++------------------,,,,,,...............---------......------...///000000...//////000000000/////////000111111111111333555666666444444444444555666???AAACCCEEEDDDAAA===:::333444555666888:::<<<===???===;;;999888999;;;===;;;<<<<<<===============>>>???@@@@@@@@@AAAAAABBBAAACCCEEEGGGHHHIIIIIIIIIIIIJJJLLLLLLLLLLLLNNNPPPMMMOOOQQQRRRTTTWWW[[[^^^dddfffhhhllloooqqqssstttwwwzzzyyyssskkkbbb\\\YYY[[[___bbbeeehhhkkkmmmooooooooooooppppppqqqqqqsssuuuxxxzzz{{{zzzxxxvvvssspppkkkhhheeebbb^^^\\\XXXVVVSSSPPPLLLGGGAAA===;;;;;;999888999===CCCHHHPPPUUU\\\ccchhhkkkoooqqqllllllkkkkkkjjjjjjjjjjjjgggddd^^^WWWQQQMMMKKKJJJMMMMMMNNNOOOQQQRRRTTTUUUTTTPPPNNNNNNLLLKKKOOOUUU\\\eeeqqqyyy~~~|||yyywwwwwwtttwww{{{||||||~~~rrr^^^LLLBBB<<<<<<<<>>888555000111222333444444444444333555666555555999@@@EEEJJJPPPTTTVVV[[[eeelllnnnqqqvvv~~~{{{xxxxxxzzz~~~}}}~~~~~~|||yyyvvvuuutttsssnnnqqquuuwwwvvvqqqkkkgggdddccc```[[[WWWUUUSSSSSSUUUWWW[[[^^^bbbhhhoootttrrrmmmfff___YYYTTTOOOLLLFFFAAA===<<<:::777666999AAAJJJXXXfffrrr~~~{{{wwwtttrrrpppmmmggg^^^WWWSSSNNNKKKNNNRRRYYYfffqqq{{{}}}ooo___QQQJJJHHHJJJKKKMMMQQQVVVXXXVVVRRRNNNGGGAAA<<<;;;:::888;;;@@@CCCMMM]]]mmmxxx}}}{{{~~~~~~>>><<<::::::;;;:::999777777555333222333333222111///---,,,,,,---......---,,,------............---.........------,,,,,,+++,,,,,,,,,,,,---------...---------------.........///---,,,,,,...000000000......///000000000/////////000111222222333555777777666555444444444555666@@@CCCGGGJJJIIIDDD???;;;444444555777888;;;===>>>@@@???===;;;;;;<<<>>>???;;;;;;<<<============<<<999:::<<<=========???AAA@@@CCCFFFGGGHHHIIIKKKLLLLLLNNNPPPPPPOOONNNOOOPPPPPPPPPQQQQQQRRRVVV\\\```hhhiiilllppptttwwwyyyzzz}}}yyypppeee]]]UUUWWW[[[___dddgggjjjkkkmmmmmmmmmmmmnnnpppqqqrrrrrrsssuuuwwwvvvuuurrrqqqooolllgggccc```]]]ZZZWWWUUUSSSQQQNNNKKKFFF@@@<<<777777555444555999@@@DDDOOOTTT\\\bbbeeehhhjjjkkkfffggghhhiiijjjkkkkkklllmmmkkkgggaaa\\\WWWTTTRRROOONNNLLLKKKLLLMMMOOOQQQUUURRROOONNNKKKGGGIIINNNXXX```llluuuyyy||||||zzzxxxuuuxxx{{{{{{{{{|||xxxgggRRRCCC999999999;;;HHHZZZppp{{{vvvsssoooooouuu~~~}}}}}}|||qqq\\\HHH<<<666333333333444555444333222111555666666555666:::CCCIIIMMMQQQTTTSSSVVV^^^dddffflllrrr|||yyytttqqqooopppwww{{{}}}~~~|||yyy{{{~~~~~~}}}zzzwwwtttrrrpppooojjjmmmrrruuutttpppjjjfff```___]]]ZZZVVVUUUWWWYYYZZZ\\\```dddhhhmmmssswwwyyyuuuoooiiibbb\\\UUUQQQIIICCC===<<<;;;777666888888???KKKYYYggguuu}}}yyyuuuqqqnnnkkkeee\\\VVVRRRMMMJJJLLLPPPWWWdddoooyyy|||nnn^^^QQQJJJJJJKKKKKKLLLOOOSSSVVVUUURRROOOFFFAAA===<<<:::888:::???@@@GGGTTTdddoooxxx}}}yyyzzz???===;;;;;;;;;;;;999888888555333222222222000///000...------...//////...,,,------------,,,,,,+++---------,,,,,,,,,,,,,,,((()))******+++,,,------++++++++++++,,,,,,---...///,,,******---///000///---......///000000/////////000222222222333666888888777666444444444555666;;;>>>AAADDDDDDBBB>>><<<888888888999:::;;;======<<<<<<<<<;;;<<<<<<======:::;;;<<<=========<<<<<<777999;;;;;;:::;;;===??????BBBDDDEEEEEEGGGJJJMMMMMMPPPRRRRRRQQQOOONNNNNNNNNOOOQQQRRRTTTWWW]]]```iiikkkoootttyyy~~~~~~uuukkk```XXXOOOQQQVVV\\\aaafffhhhhhhjjjiiijjjkkklllnnnqqqrrrpppqqqrrrrrrqqqooolllkkkjjjfffbbb^^^\\\ZZZXXXVVVSSSQQQOOOLLLIIIEEE???;;;444444333222333888???CCCLLLRRRYYY___aaabbbbbbbbb]]]___aaaeeehhhkkkmmmnnntttsssqqqnnniiiccc^^^[[[TTTSSSQQQOOONNNNNNNNNOOOUUURRROOONNNHHHBBBAAADDDSSS\\\gggooouuuxxx|||~~~zzzxxxvvvxxxzzzzzzxxxyyy}}}tttXXXEEE888888999888AAAPPPdddxxx{{{~~~}}}wwwsssmmmiiikkkuuuzzz||||||sss___JJJ>>>888444111222333444444333111000333444555555777>>>HHHOOOUUUZZZ]]]\\\^^^bbbeeedddiiipppzzz|||tttmmmjjjnnnsssvvv{{{~~~~~~wwwssssssyyy~~~}}}zzzwwwtttqqqooonnnkkklllnnnpppooommmjjjhhhaaabbbbbb```___```eeeiiijjjmmmpppsssvvvyyy|||}}}xxxrrrkkkbbbYYYSSSKKKDDD===<<<;;;888777999444999@@@KKKXXXfffrrryyy}}}xxxrrrmmmiiiccc[[[UUUPPPKKKHHHIIIMMMTTT```kkkuuu~~~~~~sssggg\\\UUUTTTTTTRRRRRRSSSUUUUUUTTTQQQNNNEEE@@@======;;;999;;;???@@@DDDOOO]]]hhhppp|||{{{yyy}}}===<<<;;;;;;======<<<;;;888666333222111111///---000///------///000///...,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,&&&&&&''')))***+++,,,---))))))))))))***+++,,,---...+++((((((,,,//////...------...///000000//////...000222222222444777999888777666555444444555666444666999;;;<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===777888888999999:::::::::::::::<<<=========<<<;;;888;;;======;;;:::===???>>>@@@CCCCCCCCCEEEJJJNNNNNNPPPSSSTTTRRROOONNNMMMKKKNNNQQQSSSUUUYYY]]]aaahhhkkkpppwww}}}vvvlllaaaWWWOOOKKKMMMRRRYYY```dddfffffffffffffffgggjjjlllooopppooooooooonnnmmmkkkhhhgggeeebbb^^^[[[ZZZYYYWWWVVVRRRPPPNNNKKKIIIDDD???:::555444444333444999@@@EEEIIIOOOWWW\\\^^^]]]\\\[[[VVVXXX]]]bbbgggllloooqqqyyyyyyxxxvvvqqqkkkeeebbbZZZYYYWWWUUUSSSQQQPPPOOOJJJHHHIIIKKKHHHDDDDDDHHHQQQYYYdddmmmrrrvvv{{{~~~~~~zzzwwwwwwxxxzzzxxxvvvwwwzzz~~~}}}~~~___III999999;;;888???LLLZZZppp|||}}}xxx{{{wwwvvvqqqhhhaaaaaahhhsss{{{{{{ttt{{{~~~wwwcccNNNAAA;;;888,,,...000333444444333222111333444555888@@@LLLTTT]]]dddiiiiiiiiijjjiiigggjjjpppzzzzzzpppjjjkkkooorrrzzzzzzvvvuuuqqqooorrrzzzyyy}}}~~~|||yyyvvvssspppooommmmmmllllllkkkkkkjjjjjjlllmmmnnnnnnooossszzz~~~xxxoooeeeZZZSSSHHH???888777666444333555666888<<>>???@@@@@@???@@@AAABBBCCCFFFJJJMMMOOOQQQSSSSSSQQQPPPPPPPPPPPPSSSVVVXXXZZZ]]]aaadddnnnnnnsss|||ppp^^^QQQJJJIII@@@CCCIIIPPPVVV[[[^^^___^^^```bbbdddfffiiillloookkkllllllkkkhhheeebbb```bbbccccccaaa___\\\XXXVVVUUURRROOOKKKFFFAAA;;;666000000000222444888;;;===HHHLLLPPPRRRRRRQQQQQQQQQNNNRRRYYY___ffflllssswww|||}}}uuulllfffccc```]]][[[YYYXXXVVVTTTRRRSSSQQQNNNKKKHHHGGGFFFFFFOOOVVVaaakkkssswww{{{|||~~~{{{xxxvvvuuuwwwwwwvvvuuuuuuuuuuuuuuuwww~~~fffPPP<<<777999:::===DDDVVVgggwww|||zzzyyyxxxwwwxxx~~~xxxtttmmmddd^^^___dddjjj{{{|||qqqttt|||hhhRRRBBB:::999333333333333333333333333333333666999<<>>HHHQQQWWWllluuu~~~zzztttooojjjcccZZZSSSNNNIIIFFFGGGIIIMMMWWWaaammmyyy~~~yyytttoookkkiiigggccc```[[[UUUOOOJJJFFFDDD@@@===;;;:::;;;<<>>???@@@@@@???AAADDDFFFFFFGGGIIIKKKMMMOOOQQQQQQOOONNNNNNOOOPPPSSSVVVXXXZZZ^^^bbbeeeooopppvvvrrraaaQQQEEE@@@>>><<<>>>BBBHHHMMMRRRUUUWWWVVVYYY\\\___aaacccgggiiiiiijjjjjjiiigggdddaaa___fffeeedddbbb___ZZZVVVTTTSSSPPPLLLIIIEEE???:::666111000000111333666999;;;EEEGGGJJJLLLKKKKKKKKKKKKMMMQQQWWW^^^dddjjjpppttt{{{~~~~~~xxxpppjjjggg```^^^\\\[[[[[[YYYVVVTTTRRRPPPNNNJJJHHHEEEDDDCCCKKKRRR]]]gggooouuuzzz|||}}}zzzwwwuuusssvvvuuuttttttsssssssssssssssyyyyyyhhhSSS???999999999<<>>@@@AAA???===<<>>===============<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@CCCGGGIIIIIIHHHHHHIIIKKKMMMNNNNNNMMMLLLLLLMMMPPPSSSVVVYYY[[[___cccfffqqqttt{{{}}}rrraaaQQQEEE===999888666777:::===AAAFFFIIIKKKMMMQQQUUUYYY[[[]]]```aaaeeefffggggggfffdddbbbaaaffffffdddaaa^^^YYYVVVSSSOOOLLLHHHEEEAAA===888444111111000000111444666888???AAACCCCCCCCCCCCEEEFFFLLLPPPVVV\\\bbbgggmmmpppvvvzzz}}}}}}yyyrrrmmmjjjaaa```^^^^^^]]][[[XXXUUUNNNMMMKKKIIIFFFCCCAAA@@@EEELLLWWWbbbkkksssyyy}}}}}}zzzvvvsssrrrtttssssssrrrqqqpppppppppnnnttt}}}}}}uuuhhhTTTAAA;;;999777999???OOO___ooouuuvvvwwwwwwvvvqqquuuzzz}}}}}}}}}|||}}}~~~|||vvviii[[[SSSUUUZZZrrr~~~|||qqqrrrnnnUUUCCC;;;999444444444333333222222222444333444888===EEEVVVeeetttzzz~~~{{{yyyzzz{{{zzz{{{xxxyyyxxxssspppjjjmmmssszzzxxxgggUUUIII???<<<999777777777777666777666555555777;;;???BBBLLLUUU```kkkuuu}}}|||wwwqqqlllggg```XXXRRRJJJEEEBBBBBBCCCGGGOOOYYYfffttt{{{xxxpppnnnllljjjgggbbb\\\XXXOOOLLLGGGBBB>>>=========???CCCKKKUUUaaallltttyyyzzztttssszzz{{{uuuuuuwww}}};;;;;;;;;:::999888777666444666777555111///000222111111222333222111///...,,,,,,+++***+++...000222+++,,,------......------+++++++++,,,---...000000222000///------,,,,,,,,,++++++,,,,,,...///000111000000000000000000000000111111111222333333444444333222111111000000111111333333333444444555555555888:::===@@@AAA???===<<<>>>999555666999<<<<<<:::;;;;;;::::::999999999:::;;;;;;;;;;;;<<<>>>???@@@AAADDDFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKLLLMMMQQQSSSWWWZZZ]]]```eeehhhssswww|||vvvwwwwwwxxxzzz|||}}}~~~~~~nnnbbbPPPBBB;;;888666555333333444666888<<>>:::666333222111000///000222444555:::;;;===>>>>>>AAADDDGGGMMMQQQWWW]]]bbbgggkkknnnpppsssvvvxxxwwwrrrmmmjjjcccbbb```___^^^[[[VVVSSSIIIHHHGGGEEECCCAAA???>>>BBBHHHSSS^^^hhhqqqyyy~~~|||xxxtttrrrssssssrrrqqqpppooonnnmmmlllqqqxxx|||tttdddQQQ@@@;;;999666777===LLL[[[llltttvvvxxxyyywwwsssuuuxxxyyyyyywwwuuussswwwiii___]]]___ooozzz{{{ooonnnyyynnnVVVCCC;;;999555555444333333222111111444333444888>>>III\\\lll~~~~~~|||yyytttqqqmmmpppuuu|||~~~ooo]]]LLL@@@<<<:::888888888888666555666555555555666777999999===DDDOOOZZZeeerrr{{{sssmmmggg___VVVPPPIIIDDDAAAAAAAAADDDLLLUUUbbbqqq~~~|||yyywwwmmmlllkkkkkkiiieee___[[[TTTPPPJJJCCC???<<<<<<<<>>;;;;;;;;;>>>BBBIIIRRR]]]hhhpppuuuyyywwwzzz~~~~~~nnniiieeeiiittt~~~;;;;;;::::::999777666555555666666555222111111222***+++,,,---............111000...,,,************+++,,,------......------///......---------------,,,...//////...---...///------------...///000111111111111111111111111111000000111111222333333333333333222111111111111222333333333333333333444444666888<<<>>>???>>>;;;::::::;;;;;;<<<<<<<<<<<<<<<>>>===;;;:::::::::;;;<<<<<<;;;::::::;;;===???AAACCCDDDCCCBBBBBBCCCGGGJJJKKKLLLMMMMMMLLLLLLNNNPPPSSSVVVZZZ^^^bbbfffkkkoootttzzzwwwlllhhhbbb]]]YYYVVVRRRPPPPPPPPPPPPQQQRRRTTTUUUVVVOOOPPPQQQSSSXXX]]]bbbeeepppuuu}}}}}}zzzssskkkgggcccZZZOOOGGGAAA:::444111111222222222222222222333555666666555888<<<@@@AAACCCEEEGGGKKKMMMRRRVVVZZZ]]]^^^^^^[[[ZZZVVVRRRMMMIIIEEEDDDBBB???<<<999888777444222222111000//////000222333555888;;;???CCCHHHNNNRRRSSSXXX^^^cccfffiiilllnnnmmmnnnoooqqqsssrrrpppmmmfffccc```\\\ZZZWWWSSSPPPIIIGGGDDDAAA>>>=========@@@GGGSSS^^^iiiqqqxxx}}}{{{xxxrrrrrrrrrqqqooommmjjjiiihhhggghhhlllvvvqqqeeeUUUGGG;;;999888444666===GGGWWWkkkwww~~~|||{{{|||~~~{{{uuupppvvv}}}wwwjjjbbbdddlllvvvuuupppuuu|||kkkWWWEEE<<<999444444444333333222222222444333666<<>><<<:::999999999999777555555666666666777777777777555999>>>DDDLLLYYYhhhrrr~~~uuulllddd[[[RRRKKKFFFBBB@@@@@@AAACCCJJJRRR^^^nnnxxxrrrmmmiiifffeeefffhhhkkkllliiieeeaaaXXXSSSKKKCCC===;;;;;;;;;===@@@FFFNNNYYYdddmmmrrr{{{}}}{{{{{{|||rrrmmmggghhhppp{{{~~~::::::::::::999777666555666555333333444444333222/////////...//////000000......------,,,+++******+++,,,------......------......---,,,,,,,,,,,,---444555555333///,,,+++,,,...............///000000111111111111111111111111000000000111222222333333444444333222222222222222444444444444444444444444555777:::======<<<:::888888:::;;;999666666:::???>>>===;;;:::999:::;;;<<<<<<;;;999999:::<<>><<<<<<<<<@@@HHHTTT___iiiqqqvvvyyy}}}}}}zzzpppqqqqqqpppmmmjjjgggeee```\\\ZZZ^^^iiivvvnnnaaaSSSFFF<<<;;;999444666<<>>FFFSSSfffwww|||xxxvvvuuutttwwwyyy{{{||||||~~~|||ppp```RRRJJJFFFCCCAAA>>><<<:::999999999888666777777777777777777777777777999;;;===CCCMMMZZZcccsssyyyyyypppggg```XXXOOOIIICCC@@@>>>???@@@BBBIIIQQQ^^^nnn}}}vvvooohhhcccaaabbbeeeiiikkkiiieeeaaaZZZUUULLLDDD>>>;;;<<<<<<===>>>BBBJJJTTT```jjjpppwwwyyyuuuqqqooosss{{{~~~:::::::::999888777666555666444222333555666444111000///---+++++++++,,,,,,((()))***,,,......//////+++,,,------......------,,,,,,,,,---...///000111***---//////,,,+++,,,...//////.........//////000111111111111111111111111000000000111222222333333555444333333222222333333444444444444444444444444444666999<<<===;;;999888555888888333...///777???<<<;;;999777777888999:::<<<;;;999999:::<<>>AAADDDFFFGGGGGGGGGEEEEEEDDDDDDCCCDDDDDDDDD???<<<888666666666444333222111000///000111444555666999>>>BBBEEEIIIMMMPPPWWW[[[aaafffhhhjjjkkkmmmmmmjjjggghhhjjjlllkkkiiieeeaaa]]]ZZZYYYYYYYYYYYYXXXTTTLLLEEE???<<<;;;;;;@@@HHHTTT```iiippptttwww{{{~~~~~~{{{ooooooooonnnllliiieeecccYYYTTTPPPTTT```ppp~~~pppbbbTTTGGG>>><<<999444555;;;BBBSSSjjjzzz}}}uuuwww}}}}}}wwwxxxuuujjjbbbgggnnnzzzwwwrrrvvv~~~~~~qqq]]]JJJ>>>999333333333333333333333444444444888@@@HHHTTTgggxxx}}}yyywwwvvvuuuwwwyyy{{{wwwjjjaaaSSSIIIDDDCCCCCCBBB@@@>>>:::999999999888777999999888777666666666666888999999:::===EEEPPPYYYdddlllvvv{{{||||||~~~zzztttkkkccc\\\UUUMMMHHHAAA>>><<<>>>???AAAHHHPPP^^^ooo}}}tttjjjddd]]]^^^bbbfffhhhgggccc___[[[VVVMMMEEE???<<<===>>><<<===@@@GGGQQQ]]]hhhooouuu}}}~~~|||yyywwwxxx}}}666777888888777666555444888333///000333444111...//////000000///---+++***---.........,,,+++,,,---------------------------...,,,******+++,,,+++******---000...***(((+++...,,,,,,---...///000111111222222111000///...------//////000000000000//////222111000//////000111222000222444444333111111222666888::::::999888888888999::::::::::::999888888;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<;;;::::::;;;===AAACCCFFFGGGFFFFFFFFFGGGKKKLLLMMMLLLLLLNNNQQQTTTYYY[[[^^^aaadddhhhmmmqqqxxxvvvsssqqqmmmeee\\\TTTNNNKKKGGGFFFFFFGGGEEECCCBBBCCCCCCBBB@@@???@@@BBB>>>===;;;999777666555555AAA@@@@@@BBBCCCCCCBBB@@@AAA???============;;;:::999::::::999666555666777666444000---+++,,,...000///000222444444222000///555222111333777::::::888::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCAAA???>>><<<:::777555333222333333111222222111000000222555<<<>>>BBBEEEIIINNNSSSWWW[[[^^^cccgggjjjkkkjjjiiikkkjjjiiijjjjjjgggbbb]]]^^^\\\YYYVVVVVVWWWYYY[[[```YYYPPPHHHBBB???<<<;;;===CCCLLLXXXccclllrrruuu}}}|||}}}}}}yyyvvvrrrmmmlllkkkhhhaaa[[[VVVRRRPPPTTT[[[fffuuutttdddYYYKKK>>>999888777888:::===MMMdddttt{{{zzzwwwuuuwwwwwwzzz|||uuutttzzz|||vvvoooiiihhhrrr|||ppprrr||||||sssbbbLLL>>>999222222222222333555777888333666999???JJJZZZlllxxxxxxrrrpppqqqyyy{{{~~~yyyqqqiiieee[[[WWWQQQKKKFFFCCCAAAAAABBBAAA???===<<<;;;<<<<<<:::999999999999999::::::999:::<<>>@@@<<<999999:::<<>><<<;;;:::;;;999===FFFPPPYYYcccmmmwww~~~::::::;;;;;;:::888777666666555444333222000000///------.........---,,,,,,.../////////---,,,---...------------------------...,,,)))(((***,,,------,,,...000///,,,***,,,...,,,,,,---...///000111111000000000000000/////////111111111111111111111111111111000//////000111222222444555555333222111222333555888888888777777888666777888888999999999999888888999999999999888888999:::::::::999999;;;<<<>>>@@@DDDFFFFFFGGGIIIJJJJJJLLLMMMMMMMMMNNNQQQSSS[[[]]]```bbbeeeiiinnnqqqtttqqqmmmjjjeee]]]UUUNNNKKKHHHEEEEEEGGGHHHHHHFFFBBBCCCCCCBBB@@@@@@AAACCCBBB@@@===:::888666555555::::::;;;===??????===;;;;;;:::888888999888777555555666666555333222222333555333000...---...///000000000111222222111000000333222111222666888888777888888999:::;;;<<<>>>???BBBCCCCCCCCCBBB@@@>>>===:::999666444333222333444000111111111111333666999???AAAEEEIIIMMMSSSXXX\\\aaacccgggkkkllllllkkkjjjiiigggfffffffffddd```\\\WWWUUURRRPPPOOOPPPRRRTTT[[[VVVNNNGGGBBB???<<<:::;;;@@@JJJVVVaaakkkrrruuu||||||}}}{{{xxxtttpppnnnmmmjjjddd___YYYUUUSSSVVV[[[dddqqq}}}yyyiii[[[MMM@@@:::888666666777:::JJJ```rrr{{{{{{yyywwwvvvuuuvvv|||{{{wwwzzz~~~|||zzztttrrr{{{sssssszzz~~~}}}|||xxxqqq```LLL???;;;555444333333333444555666444666;;;BBBNNN___rrr~~~|||vvvssssssuuuwww{{{~~~xxxqqqkkkddd^^^YYYSSSQQQMMMIIIFFFEEEEEEFFFGGGEEEDDDBBB@@@?????????======<<<<<<;;;<<<<<<<<<;;;;;;<<<===???AAABBBCCCFFFLLLRRRUUUUUUVVVZZZ]]]]]][[[XXXUUUPPPJJJCCC>>>===999777999:::===DDDMMM[[[mmmxxxmmmdddaaa[[[\\\^^^aaabbbaaa\\\YYYPPPKKKEEE@@@>>>>>>>>>>>>;;;:::===EEEOOOXXXdddnnnuuu~~~~~~<<<<<<<<<;;;:::999777666444777999666111...///111---,,,,,,,,,------...///---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))(((***---///////////////......---------,,,,,,---...///000111111/////////000000111111111333222222111111222222333000000/////////111222333555666888777555222222222000333666777666666666777444555666777888999999999777888888888888888888888888999:::999888888:::<<<>>>AAADDDFFFFFFGGGIIIKKKJJJLLLNNNOOOOOOPPPQQQSSS[[[]]]```bbbdddgggkkknnntttqqqkkkeee___XXXQQQLLLGGGEEEDDDEEEGGGJJJKKKKKKEEEFFFGGGFFFEEEEEEGGGIIIHHHFFFAAA===999777666555555555777:::===>>><<<:::888666555555666666444333333444444333111000111222333222111000000000000000000000000000000000000000111000000111444666666666777888888999999:::;;;;;;@@@@@@@@@@@@???>>><<<;;;777666444333222222333444///000000111222555:::===BBBEEEJJJOOOSSSYYY___cccfffhhhkkkmmmnnnmmmkkkiiigggeeecccbbbaaa```]]][[[QQQOOOLLLIIIHHHJJJLLLMMMQQQNNNIIIFFFCCCAAA>>><<<999>>>HHHSSS___jjjrrrvvvzzz{{{~~~|||xxxtttrrrqqqnnnjjjfffccc^^^[[[]]]___eeepppzzzqqq^^^PPPBBB;;;999666444555666EEEZZZnnnzzz}}}|||zzzvvvtttsssyyywwwuuu{{{~~~}}}yyyuuunnn```MMMAAA<<<777666444333333333444444555777<<>>===<<<<<<<<<>>>???@@@@@@BBBEEEEEEEEEGGGLLLQQQQQQOOOLLLJJJHHHEEE@@@======999777999:::<<>>>>>??????<<<:::===DDDMMMWWWdddpppuuu}}}~~~zzzyyyzzz}}}||||||}}}===<<<;;;:::888777555555333666888666222000000111//////---------...///000+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---////////////...------......---,,,,,,,,,---...///000111111//////000000000111111111333222111111111111222333////////////000222333555888999:::999666444222222///222555666666666777888555666777888999999999999999999999999999999::::::888999::::::999999;;;===CCCEEEGGGGGGFFFFFFHHHIIIKKKMMMPPPQQQQQQQQQSSSTTTZZZ\\\___```bbbdddgggjjjrrrnnnggg```XXXRRRMMMJJJEEEEEEEEEFFFHHHJJJLLLMMMLLLMMMNNNNNNNNNNNNQQQSSSPPPLLLGGG@@@;;;888666666666666999<<<@@@AAA@@@>>>999888666666777777555444444555666555333222333444111222222222222222111111111000000//////000000111000000000000222444555555999999::::::::::::::::::;;;<<<<<<<<<<<<:::999777555444333222222222333333///000000000222666<<>>@@@AAABBBBBBBBBCCCGGGKKKJJJGGGDDDBBBBBB@@@>>>===???;;;999:::;;;<<>>BBBDDDDDDCCC<<<:::888888888888666444555666777666555444555666222222333444444333222111111111000000000000111111000000111111111333444555999999:::;;;;;;::::::999777888888999888777555444333333333222222222333333111111111111333888???DDDKKKOOOUUUZZZ___ccchhhlllppppppqqqqqqqqqooommmlllkkkiiieeeaaa]]]ZZZZZZZZZRRRPPPLLLHHHFFFFFFGGGIIIEEEDDDDDDEEEEEECCC@@@===>>>BBBHHHPPPZZZdddlllqqqsssvvv|||}}}zzzxxxwwwxxxxxxwwwzzzvvvsssrrrppppppuuu|||dddUUUFFF>>>;;;888777888888@@@PPPcccttt~~~~~~zzzuuurrrxxx}}}{{{}}}yyyxxx{{{ssseeeRRRCCC===555555444333444555666777999:::<<>>===<<<===:::999;;;===>>>EEELLL]]]mmm|||sssmmmkkkiiijjjlllnnnlllfff^^^XXXRRRMMMFFF@@@>>>======<<<<<<;;;<<>>===;;;:::999999999555444222111111111111111333222111///...---------///000111000...---...///------------------------,,,,,,---...000111///------------,,,,,,+++++++++,,,,,,---...///000111111222222222111111000000000000000111222222111000000//////000111333666888:::<<<===>>>===:::777666666333555888999888888888999:::::::::::::::999888888888777666666777888:::;;;:::;;;<<<<<<<<<<<<>>>AAACCCDDDFFFGGGHHHJJJMMMOOONNNOOOOOOOOOOOOQQQTTTWWW]]]___aaacccccccccdddeeefffddd^^^VVVOOOIIIHHHHHHHHHIIIJJJJJJJJJKKKNNNQQQSSSTTTWWWXXXYYY[[[^^^aaa```]]]XXXQQQJJJDDD@@@===;;;:::;;;===AAADDDFFFFFF>>><<<:::999888777555333444555666555444333444555444444555555444333222222111111111111111111111111111222333333222333555777777888999:::;;;:::999888555666777777777666444333333333333333333333333222222222222222666===FFFLLLUUUXXX]]]bbbfffjjjmmmpppwwwwwwvvvuuussspppmmmllliiiiiifffbbb^^^[[[[[[\\\VVVSSSNNNIIIFFFFFFFFFGGGJJJIIIHHHGGGEEEAAA<<<888???AAAFFFNNNWWWaaaiiinnnoootttzzz~~~|||zzzyyyyyy{{{~~~}}}|||zzzxxx|||kkk[[[III???;;;888888::::::???KKK]]]rrr{{{uuuqqquuu{{{yyyzzzyyyuuu~~~xxxkkkVVVEEE===555555444444444555777888:::;;;>>>DDDNNNWWW^^^aaabbbggglllooottt|||~~~}}}{{{|||}}}|||{{{|||yyy{{{zzzqqqssswwwzzz{{{zzzwwwuuuyyy{{{~~~vvvooogggaaaYYYYYYYYYZZZZZZYYYUUURRRTTTTTTTTTSSSSSSTTTTTTTTT\\\]]]^^^^^^\\\XXXUUURRRRRRQQQOOOMMMJJJIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDCCC>>>???AAABBBBBBBBBAAA@@@FFFCCC@@@??????>>><<<;;;888666777;;;===@@@GGGOOOXXXhhhzzz{{{uuuqqqqqqqqqqqqrrrrrrpppkkkccc]]]SSSNNNGGGBBB@@@@@@??????<<<;;;===AAAEEEMMM]]]lllwww~~~~~~>>>===;;;:::999999999:::666666555111,,,+++...111......///......---,,,,,,...///000///---,,,---...........................111...,,,,,,.../////////,,,...///...+++***+++...,,,,,,---...///000111111000111111111111111222222///111333444444333111///000000111222555888;;;===<<<>>>???>>><<<999888888444666888999888777777888777888888999999999999888888888777666777999;;;<<<999:::;;;;;;;;;<<<>>>@@@BBBCCCEEEEEEFFFHHHKKKNNNMMMMMMLLLKKKKKKNNNRRRVVV[[[]]]```aaa`````````aaadddccc___XXXQQQLLLLLLLLLHHHJJJLLLLLLLLLMMMQQQUUUVVVXXXZZZ\\\^^^```dddgggiiifffbbb\\\UUUMMMGGGDDD>>><<<:::;;;???CCCFFFHHHAAA???===;;;:::888555333333444555555444333444666777666666555444333222222111222333444444333222111222444555555333333666888888999;;;<<<===<<<;;;:::666666777888888666555444444444444444444333222222222222333555:::DDDNNNVVV```ccchhhlllnnnqqqsssvvv|||zzzxxxuuuppplllhhhfffdddeeeeeeccc```^^^___```\\\XXXSSSMMMIIIGGGGGGHHHLLLKKKIIIGGGEEEBBB===:::<<<>>>BBBJJJSSS^^^gggmmmlllqqqxxx}}}~~~|||{{{zzzyyyzzz}}}tttbbbMMM@@@:::777777999:::<<>>>>>>>>===;;;:::999666777:::;;;===CCCJJJOOO___rrr|||zzzwwwrrrppprrruuuuuuuuuvvvtttpppiiieeeXXXSSSKKKEEEBBB@@@??????;;;;;;===@@@CCCJJJYYYhhhsss~~~;;;:::888777666777888888666999999222((($$$***111***+++,,,---...---,,,++++++,,,---,,,***)))***+++////////////////////////555111,,,)))+++...000222,,,///222000,,,***,,,000,,,,,,---...///000111111...///000111222333444444000222444777777444222000000000111333666999<<<>>>===>>>@@@???===;;;::::::444666888999777666666777444555666888999999999999;;;:::999999:::;;;>>>???888999:::::::::;;;===@@@DDDEEEEEEDDDDDDDDDGGGIIILLLKKKJJJHHHHHHKKKQQQUUUWWWZZZ\\\]]]\\\[[[[[[\\\^^^^^^\\\VVVOOOJJJJJJKKKGGGJJJLLLMMMMMMOOOTTTXXXZZZ\\\___aaaccceeeiiilllnnnllliiiccc\\\TTTLLLHHHAAA>>>;;;;;;???DDDHHHJJJEEECCC@@@>>><<<:::777555555666777777555555666777999888666555333333222222111222444555555444222111333555777666444444777::::::;;;>>>???@@@@@@???>>>777888999999999888777666555555555555444333222111222222444777>>>IIIUUU^^^hhhkkkooossstttvvvxxxzzz}}}{{{wwwrrrlllfffaaa^^^___bbbdddcccaaa```aaadddaaa]]]XXXQQQMMMKKKJJJJJJJJJIIIHHHGGGGGGEEEAAA???888:::???FFFQQQ\\\fffllljjjpppwww{{{}}}}}}zzzzzzyyyxxxzzz~~~zzzgggPPPAAA999555555888999:::BBBVVVooo}}}vvvwwwuuupppzzz~~~qqq\\\HHH>>>:::999777555444444444444888;;;BBBMMMYYYbbbeeeeee]]]bbbeeehhhooozzz~~~yyyyyy}}}~~~sssnnnooosssyyy|||{{{tttuuuwwwzzz}}}~~~yyyqqqhhhbbb```````````````^^^YYYVVVXXXYYY[[[^^^bbbeeeggghhhaaaccceeegggeeebbb^^^[[[[[[ZZZWWWTTTQQQOOONNNMMMMMMOOOQQQRRRRRRPPPMMMLLLFFFDDDCCCCCCDDDFFFFFFFFF>>>===<<<=========;;;999===:::999999999888<<>>@@@???===;;;::::::333555666666666666999;;;999999:::::::::999999888666666666666777888999:::===<<<;;;:::;;;===???@@@EEEEEEEEEEEEEEEFFFFFFFFFJJJJJJJJJJJJIIIKKKNNNQQQSSSVVVZZZ]]]]]][[[WWWUUUTTTSSSRRRQQQOOONNNLLLLLLJJJLLLNNNQQQSSSUUUVVVWWW\\\___ccceeeggghhhkkkmmmrrrrrrqqqmmmfff\\\TTTNNNIIIBBB======>>>@@@GGGOOOFFFGGGFFFDDDAAA?????????<<<:::888777666666888888;;;;;;:::999888888888999888888888888777555333222555555555666666777777777:::<<<@@@BBBAAA@@@@@@AAA======<<<;;;:::999999999;;;;;;:::888777777777777444333444777<<>><<<:::;;;>>>DDDMMMXXXaaagggooooooppptttyyy}}}|||zzzxxxwwwxxxzzzzzz|||nnnWWWFFF>>>;;;777444777???EEEOOOfffxxxssswwwxxxqqqzzz~~~sssdddOOO===999888666555444555777888888>>>HHHTTT___hhhnnnqqqggghhhkkkqqqyyy}}}vvvwwwxxxxxxzzzwwwmmmiiiooovvvxxx}}}yyypppiiidddbbb___^^^aaafffhhheeeaaa[[[ZZZ[[[aaaiiinnnnnnkkkfffhhhkkkkkkjjjgggffffff```]]]ZZZYYYXXXVVVSSSQQQTTTUUUWWWYYY[[[ZZZVVVSSSOOOMMMJJJHHHGGGFFFDDDCCCEEECCC@@@????????????>>>777888999999999999;;;===LLLRRRbbbyyy|||uuurrrpppmmmjjjrrrwwwzzzyyyxxxvvvqqqjjjbbb[[[PPPGGGBBB???=========<<<<<>>AAADDDEEEDDDDDDEEEFFFDDDCCCAAA???===<<<;;;;;;===<<<;;;999888777777777666444555777<<>>DDDMMMWWW```fffkkkjjjkkkooovvvzzz||||||{{{xxxwwwwwwwww{{{sss]]]KKKBBB>>>:::888000888@@@KKKdddyyyrrrsss|||{{{www{{{~~~xxxtttdddOOO===999777666444555666888999;;;BBBMMMYYYccckkkqqqtttsssssstttxxx}}}|||~~~~~~||||||{{{sssppptttyyy|||~~~uuunnniiihhheeebbbdddhhhiiigggdddbbb``````fffmmmrrrsssrrriiijjjkkklllllllllkkkjjjeeeccc```___]]][[[WWWUUUUUUVVVYYY\\\______]]]ZZZTTTRRROOONNNMMMMMMKKKJJJKKKHHHDDDBBBBBBBBBAAA@@@999::::::999888999;;;===GGGMMM___vvvyyyssspppnnnlllqqqwww{{{{{{zzzyyysssmmmbbb[[[QQQIIICCC@@@===<<<===<<<===??????DDDPPP]]]jjjsss|||}}}@@@<<<999888:::;;;:::888888666333222222222000///000000000000000000000000000000///...---,,,,,,+++//////...---+++***)))(((***+++,,,,,,,,,---///111000000000000/////////////////////000000000111111222222111111111111222222444444444444444444444444666666555666777999;;;<<<777999::::::888666666777:::;;;;;;:::999999:::<<<666777777888888888777777666666666666777888999:::<<<<<<;;;;;;<<<===???@@@CCCDDDEEEFFFGGGIIIJJJJJJGGGHHHIIIIIIJJJMMMRRRUUUXXXZZZ\\\]]]\\\YYYUUURRROOOOOONNNMMMLLLKKKKKKKKKQQQRRRTTTVVVXXX[[[\\\]]]___aaaeeegggiiikkknnnqqquuuvvvwwwvvvqqqjjjbbb^^^VVVOOOGGGCCC@@@>>>BBBGGGLLLMMMMMMKKKGGGEEEDDDDDDBBBAAA???>>>======>>>?????????>>>===<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;999:::;;;===???AAACCCDDDEEEFFFHHHIIIHHHIIIJJJLLLLLLKKKHHHFFFCCCAAA@@@???@@@???===;;;:::888888777777666666888===III```sssuuugggYYYOOOIIIHHHEEEIIIOOOTTTYYY^^^bbbfffhhhhhhfffccc^^^XXXSSSOOOPPPOOOMMMJJJFFFBBB>>>;;;999;;;>>>EEEMMMWWW___cccgggffffffjjjpppwww|||~~~}}}yyyvvvuuuuuuyyyyyybbbOOOEEE@@@<<<:::333:::BBBNNNggg|||rrrpppvvvyyytttuuuyyygggPPP>>>888777555444555777999;;;>>>FFFSSS___hhhpppuuuwww}}}}}}}}}zzzxxxzzz|||{{{tttooonnnjjjffffffhhhiiiiiiggghhhfffeeeiiipppvvvxxxxxxqqqnnnlllmmmppprrrqqqpppllljjjhhhgggeeebbb^^^[[[YYYZZZ]]]aaadddfffeeeccc[[[YYYVVVUUUUUUUUUTTTSSSOOOKKKFFFCCCBBBBBBAAA@@@>>>>>>===;;;::::::<<<>>>CCCKKK]]]ttt~~~uuupppnnnooorrrxxx}}}~~~~~~|||wwwpppccc]]]SSSKKKEEEAAA>>><<<===<<<===???>>>AAAKKKVVVgggooowww{{{~~~~~~999555222444999<<<:::777777555333222222111000...////////////////////////---------............///222111///---***(((&&&%%%+++,,,------,,,,,,...000000000000000////////////000000000000111111111111222222222111222222333444555444333222222333444555333333444555666777888999666777888888666555666777999999999888666666777888666777888888888888888888666666666666777888999:::;;;;;;;;;;;;<<<>>>???@@@BBBCCCDDDFFFHHHJJJLLLLLLHHHIIIJJJJJJKKKMMMQQQUUUXXXYYY[[[[[[ZZZXXXVVVTTTOOONNNMMMLLLKKKKKKLLLLLLPPPQQQSSSVVVYYY\\\___```___aaadddfffhhhjjjnnnqqqtttvvvxxxxxxuuuooohhhcccZZZSSSLLLIIIFFFEEEHHHMMMPPPQQQRRRPPPLLLIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCC>>>??????@@@AAAAAABBBBBB???@@@AAACCCEEEGGGHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPSSSRRROOOMMMKKKIIIHHHHHHEEEDDDAAA???===;;;:::999888777777:::???LLLbbbvvvvvvhhhZZZQQQMMMLLLIIILLLQQQVVVZZZ___bbbdddeeeffffffeeebbb]]]WWWTTTSSSQQQOOOKKKEEE@@@;;;888888:::>>>EEEMMMVVV^^^bbbgggffffffhhhmmmtttzzz~~~}}}yyyvvvvvvvvvxxx}}}fffRRREEE???;;;999999>>>EEERRRhhhtttnnnqqqyyyxxxvvvkkkTTTAAA777666444444555888;;;===???IIIYYYgggpppuuuyyy|||~~~}}}zzzuuuqqqmmmhhhfffgggiiiiiiiiijjjhhhgggjjjpppwww{{{}}}zzztttoooooosssvvvvvvsssooonnnmmmmmmllljjjfffccc______aaaeeeiiikkkkkkjjjaaa___[[[ZZZZZZ[[[[[[ZZZUUURRRMMMIIIGGGEEEDDDBBBCCCBBBAAA>>><<<===???BBBDDDMMM___tttuuupppoooqqqvvv}}}yyyrrreee___VVVMMMGGGBBB>>><<<<<<<<<>>>@@@???@@@IIISSSccclllvvv|||}}}~~~888444222444999<<<:::666777555222111111111000...........................---------............///***++++++,,,------......---......---++++++,,,...000000000000////////////000000000000111111111111222222111111222333333444444333222111111222333444111222333444555555666666555666777777555555777888888999888777555444555777777888888999::::::999999666666666666777888999:::::::::;;;<<<===>>>???@@@AAABBBDDDFFFHHHKKKLLLMMMJJJKKKKKKKKKKKKLLLPPPSSSVVVWWWXXXYYYYYYXXXWWWVVVOOONNNLLLKKKKKKKKKLLLMMMLLLMMMOOORRRVVVZZZ^^^```\\\^^^```bbbcccfffjjjlllpppsssvvvyyywwwrrrkkkggg^^^WWWQQQMMMJJJHHHKKKOOOSSSTTTUUUTTTQQQNNNMMMLLLMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMNNNQQQSSSWWWVVVUUUSSSRRRRRRRRRRRRLLLJJJGGGDDDAAA>>>===<<<999999:::===AAAMMMbbbuuu{{{mmm___VVVRRRQQQNNNPPPSSSXXX^^^bbbeeefffeeefffggggggeeebbb]]][[[UUUTTTPPPLLLFFF@@@;;;888888999===CCCLLLUUU^^^bbbkkkkkkjjjkkknnnrrrwww{{{zzzwwwvvvxxxxxxwww{{{kkkVVVGGG???<<<:::888<<>>BBBPPPddduuu~~~|||tttpppkkkhhhggghhhiiijjjiiihhhhhhkkkpppwww}}}{{{tttrrruuuxxxwwwuuupppoooooooooooonnnllliiieeeeeeeeehhhlllnnnooonnngggddd```^^^^^^^^^^^^]]]^^^[[[VVVRRRPPPMMMJJJHHHEEEDDDBBB???===???CCCFFFIIISSSbbbtttwwwrrrsssvvv}}}{{{ttthhhbbbXXXNNNHHHCCC@@@>>>;;;<<<>>>AAAAAABBBKKKUUU^^^kkkyyy||||||}}}~~~===:::888888::::::888555777555222111111111///...------------------------000000///...---,,,,,,+++,,,---------------......------...---,,,+++---...000000000000/////////////////////000000000111111111111111111111222333444333333111111111111333333222222333333444555555666444555666666555555777999999::::::999777666777999777888999:::::::::::::::666666666666777888999:::999:::;;;<<<===??????@@@@@@AAACCCEEEHHHJJJLLLMMMKKKLLLLLLKKKKKKLLLOOORRRTTTUUUUUUVVVVVVWWWWWWVVVPPPOOOLLLJJJIIIJJJKKKLLLJJJKKKLLLNNNQQQUUUYYY[[[XXXYYY[[[[[[\\\^^^bbbeeeiiimmmsssxxxyyyvvvqqqnnnfff___WWWQQQLLLHHHHHHLLLTTTVVVXXXXXXUUUSSSQQQQQQLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNPPPRRRRRRRRRRRRTTTVVVYYYYYYXXXXXXXXXYYYYYYZZZSSSQQQNNNJJJFFFCCCAAA@@@<<<;;;<<<>>>AAAJJJ\\\llluuuhhh^^^XXXUUUSSSTTTWWW\\\cccgggiiijjjggghhhiiiiiigggdddaaa^^^WWWVVVSSSNNNHHHBBB===:::777888;;;AAAJJJUUU___dddnnnpppqqqqqqqqqrrruuuwwwwwwssssssuuuuuussstttwww|||qqqZZZIII@@@===;;;777:::@@@NNNbbbyyy{{{rrrqqqvvv{{{|||wwwsssyyyttt{{{lllTTTCCC999777555333444888<<>>??????@@@@@@AAACCCEEEGGGIIIKKKLLLJJJKKKKKKKKKKKKMMMQQQTTTUUUUUUTTTTTTTTTTTTTTTTTTPPPNNNKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMOOORRRTTTTTTTTTUUUUUUUUUVVVZZZ]]]bbbhhhqqqyyy}}}}}}zzzxxxoooggg^^^XXXQQQKKKJJJMMMTTTVVVYYYZZZXXXVVVUUUTTTMMMMMMMMMLLLLLLKKKJJJIIILLLLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUVVVXXXYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVRRRUUUWWWYYYXXXXXXYYYYYY\\\\\\[[[[[[[[[\\\]]]]]]ZZZWWWTTTOOOKKKGGGEEECCC???>>>??????>>>BBBPPP___wwwuuujjjdddaaa^^^^^^```dddiiimmmmmmllliiiiiihhhfffccc```]]][[[VVVUUURRRNNNIIICCC>>>;;;777777999???HHHTTT```gggooorrruuuvvvtttssssssuuutttpppmmmnnnnnnlllmmmpppssswww|||sss[[[III???;;;:::999:::@@@MMM```ttt}}}tttrrrvvv{{{~~~~~~qqqlllwwwxxxooouuunnnWWWFFF:::888555333444888<<>>???@@@@@@@@@AAABBBDDDFFFHHHJJJKKKHHHIIIJJJKKKLLLOOOSSSVVVWWWVVVTTTSSSRRRRRRRRRRRRPPPMMMJJJGGGEEEFFFGGGHHHNNNLLLKKKJJJJJJKKKMMMOOOQQQQQQQQQPPPPPPQQQUUUWWW^^^eeepppzzztttlllddd]]]WWWPPPOOORRRTTTVVVZZZ[[[ZZZXXXVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOPPPRRRTTTVVVYYYZZZ\\\[[[[[[[[[[[[]]]___```\\\\\\\\\\\\\\\\\\\\\\\\UUUXXX\\\]]]]]]\\\\\\]]]___^^^^^^]]]]]]]]]]]]^^^]]][[[WWWSSSNNNJJJGGGFFFAAA@@@@@@???;;;<<>>OOOggg~~~~~~zzzxxxwww{{{~~~xxxuuunnneee\\\VVVRRRQQQYYY[[[___eeekkkrrryyy~~~}}}yyywwwwwwzzz}}}{{{wwwrrrnnnmmmmmmlllkkklllkkklllooouuu{{{xxxrrrooolllkkkjjjjjjjjjjjjiiifffaaaZZZTTTRRRQQQOOOMMMNNNTTT\\\bbbeeeppp{{{rrriii[[[NNNGGGDDDCCCCCC???>>>??????>>>@@@JJJTTT^^^iiivvv<<<;;;:::999777666555444666666444333111000///...111000///..................---,,,,,,,,,,,,---...///......---+++******))).........---,,,,,,///111///333555222+++'''(((+++111111111111111111222222555555444333333222111111000000000000000000000000333222111111111222444555111...+++,,,000555888888;;;;;;;;;999777777999;;;;;;:::::::::;;;;;;999777888666555666888999999888888888999:::<<<>>>@@@AAABBBCCCDDDEEEGGGJJJLLLMMMKKKMMMNNNOOOOOOQQQTTTVVVWWWXXXXXXWWWUUUTTTTTTUUUOOOMMMJJJGGGFFFFFFGGGIIINNNMMMKKKJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSUUUXXX[[[]]]cccnnnzzz~~~uuummmhhh___TTTPPPRRRVVVZZZ^^^```___\\\ZZZXXXXXXXXXXXXZZZ\\\]]]]]][[[YYYXXXWWWWWWXXX[[[^^^```bbbcccddddddddddddcccbbbbbbaaa```^^^^^^```aaabbb^^^___aaabbbbbbbbbaaa```aaa___^^^___aaaaaa___\\\eeebbb^^^[[[WWWQQQLLLHHHEEEDDDBBB>>><<<<<<>>>@@@SSSbbbuuu{{{{{{tttrrrsssssspppllljjjhhheeebbb^^^XXXQQQLLLLLLJJJHHHFFFEEEBBB===:::999777888>>>FFFOOO\\\hhhrrrtttwwwwwwuuutttsssssspppnnnllllllmmmnnnmmmlllttttttuuuuuuvvvwwwwwwwwwxxx}}}~~~cccNNNAAA===;;;999<<<<<<@@@FFFPPP]]]nnn{{{}}}yyy{{{tttffflllxxxzzzrrrtttzzzfffLLL???:::888888999888<<>>@@@AAABBBBBBDDDFFFHHHJJJKKKLLLJJJLLLNNNNNNOOOPPPSSSUUUWWWXXXXXXWWWTTTRRRRRRRRRMMMLLLIIIGGGFFFGGGHHHHHHLLLKKKKKKKKKKKKMMMNNNOOOQQQRRRTTTTTTUUUXXX[[[^^^aaafffoooyyy~~~wwwqqqggg\\\WWWXXXWWWZZZ___bbbbbb```^^^]]]\\\\\\]]]___aaabbbaaa___^^^______aaabbbdddeeefffeeefffggghhhhhhgggfffeeeeeedddcccbbbbbbcccdddeeeddddddeeeeeeeeedddcccbbbdddbbbaaaccceeeeeecccaaahhhfffcccaaa^^^ZZZUUURRROOOMMMIIIDDD@@@>>>???@@@GGGUUUiii{{{zzzvvvtttrrrnnnjjjhhhfffccc```\\\VVVOOOJJJGGGFFFEEEDDDCCC@@@<<<888999777888>>>FFFOOO\\\hhhpppsssvvvwwwwwwvvvuuuvvvtttrrrppppppqqqqqqpppoootttttttttuuuuuuwwwxxxyyy{{{fffPPPCCC===;;;999<<<===AAAGGGOOO\\\kkkvvv}}}zzz{{{tttmmmrrr{{{xxxsssxxxmmmTTTAAA;;;888999::::::>>>CCCPPPfff|||zzzxxxyyy{{{~~~}}}zzzyyy{{{|||uuupppnnnpppooohhh```YYYWWWXXXXXX^^^fffjjjmmmpppvvv{{{|||vvvqqqoooppprrruuuyyyzzz{{{|||||||||{{{yyyuuuqqqnnnkkkiiieeebbbcccdddjjjwwwtttmmmbbbXXXQQQJJJDDDAAA<<<===>>>???AAADDDIIIMMMYYYeeeqqqxxx~~~<<<;;;:::999888666555555222222111111000//////...///...------------------------,,,,,,,,,,,,---------------....../////////+++,,,.........---...///333---(((***111444111---------...///000111111222444333333333222111111111000000000000000000000000000000000000111222444444777444111111333777999::::::::::::888666555666888999888888:::<<<===<<<:::777666555666888999:::999:::::::::;;;<<<>>>???@@@@@@BBBDDDGGGIIIJJJJJJJJJIIIKKKLLLMMMMMMOOORRRTTTVVVXXXXXXWWWSSSPPPNNNNNNJJJJJJIIIHHHHHHHHHHHHHHHLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTVVVXXX[[[```cccgggkkkqqqxxx~~~wwwmmmbbb[[[ZZZXXX[[[aaaeeehhhhhhfffdddbbbbbbdddfffiiiiiigggeee```aaadddfffhhhiiiiiiiiijjjjjjkkkllllllkkkjjjjjjiiiiiiggggggggggggiiiiiiiiiiiiiiiiiigggfffddddddfffeeedddfffhhhiiihhhgggiiihhhggggggfffccc___\\\VVVRRRLLLEEE???<<<;;;;;;<<>>;;;:::;;;>>>BBBGGGPPP\\\iiiqqqzzz{{{{{{xxxssswww~~~}}}wwwuuu}}}rrr[[[BBB<<<999::::::;;;@@@FFFVVVhhh||||||wwwuuuwww|||~~~{{{zzz{{{~~~{{{xxxsssmmmiiilllnnnooommmgggbbbaaaaaacccfffkkkmmmooottt{{{}}}yyywwwyyy}}}{{{yyyuuuqqqppprrrtttzzzxxxqqqggg]]]TTTLLLFFFBBB<<<===>>>???@@@CCCGGGJJJWWWbbbooovvv}}};;;;;;:::999888777666555333333333222222222111111...------,,,,,,,,,------////////////////////////------------............)))+++...///...------...111+++%%%'''...222000,,,------...///000222222333222222222222111111111111000000000000000000000000//////000111222333444555888555333111222444777999777999999999777777888:::;;;;;;:::;;;======<<<:::777555555666888::::::999;;;;;;;;;;;;<<<===??????@@@BBBEEEHHHIIIJJJIIIIIIHHHIIIKKKLLLLLLNNNPPPSSSVVVWWWXXXVVVRRRNNNLLLKKKIIIIIIIIIJJJJJJJJJJJJIIIMMMNNNQQQSSSTTTTTTSSSSSSPPPRRRUUUXXXZZZ^^^cccgggkkknnnrrrwww}}}~~~tttiiiaaa]]][[[^^^ccciiinnnooonnnmmmhhhiiikkknnnppppppnnnllleeefffggghhhiiikkklllmmmnnnnnnoooppppppooonnnnnnllllllkkkkkkkkkkkklllllllllkkkjjjiiigggeeedddcccdddddddddfffhhhjjjkkkkkkiiihhhiiijjjkkkiiifffccc]]]WWWOOOGGGAAA===;;;999;;;AAAJJJXXXlll~~~{{{wwwrrroooooolllhhhccc]]]VVVOOOJJJCCCCCCDDDEEEEEEBBB===:::999777888>>>FFFOOO\\\gggmmmqqqvvvzzz|||}}}~~~}}}}}}}}}}}}{{{yyywwwvvvsssrrrtttwww{{{~~~nnnXXXIII@@@<<<;;;:::>>>CCCHHHRRR___jjjooottt{{{||||||www{{{yyyxxxrrrZZZCCC===888999:::;;;AAAHHH\\\kkkzzz}}}yyyyyy|||}}}zzzyyyzzz|||}}}}}}|||}}}{{{{{{}}}~~~yyyuuupppkkkgggmmmqqquuuwwwuuusssrrrrrrqqqrrrrrrsssuuuzzz|||{{{}}}~~~|||zzzuuulllaaaVVVMMMFFFBBB<<<===>>>>>>???AAAEEEHHHVVVbbbooowww;;;::::::999888777666666333333333222222222111111------,,,,,,,,,------...////////////////////////---------,,,,,,,,,,,,+++(((+++---......---......000---***))),,,...///.........///000222333444444000000111111111111111111////////////////////////...///000222333555666666666444222000///111444666666777999:::::::::<<<===???>>>============:::888666555444555888:::::::::;;;;;;;;;<<<===>>>???@@@@@@BBBEEEGGGIIIIIIIIIHHHGGGIIIJJJKKKKKKMMMPPPRRRUUUVVVVVVTTTPPPMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOORRRUUUVVVWWWVVVUUURRRTTTWWWYYY\\\```fffiiinnnpppssswww{{{~~~uuulllfffaaabbbeeelllrrrvvvvvvuuuooooooqqqsssvvvvvvtttrrrqqqooommmkkklllnnnrrrtttqqqqqqrrrssssssrrrqqqqqqooonnnnnnnnnnnnnnnnnnooolllkkkiiihhhfffdddcccccccccccceeefffiiikkknnnpppnnnnnnoooqqqrrrpppmmmiiieee^^^UUULLLGGGDDDAAA???<<<>>>AAAHHHXXXmmmzzz|||yyywwwtttqqqkkkfff```YYYRRRMMMGGGGGGFFFFFFEEEBBB>>>::::::777888===DDDMMMZZZeeelllpppvvvzzz}}}}}}yyywwwtttssstttwww|||rrr]]]MMMCCC>>><<<:::???CCCHHHTTTdddnnnpppnnnsssyyy{{{zzz|||~~~}}}}}}zzzqqqYYYDDD===888777888:::@@@HHH[[[hhhvvv~~~}}}|||{{{yyyzzz|||||||||{{{|||~~~|||xxxyyy{{{~~~~~~~~~~~~yyyuuupppmmmtttxxx~~~|||zzzyyyzzz~~~|||{{{{{{|||{{{wwwoooeeeYYYNNNFFFCCC===>>>>>>>>>>>>@@@CCCFFFSSS___llluuu~~~~~~~~~}}}~~~}}}~~~::::::999999888777777666222222111111000//////...------------------...///,,,,,,------------,,,,,,---------,,,,,,+++++++++(((***,,,---------...///000000000///......000222//////000111222333333444//////000000111111111222////////////////////////...///111333555777777888555444222000...000333666777999<<<=========>>>??????>>><<<<<<<<<;;;888666666555444555888:::;;;:::;;;;;;;;;<<<===>>>@@@AAAAAABBBDDDFFFHHHHHHHHHHHHGGGIIIJJJKKKKKKMMMPPPRRRTTTTTTTTTRRROOOMMMMMMNNNOOONNNNNNNNNNNNNNNOOOPPPMMMOOORRRUUUWWWXXXWWWWWWVVVXXXZZZ]]]___ccchhhkkknnnrrrvvvyyy{{{}}}tttmmmhhhggghhhmmmtttzzz|||{{{vvvvvvvvvwwwzzz{{{zzzyyyxxxuuupppmmmlllnnnqqqtttssstttuuuvvvvvvuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqmmmlllkkkjjjhhhhhhhhhhhhggghhhkkklllnnnrrrwwwzzz||||||}}}~~~~~~{{{vvvrrrhhh```UUULLLHHHEEEBBB@@@:::<<<===???LLL___pppxxxzzz|||~~~}}}|||wwwtttnnniiiddd___YYYUUUPPPNNNKKKIIIFFFBBB>>>::::::777888<<>>>>>???CCCEEELLLXXXfffoooyyy}}}|||{{{{{{{{{|||::::::999999888777777777333333222111000......---......------......///000***+++,,,------,,,+++***,,,,,,,,,---------------)))***,,,,,,+++,,,...111///000111111111111222222///000000000111111222222......//////000111222222////////////////////////...000222555777888999999666666555222000111555999<<<>>>@@@@@@???>>>??????;;;:::999999:::999777555555444444555888:::;;;;;;::::::;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIGGGIIIKKKKKKLLLMMMPPPRRRSSSSSSRRRPPPNNNNNNPPPRRRTTTSSSQQQPPPPPPQQQRRRSSSQQQRRRUUUXXXZZZ[[[\\\\\\\\\]]]___aaabbbfffjjjmmmoootttyyy|||~~~{{{rrrnnnkkkjjjmmmuuu|||}}}{{{zzz{{{}}}}}}zzzuuuqqqooonnnpppqqqvvvwwwxxxyyyyyyxxxwwwvvvssssssttttttttttttssssssrrrqqqpppooooooooopppqqqpppsssvvvxxxzzz~~~{{{iii```TTTKKKGGGDDD@@@===888===??????FFFUUUeeennnsssvvv{{{}}}{{{{{{zzzwwwssspppmmmjjjfffccc]]]YYYTTTOOOJJJFFFAAA>>>;;;888777;;;@@@GGGSSS^^^hhhlllrrrvvvyyy{{{}}}~~~|||zzzwwwvvvvvvwwwzzz|||~~~xxxdddSSSHHHCCCAAA<<>>???BBBEEEFFFRRRaaakkkuuu|||zzzzzz{{{{{{|||:::999999999888777777777666666555333111000///..................///000111,,,,,,---......---,,,,,,++++++,,,---...///000111******++++++***,,,///111---------///222333222000////////////000000000000---......///000111222222///////////////////////////000333666888:::::::::777888777444222333888<<<@@@BBBCCCCCCAAA???>>>>>>777666666666888888666444555444444555888;;;;;;;;;999::::::<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIKKKLLLLLLMMMPPPSSSRRRRRRQQQOOOMMMOOORRRUUUWWWVVVSSSQQQQQQRRRTTTUUUVVVWWWYYY\\\^^^```aaabbb```aaacccdddeeehhhkkknnnpppvvv|||zzzsssnnnkkkmmmuuu}}}}}}}}}~~~zzzwwwtttssssssxxxyyyzzz{{{{{{zzzyyyxxxuuuuuuvvvvvvvvvvvvuuuuuuvvvuuuuuutttuuuvvvwwwxxxyyy|||oooeeeXXXOOOJJJGGGCCC???999@@@DDDBBBDDDOOO\\\eeeqqqtttxxx|||~~~~~~zzzyyyxxx}}}{{{xxxvvvvvvtttqqqooohhhccc\\\UUUPPPKKKFFFCCC;;;888777;;;???FFFQQQ[[[gggjjjpppsssvvvwwwyyy{{{~~~~~~|||{{{xxxwwwvvvxxxyyy{{{{{{yyyfffUUUJJJDDDCCC>>>CCCDDDDDDPPPdddmmmkkkmmmjjjjjjmmmnnntttyyyxxxtttyyy|||kkkLLLDDD<<<999888:::AAAIIIQQQXXX]]][[[[[[```gggkkkvvvvvv||||||wwwyyywww||||||wwwxxx}}}~~~{{{|||~~~yyyooobbbUUUNNNJJJAAABBBAAA@@@???@@@BBBEEEDDDQQQ___iiittt|||zzzyyy{{{{{{|||======<<<;;;999888777777555444333222000000/////////...---,,,,,,---...///......//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,++++++++++++,,,////////////000000000000000///............//////......///////////////...///000111333555888:::<<<999888555333222555:::>>>HHHHHHGGGCCC???;;;::::::444555666888888666555444444444555777888999:::;;;999999999:::;;;===???AAABBBDDDFFFFFFFFFGGGIIIKKKIIIJJJKKKNNNPPPRRRTTTUUUTTTSSSSSSQQQPPPRRRUUUXXXVVVWWWXXXWWWUUUUUUWWWYYYYYY\\\___aaacccdddfffhhhgggggghhhjjjlllnnnooopppvvvzzz|||vvvsssuuu{{{}}}||||||{{{}}}~~~rrrfffZZZTTTMMMFFFDDDHHHDDDCCC@@@@@@EEEPPP\\\eeerrruuuxxxzzz{{{{{{|||}}}~~~}}}{{{zzzyyyvvvxxxzzz|||{{{xxxuuusssqqqkkkbbbYYYPPPHHHAAA<<<;;;::::::===???CCCNNNXXXccchhhnnntttwwwxxxzzz{{{xxxzzz|||~~~~~~~~~zzzwwwvvvvvvwwwxxxyyy|||zzzgggVVVIIIDDDBBB;;;@@@BBBDDDNNN___lllppprrrnnnkkklllooovvvyyy~~~wwwtttzzz{{{lllSSSEEE;;;;;;===???FFFOOOTTT\\\aaaaaa```ccceeedddnnnuuu~~~xxxuuuvvvvvvxxx{{{{{{{{{~~~~~~ttthhh]]]RRRLLLDDDAAA???>>>???@@@@@@@@@KKKRRR]]]kkkxxx|||{{{{{{{{{|||}}}======<<<;;;999888777666333111000...------------222111000//////000111222------------,,,+++******........................)))))))))******+++,,,---111111000000000000111111/////////000000000111111000000///////////////000//////000000000000//////000000111333555777999:::;;;:::999777777<<>>:::888888888444555666777777666555444333444555666888:::;;;;;;<<<;;;;;;;;;;;;===>>>???AAACCCEEEFFFFFFGGGHHHJJJIIIJJJLLLNNNPPPSSSTTTUUUVVVUUUTTTRRRQQQRRRVVVXXXYYYZZZ\\\\\\[[[\\\]]]___```bbbeeegggggghhhjjjllllllllllllmmmooorrruuuwww{{{~~~~~~zzz{{{wwwlllbbb\\\WWWQQQOOORRRJJJHHHEEEEEEIIITTTaaajjjrrruuuwwwxxxxxxyyyzzz{{{~~~|||{{{yyyxxxxxxvvvwwwyyyzzzzzzxxxuuusssnnniiiaaaXXXQQQJJJDDD@@@???======@@@AAAEEEOOOZZZbbbgggnnnsssvvvwwwwwwxxxyyyyyyyyyzzzzzzyyyyyyyyy|||zzzwwwtttrrrrrrssssssuuuxxx|||}}}jjjWWWIIIBBB???;;;???AAADDDNNN```oootttyyyuuurrrqqqrrrvvvyyywwwtttyyytttZZZJJJ===;;;===@@@IIITTT```gggkkkjjjjjjlllnnnnnnqqqxxxzzzuuutttvvvxxxyyyzzz}}}{{{vvvvvv{{{~~~~~~}}}}}}yyynnnbbbWWWQQQEEECCC@@@>>>???@@@AAAAAAIIIPPP]]]lllyyy}}}{{{{{{|||}}}~~~======<<<:::999888777666666444222000//////000111///...------------...///------------,,,+++***)))+++++++++++++++++++++++++++*********+++,,,---...------------...///000111000000000111111111222222111000000000000000111111000111111111111111000000111111222333444666777888<<<;;;:::999:::@@@HHHMMMOOOHHH>>>888666666666555444555666777777666555444222333444666888:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@BBBDDDEEEFFFFFFHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVWWWWWWVVVTTTSSSTTTXXX[[[___aaadddeeeeeeeeegggiiiiiikkknnnoooooooooqqqrrrrrrqqqqqqrrrtttxxx|||yyypppgggbbb]]]YYYXXXYYYSSSPPPMMMLLLOOOYYYeeennnssstttuuuuuuttttttvvvxxx|||{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxyyyyyywwwvvvtttnnniiiaaaZZZSSSLLLFFFBBB>>><<<;;;===>>>AAAKKKUUU___eeelllrrruuuuuuuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxzzzyyyvvvsssqqqqqqqqqrrrrrruuuzzzmmmYYYJJJAAA===<<>>???AAABBB>>>AAADDDEEEFFFFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVUUUVVVVVVUUUVVVXXX]]]```hhhjjjnnnoooppppppqqqrrrsssuuuwwwwwwvvvvvvwwwxxxwwwvvvuuuvvvyyy}}}|||vvvnnngggccc```^^^]]][[[YYYUUUSSSUUU]]]hhhpppsssssssssrrrpppqqqsssuuuwwwwwwuuutttssssssttttttwwwwwwxxxyyyxxxwwwuuutttooojjjccc[[[TTTLLLEEEAAA===;;;:::;;;<<<>>>GGGQQQ\\\bbbjjjrrruuuwwwwwwwwwvvvuuusssssstttwwwzzz|||}}}{{{yyywwwuuuuuuuuuuuutttwww|||ooo[[[LLLBBB===>>>@@@BBBFFFPPPbbbuuu~~~xxxtttpppqqqyyy|||zzzvvv{{{~~~aaaQQQBBB>>>???CCCPPP___kkkrrrvvvuuutttwwwyyyyyy{{{|||xxxtttuuuzzz~~~~~~{{{yyyzzz|||xxxooopppxxx}}}||||||vvvoooggg```]]]cccuuuuuuhhh\\\TTTJJJGGGCCC@@@@@@BBBBBBBBBFFFNNN\\\lll{{{~~~}}}{{{}}}<<<<<<;;;:::888777666555333222000.........///000000000///......///000000////////////...---,,,+++..............................---------...//////,,,,,,,,,---...000111222000111111111222222222222111111111111111222333333333333333333333222111111333222222222222333444444777666555444444888>>>BBBCCC===777666999:::777444555555666666666666555555333333444666777888999:::999:::;;;<<<===>>>??????===@@@DDDFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPRRRTTTUUURRRSSSTTTVVVXXX\\\bbbgggooossswwwyyyyyyyyyxxxyyyzzz|||}}}~~~}}}|||}}}~~~zzzzzzyyyyyy|||yyyqqqmmmjjjgggdddcccaaa^^^[[[[[[aaajjjpppssssssrrrpppooooooqqqssstttsssrrrqqqqqqrrrssstttxxxyyyyyyyyyxxxuuurrrqqqiiifff```ZZZTTTNNNHHHDDD@@@>>>===>>>>>>@@@HHHRRRYYY___iiiqqqvvvxxxzzz{{{vvvuuusssqqqrrrtttwwwyyy~~~}}}|||zzzyyyyyyyyyyyyzzz}}}ooo\\\MMMCCC@@@@@@AAABBBGGGPPP___sssyyytttqqqqqqzzz|||}}}zzzyyy[[[NNNBBB@@@AAAGGGVVVfffttt{{{~~~}}}}}}zzzwwwyyy}}}}}}~~~}}}rrrqqqzzz|||nnniiiddd```\\\^^^iiiuuuwwwkkk^^^VVVMMMIIIDDDAAA@@@BBBBBBCCCGGGNNNZZZiiiwwwzzz|||<<<<<<;;;999888777666555333222222111111111111111///...---,,,,,,---...///,,,,,,------,,,,,,+++***------------------------,,,,,,++++++++++++,,,,,,---------...///111222333000000000111111111222222000000000000111222333333444444444444333222111000222222111111222222333333666666555444333555888;;;999777666777999:::888555666666666666666666666666444444555666666777888888;;;;;;<<<<<<<<<<<<;;;;;;===@@@DDDGGGGGGGGGHHHIIIGGGHHHJJJLLLOOOQQQSSSTTTOOOPPPSSSVVVYYY___fffkkkssswww|||~~~yyyuuussspppkkkmmmkkkhhheeedddffflllppprrrrrrsssqqqooooooppprrrrrrqqqpppooooooqqqsssuuuxxxyyyzzzyyyvvvqqqllliii\\\ZZZWWWUUUSSSPPPKKKHHH>>><<<;;;;;;;;;>>>FFFPPPYYY___gggoootttxxx{{{}}}yyywwwtttqqqoooooopppqqq{{{{{{zzzzzzzzzzzzzzzzzz~~~lllZZZLLLDDDAAAAAA@@@BBBFFFMMMYYYlll||||||yyyvvvuuu||||||~~~}}}uuuVVVJJJAAABBBEEENNN```rrr}}}~~~|||}}}uuusss|||~~~wwwooolllkkkllliiifffggglll{{{ooobbbZZZNNNJJJDDD@@@@@@AAABBBBBBFFFLLLVVVcccppp||||||~~~<<<;;;:::999888666555555333444555555555444333222,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,************************++++++************+++++++++++++++,,,---...///000/////////000000000111111/////////000000222333333444444444333333222000000111111111111111222333333333444555444333333444555444444444555666666666555666666555555555555666666666666666666666666666666777888999;;;<<<======<<<===@@@EEEHHHIIIIIIIIIJJJFFFGGGIIIKKKMMMPPPQQQRRRNNNPPPSSSVVVZZZ```gggkkkrrrwww~~~{{{uuuvvvvvvtttpppnnnmmmoooqqqqqqrrrssssssqqqpppqqqqqqqqqpppooonnnoooqqqtttvvvwwwxxxyyyxxxsssllleee```QQQPPPOOOOOOOOOMMMJJJHHH;;;888777888888;;;DDDMMM[[[```ffflllppptttxxx{{{{{{yyyvvvssspppooooooooowwwwwwxxxxxxyyyzzz{{{{{{|||jjjWWWJJJCCC@@@@@@>>>@@@DDDHHHPPPbbbsss}}}|||~~~~~~{{{wwwyyyvvvUUUJJJAAABBBIIIVVVmmmuuusss|||{{{uuupppooorrryyy{{{vvvpppnnnuuu}}}qqqddd\\\OOOJJJDDD@@@???@@@AAABBBDDDHHHQQQ]]]jjjwww<<<;;;:::999888666555555///111222333333222000...//////------------//////,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------------...///000////////////000000000000////////////000111222333333444333333222111000///000000000000111222333444000222333333222111111222222333444333111222444666666666555555555555666666777777666666555555555555///111555999===@@@AAABBB===AAAFFFIIIIIIIIIJJJJJJEEEFFFHHHJJJMMMOOOQQQRRROOOQQQSSSVVVYYY___fffjjjooouuu~~~}}}}}}{{{xxxtttrrrrrrsssppprrrttttttsssrrrqqqrrrqqqpppooonnnooorrruuuwwwuuuwwwxxxvvvqqqhhh___YYYMMMLLLKKKKKKKKKIIIFFFCCC===;;;:::;;;;;;>>>GGGPPP]]]aaaeeejjjmmmqqquuuxxx{{{zzzxxxvvvtttsssssssssvvvvvvwwwyyyzzz{{{||||||{{{hhhUUUHHHAAA???>>>===>>>BBBEEEKKK[[[lllvvvxxx~~~~~~wwwtttwwwyyy}}}xxxWWWKKKBBBCCCKKK[[[www~~~~~~sssrrr|||{{{{{{|||}}}~~~~~~|||||||||yyytttmmmmmmssszzzvvvnnn}}}qqqddd\\\OOOJJJDDD???>>>@@@AAAAAAAAAEEEMMMYYYggguuu:::::::::::::::999555222222222222111000...---,,,------,,,,,,+++,,,,,,,,,333111---+++)))***+++---,,,,,,,,,++++++*********---,,,,,,...000000///---+++,,,---.........---,,,222222111222333222111///111000000000111222333333333333444444444333333222//////111222333444444444222222111111111111222222666666666666666555555555777666555555555777888999444444555555666666777777666444222444999===???>>>@@@BBBFFFJJJLLLLLLLLLKKKJJJJJJKKKLLLNNNQQQSSSTTTVVVRRRPPPTTTWWWZZZaaagggqqqtttzzz~~~xxxuuutttuuusssssssssttttttuuuvvvwwwsssrrrqqqppppppqqqrrrrrrwwwxxxwwwuuuooofff^^^YYYMMMJJJHHHFFFFFFEEECCCAAA>>>:::777888999<<>>>>>>>>>>>AAAFFFNNNXXXcccppp|||;;;:::999999:::888666333111111111000//////......+++*********++++++,,,---///...,,,++++++,,,---...---,,,,,,,,,++++++++++++'''&&&&&&(((+++,,,,,,,,,+++,,,.../////////...---...------...111222222111000000/////////000111111111111222222222222111111......000111222333333333222111111000000111111222666666666666666666666555555555555555555666777777444555555666666777777777777444333555999===??????@@@BBBFFFIIIKKKLLLKKKKKKJJJKKKKKKMMMNNNPPPRRRSSSRRROOONNNRRRWWWZZZaaahhhmmmqqqxxx~~~{{{vvvttttttssssssrrrrrrsssuuuwwwxxxwwwvvvtttsssqqqqqqppppppqqqrrrrrrppplllgggaaa]]]UUURRRMMMJJJHHHFFFCCCAAA===999777888999<<>>AAAIIIRRRYYYbbbhhhmmmlllhhhggglllqqquuuxxx}}}{{{{{{uuuhhhMMMGGGBBBDDDLLL]]]uuu|||{{{xxxooofffiiivvv|||qqqooolllkkklllpppuuuyyy~~~yyytttpppnnnqqqtttvvvxxxxxxyyyzzz|||{{{|||~~~yyymmmeeeVVVTTTVVV^^^iiirrruuuuuupppyyy|||vvvpppllleee]]]XXXMMMIIIDDD@@@???@@@@@@@@@@@@DDDKKKTTT___kkkxxx<<<:::888888888888666555555444333222111222222333,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,%%%$$$###$$$'''***,,,,,,,,,---///000000000///...///...------000222333333000000///.........////////////000000000000//////---...///000111222222222222111111000000111111222555555666666666666666666333444444555555555555555444555555666777777888888888666555666999===??????AAACCCFFFIIIKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOLLLLLLPPPUUUYYY```gggjjjooovvv|||~~~xxxuuutttsssrrrqqqppprrrtttwwwyyyzzzzzzxxxwwwtttrrrpppooommmnnnnnnnnnmmmkkkhhhggg```[[[TTTNNNIIIEEEAAA???<<<888666888999<<>>:::999::::::<<>>>>>===<<>>>>>===;;;;;;???BBBCCCDDDDDDFFFGGGHHHIIIIIIFFFGGGJJJLLLMMMMMMLLLKKKLLLHHHGGGJJJKKKJJJLLLPPPUUUVVVXXXYYYZZZ]]]bbbeeeeeecccdddhhhnnnrrrsssqqqrrrvvv{{{~~~~~~|||vvvqqqmmmmmmllljjjiiihhhhhhhhhddddddeeefffhhhlllnnnppprrrrrrrrrqqqqqqrrrrrrsssvvvsssnnniiiccc[[[SSSNNNFFFBBB@@@???>>>===AAAGGGNNNWWWcccjjjlllnnnrrrvvvuuutttsssssstttwwwzzz{{{|||}}}~~~|||{{{wwwxxx||||||cccNNNEEECCCDDDEEEHHHPPP\\\jjjsssooopppoookkkkkkttt}}}aaaTTTIIILLLXXXdddmmmtttsssyyy{{{sssqqqrrr[[[OOOHHHKKKNNNPPP]]]mmmppptttyyy}}}|||ooo___RRRLLLIIIFFFCCCHHHHHHJJJMMMTTT___kkksssyyysssnnnjjjhhhfffeeejjjppprrrtttyyy}}}wwwqqqnnnmmmrrr}}}vvvnnnkkkkkkjjjiiigggaaaXXXPPPJJJFFFBBB@@@???AAADDDIIIQQQ[[[gggooo{{{{{{yyyooorrrxxx::::::999999888777777777444333222000//////......////////////............************************,,,------,,,++++++,,,...,,,++++++***)))))))))***++++++,,,---............000000000000111111111111111111000000//////......111000///......///000000......///000111222222333---///000111000000222333111222444666777888999999777777777777666666555555777777777888999999::::::>>><<<;;;::::::===???AAACCCDDDEEEFFFGGGHHHHHHHHHEEEFFFHHHJJJLLLLLLLLLLLLEEEGGGHHHJJJLLLOOOTTTXXX[[[^^^```^^^[[[[[[___dddffffffggghhhhhhiiijjjjjjkkkkkklllnnnqqqrrrpppnnnpppqqqrrrtttwww{{{~~~~~~zzztttooolllkkkkkkkkkjjjgggccc___\\\\\\\\\]]]aaaeeeiiillloooppprrrttttttrrrpppnnnpppnnnkkkgggaaaZZZRRRMMMHHHEEEAAA===<<<<<<>>>@@@KKKRRR]]]eeeiiimmmqqqtttuuuuuutttrrrooonnnpppqqqtttwww{{{}}}}}}}}}}}}}}}zzzzzz|||vvv]]]GGG===DDDCCCDDDIIIQQQZZZaaaeeeiiiiiiiiihhhgggppptttYYYPPPIIIKKKRRRYYYaaaggglllpppuuuzzz}}}}}}~~~qqqssswwwqqqaaaYYYRRRPPPRRRWWWaaajjjrrruuuxxx{{{~~~eee\\\QQQHHHDDDBBB@@@???@@@AAABBBBBBDDDIIIOOOTTTeeejjjqqqwwwzzz|||}}}~~~yyyvvvsssooolllkkkjjjkkkllloootttyyy}}}{{{xxxuuuvvv|||~~~vvvrrrpppqqqmmmhhh___UUUMMMGGGCCCBBBAAA@@@BBBGGGLLLTTT```mmmzzz}}}tttwwwssspppsss|||;;;;;;::::::999888888777444333222000//////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...///......---,,,,,,------------......///.........000000000111111111111222000000000000000000000000///000111222222222111111---...///111333555666777666666666333000//////000111111333555666777888888999888777777666666666777777777777888999999::::::===<<<:::::::::<<>>===>>>AAACCCKKKRRR]]]dddiiilllpppsssuuuuuuuuussspppooopppqqqrrrvvvzzz||||||{{{zzzzzzyyyyyy{{{}}}mmmXXXGGG???AAA@@@AAADDDLLLUUU]]]bbbfffdddcccccceeerrruuuhhhYYYPPPJJJLLLQQQVVV[[[```fffkkkssswwwzzz}}}yyyvvvxxx}}}|||qqqtttxxxrrrggg```ZZZYYYZZZ]]]dddlllsssuuuxxxzzz}}}{{{ppphhhYYYRRRIIICCC@@@???>>>===<<<===>>>>>>@@@CCCHHHLLLVVV[[[bbbiiinnnrrrvvvxxxxxxwwwvvvuuuuuuvvvwwwxxxwwwyyy}}}{{{|||zzzvvvuuurrrmmmdddYYYPPPJJJFFFDDDBBBAAACCCHHHLLLSSS```lllzzz{{{uuuqqqmmmpppxxx<<<;;;;;;:::999999888888444333222000//////....../////////............---------------------------,,,---...---++++++---...//////......------.........////////////......---///000000000000111111111222222222111111111000000---///222444444333111000,,,---///222555888:::;;;===<<<999555111///000111111111333444666777777777:::999888777777777888999777777888888999:::::::::<<<;;;:::999:::<<<>>>@@@DDDEEEFFFGGGHHHIIIIIIIIIEEEFFFHHHJJJKKKLLLLLLLLLNNNOOOOOOOOOOOORRRWWW[[[aaaeeehhhhhhfffeeegggiiigggggghhhhhhiiiiiijjjjjjgggfffeeefffiiijjjkkkjjjjjjkkklllmmmoooqqqsssttttttuuuvvvwwwwwwuuuttttttuuuxxx{{{}}}wwwtttsssqqqppptttuuuwwwzzz|||{{{xxxuuuooonnnlllkkkhhhbbb[[[VVVNNNNNNMMMNNNQQQUUUZZZ]]]fffhhhkkkmmmnnnmmmlllkkkeeecccbbbaaa___\\\WWWSSSJJJFFFAAA===<<<===AAADDDJJJRRR\\\dddiiilllpppsssrrrttttttsssqqqoooooopppqqqtttyyy{{{zzzxxxwwwwwwwwwxxxzzz~~~yyyoooaaaPPPEEEBBB@@@??????AAAHHHQQQ[[[aaabbb___\\\[[[^^^mmmrrrdddVVVOOOKKKOOOTTTXXX[[[___eeemmmuuuyyyxxxyyy|||ssspppqqqsssuuu}}}zzz}}}zzzqqqvvv{{{uuunnnhhhddddddddddddiiiooovvvwwwxxxyyy{{{~~~uuueeeWWWOOOIIIFFF@@@===<<<<<<<<<;;;999:::<<<<<<===???BBBEEEIIINNNUUU]]]dddkkkrrrvvvyyyyyyzzz{{{}}}}}}zzzyyytttkkk```VVVNNNIIIGGGDDDCCCDDDIIIMMMSSS___kkkyyy~~~tttoookkklllsss{{{;;;::::::999999888888777444333222000//////......//////.........---------+++++++++++++++++++++++++++,,,---,,,******,,,---,,,,,,++++++++++++,,,,,,.../////////...---,,,,,,............////////////555555444333111000/////////000111222222111///...---...000222555888:::;;;;;;:::777444111111444666222333444666777777888888;;;:::888777777888:::;;;777777888999999::::::;;;;;;;;;:::::::::<<<>>>???DDDDDDFFFGGGIIIJJJJJJJJJEEEFFFHHHJJJLLLLLLLLLLLLPPPQQQRRRSSSTTTXXX^^^bbbhhhlllpppqqqpppnnnnnnooonnnmmmmmmlllkkkkkkjjjjjjfffdddcccccceeeggghhhhhhhhhiiijjjkkkmmmoooqqqrrrnnnlllkkklllmmmllliiieeeggghhhiiikkknnnttt{{{{{{vvvwwwvvvpppjjjdddcccbbbdddiiipppxxx|||~~~wwwsssjjjfff```[[[YYYYYY[[[\\\jjjnnntttzzz}}}{{{qqqooommmjjjfff___WWWRRRIIIHHHGGGGGGIIINNNRRRVVV___bbbfffjjjlllmmmllllllcccaaa___^^^\\\XXXSSSPPPFFFBBB===888777:::===@@@IIIQQQ[[[ccchhhlllooosssqqqsssuuutttrrrpppoooooopppssswwwyyyxxxvvvtttsssuuuwwwyyy|||}}}pppdddWWWJJJCCCCCCAAA@@@AAACCCIIISSS___fffiiiddd___\\\]]]hhh{{{{{{sssfffQQQMMMMMMUUU]]]```cccfffllluuu}}}~~~zzzxxx|||{{{tttpppooonnnnnnvvvssswwwvvvrrryyyzzzrrrnnnkkkllllllkkkmmmrrrwwwxxxyyyyyyyyy|||xxxlll```TTTJJJCCC???>>><<<;;;:::::::::::::::<<<===>>>>>>???AAACCCHHHLLLSSSZZZccclllvvv|||zzzpppeeeZZZRRRLLLIIIGGGEEEFFFIIIMMMSSS___jjjyyy}}}vvvqqqmmmlllqqqyyy999999888888777666666666444333222000//////..................------------++++++++++++++++++++++++***++++++***))))))***,,,+++***************++++++------------,,,,,,+++***,,,,,,,,,------------...333333333222222222222222555444333222111000000000...///000222333555666777777777555222111111444777444555666888999999999999::::::999888888999:::;;;888888888999::::::;;;;;;;;;;;;::::::;;;<<<>>>???CCCDDDEEEGGGHHHIIIJJJJJJJJJLLLNNNPPPQQQRRRQQQQQQOOORRRUUUXXX[[[```fffjjjnnnppptttvvvvvvtttsssrrrtttsssqqqooollljjjiiihhhfffdddbbbccceeegggggggggggghhhiiikkkmmmnnnoooooojjjfffcccbbbbbb___ZZZUUUSSSSSSRRRQQQRRRUUUZZZ^^^ccchhhppp{{{ooofffccc```YYYRRRQQQQQQQQQSSSVVV[[[___bbbiiilllooonnnmmmpppxxx|||sssjjjaaaZZZUUUPPPMMMIIIFFFEEEHHHLLLPPPbbbhhhrrr{{{~~~sssqqqnnnjjjfff```YYYTTTKKKIIIGGGFFFGGGKKKPPPSSS[[[^^^cccgggkkkmmmmmmmmmeeebbb^^^[[[WWWRRRMMMIIICCC???:::777666888;;;>>>GGGOOOZZZbbbhhhlllpppssstttvvvxxxxxxvvvtttssstttqqqtttvvvwwwuuusssrrrrrrtttvvvyyy{{{}}}}}}nnn```RRRFFFBBBCCCAAABBBDDDGGGNNNZZZgggpppwwwrrrlllgggeeekkk{{{xxxyyysssdddPPPNNNQQQ\\\eeeiiikkknnnsss|||~~~{{{~~~{{{wwwtttsssqqqpppqqqnnnrrrsssrrr|||uuupppnnnoooooommmppptttxxxyyyzzzzzzzzz|||~~~qqqjjj```WWWOOOIIIDDDAAA<<<<<<<<<<<<;;;:::::::::<<<===?????????@@@BBBEEEKKKOOOUUU]]]fffqqq||||||ssshhh^^^UUUOOOKKKIIIGGGHHHKKKMMMRRR^^^iiixxx|||xxxsssqqqtttzzz888888888777666666555555444333222000//////...............------------,,,------------------------***+++++++++))))))+++,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------......000111333555666666888777555333222222333333///000000111222333333444777666555222000///111333666777888999::::::::::::888999999999999:::::::::888888999999:::;;;;;;;;;<<<;;;<<<<<<======>>>???AAABBBDDDFFFHHHIIIIIIJJJJJJLLLNNNPPPQQQRRRRRRQQQNNNRRRXXX]]]bbbhhhmmmpppqqqsssvvvxxxyyyxxxvvvuuuwwwvvvtttqqqnnnkkkiiiggghhhfffeeefffgggiiiiiihhhffffffggghhhhhhhhhggggggccc___YYYUUURRRNNNHHHDDDBBBBBBAAA???>>>???BBBEEEKKKOOOUUU]]]jjjzzz}}}qqqbbbYYYUUUSSSNNNJJJHHHHHHJJJLLLNNNPPPQQQQQQWWWXXXYYYYYYXXXZZZ___dddjjjooovvv{{{|||zzzyyyxxxmmmggg___WWWOOOIIICCC??????>>><<<:::;;;>>>DDDIIIXXXaaaooozzz~~~xxxuuuqqqmmmiiieee```\\\TTTQQQMMMKKKKKKNNNRRRUUU[[[]]]bbbfffiiikkkkkkjjjeeebbb]]]XXXSSSNNNHHHDDDBBB@@@<<<999888:::<<<>>>DDDLLLXXXaaaggglllqqquuuyyy{{{|||{{{yyyxxxxxxyyyuuuvvvwwwvvvsssrrrrrrssssssvvvyyy{{{|||pppbbbSSSGGGBBBCCC???CCCHHHNNNWWWdddrrr}}}yyysssmmmhhhhhhssszzz{{{uuueeeTTTSSSXXXcccnnnrrrtttvvvzzz~~~}}}{{{zzzzzzzzzyyyvvvtttoookkknnnqqqrrrzzzuuuqqqpppooonnnpppuuuxxxzzz{{{||||||}}}~~~}}}uuu```YYYPPPIIIDDDAAA???>>>;;;<<<======;;;:::;;;<<<<<<===??????@@@BBBEEEHHHOOORRRYYYaaakkkwww}}}uuukkkaaaXXXRRROOOLLLIIIIIILLLNNNRRR]]]hhhwww|||yyyzzz~~~999999888888777666666666444333222000//////...............---------,,,,,,........................,,,------,,,++++++,,,...,,,,,,,,,,,,,,,---......++++++,,,,,,------,,,,,,,,,---------...............///000111222333444555222333333333333333333333//////000111222333444444555555555333000//////000666777888999999999999999666777999:::;;;:::999888888888999::::::;;;;;;<<<<<<<<<======>>>??????@@@@@@AAACCCEEEGGGHHHIIIIIIHHHIIIKKKNNNOOOOOOOOOOOONNNTTT[[[bbbhhhlllpppssswwwxxxyyy{{{}}}|||{{{yyyzzzyyyxxxuuussspppnnnmmmjjjiiiiiijjjllllllkkkiiiddddddcccbbb```]]][[[YYYWWWSSSMMMHHHDDDAAA>>><<<:::::::::888777777999;;;>>>???CCCHHHPPP[[[gggoooxxxyyy}}}~~~nnnfffZZZRRROOONNNMMMKKKIIIJJJLLLNNNOOOPPPPPPPPPTTTSSSQQQPPPNNNNNNOOOPPPTTTXXX[[[]]]\\\[[[ZZZZZZQQQMMMGGGBBB???<<<999777777888777666666999@@@DDDPPP[[[lllzzz}}}zzzuuuqqqnnnllljjjhhh^^^[[[VVVRRRQQQTTTWWWZZZ]]]___bbbeeeffffffeeedddaaa^^^YYYUUUQQQMMMHHHDDDAAA@@@===<<<;;;<<<===>>>AAAJJJVVV```gggmmmsssvvvyyyzzzzzzyyyxxxwwwxxxzzzyyyxxxwwwuuurrrqqqsssuuusssvvvzzz{{{{{{~~~sssfffWWWJJJCCCCCC@@@FFFOOOWWWbbbpppvvvllldddaaaiiisssyyy|||}}}}}}~~~{{{iiiYYYXXX___mmmyyy}}}}}}~~~}}}xxxuuupppjjjlllooosss|||uuurrrooommmpppvvvwwwzzz}}}~~~~~~~~~{{{xxxzzz}}}~~~nnndddPPPLLLFFFAAA>>>===<<<;;;999;;;<<<<<<::::::<<>>??????@@@BBBEEEJJJNNNSSSXXX```jjjuuu}}}vvvmmmddd\\\VVVSSSMMMKKKKKKLLLNNNRRR\\\gggvvv::::::999999888777777777444333222000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...---,,,...000++++++++++++,,,,,,---...++++++,,,---...................../////////000000333333222222111000//////***,,,///111222222111000//////000111333444555555222333444333111000111222555666777888888888888888444666999;;;;;;:::888777888999999::::::;;;;;;<<<======>>>>>>??????@@@@@@???@@@BBBDDDFFFGGGHHHHHHJJJLLLNNNPPPQQQRRRRRRQQQOOOUUU^^^fffkkkooorrrsss}}}}}}~~~~~~}}}|||zzzxxxwwwvvvuuukkkkkkkkkmmmooonnnllljjjbbbaaa```]]]YYYTTTQQQNNNKKKHHHEEE@@@===<<<===>>>444555666555444444666777888999;;;===@@@GGGNNNSSSVVVWWW\\\cccjjjmmmjjjggghhhbbbYYYQQQNNNNNNNNNOOOSSSSSSUUUVVVWWWXXXYYYYYYZZZWWWSSSPPPNNNLLLIIIGGGHHHIIIIIIHHHFFFDDDEEEFFFBBB???;;;999999:::999999555666777666555777===BBBLLLYYYlll{{{}}}xxxtttrrrrrrqqqpppfffbbb\\\XXXVVVXXX[[[^^^```aaacccddddddbbb```^^^]]]ZZZVVVSSSPPPMMMIIIGGG???>>>===<<<;;;;;;<<<<<<@@@IIIUUU```gggmmmsssxxxvvvwwwvvvuuussssssuuuwww{{{zzzxxxtttqqqqqqtttvvvssswwwzzz{{{{{{}}}uuuiiiZZZLLLDDDCCCCCCJJJUUU```kkkzzz|||oooccc^^^dddmmmpppzzzzzz||||||jjj[[[\\\ddduuu~~~wwwrrrqqqkkklllnnnsssyyytttooommmpppvvvvvvzzz}}}}}}wwwssstttvvvyyyzzz}}}nnn^^^SSSDDDBBB???======<<<:::999666999;;;:::999:::===@@@@@@AAABBBBBBDDDIIIOOOTTTYYY^^^gggrrr~~~||||||}}}}}}}}}wwwnnnfff^^^YYYVVVNNNLLLKKKMMMNNNRRR\\\fffvvv888999:::999777555555666666444222111222222111000,,,---...//////...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++000000000000111222333444111111111111222333444555666333000111555666333000...///111222333333222222111111111111111111111111333555888999999999;;;<<<:::::::::999999999888888;;;999777777999<<<======>>>>>>===<<<<<<<<<<<<<<<===???CCCFFFHHHIIIHHHGGGHHHJJJNNNQQQSSSTTTTTTSSSRRRSSSZZZeeemmmppptttyyy|||}}}{{{zzzuuuttttttsssrrrnnnjjjgggccc___YYYTTTOOOIIICCC??????>>>===;;;:::888777666666555444333333333444555444555777888999<<<@@@CCCEEEHHHKKKMMMNNNQQQVVV[[[\\\[[[YYYVVVTTTSSSUUUWWW\\\\\\]]]```bbbcccaaa___^^^\\\XXXUUURRROOOJJJGGGAAA@@@???===<<<;;;::::::555666777999::::::::::::444555444444444777===@@@IIIXXXmmm}}}}}}}}}}}}}}}|||uuummmddd______```___]]]```````````````aaaaaaaaa[[[YYYWWWUUUSSSOOOKKKGGGBBB===;;;;;;:::777888;;;???CCCMMMYYYfffpppuuuwwwxxxuuuqqqnnnooosssxxx{{{zzzyyyyyywwwuuusssqqqppptttuuuwwwyyy{{{~~~zzzooo___OOOHHHHHHQQQVVVZZZ]]]iiinnnbbbccchhhllljjjrrr}}}~~~}}}{{{lll^^^```lll~~~yyyvvvoooooopppttt{{{vvvqqqnnnppptttyyy{{{}}}}}}}}}~~~}}}yyyrrrnnnpppvvv{{{}}}~~~{{{pppdddYYYQQQLLLFFFBBB>>><<<===>>>===;;;999;;;===>>>>>>???AAACCCGGGFFFFFFGGGKKKQQQVVVZZZbbbhhhpppyyy|||{{{{{{|||~~~vvvsssmmmccc[[[XXXQQQQQQQQQPPPPPPVVV^^^eeeuuu~~~999:::;;;:::888777777777555333000//////...,,,+++---...///000000///...---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------......//////000111111111111111111111222333444555222///---000444777555222///000111222333222222111111111111111111111222222555777999999888888888:::::::::999999999888888888999777555666888;;;<<<<<>>>>>>>>>>>?????????@@@CCCFFFHHHHHHHHHGGGIIIKKKMMMPPPRRRSSSSSSSSSRRRTTT[[[gggooossswww|||}}}zzzvvvuuutttqqqlllhhh___ZZZQQQJJJDDD@@@===;;;666666555444333222111111666666555555444444555555555666777777777999;;;>>>???BBBEEEFFFFFFIIINNNSSSUUUWWWXXXYYYZZZ\\\```bbbggghhhiiilllnnnnnnkkkiiiddd```\\\XXXTTTOOOJJJFFF???>>><<<;;;999888888888666666777777888777777777444555444444444777<<<@@@JJJXXXlll|||~~~vvvjjjbbb___]]][[[YYY[[[\\\]]]^^^```aaabbbccc]]]\\\YYYWWWUUUQQQLLLIIIAAA<<<::::::999666777:::;;;@@@JJJXXXeeeoootttuuuwwwuuuqqqooooooqqquuuwwwxxxxxxxxxwwwuuutttrrrqqquuuwwwzzz}}}|||qqqbbbTTTNNNPPPRRRYYY^^^aaakkk~~~ssshhhjjjoooqqqnnnuuu~~~~~~vvvrrr{{{xxxjjj\\\___mmm}}}vvvwwwxxxzzz}}}vvvssspppmmmooosssuuuwwwzzz|||}}}zzzxxxtttooolllnnntttzzz{{{zzzyyyxxxyyyyyy{{{||||||wwwooodddYYYOOOHHHDDDDDDAAA>>>>>>???@@@>>>===<<<>>>@@@BBBBBBCCCEEEGGGKKKKKKLLLNNNSSSYYY^^^bbbjjjooowww~~~xxxtttmmmccc[[[YYYUUUUUUUUUSSSSSSWWW]]]bbbwww:::;;;===<<<:::888888999999666333111111000...,,,------............------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////......///000111222333333333333111111111111111222333444444111000222666888777444000111111222222222111111111000000000111222333333555777999888777666666777:::999999999999888888888666555444555888;;;<<<<<<============>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGJJJKKKLLLNNNPPPQQQQQQRRRSSSTTT\\\hhhqqquuu{{{yyyvvvtttqqqjjjdddWWWPPPFFF>>>999777666555444444444333333333333333666666777777666666555444666777888777666777999:::;;;>>>@@@AAA@@@BBBGGGKKKSSSVVV[[[___cccgggkkknnnqqqqqqsssuuuvvvtttooolllhhhddd^^^YYYTTTNNNIIIEEE>>>===;;;999888777777777888888888888888777666666777777777666666999===AAAKKKXXXkkk{{{}}}pppfff```]]][[[XXXZZZZZZ[[[]]]^^^___``````^^^\\\ZZZXXXUUUQQQLLLHHH@@@<<<999999888555555999888>>>JJJXXXfffooosssttttttrrrpppoooooopppqqqrrrvvvvvvvvvvvvuuuuuutttsssvvvyyy~~~{{{pppbbbUUURRRUUUXXX```ffffffjjjyyyxxxqqqssswwwxxxsssyyyxxxooonnnwwwvvvggg[[[___nnn|||}}}~~~~~~|||vvvqqqpppnnnlllnnnrrrqqqtttwwwzzz}}}uuutttpppmmmkkknnntttxxxzzzxxxuuuqqqooonnnmmmnnnlllhhhaaaXXXOOOGGGBBB???CCCBBBBBBBBBCCCCCCBBB@@@???BBBEEEGGGHHHIIIKKKMMMQQQRRRTTTXXX^^^eeekkknnnuuuzzz|||yyyxxx{{{|||yyypppddd^^^^^^ZZZ[[[ZZZYYYXXXYYY\\\___uuu~~~999;;;<<<<<<:::888999999888666444222222222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........//////.........///000111222333333333222111111111111111222333333666444222222444444222000111111111111222111111111111000000000111222333444444666888888666666666777999999999999888888888888555444333555999;;;======:::::::::;;;===>>>@@@AAAEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOQQQRRRZZZfffpppuuu{{{{{{wwwssskkk```WWWLLLFFF===777333333222222444444555555666777777777555666777888888777666555777888999999888888999;;;<<>>@@@BBBEEEFFFEEEHHHLLLQQQ```fffnnnvvvzzz|||}}}~~~{{{uuunnniiiaaa]]]XXXTTTPPPMMMIIIGGGDDDCCCAAA@@@>>>=========;;;<<<===>>>????????????>>>??????>>>>>>???BBBDDDJJJUUUgggyyywwwnnngggcccaaa```\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUQQQKKKGGGAAA===::::::888444555888:::@@@KKKYYYeeelllooonnnkkkkkkmmmnnnoooooooooooorrrrrrtttuuuvvvvvvvvvvvvvvv{{{vvvhhhXXXMMMKKKOOO[[[eeekkkgggbbbhhhsss|||{{{uuuvvv|||~~~}}}{{{vvvxxx~~~ppp```[[[]]]hhh{{{{{{vvvssstttwwwrrroooooonnnlllnnnrrrtttvvvzzz|||~~~~~~zzzwwwssspppooopppqqqrrrrrrrrrsssrrrnnniiiccc___ZZZXXXTTTPPPNNNLLLLLLMMMMMMNNNPPPQQQPPPMMMKKKJJJIIIMMMRRRVVVXXXZZZ]]]^^^aaadddiiiooovvv}}}~~~yyyvvvrrrmmmiii______ccclll{{{|||tttjjjgggiiicccccccccdddeeeeeedddccckkkttt666777999888777666666777333111///000111222111111111000////////////000111------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......---------111111111111222333444444111111000000000111111222111111222222222333333333000000000000111222333444333222000//////000222333222444666888888888:::;;;999888888888888777777777666555555777:::<<<<<<<<<;;;;;;<<<===???AAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLKKKIIIHHHEEEFFFMMMYYYccciiiqqqwww{{{~~~~~~yyyqqqeeeXXXJJJAAA888777666666777777555333111222333444555666777888777888999;;;<<<=========888:::===??????@@@BBBCCCDDDGGGKKKLLLMMMPPPUUUZZZeeemmmxxx~~~yyytttmmmhhhccc___[[[WWWUUUTTTQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEAAABBBCCCEEEFFFGGGGGGGGGCCCCCCDDDCCCBBBCCCEEEGGGMMMXXXkkk}}}|||rrrhhhaaa]]][[[VVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZXXXTTTOOOJJJCCC???<<<;;;999666666999:::???JJJWWWccckkknnnnnnmmmnnnooopppqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvwww{{{vvvgggWWWJJJHHHLLLRRR\\\bbbaaa___dddnnntttvvvuuupppnnnsss|||~~~~~~{{{lll]]]YYY[[[ddduuuyyyqqqmmmnnn}}}uuuppplllllllllllloootttuuuxxx{{{}}}~~~}}}yyyuuurrrppppppoooooommmnnnoooooolllgggaaa]]]YYYWWWTTTQQQOOOPPPQQQRRRPPPSSSUUUVVVTTTRRRRRRRRRSSSWWW]]]bbbeeegggjjjkkkmmmpppuuu|||zzzsssoookkkfffbbbZZZ[[[^^^fffrrr}}}|||{{{vvvooommmooojjjjjjjjjkkkmmmmmmllljjjmmmuuu555777888888777666777777666444222222333333333222000///............///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////......333222000000000222555666111111000000000000111111333444555555444444555666////////////111333555666555444111///...///111222444666888999888888999:::888888888888777777777777555555555777999;;;:::999;;;;;;<<<===???AAABBBCCCDDDEEEGGGIIIJJJJJJIIIHHHGGGIIILLLMMMMMMJJJGGGDDD>>>>>>EEEPPPZZZaaahhhoooqqqtttwwwzzz}}}}}}uuusssnnncccVVVIII@@@===666555444444666666555333444555666777888999:::;;;:::;;;<<<===???BBBDDDEEEAAACCCGGGHHHIIIIIIJJJLLLJJJNNNRRRTTTVVVZZZaaafffkkkttt{{{vvvqqqnnnllliiidddaaa```___^^^]]]ZZZYYYWWWVVVTTTSSSSSSSSSOOOOOOPPPQQQQQQRRRQQQQQQKKKLLLMMMLLLKKKKKKMMMOOOTTT___rrruuujjjaaa[[[XXXSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYVVVPPPLLLFFFAAA>>>>>><<<888888;;;;;;@@@JJJXXXeeennnssstttuuuuuuuuuuuuttttttssssssqqqqqqssstttuuuvvvvvvvvvyyy}}}ttteeeUUUHHHFFFJJJLLLTTT[[[[[[\\\bbbhhhllllllkkkiiiiiiqqq}}}}}}~~~{{{nnn```ZZZZZZaaaooo}}}vvvmmmiiijjjxxxzzzooojjjfffggghhhjjjooouuutttvvvyyy|||~~~|||wwwuuuttttttrrrpppmmmmmmlllkkkhhhdddaaa___]]]ZZZVVVSSSQQQQQQRRRSSSPPPSSSVVVWWWWWWVVVXXXYYY^^^ccciiiooosssuuuxxxzzzyyy||||||uuuqqqmmmhhhddd^^^```aaaccchhhttt}}}}}}|||xxxvvvxxxuuusssqqqrrrtttuuusssqqqqqqxxx555777999999777777777888555333000///000///...------,,,++++++++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////000000000000//////---,,,)))((((((+++...111111111000000000000000111111222222000...---------.........///111333555777777555222///...///000111777888::::::888777888999888888888888777777777777555444444666888999888777:::::::::;;;===>>>@@@AAABBBEEEHHHJJJKKKKKKIIIHHHFFFIIILLLNNNMMMJJJEEEBBB999:::@@@KKKUUU\\\cccjjjgggjjjnnnqqquuuyyy~~~~~~|||yyyvvvuuujjjiiicccWWWHHH===::::::666444222222333444444333444444555666777888999:::======>>>???BBBEEEHHHJJJKKKNNNQQQRRRRRRRRRRRRSSSOOOSSSXXX[[[^^^cccjjjoooqqqzzz{{{yyyuuurrrmmmjjjiiihhhgggffffffeeecccaaa```_________[[[\\\\\\\\\\\\[[[ZZZZZZTTTUUUVVVUUUSSSSSSUUUWWWYYYdddwwwvvvkkkaaa[[[XXXUUUTTTTTTSSSRRRQQQQQQPPPUUUVVVWWWXXXXXXUUUOOOKKKGGGCCC@@@???===999999<<<===BBBMMMZZZiiitttzzz||||||{{{zzzxxxwwwuuuttttttqqqrrrssstttuuuuuuuuuuuu{{{~~~}}}qqqcccSSSFFFDDDHHHKKKSSSXXXYYYZZZ___cccdddhhhgggeeegggqqq}}}|||||||||~~~~~~||||||~~~sssfff[[[[[[```kkkvvv~~~sssjjjfffgggttt{{{rrrjjjdddaaaccceeehhhooovvvqqqtttxxxzzz}}}{{{yyyyyyyyywwwtttqqqooolllhhheeecccbbbbbbbbb___ZZZUUURRRRRRRRRSSSNNNQQQUUUWWWWWWYYY\\\___fffkkkrrrxxx|||yyyuuuqqqllliiieeefffeeebbbccclll||||||zzzwwwwwwyyyyyywwwtttssszzz777777777777666555444333444444333222111000///...------,,,,,,,,,+++++++++....../////////...,,,+++000...---+++******+++,,,***++++++,,,,,,------...////////////////////////111222333444555555555555...,,,+++,,,///222111000111111111111111222222222333111000000111444777999777666444000......000333666999;;;;;;888666444444444555666777999999::::::444333222333666888999999999::::::;;;===>>>@@@AAACCCDDDEEEFFFHHHIIIJJJKKKNNNMMMKKKKKKJJJHHHDDDBBB999<<<@@@GGGOOOWWW]]]```cccfffhhhhhhfffgggkkkoooqqqnnnkkkjjjjjjjjjfffccc___ZZZPPPFFF===888555444555444333333333333444555222444666777888999;;;======@@@DDDGGGIIILLLOOOQQQTTTUUUWWWWWWWWWXXX[[[]]]\\\^^^```dddhhhnnnuuuzzz~~~|||yyyvvvrrrooommmlllkkkmmmoooppppppmmmiiiggghhhhhhhhhjjjlllllljjjhhhfffdddaaa``````bbbbbbaaahhhqqq{{{tttlllcccZZZUUUTTTSSSRRRPPPPPPPPPQQQQQQTTTUUUVVVWWWWWWVVVTTTSSSNNNIIIBBB===;;;<<<======@@@DDDNNN\\\lllxxx~~~}}}|||zzzyyyvvvuuutttsssrrrsssttttttvvvzzztttbbbQQQGGGDDDEEENNNQQQUUUYYY[[[\\\^^^___]]][[[XXXZZZjjj|||}}}}}}uuuttt}}}tttiii^^^^^^bbbiiinnnrrryyyqqqhhhbbb```llltttlllccc\\\YYY___ggglllooorrrvvvyyy}}}~~~{{{wwwtttssssssqqqpppnnnjjjgggdddaaa``````^^^[[[XXXUUUSSSSSSRRRPPPQQQSSSVVVZZZ___cccfffssstttwww|||~~~xxxuuurrrpppooollliiiiiittt|||vvvtttsssqqqqqqttt{{{}}}999999999999888777666555444333333222111000//////------------,,,,,,,,,,,,.........------,,,+++***$$$%%%'''))),,,///222333***++++++,,,,,,------..............................///111222444555666666444111000000222444333222222222222111111111111111333222111000111333666888777777555222///...000222555777999999888777777888<<<<<<:::888666333111///888666555555666777777666888888999:::;;;===???@@@AAABBBCCCEEEFFFHHHIIIJJJLLLLLLLLLKKKJJJHHHEEECCC;;;===AAAFFFLLLRRRWWWZZZ```aaabbbcccbbbbbbcccdddddd```]]]\\\\\\\\\XXXUUUQQQMMMFFF@@@;;;888888888666666555444444555666666222444666888888:::<<<>>>@@@DDDHHHKKKNNNQQQTTTVVV]]]___aaabbbcccdddgggiiieeegggjjjmmmqqqvvv}}}~~~{{{zzzyyyyyywwwyyyzzz{{{{{{yyywwwuuuvvvuuuvvvxxxzzzzzzxxxwwwtttqqqmmmjjjiiijjjjjjiiinnnvvv|||uuummmfff^^^YYYXXXVVVUUUSSSQQQQQQQQQQQQSSSTTTWWWXXXYYYYYYWWWWWWRRRMMMGGGBBBAAAAAABBBBBBEEEIIIRRR```nnnyyy~~~~~~}}}yyyyyywwwvvvuuuuuuvvvvvvwww{{{uuucccSSSHHHDDDEEEKKKNNNRRRUUUWWWXXXYYYYYYWWWUUUQQQSSSeee~~~~~~zzztttuuusssggg\\\[[[]]]bbbdddeeekkkqqqyyy~~~oooddd]]][[[hhhrrrkkkaaaYYYUUUZZZccchhhmmmpppuuuxxx{{{}}}~~~{{{|||}}}xxxuuussssssrrrqqqnnnkkkgggcccaaa___]]]\\\YYYWWWUUUTTTTTTTTTSSSTTTVVVZZZ___dddhhhjjjsssvvvzzz~~~xxxvvvtttssspppkkkkkktttwwwnnnjjjgggeeeeeeiiitttyyy999999999999888777666666333333222222111111111000.........------------,,,...---,,,+++************777666222...(((###***++++++,,,,,,------...------------------------+++---///111333444555666666444222222333444333222333333222222111111000000333222111000111333666888888999888666222000000111333555777888888888:::<<<777777777777666555444333777666444444666777666555777777888999:::<<<===>>>???@@@AAACCCEEEFFFHHHHHHJJJKKKLLLLLLKKKIIIFFFEEEAAACCCEEEHHHLLLPPPSSSUUU\\\[[[\\\]]]]]]\\\YYYWWWXXXTTTQQQPPPQQQQQQOOOLLLFFFCCC???;;;999999999:::888888777666666777888888444666888999:::<<>>???@@@BBBDDDFFFGGGHHHHHHJJJLLLMMMLLLJJJIIIIIIJJJKKKLLLNNNQQQSSSVVVWWW[[[YYYXXXZZZ[[[XXXRRRMMMNNNKKKHHHHHHKKKLLLKKKIIIDDDBBB???<<<:::999::::::;;;:::999888888999:::;;;888999;;;<<<>>>@@@DDDGGGJJJMMMQQQTTTVVVXXX[[[]]]^^^bbbggglllnnnppprrrtttwwwyyy}}}~~~|||{{{{{{{{{|||zzzrrrlllhhhdddaaa]]]\\\ZZZXXXWWWWWWWWWWWWWWWXXX[[[^^^___```______[[[WWWQQQMMMKKKKKKKKKJJJJJJNNNVVV```iiipppssstttuuuuuuvvvvvvvvvvvvvvvwwwuuuuuutttsssrrrrrrrrrrrrwwwzzz~~~vvvgggVVVJJJDDDCCCDDDHHHOOOXXXaaagggiiiiii___ZZZTTTVVVeee}}}zzzooo```]]]\\\```eeehhhjjjooouuuqqqwww|||~~~~~~zzzzzz{{{{{{{{{xxxjjjaaa\\\^^^nnnyyyuuuggg\\\TTTWWW^^^ffflllrrrrrrvvvyyy{{{|||zzztttssswww~~~yyyvvvuuuttttttssspppmmmiiieeecccaaa]]][[[WWWTTTRRRQQQRRRRRRWWWXXX\\\```dddiiilllnnnoooqqqtttvvvxxxxxxwwwwwwxxxyyyzzz{{{~~~{{{www{{{zzzooobbbZZZUUURRRTTTYYYdddooo~~~{{{yyywwwxxx{{{888888888888777666555444333333222222222222222222//////.........---------...---,,,++++++,,,---...%%%'''***---///111111111***++++++,,,,,,------...------------------------000000111222222222222222....../////////000111333555444444333222111000000---------///222777;;;>>>===>>>???===:::666444333777888999888777888999;;;:::::::::999888777666555333222222333666888999888999999999999:::;;;=========>>>@@@BBBDDDFFFGGGHHHHHHJJJMMMNNNMMMLLLMMMOOOQQQQQQRRRSSSUUUWWWYYYZZZ\\\ZZZZZZ[[[[[[XXXQQQKKKGGGDDDAAABBBFFFIIIIIIHHHCCCAAA@@@>>><<<;;;::::::<<<;;;::::::::::::;;;<<<;;;===???@@@BBBEEEIIILLLMMMPPPSSSVVVWWWYYY[[[]]]dddiiioootttwwwzzz|||~~~~~~xxxpppjjjfffccc```\\\[[[ZZZYYYYYYZZZ[[[[[[[[[\\\___aaabbbbbbaaa```^^^YYYSSSOOOMMMLLLKKKJJJJJJPPPXXXaaaggglllnnnpppmmmmmmnnnoooooopppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqquuuxxx|||uuufffVVVIIICCCBBBBBBFFFNNNYYYdddlllnnnnnnaaa\\\XXX\\\kkk{{{|||{{{pppbbbZZZ[[[___gggkkknnnsssyyy}}}~~~{{{vvvsssrrrrrrrrrrrrnnnccc^^^^^^cccsssyyyjjj___VVVWWW]]]dddkkkqqqrrrvvvyyy|||}}}zzzyyy||||||yyywwwwwwwwwuuutttrrroookkkhhheeedddaaa^^^YYYTTTPPPNNNNNNNNNSSSUUUXXX[[[___bbbeeefffgggfffeeedddcccbbbbbbbbbaaabbbccceeehhhkkkmmmooommmnnnppprrrvvvzzz~~~vvvkkk___XXXTTTRRRTTTXXX```lll{{{wwwvvvtttsssvvv|||::::::::::::999888777666444444333333222222222111.........------------,,,++++++++++++,,,...///000555444222000---)))&&&%%%***++++++,,,,,,------...------------------------111111222222222222111111---...000000///000333555444444333333222222111111---,,,---///222777<<>>???===:::777555555888999::::::888777888999<<<;;;;;;:::999777666555999888666666888999888777999999999999:::;;;<<<===<<<===>>>AAACCCEEEGGGHHHIIILLLNNNNNNMMMNNNRRRVVVUUUUUUVVVVVVWWWYYYZZZ[[[]]]]]]]]]]]]\\\XXXSSSOOOIIIEEEBBBCCCGGGJJJKKKJJJ>>>>>>>>>>>>===<<<<<<<<<======;;;;;;;;;;;;======>>>???AAABBBDDDHHHMMMQQQOOORRRVVVYYY\\\^^^aaaccclllpppvvv{{{~~~zzzrrrkkkfffbbb___[[[[[[ZZZZZZZZZ[[[\\\]]]\\\^^^aaacccddddddcccbbbaaa\\\VVVQQQNNNLLLJJJIIIMMMSSS\\\dddiiimmmooopppllllllmmmnnnoooppppppqqqtttuuuuuuvvvvvvvvvvvvvvvuuuxxx{{{~~~}}}ttteeeTTTHHHCCCBBB@@@DDDLLLXXXdddkkklllkkk___XXXUUU]]]mmm{{{~~~yyy}}}qqqeee^^^___dddlllpppsssxxx~~~|||yyyzzz~~~wwwvvvsssooollljjjhhhhhhdddZZZXXX[[[bbbtttzzzmmmaaaWWWWWW\\\bbbhhhmmmrrruuuyyy{{{}}}|||yyyxxxxxxxxxvvvuuusssqqqnnnkkkiiihhheeeaaa[[[TTTOOOLLLLLLLLLNNNOOOQQQTTTVVVXXXXXXYYYYYYXXXUUURRRPPPOOOOOOOOOMMMNNNOOOQQQTTTWWWYYY[[[[[[^^^ccchhhmmmttt{{{qqqggg]]]YYYUUURRRSSSWWW]]]hhhwww~~~|||vvvtttrrrppprrryyy::::::::::::999888777777555555444333222222111111------------,,,,,,,,,,,,&&&''')))+++---...//////------,,,,,,,,,---......***++++++,,,,,,------..............................///000000111111111111...000111000//////111333333333333333333333333333///......///222666:::===;;;<<<<<<;;;888666555666777999;;;;;;:::888888999666777888999999999999999999777555555777888777666888888888888888999:::;;;:::;;;<<>>????????????>>>===<<<>>>===<<<;;;;;;<<<===>>>>>>???AAABBBDDDIIINNNRRRRRRVVV[[[```cccgggkkknnntttxxx|||vvvooohhhccc___\\\[[[ZZZYYYYYYZZZ[[[\\\[[[]]]```ccceeefffffffffeeeaaaZZZUUUQQQNNNKKKIIINNNUUU___gggkkknnnppprrrnnnnnnooopppqqqrrrsssssswwwxxxyyy{{{||||||||||||xxxzzz|||~~~|||rrrbbbRRRGGGBBBBBBAAADDDLLLYYYgggooopppnnnbbbXXXSSS[[[jjjyyy}}}xxx{{{}}}mmmcccaaaccciiiqqqwwwyyy}}}yyyyyy|||~~~}}}xxxxxxvvvrrrmmmhhheeecccaaaVVVTTTWWW___rrr{{{qqqeeeZZZYYY^^^bbbggglllpppsssxxxzzz|||}}}zzzxxxxxxyyywwwvvvuuusssqqqooommmlllgggccc\\\UUUOOOLLLLLLLLLIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHFFFEEECCCCCCCCCCCCDDDEEEGGGIIIKKKLLLNNNSSSZZZaaahhhpppyyy{{{nnnfff___\\\XXXTTTSSSTTTZZZcccppp||||||zzzvvvtttrrrooopppvvv888888999888888777666555666666555444222111000000------,,,,,,,,,+++++++++###%%%(((+++---...//////...---,,,+++***+++,,,---***++++++,,,,,,---......////////////////////////+++,,,---///000111111111...000111///,,,,,,...000333333333333333333333444111000//////111555888:::999::::::888666444444555555888;;;<<<;;;999999999888888888888888777666555222111000222555777777777777777666666777888999999888999;;;===@@@BBBDDDEEELLLNNNOOONNNMMMPPPYYY```aaa```___]]]\\\[[[[[[[[[ZZZ]]]___^^^ZZZVVVVVVWWWJJJEEE@@@>>>@@@AAA@@@???CCCCCCCCCCCCAAA???===;;;>>>===<<<;;;;;;<<<===>>>>>>???@@@AAADDDHHHNNNRRRTTTXXX^^^eeejjjooouuuxxx}}}zzzrrrkkkddd```^^^]]][[[YYYXXXXXXYYYYYYZZZ\\\```cccfffhhhiiiiiiiiiddd^^^XXXSSSPPPLLLJJJMMMTTT___gggkkkmmmppprrrppppppqqqrrrsssttttttuuuxxxyyy{{{}}}{{{|||}}}~~~~~~{{{qqqaaaQQQFFFBBBBBBBBBEEEOOO^^^mmmwwwyyywwwjjj]]]TTTZZZgggsss~~~~~~yyy{{{uuuggg^^^^^^```gggqqqxxx{{{}}}~~~|||xxxrrrkkkfffdddcccWWWSSSUUU]]]rrr~~~vvvjjj___]]]aaaeeeiiimmmnnnrrrvvvyyyzzz~~~~~~{{{yyyxxxxxxwwwvvvuuutttrrrqqqpppooogggccc\\\UUUPPPMMMMMMMMMFFFGGGHHHHHHHHHFFFEEEDDDAAABBBDDDEEEDDDBBB???===@@@@@@@@@@@@AAABBBCCCDDDDDDIIIQQQXXX```iiisssyyy}}}}}}rrrnnngggbbb___\\\VVVSSSSSSXXX```lllyyy{{{xxxvvvuuurrroooooouuu???<<<::::::;;;;;;888444555555555444333111...---///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---...---,,,+++---///''')))---///000///,,,+++........................000...,,,***+++---000333333111///......///222333555555444333333333333444000/////////111222444666888777777777666666666666666777888999999888777666:::::::::999888777666666666666666666666777888888777777888999999:::;;;;;;<<<>>>???@@@AAACCCGGGJJJPPPPPPQQQQQQSSSWWW]]]aaaeeeeeeccc___\\\[[[\\\^^^```___^^^]]]\\\\\\]]]^^^XXXRRRHHH???:::;;;>>>AAAEEEDDDCCCAAA@@@???>>>>>>???@@@AAA@@@??????@@@BBBCCCCCCDDDDDDGGGMMMTTTYYYZZZ```gggkkknnnsss{{{wwwnnnddd___[[[ZZZXXXWWWWWWYYY[[[]]]^^^___bbbeeehhhjjjlllmmmiiifff```[[[VVVRRRQQQPPPTTTZZZcccjjjoooqqqsssuuurrrqqqqqqrrrtttvvvxxxzzzzzz|||}}}}}}zzzkkk[[[OOOHHHCCCAAADDDKKKWWWggg{{{|||ggg[[[```gggiiitttyyyxxxzzz~~~zzz~~~sssgggcccdddiiiooouuu{{{}}}xxxtttoooiiigggYYYTTTVVV\\\nnn}}}nnnaaa```bbbbbbeeelllnnnqqquuuxxx|||{{{tttsssrrrsssssssssrrrrrrqqqpppnnnggg___XXXUUUSSSPPPMMMHHHHHHGGGHHHIIIHHHFFFCCCAAABBBCCCDDDCCCAAA???>>>??????>>>??????@@@AAAAAADDDEEEJJJTTT^^^gggtttwwwrrrlllhhheeeddd```ZZZXXXZZZZZZ```jjjuuu~~~}}}yyyuuusssvvv{{{===:::999:::;;;:::777333+++---000222333222///---///......---,,,,,,------,,,,,,,,,---------......+++,,,---,,,******,,,---222000,,,******...333666........................///...,,,+++,,,...000222333111///......000222333555555444333333333333333////////////000222444555666666666666666555555555666777888999999888777777999999999999888777666666555555555555555666777777888888999999::::::;;;;;;<<<>>>@@@AAABBBEEEIIILLLPPPRRRTTTUUUVVVYYY\\\^^^bbbccccccaaa___\\\\\\\\\___```aaabbbbbbbbbaaaaaa^^^UUUIII>>>999:::???CCCHHHGGGFFFDDDCCCBBBAAAAAABBBCCCCCCBBB@@@@@@AAACCCCCCCCCCCCCCCEEEJJJPPPTTT[[[aaahhhmmmqqqwww}}}tttjjjddd\\\[[[XXXWWWWWWZZZ]]]___aaabbbeeehhhkkklllnnnnnnmmmkkkfff```[[[WWWUUUTTTUUU[[[dddkkkpppsssvvvwwwvvvvvvvvvvvvxxxyyy{{{|||zzz{{{~~~{{{lll]]]QQQIIIEEECCCCCCLLLYYYkkklll```eeejjjjjjooozzzxxxuuuuuu{{{yyyuuuzzz|||pppfffcccfffllluuu|||zzzssslll]]]WWWXXX^^^pppqqqaaa]]]^^^___dddlllooorrruuuyyy|||~~~xxxxxxttttttttttttsssrrrqqqppprrrkkkbbb[[[XXXTTTPPPMMMJJJIIIHHHHHHHHHGGGEEEBBB>>>???@@@AAA@@@>>><<<;;;>>>>>>======>>>>>>???@@@BBBBBBGGGQQQ[[[fffuuu|||rrrmmmhhhcccaaaaaa___[[[ZZZ]]]^^^cccmmmwww}}}yyywwwyyy}}}:::999888:::<<<;;;666222(((+++///333444222///---//////......------......,,,,,,,,,------------...++++++,,,+++***)))+++---+++'''!!!###***///........................------------...///000111333222000//////000111333444444444444333333333333............///000222333444444444444444444444444555666888999999999999888999999999999888777666666555555444444444555666666::::::::::::;;;;;;;;;;;;===???AAACCCEEEHHHMMMPPPRRRUUUXXX[[[[[[[[[[[[\\\^^^```ccccccaaa^^^]]]]]]___aaaeeegggiiihhhfffeeebbbYYYKKK???999;;;@@@EEELLLKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDBBBAAACCCDDDCCCCCCBBBAAAAAADDDIIIMMMVVV\\\ccciiinnnuuu||||||rrrkkk```^^^[[[YYYYYY]]]aaadddeeegggiiilllnnnoooppppppqqqoookkkfffaaa\\\YYYWWWVVV\\\eeemmmrrrvvvxxxzzzzzzzzzzzzzzz{{{{{{{{{|||xxxyyyzzz|||{{{mmm___RRRJJJEEEDDDCCCLLLYYYkkk~~~lllaaahhhooooooqqqxxxwwwooommmoootttyyy||||||ssspppvvv~~~wwwllleeedddjjjsss}}}rrrbbbYYYYYY^^^qqqtttaaaZZZZZZ[[[bbblllmmmppptttxxx|||~~~{{{{{{xxxwwwvvvtttsssrrrrrrqqquuuooofff___[[[WWWSSSOOOLLLJJJHHHGGGGGGFFFCCCAAA>>>>>>??????>>>===;;;:::<<<<<<<<<<<<<<<<<<===>>>@@@???CCCKKKVVVdddwww|||wwwyyyyyypppjjjccc___]]]^^^^^^\\\]]]aaabbbfffoooxxx}}}}}}999888999<<<>>><<<777222111222444444444111///---000//////.........//////------------------------+++,,,,,,+++******+++---+++******)))***,,,---///........................,,,---...///000111111111333222111000///000111222444444444444333333222222......------...///111222222222222222333333333333444555777999:::::::::999888888888888888777666666666555555555555666777777;;;;;;;;;;;;;;;;;;;;;;;;===???BBBDDDGGGKKKPPPTTTVVVYYY\\\^^^]]]\\\\\\\\\[[[]]]```aaaaaaaaabbbcccdddeeehhhiiijjjjjjiiihhheee]]]PPPEEE??????CCCFFFOOOOOONNNMMMLLLJJJIIIHHHGGGGGGGGGEEEBBBAAABBBCCCBBBBBB@@@>>>===???CCCFFFKKKPPPVVV\\\aaaffflllpppppppppppppppooonnnlllkkkjjjkkknnnsssyyyyyyrrrhhheee```]]]]]]```eeehhhjjjkkknnnpppqqqrrrqqqqqqpppnnnjjjeee```[[[XXXVVVWWW]]]fffnnnssswwwyyyzzz{{{{{{|||||||||{{{zzzzzzwwwvvvvvvwwwyyy|||}}}qqqbbbTTTJJJEEEDDDEEELLLYYYiii|||uuueee]]]fffrrrwww|||tttiiiddd^^^eeelllsss~~~xxxpppooouuu~~~zzzrrriiidddeeeppp|||yyyggg\\\YYY\\\nnnsss___YYYYYYZZZaaajjjjjjmmmrrrvvvzzz~~~|||{{{{{{{{{yyywwwuuusssrrrrrrssswwwppphhhbbb___[[[WWWTTTOOOMMMIIIGGGFFFEEECCCAAA@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<>>999555999888555333111000////////////.........//////000------------------------,,,---...---++++++---...+++,,,...///000000///...........................,,,---///000222222222222444333222111000000111111333333444444444333222111......---------///000111111111111111222222222222222333555888999:::::::::777777888888888777666666777777666666777777888999::::::;;;;;;;;;;;;;;;<<<===???BBBEEEHHHLLLRRRUUU[[[]]]^^^^^^]]]]]]]]]^^^ZZZ[[[]]]___```ccchhhkkkkkkjjjjjjiiihhhhhhiiiiiigggbbbZZZRRRLLLJJJJJJJJJQQQQQQQQQPPPOOOMMMKKKJJJGGGGGGGGGDDDAAA???@@@AAA@@@@@@>>><<<:::;;;===@@@@@@CCCHHHLLLOOORRRUUUWWWXXXXXXXXXXXXXXXWWWWWWVVVTTTVVVYYY\\\```gggooouuu}}}~~~}}}}}}~~~~~~}}}~~~{{{qqqnnnhhhcccbbbcccgggiiinnnooorrrssstttsssrrrqqqkkkiiieee```[[[WWWTTTSSSYYY___gggooosssvvvwwwyyyzzz|||}}}~~~~~~}}}|||{{{yyyxxxvvvuuuvvvwwwzzz{{{|||~~~wwwhhhYYYNNNHHHGGGHHHPPP\\\jjjzzzkkk^^^YYYcccrrr|||qqqddd^^^UUU]]]gggrrrxxxrrrsssyyyzzzqqqhhhfffiiiwwwpppbbb\\\\\\mmmnnn]]]YYYZZZZZZ```hhhiiimmmrrrwww{{{}}}||||||}}}|||zzzwwwtttssssssttttttvvvpppgggbbb___^^^\\\YYYRRROOOJJJGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>===;;;;;;::::::::::::;;;;;;>>>===>>>DDDLLL\\\sssxxxpppnnnsss{{{|||wwwtttkkkeee````````````dddjjjmmmpppuuu|||;;;::::::===@@@???;;;777888555222///...///111222......------......//////...------------,,,,,,,,,---......---,,,,,,---///******)))((()))+++---...........................,,,---///111222333333333444333222222111111111111222333444444444333111000///...------...///000111222222222111111111000000///111333666888:::::::::666777777888888777666666888888777777888888999:::999999999:::;;;;;;<<<<<<<<<>>>AAADDDGGGLLLQQQUUU]]]___``````___^^^^^^___[[[\\\^^^___aaaeeekkkoooooonnnkkkiiihhhgggggghhhjjjgggccc^^^YYYUUUSSSRRRSSSSSSTTTSSSRRRPPPNNNLLLHHHHHHGGGDDD@@@>>>>>>???======<<<:::888888:::<<<:::;;;>>>AAACCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGJJJKKKMMMRRRZZZ```gggmmmttt{{{xxxvvvtttrrrqqqrrrtttuuuwwwwwwwwwyyy{{{}}}~~~|||uuunnnjjjiiijjjkkkrrrtttvvvwwwwwwvvvsssrrriiifffaaa\\\XXXVVVTTTTTT]]]cccjjjpppsssuuuuuuvvvzzz|||~~~~~~}}}{{{yyywwwvvvvvvwwwxxxzzz}}}{{{mmm^^^SSSNNNMMMMMMUUUbbbppp~~~xxxccc\\\YYYbbbppp|||rrrhhhddd___fffooozzzzzzxxx{{{}}}rrriiiiiinnn|||{{{kkkbbb```nnnzzziiiZZZXXXYYYYYY^^^eeejjjnnntttyyy~~~}}}zzzvvvsssrrrsssuuuvvvvvvnnneee___]]]^^^]]]]]]UUUQQQLLLHHHFFFFFFEEEEEEAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;>>>===>>>BBBGGGTTTkkk~~~wwwooommmoooqqqvvvwwwzzz|||}}}|||zzzyyyuuunnngggeeeeeeeeejjjqqqvvvyyy}}}:::999888;;;>>>???<<<999555333111//////000111222------,,,,,,---......///......---------,,,,,,,,,,,,------,,,++++++,,,...111111000///000222444555........................---...///000222333444555444444333222111111000000111222333444444333111000000///.........///000111444333333222111000//////---///111555777999::::::666666777777777777777666777777777777777888888999666777888999:::;;;<<<===;;;===@@@CCCFFFKKKPPPSSS[[[^^^bbbcccbbb___^^^]]]\\\___aaacccdddgggjjjlllnnnnnnmmmllljjjiiiggggggiiihhheeeaaa^^^[[[XXXWWWVVVVVVWWWVVVUUUSSSPPPOOOIIIIIIHHHDDD@@@>>>===>>>:::::::::888777777999;;;666777888:::<<<;;;:::888999999::::::;;;<<<>>>>>>>>>@@@BBBBBBAAAEEELLLRRRYYY^^^ffflllpppwww{{{xxxtttrrrqqqpppqqqsssvvvwwwxxxyyyzzz|||~~~xxxzzzyyytttrrrrrrvvvxxxzzz|||{{{yyyvvvtttlllhhhbbb]]]ZZZYYYYYYZZZcccgggnnnsssttttttttttttvvvxxx}}}|||{{{yyywwwvvvuuuuuuvvvyyy|||xxxlll^^^TTTPPPPPPOOOYYYfffsss~~~yyynnn[[[YYY\\\dddooozzz}}}xxxwwwxxx|||}}}~~~tttlllnnnuuuqqqfffaaammm{{{|||yyygggXXXUUUVVVWWW\\\ccchhhlllsssxxx}}}|||yyyuuurrrqqqsssvvvxxxwwwoooccc\\\ZZZ[[[\\\\\\WWWRRRMMMIIIGGGGGGHHHGGGDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCLLL```rrrtttnnnmmmmmmoooqqquuuyyy{{{}}}}}}}}}}}}uuunnnkkkjjjlllrrryyy}}}|||{{{|||~~~:::888777999<<<>>><<<999555555444333222000000///,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,+++,,,,,,+++******+++---&&&(((+++---------+++***..............................///000111333555666444444333333222111000000111222333444444222111///000000///......///111111555444333222111///......+++---000444777888999:::666666777777777777777666666666666666666777888888555555777888:::;;;======;;;===@@@BBBEEEIIINNNRRRXXX]]]cccfffeeeaaa]]][[[^^^aaaeeeggggggggghhhhhhlllmmmnnnooonnnkkkhhhffffffeeebbb___\\\ZZZYYYXXXWWWXXXYYYYYYWWWUUURRRPPPJJJJJJIIIEEEAAA>>>>>>>>>888999999888777777999;;;444444555777888888555333333333333444555666888888<<>>===============;;;;;;===??????FFFXXXiii{{{tttqqqrrrppprrruuuyyy}}}yyyrrrooonnnpppwww|||yyyyyyzzz}}}~~~|||}}}888888888999;;;===>>>???999777444222222111000.........//////......---,,,........................000///------.........---,,,,,,------------------...///000000000///---,,,000000000111222222333333222111111000///......---///000000111111111111111333222000//////111333555777444222111333333000---///111333666888:::<<<<<<888888777777777777777777555666777888999999888888::::::;;;<<<<<<;;;:::999>>>@@@AAACCCDDDHHHMMMQQQWWW\\\cccggghhhgggeeeddddddfffhhhiiihhhhhhhhhiiikkkkkkmmmpppqqqqqqnnnkkkiiihhheee```ZZZYYY[[[^^^^^^]]]\\\\\\\\\ZZZVVVSSSOOOLLLIIIFFFDDDBBB???===???>>><<<:::999999::::::333222111333666666333000555111///111222000222666;;;;;;;;;<<<>>>@@@CCCDDDPPPXXX```eeegggkkkssszzz~~~|||}}}~~~yyyzzz~~~uuurrrnnnjjjfffdddcccccckkknnnqqquuuwwwxxxwwwwwwtttvvvyyy{{{}}}~~~zzzyyywwwtttrrrqqqqqqqqqtttvvvzzz{{{xxxppphhhccc]]]UUUPPPPPPPPPWWWcccnnnsssnnnddd\\\XXXZZZfffxxxyyy}}}vvvppptttzzzwwwbbb^^^llltttsssvvv```OOOMMMPPPQQQWWW```bbbdddhhhnnntttzzz|||vvvuuuwwwzzz|||{{{{{{ssshhh```\\\[[[YYYWWWVVVRRRMMMJJJJJJKKKLLLLLLJJJIIIGGGGGGGGGEEEAAA???@@@???===;;;::::::;;;<<<;;;:::;;;>>>AAAGGGRRR]]]ssswwwpppvvvvvvxxx{{{|||xxxuuuvvvyyy|||}}}}}}zzzyyy{{{||||||zzz999999999999:::<<<===>>>:::777333222222333333333...............---,,,,,,////////////////////////111///---,,,------,,,+++***++++++,,,---...//////***+++---...///000////////////000000111111222222111111000000///......---///000000111111111000000222111///......000333555888666444444555555222000111222444777999;;;<<<===888888888888888888888888666666666777777888888888999:::;;;=========<<<<<>>@@@AAAFFFPPP]]]cccfffkkkttt}}}zzzzzz}}}wwwuuuqqqllliiigggfffffflllnnnrrrvvvyyyyyyxxxxxxtttuuuwwwzzz|||}}}~~~~~~zzzxxxtttqqqooonnnoooooorrruuuyyy}}}xxxmmmfff```]]]ZZZTTTRRRSSSTTTZZZdddmmmpppjjj___WWWUUU[[[lllyyy~~~zzzuuuyyyzzzbbbZZZbbbjjjjjjooo[[[JJJHHHKKKMMMTTT]]]bbbdddhhhlllrrrwww}}}~~~~~~~~~~~~~~~yyynnnfffaaa^^^[[[XXXSSSOOOLLLJJJKKKMMMNNNOOONNNLLLKKKKKKJJJHHHEEEBBBAAA@@@???>>>===============;;;;;;>>>???CCCMMMWWWkkkyyy}}}vvvuuuuuuwwwzzz}}}~~~}}}{{{|||xxxsssqqqssswwwzzz{{{{{{uuusssuuuzzz}}}~~~::::::999999::::::;;;<<<===:::666333333333333333......---------,,,,,,,,,////////////////////////000...,,,+++,,,,,,+++***)))***+++,,,---...///000)))***,,,---//////......---......///000000111111111000000//////.........///000000111000000//////000///...---...000333555777666555555666555222000222333555888:::<<<======999999999999999999999999777666666555555666888888888999:::<<<>>>>>>??????@@@AAABBBBBBBBBDDDGGGJJJMMMPPPTTTXXXYYY[[[\\\^^^___ccchhhkkkmmmoooqqqrrrwwwvvvttttttsssrrrooommmnnnllliiieeeaaa___aaacccjjjiiigggfffeeebbb^^^[[[SSSPPPMMMLLLKKKJJJHHHFFF???===;;;999777777777777000///000222555666666555555111000333333111333777777777888888999;;;<<<===>>>JJJXXXaaaeeekkkttt|||}}}|||~~~|||zzzvvvrrrooolllkkkkkknnnpppuuuxxxzzzzzzyyywwwssstttvvvxxxzzz|||}}}}}}{{{wwwrrrmmmkkkjjjlllmmmpppssswww|||}}}ttteee^^^YYYXXXVVVRRRQQQSSSVVV\\\eeelllnnnhhh^^^VVVVVV```ttt}}}|||{{{{{{zzzbbbUUUYYY```bbbiiiWWWGGGDDDGGGJJJRRR[[[ccceeehhhkkkoootttzzzuuulllfffaaa\\\XXXOOOMMMJJJJJJLLLNNNPPPPPPNNNMMMLLLLLLKKKIIIEEEAAABBBBBBBBBBBBAAAAAA@@@???AAA>>>>>>??????AAAIIISSSaaaooo|||wwwwwwxxxzzz|||{{{yyyvvvsssoookkkiiilllppptttvvvzzz}}}yyyqqqmmmnnnttt{{{;;;::::::999999999999999AAA>>>;;;888666333///---...------,,,,,,,,,,,,,,,////////////////////////---+++******+++,,,,,,+++******+++,,,------......------...///...---,,,+++,,,------......//////000000000/////////.........///000000111111000000///000...---,,,---000333444444444555666666444111///111222444777999;;;<<<<<<999999:::::::::::::::;;;888777555444444555777999555666888:::<<<>>>???@@@@@@AAABBBBBBAAABBBDDDFFFGGGIIILLLOOOQQQSSSWWWYYY^^^bbbhhhllloooqqqrrrtttwwwuuusssrrrrrrqqqooommmmmmllljjjiiihhhiiikkkmmmooommmjjjhhhgggddd```]]]UUUSSSOOOMMMLLLJJJHHHFFF@@@>>><<<999777666555555111111111333444555555555555222111444444222333777777777777888888999::::::???GGGSSS^^^fffmmmtttxxx~~~zzzvvvsssqqqpppqqqtttwwwzzz{{{yyywwwuuurrrsssuuuwwwyyy{{{|||}}}|||xxxrrrllliiiiiikkkmmmqqqtttxxx}}}zzzqqqggg```YYYWWWUUUQQQOOOQQQXXX]]]fffoooqqqlllbbb[[[XXXcccyyy}}}}}}yyycccTTTUUU]]]bbbgggWWWHHHCCCEEEJJJRRR[[[ccceeehhhjjjlllqqqwww}}}wwwnnnggg```ZZZUUUMMMKKKJJJJJJMMMOOOOOOOOOOOOOOONNNNNNMMMKKKFFFCCCAAABBBDDDDDDDDDDDDBBBAAAEEEBBBAAABBBAAAAAAHHHQQQZZZhhhxxx}}}{{{zzzzzz{{{{{{zzzvvvsssiiieee```___aaafffjjjmmmpppuuu{{{}}}tttmmmlllpppuuuyyy;;;;;;:::888888777777888===<<<<<<;;;999444...***///...---,,,,,,,,,------------------------------***)))((()))+++---...---,,,,,,,,,,,,,,,,,,++++++...//////000///...---,,,,,,,,,,,,---......//////////////////............///000000111111111111111000///---,,,---///222444333555888999888555333111000111333555777999::::::999999:::::::::;;;;;;;;;999888666444444666777888444555666888:::<<<>>>??????AAABBBAAAAAAAAACCCDDDCCCEEEGGGIIIKKKNNNSSSVVV\\\aaagggllloooqqqssstttvvvuuussssssssssssrrrppppppooommmmmmnnnpppqqqrrrpppnnnkkkhhhfffddd```]]]XXXUUUQQQNNNKKKIIIFFFDDDBBBAAA>>>:::888666555555333444444333222222333333555222222555555333444777888888888888888888888888@@@CCCKKKXXXfffqqqwwwxxx}}}yyyvvvuuuuuuvvvxxxyyyyyywwwuuutttssstttuuuwwwyyy{{{}}}~~~~~~{{{vvvqqqnnnmmmnnnooosssvvvzzzzzzqqqkkkccc]]]ZZZWWWTTTSSSUUU\\\bbbllltttvvvpppfff^^^VVVbbbuuu{{{{{{||||||wwwcccTTTSSS\\\dddgggZZZKKKCCCCCCHHHQQQXXXaaaeeehhhjjjkkknnnuuu{{{uuukkkddd]]]UUUPPPMMMLLLKKKLLLNNNOOOOOONNNRRRQQQRRRRRRRRROOOJJJGGGAAACCCEEEFFFGGGGGGGGGFFFHHHEEEEEEEEECCCCCCIIIQQQYYYhhhwww~~~|||{{{zzzyyywwwtttqqqccc^^^XXXUUUWWW[[[___bbbeeekkksss{{{xxxrrrqqqrrrttt||||||}}};;;:::999888777777777777666666888999999777222...000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***(((((())),,,.........---------,,,++++++******+++,,,...000111111000000,,,,,,,,,---......//////........................//////111222333444444444222000...---...///222333555999===???===999777555000111333555777888999999888999999::::::;;;;;;<<<999999777666666777777888555555666666888:::;;;<<<>>>???AAABBBAAABBBCCCEEECCCEEEFFFHHHIIIMMMQQQTTTZZZ```gggmmmqqqssstttvvvxxxwwwwwwxxxyyyyyywwwvvvvvvsssqqqqqqrrrrrrrrrqqqqqqnnnkkkhhhfffdddaaa^^^[[[WWWSSSOOOMMMJJJFFFDDDFFFDDD@@@===999777666666444555555333111000222333555333333666777444444777888888999999888777666666:::<<>>AAABBBBBBCCCEEEGGGEEEFFFHHHIIIKKKMMMQQQSSSXXX^^^gggnnnsssvvvyyyzzz{{{{{{{{{|||}}}}}}zzzwwwvvvsssqqqqqqssssssrrrqqqrrrpppllljjjhhhfffdddbbb]]]ZZZVVVRRRPPPNNNKKKHHHIIIGGGCCC???<<<999888777333444555333111000333555555333444777777555555777888888999888888666444333333777>>>HHHUUUeeeuuu{{{vvvtttqqqqqqqqqqqqrrrtttvvvxxxwwwwwwxxxyyy{{{~~~{{{yyyyyy{{{}}}tttggg```ZZZYYYYYYWWWYYY\\\___fffqqqzzz{{{rrrdddZZZVVVaaappp~~~~~~{{{{{{{{{~~~~~~|||tttgggYYYPPPQQQ\\\gggqqqgggVVVGGGBBBFFFMMMQQQ\\\ccckkkmmmmmmnnntttyyyzzznnnccc\\\WWWRRRNNNPPPPPPRRRUUUXXXYYYXXXVVVNNNOOOQQQSSSUUUSSSNNNKKKKKKKKKMMMPPPSSSWWWYYY[[[\\\YYYWWWUUUQQQNNNQQQXXXeeesss~~~zzzxxxxxxwwwvvvjjjcccZZZSSSPPPRRRTTTUUUYYYaaalllwww|||vvvttttttuuuwwwyyyzzzzzz}}}999999888777777777777777888555222111111222222222222111///...---...000111........................000...,,,+++,,,,,,+++************++++++,,,,,,,,,,,,---.........---,,,+++,,,,,,---......//////000---........................///111444666777888999666444111///...///111222444:::@@@AAA???;;;888777222333555666888999::::::777777888999999:::;;;;;;:::::::::::::::999888777;;;:::999888888999:::::::::===@@@BBBCCCDDDFFFHHHFFFHHHJJJKKKLLLNNNQQQSSSVVV]]]fffooovvvzzz}}}||||||}}}~~~}}}yyyvvvrrrooonnnooosssuuuuuussstttqqqnnnllljjjiiifffeee^^^[[[XXXUUUTTTRRROOOMMMKKKIIIEEEAAA===:::999888111333444333111111444888555333444888888555555777777888888888777555333222000666>>>DDDKKKZZZnnn}}}yyytttqqqnnnmmmmmmnnnppptttyyy{{{yyyyyyyyyzzz|||}}}zzz|||}}}tttggg___YYYWWWVVVTTTUUUXXXYYYaaannnyyy{{{sssfff\\\]]]gggttt{{{yyyyyy}}}~~~{{{zzz|||{{{~~~www{{{vvvvvvvvvwwwxxxxxxuuusssrrriii]]]SSSNNNSSS```lllxxxnnn]]]LLLEEEHHHNNNRRR[[[ccckkkooonnnoootttyyy}}}yyylllbbb[[[WWWRRRPPPPPPQQQTTTXXX\\\^^^]]]\\\VVVWWWYYY\\\^^^\\\XXXTTTPPPPPPRRRUUUXXX]]]aaaccciiifffccc```ZZZUUUWWW]]]jjjwww~~~||||||||||||pppiii^^^VVVRRRRRRTTTUUUYYYaaammmyyyxxxtttssstttssswwwzzzyyyxxx{{{:::999888777666666666666444444333222222111000000000000000000000000000000///...------...///000111000...,,,+++,,,///222555...------------...//////...***'''(((---000///---++++++,,,------......///000000111111111111000000000111333555666777888888888666333111000111222444:::;;;;;;<<<;;;:::888888444555666777777888888777888777777777666666666666999999888888999999:::;;;777666666666777999;;;<<>><<<999777222222333333333222111111222222111111111222333333666777777777666555444444555555888>>>EEERRReeevvvyyyuuutttlllkkkkkklllooossswwwzzz|||}}}~~~~~~{{{{{{|||~~~~~~xxxrrrkkkaaaXXXSSSPPPQQQVVV^^^```gggjjjooosssiii^^^aaa]]]iiizzz~~~}}}~~~{{{vvvvvvvvvyyy}}}~~~{{{xxxwwwuuurrrrrrxxxzzz{{{{{{tttuuuvvvtttqqqooommmfff]]]UUUOOOSSSddduuuzzzjjjWWWJJJHHHNNNUUU]]]ccckkkpppqqqrrruuuwww~~~~~~vvvjjjaaa]]]\\\ZZZYYYXXXYYY\\\```ccceeeeeefff^^^___cccfffgggddd___ZZZYYYZZZ]]]aaaeeeiiilllnnnoooooonnnkkkgggdddcccdddttt}}}~~~}}}||||||uuulllaaaXXXTTTSSSRRRRRRYYY```lllwww}}}zzzsssmmmooorrrsssvvvyyy:::999888777666666666666888666444111000111222333////////////////////////...---,,,,,,---...///000///...,,,+++,,,...000222---------------......///+++(((%%%'''+++...,,,***+++,,,,,,------......///...//////000000//////...000111333444666666777777777555222000///000222333::::::;;;;;;;;;:::999888444555666777888888888888777777777777777777777777999999999999999:::;;;;;;999888888888888:::;;;<<>>;;;999444444444333333222222222222333333444555555444444666777777777777666555555444333333777;;;EEEVVVfff||||||yyy{{{|||zzzwwwtttuuuuuuuuuuuuuuuvvvvvvvvvxxxyyyzzz{{{{{{{{{zzzyyy|||zzz{{{|||}}}|||tttmmmhhhaaaZZZXXXWWWXXX^^^dddiiinnnlllmmmoooeee]]]cccrrr|||zzztttssswww}}}~~~yyyrrrpppmmmooovvv{{{|||~~~yyypppdddZZZ\\\qqqeeeSSSOOORRR^^^eeemmmrrruuuvvvyyy|||~~~zzznnneeebbbaaaaaa```]]]___bbbfffiiikkklllllliiikkkooosssvvvvvvssspppkkkjjjgggeeeeeegggjjjlllrrruuuxxxzzzyyywwwuuuuuuyyy~~~vvvnnncccYYYTTTRRRRRRRRRWWW]]]fffpppzzz|||lllgggdddiiiooottt{{{999999888777666666777777999777444222111111222333////////////////////////---------------------...------------,,,,,,+++***++++++,,,,,,,,,---,,,,,,...---...000222222000...,,,,,,------.../////////......////////////......111222333333333333333333222111000.........///000555666777777777777555555222333555777999:::;;;;;;999999999999999:::::::::888888777777888888999::::::::::::;;;===>>>??????AAABBBCCCEEEFFFGGGGGGGGGKKKLLLLLLLLLMMMOOORRRUUUYYY```jjjrrrxxxzzz|||}}}|||}}}}}}|||yyyuuurrrqqqrrruuuwwwyyyyyyyyyxxxuuurrrooommmjjjgggbbb^^^[[[WWWSSSPPPKKKIIIEEECCCAAA???<<<999555555444333333333222222222333444666666666555555777777888888888777777666666444444555777???NNN\\\uuu||||||{{{yyyvvvvvvyyy|||{{{{{{|||{{{xxx|||||||||{{{yyywwwuuuttttttuuuxxxzzz{{{{{{{{{zzz|||}}}~~~~~~|||zzzxxxzzz{{{}}}|||rrrkkkgggaaa\\\[[[\\\]]]bbbiiinnnrrrooonnnppphhhccclll{{{|||}}}zzzzzz{{{}}}wwwrrrvvv}}}}}}{{{xxxuuuuuu|||~~~uuugggZZZ\\\rrrmmmVVVPPPTTT___eeemmmsssvvvxxx{{{~~~}}}tttnnnkkkiiigggeee___aaadddgggjjjkkklllllllllmmmpppuuuxxxyyyvvvtttoookkkgggcccbbbcccfffhhhlllpppuuuyyyyyyxxxxxxxxxzzz~~~wwwpppfff]]]WWWTTTUUUUUUXXX]]]eeennnwww}}}rrrmmmkkknnnssswww~~~999888777777777777777777555555555444333111///................................./////////.........,,,------------+++***)))***+++,,,---------,,,,,,++++++,,,---......,,,+++,,,,,,---......//////000000000111111111111000000111111222222222222111111111000///.........//////222222444444555444333222111222444777999;;;<<<===::::::;;;;;;;;;;;;;;;;;;666666666666666777888888888999:::<<>>>>>=========<<<<<<;;;;;;;;;666666666555666777777888888999;;;===???AAABBBBBBAAABBBDDDFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHKKKOOORRRWWW^^^gggooouuuxxx{{{}}}|||~~~~~~}}}zzzxxxtttrrrqqqtttwwwyyy{{{|||}}}|||zzzvvvssspppllljjjgggcccaaa]]]XXXTTTPPPMMMJJJHHHEEEBBB===:::999777666444333333333444333333333444444666777888::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999:::DDDOOOdddsss~~~~~~}}}|||yyyyyywwwtttooojjjeeebbb[[[\\\aaaiiittt|||yyyuuusssooorrrvvvzzz}}}~~~~~~~~~zzzzzzzzzyyyyyyyyyxxxxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~yyypppiiiddd```___bbbddddddhhhmmmpppuuusssqqqrrrnnnooo|||{{{wwwxxxyyyxxxzzz}}}xxxtttwww{{{xxxfffVVVTTTeeexxxiiiTTTQQQWWW^^^eeemmmrrruuuvvvyyy||||||yyywwwtttooojjjhhhiiijjjjjjjjjiiihhhgggggghhhjjjnnnsssvvvwwwvvvjjjgggbbb]]]\\\]]]```bbbfffhhhkkknnnpppsssvvvyyy~~~|||zzzuuunnngggcccbbbbbbeeehhhnnnsssyyy~~~{{{}}}888888777777777777888888666666666555333111///---............................../////////...---,,,------------,,,,,,,,,,,,+++,,,.../////////---,,,///000000///......///000------......//////000000222222333333333333222222...//////000111111111111/////////////////////000000111222333444333222222///111444777:::===???@@@??????>>>===<<<<<<;;;:::777777777777777888999999:::;;;===>>>???????????????@@@AAADDDEEEGGGGGGHHHGGGGGGGGGFFFGGGJJJOOOSSSXXX^^^fffnnntttyyy}}}~~~|||{{{xxxuuurrrpppqqqssswwwyyy}}}~~~}}}zzzvvvsssooollljjjgggeeeaaa\\\YYYUUURRROOOLLLIIIEEE@@@<<<:::888666444333333444444444333222111222555888999<<<<<<===>>>>>>>>>>>>>>>;;;;;;===>>>;;;:::AAAJJJZZZhhhxxx}}}|||{{{yyyvvvttttttsssrrrpppkkkeee^^^ZZZPPPOOOQQQWWW^^^jjj~~~{{{xxxvvvtttppprrrwwwzzz|||}}}|||zzzyyyxxxwwwvvvvvvvvvwwwxxxuuuvvvyyy{{{|||}}}||||||zzzyyyxxxyyyyyyuuunnnhhhccc``````dddffffffiiinnnnnntttqqqooopppkkkmmm|||}}}yyyzzz|||{{{zzz|||{{{wwwvvvzzzkkkYYYTTT___mmmgggSSSPPPVVV^^^dddlllqqqssstttwwwyyy~~~~~~}}}wwwtttrrrqqqnnnkkkiiiiiihhhgggfffcccaaa___^^^___bbbgggnnnsssuuuvvvmmmjjjeeeaaa______```bbb``````aaaaaaccchhhnnnsss|||~~~zzz|||~~~}}}xxxqqqkkkiiiiiimmmpppuuuyyy}}}}}}|||~~~888777777777777777888888:::888666444222111000000........................------...///...---+++***...------,,,,,,------...+++,,,...000000///...---------,,,+++******,,,...------......///000000000222222333333333333222222---...///000111111111111/////////000000000000000111222333444555444444333///111444777;;;>>>???@@@AAA@@@???>>>===<<<;;;:::999999999888999999:::;;;<<<===>>>??????>>>===<<<<<<===???AAACCCEEEEEEFFFGGGGGGFFFFFFGGGJJJOOOSSSYYY^^^fffnnntttzzz}}}{{{zzzvvvtttqqqooopppssswwwyyy|||xxxuuupppnnnllljjjhhhddd```\\\XXXVVVSSSPPPLLLGGGBBB>>>;;;999666444333333444555444333111000111444888:::======>>>???????????????;;;;;;>>>???<<<:::???GGGTTT```qqq~~~~~~{{{yyywwwtttqqqnnnlllmmmmmmllljjjddd^^^YYYOOOLLLLLLOOOPPPVVVgggyyy|||zzzyyy}}}~~~{{{xxxvvvuuuqqqtttwwwzzz{{{zzzxxxwwwxxxwwwuuuttttttuuuvvvwwwtttuuuxxxzzz||||||{{{zzzwwwvvvtttuuuuuurrrlllfffccc```aaaeeeggggggiiinnnlllrrrooommmmmmhhhjjjxxxyyyzzz~~~}}}{{{}}}|||xxxwww|||qqq]]]UUU\\\gggyyygggSSSOOOSSS]]]ccckkkpppqqqrrruuuwww||||||zzzyyy~~~{{{sssmmmlllmmmlllkkkffffffeeeccc```\\\YYYWWWUUUVVVZZZaaaiiippptttuuuqqqnnniiieeebbbaaabbbccc___^^^]]]\\\^^^ccckkkqqqxxx~~~yyyuuurrrpppooorrrwww~~~}}}wwwqqqnnnnnnqqquuuyyy}}}{{{zzz{{{;;;:::888999::::::999777:::888666333000/////////000000.........///000111//////...---,,,,,,++++++.........------,,,,,,,,,***,,,...000000...,,,***///...---,,,,,,---...///...............///000000888999999777333///...---222222222333333444444444333000......000111///---///111444666777555222000111222444666999<<<>>>@@@????????????<<<999666444;;;;;;;;;;;;<<<===>>>>>>;;;:::888777777777888999;;;<<>>;;;888777777666555333444333333222333444666777111666<<>>@@@BBBCCCAAA>>>:::999:::???CCCLLLYYYlll{{{|||{{{{{{|||~~~~~~zzztttpppmmmlllkkklllnnnooooookkkeee___[[[TTTUUUUUUSSSQQQTTT\\\dddsss|||ppplllmmmkkkmmmppptttwwwyyyzzzzzz}}}{{{yyywwwvvvuuutttuuuxxxzzz{{{zzzyyyyyyzzzxxxvvvuuuuuuuuusssrrrxxxyyyzzz{{{{{{{{{zzzyyy{{{zzzzzzzzzzzzvvvoooiiibbbaaabbbdddhhhjjjkkkkkklllppprrrmmmgggiiiuuu{{{{{{{{{bbbSSSVVVaaaqqq}}}zzzcccOOOIIIJJJWWW]]]fffmmmqqquuuyyy||||||~~~||||||}}}~~~wwwooolllmmmqqq}}}zzzoooiiihhhiiihhhgggcccaaa^^^ZZZVVVSSSQQQPPPMMMMMMPPPXXXcccmmmsssuuuuuuqqqjjjfffcccbbbaaaaaa```]]][[[[[[ZZZ[[[dddmmmyyy{{{uuunnniiieeecccccchhhqqqzzz~~~yyyuuurrrxxx{{{~~~~~~}}}~~~~~~:::999777888999999888666555444333333222222222222555444333111000/////////.........---,,,+++++++++......---------,,,,,,,,,------------,,,,,,++++++...---,,,,,,,,,,,,---...---------...///000222333777888999777444000////////////000111222333333444666333111111333444333111///111444777777666444222111222555999<<>>???BBBEEEHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIKKKMMMTTTYYYbbbllluuu{{{~~~}}}zzzxxxtttqqqpppppppppvvv}}}}}}zzztttrrrnnnkkkhhheeebbb___aaa]]]YYYUUUQQQLLLEEE@@@>>><<<:::999999888777555555555444444555666888999===BBBHHHJJJIIIGGGHHHJJJHHHGGGCCC???<<<===@@@CCCNNNXXXfffqqqwwwyyy{{{|||}}}|||zzzyyyyyy{{{}}}~~~}}}~~~~~~~~~~~~zzztttpppnnnmmmllloooqqqssssssqqqlllgggdddaaabbbaaa\\\XXXXXX\\\aaagggwww~~~qqqdddXXXRRRSSSUUUYYY```hhhnnnrrrttttttyyyyyyyyyyyyyyyxxxwwwwwwvvvwwwyyy{{{{{{zzzyyyxxxuuutttssssssuuuvvvvvvuuuuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyvvvqqqmmmgggfffeeefffiiilllooopppqqqttttttnnniiimmm{{{}}}|||hhhVVVSSSZZZhhhttt}}}uuu___MMMGGGIIIPPPXXXccclllssswww{{{~~~~~~}}}}}}|||}}}|||vvvrrrpppvvvzzzooohhhffffffdddbbb]]][[[XXXUUUQQQNNNLLLKKKJJJJJJMMMTTT___jjjqqqtttwwwsssmmmhhheeedddccccccccc___[[[ZZZXXXZZZdddnnnxxx~~~}}}zzzwwwrrrmmmhhheeeccc]]]ccclllvvv}}}|||zzz{{{}}}~~~999888666777888888777555222333333333333333222222333333333222111000///...000000//////...---------------------,,,,,,,,,,,,---,,,*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,---...000222444555555777888777444222111111...///000222333444444555333111//////000111000//////111444777999888777666333555888<<<@@@BBBDDDDDDDDDDDDDDDCCCAAA>>><<<:::888777555333222111000000666666777777888:::;;;<<<;;;===@@@BBBEEEFFFGGGGGGJJJIIIIIIHHHIIIJJJLLLMMMOOOUUU^^^iiirrryyy|||}}}|||xxxxxxtttrrrrrrrrrrrrwww~~~{{{wwwtttpppllliiieeeaaa^^^___]]]YYYVVVRRRMMMGGGCCC>>>===<<<<<<===<<<;;;999888777666666666888:::;;;CCCHHHMMMOOOMMMKKKKKKLLLOOOMMMIIIEEEAAA@@@CCCEEEOOOVVV```gggkkkmmmqqqsssrrrssstttuuuwwwzzz|||}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~{{{wwwsssqqqpppppprrrtttwwwyyyxxxvvvsssqqqpppqqqpppkkkeeebbbbbbddd___gggpppzzzwwwfffZZZPPPFFFAAAAAAAAAFFFPPPZZZbbbhhhkkkkkkppprrrtttwwwxxxxxxxxxwwwwwwxxxyyy{{{{{{zzzxxxwwwtttsssrrrrrrtttuuuuuutttqqqsssuuuxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwuuurrrppphhhgggeeeeeeiiinnntttxxx|||}}}zzzsssooovvv~~~zzzrrrZZZQQQRRR]]]iiisssmmmZZZIIIDDDFFFHHHPPP^^^jjjtttzzz~~~||||||~~~~~~wwwvvvzzz{{{pppiiieeeccc```^^^XXXWWWTTTPPPMMMJJJHHHHHHHHHHHHJJJQQQ\\\hhhqqqvvvyyyvvvqqqlllhhhfffffffffgggbbb]]]ZZZXXXZZZdddoooyyy{{{zzzwwwtttoookkkhhhfff___ccckkkttt~~~}}}}}}}}}}}}:::888777777888888777666444444555444333111///...,,,---...000000000//////111111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...---,,,,,,,,,,,,,,,,,,------------...000222333444444555777777555333222222111222444555666666666666000///...------......---///111555888;;;<<<<<<<<<888:::===@@@BBBCCCCCCCCC@@@@@@???>>><<<:::888777444444333333444555555666777777777888999:::;;;<<<:::;;;>>>AAACCCEEEEEEFFFLLLKKKKKKKKKKKKLLLMMMNNNLLLRRR\\\gggqqqwwwzzz{{{~~~zzzvvvuuuqqqooopppoooooottt{{{~~~~~~zzzuuurrrnnnjjjfffbbb^^^[[[VVVVVVTTTRRRPPPLLLIIIFFF?????????AAABBBBBB@@@>>><<<:::888777888999;;;===CCCHHHNNNPPPOOOMMMMMMNNNQQQPPPMMMIIIFFFDDDFFFHHHOOOUUU]]]cccfffhhhkkknnnmmmnnnpppsssvvvxxxzzz{{{}}}|||zzzyyyyyyzzz|||~~~|||zzzyyyxxxwwwvvvxxx{{{~~~~~~~~~{{{vvvqqqnnnnnneeedddccceeennn~~~~~~ttteeeTTTKKKFFFBBB@@@@@@<<<@@@GGGPPPXXX___dddffflllnnnrrruuuwwwxxxwwwvvvtttvvvxxxyyyzzzyyyxxxwwwwwwuuussssssssstttsssqqqoooqqqtttwwwzzz{{{||||||yyyxxxvvvuuusssqqqooonnndddcccbbbcccgggnnnxxx~~~xxxvvv~~~vvvyyyyyy___RRROOOWWWcccmmmhhhVVVFFF@@@AAA@@@IIIXXXgggttt}}}}}}|||}}}zzzqqqiiieeebbb___]]]XXXVVVSSSPPPMMMJJJIIIHHHHHHHHHJJJOOOYYYfffqqqxxxyyywwwtttooojjjhhhhhhhhhjjjfffbbb___\\\]]]eeennnzzz~~~yyysssooollliiikkkooovvv;;;999888888999:::888777333444444444333111///---+++,,,...///000000//////000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,+++***)))------............------///.........///000111222222444666666444333222333333444666777777666555444222222111000000///000111000222666:::>>>@@@BBBBBBAAAAAABBBCCCBBBAAA@@@???;;;;;;:::999777666444333222222333444555777999:::888888999999::::::::::::<<<>>>AAADDDGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKQQQ[[[fffpppvvvzzz{{{~~~~~~~~~~~~{{{wwwssspppllliiiiiihhhhhhmmmttt{{{zzzuuuqqqmmmiiieeeaaa\\\YYYSSSSSSSSSQQQNNNJJJHHHFFFAAAAAACCCFFFIIIIIIGGGEEE@@@>>>;;;999999:::<<<===DDDJJJQQQUUUUUUSSSTTTUUUQQQQQQOOOLLLIIIGGGHHHJJJNNNUUU___eeehhhiiilllnnnlllmmmooorrrtttwwwxxxyyy}}}|||{{{yyyzzz{{{}}}~~~|||~~~~~~yyyvvvpppjjjbbb___aaagggpppwww{{{mmmaaaTTTFFFAAA???======>>>>>>@@@CCCIIIRRR[[[ccchhhmmmooorrruuuwwwwwwuuutttrrrsssvvvxxxyyyyyyxxxxxxwwwuuussssssttttttsssrrrppprrruuuxxxzzz|||||||||zzzyyyvvvrrrnnnkkkiiihhhddddddddddddfffnnnxxxyyyyyyyyyrrrzzz{{{cccUUUSSSVVVbbbkkkfffUUUEEE======<<>>===<<<::::::888777666444333333222222222222333555666777888999:::::::::::::::999:::<<<@@@DDDGGGJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMQQQZZZdddmmmtttyyy{{{}}}}}}||||||{{{xxxssspppjjjeeeaaa___^^^^^^ccckkkxxx}}}vvvsssnnnjjjgggbbb^^^[[[WWWXXXWWWSSSNNNIIIFFFEEECCCEEEHHHLLLPPPPPPNNNKKKFFFCCC@@@<<<;;;;;;===>>>CCCIIIRRRWWWWWWWWWWWWXXXQQQQQQQQQNNNKKKIIIIIIJJJMMMUUU```gggjjjkkkmmmooommmnnnoooqqqsssuuuwwwyyy}}}|||{{{{{{|||}}}~~~}}}yyypppgggbbb```^^^```cccooouuu{{{{{{yyyssshhh]]]VVVLLLCCC???>>>;;;;;;===>>>???BBBGGGQQQ]]]hhhoooppprrrtttvvvwwwwwwvvvuuurrrtttvvvxxxyyyyyyxxxwwwrrrqqqpppqqqsssuuuuuuuuuqqqsssuuuxxxzzzzzz{{{{{{xxxxxxuuupppiiidddbbbaaaeeeggghhhggghhhnnnvvv||||||wwwxxxyyysss|||~~~zzzeeeYYYWWWYYYdddlllgggWWWFFF===;;;;;;@@@JJJXXXhhhuuu}}}{{{yyytttnnniiieeecccbbb___^^^ZZZVVVSSSOOOMMMLLLIIIIIIKKKNNNUUU___kkkrrrwwwxxxwwwtttooolllnnnpppnnnmmmnnnnnnkkkhhhjjjpppvvv}}}|||xxxvvvtttxxx:::999888888999999888777333333222111000000000111111111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,---............---,,,,,,,,,,,,,,,---...000000000222444333222000///000...000333666888888777666111333333222000///111333222555999???EEEIIILLLNNNKKKIIIEEEAAA>>><<<;;;;;;:::999777666555444333333111111000111111222333444666777999;;;;;;<<<;;;;;;777:::>>>BBBFFFIIIKKKLLLJJJJJJJJJKKKKKKJJJJJJIIINNNRRRXXXaaajjjqqqwwwzzz|||{{{zzzzzzyyyuuuqqqmmmggg```ZZZWWWUUUUUU[[[dddsss}}}}}}vvvsssoookkkhhhddd___\\\XXXYYYXXXTTTNNNIIIFFFFFFEEEGGGLLLQQQUUUVVVSSSQQQMMMJJJEEE@@@>>>===???@@@BBBIIIQQQWWWWWWWWWWWWXXXTTTTTTTTTQQQMMMIIIHHHHHHNNNUUU^^^eeegggiiilllnnnmmmmmmmmmnnnqqqtttwwwyyy{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~uuulllhhhccc\\\YYYZZZ```gggmmmkkkfff```XXXQQQOOOJJJFFFDDDBBB>>>???BBBAAABBBEEELLLVVVbbbmmmssstttuuuvvvwwwxxxxxxxxxxxxwwwxxxyyyzzzzzzyyywwwvvvooonnnmmmoooqqqsssssssssrrrsssuuuwwwxxxxxxwwwwwwttttttsssmmmfff```]]]\\\^^^bbbfffhhhjjjnnnvvv|||~~~zzzwwwzzz}}}www|||wwweee[[[YYYZZZeeemmmiiiYYYHHH>>>;;;<<<===CCCNNN]]]lllvvv{{{yyysssooommmlllhhhfffbbb^^^YYYVVVSSSRRRMMMOOOQQQSSSXXX```jjjrrrwwwyyyzzzwwwrrrppprrruuutttrrrqqqrrrooolllpppvvvyyyzzz|||999888777777888888777666888777444111///---------,,,,,,+++,,,---///111222.........///////////////*********++++++,,,,,,,,,))))))))))))+++---///000++++++------------++++++))))))***+++---///111222000111333333111///......---000444888;;;<<<;;;;;;777888999888555444666999333666;;;@@@FFFLLLOOOQQQLLLIIIDDD@@@<<<;;;;;;;;;888888666555333333222222/////////000222333555666444666888:::<<<=========:::<<>>HHHVVVfffqqqwww}}}|||}}}~~~yyyvvvuuupppnnnjjjeee```\\\YYYXXXSSSUUUWWWYYY\\\cccmmmtttwwwzzz{{{yyytttrrruuuyyyxxxuuusssrrrooonnnttt|||}}}::::::999888777666555444333444444444333111///---,,,------...............+++,,,---,,,******,,,---------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......111...***''''''***...111............///000111222111111111000000/////////000000111555999<<<<<<;;;:::666222222666777444111222333888???FFFKKKNNNNNNEEEDDDCCCAAA???<<<:::999999777555333222222333333000111111111222222222222666777999;;;===>>>>>>>>><<<>>>@@@DDDGGGJJJMMMNNNLLLMMMMMMMMMLLLLLLKKKJJJKKKLLLQQQ[[[gggppptttvvvvvvsssrrrsssvvvtttnnniii```\\\VVVPPPLLLMMMRRRVVVgggooozzz{{{xxxsssppplllhhhfffccc```]]]XXXUUURRRPPPNNNJJJFFFCCCEEEFFFIIIPPPWWW\\\]]]\\\WWWRRRJJJCCC>>><<<===>>>EEEJJJRRRYYY^^^^^^\\\[[[TTTUUUTTTPPPJJJFFFEEEFFFMMMRRRXXX^^^bbbeeegggiiijjjkkklllmmmnnnqqquuuyyy{{{{{{{{{{{{||||||||||||~~~}}}}}}}}}~~~vvvkkkaaaYYYRRRMMMPPPRRRTTTTTTPPPLLLHHHGGGGGGFFFEEECCCAAAAAACCCEEEFFFIIIOOOWWW```iiiooossswwwuuuttttttxxx{{{~~~}}}{{{yyywwwvvvpppqqqrrrrrrqqqooonnnmmmrrrsssssstttttttttttttttuuurrrmmmggg```ZZZVVVTTTPPPTTTYYYaaahhhooosssvvvxxxxxxzzz}}}|||yyy}}}yyy~~~}}}yyy|||}}}{{{zzz|||rrr^^^TTTUUUXXXccclllkkkcccWWWIII>>>>>>;;;<<>>999777777666222...000111666<<>>===;;;:::666555222000/////////000000000000000111111111222444666888:::<<<============>>>@@@CCCEEEHHHJJJKKKMMMNNNQQQRRRRRRQQQNNNMMMMMMNNNQQQZZZdddnnnsssuuuxxxvvvuuuvvvyyywwwrrrmmmddd```ZZZUUUSSSRRRTTTUUUaaahhhrrrzzz}}}{{{xxxvvvtttqqqllliiifffccc___\\\ZZZWWWUUURRRQQQNNNJJJGGGDDDDDDFFFKKKRRRVVVWWWWWWUUUQQQKKKEEE@@@???>>>???DDDJJJSSS[[[```aaa___^^^YYYYYYVVVQQQJJJEEEDDDDDDIIIMMMTTTZZZ^^^bbbeeeggghhhjjjkkkkkklllooorrrvvv{{{{{{||||||||||||}}}}}}~~~~~~}}}|||||||||}}}~~~}}}}}}~~~yyynnnddd[[[TTTOOOLLLHHHJJJLLLLLLKKKJJJKKKKKKJJJJJJIIIGGGDDDDDDFFFHHHJJJMMMRRRYYYaaaiiiooorrrsssssstttvvvyyy|||}}}~~~}}}}}}}}}|||{{{yyyvvvuuuttttttttttttsssqqqpppooorrrsssttttttuuuuuuttttttssspppkkkeee___YYYVVVTTTOOOQQQUUUZZZ___dddgggiiipppsssvvv|||yyyuuu~~~}}}{{{www}}}{{{xxxzzz|||}}}~~~}}}zzzssspppooofffUUUMMMOOOSSSaaapppvvvsssfffQQQ@@@???;;;;;;BBBLLLWWWdddoooxxxxxxzzz~~~}}}tttmmmgggeee```^^^```dddgggkkkttt~~~{{{xxxxxx|||;;;::::::999888777666666777555333222111222333444666555222///...---.........111444555333000...---.........------------,,,+++++++++,,,,,,,,,------,,,+++++++++---///222333.........///000111333333111111222444666777888999777777888;;;???BBBCCCBBBEEEAAA;;;888777555000---...///333999???DDDFFFFFF?????????>>>>>><<<;;;:::666444111///------......////////////000000000000333444777999;;;<<<<<<<<<>>>???@@@AAACCCEEEGGGHHHLLLNNNRRRVVVVVVUUUQQQOOOPPPPPPRRRXXXaaakkkrrruuuzzzyyyxxxzzz|||{{{vvvrrrkkkfffaaa^^^\\\ZZZVVVSSS[[[aaajjjrrrvvvwwwvvvvvvuuurrrmmmiiifffbbb^^^[[[ZZZXXXUUUTTTRRRPPPLLLJJJDDDCCCCCCFFFIIIMMMOOOOOOPPPNNNJJJGGGCCCAAA@@@@@@CCCJJJTTT^^^dddeeedddbbb___]]]XXXQQQIIIEEECCCCCCCCCHHHNNNTTTYYY]]]aaadddjjjkkkmmmnnnnnnpppsssvvv{{{{{{{{{{{{||||||}}}}}}||||||{{{{{{{{{|||}}}}}}~~~zzzwwwwwwyyy{{{|||uuunnncccYYYQQQMMMJJJHHHBBBCCCDDDEEEEEEHHHKKKNNNNNNNNNMMMKKKHHHGGGIIIJJJNNNPPPTTTYYY```gggmmmqqqqqqrrrtttvvvxxxzzz{{{{{{wwwyyyzzz{{{{{{yyyvvvuuuwwwwwwwwwvvvuuutttrrrqqqsssssstttuuuuuuuuuuuutttqqqnnniiibbb\\\XXXTTTSSSNNNOOOQQQTTTXXX\\\```bbblllooottt{{{}}}uuutttzzz~~~{{{zzz~~~zzzuuuwww}}}www}}}}}}xxxvvvnnniiifff^^^QQQJJJKKKOOO]]]ooo}}}vvv]]]HHH@@@<<<;;;@@@IIIRRR___jjjrrrtttvvvzzzvvvqqqjjjhhhiiimmmpppttt}}}||||||:::::::::999888777777777888666333111111222555777888666222///......000111222444555333000---++++++//////.........------------------------,,,,,,+++***+++,,,---///000000111,,,,,,,,,---///000222333111222333555666888999:::444444444777;;;???@@@@@@>>>;;;777555444333111......///111666<<>>>>>>>>===<<<:::999888666555222///......//////.........////////////000222444666999;;;<<<<<<<<<>>>>>>???@@@BBBEEEGGGIIIKKKMMMPPPSSSUUUTTTSSSRRRRRRQQQRRRVVV]]]gggooottt{{{{{{{{{}}}~~~zzzwwwppplllgggfffeeebbbZZZSSSYYY___gggmmmrrruuuwwwyyyvvvsssoookkkgggccc^^^ZZZXXXVVVTTTSSSRRRQQQNNNKKKFFFEEECCCBBBCCCFFFHHHIIIJJJJJJHHHGGGEEECCCAAA@@@CCCJJJUUU```ggghhhgggeeeaaa^^^WWWPPPIIIEEEDDDCCC@@@DDDJJJOOOTTTYYY^^^aaagggiiikkkmmmnnnooorrrtttxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~xxxrrrqqqtttwww|||zzzrrrjjjcccXXXOOOIIIFFFEEEDDDAAACCCDDDEEEFFFHHHLLLNNNQQQQQQQQQNNNKKKJJJJJJLLLOOOPPPTTTYYY```gggmmmqqqsssssstttttttttuuuwwwyyytttwwwyyy{{{|||zzzwwwuuuxxxwwwwwwvvvuuutttsssrrrsssssstttuuuuuuuuuuuutttrrrnnnhhhaaaZZZUUURRRPPPNNNPPPSSSWWW]]]ccchhhkkkqqqsssvvv{{{vvvssstttzzz|||zzzyyy|||wwwrrruuu|||zzzyyyzzzwwwpppllliiibbbVVVNNNMMMMMMZZZlll~~~jjjSSSCCC===;;;>>>EEEMMMYYYcccmmmppptttyyy}}}xxxtttssswwwzzz}}}|||{{{}}}:::999999888888777777777777555333111111333555666555333111///...000222333999888666111---******+++//////.........---------////////////...,,,+++******,,,---/////////...............///000111333444222333333444555555666666222111111444888;;;===>>>999777555333333222111000//////111555:::>>>@@@@@@???>>>===<<<:::777555444555333111///......//////---.........////////////333444777:::<<<===>>>>>>>>>>>>>>>@@@CCCFFFIIIKKKMMMMMMNNNPPPQQQSSSUUUUUUSSSRRRRRRTTTZZZdddmmmttt{{{|||}}}}}}{{{uuuqqqmmmmmmlllhhh___XXX[[[```ffflllppptttwwwzzzwwwtttpppmmmiiiddd___[[[XXXWWWUUUUUUUUUTTTQQQOOOJJJHHHEEEBBBAAAAAADDDEEEEEEEEEFFFEEEDDDCCCAAA@@@CCCJJJTTT___fffiiihhhfff```[[[UUUNNNJJJFFFEEEDDD>>>BBBFFFJJJOOOTTTYYY]]]___bbbfffiiikkkmmmoooqqquuuuuuvvvvvvwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~{{{{{{yyytttooonnnqqquuuxxx}}}~~~|||zzzuuunnneee^^^UUUMMMHHHEEECCCBBBAAADDDHHHLLLNNNPPPRRRTTTXXXXXXWWWUUUQQQOOOOOOPPPQQQSSSVVV[[[bbbjjjqqquuuwwwwwwuuurrrpppppptttwwwuuuwwwzzz||||||zzzwwwuuuuuuuuutttsssrrrrrrrrrqqqrrrrrrssstttttttttttttttsssooohhh```XXXSSSOOONNNOOORRRYYYaaakkkttt{{{~~~~~~{{{mmmooosssyyy{{{yyyyyy{{{zzz}}}wwwsssvvv~~~|||}}}~~~yyyvvvsssrrrkkk___TTTNNNMMMZZZooovvv]]]FFF@@@;;;===AAAHHHSSS]]]iiinnnuuuzzz~~~}}}xxxvvvvvvyyy{{{~~~888888888888777777666666555555444333333333333333111000///...///000222333<<<:::666111---+++,,,............------------,,,---......///...---+++***,,,---///000000000//////222222222222333444555555222222333333333333333333222111111333777;;;===>>>;;;:::888555333222111111000000000333888<<<===>>>>>>===<<<:::888555333111111000...,,,,,,---...///............////////////222444777:::<<<>>>>>>>>>>>>===>>>???BBBFFFJJJLLLNNNNNNMMMNNNPPPSSSUUUWWWRRRRRRRRRTTTYYYbbblllsss{{{}}}yyyvvvtttrrrqqqmmmgggbbb```ccchhhmmmpppsssvvvyyywwwuuurrroookkkgggaaa]]]ZZZYYYXXXXXXYYYYYYWWWUUUMMMLLLIIIEEEAAA@@@BBBDDDBBBCCCDDDDDDDDDBBBAAA@@@DDDIIISSS\\\cccfffeeeeee\\\XXXRRRMMMIIIGGGDDDBBB<<<>>>AAADDDGGGKKKQQQUUUZZZ^^^eeejjjmmmppprrrtttrrrsssssstttuuuvvvwwwwwwyyyzzz|||}}}~~~~~~}}}|||||||||||||||yyyyyyxxxvvvuuuuuuwwwyyywwwzzzzzzwwwuuuuuusssooohhhddd]]]WWWQQQMMMIIIFFFBBBFFFLLLQQQUUUXXX\\\^^^`````````]]]ZZZWWWVVVWWWWWWXXXZZZ___fffnnnuuuyyyyyyyyyxxxuuuqqqppptttxxxwwwxxxzzz{{{zzzxxxuuutttqqqppppppooooooooopppqqqqqqqqqrrrsssssssssssssssrrrmmmeee]]]UUUPPPMMMLLLPPPUUU^^^jjjvvvtttdddjjjrrrwwwwwwvvvwwwxxxzzz~~~~~~wwwssswww~~~|||{{{zzzttthhhZZZOOONNN\\\sss}}}bbbJJJBBB<<<<<<>>>DDDNNNXXXdddlllvvv}}}wwwoookkkkkkmmmooorrrwww~~~777777777666666666666666222444555555555222000..................///000000666555444000---,,,---...------------,,,,,,,,,,,,'''(((***,,,---------,,,---...000111333333333333333222222222222222333333111111222222222222333333333222111333777;;;>>>???;;;:::999666444222222222000//////111555999;;;;;;;;;;;;:::999777555333222///...---,,,---...000111....../////////000000000111333666999;;;======>>>???>>>===>>>@@@DDDGGGIIIJJJKKKLLLMMMOOOPPPRRRRRRPPPQQQRRRTTTXXX```kkksss{{{~~~|||{{{yyywwwtttqqqooommmhhhkkkooorrrtttuuuxxxyyywwwvvvsssqqqnnniiiddd```ZZZYYYYYYZZZ[[[[[[YYYXXXOOOOOOLLLHHHCCC@@@AAACCCBBBCCCDDDDDDDDDCCCBBBAAAEEEIIIQQQYYY^^^aaabbbbbbZZZVVVPPPLLLIIIEEEAAA===888999;;;<<<===AAAFFFJJJTTTYYYaaahhhmmmpppsssuuuqqqrrrssstttuuuvvvwwwwwwwwwxxxzzz|||~~~~~~}}}|||{{{zzzyyyyyyzzz{{{zzzyyyzzz|||}}}}}}|||wwwxxxuuupppooorrrsssqqqrrroookkkfffaaaZZZSSSNNNIIIKKKOOOSSSWWW[[[aaadddeeefffeeeccc___\\\[[[[[[ZZZZZZ\\\___eeelllssswwwwwwzzz}}}|||xxxvvvwwwzzzxxxyyyyyyxxxwwwuuurrrqqqmmmlllllllllmmmnnnooopppooopppqqqqqqrrrrrrqqqqqqlllhhh```YYYRRRNNNLLLKKKPPPVVVaaammmyyyqqqaaajjjssswwwuuussstttuuu}}}~~~yyyuuuyyy}}}xxx|||tttdddWWWPPPZZZkkkzzzeeeMMMEEE===;;;===AAAKKKTTT```jjjvvvxxxmmmbbb[[[ZZZ]]]___bbbiiisss|||666666666666555555555555111333666777666222...+++------...............------///000///---,,,,,,,,,------,,,,,,,,,+++++++++!!!###&&&***---.........---...000333555666777888111000000///////////////000000111222222333444444222111000222666;;;===>>>777777777555333222333444000///...000444777999999999999888888777555444333111000///...///111333555////////////000000000000000111444777:::<<<<<<===@@@???======>>>AAADDDFFFEEEFFFIIIKKKMMMMMMMMMLLLOOOPPPRRRTTTXXX```kkkrrr|||}}}zzzvvvttttttuuupppsssvvvxxxyyyyyy{{{|||xxxvvvtttrrroookkkfffbbbXXXXXXWWWXXXZZZZZZYYYWWWPPPPPPNNNIIICCC@@@@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCEEEIIIOOOVVV[[[^^^``````ZZZUUUPPPKKKHHHDDD>>>999555666666666777:::???CCCHHHOOOWWW```eeejjjmmmooorrrrrrssstttuuuvvvwwwxxxuuuwwwyyy{{{}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxvvvvvvxxx|||~~~|||yyywwwwwwrrrlllkkkpppssssss{{{yyyvvvrrrlllddd[[[UUUQQQQQQRRRSSSUUUZZZ```dddfffggggggddd```\\\[[[[[[ZZZZZZ[[[]]]bbbhhhooorrrtttzzz~~~{{{{{{|||zzzyyyxxxvvvtttrrrpppoookkkkkkjjjkkklllnnnpppqqqoooooopppqqqqqqqqqqqqpppgggccc\\\UUUPPPMMMLLLLLLQQQWWWaaalllwww~~~qqqbbbmmmvvvxxxuuusssssssss}}}{{{xxx|||}}}yyyxxx~~~ooobbbRRRVVV^^^jjjxxx~~~uuugggOOOFFF>>>;;;<<<@@@IIIRRR]]]hhhvvvyyypppcccVVVOOOMMMPPPRRRUUU]]]jjjttt{{{555555666666666666666555666555444222000///---------------------...///000------...///000000//////,,,---//////...------...000000///000000111222333111222222333333333222222000000////////////000000000111222111111222444666000000111333555888:::;;;:::888555222111222444666......///111444777;;;<<<:::::::::999888666444333.........///////////////............////////////222444777:::<<<=========>>>>>>???@@@BBBDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNQQQPPPPPPTTTVVV[[[eeepppxxx{{{yyywwwuuusssyyyyyyzzz{{{{{{|||}}}}}}~~~{{{vvvrrrooojjjfffbbbZZZYYYZZZ\\\^^^___^^^\\\TTTQQQMMMKKKIIIGGGEEECCCDDDEEEEEEFFFFFFGGGGGGGGGFFFIIINNNUUU[[[______]]]XXXWWWSSSMMMFFFAAA>>>===111222333444444666999;;;EEEJJJSSS[[[bbbhhhmmmppprrrsssssstttvvvwwwxxxxxxvvvvvvvvvwwwwwwxxxyyyyyy~~~|||zzzxxxwwwxxxyyyzzzwwwvvvuuusssrrrqqqqqqqqqrrrsssrrrnnnlllnnnvvv}}}~~~~~~{{{rrrggg___UUUSSSPPPQQQUUUZZZ___aaabbbdddeeebbb]]]YYYWWWXXXUUUWWWYYY]]]```dddgggiiissswww{{{}}}~~~}}}}}}}}}zzzyyywwwtttqqqnnnlllkkkhhhiiijjjlllmmmnnnnnnoooqqqqqqqqqrrrsssqqqnnnlllggg[[[OOOLLLMMMLLLJJJJJJOOOTTT^^^kkkrrrtttxxx}}}~~~nnneeejjjpppvvvvvvtttvvvyyy~~~|||zzz||||||}}}wwwvvvbbbSSSKKKQQQ```kkkvvvxxxlllRRRHHH>>>::::::>>>HHHQQQ^^^gggttt~~~yyyrrriii[[[OOOHHHFFFGGGGGGLLLSSS^^^hhhqqqyyy555666666777777666666666444333333222111000//////...---------------...///,,,,,,---...............---///000///---,,,,,,,,,......------......//////...///000000111111000000000//////......//////000000222444555444555666888111111222333555777999:::999888666555333333222222------...000333666999;;;<<<<<<;;;;;;999666444333000000000000000000000000111111111111222222222333222333555777999;;;<<<===>>>>>>???@@@BBBDDDFFFGGGIIIJJJKKKMMMNNNOOOOOOOOORRRPPPPPPSSSUUUYYYcccmmmxxx}}}|||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~{{{vvvssspppmmmjjjggg^^^\\\[[[\\\^^^_________YYYVVVRRRNNNLLLJJJGGGDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKPPPXXX^^^bbbaaa``````]]]VVVNNNEEE>>>999777222333333333333444777999>>>DDDMMMVVV___ffflllppprrrssssssuuuvvvwwwwwwxxxvvvuuuuuuuuuuuuvvvxxxyyy|||{{{yyyxxxxxxxxxyyyyyyuuussspppmmmlllmmmoooqqqooorrrttttttsssuuu{{{zzzooogggZZZWWWSSSRRRUUUXXX[[[\\\[[[]]]^^^\\\WWWSSSRRRRRRTTTUUUWWWZZZ^^^cccgggiiiooosssxxx{{{|||||||||}}}}}}{{{wwwsssnnnkkkhhhfffggghhhjjjlllnnnoooooooooooonnnooopppqqqpppmmmjjjhhh]]]RRROOONNNKKKIIIIIIQQQUUU^^^iiinnnppptttyyyssshhhhhhnnnuuuyyywwwvvvxxx}}}{{{{{{zzz~~~lllWWWLLLNNNYYYbbbooosssjjjSSSIII???;;;;;;???HHHQQQ___hhhttt~~~}}}tttmmmeee]]]RRRIIIDDDDDDEEEFFFIIIOOOXXXbbbmmmxxx666777777888888777666666222222222111111111111111......---,,,,,,,,,------++++++,,,---------,,,,,,,,,...//////...---...///111111000000000000000000+++,,,------......------///..................///000333777999999999999:::222222222222444666888999777777888777555333111///---------...111555888:::;;;;;;:::999666444111///222222111111111111111111/////////000000000111111222333333444666999;;;===?????????@@@BBBDDDFFFFFFIIIJJJLLLNNNOOOPPPQQQQQQRRRPPPPPPSSSTTTWWW```jjjwww}}}~~~|||wwwtttsssrrrpppooofffccc___]]]^^^```bbbbbb```\\\WWWSSSPPPMMMIIIGGGFFFFFFFFFGGGHHHIIIIIIIIILLLOOOUUU\\\cccffffffdddeee```XXXNNNDDD<<<777444222333333222111222444666777===FFFPPPZZZbbbjjjooorrrssstttuuuvvvwwwwwwwwwtttsssrrrrrrrrrtttwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxsssppplllhhhhhhjjjnnnqqqmmmrrrwwwzzz{{{}}}zzzpppiii___\\\WWWTTTUUUVVVWWWWWWVVVWWWWWWUUURRRNNNMMMLLLPPPQQQRRRUUUZZZaaagggkkkmmmqqquuuxxxyyyyyyzzzzzz{{{yyytttoookkkhhhfffeeefffgggjjjmmmooopppoooooonnnnnnnnnpppqqqpppmmmkkkjjj```VVVRRROOOJJJGGGHHHNNNRRR\\\fffkkknnnttt{{{tttfffaaakkkuuu~~~|||zzz~~~zzzwww~~~xxx```QQQLLLRRRYYYgggnnngggSSSIII???;;;<<<@@@GGGOOOZZZcccoooyyy{{{pppeee___VVVQQQJJJEEECCCDDDEEEFFFKKKNNNUUU^^^iiiuuu777888888888888777777666222222222111111111000000///...---,,,,,,,,,,,,,,,,,,,,,---------------,,,+++---///000000000111222222111000///////////////)))***+++,,,,,,------,,,......------------......///333888;;;;;;;;;;;;;;;333333222222333555777888888888888777555333111000...------...111444888:::<<<<<<<<<:::888555222000333333222222111111111111...////////////000000000444333222333555888<<<>>>???@@@@@@AAABBBCCCEEEFFFIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPPPPSSSUUUWWW```jjjwww~~~yyywwwvvvwwwwwwvvvqqqlllfffaaaaaabbbdddeeeeeebbb\\\XXXTTTPPPLLLIIIIIIJJJJJJKKKLLLMMMNNNNNNQQQTTTZZZbbbhhhkkkjjjhhhddd^^^UUUKKKCCC<<<777444333444333222000000222444555:::CCCLLLUUU___gggmmmrrrsssuuuvvvwwwwwwwwwvvvrrrqqqpppoooppprrruuuwwwuuuuuuvvvwwwxxxxxxwwwwwwtttrrrooommmmmmnnnqqqsssppptttxxx|||~~~~~~vvvnnnhhhccc___ZZZWWWVVVVVVVVVUUUVVVVVVUUUSSSPPPLLLIIIHHHJJJJJJLLLPPPWWWaaajjjoooqqqtttwwwyyyxxxvvvuuuuuuuuusssooollliiihhhggggggeeegggkkknnnpppppppppoooppppppppprrrsssrrrooolllkkkccc\\\WWWRRRKKKHHHJJJKKKPPP[[[gggmmmrrr{{{yyyggg___```ooo}}}yyyvvvkkkXXXOOOPPPTTTaaajjjdddSSSHHH===:::;;;>>>DDDJJJPPPXXXcccmmmuuu|||uuufff[[[UUUNNNKKKGGGEEEFFFGGGHHHHHHOOOSSSXXX```iiiuuu888888888888888777666666444333333222111000/////////...------,,,,,,,,,,,,...///////////////.........000111111000000000111,,,+++******)))))))))))))))***+++,,,------------......------------.........222777;;;;;;:::999999555444222111222333555777999888666444333222222222000///......111555999;;;@@@@@@??????===:::888666444444444333222111000000222222333333333444444444555444333333555888<<>>AAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJMMMPPPRRRSSSTTTQQQQQQRRRUUUWWWYYY```jjjsss~~~}}}|||zzzyyyzzzuuupppllljjjiiiiiihhhiiifffaaa]]]ZZZWWWSSSPPPNNNNNNOOOPPPRRRSSSTTTTTTYYY]]]cccjjjoooooollliii```XXXLLLBBB<<<888444111333444444444333444777999===@@@EEEKKKQQQZZZbbbhhhnnnppprrrssstttsssqqqppplllmmmmmmnnnoooqqqrrrsssrrrssstttuuuwwwxxxyyyzzz}}}}}}{{{{{{yyyvvvttttttwwwzzz|||}}}~~~|||wwwrrrooommmgggccc___\\\[[[[[[ZZZYYYWWWUUURRRPPPNNNJJJEEEBBBBBBCCCFFFMMMWWWcccnnnuuu{{{}}}~~~}}}yyyuuurrrqqquuutttsssqqqooolllkkkjjjiiijjjlllmmmnnnoooppppppnnnmmmmmmnnnnnnlllhhheeegggbbb^^^YYYRRRMMMOOOUUU^^^dddoooxxxzzzzzzzzzkkk``````ggg|||}}}}}}{{{|||~~~wwwaaaRRRLLLLLLVVV^^^XXXSSSGGG;;;888999999;;;===>>>CCCKKKTTT___mmm|||wwwfffXXXPPPLLLKKKJJJIIIIIIJJJKKKJJJIIINNNTTT^^^hhhrrr{{{777777777777666555444444222222222111111111000000//////.........///000000111111222222111000000///---...///...,,,******+++,,,++++++++++++,,,,,,---***+++,,,---.../////////000//////......//////000///222666888888777777777888666333000000111333555555555666666555444444333000///------///333777:::888999:::;;;<<<<<<;;;;;;;;;:::999888666555444333000000000111111111222222222222222222444777:::<<>>???BBBFFFJJJQQQYYYaaagggiiikkkmmmoooooonnnlllkkkjjjkkkmmmoooqqqqqqqqqqqqssssssssstttvvvxxx{{{|||}}}|||yyyuuusssrrrsssuuuuuutttvvvxxxvvvrrrnnnmmmmmmjjjfffbbb___^^^]]][[[YYYUUUSSSQQQPPPOOOMMMHHHEEEDDDEEEHHHOOOXXXcccmmmssswwwzzz|||}}}{{{xxxvvvvvvwwwwwwxxxxxxvvvtttrrrpppmmmlllllllllmmmnnnppppppnnnmmmmmmlllllliiieeebbbaaa^^^[[[VVVPPPLLLQQQZZZjjjqqq{{{}}}~~~oooaaaYYY^^^ggg||||||yyyyyy~~~fffSSSKKKIIITTT]]]XXXUUUIII<<<999:::999888888999<<>>888888:::999888222444555777888:::>>>AAA@@@BBBEEEJJJPPPXXXbbbhhhfffgggjjjlllllljjjhhhgggiiikkkmmmppprrrrrrqqqpppssssssssssssuuuyyy|||~~~~~~zzzxxxuuusssrrrrrrrrrqqqrrruuuwwwvvvrrrooopppqqqllliiidddaaa___]]][[[YYYUUUSSSQQQQQQRRRQQQMMMIIIFFFGGGKKKQQQYYYccckkkppprrrvvvzzz||||||{{{{{{{{{uuuwwwzzz|||}}}|||zzzyyyooonnnlllkkklllmmmoooqqqpppooonnnnnnllliiieeebbb\\\ZZZWWWSSSMMMKKKRRR\\\ooovvvxxxeeeXXXSSS[[[eeeyyy{{{wwwxxxlllVVVKKKHHHUUU___\\\XXXJJJ>>>::::::999777777666888:::???IIIYYYmmmzzz~~~yyykkk```XXXTTTRRRPPPOOONNNOOOQQQSSSSSSRRRSSSWWW]]]dddkkksss{{{:::999999999:::888666333444333222111111222333444222333333222111///---,,,,,,,,,---...---,,,***)))......////////////////////////.........---------,,,,,,------.../////////999333------111333000,,,///000222444555666777777777444111111333555444222333666666222000333555444444222000//////000222444777;;;???AAABBBAAAAAABBBBBB???<<<:::;;;;;;:::999666555444444444666777888333222111111333666999<<<@@@BBBCCCDDDCCCBBBCCCDDDCCCFFFIIIIIIHHHIIINNNSSSUUUUUUUUUTTTRRRRRRTTTVVVgggrrr}}}zzzxxxtttrrrppppppppppppooommmjjjllllllggg```\\\]]]``````bbbdddeeeeeeeeeeeeeeecccggglllpppnnniiiaaa\\\JJJDDD<<<888888999999888;;;;;;::::::;;;===@@@AAAAAADDDIIIMMMRRRXXX^^^bbbeeeggghhhhhhhhhhhhiiikkkiiikkkmmmppprrrrrrrrrrrrvvvvvvuuussssssuuuyyy}}}yyysssrrrtttwwwvvvtttvvvtttqqqooonnnoooqqqrrrrrrqqqooollliiieeebbbaaa^^^[[[WWWUUUTTTSSSQQQPPPKKKLLLMMMQQQYYYccclllqqqvvvwwwyyy}}}|||yyyyyyxxxxxxzzz}}}~~~{{{xxxqqqooollljjjjjjllloooqqqooonnnmmmmmmllliiibbb]]][[[ZZZVVVPPPMMMNNNTTTYYYgggqqq|||||||||zzzaaaRRRUUU```iiiuuu~~~xxxrrrssszzzzzzppp[[[MMMLLLTTT^^^dddaaaWWWFFF999777;;;:::666666666999???FFFRRRddduuu~~~ttthhh```\\\ZZZYYYQQQSSSTTTSSSRRRSSSVVVZZZ\\\]]]___cccjjjrrrzzz~~~:::999999:::;;;;;;999777666777777777777666555444111222222111000...---,,,,,,------...---,,,+++***/////////......---------...---------,,,,,,,,,,,,'''((()))***,,,---//////333///++++++...000///---000111333555666777777888444222//////111222222111111666999777666999999777333222///......111333555===???BBBCCCAAA???>>>===;;;;;;:::;;;<<<;;;888555555555555555555666777777333222111111333666999;;;===???BBBCCCCCCCCCCCCDDDCCCFFFIIIIIIHHHIIINNNSSSVVVVVVVVVUUUTTTTTTVVVXXXbbblll|||{{{xxxuuusssrrrrrrpppoookkknnnnnnkkkeeeaaabbbdddeeefffhhhiiihhhgggffffffaaadddhhhjjjggg```XXXSSSHHHCCC===::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDD@@@CCCFFFIIINNNTTT[[[```fffggghhhhhhggggggiiijjjjjjkkkmmmoooqqqrrrssssssuuuuuuuuuttttttvvv{{{~~~zzzwwwyyyzzzxxxvvvuuutttqqqoooooooooqqqrrrrrrrrrqqqooolllhhheeecccaaa^^^[[[XXXWWWUUUTTTRRRSSSSSSTTTWWW]]]fffnnnssswwwxxx{{{zzzxxxwwwxxxyyyxxxvvvsssnnnlllkkkiiiiiikkkmmmooonnnlllkkkjjjiiifff```[[[XXXVVVRRRLLLGGGHHHNNNTTT\\\eeemmmpppooosss~~~vvv___SSSVVV```gggttt|||{{{tttppprrr|||xxx}}}}}}zzzyyylllYYYLLLIIIQQQ\\\dddjjj___MMM===777888777333666666888===BBBLLL]]]lll|||~~~rrrhhhbbb^^^]]]\\\XXXZZZZZZYYYWWWWWWZZZ]]]]]]]]]___ccciiiqqqwww{{{:::999999;;;<<<===<<<:::777888:::;;;:::777444222000000000000///---,,,+++,,,------------,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********...---,,,+++,,,...///000111222333555666777888888444222000///111222222222///666;;;;;;;;;===<<<999444222///------000444666???AAADDDDDDAAA>>><<<<<<666888:::===???===999555555555666666777777666666333333222222333555888:::999===AAADDDDDDDDDDDDDDDDDDGGGIIIIIIHHHJJJNNNRRRTTTUUUUUUUUUTTTUUUWWWXXX\\\gggvvv{{{wwwuuuuuuttttttmmmoooqqqpppkkkhhhhhhiiikkklllmmmmmmllljjjhhhgggaaabbbcccbbb]]]UUUMMMHHHEEEBBB???>>>???@@@@@@???>>>???@@@BBBDDDFFFGGGHHHGGGHHHIIIKKKOOOUUU]]]cccfffhhhiiiiiigggggghhhjjjkkkkkklllmmmoooqqqssstttttttttttttttuuuxxx}}}}}}{{{vvvuuusssqqqpppppppppqqqssstttuuutttsssooollljjjgggeeeaaa^^^]]][[[YYYWWWYYYYYYXXXZZZ___gggnnnsssuuuwwwzzzyyywwwuuusssrrrqqqnnnllliiiiiiiiiiiiiiijjjkkklllllljjjhhhgggeeebbb]]]ZZZXXXUUUPPPIIICCCDDDJJJOOOQQQWWW]]]___aaakkk|||lllYYYRRRVVV^^^eeeqqqxxxxxxrrrooosssxxxwww{{{~~~~~~xxxssspppmmmeeeXXXKKKFFFLLLYYYcccooofffTTTBBB888777666444666555777:::===DDDSSSaaappp{{{{{{qqqiiidddaaa```____________]]][[[[[[]]]______```aaaeeeiiiooouuuxxx~~~~~~~~~~~~<<<;;;;;;<<<======<<<;;;777777888777666333111///............---,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++............---------------///000///------///222000111333444555666666666555444222222333444555555111777;;;;;;;;;<<<;;;999777444000------///222555<<>>>>>777888;;;>>>AAA@@@===:::555666777888888777666555333333222222333555777888777;;;AAAEEEFFFFFFFFFFFFEEEGGGHHHHHHHHHJJJNNNQQQPPPQQQSSSSSSRRRSSSUUUWWWZZZdddsss{{{xxxxxxyyyyyyooorrrttttttqqqnnnmmmmmmoooooooooppppppnnnjjjhhhcccaaa]]]XXXQQQKKKFFFCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBCCCEEEHHHJJJLLLMMMMMMMMMMMMMMMMMMPPPVVV___eeeggghhhiiiiiihhhggghhhiiikkkkkkkkkkkkmmmppprrrtttrrrssstttuuuvvvyyy~~~{{{zzzxxxuuusssqqqppppppuuuwwwyyyzzzyyyvvvsssqqqnnnlllhhhfffdddaaa^^^\\\YYYXXXXXXYYY^^^dddkkkpppssstttvvv{{{~~~}}}vvvtttqqqnnnllljjjiiiggggggggghhhiiijjjjjjjjjjjjkkkiiigggdddbbb___]]][[[[[[YYYSSSKKKEEEDDDIIINNNNNNQQQUUUWWW\\\kkkttt]]]QQQPPPUUU\\\bbbnnnvvv{{{{{{uuuqqqpppvvv|||xxxyyy{{{~~~}}}}}}}}}yyyqqqjjjhhhccc```YYYMMMEEEHHHUUUaaajjjfffYYYGGG<<<999999888555444555888:::???LLLYYYfffttt~~~{{{ssslllgggeeebbbaaaaaaaaa```^^^]]]]]]^^^___aaaaaabbbdddhhhmmmrrruuuyyy}}}}}}|||???===<<<;;;<<<<<<;;;999888777555333111000000///---------,,,,,,,,,,,,,,,---------------------...)))******+++,,,---......,,,,,,,,,,,,,,,---------)))***+++---000222333444---000222000,,,+++---111///000111222333444444444444444333333333444666777888<<<>>>;;;:::;;;;;;999999666222...---...000222:::===@@@AAA@@@>>><<<<<<999888999;;;>>>??????>>>555666777888888777666555333333333222333444555666666:::@@@EEEGGGGGGGGGHHHFFFGGGHHHHHHIIIKKKNNNPPPPPPRRRSSSTTTSSSSSSUUUVVVXXXbbbqqq}}}{{{{{{|||}}}uuuvvvxxxxxxvvvtttrrrqqqqqqqqqqqqrrrsssqqqlllhhhddd___VVVNNNGGGCCCAAAAAA@@@BBBDDDFFFFFFFFFFFFFFFFFFGGGIIILLLNNNPPPQQQQQQNNNMMMLLLKKKMMMSSS[[[aaafffggghhhhhhgggfffhhhiiiiiiiiiiiijjjkkknnnppprrrpppqqqsssuuuvvvzzz~~~~~~zzzwwwtttsssvvvxxx{{{}}}}}}{{{xxxvvvtttqqqnnnkkkiiifffbbb___ZZZYYYXXXYYY^^^eeelllpppssstttuuuxxxzzz{{{zzzxxxsssqqqnnnjjjhhhffffffgggggghhhiiijjjkkkjjjjjjiiijjjiiifffccc```___^^^______]]]XXXPPPIIIHHHKKKPPPPPPSSSVVVYYYaaaqqqsss```NNNJJJNNNTTT[[[aaakkkuuuyyyzzz|||wwwqqqooopppxxxyyyxxx{{{yyypppiiigggaaaaaa]]]RRRFFFFFFQQQ]]]eeefff```QQQCCC<<<:::888333333444777888<<>>BBBBBB>>><<<======:::888666333000......///000999;;;>>>???===:::999888888777555777:::===??????777777888888777777666666444333333333333333444444555999???CCCEEEFFFHHHIIIGGGGGGGGGHHHIIIKKKMMMOOOSSSUUUWWWWWWWWWVVVWWWXXXUUU]]]kkk{{{}}}{{{yyywwwuuutttssstttuuurrrlllggg___ZZZQQQIIICCCAAAAAABBBAAADDDGGGHHHGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRPPPOOONNNLLLMMMRRRYYY___aaacccdddeeeddddddfffgggffffffggghhhjjjlllnnnooonnnppprrrtttvvvyyy}}}}}}{{{}}}~~~|||zzzxxxtttrrrooolllgggdddaaa```___```cccjjjppptttwwwwwwwwwyyyzzzzzzyyywwwqqqpppmmmiiieeedddfffhhhiiijjjjjjkkkkkkjjjiiiiiihhhgggeeeaaa^^^^^^aaacccdddbbb^^^WWWPPPNNNPPPSSSVVVYYY^^^ccclll{{{}}}dddTTTHHHKKKRRRWWW^^^eeelllwww{{{yyytttooonnnpppzzz|||www|||xxxqqqooofffhhhdddYYYKKKGGGNNNXXXdddlllmmm```NNN@@@999555222222444777777:::DDDPPPZZZgggvvv}}}~~~}}}}}}}}}|||}}}}}}xxxsssnnnjjjiiifffcccbbbbbbcccbbbaaaWWWVVVTTTTTTXXX___fffkkkppptttyyy~~~~~~===:::888888888999999888666555555444222111000000---,,,,,,+++,,,---...///...------,,,---...///000---------------,,,,,,,,,***+++++++++,,,,,,,,,,,,000///---+++)))'''%%%$$$,,,---//////.........//////000111222222222222222111222333222111111555777<<>>>>><<<888444333222111000000000000333666:::;;;:::999888888888777666777:::===>>>???999888888777666666777777444333333333333333333333444888<<<@@@BBBDDDFFFHHHHHHGGGGGGGGGIIILLLMMMNNNUUUWWWYYYYYYXXXWWWWWWWWWUUUYYYaaannn||||||zzzxxxxxxwwwssskkkddd[[[XXXSSSMMMIIIFFFEEEEEECCCFFFHHHIIIGGGFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQPPPOOOMMMNNNRRRWWW\\\[[[]]]_________```bbbdddcccdddfffhhhiiikkkkkklllmmmooorrrtttuuuxxx|||}}}zzzvvvqqqnnnllljjjhhhhhhjjjooouuuyyyzzzyyyyyyzzz||||||{{{yyysssrrrnnniiidddbbbeeehhhkkkkkkjjjiiiiiihhhhhhhhhfffeeeccc___\\\]]]bbbfffjjjjjjgggbbb[[[WWWWWWYYY]]]cccjjjqqqyyyuuu^^^RRRKKKRRRYYY\\\bbbkkkpppyyy{{{vvvqqqqqqtttyyy~~~{{{oooppplll```QQQIIILLLRRRdddrrrzzzqqq\\\III<<<666333333555666666777@@@JJJTTT```nnnxxx~~~yyyuuunnnkkkfffdddcccbbb```]]]SSSQQQNNNMMMRRRZZZdddjjjooosssxxx|||:::888666666888999:::999111222444444333111...,,,---,,,,,,+++,,,---///000...------,,,---...///000000000///...,,,+++******))))))******++++++++++++''''''(((***+++,,,---...---...///111222333333222000111222333333333333333222444555444333333777:::777>>>BBBAAA???>>>:::555000000111111222222222222,,,000555888::::::;;;;;;999888888:::===???@@@???:::999777666666666777888444444333333333333222222444666:::===???AAADDDFFFIIIGGGGGGGGGJJJLLLMMMMMMTTTVVVXXXXXXWWWUUUUUUUUUVVVVVVYYYaaannn}}}~~~{{{zzzyyysssiiiaaaZZZYYYXXXUUURRRNNNKKKJJJEEEGGGIIIIIIFFFEEEFFFHHHHHHGGGFFFFFFGGGIIILLLNNNLLLLLLKKKIIIIIILLLQQQUUUWWWXXX[[[\\\\\\]]]___aaaaaabbbeeegggiiijjjjjjiiimmmoooqqqsssuuuwww{{{}}}{{{wwwsssqqqnnnmmmnnnrrrwwwzzzzzzyyyyyyzzz|||}}}|||zzzvvvtttpppjjjcccbbbdddggglllkkkjjjhhhggggggggggggdddcccaaa]]][[[\\\bbbgggpppqqqooojjjddd______```dddjjjttt|||rrr___TTTQQQYYY```aaagggpppsss{{{zzzvvvuuuyyy{{{uuuvvvqqqdddUUUKKKKKKOOOcccuuu{{{fffPPPAAA999444444555666444444<<>>BBBEEEGGGIIIJJJLLLLLLLLLLLLNNNPPPWWWVVVUUUWWWZZZZZZWWWTTTUUUVVVXXX\\\eeeqqq~~~~~~yyyrrrkkkfff___ZZZVVVUUUVVVVVVRRRMMMOOOOOONNNLLLKKKKKKKKKKKKFFFDDDBBB@@@AAACCCFFFHHHKKKIIIGGGFFFFFFIIILLLNNNQQQTTTXXXZZZ[[[[[[\\\\\\^^^^^^```bbbeeeggggggfffkkkmmmppprrrsssuuuxxxzzz}}}~~~yyywwwuuussssssuuuxxxzzz}}}{{{yyyxxxyyyzzz{{{|||xxxqqqjjjeeebbbaaaaaaffffffffffffeeedddcccccc___]]]]]]```___^^^aaagggrrrvvvwwwrrriiibbbaaabbbgggmmmvvvoooVVVMMMJJJUUUccclllqqqvvv~~~~~~}}}yyyxxx|||qqq___NNNKKKRRR___kkkxxx}}}ttt___HHH999888888888666444666;;;@@@LLLXXXhhhuuu|||~~~|||}}}~~~yyyqqqggg]]]XXXVVVVVVVVVQQQPPPTTTYYY^^^eeemmmwwwzzz}}}777888888888888777666666555444444333222111000000............------------...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---......+++---///000000000///......///000111222333333333666888;;;;;;999777555555555888;;;>>>>>><<<888666333222111000///---,,,,,,...000333555777888888888::::::;;;;;;===???@@@AAA>>><<<;;;999777555555444333222111111000000000111000222555888===AAADDDFFFKKKMMMNNNOOONNNNNNPPPQQQSSSSSSSSSVVVYYYZZZYYYWWWVVVVVVWWWYYY___iiiuuu}}}zzzssslllhhhddd```]]]\\\]]]\\\WWWSSSSSSRRRQQQOOOMMMLLLLLLKKKJJJHHHDDD@@@>>>===>>>???CCCAAA@@@@@@BBBEEEIIILLLKKKOOOSSSVVVWWWWWWYYYZZZ[[[[[[]]]___bbbdddeeeeeemmmpppsssuuuvvvxxxzzz}}}||||||}}}yyyuuussssssssstttzzzyyyxxxxxxwwwxxxxxxyyyvvvsssnnniiieeeccccccccceeefffffffffeeedddcccbbb___]]]\\\^^^^^^^^^bbbiiivvvyyy{{{vvvllldddbbbcccfffkkksss}}}kkkZZZQQQOOOZZZhhhrrryyy~~~~~~{{{|||{{{gggUUUNNNQQQUUU```nnnwwwsssbbbKKK;;;999999888666444555999===HHHSSSdddqqqyyy|||~~~}}}}}}~~~{{{yyy{{{~~~tttiii```ZZZXXXWWWXXXTTTRRRTTTWWWZZZ```gggppptttxxx{{{|||}}}~~~777777777777777666555555555444444333222111000000.........---,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......000111222222111000...---...///000111222333444444:::<<<>>>===:::777555555111333777;;;<<<;;;:::888333222111000...---,,,+++...///222444666888999999:::::::::;;;<<<>>>???@@@>>>===;;;999777666666555222111000000///000000000000222444777;;;???CCCEEEKKKMMMOOOOOONNNNNNOOOPPPPPPPPPQQQTTTXXXZZZZZZYYYXXXWWWVVVVVVXXX___hhhooozzztttnnnjjjjjjgggeeeeeeeeeccc^^^YYYXXXVVVTTTRRRPPPNNNMMMMMMMMMJJJFFFAAA===:::999999<<<;;;::::::<<>><<<999666444333111333777:::;;;<<<;;;:::333333111000...---,,,+++...///000333555888:::;;;999999999:::;;;===>>>???===<<<;;;999777666555555222111111000000000111111222333444777;;;???BBBDDDIIIKKKMMMNNNMMMLLLMMMNNNNNNOOOQQQSSSVVVXXXYYYZZZYYYXXXVVVTTTTTTYYY___dddwww{{{uuuooolllkkkjjjjjjjjjjjjgggbbb]]]ZZZYYYWWWUUUSSSQQQPPPPPPOOOMMMIIIDDD@@@<<<:::999===;;;999888888999;;;<<<>>>AAAEEEHHHJJJLLLNNNPPPPPPRRRUUUWWWZZZ]]]```ccciiimmmqqqtttvvvxxxzzz|||zzz{{{}}}{{{wwwuuutttsssuuuvvvwwwuuusssooommmiiihhhgggdddcccaaa```___cccddddddeeedddbbbaaa______[[[YYYZZZ\\\```iiirrrrrrgggeeegggiiioooxxxrrr]]]TTTVVV\\\hhhvvvzzzxxxxxx}}}yyywwwzzznnnXXXKKKKKKQQQ]]]kkkrrrjjjUUUDDD;;;999777444333555888:::===GGGWWWdddlllqqquuuwwwxxxxxxxxxyyy{{{~~~|||zzz{{{rrrhhhaaa]]][[[\\\WWWSSSRRRPPPMMMOOORRRVVV[[[bbbiiinnnrrrvvvyyy888888999999888888777666555444444333222111000000111000000///...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---///000111111222......///000111333555666;;;<<<<<<:::777444222222222333555777999999999999444444222111///---,,,+++---...///111444777:::<<<::::::::::::;;;===>>>???>>>===;;;888666555444333222222111111111222222333444444555777:::>>>BBBDDDGGGJJJMMMNNNNNNMMMNNNNNNPPPQQQRRRSSSTTTVVVWWWXXXZZZZZZXXXVVVUUUWWWZZZ]]]llluuu|||vvvpppmmmjjjjjjkkkkkkkkkhhhdddaaa\\\[[[ZZZXXXVVVUUUTTTTTTTTTRRROOOJJJEEE@@@===;;;<<<;;;999888777888999::::::<<<@@@BBBDDDFFFHHHKKKJJJMMMPPPSSSUUUYYY^^^bbbgggjjjooosssuuuwwwyyy{{{zzz{{{}}}~~~{{{wwwuuuvvvwwwxxxxxxuuupppkkkgggaaaaaa````````````aaaaaaaaabbbdddddddddbbb___^^^]]]YYYWWWZZZ]]]cccoooyyyrrrgggfffiiipppyyyiiiYYYQQQZZZffftttzzzwwwvvv}}}wwwwww}}}cccOOOMMMPPPXXXdddmmmhhhVVVGGG;;;999666444444777999:::999CCCQQQ]]]ffflllrrrvvvxxxxxxxxxxxxyyyzzz|||}}}~~~zzzyyyxxxxxxoooggg```\\\[[[VVVRRRQQQNNNIIIIIILLLLLLQQQXXX```gggnnntttxxx~~~xxxvvvtttrrrvvv{{{999999999999999888777777555444444333222111000000000000000//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......------............/////////......///111333555777888999:::888555333333333111222333444555666666666666555444222000...---,,,------...000333777;;;>>>============>>>???@@@AAA@@@???<<<999777555333222222222222222222222333444444444444666888<<<@@@BBBGGGJJJNNNPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSTTTVVVXXX[[[\\\\\\ZZZXXXWWWWWWXXXccckkkwww~~~xxxrrrooojjjkkkllllllkkkiiigggfffbbb```^^^\\\ZZZXXXWWWVVVZZZXXXTTTOOOIIIBBB===:::999999888888888999;;;<<<888:::<<<===>>>???BBBDDDCCCGGGKKKNNNPPPTTT[[[```eeeiiinnnsssuuuwwwyyy{{{yyyzzzzzzzzz{{{|||wwwuuuwwwxxxyyyxxxtttnnngggcccYYYYYYZZZ[[[]]]```bbbddd```aaacccdddcccaaa^^^\\\ZZZWWWVVVZZZ```hhhuuuqqqggghhhmmmxxxooo___WWWUUUbbbrrr~~~zzzxxx~~~|||~~~rrrXXXOOOOOOSSS\\\eeecccXXXLLL>>>;;;777555555777999999777???KKKVVV^^^gggooouuuxxxxxxxxxxxxxxxxxxxxxxxx~~~~~~}}}|||xxxuuuzzz{{{}}}wwwnnnddd^^^YYYUUURRRQQQNNNJJJIIIKKKIIIMMMSSSZZZbbbjjjrrrxxx~~~zzztttmmmiiieeeccchhhoooyyy888888888888888777777666555444444333222111000000...........................------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---......///.........---.........///......///000333666888666777888777555444444555000111222333444666777888888777555333111///...------------...222777<<>>:::777555444000000///000000111222222111000000111333777;;;>>>AAAEEEJJJNNNPPPPPPQQQRRRQQQSSSUUUTTTSSSUUUYYY\\\^^^```bbbaaa]]]WWWRRROOOOOOUUU___iiisss~~~wwwssspppqqqrrrrrrqqqrrrssstttpppnnnjjjeee```\\\YYYWWWQQQQQQPPPNNNKKKGGGCCC@@@:::999888666555444333333666666777666555444666888888===BBBDDDFFFKKKSSSZZZ]]]aaahhhmmmppprrrtttuuuuuuvvvuuuqqqooorrrzzzttttttuuutttpppkkkfffccc___]]]ZZZWWWVVVWWWYYY[[[^^^```bbbcccccc```]]][[[VVVTTTVVV]]]eeeooo}}}qqqiiimmmuuu{{{lllYYYMMMOOOXXX___nnn}}}~~~mmmiiifffkkkxxx~~~yyy}}}yyyuuunnnqqqeeeOOONNNOOOVVV___eeeeeecccHHHBBB;;;777666666555333333999AAAJJJSSS___kkkttttttvvvxxxzzzzzzyyywwwuuuuuuvvvwwwxxxzzz{{{|||}}}vvvwwwwwwyyy{{{|||wwwtttlllmmmoootttzzzzzzmmmdddXXXUUUTTTVVVUUUQQQPPPRRRQQQRRRTTTWWW\\\dddmmmsssxxx|||~~~tttlllccc\\\UUUSSSZZZcccssszzz~~~999999999;;;<<<<<<:::888999666222000000000000///000///...---...///222333))))))***+++---...//////.........------,,,,,,,,,000+++'''%%%''')))******+++......***))),,,///.........---------......///////////////000111222333::::::999999888777777777333222111111222444777999;;;:::888666333111///......---,,,***,,,111888===EEEHHHMMMOOONNNKKKIIIHHHDDDFFFFFFBBB;;;666444444222222111000000000000000000000000111222333555666:::???FFFLLLPPPQQQPPPOOOSSSTTTWWWYYY\\\^^^___```gggddd```^^^]]]YYYTTTOOOMMMMMMSSS^^^hhhsss|||zzzxxxxxxvvvuuuvvvxxxyyyyyyxxxtttqqqnnnkkkhhhccc]]]YYYXXXWWWVVVTTTQQQKKKDDD???===777111000333666666444222222222333444555666777888:::<<>>===;;;888666333111///------+++***,,,111888===HHHKKKOOOQQQOOOLLLIIIHHHHHHIIIHHHDDD===666333222222111000000000000000111......///000222333555666999>>>DDDKKKPPPQQQQQQPPPVVVWWWZZZ\\\___aaabbbbbbfffcccaaa___^^^ZZZUUUQQQNNNNNNQQQZZZbbbkkkwww|||zzzzzzyyyxxxyyy{{{||||||{{{zzzwwwtttqqqmmmiiiccc___ZZZXXXUUURRROOOIIICCC>>>;;;777222111444666555333333333333333333444555666666777:::<<<@@@FFFLLLQQQXXX]]]dddjjjmmmoooppprrrtttvvvxxxvvvuuuwww}}}zzzxxxvvvuuuttttttuuuvvvtttqqqnnnmmmnnnooopppooolllggg```\\\[[[\\\]]]^^^]]]^^^```aaaaaa^^^ZZZWWWRRRRRRTTTZZZfffuuu|||ooommmyyysss]]]QQQMMMNNNOOO]]]hhhttt~~~xxxvvvsssttt{{{}}}pppddd\\\XXXYYYddd{{{lllOOOLLLKKKPPPaaarrrvvvqqqZZZKKK===888888666555666999:::>>>EEELLLTTTbbbnnntttvvvyyyzzzzzzyyyzzz{{{xxxtttpppoooppptttwwwyyyxxxyyyzzz|||~~~|||wwwrrrmmmmmmsss|||xxxjjj___YYYTTTOOOMMMOOOTTTXXXYYYdddddddddbbbbbbeeekkkqqqyyy|||{{{vvvrrrmmmjjjkkkmmmnnnmmmtttyyy:::999999:::;;;;;;999888666666666666666444111---.........---------------///...------,,,+++******,,,,,,++++++++++++******---,,,+++,,,------+++)))""")))//////......+++'''---------------...//////////////////000111222333555555555444444444444444000///000111555999>>>AAAAAA@@@>>><<<888555222111---,,,++++++,,,111888===HHHKKKNNNOOONNNJJJHHHGGGIIIJJJIIIFFF@@@:::666444111111000000000111111222...///000111333444555666888<<>>:::666333111,,,,,,,,,+++,,,000777;;;CCCFFFIIIKKKJJJHHHGGGFFFFFFGGGIIIHHHEEE@@@<<<999111111000000111111222222222222333444444555555555555999???FFFKKKOOOQQQRRRSSSTTTVVVXXXZZZ\\\]]]]]]^^^^^^______^^^\\\YYYVVVRRROOONNNPPPSSSWWWaaajjjqqqzzz{{{wwwtttnnniiieee[[[WWWPPPJJJEEE@@@<<<999999777555666666666444111555444444333222222222333222333555666999===CCCGGGMMMSSS[[[cccgggiiijjjkkkrrruuuyyy|||}}}~~~}}}|||zzzyyywwwtttsssqqqqqqqqqlllkkkjjjlllmmmnnnmmmlllfffccc___\\\\\\\\\[[[ZZZ[[[]]]^^^^^^\\\ZZZXXXWWWYYY\\\```gggooowww}}}}}}vvvttt|||kkkXXXNNNNNNTTT[[[gggqqq|||uuuiii\\\SSSSSSSSSZZZiiivvv|||sssaaaMMMJJJGGGLLLXXXhhhuuuzzzwwwgggRRRCCC<<<888777666666666999???DDDJJJUUU```kkkpppwww{{{}}}|||{{{zzzvvvtttqqqqqqsssvvvwwwxxxvvvvvvwwwyyy|||~~~{{{tttooopppuuu}}}zzzuuuqqqvvv|||{{{sssmmmddd```ZZZVVVVVVYYY]]]```hhhkkknnnooommmmmmooorrrzzz}}}zzzyyywwwxxx|||~~~}}}~~~~~~;;;:::888888999999888777777555222111111222111000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***)))'''%%%%%%&&&)))+++&&&)))***((((((---111111,,,,,,,,,------///000000000000000000000000111222333333333444444555555555333222222333555999===@@@BBBAAA@@@>>>;;;777444111------,,,+++,,,///555999===AAAEEEGGGHHHGGGHHHHHHFFFGGGIIIJJJHHHDDD>>>:::222111111111111111222222333333333444333222111111333666<<>>;;;999888888777777777555333111555444333222222222222222222333444555666:::???CCCIIIOOOWWW___cccfffhhhjjjooorrrwwwzzz}}}~~~|||zzzyyyxxxwwwyyyxxxvvvtttrrrpppooonnnllljjjiiihhhiiihhhfffeeeaaa___\\\[[[\\\[[[ZZZYYYYYY[[[]]]\\\YYYWWWXXXYYY^^^bbbiiipppwww{{{~~~~~~|||xxxuuuyyyyyycccTTTMMMNNNVVV```qqq{{{xxxnnneee\\\VVVUUUUUUZZZeeepppxxx}}}{{{}}}}}}zzzzzzvvvfffUUUIIIFFFCCCGGGQQQbbbsssyyyeeePPPCCC===:::999666666999>>>AAAEEEOOOZZZgggmmmuuu{{{}}}|||zzzyyyxxxvvvttttttvvvwwwxxxwwwuuuuuuwwwxxx{{{}}}~~~wwwrrrpppsssyyy~~~|||vvvpppkkkhhhooo{{{|||xxxoookkkeee___[[[ZZZ\\\^^^fffkkkpppssssssrrrtttvvv|||~~~yyyyyyyyyzzz~~~~~~~~~<<<:::888888888999888777777444111///000111222111/////////...............+++++++++,,,,,,---------,,,,,,------------......,,,+++)))'''&&&''',,,///&&&,,,///---,,,......,,,,,,,,,,,,---...///000111111000000000000000111111222222333444555666666777444444333333555888<<<>>>@@@@@@@@@???<<<888555222......---,,,,,,...333666;;;>>>BBBEEEGGGGGGIIIJJJIIIIIIKKKLLLJJJEEE===888333333222111111111111111000111111222111000...---111444888>>>CCCHHHLLLNNNOOOPPPRRRTTTUUUWWWWWWXXXUUUXXX]]]```___^^^]]]]]][[[WWWTTTSSSPPPOOOSSSYYY^^^eeemmmsssxxx|||vvvooohhhcccXXXSSSLLLFFFBBB???===;;;999999888888666555333222444444333222222222222222222333333333444777<<<@@@EEEJJJRRRYYY___cccfffiiilllnnnrrrvvvyyy{{{{{{{{{|||~~~}}}}}}{{{xxxvvvvvvuuusssqqquuutttsssqqqpppnnnllllllllliiifffdddcccaaa___]]]ZZZYYYYYYZZZ[[[[[[YYYWWWWWWYYY[[[ZZZWWWVVVXXX[[[^^^eeennnxxxxxxvvvtttuuu|||~~~lllZZZQQQMMMNNNWWWcccwww{{{yyy{{{ooohhhbbb\\\XXXVVVUUUYYYaaahhhppp{{{{{{yyytttqqqqqqnnn```RRRGGGCCC@@@CCCLLL\\\rrryyybbbNNNBBB===:::666666888<<<>>>AAAJJJTTTaaagggqqqxxx{{{{{{zzzyyyzzzxxxwwwwwwxxxxxxwwwvvvuuuuuuwwwxxx{{{}}}}}}zzz~~~|||yyytttqqqqqquuuxxx}}}~~~~~~|||wwwooojjjeeejjjtttwwwtttnnnfff___[[[ZZZZZZfffkkkqqqtttttttttvvvwww}}}~~~~~~<<<:::888777888888888777666444222222333333222111...---,,,,,,,,,---...///+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,+++))))))---000...111111---***++++++))),,,,,,,,,---...///000111111111000000000000111111111111222333444666666777333333222222444888;;;>>>???@@@@@@@@@>>>:::777555000000...---+++---000333999<<<@@@CCCDDDDDDFFFGGGHHHIIIJJJLLLLLLGGG>>>888555444333222111000000000...///111333333222111000000222666:::@@@EEEIIIKKKMMMNNNPPPRRRTTTUUUUUUVVVSSSXXX^^^bbbbbbaaaaaaaaaaaa\\\YYYVVVQQQLLLLLLQQQWWW\\\cccgggjjjoooyyy|||vvvnnnfffaaaXXXSSSMMMIIIFFFDDDAAA@@@::::::999777555444333333333333222222222222222222111111222111222444999<<>>EEENNNXXX___iiirrrwwwyyyzzzzzz~~~}}}|||{{{|||{{{yyywwwuuuvvvwwwyyy{{{~~~{{{wwwtttwwwxxxxxxuuuqqqooopppqqqxxxzzz}}}~~~}}}zzzrrrlllfffgggkkkqqqxxx||||||{{{zzzyyytttkkkaaaZZZWWWVVV```eeelllpppqqqrrrtttvvv{{{~~~}}}}}}|||===:::888777777888777777444444444555666555222000---,,,*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,'''***------+++***+++...******&&& '''///222+++,,,,,,---...///111111111111000000000000000111000000111222444555666666222111111222444888<<<>>>???@@@AAAAAA???<<<999666111000///---+++,,,///222777:::===???@@@@@@AAACCCDDDEEEHHHLLLNNNJJJBBB;;;666555444222111000000//////000333555777777666666000111444888>>>CCCGGGIIIKKKLLLNNNPPPQQQRRRSSSSSSSSSYYY```ddddddccccccdddeee```\\\XXXQQQIIIHHHKKKRRRWWW\\\___```eeennnuuuwww~~~{{{tttkkkccc^^^XXXTTTOOOKKKIIIGGGEEEDDD::::::999777444333333444333222222111222222333333000000000000000222666:::???CCCIIIOOOUUU\\\bbbfffhhhhhhjjjnnnqqqssssssrrrnnnqqquuuyyy{{{~~~}}}yyyvvvuuuwwwyyytttttttttvvvwwwwwwtttqqquuuuuuttttttrrrqqqooonnniiieee___[[[YYYXXXWWWWWWQQQRRRTTTWWWZZZZZZXXXVVVSSSVVVXXXWWWTTTUUUYYY^^^eeemmmxxx}}}yyyooommmmmmrrr~~~qqqaaaVVVUUUVVVWWW```mmmtttzzzvvvrrrqqqsssyyyssspppmmmjjjhhhXXXWWWWWWZZZ\\\bbbooo||||||vvvooollljjjhhhUUUNNNHHHEEEEEEOOOggg~~~bbbJJJ;;;333555444666999:::;;;BBBKKKRRRYYYdddnnntttxxxzzz||||||zzzuuuvvvwwwyyy{{{~~~{{{vvvtttqqqtttvvvuuuqqqmmmlllmmmuuuwww{{{}}}vvvpppfffdddccceeeiiimmmnnnnnnqqqtttwww{{{~~~~~~~~~zzzyyyuuummmbbbYYYUUUTTTVVV]]]dddjjjlllooorrrvvvyyy~~~~~~||||||yyy}}}~~~;;;999888666666777999:::999888666333111000///...///---+++,,,---/////////111000///......///000000''')))++++++******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000222111111000000000000000333333333444555666666777444444444444444777;;;???AAABBBCCCCCCAAA>>>;;;999555333000---------///000;;;===@@@BBBCCCBBB@@@???AAADDDGGGJJJKKKIIIGGGEEE:::999777555444444444444222222333555666666222000555444444555888>>>CCCFFFHHHIIIJJJKKKLLLNNNRRRUUUWWWZZZ^^^cccfffhhhhhhgggiiigggbbb]]]VVVQQQMMMJJJJJJNNNTTT\\\dddjjjnnnppptttuuuyyyzzzssskkkddd```[[[YYYVVVTTTQQQMMMHHHEEE???===:::999888666444111444444444333222111000///111000000000111333666888>>>BBBIIIQQQYYY^^^bbbdddgggiiilllnnnppppppoooooonnnppprrruuuxxx{{{|||}}}}}}{{{xxxwwwwwwxxxyyyyyyyyywwwvvvuuuwwwxxxyyyyyyxxxuuusssqqqwwwvvvuuutttttttttuuuuuurrrkkkccc^^^\\\ZZZTTTPPPOOOPPPRRRUUUWWWYYY[[[\\\^^^ZZZXXXWWWUUUSSSVVV\\\hhhpppzzz}}}xxxtttllloooppprrr}}}hhh```\\\aaafffhhhlllqqqxxxwwwqqqppprrr{{{~~~}}}}}}uuummm```RRRIIIOOOZZZdddppp{{{|||yyyxxxxxxhhhZZZKKKCCCCCCMMM^^^mmmkkkPPP@@@===666666555666999===AAACCCLLLTTT```llltttzzz}}}~~~|||{{{zzzzzz{{{~~~wwwwwwxxxyyyxxxvvvtttttttttxxxyyy|||zzzpppfffYYYTTTVVVZZZ[[[ZZZ]]]___cccgggjjjnnnrrrvvvyyy|||~~~~~~{{{ssshhh^^^UUUOOOLLLTTTUUU[[[ffflllooossswww~~~~~~|||}}}zzz}}}{{{xxxyyy|||}}}|||{{{zzz;;;:::888777777888999:::777666555333222111111000111///------...//////...//////...------...///000)))+++------,,,++++++,,,******+++,,,,,,,,,,,,+++((((((((((((((((((((((((+++,,,---...000000111111111111000000111222333333222333444555666777888888666666555444333555888;;;>>>???@@@AAA@@@>>>;;;:::555333000...---...///000444666999<<<===<<<;;;999===???BBBEEEGGGGGGFFFEEE;;;:::888666444444444444111000000111333444333111333222222333666;;;@@@CCCGGGHHHKKKLLLMMMOOOSSSUUUZZZ\\\aaaeeehhhjjjjjjjjjhhhfffaaa\\\VVVPPPLLLJJJIIIKKKPPPVVV[[[aaaeeegggjjjkkkooouuu|||xxxpppjjjccc___[[[YYYWWWTTTRRRNNNIIIFFF???<<<999777666555333111333333333333222111000///111000//////000333555666;;;???GGGPPPXXX___dddfffeeefffiiikkkmmmnnnnnnnnnoooppprrrtttvvvxxxyyyyyyxxxyyyyyyxxxwwwuuusssrrrrrrssssssttttttttttttssswwwxxxyyyyyyxxxwwwvvvuuuvvvvvvuuuuuutttssssssrrrrrrlllddd___]]][[[XXXTTTTTTTTTUUUUUUVVVXXXYYYZZZZZZWWWVVVXXXWWWUUUYYY^^^hhhnnnuuuxxxxxxvvvtttsssmmmqqqsssuuu}}}ttthhhcccbbbfffkkknnnuuu|||xxxrrrrrrxxx|||sss^^^SSSMMMQQQXXX```nnn|||yyyhhhTTTGGGDDDIIIVVVaaawwwkkkRRRBBB<<<888777666666888;;;>>>@@@IIIQQQ\\\hhhpppwww{{{~~~~~~}}}|||{{{{{{||||||}}}~~~|||xxxuuutttvvvwwwyyy~~~|||nnncccVVVNNNMMMNNNMMMKKKOOOQQQTTTWWWZZZ^^^cccgggqqqsssvvvwwwvvvvvvvvvwwwtttqqqjjjbbbZZZTTTOOOMMMOOOPPPVVV___fffjjjooouuu||||||zzz|||}}}zzzwwwwwwzzz~~~{{{yyyzzz|||~~~{{{yyyxxxwww<<<;;;:::888888888999:::555444333333222222222222111000////////////...,,,---,,,,,,,,,---...//////+++---......,,,+++,,,,,,******+++,,,,,,,,,,,,+++***************************+++,,,...///000111222000000000111222333555555222333444666888999::::::999999888555333333555777;;;<<<>>>???>>>===;;;:::444333000...------...///---000444888999999777666999;;;>>>AAADDDFFFHHHIII>>><<<999777555444333333333111//////111333333333000000000111444888<<>>;;;777444333222111000000111111222111111000000000000//////000222333444777<<>>;;;999777666666888:::<<>>>>>;;;<<<>>>AAAEEEIIIMMMOOOFFFDDD@@@<<<888555333333333222222222222000---***000000///000222444777999===AAAFFFKKKNNNPPPSSSVVVXXXZZZ\\\___bbbdddeeeeeeiiihhhgggddd```\\\XXXVVVQQQOOOLLLKKKLLLPPPUUUYYYZZZ[[[]]]___aaaeeelllqqqqqqqqqppprrruuu{{{zzzrrrjjjeee```\\\YYYUUUSSSQQQOOOMMMIIIEEEBBB:::777222000///000000000...///000111111111111111000000000000000000111111555888>>>EEEMMMSSSXXX[[[dddcccbbbbbbcccfffiiikkknnnoooooooooooonnnnnnmmmmmmmmmmmmmmmnnnnnnoooooonnnnnnpppqqqsssuuuvvvvvvvvvuuuttttttssssssttttttyyyzzz{{{zzzwwwrrrmmmiiiddd___ZZZVVVUUUVVVXXXZZZYYYXXXUUUSSSSSSTTTVVVWWWXXXSSSOOOPPPRRRXXXdddooo|||~~~~~~|||rrrllliiimmm{{{rrreee^^^ccckkkrrr}}}{{{vvvYYYFFFEEELLLPPP^^^mmmrrrpppgggUUUEEE;;;999777555666777999;;;@@@EEELLLUUU]]]gggooouuuyyy{{{}}}}}}|||||||||~~~}}}vvvuuuuuuxxx}}}vvvjjj]]]WWWNNNHHHEEEEEEDDDBBBAAAAAA@@@??????BBBGGGKKKNNNPPPSSSUUUUUUUUUVVVWWWRRRRRRQQQPPPOOONNNLLLLLLGGGFFFHHHMMMPPPVVVcccooottt|||zzzqqqnnnoootttxxxwwwzzz~~~}}}|||}}}zzzrrrnnnmmmooottt{{{||||||}}}~~~~~~}}}~~~~~~{{{zzzzzzyyyxxxxxxwwwwww<<<<<<;;;:::999888777777888777555333222111000000111///,,,,,,---.........,,,---...///////////////***,,,------+++******+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111111000///...............111333666999:::;;;:::999:::;;;;;;:::888777999:::888999999999999888888888444333222000...---,,,,,,,,,---111555:::>>>@@@BBB>>>>>>@@@BBBEEEIIILLLMMMKKKIIIDDD???:::777444333000000111111111...***&&&000000000000111333555666999<<>>===>>>AAADDDHHHJJJNNNQQQQQQRRRTTTUUUNNNNNNNNNMMMKKKIIIHHHGGGDDDCCCDDDGGGHHHMMMYYYfffpppyyyzzzrrrlllmmmqqquuutttwww}}}~~~~~~yyywwwtttvvvzzz~~~~~~yyyyyyyyyxxxwwwwwwvvvvvv;;;;;;::::::999777666555666555444333222222222222888444///---,,,---......,,,,,,............---,,,***,,,......---,,,,,,---******+++,,,,,,,,,,,,+++...........................---,,,++++++---///000000///////////////000111111333666999:::999888777999::::::999777666666777555666777888999:::;;;;;;777666555333111000///...,,,---///333888>>>CCCFFFCCCDDDEEEGGGIIIJJJKKKLLLOOOMMMHHHBBB<<<888555444111000000000111000...,,,/////////000000222333444666999===BBBFFFKKKQQQUUUXXXYYY[[[]]]___bbbcccdddaaabbbccccccbbb```]]][[[YYYUUUQQQLLLKKKKKKNNNOOOTTTXXX\\\]]]]]]___dddiiijjjiiiiiiiiikkknnnrrrttttttzzz}}}ssskkkhhhdddaaaaaaaaaaaaaaaZZZVVVPPPLLLJJJJJJIIIIIIHHHFFFDDDBBBAAA>>>999666333111000000111222222111111111222222222222222111222222333222222111000000222333666;;;@@@EEEIIIKKKFFFGGGJJJNNNTTTYYY^^^aaabbbccceeegggiiikkklllllliiihhhggggggggghhhiiijjjlllnnnppprrrsssqqqooommmlllmmmooorrrssstttttttttttttttssspppkkkeee```\\\TTTSSSQQQNNNMMMMMMOOOQQQPPPPPPOOOPPPPPPQQQRRRSSSTTTQQQQQQWWW]]]gggtttyyymmmaaaYYY\\\ddduuu|||}}}pppeee```gggpppwwwwww]]]LLLGGGCCCNNNXXX^^^hhhmmmcccSSS@@@>>>;;;888666666777888:::>>>DDDJJJQQQWWW^^^bbbiiimmmrrruuuwwwzzz}}}~~~}}}}}}}}}}}}|||~~~}}}|||yyyuuussstttvvvxxxyyy|||~~~{{{uuunnnddd```ZZZTTTQQQNNNMMMLLLEEEEEEDDDBBB???>>>???AAADDDGGGKKKNNNPPPRRRTTTVVVOOOOOOOOONNNLLLJJJHHHGGGDDDCCCDDDEEEDDDGGGSSS```kkkvvvzzztttqqqrrrtttvvvzzz~~~~~~zzzyyyxxxvvvuuusssrrrqqq:::::::::999888777555555333333333222222333444444>>>999222...,,,---------+++,,,---------,,,+++***+++---...///.........000******+++,,,,,,,,,,,,+++************************///...,,,++++++,,,...///////////////000222333444222444666999999999777666999::::::888555333333444222333555777:::<<<>>>???:::999888666444222111000......000333999???FFFIIIIIIJJJKKKLLLMMMMMMMMMMMMRRROOOJJJDDD>>>999666555555333111111333444555444///////////////000111222444777;;;???CCCIIIPPPTTTUUUVVVXXXZZZ\\\^^^```aaaaaabbbdddeeeeeeccc```______[[[UUUPPPMMMLLLMMMNNNTTTYYY^^^``````aaagggkkkiiihhhfffeeefffjjjnnnqqqpppvvv~~~}}}ooodddVVVSSSPPPNNNNNNNNNMMMLLLJJJGGGBBB@@@@@@AAABBBBBBDDDBBB@@@>>>===:::666333111000///111333444333222222222333333333222222111333333333333333222111000///111444888===AAAFFFHHHDDDEEEHHHKKKOOOSSSWWWYYY]]]^^^aaadddgggiiikkkllliiihhhggggggggggggiiiiiimmmpppsssuuutttrrrnnnkkkgggjjjnnnrrruuuvvvwwwvvvqqqpppmmmjjjeee___ZZZWWWQQQQQQOOOMMMKKKKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPTTT\\\eeennnzzz~~~ooobbbWWWSSSZZZeeewww|||~~~{{{zzz{{{qqqiiieeehhhjjjnnnzzzjjjSSSGGGCCCLLLTTT[[[hhhrrrjjj[[[CCCAAA===999666555666666888<<>>AAAEEEIIILLLNNNQQQUUUXXXZZZ\\\___aaabbbbbbccccccccccccccccccbbb___ZZZUUUQQQNNNMMMMMMVVVXXX[[[___cccgggjjjkkklllkkkiiifffeeeggglllpppqqqtttyyy~~~xxxssskkk^^^SSSLLLHHHDDDAAA@@@@@@???======;;;::::::;;;;;;:::888<<<:::888666555555555555222333333333333222111111333222222111222333444555222222333333333222111111///222555666999???DDDGGGHHHLLLNNNNNNPPPVVV[[[\\\aaa```bbbggghhhfffeeehhhccccccbbbccceeegggjjjlllqqqqqqqqqrrrrrrqqqpppppppppppppppsssuuuvvvuuusssooommmiiieeebbb]]]XXXUUUQQQOOOMMMKKKJJJKKKMMMOOOOOONNNMMMMMMNNNNNNMMMKKKSSSWWW]]]fffqqqzzzyyyaaaWWWOOOJJJSSSdddzzz}}}~~~}}}uuujjjfffeeeeeecccaaa]]]]]]cccnnnvvvqqqWWWIIIDDDLLLTTT^^^lllxxxxxxrrr[[[HHH;;;;;;<<<777555999777999<<<@@@DDDJJJPPPUUUZZZ^^^ccchhhmmmsssxxx||||||}}}~~~}}}~~~~~~~~~{{{wwwrrrqqqsssvvvzzz~~~mmmjjjeeebbbaaa``````___YYYTTTNNNJJJIIIGGGEEEBBBDDDDDDEEEFFFJJJOOOSSSVVVYYYYYYXXXWWWTTTRRROOOMMMJJJIIIHHHHHHFFFHHHQQQ[[[hhhsss}}}}}}{{{}}}}}}}}}zzzyyyxxxvvvssspppmmmkkkjjj::::::::::::999888777777555444444333222111111000000000//////......------...------,,,,,,------...************************+++,,,+++)))'''&&&))),,,111...---000111...---///......---,,,++++++++++++000000/////////000000111111111111111222333444444222333444444444333222111666555555666888:::;;;;;;@@@???<<<:::777444111......++++++///333777AAAJJJWWWZZZ]]]]]]ZZZTTTPPPMMMOOOPPPQQQOOOIIIBBB;;;888555444333333333333111///111111000///////////////111333777:::===AAAFFFJJJOOORRRVVVYYY[[[\\\^^^```cccdddfffhhhhhhgggeeedddaaa```]]]YYYUUUPPPLLLJJJQQQSSSWWW\\\```ccceeefffmmmmmmlllkkkiiikkknnnpppqqqtttwww{{{~~~yyypppjjjaaaUUULLLIIIEEEAAA>>>===<<<;;;::::::888777777888888777666888777555333222111222222111222222333333333333333333333222222222333444555444444444333333333222222000333666888===DDDLLLRRRQQQVVVXXXWWWXXX^^^aaaaaagggeeegggkkkjjjeeebbbccccccccccccccceeehhhkkkmmmqqqrrruuuvvvvvvuuurrrpppnnnnnnooorrrtttuuutttrrrnnnkkkgggccc___[[[VVVRRRPPPOOOLLLJJJJJJKKKMMMNNNNNNMMMLLLMMMNNNOOOOOOOOORRRWWW```kkkuuu~~~nnnWWWNNNIIIFFFQQQbbbyyyxxxtttvvv{{{}}}wwwjjj___XXXWWWTTTTTTTTTRRRSSSZZZdddlllyyy___LLLDDDJJJRRR^^^ppp~~~zzzdddOOO===:::999555333666777999;;;===@@@EEEJJJNNNTTTYYY___eeejjjpppuuuyyy{{{}}}~~~}}}zzzvvvuuuxxx{{{}}}~~~zzzsssnnnjjjiiigggfffeee```YYYSSSOOOKKKGGGCCCDDDDDDCCCDDDFFFJJJNNNPPPYYYZZZ[[[[[[[[[YYYWWWVVVRRROOONNNMMMKKKKKKSSS]]]jjjuuu}}}}}}~~~~~~zzzwwwvvvuuussspppmmmkkkhhhggg::::::::::::999888777777444444444444333333222222...............---------///......------......///++++++++++++++++++++++++)))+++------+++***)))***---(((&&&***---+++)))***------,,,++++++++++++,,,000/////////////////////111111111111222333444555555444222000//////111222555555555666888:::<<<===BBBAAA@@@===:::666222000000,,,+++---000555???HHH[[[___bbbbbb]]]VVVOOOLLLMMMOOOQQQQQQMMMFFF>>>999777555333333444444333111333111///.........000111///000333555888===BBBFFFLLLOOOTTTXXXYYY[[[\\\]]]aaacccfffiiiiiihhheeecccaaaaaa```]]]YYYSSSMMMJJJLLLNNNRRRWWWZZZ]]]___```jjjlllnnnnnnmmmmmmmmmnnnooorrrtttuuuvvvwwwzzz|||zzzvvvpppiiiaaaYYYPPPJJJHHHDDD@@@===<<<<<<:::999999777666666777888666555555444333111000000111111111222333444444555555444555444444444444555666666444444333222222222222222222333666999===FFFRRR[[[[[[aaaddddddeeejjjmmmlllnnnllllllmmmjjjccc______cccccccccdddgggiiilllnnnoooqqquuuxxxxxxuuurrrooonnnnnnnnnppprrrrrrpppmmmjjjgggbbb___[[[WWWSSSPPPNNNMMMKKKJJJJJJJJJLLLMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQXXXdddqqq|||~~~yyycccOOOHHHFFFGGGTTTddd{{{}}}nnnggghhhmmmppplllbbbWWWQQQOOONNNOOOOOONNNNNNSSS[[[aaasss~~~kkkQQQHHHJJJPPP^^^rrrrrr[[[EEE<<<999444333666777888::::::<<<>>>BBBEEELLLQQQYYY```ffflllqqquuu{{{}}}}}}{{{yyyzzz|||~~~~~~wwwsssqqqpppooorrrmmmfff___YYYSSSMMMJJJIIIGGGFFFEEEFFFGGGIIIKKKSSSUUUXXX[[[]]]]]][[[ZZZZZZVVVTTTRRRPPPOOOVVV^^^kkkwww}}}}}}~~~|||wwwrrrqqqpppooommmjjjgggeeeddd::::::::::::999888777777666666666666666666666555.....................///......------------......++++++++++++++++++++++++)))***,,,---,,,+++***)))$$$$$$))))))'''(((,,,++++++,,,,,,---...//////////////////......---000000111111222333444555777555333111111222333555555666666777888:::===@@@EEEEEEEEEBBB===888444333222---+++,,,...222;;;EEEUUUZZZ___```]]]WWWQQQMMMKKKNNNQQQSSSQQQKKKCCC===999777444333333444333333111///,,,******+++---///...///000222444999???CCCDDDHHHNNNSSSVVVXXXZZZ\\\^^^___bbbddddddcccbbbaaaaaaaaa```___[[[WWWSSSPPPMMMMMMNNNPPPSSSWWWZZZ\\\cccfffkkknnnnnnllljjjjjjmmmooopppqqqppppppqqqrrroooooolllggg```YYYSSSQQQKKKHHHCCC@@@??????>>>===<<<:::999999::::::999777666555333222222222333333444555555666666666555555555555666666777777888888999888666555555555555666333333444777;;;DDDRRR___eeekkkpppppprrrvvvxxxvvvsssnnnkkkjjjgggaaa^^^```cccddddddfffhhhjjjmmmnnnlllnnnppprrrsssqqqooommmoooooonnnoooooommmiiieeeccc```\\\YYYWWWUUURRRPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKNNNQQQTTTSSS[[[iiivvv{{{yyy}}}ppp^^^NNNJJJJJJNNN[[[jjj~~~vvveee\\\\\\aaaggghhhccc\\\WWWVVVYYYYYYYYYVVVTTTTTTYYY]]]jjjvvvvvvYYYNNNLLLMMMZZZmmm}}}}}}hhhPPPBBB<<<777666888555666888888999;;;>>>@@@DDDJJJRRR[[[bbbhhhnnnqqqxxx{{{}}}~~~~~~~~~~~~}}}|||~~~~~~|||{{{{{{|||}}}|||{{{{{{yyyvvvqqqjjjccc\\\WWWSSSQQQOOOMMMKKKJJJJJJJJJKKKPPPSSSWWW[[[]]]]]]\\\\\\\\\XXXUUUTTTSSSRRRWWW___kkkwww~~~~~~~~~~~~zzztttooonnnnnnmmmkkkhhheeebbbaaa::::::::::::999888777777666666666666666666666555//////////////////000000------,,,,,,,,,,,,------++++++++++++++++++++++++******))))))************)))%%%$$$)))------,,,---******+++,,,...///111222......////////////...---000000000111222333555666444444444444444555666666555666777777777:::???CCCHHHJJJJJJFFF@@@:::666555333...+++,,,---///777@@@JJJPPPWWW\\\\\\XXXUUURRRMMMNNNQQQUUUVVVSSSLLLGGG<<<999555222222333333333000...,,,***)))+++---......///000000222555;;;???===BBBIIIOOOTTTXXX[[[^^^^^^^^^^^^^^^___```aaabbbaaaaaa```___]]][[[ZZZYYYSSSQQQMMMKKKMMMQQQVVVZZZ\\\aaahhhllllllkkkiiihhhjjjkkkmmmnnnnnnnnnppprrrqqqqqqooojjjbbb[[[WWWVVVOOOLLLHHHEEEDDDCCCBBBAAA@@@>>><<<<<<<<<;;;:::888666555444333333333444555888888999999888777666666444555666777888999::::::>>>===<<<;;;;;;:::::::::444222444888<<>>>>><<<:::888666555444333444555666777;;;;;;;;;;;;;;;:::999999555777999;;;===>>>?????????@@@@@@???>>>===;;;;;;777555777<<>>999888222444666888888999;;;===<<<@@@HHHPPPXXX```hhhmmmqqqsssvvvyyyzzz{{{~~~~~~}}}{{{zzzyyysssxxx{{{{{{zzz}}}|||sssiiiccc```___^^^\\\ZZZYYYWWWWWWVVVVVVWWWXXXZZZZZZZZZYYYYYYZZZVVVSSSUUUWWWXXX\\\bbbkkkuuu{{{wwwrrrqqqrrruuuzzz}}}~~~|||}}}{{{zzzwwwpppkkkkkkjjjiiigggccc___ZZZXXX::::::::::::999888777777555444444333222111111000000000000//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++---,,,+++,,,,,,---...***%%%&&&,,,,,,,,,++++++******++++++,,,---///111222222111111//////000111222444555666333333333333333444444444444666888888777:::AAAHHHMMMPPPRRRNNNFFF>>>::::::222///---...---,,,000666888>>>FFFMMMPPPQQQQQQRRRLLLJJJJJJNNNTTTYYYYYYWWWGGGBBB;;;666444444555555222222111000000000000000...///000///...///111333555888>>>CCCIIIPPPWWW\\\]]]]]]]]]^^^___```bbbcccaaabbbcccddddddbbbaaa___\\\XXXSSSMMMJJJJJJKKKLLLRRRWWW]]]aaadddfffiiijjjhhhiiijjjkkkmmmqqqwww{{{~~~wwwpppjjjeeeaaa___\\\XXXTTTQQQPPPPPPNNNMMMJJJHHHEEECCCAAA???<<<:::888888777777777888:::;;;:::;;;<<<===>>>>>>>>>>>>===>>>AAAEEEGGGIIIJJJKKKGGGHHHJJJJJJIIIFFFDDDBBB@@@<<<===AAAAAADDDVVVjjjyyy|||xxxqqqkkkhhhcccaaaccccccbbbeeejjjiiijjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmnnnoooooonnnmmmllljjjfff```YYYSSSMMMJJJGGGEEEEEEEEEDDDCCCFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLMMMMMMMMMSSS\\\dddssswww}}}zzzwwwmmmpppuuu}}}|||jjj[[[YYY]]]fffooovvv}}}|||yyy~~~~~~qqq^^^SSSQQQNNNQQQVVVZZZ[[[\\\[[[[[[ZZZ[[[\\\ZZZWWWXXX\\\```ccckkktttyyy{{{zzzxxxyyyxxxrrrlllTTTJJJBBBEEEPPP```tttpppXXXFFF<<<999222444666777777777999::::::===CCCJJJRRR[[[dddjjjlllooosssuuuwwwyyy{{{}}}|||}}}}}}}}}|||{{{yyyxxxsssuuuvvvuuutttvvv{{{{{{rrrllljjjffffffeeedddcccbbbbbbaaa___^^^^^^]]]]]]^^^^^^^^^___ZZZXXXZZZ]]]]]]aaaeeennnwww~~~{{{sssnnniiiggggggjjjpppxxx~~~}}}||||||}}}yyywwwvvvsssnnnjjjgggfffeeeccc^^^XXXSSSPPP::::::::::::999888777777777777666555333222111111000000///...------,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////---***%%%'''+++,,,&&&"""%%%---...---+++***((('''&&&&&&+++---///222333333333222//////000111222444666777888777555444333333444555444666999888777:::BBBIIIOOORRRTTTPPPGGG???;;;;;;222///......---+++...333333888@@@EEEHHHIIIJJJKKKGGGDDDBBBFFFNNNUUUXXXWWWKKKEEE>>>888666666666666111111111111000000000///---...//////---------...111444888===BBBIIIQQQVVVZZZ[[[]]]^^^```````````````cccfffhhhgggddd```]]]\\\YYYUUUPPPLLLIIIGGGFFFMMMQQQVVV[[[___bbbfffhhhiiiiiiiiijjjlllqqqxxx~~~xxxssspppmmmkkkiiibbb___[[[XXXWWWVVVUUUTTTPPPNNNJJJHHHFFFCCC@@@===<<<;;;;;;;;;;;;===>>>???999:::<<<>>>@@@BBBBBBCCCEEEGGGKKKNNNRRRTTTUUUVVVVVVXXXZZZ[[[ZZZWWWSSSQQQHHHCCCBBBCCC@@@???NNNbbbnnnuuuzzzyyyvvvsssmmmgggdddaaabbbfffgggeeeeeeiiikkkkkkkkkllllllkkkjjjjjjhhhiiikkkmmmnnnnnnmmmlllkkkjjjjjjiiifff```YYYTTTKKKGGGCCC@@@??????>>>===EEEEEEFFFFFFGGGGGGGGGGGGIIIKKKNNNNNNPPPWWWbbbkkk|||~~~}}}xxxuuukkkooovvv}}}yyyggg^^^```gggttt}}}zzz{{{nnn[[[QQQOOOIIILLLPPPTTTWWWYYY[[[[[[YYYZZZZZZXXXUUUVVVZZZ^^^cccjjjrrrxxx|||~~~{{{|||tttmmmnnnooommmlllooo\\\PPPFFFEEEKKKXXXooodddMMMAAA===333555777777666666666777888;;;@@@GGGOOOXXXbbbhhhjjjmmmqqqsssuuuwwwzzz|||zzz{{{|||||||||{{{zzzyyyrrrqqqpppoooppprrrtttuuuzzzuuutttlllllllllllllllkkkkkkkkklllkkkiiihhhhhhiiijjjkkkeee```]]]___aaabbbdddhhhqqqyyy~~~~~~}}}}}}yyyoooiiifffcccbbbdddlllvvv||||||~~~{{{vvvtttsssqqqllliiiccccccbbb___ZZZTTTNNNJJJ===<<<;;;:::999888888888555555555555444333222111//////...------------...------.........---+++******++++++,,,+++***)))(((&&&(((***,,,---,,,+++***.........---,,,+++***))),,,+++*********+++,,,---000000000000000111111111...///000111222333444444999888666222000111444777555555555555777<<>>777777777444000000111111111111000000//////000000000///...------)))'''***444===BBBJJJSSSQQQUUUYYY\\\]]]]]]]]]^^^```bbbdddffffffdddbbb``````]]]XXXTTTPPPLLLHHHDDDIIILLLQQQVVV[[[^^^```aaafffddddddgggjjjppp}}}}}}zzzzzzvvvqqqpppkkkddd___]]]\\\\\\\\\TTTSSSQQQNNNKKKGGGCCCAAA>>>===<<<===@@@AAA???===@@@======???@@@BBBHHHOOOMMMPPPUUUZZZ___dddiiimmmlllkkkmmmqqqtttqqqiiibbb^^^XXXOOOHHHFFFIIIOOOTTTgggjjjnnnooollliiigggfff]]]```ccceeeeeefffggghhhiiikkknnnpppqqqpppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkhhhfffeeedddaaaZZZUUUMMMKKKGGGDDDCCCCCCDDDEEECCCDDDEEEEEEDDDEEEGGGIIIKKKKKKLLLPPPYYYeeepppvvv~~~xxxuuuooovvv}}}yyykkkbbbkkkyyyzzz~~~|||ssseeeZZZUUUNNNJJJFFFFFFKKKRRRYYY]]]XXXXXXYYYZZZ[[[\\\]]]]]]```hhhrrrxxx|||zzznnnqqqlllhhhhhhkkkmmmkkkhhh```SSSHHHFFFGGGPPPhhhxxxaaaIII999555666666555444555777999888:::===BBBHHHPPPYYY___hhhkkkooorrrssstttuuuvvv{{{{{{{{{~~~}}}xxxsssnnnmmmmmmppptttwwwxxxxxxxxxyyyvvvtttssssssvvvxxxyyyyyyyyyyyyyyyxxxwwwuuusssqqqppppppmmmiiieeefffjjjnnntttyyy~~~yyytttlllkkkjjjmmmrrr{{{}}}xxxvvvwwwyyy~~~~~~|||zzzvvvqqqmmmkkkiiihhheeebbb]]]YYYTTTOOOIIIFFF===<<<;;;:::999888888888777777666555444222000000//////...------------...------.........---,,,++++++,,,,,,---,,,+++***)))'''(((***,,,,,,,,,+++***!!!###'''+++---...---,,,,,,+++*********+++,,,---000000000000111111111111///000111222333444444555888888666333111222555888444555666666888;;;@@@DDDIIILLLOOOOOOLLLFFF???:::>>>;;;777333///.........000222666:::>>>@@@BBBBBBAAAAAAAAACCCIIIPPPUUUXXX]]]TTTHHH>>>:::777444111000000111111111000000000,,,,,,---//////000000000111......444888:::>>>EEEMMMQQQVVVYYY[[[[[[\\\]]]___aaacccfffgggggggggfffcccaaa]]]YYYVVVQQQLLLHHHIIIKKKNNNRRRVVVZZZ^^^```aaa``````dddhhhnnn{{{}}}xxxvvvqqqjjjdddaaa```___^^^VVVUUURRROOOLLLIIIGGGFFFHHHGGGGGGJJJMMMNNNMMMKKKHHHDDDCCCDDDEEEFFFLLLSSSVVVZZZaaahhhnnnsssyyy}}}yyyvvvpppfff\\\VVVTTTUUUVVVaaadddfffgggeeedddcccbbb```cccfffhhhhhhhhhiiijjjiiikkkmmmoooppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmjjjfffbbbaaa___\\\WWWRRRPPPNNNIIIEEEBBBAAAAAAAAABBBDDDEEEEEEDDDEEEFFFHHHJJJJJJMMMTTT___lllxxx~~~|||{{{|||wwwooosss|||||||||qqqgggcccWWWSSSOOONNNPPPTTTXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[bbbffflllttt}}}vvvtttoookkkiiikkknnnnnnmmmiii\\\PPPJJJFFFIII[[[ppp{{{fffNNN<<<666666555444333444555666777999<<<@@@FFFMMMVVV\\\dddhhhmmmqqqssstttuuuvvvyyyyyyzzz|||}}}{{{vvvqqqlllllllllnnnrrrvvvxxxyyywww}}}~~~~~~zzzzzzwwwssspppooorrruuuzzz~~~~~~wwwvvvtttuuuzzz{{{vvvrrrpppqqqssszzz~~~zzzxxxtttpppllliiigggfffbbb___ZZZUUUQQQLLLFFFBBB===<<<;;;:::999888888888999999888666444111///...//////...------------...------.........---,,,+++,,,,,,---------,,,++++++)))***+++,,,,,,+++******%%%+++///000///...,,,+++*********+++,,,---000000000111111111222222000000111222333444444555777777666444333444666999555666777777777999<<<>>>BBBFFFLLLOOONNNGGG???:::666444222///...---...///000333888===@@@CCCDDDDDDBBBBBBBBBDDDIIINNNTTTWWW```ZZZPPPFFF>>>888555444000000000000000000000000,,,,,,---...////////////...,,,---111444777;;;@@@HHHLLLQQQUUUWWWYYYZZZ\\\[[[]]]```cccfffhhhiiijjjeeedddbbb```^^^YYYSSSOOOLLLKKKKKKLLLPPPTTTYYY\\\]]]\\\^^^cccgggnnnzzzzzzvvvooojjjgggfffdddccc[[[YYYUUUQQQNNNMMMMMMMMMQQQQQQQQQTTTWWWYYYYYYXXXOOOKKKHHHHHHHHHIIIPPPXXXccchhhqqqyyyxxxmmmddd___\\\\\\]]]___```______aaabbbdddgggjjjllllllkkkkkkllljjjkkklllmmmnnnoooppppppllllllllllllllllllllllllhhhccc^^^[[[YYYVVVRRRNNNOOOMMMIIIEEEBBB@@@@@@@@@AAACCCEEEEEEDDDDDDEEEFFFIIIKKKPPPZZZfffuuu}}}}}}wwwvvvxxxwwwnnnjjj___]]]ZZZXXXXXXXXXWWWVVVYYYYYYYYYZZZZZZ[[[[[[[[[cccbbbfffppp~~~wwwtttooommmmmmqqquuuxxxwwwjjj]]]RRRHHHDDDPPP___qqq{{{~~~lllTTT@@@888777666555555444444444555777:::>>>CCCIIIQQQVVV]]]bbbiiiooorrrsssuuuvvvxxxxxxxxxzzzzzzxxxtttpppmmmkkkkkklllqqquuuxxxyyyvvvzzz}}}~~~~~~~~~{{{wwwsssppppppqqquuu{{{}}}{{{zzzxxxvvvrrrnnnjjjfffdddccc]]]YYYUUUPPPKKKFFFAAA>>>===<<<;;;:::999888888888888888777666444222000/////////...------------...---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******$$$&&&***---//////...---,,,+++*********+++,,,---///000000111111222222222///000000111222222333333666777777666555666888:::999999999777666666999<<>>;;;===<<<;;;:::999888888888777777777666555444333222//////...------------...------------------------+++************++++++++++++,,,,,,,,,,,,++++++***------------------------,,,+++*********+++,,,---......///000111111222222......//////000000111111444666888888888888:::;;;???>>>;;;777555555888;;;???AAADDDEEEEEEBBB???======;;;888444000...,,,++++++---111666;;;???AAABBBGGGKKKOOOQQQSSSUUUYYY\\\^^^```^^^WWWLLLBBB<<<;;;333333222111111111111222000000000///...,,,+++***111111000//////111222222>>>AAAGGGKKKOOOSSSVVVYYYWWWXXXZZZ]]]```cccfffggghhhiiilllpppqqqpppkkkhhh\\\WWWQQQLLLJJJLLLOOORRRVVVWWWZZZ```dddjjjttt~~~~~~{{{xxxtttrrrlllhhhccc___]]]___ccceeejjjkkklllmmmmmmmmmmmmmmmiiidddaaaaaaaaaccckkkssszzz~~~zzzmmmfff[[[\\\\\\\\\^^^aaafffjjjjjjlllnnnnnnlllkkkllllllmmmlllkkkjjjkkkmmmooopppkkkkkkjjjiiihhhgggfffeee___ZZZSSSOOONNNMMMJJJHHHFFFEEEDDDBBBAAAAAAAAABBB>>>@@@CCCDDDDDDEEEFFFHHHMMMSSS\\\hhhuuu{{{qqqlllrrrwwwqqqkkkccc^^^]]]ZZZ\\\```dddfffddd```\\\ZZZZZZZZZZZZYYYYYYYYYXXXYYY\\\cccnnn{{{~~~{{{gggSSSGGGGGGMMMUUU```nnnxxxzzzqqq^^^MMM@@@<<<999777777777666555222444777999;;;???DDDHHHPPPVVV^^^ffflllpppsssuuuuuuvvvvvvvvvvvvuuuttttttuuurrrpppoooppprrrrrrrrroooqqqtttxxx}}}}}}zzzyyy{{{}}}zzzwwwuuuqqqpppmmmhhhddd___\\\ZZZSSSOOOJJJFFFCCC???<<<999===<<<;;;:::999888888888666666666666666555444333//////...------------...------,,,,,,,,,---......******)))))))))***+++,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++---...,,,+++*********+++,,,---------......///000111111------......////////////333666888:::::::::;;;===BBBAAA>>>;;;777777888;;;>>>??????@@@@@@@@@??????;;;:::888555222000///...+++,,,///333888===BBBDDDHHHNNNUUUYYYZZZZZZ\\\^^^fffiiijjjeeeZZZMMMCCC>>>777666444222111111222222......///////////////...,,,//////...///222444222999<<>>>>>>>>>>>@@@BBBCCCDDDFFFIIILLLTTT[[[fffsss~~~pppkkkllluuuxxxlllfffbbb]]][[[\\\WWWZZZaaaggglllkkkgggccc```___]]]ZZZXXXUUUSSSRRRUUUYYY```iiiuuuxxxaaaOOOHHHGGGNNNZZZhhhqqquuurrrfffYYYGGGAAA:::666666666555333222444666777999;;;???BBBIIINNNVVV^^^dddjjjooorrrrrrsssttttttssstttuuuwwwyyywwwtttsssssssssqqqooommmnnnoooppptttzzz}}}|||{{{yyyxxxwwwzzz~~~{{{xxxtttrrrlllkkkhhhddd___ZZZVVVTTTMMMJJJEEEAAA???===;;;999===<<<;;;:::999888888888888888888777666444333222//////...------------...---,,,,,,,,,,,,---...///++++++*********+++,,,---++++++++++++,,,,,,---...)))*********+++,,,------,,,+++*********+++,,,---++++++,,,---...///000000.........///////////////222555999;;;;;;<<<===>>>AAABBBCCCAAA===:::888888999:::<<<===???@@@AAAAAA777666555444333333222222------...111777===CCCGGGJJJRRR]]]bbbcccbbbbbbccchhhlllpppooofffXXXKKKBBB;;;999666444222222222222///000000000000000//////'''+++---+++...444555333444777<<<@@@DDDHHHMMMPPPTTTVVVZZZ___bbbdddeeefffkkkmmmooossswwwwwwuuurrrgggddd___ZZZVVVSSSSSSSSSQQQQQQTTTYYY\\\^^^eeennn{{{}}}zzzzzz}}}ssshhhbbb^^^___```aaacccggglllppppppooommmjjjhhhhhhkkknnnnnnnnnmmmlllkkkkkkkkkkkkfffdddbbb___\\\YYYWWWUUUOOOKKKGGGFFFGGGHHHFFFCCC@@@@@@@@@???>>>>>>======>>>???AAABBBCCCGGGLLLPPP[[[dddqqqrrreeeeeelllwwwsssiii```^^^]]][[[[[[\\\YYY]]]eeelllqqqpppkkkggg___^^^\\\ZZZXXXUUUTTTSSSSSSUUUYYYaaannnwwwaaaSSSLLLJJJWWWeeemmmrrrsssoooiiiSSSKKK@@@999777666444222222444555666777999<<<>>>CCCGGGNNNUUU\\\bbbiiimmmnnnpppqqqqqqqqqrrruuuxxxzzzxxxwwwwwwwwwuuurrrpppmmmlllkkkjjjkkkooouuuzzz}}}yyyvvvvvvwwwzzzyyyzzz}}}}}}zzzuuuqqqnnnfffeeebbb^^^ZZZTTTPPPMMMHHHDDD@@@===<<<;;;:::888======;;;:::999888888888::::::999777555333111000//////...------------...---,,,,,,+++,,,---...///,,,,,,+++***+++,,,...///*********+++,,,---...///)))***,,,.........---,,,,,,+++*********+++,,,---******+++,,,---...///000////////////000000000000222555999<<<<<<======>>>???CCCFFFFFFBBB===888666444666999===@@@AAABBBBBBAAA@@@>>>:::777444111000))))))))),,,111999@@@EEENNNWWWcccjjjjjjhhhhhhiiieeejjjpppsssmmmaaaQQQGGG===;;;888555333222222222444333333222000///---,,,,,,000000++++++......***111444888===@@@DDDIIILLLNNNRRRWWW]]]aaacccddddddiiijjjlllooorrrrrrpppmmmhhhfffbbb^^^[[[XXXVVVUUURRRRRRVVVZZZ\\\]]]ccckkkvvvwwwnnnfffbbbaaacccdddeeegggkkkooosssrrrqqqnnnjjjggghhhllloooooonnnnnnmmmkkkjjjiiiiiicccaaa___[[[WWWTTTQQQPPPIIIFFFCCCCCCEEEFFFDDDBBB:::;;;<<<===>>>???@@@AAA??????@@@AAACCCHHHOOOSSS```iiixxxzzziii]]]aaakkkwwwzzzggg___YYYYYYZZZYYYXXXZZZ^^^bbbiiippptttsssnnniiiZZZZZZYYYYYYXXXXXXXXXXXXTTTRRRSSSYYYiii~~~sss```UUUIIIVVVdddlllqqquuuvvvttt___TTTGGG===:::888666333222444555666666888:::<<<>>>BBBHHHOOOVVV]]]eeejjjkkkmmmooooooooopppuuuyyyyyyyyyyyyzzzzzzxxxuuurrrmmmllliiifffeeeggglllpppzzz}}}xxxuuutttuuuwww{{{{{{}}}|||}}}yyysssnnnjjjbbbaaa^^^[[[VVVPPPLLLIIIDDDAAA===::::::999999888@@@???===;;;888555333222555555444444333333222222//////000///------...000///---+++,,,///000...,,,++++++******++++++,,,---///...---,,,,,,---...///,,,,,,,,,,,,---.../////////...,,,***(((''''''&&&,,,++++++,,,...//////...111000///---+++---111555000222666;;;>>>@@@@@@@@@CCCCCCDDDCCCAAA===999777555888;;;>>>???@@@CCCDDDFFFGGGDDD===777666555333(((,,,000111222666>>>EEERRR[[[eeekkkkkkiiihhhjjjiiilllpppuuuuuukkk[[[OOODDD???888333000000000111333111//////000111111000------...............---555666777888999;;;@@@CCCHHHMMMTTTZZZ\\\]]]]]]]]]fffeeeeeegggiiijjjjjjiiiffffffgggfffccc___[[[YYYVVVWWWWWWVVVWWW[[[aaaeeerrr{{{~~~zzzwwwrrrmmmiiigggffffffeeefffgggiiijjjlllmmmnnnrrrqqqnnnkkkiiiiiijjjjjjnnnmmmkkkhhhfffdddcccccc```^^^ZZZVVVRRROOONNNMMMGGGHHHIIIIIIGGGDDD@@@============<<<;;;;;;===???<<<>>>BBBEEEFFFIIITTT```nnnwwwtttbbbWWW[[[fffssszzzrrr```ZZZUUUUUUZZZ]]][[[WWWXXX\\\bbbjjjnnnnnnjjjgggaaa[[[VVVYYY```dddaaa\\\XXXTTTTTTYYYcccrrreeeNNNKKKNNNYYYiiiuuuzzz|||xxxmmmWWWBBB;;;;;;777///888666333222222555888::::::===BBBHHHOOOWWW___eeehhhjjjmmmooopppqqqsssuuu{{{{{{{{{{{{zzzxxxvvvuuuuuutttrrrmmmhhhgggiiilllsssvvv|||}}}{{{wwwuuuuuuxxx{{{~~~}}}{{{zzzzzz|||}}}~~~}}}|||zzzwwwppphhhccc]]]ZZZVVVRRROOOKKKFFFCCCAAA===999777777777666555;;;;;;::::::999999888888999999888888777777666666111111111///---,,,---...///---,,,---///000...,,,,,,,,,++++++,,,,,,---.........---,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,---...///,,,,,,,,,---.../////////000000///...---...111444000222555999<<<>>>??????AAAAAABBBBBB@@@>>>;;;999666999;;;===???AAADDDFFFHHHKKKJJJDDD>>><<<999666))),,,///000111555===DDDLLLWWWdddmmmmmmjjjhhhgggfffiiiooovvvxxxrrreeeZZZFFFAAA;;;777555555333111444222000000111222111000......//////000//////...222333444555666888<<>>???CCCGGGIIINNNZZZgggyyyooo```WWW]]]gggtttrrriii\\\VVVPPPOOOQQQUUUUUUUUUXXXZZZ___eeeiiijjjhhheee]]]YYYVVVZZZaaaggghhhfff^^^ZZZYYYZZZ___jjj}}}ttt```OOOPPPYYYhhhuuu{{{~~~|||lllWWWGGG???<<<::::::999777666777999<<<===<<<>>>@@@CCCHHHPPPYYY___eeehhhlllnnnpppqqqssstttyyyzzz{{{{{{zzzyyywwwvvvsssuuuuuurrrnnnkkkjjjkkknnnpppvvv}}}zzzwwwwwwvvvtttrrrsssvvvyyy}}}}}}{{{zzzyyyxxxvvvpppjjjeeeZZZVVVQQQMMMIIIFFFBBB???>>>;;;888777888::::::999::::::::::::::::::::::::888888777666666555444444222222222///---+++,,,---///...------...///...---------,,,,,,------...///---,,,,,,++++++,,,,,,------,,,+++***)))(((''''''*********,,,---///111222---------......//////000///000111000//////111333///111444777:::<<<>>>>>>>>>???@@@@@@@@@>>>===<<<999:::;;;<<<===???DDDGGGJJJOOORRRNNNIIIEEE???:::///000000///...222888>>>DDDPPPaaalllpppmmmiiiffffffhhhmmmtttwwwsssjjjcccMMMGGG???<<<;;;999555111444222000000111222111000///000000000000000/////////000111222222444888;;;<<<@@@FFFKKKOOOTTTXXX[[[ZZZZZZZZZZZZ\\\^^^```bbbbbbccceeeggghhhgggfffeee```^^^ZZZWWWVVVYYY___dddmmmwwwxxxrrrooommmmmmiiiiiiiiijjjkkklllnnnnnnsssrrrqqqpppooonnnmmmllljjjlllooorrrqqqoookkkhhhkkkjjjiiigggeeecccbbbaaa___[[[VVVPPPKKKHHHGGGGGGJJJIIIHHHEEECCC@@@>>>===:::;;;;;;:::999:::<<>>===<<<;;;:::999888777666666555444333333222222000111111///---,,,---...///...............------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,+++***)))((('''&&&,,,+++++++++++++++,,,,,,---...////////////000000...000222222111000111222///000222444777:::<<<===<<<<<<===>>>????????????<<<<<<;;;::::::<<>>;;;666111444222000000000111000/////////000000000///......---...///000000111444666999<<>>======888999:::999888:::<<>>444444444444555666666777999999999:::===BBBJJJOOOYYY^^^fffllloooqqqssstttvvvwwwyyyzzz{{{{{{zzzyyyuuuxxx{{{|||{{{vvvrrrpppkkkkkkmmmqqqwww}}}wwwooonnnooorrrtttvvvuuusssuuuuuutttttttttuuuvvvvvvtttwwwzzz}}}~~~~~~~~~~~~|||zzzyyyqqqpppmmmkkkiiieee___\\\UUUPPPJJJEEEAAA???===<<<777888777666666999>>>CCC@@@@@@>>><<<:::888777666888888777666555444333333.../////////------///111...//////...------------+++++++++++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,+++******...---,,,+++***)))))))))---///000000...---///111///111333333222111222222///000111222555888;;;===;;;;;;<<<<<<===>>>???@@@>>>===;;;999888999===AAAJJJSSSZZZZZZVVVPPPHHH@@@888666333///---...111333777@@@NNN\\\ffflllooopppoookkkgggddddddgggiiikkkeee[[[NNNDDD???;;;777333333222/////////000///---.../////////......---,,,,,,.../////////000222444888999;;;===@@@EEEJJJNNNPPPRRRTTTUUUVVVXXX]]]```bbbcccdddeeefffeeeeeedddaaabbbddddddbbbaaaaaabbbgggnnnzzzxxxpppllllllmmmlllmmmoooqqqsssuuuvvvwwwwwwvvvssspppmmmjjjgggfffkkklllmmmnnnnnnmmmlllkkkhhhgggeeeaaa]]]XXXUUURRRSSSQQQNNNKKKIIIIIIJJJKKKHHHFFFCCC???===<<<;;;;;;777888999888888:::===???AAABBBHHHRRR\\\gggvvv{{{zzzooohhhfffeeeiiiooovvv}}}qqqgggbbb]]]^^^^^^[[[UUUSSSUUUWWWYYYWWWTTTTTTVVVZZZ\\\\\\YYYYYYWWWUUUSSSUUUZZZ___cccbbbaaa___\\\]]]hhhtttyyyjjjXXXLLLFFFEEEPPPbbbsssdddLLL@@@888888888777777777888888333555888:::===AAAEEEIIISSSYYYaaahhhmmmpppssstttuuuvvvxxxzzz{{{{{{{{{zzzzzzzzz{{{||||||zzzwwwuuuqqqpppooonnnppptttyyy}}}}}}sssmmmggghhhkkknnnrrrtttrrrqqqmmmmmmlllmmmppptttyyy|||zzz~~~~~~|||zzzzzzzzzzzzqqqnnnjjjfffbbb]]]XXXTTTPPPKKKEEE@@@===<<<:::999777888888666555:::CCCKKK>>>>>>===<<<;;;;;;::::::777666555444333222111000---...///.........000222...///000///---,,,,,,---+++************+++,,,,,,***++++++,,,,,,++++++***((()))+++---......---,,,...---,,,,,,+++++++++,,,,,,...000000---,,,...000000111333444222222222333111000000111444777;;;===<<<<<<;;;;;;;;;===???@@@>>>===<<<999888:::>>>AAAJJJRRRZZZZZZWWWRRRJJJBBB777555222000000111222444333999CCCOOO[[[eeellloookkkhhhccc___```eeelllpppmmmeeeYYYMMMCCC===999777444222000///000000///---.../////////...---,,,+++,,,...///000//////111222555666888999:::>>>CCCGGGKKKNNNSSSUUUUUUWWW[[[___aaaaaaaaaaaaaaa```______]]]aaaeeeggggggfffeeedddiiioooyyy{{{rrrmmmlllmmmjjjjjjlllnnnqqqtttvvvxxxvvvuuussspppmmmjjjhhhgggkkkjjjjjjiiihhhgggggggggeeeeeebbb___ZZZUUUQQQNNNKKKKKKJJJIIIIIIJJJKKKLLLDDDBBB???===;;;:::999999666777888999999:::>>>@@@CCCEEENNN\\\iiittt~~~vvvqqq|||rrrkkkmmmmmmoooqqquuu{{{~~~|||}}}~~~uuukkkdddaaa^^^___```]]]WWWTTTTTTUUUXXXVVVSSSSSSTTTVVVWWWWWWWWWVVVUUUSSSSSSUUUYYY\\\YYYWWWWWWXXXXXXZZZbbbkkkqqq|||}}}}}}|||lll\\\LLLEEEAAAHHHUUUggg{{{zzz]]]EEE:::999888666555555555666000333777:::<<>>>>>===;;;::::::;;;===>>>;;;<<<<<<;;;;;;>>>BBBEEEJJJRRRYYYYYYVVVRRRKKKEEE999888555333222111000///000333:::DDDPPP[[[bbbfffdddbbb___]]]^^^bbbhhhmmmmmmjjjcccXXXKKKBBB===;;;777555222111222222000///000000000//////...---,,,,,,...///000/////////111000222333555666999>>>AAADDDJJJQQQTTTTTTUUUXXX\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZ^^^cccfffgggggghhhhhhkkkooowwwyyyrrrnnnmmmnnnkkkkkkjjjjjjlllnnnqqqrrrqqqpppooommmkkkiiihhhgggggggggeeedddbbb```___^^^]]]]]]\\\YYYUUUQQQMMMJJJEEEFFFGGGHHHHHHIIIIIIIII???>>><<<;;;999888888777666777999999999;;;???BBBGGGKKKXXXiiiwwwtttpppmmm~~~}}}uuupppnnnrrruuuxxxyyy|||zzzwwwwwwyyy{{{wwwmmmfffdddccc```___]]]YYYUUUSSSRRRSSSUUUSSSRRRRRRSSSTTTSSSRRRSSSRRRPPPPPPQQQRRRTTTUUUUUUQQQOOOSSSVVVXXX\\\aaajjjwwwzzztttrrruuuwwwyyy}}}}}}uuukkkRRRJJJCCCCCCJJJXXXnnnqqqRRR===;;;888555333333444444111333555777888;;;???AAAGGGLLLTTT\\\ccciiiooosssuuuvvvxxxzzz{{{{{{zzzzzzzzzzzzzzz|||~~~{{{xxxvvvvvvvvvrrrnnnkkkkkklllpppxxx}}}yyysssssstttvvvxxxxxxvvvuuuqqqnnnkkkjjjmmmttt|||}}}|||}}}~~~}}}zzzwwwuuusssssslllhhhaaa[[[VVVPPPLLLHHHBBB???<<<:::999888666444333777;;;<<<@@@NNNddduuu>>>>>>======<<<<<<;;;;;;:::999888777555444333222000000000///---,,,...///...000111///,,,***,,,...---,,,,,,,,,,,,---......+++,,,------------,,,+++(((***,,,---------+++***,,,,,,***((('''&&&&&&%%%***...000///+++))),,,///222333333333222222444666333111000000333777;;;>>>@@@>>>;;;999999:::<<<===999:::<<<===>>>BBBFFFJJJKKKSSSYYYXXXUUURRRMMMGGG???===999666333///+++(((...000666???JJJTTT[[[^^^^^^^^^]]]\\\\\\^^^aaadddkkkllliii```RRRFFF@@@???999777444333333333222111111111111111000///...---+++---//////.........///,,,...000222444777;;;???@@@GGGNNNRRRRRRSSSVVVYYYZZZZZZZZZYYYYYYYYYYYYXXXXXX[[[```ccceeegggjjjlllkkknnnttt{{{sssuuuwwwuuurrrpppqqqrrrqqqooollljjjhhhiiikkklllkkkkkkjjjiiigggfffeeeeeecccccccccaaa___[[[XXXVVVUUUUUUUUUSSSPPPLLLIIIFFFBBBCCCEEEGGGGGGGGGFFFFFF<<<;;;;;;:::999888777666666888999999:::<<<@@@BBBKKKPPP___rrruuummmlllmmm}}}xxxsssrrrsssuuuyyy}}}~~~|||zzzyyyzzz}}}~~~}}}{{{ooogggeeeeeegggccc```[[[VVVSSSRRRSSSSSSRRRQQQQQQQQQRRRRRRPPPNNNRRROOOMMMLLLMMMNNNMMMLLLVVVPPPNNNRRRVVVXXXZZZ\\\```pppzzzpppnnnppprrruuu}}}{{{YYYPPPGGGAAACCCOOOeeeyyycccDDDBBB===999777666888999444444444333444777<<<@@@CCCGGGOOOWWW^^^fffmmmqqqvvvwwwxxxzzz{{{{{{zzzzzzxxxyyyzzz~~~{{{wwwtttvvvwwwtttoookkkkkkkkkkkkrrrxxxzzz|||||||||}}}~~~~~~|||zzzzzzvvvqqqnnnpppvvv}}}}}}zzzyyyzzz{{{~~~~~~}}}}}}}}}{{{xxxtttpppmmmfffbbb[[[TTTOOOKKKFFFCCCAAA???===<<<;;;:::888555111666;;;???FFFYYYtttAAA???<<<;;;;;;;;;999888999999888666555444333222333222000///------,,,,,,)))+++---//////---+++***---.........---+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++******++++++,,,---000//////.........//////...000222444666666777666666555333111111333888<<>>===<<<<<<<<<===DDD@@@===<<<@@@FFFJJJMMMOOOQQQRRRQQQRRRRRRLLLDDD>>><<<999666333111111111//////000333:::DDDMMMSSSXXXWWWVVVXXX[[[]]]]]]\\\ccchhhkkkhhh]]]PPPEEE???<<<888666777777333000111333222111000////////////,,,------...///000000111......///000222555777999<<<===@@@DDDHHHKKKNNNOOOVVVVVVVVVVVVUUUTTTSSSSSS\\\]]]___aaacccfffggghhhjjjnnnsssyyyzzztttqqqllllllmmmmmmnnnmmmmmmmmmnnnnnnkkkhhhffffffiiikkkllljjjhhhffffffeeecccbbb```___^^^^^^^^^[[[XXXUUUPPPOOOMMMMMMLLLIIIFFFCCC===>>>@@@AAAAAA???<<<:::444555777888888888777666999;;;<<<:::888:::AAAGGGMMM[[[jjjuuu|||tttpppoooyyy~~~}}}tttrrrsssttt}}}~~~}}}wwwwwwyyy{{{}}}vvvkkkddd```^^^]]]ZZZZZZXXXUUUSSSRRRSSSTTTNNNNNNMMMNNNOOOQQQSSSUUUUUUUUUSSSPPPMMMLLLNNNOOOUUURRRPPPQQQUUUYYYZZZZZZaaajjjyyypppkkkwwwzzzvvv|||iiiXXXGGG@@@BBBJJJXXXfff[[[JJJ<<<999:::888666777333333444555666777888999===AAAGGGLLLRRR\\\gggoootttssssssuuuyyyzzzwwwuuuuuuvvvxxxyyyzzz{{{{{{{{{zzzxxxuuuuuuuuusssnnnjjjkkklllooossszzz}}}zzzxxxyyy|||~~~|||zzzwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~|||zzzwwwsssnnnjjj___ZZZTTTNNNJJJFFFBBB???===:::666555777888666444888;;;???DDDPPPeee}}}@@@>>><<<;;;;;;;;;:::999999888777666555333222222000000///...---------...---------,,,,,,,,,++++++))))))***+++++++++++++++************************+++*********+++---///111++++++******++++++,,,---.........------...//////222333555777888999888888555444333111000333777;;;>>>>>>============>>>>>>CCCAAA@@@???AAADDDHHHKKKKKKNNNPPPPPPRRRTTTPPPIIIAAA???<<<888555222111000...///111555;;;BBBHHHLLLOOORRRWWWYYYYYYYYYZZZ\\\ccchhhmmmnnngggZZZNNNGGG<<<777555666666333222333333222111000000/////////000000000000000/////////.........///111333666777888999;;;???BBBEEEHHHIIINNNOOOQQQSSSUUUWWWWWWXXXZZZ[[[\\\^^^___aaabbbcccbbbeeeiiiooovvv{{{tttooommmiiijjjjjjjjjiiihhhggggggjjjjjjiiigggeeeeeegggiiillljjjiiiiiiiiihhhfffdddaaa___\\\ZZZYYYVVVSSSPPPMMMJJJGGGEEEEEEEEEEEEDDD>>>???@@@@@@???===;;;999444444666777888777777666444777999:::;;;???GGGMMMUUUeeevvvxxxyyyzzzzzz{{{|||tttnnnooosssuuu}}}~~~}}}zzzssstttwwwzzz~~~rrrggg```]]][[[[[[UUUTTTSSSQQQOOONNNNNNOOOQQQPPPOOONNNOOORRRUUUWWW[[[[[[YYYUUUQQQPPPQQQSSSSSSPPPMMMMMMPPPRRRRRRQQQWWW___nnn~~~sssxxxyyyuuuyyysssdddRRRHHHDDDGGGQQQ]]]vvv```PPP@@@;;;:::777555555333444444555555666666777:::>>>CCCHHHNNNVVVaaaiiissstttuuuwwwyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{|||||||||yyywwwvvvvvvtttqqqnnnllllllmmmpppuuuzzz}}}||||||~~~|||{{{xxxzzz|||~~~~~~~~~}}}}}}||||||}}}}}}|||{{{zzzxxxuuuooohhhcccYYYUUUOOOJJJFFFBBB???<<<<<<999666555666777666444555999@@@JJJYYYnnn>>><<<::::::;;;<<<;;;:::888888777555444333222111......---------......//////...,,,+++***+++,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,+++))))))***...111444++++++******++++++,,,---,,,,,,,,,,,,---......///333444666777888888777777333333222111000222555888:::;;;<<<>>>???????????????AAACCCBBB@@@???BBBEEEEEEIIILLLNNNQQQUUUSSSNNNDDDCCC@@@;;;777333111///...///111555:::???CCCEEEKKKTTT^^^bbbaaa```bbbeeefffjjjqqquuusssiii\\\SSSCCC===888888777444333555333333111000000000000000444333222111000///...---.........///000111333333333444666888;;;>>>@@@AAAEEEGGGJJJNNNQQQTTTVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[XXXZZZ\\\```gggpppzzzxxxpppkkkhhhgggfffffffffeeedddcccaaaaaaeeeffffffeeeddddddeeegggiiiiiiiiikkklllkkkhhheeeaaa^^^YYYTTTQQQNNNKKKIIIGGGCCC???===>>>AAADDDEEE@@@???>>>===;;;999888777333333555666777777777777444777:::===@@@GGGQQQXXX^^^nnn}}}xxxnnnfff]]]```fffppp}}}zzznnnfffffflllsssxxx|||~~~yyytttppprrrvvv|||yyylll```YYYVVVUUUTTTOOONNNNNNMMMLLLLLLKKKKKKPPPOOOOOOOOOQQQTTTXXXZZZ]]]]]][[[WWWTTTRRRSSSTTTTTTQQQNNNMMMMMMMMMMMMLLLQQQVVVcccttt{{{wwwvvvyyy|||ttteeeXXXMMMIIILLLRRRdddssskkk\\\JJJ@@@:::777666666444444444444444444444444777:::>>>BBBGGGOOOXXX```mmmqqquuuvvvuuuuuuwwwzzzyyyyyyxxxyyyzzz{{{}}}~~~~~~{{{yyywwwvvvvvvtttrrrnnnmmmllllllnnnrrrvvvyyy{{{wwwwwwxxx|||~~~|||zzz{{{}}}~~~~~~{{{{{{{{{{{{{{{{{{||||||wwwvvvuuusssoooggg___YYYPPPLLLGGGCCC@@@===:::888999777555444555666555555777<<>>AAAFFFIIIJJJMMMQQQQQQNNNGGGFFFCCC???:::555111///...///000222666;;;@@@BBBMMMVVVbbbjjjlllmmmnnnpppoooqqquuuzzz{{{tttiii```OOOGGG???<<<999555444666333333222111000000000000333333222111///...------............//////000000111111333555777999:::;;;>>>@@@CCCGGGKKKNNNPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTPPPQQQQQQTTTYYYaaakkkrrr||||||uuummmfffcccaaaaaabbbbbbbbbbbbaaa``````___```bbbcccccccccbbbccceeeeeefffgggjjjkkkjjjgggddd___ZZZSSSMMMIIIFFFDDDBBBAAA>>>;;;:::===@@@CCCDDD@@@???<<<999777666555555222333444555666777888888;;;<<<>>>BBBHHHRRR^^^fffooowww~~~zzzmmm___TTTNNNNNNSSS___rrr{{{wwwiiiccc\\\ZZZ```kkkvvv}}}|||vvvqqqrrruuuzzz~~~uuuggg[[[SSSPPPNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPRRRTTTUUUUUUWWWWWWVVVTTTRRRQQQQQQSSSWWWVVVTTTRRRQQQPPPPPPOOOTTTVVV^^^mmm{{{~~~xxxzzz||||||}}}pppaaaTTTMMMKKKQQQ^^^nnn|||yyykkkVVVFFF<<<888888999555555444333333222222111444777;;;===@@@GGGPPPVVVcccjjjqqqrrrpppppptttyyyxxxwwwvvvvvvwwwyyy|||~~~~~~|||yyywwwvvvuuuuuuuuurrrooollljjjjjjllloooqqqsss{{{vvvvvvxxx|||~~~~~~}}}||||||~~~~~~}}}zzzzzz{{{{{{{{{{{{{{{{{{sssqqqmmmjjjeee^^^WWWQQQHHHEEEAAA===<<<:::888666666555444333444555666666===CCCQQQcccvvv<<<:::999999;;;<<<<<<;;;888888777666444333222111111000///...---,,,,,,,,,((()))+++---......------111000...,,,++++++,,,,,,------------------------''')))***,,,,,,,,,+++***++++++******++++++,,,---*********+++,,,---...///---...000111111111000000111222222222111111222444888:::>>>AAACCCBBBAAA@@@>>>DDDJJJIIICCC===;;;<<>>999444111111///......222777>>>BBBLLLRRR\\\gggqqqvvvwwwwww{{{zzzzzz{{{|||yyyrrrlllVVVMMMEEE@@@<<<777666777444333222111000000000000000000000//////.................................111111222444666777888999:::<<>>>>>===<<<===@@@AAAAAAAAA>>><<<999666444333333444222222333555666888999:::===>>>AAAGGGQQQ___mmmvvvzzzmmm\\\MMMGGGFFFGGGPPPbbbzzzyyymmmcccUUURRRPPPTTT```ooo||||||xxxuuuyyy|||{{{ssseeeZZZRRRNNNMMMMMMPPPOOOPPPRRRUUUUUUSSSPPPLLLNNNQQQSSSRRROOOLLLIIINNNOOOPPPPPPOOOOOOQQQRRRXXXXXXXXXWWWVVVUUUUUUVVVYYYXXX]]]hhhuuu{{{yyyfffSSSHHHFFFOOO[[[jjjyyywwwbbbLLL???::::::;;;555555444333222111000000444666999:::;;;@@@HHHNNNZZZbbbjjjmmmkkklllrrryyyuuuuuutttssstttvvvyyy{{{{{{zzzxxxvvvuuutttuuuvvvtttrrrnnnkkkiiiiiikkklllnnntttzzz~~~}}}~~~wwwwwwxxx|||}}}{{{yyyyyy{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzz{{{{{{{{{zzzyyyxxxwwwnnnjjjddd^^^YYYTTTPPPMMMDDDAAA===:::999888666555444444333333333444666888===FFFWWWkkk~~~<<<:::999999;;;<<<;;;:::999999888666555444333222333222111///---,,,,,,,,,'''))),,,...//////---,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++###%%%))),,,------,,,+++++++++******++++++,,,---++++++++++++,,,------...---...000111222222111111111222333333222111222333777999>>>BBBDDDEEEEEEDDDGGGLLLQQQQQQLLLFFFBBB@@@>>>BBBDDDBBBBBBFFFIIIHHHKKKKKKKKKHHHDDD>>>999666444222///---///444:::>>>HHHKKKSSS```nnnyyy~~~~~~{{{zzzxxxuuusss\\\TTTKKKFFFAAA;;;999:::444333222111111000111111............////////////....../////////......---000111222333555777888888666999===BBBGGGLLLOOOQQQMMMMMMLLLLLLKKKJJJJJJJJJCCCCCCBBBAAABBBFFFLLLQQQYYY___hhhsss}}}~~~wwwrrrllliiifffbbb___]]]\\\\\\[[[\\\]]]^^^___`````````[[[\\\]]]\\\[[[\\\^^^```aaa``````aaabbb```]]]ZZZQQQMMMHHHCCCAAA@@@???>>>>>>>>>>>>@@@AAAAAA>>><<<999888666444333333333333333333444555777999;;;<<<<<>>:::888888777555444222333444444333555888:::999FFFZZZppp<<<;;;999999:::;;;:::999::::::999777666555444333333222111000///.........+++,,,---------,,,++++++***++++++,,,---,,,,,,,,,************************&&&''')))+++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,---...,,,---///111222222222222111333444444333222222333555777<<>>@@@DDDHHHIIINNNVVV___iiittt|||vvvqqqmmmkkkgggfffdddbbbaaa___^^^]]]YYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYXXXWWWVVVVVVYYY\\\ZZZXXXWWWVVVUUUTTTQQQNNNIIIGGGCCCAAAAAABBBAAA@@@@@@???>>>??????===:::777444444333333222333333333333333444555888:::===>>>AAAGGGRRRaaannnyyyvvveeeRRRFFF@@@???DDDKKKRRR```uuuvvvaaaSSSLLLDDDFFFMMMZZZlllzzzyyyzzz|||~~~sssddd___XXXRRRPPPPPPOOOOOOQQQPPPRRRWWW]]]^^^ZZZUUUUUUUUUVVVUUURRRNNNJJJGGGHHHJJJLLLMMMMMMNNNOOOQQQQQQSSSVVVVVVTTTTTTUUUWWWUUUSSSTTTYYYbbbrrrttt]]]JJJGGGHHHOOO]]]lllzzzkkkXXXKKKAAA:::666666555444333222222111333555555444333666<<>>LLLbbbvvv===;;;999999:::::::::999;;;:::999888777666555444111111000000000000111111000///---+++************//////000000///---+++***++++++++++++++++++++++++------,,,+++************++++++******++++++,,,---......---,,,,,,,,,------)))+++---///111111111111111333555555444222222222222555;;;AAAGGGLLLOOOQQQSSSTTTVVVXXXVVVQQQIIIDDD<<>>@@@JJJRRR```ppp|||iiiWWWEEE???@@@CCCJJJRRR___lllnnnUUUJJJIIIBBBFFFOOO___rrrzzztttsssvvvyyylll___UUURRRMMMKKKKKKLLLMMMMMMOOONNNQQQVVV\\\^^^YYYTTTSSSSSSSSSSSSTTTTTTTTTTTTGGGIIIKKKLLLLLLLLLMMMNNNPPPSSSUUUUUUSSSRRRTTTVVVTTTQQQQQQTTTZZZjjjmmmOOOJJJFFFKKKVVVfffwww{{{gggVVVGGG<<<666666555444444333222222333444444333111333999>>><<>>;;;>>><<<888666555555333222111333555555444666:::===HHHWWWlll}}}<<<;;;;;;::::::999999888:::888666333222222333333111///------...//////............------,,,,,,,,,///...---,,,+++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++,,,---...///000111---...///111333555666777333555999>>>DDDIIIMMMOOOPPPPPPQQQTTTUUUSSSMMMGGGAAACCCDDDCCCAAABBBEEEIIIOOOQQQTTTXXXYYYWWWRRRMMMDDD>>>777222111111///---222111555>>>IIIWWWjjjzzz|||zzztttssstttxxxxxxtttiiiYYYJJJ???;;;555555555222000000111333//////000000///...------////////////////////////............///111222444333555777999:::>>>BBBEEEFFFIIIKKKKKKIIIIIIKKKNNNNNNNNNMMMLLLJJJGGGDDDCCCAAACCCFFFJJJPPPZZZdddkkkuuu|||yyyvvvqqqlllhhheeeddddddaaabbbbbbbbbaaa___\\\[[[WWWUUUSSSQQQQQQQQQSSSTTTWWWWWWVVVTTTQQQOOOMMMKKKEEECCC@@@===<<<===>>>@@@>>>@@@BBBDDDEEEEEEDDDCCCCCC???:::888888777555333333444555444333444666888444777666222333>>>LLLTTT]]]jjjwwwzzzkkkRRRGGG>>>>>>BBBLLL]]]lllsssfffPPPEEEAAAAAAFFFRRRcccvvv{{{xxxxxx}}}}}}xxxgggVVVLLLJJJHHHHHHJJJLLLMMMMMMLLLMMMNNNPPPRRRTTTTTTUUURRRSSSTTTXXX]]]aaabbbbbbUUUOOOJJJJJJMMMNNNMMMJJJPPPQQQRRRQQQPPPPPPQQQSSSWWWUUUTTTTTTWWWccc{{{zzzyyyfffQQQDDDIIIQQQZZZmmmoooXXXCCC@@@===999666555555444444444444444444555777888999===???CCCIIIQQQZZZaaaeeegggiiilllmmmnnnpppsssuuuuuusssrrrsssuuuuuussspppqqqqqqrrrrrrqqqooommmlllnnnkkkhhhggghhhjjjkkklllnnnssszzz~~~}}}}}}yyywwwvvvvvv{{{}}}~~~}}}|||zzzyyyzzz{{{|||}}}{{{wwwsssqqqpppnnnjjjgggbbb\\\UUUPPPIIIGGGDDD@@@===<<<;;;;;;:::888666444333333333333555222333888:::999===DDDTTTcccvvv======<<<;;;;;;::::::999:::999777555333333333333333111000///000111000///......---------,,,,,,,,,---,,,+++*********++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++111111///---+++)))'''&&&222333333444555555666666111333777;;;@@@EEEIIILLLMMMLLLMMMOOOQQQPPPLLLIIIAAACCCDDDCCCAAAAAAEEEHHHLLLOOOSSSXXX[[[[[[WWWSSSHHHBBB:::555333222///---000...111777???JJJ[[[iiiwww|||zzzuuussstttwwwxxxvvvooocccTTTHHHAAA;;;999777444333222222222222222222222111111000//////////////////////////////............000111222222444666777999<<<@@@DDDGGGJJJMMMMMMKKKKKKNNNQQQQQQQQQRRRQQQPPPNNNLLLKKKGGGGGGGGGHHHKKKRRRZZZ```kkkqqqyyy}}}yyyvvvrrrooojjjddd___]]]\\\\\\^^^___```aaa```]]]ZZZXXXRRRQQQOOOMMMLLLLLLMMMNNNQQQRRRSSSSSSPPPMMMIIIFFFCCCAAA???>>>===>>>??????AAABBBCCCDDDDDDBBBAAA???;;;888555444444444333111333444555444222222333444222999===>>>AAAKKKUUUZZZooo{{{lllZZZGGG???;;;???JJJ[[[qqqqqqZZZKKKDDDCCCGGGNNNZZZjjj{{{{{{vvvuuuyyy~~~}}}ttteeeWWWKKKHHHFFFFFFGGGHHHIIIIIIKKKLLLNNNPPPRRRSSSTTTTTTVVVUUUUUUXXX[[[^^^______TTTOOOJJJIIIKKKLLLKKKHHHKKKMMMOOOPPPOOONNNOOOPPPPPPNNNNNNPPPUUUbbbzzz~~~vvvyyy|||nnnXXXHHHHHHMMMTTTfffzzz}}}fffPPP???;;;666444444555444222444444333333333555666777999;;;>>>DDDKKKSSSZZZ^^^aaadddhhhkkkllloooqqqttttttsssqqqrrrttttttrrrooosssssstttuuutttsssrrrqqqrrroookkkiiihhhhhhgggffffffjjjnnnqqqtttzzz~~~{{{~~~~~~|||zzzyyyxxxxxx~~~{{{zzzwwwxxxzzzzzzyyyuuurrroookkkhhhddd___[[[UUUOOOKKKDDDBBB>>>;;;888777666777777666444333222333333444666444666:::;;;<<>>======<<<<<<;;;:::::::::999888777555444333333444222000///000000///---...------------,,,,,,,,,---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000///---+++)))++++++++++++++++++++++++/////////000000000111111555555555555444444444444000111444777;;;@@@DDDFFFHHHGGGGGGHHHJJJJJJJJJIIIAAACCCEEECCCAAA@@@CCCFFFGGGKKKQQQXXX^^^```^^^\\\NNNHHH???999666333000---///---...111555<<>>999666777777666444666555555444333222222111//////////////////////////////............//////000111333555666999>>>AAAEEEHHHKKKLLLJJJKKKNNNQQQRRRSSSTTTUUUUUUVVVUUUUUUTTTSSSPPPMMMLLLNNNRRRVVV___eeelllrrruuuvvvvvvwwwzzzyyywwwuuurrrooollljjjiiieee```ZZZUUURRRPPPOOOVVVXXX[[[]]]]]]ZZZVVVTTTMMMKKKIIIGGGFFFFFFFFFGGGJJJLLLNNNOOONNNJJJFFFBBBBBBBBBBBBAAA@@@@@@@@@???CCCDDDCCCBBBAAA>>>;;;:::555333222111222333222111111333444444333333444666666===EEEIIIQQQ^^^jjjoooqqqYYYGGG???;;;;;;EEEVVVooorrr]]]NNNHHHHHHIIIOOOYYYgggvvv}}}rrrooossszzz}}}vvvooohhh^^^TTTJJJGGGEEEEEEFFFGGGGGGGGGIIIJJJLLLOOOQQQSSSTTTTTTXXXVVVTTTSSSUUUWWWXXXXXXRRRMMMIIIHHHJJJKKKJJJHHHIIIKKKNNNOOONNNMMMLLLMMMLLLKKKKKKMMMQQQ\\\qqq{{{uuuvvv{{{uuu___LLLGGGHHHMMM^^^qqqxxxcccGGG@@@777333444666555333555444333222222333444555555666999===CCCIIIOOOSSSXXX\\\aaafffiiilllnnnqqqrrrqqqqqqqqqsssrrrqqqooorrrsssuuuvvvvvvvvvuuuttttttrrrnnnlllkkkiiifffddd```aaacccdddfffllluuu|||}}}{{{}}}}}}~~~~~~}}}||||||}}}}}}~~~|||zzzwwwtttuuuvvvvvvtttqqqnnnkkkccc___ZZZUUUPPPLLLGGGDDD>>><<<:::777555333333333444333222111111222333444777777:::???DDDIIISSS]]]dddnnn|||======<<<<<<;;;:::::::::999999999888777555333222333000...---------,,,***------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++***+++---111444777999;;;333333333333333222222222111111222444777;;;@@@BBBFFFDDDCCCBBBCCCDDDEEEFFFCCCEEEFFFDDD@@@>>>???BBBBBBFFFMMMVVV^^^ccccccbbbTTTMMMCCC<<<888555111...111//////000111444>>>HHHYYY```iiinnnpppnnnlllkkknnnnnnoooqqqqqqkkkccc[[[PPPGGG>>>999:::;;;:::777777666555444333222111111000000000000000000000000000//////..................///111222333666:::===???CCCFFFGGGFFFGGGJJJMMMOOOPPPRRRTTTWWWXXXZZZZZZ___^^^ZZZUUUPPPOOOQQQSSSXXX]]]ccchhhiiiiiiiiiiiijjjjjjjjjiiihhhggggggfffaaa___ZZZUUUOOOKKKIIIHHHLLLNNNSSSVVVWWWUUURRRPPPIIIHHHFFFDDDCCCBBBBBBBBBDDDFFFIIIKKKKKKIIIGGGFFFHHHHHHHHHGGGEEECCCAAA@@@@@@@@@???>>><<<999777555444444333333333333333333///111444555666777:::<<<===DDDKKKRRR___rrrvvv^^^III===<<<===BBBMMMaaa||||||ppp___PPPJJJKKKPPPSSSXXXdddssszzzqqqkkkmmmsss|||~~~pppddd^^^YYYRRRLLLHHHFFFEEEFFFHHHIIIJJJIIIHHHIIIKKKNNNPPPQQQRRRSSSWWWTTTPPPMMMMMMOOOOOOOOONNNKKKHHHHHHJJJLLLMMMLLLNNNOOOOOONNNLLLKKKLLLMMMOOOMMMLLLLLLNNNTTTcccrrr~~~{{{~~~wwwcccPPPHHHEEEIIIXXXiii~~~uuu[[[OOO@@@777555777666555666555444222222222333444444444666999===BBBGGGIIIPPPTTTZZZ```dddgggjjjmmmpppppppppqqqqqqqqqppppppoooqqqssstttvvvvvvvvvvvvsssrrrqqqppppppnnnjjjhhh```aaabbbbbbbbbeeejjjooorrrwww~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{}}}}}}~~~~~~|||{{{xxxuuurrrssssssrrrqqqnnnjjjfffddd\\\WWWQQQLLLHHHDDDAAA???;;;:::888666444333333333333222111000111111333444888999@@@KKKYYYeeemmmrrrooosssyyy~~~<<<<<<;;;;;;:::999999999999999999888777555333222222000...---------+++***------------------------.........---------,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,---...000111111222222222222333333444444444444333222222555999===???DDDCCCBBB@@@??????@@@AAAEEEGGGGGGDDD???<<<<<<===>>>BBBIIISSS]]]bbbddddddXXXQQQGGG@@@;;;888333000222000000111000000777@@@JJJQQQ\\\eeejjjkkkjjjiiihhhffffffhhhlllmmmjjjhhhbbbWWWJJJAAA>>>===:::888777666444222111000//////111111111111111111111111000000000//////...---------...000000111333666999;;;>>>AAABBBAAABBBEEEHHHKKKLLLNNNQQQTTTXXXZZZ\\\bbbbbb___[[[WWWTTTSSSTTTUUUYYY^^^aaabbbbbbbbbbbb______``````aaabbbcccddd___^^^[[[XXXSSSNNNJJJHHHDDDGGGJJJMMMOOOOOONNNMMMHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMOOOOOONNNLLLIIIEEEAAA???999999999777666555333333444444444444333222222222000222444555666999===???CCCMMMXXXdddtttvvv___LLL@@@===<<>>AAADDDHHHLLLRRRXXX\\\```dddggglllmmmnnnooopppppppppqqqnnnooorrrtttvvvwwwwwwwwwuuuuuutttttttttrrrnnnkkkeeefffffffffeeeddddddeeejjjnnnrrrvvvxxxzzz|||~~~|||~~~}}}}}}~~~}}}{{{{{{zzzyyyvvvsssxxxxxxyyyyyyxxxxxxyyyyyywwwxxxzzz||||||}}}}}}~~~|||}}}~~~{{{yyywwwtttpppmmmoooooommmjjjeee```\\\YYYUUUQQQJJJEEEBBB???===<<<888777666555444333333333333222111111111222333444;;;>>>III]]]uuu|||zzzxxxxxx|||<<<;;;;;;:::999999888888:::999888777555444333333333111///...//////...,,,,,,,,,,,,------------...++++++,,,,,,,,,+++***)))++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))+++,,,++++++++++++++++++++++++------...//////000111111222333444555666777888888888666333222333666;;;===AAABBBCCCAAA???======>>>DDDFFFGGGDDD???;;;;;;<<<>>>AAAHHHRRR[[[aaabbbbbb\\\UUUKKKDDD@@@<<<888555111000000000...---222999@@@GGGRRR^^^gggkkkkkkkkkdddbbb```aaadddhhhkkkmmmqqqhhh\\\QQQHHHBBB<<<888999777555222000/////////111111111111111111111111000000111111000///........./////////...000222555777:::===>>>======@@@CCCFFFGGGIIILLLPPPTTTWWWYYYbbbdddeeedddaaa]]]\\\[[[TTTWWWZZZ[[[[[[[[[\\\^^^XXXXXXYYYZZZ\\\^^^```aaaaaabbbbbbaaa^^^XXXSSSOOOEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEFFFHHHKKKNNNPPPPPPPPPNNNKKKFFFBBB===;;;333333333222222222111111000111333222111//////000555666666777888<<>>>>>???CCCGGGJJJKKKKKKHHHIIIJJJKKKLLLMMMMMMMMMUUURRRNNNLLLKKKKKKKKKJJJIIIHHHHHHIIIKKKNNNQQQSSSWWWVVVSSSOOOKKKJJJLLLNNNNNNLLLLLLMMMMMMNNNVVV___rrrttteeeXXXLLLFFFHHHOOOaaasss|||fffQQQBBB:::666555777666555333333333444444555555555555777:::>>>???BBBEEEJJJNNNRRRWWW\\\___eeegggjjjllllllmmmoooqqqnnnppprrruuuwwwxxxyyyyyyyyyxxxvvvvvvuuurrrooollliiiiiijjjiiihhheeecccaaaiiikkknnnqqqsssvvvyyy|||zzz{{{}}}||||||}}}}}}}}}|||{{{{{{{{{yyywwwvvvuuussspppnnnlllnnnoooooonnnnnnooopppooorrruuuvvvwwwwwwyyyzzz|||}}}~~~}}}||||||zzzxxxvvvssspppkkkhhhgggfffddd```[[[VVVQQQOOOMMMIIIDDD@@@===<<<:::999444333333333222222111111333222222222333444666777AAAIIIYYYppp{{{wwwyyy<<<<<<<<<;;;::::::999999:::999777555333333333333222000......//////...---,,,,,,,,,---------......++++++,,,,,,,,,+++***))),,,,,,++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++******,,,...111333555666333333444555666777888888:::777333111111444888;;;===@@@DDDDDDAAA>>>===>>>@@@CCCEEEDDD@@@======>>>@@@CCCIIIRRRZZZ___``````___XXXOOOHHHEEEBBB>>>;;;222111111111...+++...444777>>>JJJWWWccciiikkkkkkcccbbbaaa___```bbbgggkkkssspppjjjbbbXXXMMMDDD>>><<<:::777444222111111111222222222222222222222222000111111222222111000///000000000///------///111222555888888777777999<<<>>>???AAADDDGGGKKKOOOQQQZZZ^^^ccceeeddd```]]]\\\WWWXXXXXXXXXVVVWWWYYY[[[XXXXXXXXXZZZ\\\___aaacccdddgggjjjllljjjddd]]]YYYLLLIIIEEEBBBAAACCCEEEGGGKKKLLLLLLLLLLLLLLLKKKKKKFFFFFFGGGHHHIIIKKKLLLMMMJJJIIIGGGCCC???;;;777555111000000000000000000000+++...111222000///000222999::::::<<<@@@GGGPPPVVVgggvvvyyyaaaPPPDDD@@@DDDKKKOOO___nnnwww~~~uuueeeWWWMMMEEEIIIOOOUUU\\\gggsss{{{~~~|||vvvooorrrqqqttt}}}tttfffXXXRRRMMMGGGCCCCCC??????@@@DDDHHHJJJKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIILLLOOOQQQPPPQQQQQQOOOMMMKKKJJJKKKKKKJJJJJJMMMMMMMMMRRRYYYcccttt~~~{{{pppdddVVVKKKHHHJJJTTTeeevvviiiSSSCCC;;;888555444333222222333333444444333333333555777:::<<<===???BBBEEEHHHMMMSSSWWW^^^aaaeeeggghhhjjjmmmooommmnnnqqqsssuuuvvvwwwwwwwwwvvvtttttttttsssqqqooommmlllkkkjjjiiihhhgggeeeiiikkknnnqqqrrrtttwwwyyywwwxxxyyy{{{~~~}}}|||zzzzzzzzzzzzyyywwwvvvttttttsssqqqqqqqqqpppmmmkkkgggiiillllllkkkkkkmmmoooooorrrtttuuuttttttvvvxxx{{{}}}}}}{{{zzzyyyxxxuuusssqqqooolllhhhccc___\\\[[[XXXUUUQQQLLLIIIFFFDDDAAA===:::999888666444111222222222222111111000111111111333555888;;;===HHHVVVjjj~~~~~~yyyzzz}}}>>>======<<<;;;;;;:::::::::888666333222222333333///---+++,,,---...---,,,,,,,,,,,,------.........------...///...---,,,+++---,,,,,,++++++*********************************'''))),,,......---+++***++++++++++++++++++++++++((()))***+++,,,---...///222333333333444555555555;;;777333000000333777::::::???DDDFFFDDDAAA??????===@@@CCCCCC@@@>>>???AAACCCEEEKKKRRRZZZ^^^______aaaZZZRRRLLLIIIFFFCCC@@@555333333333///+++---333111888CCCQQQ^^^fffjjjjjjcccddddddaaa^^^___ccchhhllloooqqqnnneeeYYYNNNGGG???===:::777444333333444222222222222222222222222000111222333333222111000111111111///,,,,,,...///...111333333111111333666888888:::<<<@@@DDDGGGIIIMMMRRRYYY]]]\\\YYYUUUSSS[[[[[[ZZZWWWUUUUUUWWWYYY\\\\\\]]]^^^```cccfffgggfffjjjpppsssrrrlllddd___SSSNNNGGGAAA>>>???CCCFFFLLLMMMNNNNNNOOOOOONNNNNNGGGHHHJJJKKKKKKJJJIIIHHHDDDBBB@@@<<<888555333111111000000////////////000)))---111222222222333555;;;<<<>>>AAAIIITTT```hhhyyyeeePPPEEEAAAAAAIIIQQQ```qqq{{{gggWWWKKKDDDDDDJJJSSS[[[cccooo~~~}}}wwwvvvxxxxxxuuuyyywwwyyymmm___SSSOOOLLLFFFBBBCCCBBBBBBCCCFFFJJJLLLLLLKKKIIIJJJJJJKKKJJJJJJIIIIIILLLKKKJJJJJJLLLLLLJJJIIIIIIJJJIIIHHHHHHIIILLLNNNHHHKKKOOOPPPNNNKKKIIIHHHKKKJJJJJJMMMLLLKKKNNNTTTXXXgggyyyzzz{{{~~~|||uuukkk^^^RRRLLLLLLKKKZZZjjjxxx{{{bbbLLL@@@<<<333333222111111222333444222111111111222555777999:::;;;===>>>AAAGGGMMMRRRYYY]]]aaadddeeegggkkknnnjjjkkknnnppprrrssstttsssrrrqqqpppqqqtttuuuuuutttpppnnnkkkjjjkkklllllllllgggjjjnnnqqqrrrssstttuuuuuuvvvwwwyyy{{{~~~~~~~~~{{{yyyxxxxxxxxxxxxvvvtttqqqpppooonnnmmmnnnooonnnmmmkkkiiikkknnnooonnnnnnqqqtttsssvvvxxxwwwuuutttvvvxxxzzz|||~~~|||yyywwwuuutttsssnnnllljjjhhheeeaaa[[[WWWSSSRRRPPPNNNJJJGGGDDDBBB>>>;;;888777666555333111222222333333333333222222//////111444777<<>><<<999888999::::::;;;;;;999888666444333222000000000000////////////........................444///***))),,,...---***,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------***)))))))))***,,,...///'''((()))***+++,,,,,,,,,///000000///------...000111222333555666888999::::::888555333222222333444666;;;BBBHHHIIIGGGBBB???<<>><<<888555222111111111222...---000222000000333444111000333555444777;;;<<>>BBBFFFIIIWWWYYY[[[^^^```bbbbbbbbbgggiiilllnnnnnnoooqqqssstttqqqnnnnnnqqqttttttssstttsssrrrpppooonnnmmmmmmooooooqqqrrrtttvvvxxxxxxxxxyyyyyyyyyyyyyyyyyyxxx{{{||||||}}}}}}}}}}}}}}}zzz|||~~~~~~|||}}}~~~~~~||||||{{{yyyvvvsssppppppppppppqqqppppppppppppqqqqqqrrrrrrrrrqqqrrrsssvvvxxxyyy||||||}}}~~~}}}zzzxxxvvv~~~|||yyytttrrrqqqqqqpppooojjjgggbbb___\\\XXXTTTQQQMMMJJJFFFCCCAAA???<<<:::777777666555444333333222666555333333444444222111222---///555555444???NNN___ppp~~~xxxrrr>>>===;;;999999888999999:::999888666444333111111000000000000/////////...////////////////////////$$$'''+++///000///---+++,,,+++***))))))***+++,,,))))))***++++++,,,---------,,,+++*********++++++)))***+++,,,------------,,,---...---,,,---...000111222333555777888999::::::888666444222222333333777;;;BBBGGGIIIHHHDDDBBBCCCDDDFFFHHHKKKKKKJJJIIIFFFJJJOOOUUUZZZ___dddhhhhhhiiiiiieee___XXXSSSPPPKKKFFF>>>888444111///......---222???LLLVVV```gggdddiiioootttvvvuuuuuuuuurrrtttwww||||||vvvjjj```TTTNNNFFF@@@<<<:::888777999888666444333222222222111111000000000000000111000000000000000000000000.........//////000000000111333555777777999;;;===@@@@@@AAACCCEEEHHHJJJKKKOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWZZZ\\\^^^```aaaaaaaaa```WWWQQQIIICCCAAA@@@???>>>FFFFFFHHHJJJKKKLLLMMMMMMLLLJJJFFFDDDBBBAAA>>><<<999777555222111111222222444111///222222//////222111000222555666555888>>>???JJJWWWcccrrroooVVVJJJCCCHHHPPPYYYjjj{{{}}}tttkkk___UUULLLDDDBBBEEEIIIWWWhhhuuu~~~tttnnnkkkkkkqqqyyyzzzqqq___YYYQQQLLLJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGIIIJJJJJJJJJIIIIIIKKKMMMKKKJJJIIIHHHIIIKKKMMMNNNLLLLLLKKKHHHGGGHHHLLLOOOPPPQQQPPPNNNKKKJJJKKKLLLJJJIIIHHHGGGHHHJJJLLLNNNVVV[[[dddooo{{{~~~{{{pppddd\\\QQQOOOOOOWWWhhh{{{www\\\IIIBBB<<<999::::::777555666444444333333333444444555555777999:::<<<>>>AAADDDKKKNNNRRRXXX]]]aaaccceeeeeegggiiijjjjjjkkklllnnnrrrooommmnnnrrruuuuuuuuuuuutttsssrrrqqqpppppppppoooppprrrtttuuuvvvwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxzzzzzzyyyxxxwwwxxxxxxyyyyyyzzz|||~~~~~~}}}}}}|||}}}~~~~~~~~~}}}||||||zzzyyyvvvtttssssssssstttwwwwwwwwwwwwwwwxxxyyyzzzxxxxxxwwwwwwxxxyyy{{{{{{~~~~~~|||{{{}}}}}}}}}}}}zzzyyyuuuqqqooommmllljjjhhhbbb___[[[XXXUUURRRNNNKKKHHHEEEBBB@@@???>>>;;;:::666555555444444333333333333222222222333333222111666222333:::===???LLL]]]qqq~~~zzzuuu===<<<<<<<<<;;;;;;::::::999888777666444333111111000000000/////////......////////////////////////$$$---000///------...,,,+++***))))))***+++,,,))))))******+++,,,,,,,,,---,,,++++++******+++++++++,,,---......///......)))***,,,,,,,,,,,,///111111222333555777888999::::::999777444333222333333777:::@@@EEEHHHIIIHHHGGGGGGFFFEEEHHHMMMOOOOOOMMMHHHIIIMMMSSSZZZ```dddeeeiiiiiiiiijjjiiieee___[[[VVVPPPGGG???999666444222,,,)))***333???JJJUUU^^^ccckkkuuu~~~~~~|||ttttttvvvzzz}}}{{{uuupppaaaYYYNNNCCC===999777666999888777444222///---,,,111000000000000111222222000000000000000000000000//////......---,,,,,,+++---///111111111222444555777777888999;;;===???@@@DDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGIIILLLOOORRRSSSTTTTTTNNNJJJEEEAAA???>>>===<<<@@@AAABBBDDDEEEFFFFFFFFFGGGDDD@@@>>><<<:::888666222222111000000111222333333000///222222///000333///111555888888888???GGGNNN^^^qqqmmmZZZJJJGGGIIISSS^^^iii|||vvvdddXXXKKKDDD@@@???BBBGGGNNNaaaxxxzzzooojjjhhhjjjrrr{{{uuulllZZZUUUOOOJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEGGGHHHIIIIIIHHHIIIKKKMMMKKKKKKJJJJJJKKKLLLNNNOOONNNNNNMMMKKKIIIJJJMMMOOOSSSRRRPPPLLLHHHGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJPPPUUU]]]fffqqq~~~~~~|||uuufff[[[NNNJJJSSSaaaooovvvsss\\\GGG???999999;;;888555444333333333333444444555666555666888888888999;;;>>>???CCCHHHOOOVVV[[[```bbbaaaccceeeeeeeeefffgggiiinnnllllllmmmqqqssstttttttttsssrrrqqqqqqqqqqqqrrrpppqqqsssuuuvvvwwwvvvvvvwwwxxx{{{||||||{{{xxxwwwxxxwwwuuutttsssssstttuuuuuuvvvxxxyyyzzzzzzyyyxxx{{{|||}}}}}}}}}}}}||||||yyyxxxwwwvvvvvvwwwxxxyyy||||||||||||}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~|||{{{zzzzzzzzzyyyvvvsssssspppllliiifffccc___]]]XXXUUURRROOOLLLIIIEEEBBBAAA???<<<;;;;;;:::999888333333333333333333333333111222333333444333333333555222444:::???FFFVVVggg~~~zzzwww===>>>>>>>>>>>>===<<<;;;999999888666555333222222000000/////////.........////////////////////////(((***,,,,,,))))))+++...,,,++++++******++++++,,,))))))******+++++++++,,,))))))******+++,,,---...,,,,,,---...............***+++,,,,,,+++,,,...000111222333555666888999::::::999777555444333333333555777<<>>FFFNNN\\\eeesss~~~~~~|||rrrrrrssswww{{{||||||zzzoooggg[[[OOOFFF???:::777999888777555333000...---222111000000000000000111000000000000000000000000//////...------,,,++++++...000111111000000111222333333444555666888999:::;;;<<<>>>?????????>>>============<<<<<<<<<;;;;;;999;;;>>>AAACCCEEEFFFGGGDDDBBB@@@???===<<<:::999999:::<<<===>>>?????????>>><<<999777666555333111000000/////////000222222///---...111111///000555111333888;;;<<>>FFFOOOYYYlllttthhhbbbccciiiuuu|||mmmcccSSSPPPLLLIIIFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDEEEEEEEEEFFFIIIKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKKKKMMMNNNRRRQQQNNNJJJFFFEEEGGGIIIKKKKKKJJJIIIIIIIIIIIIIIIMMMQQQXXX```jjjvvv~~~wwwhhhVVVKKKLLLRRRXXX[[[uuu}}}uuuRRREEE999666777555222111222222222222333444555666333444555555555555888:::;;;>>>BBBGGGMMMRRRVVVXXX[[[]]]___```aaaccceeehhhjjjkkkkkkmmmooopppqqqqqqpppoooooonnnoooooopppppppppqqqsssuuuvvvvvvuuutttvvvxxx{{{}}}}}}{{{xxxvvvuuuuuuuuuuuuuuutttttttttrrrssstttuuuvvvuuuuuuuuuzzzzzz{{{{{{{{{{{{{{{{{{xxxxxxxxxyyyzzz|||}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}|||}}}{{{yyyxxxwwwtttqqqnnnmmmjjjfffccc___ZZZUUURRROOOMMMIIIGGGEEEBBB???<<<<<<:::777666666666555333111111222222222333333333111333444444444333333444333222555;;;BBBLLL___ppp}}}xxxuuuuuu===============<<<;;;:::777777666555333222111111////////////............------------------------......,,,+++************,,,++++++++++++++++++,,,)))***************++++++((()))***+++,,,---------+++,,,,,,------------,,,---......---,,,,,,---///000111222333555777888999999888777666555444444444222444888===CCCJJJPPPSSSUUURRRQQQSSSWWW[[[]]]]]]UUUOOOHHHFFFJJJQQQUUUWWWUUUVVVYYYaaajjjnnnooommmiiiddd[[[RRRJJJCCC>>>:::777111...111444666:::???NNNWWWfffrrryyy|||||||||qqqrrrsssvvvyyy|||}}}}}}zzztttkkkbbbYYYOOOGGGAAA<<<<<<;;;999888777666555444333111000///.........111111111111111111111111/////////...............///111222111//////000111222111111222222444555555555666888999999888777666666666666555444444333333444555666888999;;;<<<<<<;;;;;;<<<;;;999888777666444444666777888888888888555333111111222222111000111111000000000000000111///...///000///,,,...333333555:::???CCCKKK\\\kkk|||hhhYYYQQQPPP[[[cccpppzzz~~~lllYYYFFFDDDAAA???<<>>;;;999999777444333333333111000000000111222222333333333000222333333111111333555444777<<>>GGGNNNSSSSSSSSSTTTUUUVVVYYY\\\]]]\\\VVVMMMGGGGGGJJJNNNQQQOOOQQQVVV^^^gggooosssuuuxxxtttmmmeee\\\QQQHHHAAA888222///111222222333777>>>FFFRRR^^^hhhpppwwwzzzsssuuuwwwzzz{{{|||{{{{{{wwwuuuqqqmmmfff^^^UUUOOOAAA???===;;;999888888888666555333111///...------111111111111111111111111///////////////000000000...000000///...---...///000///////////////000111222333333444444333333333333333222222111000000///333333333333444444555555444666777777555333333444000000111222333333333333000...------///000000///111111111111000000000///222111111222...)))+++000666999@@@JJJTTT___qqqxxxfffXXXRRRVVV]]]iiiuuunnnXXXFFF<<<>>>AAAAAA???CCCTTTeee{{{uuuiii^^^^^^eeeqqq~~~wwwlllaaaVVVNNNNNNOOOOOOMMMKKKJJJKKKLLLEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEEEEEDDDEEEGGGIIIFFFGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPOOOLLLJJJIIIIIIFFFGGGGGGFFFEEEFFFJJJLLLIIIJJJKKKKKKKKKIIIHHHGGGKKKPPPUUUYYY]]]eeerrr{{{www^^^MMMGGGFFFGGGNNN```uuu~~~kkkUUUEEE<<<555333555444333333222222333333333...000111222222444666999555666888<<<@@@DDDHHHJJJLLLNNNQQQTTTWWW[[[```dddgggjjjnnnooooooooooooooonnnnnnmmmmmmmmmnnnoooooommmmmmnnnooopppqqqrrrsssuuuvvvyyyzzzzzzyyyvvvuuurrrtttwwwyyyyyyxxxvvvtttvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyxxxxxxzzz{{{}}}~~~}}}}}}}}}|||}}}}}}~~~}}}~~~|||{{{zzzxxxwwwuuutttsssvvvtttpppnnnmmmjjjgggeee^^^[[[VVVRRRNNNJJJFFFCCCDDDAAA???===<<<;;;888666888555333222222222000///111111111222222333333333///111222111000111666;;;:::@@@HHHPPPYYYgggxxxxxxnnnjjjiiijjjAAA???===;;;999888888888666555555444333222111111//////.........---------------------------------(((+++......+++((((((***+++,,,,,,,,,,,,,,,,,,+++************))))))))))))++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++---///---...///000222444555666555555666777777777777777666444333444999AAAIIINNNMMMQQQTTTSSSRRRRRRVVVZZZ\\\XXXRRRKKKFFFEEEHHHKKKOOORRRWWW]]]dddllltttyyy~~~|||zzzuuunnncccVVVNNN>>>777222111111000111444555999@@@HHHRRR^^^iiipppssswww{{{}}}|||yyyuuusssmmmnnnnnnooonnnjjjddd___OOOKKKFFF@@@<<<;;;:::;;;777666444333222111111000111111111111111111111111////////////////////////---...///...---,,,---...//////...---------......111000000//////000000000111111111000000//////...111111000000000000111111000222444333111///000222---...///000000000000000///...,,,,,,.........---//////000000000000000///000000222333000,,,///666>>>BBBMMM^^^mmmzzzuuuddd[[[XXX\\\iiiuuuyyygggXXXIII>>>;;;;;;===@@@DDDMMM___pppmmmeee```eeeoooyyyuuuhhh^^^VVVOOOJJJHHHJJJLLLKKKIIIHHHIIIKKKDDDDDDBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCEEEGGGCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMOOONNNKKKHHHGGGFFFBBBCCCEEEEEEEEEGGGIIIKKKIIIKKKLLLNNNMMMLLLJJJHHHGGGLLLQQQSSSUUUZZZeeennn}}}ttt[[[KKKDDDBBBFFFWWWmmm~~~kkkXXXGGG;;;666777777666555444444444444444///111222222222333666888444444555888;;;???BBBDDDEEEGGGIIIKKKNNNSSSXXX\\\]]]bbbhhhkkkkkkkkklllmmmmmmmmmllllllkkkllllllllljjjjjjjjjjjjlllnnnqqqrrruuuvvvwwwxxxxxxwwwvvvuuuuuuttttttsssrrrqqqqqqqqqtttssssssssssssssssssssssssssssssssssssuuuvvvwwwxxxyyyzzz{{{|||}}}}}}}}}~~~~~~}}}||||||||||||}}}|||}}}~~~~~~~~~~~~}}}|||{{{yyywwwtttpppnnnlllkkkllliiifffdddcccbbb___]]]WWWSSSNNNJJJFFFCCC@@@>>>>>><<<:::999888777555333555444222222333333333222222222222333333333333333000222444333333888AAAHHHNNNUUU]]]bbbgggqqq|||wwwoookkkiiigggFFFDDDAAA===;;;;;;;;;<<<999999888777666555555555//////.........---------........................---000000))) '''000+++,,,,,,------,,,,,,+++*********)))))))))))))))'''(((***,,,---------,,,,,,,,,,,,------,,,++++++(((***++++++***+++---///,,,---...///111333444555444555666777888888888888999666333222666===EEEJJJMMMRRRWWWVVVRRRQQQVVV[[[XXXWWWTTTMMMFFFBBBCCCFFFPPPTTTXXX\\\aaaiiirrryyy{{{|||~~~~~~yyyooobbbZZZGGG>>>666333111///111444222333555999AAAMMMZZZcccrrrwww|||~~~|||vvvooollljjjkkknnnrrruuuuuussspppaaa\\\TTTLLLFFFCCCBBBBBB777666555444444444444444111111111111111111111111000000000///.........---...///000///------...///000000///...............000///...------...///000111000000000//////////////////.........//////000...111222111...---///111,,,---...///////////////111///---,,,---------+++,,,---...///000000000000+++,,,000444222111666>>>EEEKKKZZZooo~~~pppbbbWWWXXX___jjj{{{||||||ssscccSSSIIICCC???>>>;;;:::@@@IIIVVViiiyyywwwhhhbbbccclllxxxwwwgggYYYPPPKKKFFFDDDBBBEEEGGGGGGEEEDDDEEEGGGDDDCCCBBBAAAAAAAAABBBCCCAAABBBCCCBBBAAAAAABBBDDDBBBCCCDDDFFFHHHIIIIIIIIIKKKLLLNNNMMMJJJGGGEEEDDD@@@BBBEEEFFFFFFFFFHHHJJJLLLMMMPPPQQQQQQPPPMMMLLLCCCHHHMMMOOONNNSSS\\\ddd{{{|||xxx{{{oooZZZNNNIIIGGGSSSdddtttlllWWWFFF>>>>>>:::999888777555555555555111222333333222333555777555555555666777999<<<===AAABBBDDDFFFHHHLLLQQQUUUSSSYYY```eeefffggghhhjjjkkkjjjiiiiiihhhhhhhhhiiiiiihhhggggggiiilllpppsssuuuuuuvvvvvvvvvvvvuuuuuuwwwtttpppllljjjjjjlllmmmpppooonnnnnnnnnnnnoooooorrrrrrqqqqqqrrrsssuuuvvvxxxyyyzzz{{{||||||||||||}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzyyywwwvvvxxxvvvrrrnnnkkkgggeeeddddddaaa^^^\\\\\\[[[YYYWWWRRRNNNHHHDDDAAA???===<<<:::999666555555444222000333222111222444555555555333333333333333333333333333555777888999@@@KKKTTTgggnnntttuuuvvvzzzyyysssooojjjfff666999;;;<<<:::888777777999999888777666444222111222000......///000///.........------------......************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***))))))---,,,++++++,,,,,,***(((,,,,,,---------,,,***))),,,,,,...///111333555555777666666555666888999;;;888777444222222666<<>>HHHZZZpppuuulllaaaeeeiiijjjllltttrrrddd```XXXNNNEEE@@@???@@@@@@BBBEEEJJJSSSaaarrr~~~}}}pppllldddhhhpppyyy}}}ttthhhYYYNNNJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAA???>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFDDDBBBAAAAAACCCAAABBBCCCEEEGGGIIIJJJKKKHHHLLLRRRVVVVVVRRRLLLHHHGGGGGGHHHJJJLLLPPPRRRTTTggg|||vvvtttyyy~~~ooo\\\LLLHHHMMM[[[ppppppbbbSSSEEE;;;999777666666555555444222222222333555555444222444333222444666777777666:::<<<>>>@@@CCCGGGKKKOOOPPPSSSXXX^^^bbbdddeeeeeeffffffgggffffffeeedddccceeeeeefffgggiiillloooqqqppppppqqqqqqrrrrrrssssssoooooonnnmmmkkkiiihhhgggiiijjjkkklllnnnooopppqqqrrrsssttttttssstttvvvxxxwwwwwwxxxwwwuuuuuuvvvxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyxxxvvvrrrpppmmmjjjfffcccaaa```ZZZYYYWWWTTTQQQNNNLLLKKKHHHGGGDDDAAA>>>;;;888777333333333333333333333333111111111111111111111111333333333222222222333333555444666:::<<>>DDDXXXjjj|||nnnhhhiiioootttyyyzzzzzz~~~wwweeeVVVSSSLLLEEE???===@@@BBBEEEIIIOOOVVV```nnn~~~sssiiiggghhhnnnwwwiii```SSSJJJGGGFFFDDDBBBEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDBBBAAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJHHHKKKOOORRRRRRNNNIIIFFFEEEEEEFFFGGGJJJMMMQQQSSS___qqqwwwzzz}}}xxxhhhZZZNNNOOOXXXhhhxxxkkkVVVIIIDDD===888777777555444555444333444555555444222333222111222555666555444666888:::<<<===AAAEEEHHHKKKMMMRRRWWW[[[^^^^^^___aaabbbbbbcccccccccbbbbbbcccdddeeefffhhhkkknnnpppoooooooooppppppqqqqqqqqqooommmkkkiiihhhhhhiiiiiilllllllllmmmmmmnnnnnnooopppqqqrrrrrrqqqrrrtttvvvuuuvvvwwwvvvuuuuuuvvvxxxwwwwwwvvvuuuuuuuuuuuuuuuxxxvvvtttssssssrrrpppnnnllljjjgggccc___\\\ZZZYYYTTTSSSQQQNNNKKKHHHFFFEEECCCBBB@@@===:::888666555333333333333333333333333111111111111111111111111000000111111111111333444777999>>>FFFNNNYYYmmmxxxtttsssqqqmmmiiiCCC@@@===<<<===<<<999666888888777777555444222111222000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++'''((()))+++,,,,,,---------,,,++++++,,,,,,)))((($$$&&&(((***,,,---------******+++,,,---...//////000111444777:::===???@@@<<<;;;:::888666666888;;;???BBBEEEEEEDDDFFFIIIMMMIIILLLOOOQQQQQQNNNKKKIIIGGGMMMUUU[[[___ccciiimmmyyysssaaaWWWIII???999666444222000///000333333222777>>>FFFNNNVVV[[[\\\^^^cccgggkkkqqqyyy{{{wwwsssmmmeee___RRRMMMGGGBBB???>>>===<<<:::999666444333222222222444333222000000/////////+++,,,---...///000111111000000000/////////......000//////......//////000////////////////////////000000000000000000000000000000///////////////...---,,,,,,---///000000///111000000////////////000------...///000111222222...222555555555:::EEEOOOkkkzzzyyylll```[[[bbbmmm|||yyydddTTTFFFDDD@@@======@@@GGGLLLRRRXXXaaajjjtttrrreeeaaacccmmmttt~~~~~~sss]]]VVVMMMGGGEEEDDDBBB@@@EEEDDDBBB@@@???>>>======????????????????????????===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGIIIKKKMMMLLLJJJGGGDDDEEEEEEDDDEEEHHHLLLPPPSSSWWWddduuu~~~}}}xxxlllTTTPPPPPPXXXdddrrrpppZZZOOOAAA888555555555333777666555555555555444222222111000111333555444333333555777888999;;;>>>AAACCCFFFJJJOOORRRTTTUUUUUUZZZ[[[\\\^^^___`````````aaabbbcccdddgggjjjlllmmmkkkkkkkkkkkkkkkkkkkkkllljjjhhhfffdddccceeegggiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmlllllllllnnnpppqqqrrrssssssrrrrrrtttvvvtttsssqqqpppooooooooopppqqqooonnnmmmlllkkkhhhfffcccaaa^^^ZZZVVVSSSPPPOOOLLLKKKIIIFFFCCC@@@>>><<<<<<;;;:::888666444333222222222222222222222222222111111111111111111111111///000222222222333555666777;;;EEESSS```nnn~~~{{{{{{{{{xxxyyyuuupppnnnnnnmmmjjjgggBBB===999888;;;;;;888444777777777666555444222111000///------.........---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************'''''')))******+++++++++---,,,++++++,,,,,,***((( """$$$&&&((()))))))))*********+++,,,------...///111444888<<<>>>??????===>>>>>>;;;888777777888;;;===@@@AAABBBCCCGGGIIIGGGGGGHHHLLLOOOOOOLLLIIIDDDGGGKKKOOOSSS[[[eeelllwww{{{lllaaaSSSGGG???<<<888666222///000555888666555666888===CCCHHHLLLRRRZZZ```dddlllvvv~~~}}}{{{zzzzzzyyyuuusssddd^^^VVVNNNHHHEEEBBB@@@>>><<<999666666555444333555444333222222222222222111111111111111111111111222222222111111111000000000000////////////000000////////////////////////////////////////////////////////////...............------///000111000...111111000//////...//////------...///000111222222...222555444444<<>>======>>>CCCKKKVVV]]]gggnnnxxxzzzooobbb[[[___ggguuu{{{~~~zzzyyyyyy}}}qqqdddRRROOOJJJGGGFFFEEECCCBBBCCCBBBAAA???>>>===<<<<<>>@@@DDDHHHKKKMMMMMMNNNQQQSSSUUUWWWZZZ[[[\\\]]]^^^^^^```bbbdddgggiiijjjeeeeeeeeedddddddddddddddaaa``````___```aaacccddddddddddddddddddddddddddddddeeeffffffeeeeeegggiiikkklllmmmmmmlllmmmoooqqqpppooommmjjjiiiiiijjjjjjgggfffeeefffgggfffdddbbbZZZYYYUUUQQQNNNJJJHHHGGGEEEDDDBBB@@@===:::888777666666555444333222111000111111111111111111111111111111111111111111111111111333555444333444777;;;>>>DDDQQQ```ooo||||||zzzyyyyyy|||}}}{{{uuuooommmllluuurrrooommmkkkiiifffcccDDD???;;;;;;>>>???<<<888666666666666555333222222222000......///000///...------............------++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------***++++++,,,++++++******,,,+++++++++,,,,,,***)))'''(((***+++,,,,,,,,,+++******+++,,,------......000222555888;;;=========???@@@@@@>>>;;;888777777999<<<@@@DDDGGGKKKNNNPPPKKKHHHEEEGGGKKKMMMLLLJJJJJJIIIGGGGGGKKKVVVeeeqqqwwwzzzpppaaaTTTJJJCCC===999999444333<<>>>>>??????????????????????????????>>>>>>@@@AAAAAA@@@>>>>>>@@@@@@?????????>>>>>>>>>>>>@@@BBBCCCBBBBBBBBBCCCEEEEEEDDDDDDDDDCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHFFFEEEDDDEEEGGGJJJMMMPPPOOOSSS\\\jjjzzz~~~nnncccVVVOOOOOOYYYkkk||||||bbbMMMAAA===<<<;;;666555333333444666555555444333222333444555444333333555777777777777888:::;;;===@@@CCCEEEGGGHHHHHHJJJKKKNNNPPPSSSUUUVVVWWWXXXYYY[[[]]]```bbbcccddd`````````______^^^^^^]]]XXXZZZ\\\^^^_________^^^]]]]]]^^^______``````aaa^^^```aaa`````````bbbdddeeefffggggggggghhhjjjllljjjiiigggeeedddcccdddddd______^^^___```___\\\YYYSSSRRROOOKKKHHHEEECCCBBB@@@@@@>>><<<999777666555333333333222222111111111111111111111111111111111111111111111111111111111333555666444333444:::???OOOXXXfffrrr}}}xxxxxxvvvpppjjjhhhjjjmmmpppooonnnlllkkkhhheeebbbBBB???======>>>???<<<999666666666555555333222222444222111000111222111000------////////////------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++......//////...---,,,,,,+++******+++------,,,***+++,,,---......------,,,******+++,,,---...//////111222555777999;;;<<<<<>>;;;888444444333333333333444444000000000111222222333333222222222222111111111111111000000//////000000111000000000000000000000000000000000000000000000000...////////////000000000222111000000222222111000111000000////////////000000000000000111111111111555777888999>>>NNNcccttt}}}hhhXXXLLLCCC???IIIXXXdddkkkooozzz{{{iiiZZZMMMCCC>>>???;;;???FFFPPP\\\kkkzzzsssfff^^^\\\cccqqqzzz|||vvveeeVVVMMMCCCCCCCCCCCCBBBBBBAAAAAA??????>>>>>>???@@@AAAAAA??????????????????????????????????????????>>>>>>@@@@@@@@@???>>>>>>=========@@@BBBCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBDDDFFFGGGHHHHHHBBBBBBAAABBBCCCEEEFFFHHHHHHIIIQQQ___mmmzzzwwwmmm```UUUOOOPPP\\\iiiyyybbbPPPDDD===:::999777444444555666666555444333222333444555444333000222444555444444444666999:::<<<>>>@@@AAABBBBBBBBBDDDFFFIIIKKKMMMNNNNNNPPPQQQTTTVVVYYY[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVQQQTTTWWWZZZ\\\[[[ZZZXXXWWWXXXXXXYYYZZZ[[[[[[\\\YYYZZZ[[[[[[ZZZ[[[]]]______```aaa```___```bbbddd_________^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVTTTOOOLLLLLLJJJHHHEEEBBB@@@>>>>>>;;;;;;:::999777666555444333333333222222222111111222222222222222222222222111111111111111111111111222444555333111555>>>FFF]]]jjjxxx~~~{{{tttmmmiiiiiimmmpppjjjkkkmmmnnnnnnmmmkkkjjj=========<<<;;;999666555555555555555444333222222333111000000111111000///+++,,,...//////...,,,+++........................,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,---.........------)))((()))+++---...---,,,)))***+++,,,---,,,++++++((()))***+++---...///000111111222444777999<<<===???@@@AAA???===;;;;;;<<<555444444777>>>GGGPPPTTTVVVRRRNNNLLLMMMOOOQQQSSSTTTSSSPPPMMMLLLPPPYYY```iiipppyyywwwpppggg]]]VVVGGG@@@<<<======888333222111111111111333666:::>>>HHHSSSaaaiiimmmpppuuuzzztttrrrooojjjeeeaaa```___gggfffeeefffiiijjjjjjiii^^^XXXPPPKKKHHHDDD???:::;;;:::999777666555555555333333333333333333333333444444444333333333222222111111000000000000111111000000000000000000000000000000000000000000000000/////////000000000111111333111//////000111111111000////////////000000111000111111222333444555555;;;===AAAFFFPPP___qqq~~~}}}qqqcccRRRDDDCCC>>>@@@LLL[[[eeemmmrrr}}}jjjUUUIIIBBB===<<<>>><<>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAA@@@??????>>>=========@@@BBBCCCBBB@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCC@@@AAAAAABBBBBBBBBBBBBBBEEEEEEJJJUUU___jjjyyyxxxmmmbbbVVVOOOSSS[[[jjj~~~|||gggUUUIIICCC???<<<888666666666666555444222111222333444333111...111333444333333333444555666777888:::;;;<<<===<<<===???AAACCCDDDDDDEEEGGGIIIKKKNNNQQQRRRSSSSSSRRRQQQQQQOOONNNMMMLLLLLLJJJLLLNNNPPPQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRSSSRRRRRRRRRTTTVVVTTTUUUVVVUUUTTTTTTUUUWWWSSSTTTUUUUUUUUUSSSRRRPPPOOOOOONNNNNNMMMIIIEEEAAADDDCCCAAA>>><<<;;;:::999666666555555444333333333333333222222222111111111333333333333333333333333111111111111111111111111222444555444444;;;HHHSSSgggxxxxxxqqqmmmmmmnnnoookkkooosssvvvwwwvvvvvvuuu>>>@@@AAA???;;;777444333555555555555444333222222000...---,,,......---,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++'''((()))***+++,,,,,,,,,((('''(((***---///...---)))***,,,---......------&&&''')))***,,,...///000///000111333666999===??????@@@@@@???===<<<===>>>???;;;666555;;;DDDNNNTTTWWWVVVSSSQQQQQQRRRTTTVVV\\\]]]]]][[[WWWVVVXXX[[[^^^eeemmmtttyyypppiiiSSSNNNHHHCCC;;;444444888000000000000111333666888444@@@PPP[[[bbbhhhqqqxxxttttttrrrmmmgggaaa]]]\\\VVVWWW[[[aaaiiinnnppppppqqqjjj```YYYUUUPPPHHHBBBCCCAAA???===:::888777777::::::888777555333222222000000000////////////...111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111222222333000...---...000000000//////...//////000111222000111222444666777999999???CCCIIIRRR]]]lllzzz}}}ppp___RRRLLLEEE>>>BBBAAAFFFRRR^^^iiittt}}}ppp[[[FFF>>>===<<<===@@@===DDDRRRbbbttt{{{rrrlllbbbYYYTTTZZZggguuu|||}}}~~~nnn___SSSJJJFFFBBBBBBCCCBBBAAA@@@@@@AAA>>>>>>============>>>>>>========================<<<<<<<<<<<<>>>@@@BBBDDDAAAAAAAAA@@@???>>>>>>======@@@BBBCCCAAA@@@??????????????????????????????AAAAAABBBCCCBBBAAA@@@???AAABBBCCCDDDCCCBBBAAA@@@FFFEEEHHHOOOUUU\\\lll|||}}}rrrcccWWWUUUZZZZZZkkk{{{kkk\\\TTTDDDAAA<<<999777666555444333111000111222222111000///111444555555444444555222222333444666777888999888999:::<<<===>>>>>>>>>AAACCCFFFIIIKKKMMMMMMMMMIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJIIIJJJLLLNNNKKKLLLLLLKKKJJJIIIKKKLLLJJJKKKNNNOOOOOOMMMKKKIIIEEEEEEEEEFFFFFFDDD@@@===>>>===<<<:::888777666666222222222222222222111111333333222222111111111000333333333333333333333333111111111111111111111111444666777777999BBBRRR___qqq}}}uuurrrpppnnnlllrrrvvv{{{~~~~~~}}}}}}AAA@@@@@@>>>===;;;999888666777888999888666444333000,,,((((((***,,,+++***------.........---+++***...---,,,+++++++++,,,,,,(((((()))***+++,,,,,,---************************++++++******++++++,,,---+++,,,,,,,,,,,,+++***)))************+++,,,---...---,,,++++++******++++++(((***...222666999:::;;;@@@@@@@@@???<<<999555333000000111333777???IIIOOOWWWZZZ]]]]]][[[ZZZ]]]```llloooqqqlllddd\\\YYYYYY[[[```gggjjjlllpppxxx~~~ooodddVVVNNNGGG@@@999666777444111111222444444444888:::???FFFPPP^^^mmmvvvxxxyyyyyysssiiiaaa]]][[[YYYXXXXXXYYY^^^gggooouuurrrttttttrrrjjj```UUUNNNLLLJJJFFFBBB>>>;;;999888999999999:::;;;:::666444555555444444333222222222222111000000//////000000000000///......///111333111555444///000444555222........./////////000000---///111111///---,,,,,,333111///......111444666333444444333444999@@@FFFMMMVVV___gggsss{{{jjjWWWLLLEEE@@@AAAGGGHHHNNNTTT[[[hhhzzz|||lllbbbTTTIII@@@>>><<<999<<>>======???AAABBB===============>>>??????>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;===>>>???@@@@@@????????????@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBBBBBBBBBBBBBCCCGGGJJJJJJLLLUUUcccooozzz|||nnn^^^QQQVVVVVV]]]hhhtttyyyfffZZZMMMAAA>>><<<888666777333444444333222222333555333333333444444555555555111222222333333222222111333444555777888:::;;;<<<===???AAACCCDDDCCCBBBAAA>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCDDDDDDEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>999888888777666666555555333444444444444333222222111111222222222111111000444333333222111000000///333444444333222222444555666:::===???BBBLLL[[[ggg}}}zzztttqqqoooooooooxxx~~~>>>>>>===<<<:::888777666555555666777666444222111333000------...000000///------.........---,,,+++)))***+++---------------++++++++++++++++++++++++***************************************+++,,,,,,++++++,,,,,,,,,++++++***************+++,,,---...------,,,+++++++++++++++,,,...111444777999::::::>>>?????????===:::666444444444444444666<<>>FFFRRR___hhhvvvyyy{{{wwwppphhhcccbbbaaa```^^^]]]^^^aaafffiiiuuuxxx|||}}}yyypppgggaaaWWWTTTOOOJJJFFFDDDBBBBBB<<<;;;::::::999888555222444444333333333333333333555444444333333333333333111222222222111000000111222555555111000333333////////////000000000000000///111333333222111111111222222222222333444555555444777:::<<>>===>>>>>>???@@@===<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;<<<===>>>?????????>>>>>>>>>>>>??????>>>==================>>><<<<<<<<<<<<============@@@@@@@@@@@@????????????BBBAAAAAA@@@@@@????????????BBBDDDDDDEEEKKKXXXbbbxxx~~~{{{hhhXXXOOONNNRRR[[[eeepppttteeeUUUJJJBBB:::888:::333444444444444444555666333333333333444444444555222222333333333333222222333333444555777888999999888999;;;===>>>======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@?????????>>>>>>>>>????????????@@@<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>??????======<<<;;;;;;:::999999555444444333222222111111444444555555444444333222000111111222222222111111111111111000000000000000///111222333333444777999;;;AAAGGGKKKNNNWWWcccmmm~~~}}}xxxtttrrrqqqqqqqqqzzz>>>>>>===<<<:::888666555555555666666666444333111222///---,,,---.........------.........---,,,+++%%%'''+++...000///...---......------,,,+++******++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++************+++,,,---......------,,,,,,,,,,,,,,,...///111333555666777777:::;;;===>>>===;;;888666999888777555555888>>>BBBNNNUUU^^^ddddddcccbbbbbbiiioooxxx~~~vvviii```WWWWWWYYY[[[^^^bbbeeehhhtttxxxzzznnnaaaRRRHHHAAA>>>999555333111///---000111333777===FFFPPPWWWlllqqqvvvwwwrrrmmmiiihhhkkklllkkkhhheeeddddddeeerrrvvv}}}{{{xxxhhhddd^^^VVVPPPLLLJJJIIIEEECCCAAA??????===;;;999888777666555555666666777555555555555555444444333222222444444333111///...333555555222111222000---111111111000000000000000...000222222111000111222000111333444555555555555:::<<<@@@EEELLLVVVaaahhhzzzoooaaaNNNHHHEEEHHHNNNUUU\\\cccmmmvvvuuueeeVVVJJJAAA<<<777444555999>>>CCCIIIPPP[[[hhhyyysss```SSSNNNVVV]]]jjj{{{kkkaaaSSSIIICCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===============>>>======<<<;;;<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>@@@@@@@@@??????@@@@@@@@@CCCBBB@@@>>>>>>>>>???@@@???BBBCCCBBBBBBFFFPPPXXXkkksssvvvdddOOOKKKIIIMMMTTT^^^lllyyyuuubbbPPPBBB<<<<<<444444444333333333333333222222333333333333444444222222333333333333222222222222333333444555555555444555666888888888777777999999888888888888888888999999999999::::::::::::;;;;;;::::::::::::999999888888999999999:::::::::777888888999999999999999999999999999999888888888888888888777777666666555222222222111000000//////222222333333222222111000///000111222222222222222000000111111111222222222111222333444555888<<<@@@GGGNNNWWW]]]aaaeeemmmsss~~~}}}|||{{{xxxuuusssqqqpppppp{{{@@@@@@???>>><<<:::888777777888888888777666555444///...---,,,,,,------------------------------,,,&&&(((+++---//////.........------,,,++++++******++++++++++++++++++++++++)))))))))((())))))***+++++++++++++++++++++,,,,,,************+++,,,------......---,,,,,,,,,------+++,,,...///111333444444777888;;;======<<<:::999;;;:::888666444555999<<>>FFFKKKZZZ___eeehhhhhhggghhhiiinnnppprrrqqqmmmkkkjjjkkkkkkooouuu{{{yyywwwrrrkkkddd^^^YYYVVVSSSPPPMMMJJJIIIHHHFFFDDDAAA@@@===;;;::::::;;;<<<888999:::::::::999888777777666777777777666333111222333333222111000///---111111111000000000000000///111222222111111222333333444555777999;;;<<<===DDDFFFKKKRRR^^^lllyyyzzzlll[[[OOOKKKKKKNNNUUU^^^fffnnnsss{{{nnnggg[[[NNNDDD>>><<<;;;999888:::>>>DDDLLLUUU\\\gggsss}}}iiiWWWPPPQQQ]]]fffuuu{{{rrr\\\UUUKKKCCC@@@@@@AAAAAA===>>>>>>>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBDDDEEEEEECCC@@@>>>===???AAACCC???AAACCCBBBAAAEEELLLRRRXXXeeexxxrrr\\\SSSJJJFFFHHHQQQ```nnnhhhRRRDDD???;;;999777555444333222111222333333333333333333333222333333333333333333222111111111111222222222222333444555666666666666555777666666555555444444444555555555555666666666777666666666666666555555555666666666666777777777777555666777777777777666666666666555555444444333333666666666555555444444444333333333222222111111111///////////////...------...///000111222333333333222222333333333333444444666666666666888>>>EEEJJJXXX___iiioooqqqqqqsssuuu{{{~~~|||}}}}}}{{{xxxtttrrrqqqqqqAAA@@@@@@>>>===;;;999888888888888777777666555444111111111000/////////000------------------------,,,+++++++++,,,,,,---...************++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++,,,++++++******+++,,,,,,************+++,,,------......---,,,,,,,,,------)))***+++---000222444555555666888;;;<<<<<<<<<;;;::::::999777555555777999AAAKKKWWWaaadddeeeeeefffaaacccjjjttt|||{{{ssskkk___ZZZSSSOOOQQQWWW\\\```fffmmmwww{{{mmmaaaYYYLLLBBB:::666444333...///000000222666<<<@@@EEEIIINNNQQQSSSWWW]]]bbbiiinnnrrrrrrpppnnnoooqqqoooooopppqqqssstttuuuvvv~~~}}}yyyuuusssjjjfffbbb^^^\\\YYYVVVTTTMMMJJJFFFBBB@@@@@@AAABBBBBBDDDEEEGGGFFFDDDBBBAAA@@@>>><<<<<<===<<<:::777333222222222222000//////000000000000000000000000444555666666555555666888;;;:::;;;===@@@EEEJJJMMMRRRXXXbbbnnnzzzwwwnnneee[[[SSSNNNSSSXXX___fffnnnvvv|||rrrdddTTTOOOGGG???:::999:::;;;<<>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999888888888888999999;;;;;;;;;<<<===>>>>>>???>>>>>>>>>@@@BBBFFFIIIKKKKKKIIIDDD@@@>>>>>>@@@BBB<<<>>>???@@@@@@BBBGGGKKKNNN]]]vvv~~~uuuxxxmmm```PPPFFFCCCHHHVVVddd{{{kkkVVVJJJDDD@@@;;;888777777666555333333333333333333333333333333333444444333333333000000000000111111111111333333444444444444444444555555555444444333333333333333333333444444444444333333333333333333333444333444444444444555555555444444555555555555444444444444333333222222111111333333333333222222222222333333333333222222222222...////////////...------...///000111222333333333333333333333333333333333777777888:::@@@IIISSS[[[iiipppxxx|||{{{xxxuuussswww~~~{{{zzz{{{|||||||||yyywwwvvvxxxzzz@@@@@@???>>><<<:::888777666666666555444444333333///000111000...---...///------,,,,,,,,,---......///...,,,+++***+++,,,,,,'''((((((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++...---+++*********+++,,,************+++,,,---......------,,,,,,,,,,,,,,,***+++,,,---000222555666444555666888:::<<<===>>><<<===<<<:::888777888:::===EEEPPPXXX]]]```dddgggdddbbbdddiiipppssspppllliiicccZZZRRRNNNOOOSSSVVV^^^fffrrr{{{~~~mmmeeeYYYMMMCCC===888666////////////...///222555777:::===???AAAFFFNNNSSSeeejjjoooqqqooooootttxxxyyywwwssspppmmmkkkkkkkkkpppttt{{{~~~zzzwwwsssooolll^^^[[[VVVQQQOOOOOOQQQRRRSSSUUUXXXZZZYYYWWWTTTRRRLLLJJJHHHHHHHHHFFF@@@<<<999555444555333000000333000000111111111222222222444555777777777999;;;>>>@@@@@@BBBEEEKKKRRRYYY]]]eeemmmzzzsssjjj```[[[WWWUUUWWWZZZ```gggoootttzzz|||uuulll\\\OOOFFFBBB>>>999777777999:::???EEEKKKOOOXXXggguuu}}}sssaaaSSSNNNTTT^^^nnnzzzwwwjjj]]]TTTKKKGGGCCC>>>======@@@BBB@@@??????>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;:::999999888888999999::::::;;;;;;<<<===>>>??????======>>>???BBBGGGKKKMMMQQQNNNHHHBBB???======>>>>>>???BBBCCCCCCEEEHHHJJJNNN\\\sssssspppuuu{{{{{{nnn\\\NNNEEEDDDMMMWWWlll|||qqqaaaOOOHHH???999888888777555555555444444444444333333333333444444444444333333000000000111111111111111222222222222222222222222444444444333333333333333111111111222222222333333222222222222222333333333000111111111111222222222222222222333222222111000222222222222222222111111000000000000000000000000111111111111111111111111111111222222111111000//////000111222222222222222111111111222222333333333666:::???GGGPPP[[[fffmmmuuuzzz|||xxxvvvxxxzzzyyyvvvvvvwwwwwwxxxyyyxxxxxx|||AAAAAA@@@???===;;;:::999777666555444444333333333---///111000---,,,---...---,,,,,,,,,,,,---...///---------,,,,,,+++++++++(((((()))***+++------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,///...,,,***))))))******************+++,,,---...------,,,+++++++++++++++,,,,,,,,,---...000222333555555555555777;;;>>>@@@AAABBBAAA???<<<;;;;;;<<<:::@@@HHHOOOTTTZZZbbbhhhkkkhhhdddeeehhhkkkkkkkkknnnlllfff]]]TTTOOOPPPRRRXXXbbbnnnvvv{{{|||vvvmmmbbbXXXMMMDDD>>>999999777555222000000222222555888999999;;;@@@EEEVVV\\\bbbeeefffjjjssszzz~~~}}}zzzvvvrrrooollljjjiiilllqqqxxx~~~xxxuuupppkkkjjjllloooqqqsssuuuxxxzzzzzzwwwsssqqqiiihhhggggggfff___TTTLLLCCC===999888666111111555111222222333444555666666666888;;;===???CCCHHHKKKMMMOOOSSSYYYaaajjjqqquuuyyy}}}}}}pppfffZZZUUUSSSYYY^^^bbbhhhooopppyyyyyyvvvnnnddd]]]VVVKKK@@@===;;;999888999<<<@@@CCCIIITTT^^^dddnnn||||||pppaaaWWWSSSVVVaaalllzzzssshhh]]]SSSKKKEEECCC@@@===<<<===@@@CCCBBBAAA???>>>======>>>>>>======<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;::::::::::::::::::;;;::::::;;;<<<===>>>??????>>>======>>>@@@DDDHHHJJJNNNKKKGGGCCC???>>>>>>>>>AAABBBDDDEEEFFFFFFFFFGGGMMMVVVggg}}}~~~rrrooopppuuu{{{}}}nnn___RRRIIIJJJOOOYYYiii|||kkk```QQQEEE???<<<999666666666666555555444444444333333444444444444333333000111111111222222333333222222222111111111222222222222222222222333333333//////000000000111111111000111111111222222222222000000000000111111111111222222222222222111000000111111111111111222222222111111111111111111111111000000000000000000000000333333333333333222111111000111111222222222111111///000222333555777999999???FFFRRR^^^hhhpppwww{{{zzz}}}~~~|||zzzzzz~~~zzzwwwuuuuuuvvvuuuvvvvvvuuuwwwDDDDDDCCCBBB@@@>>><<<;;;999888777666666555555666111333555444222000111333---,,,,,,+++,,,---...///***+++---//////---+++)))***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---111///,,,***(((((()))***************+++,,,---...---,,,++++++******++++++,,,,,,+++***+++,,,......666555444444666:::>>>AAAFFFFFFFFFCCC@@@===<<<===999===CCCHHHNNNVVV```hhhqqqmmmhhheeedddfffhhhiiiooopppoooggg\\\TTTRRRTTTWWW```kkkrrruuu{{{wwwkkk^^^PPPHHHEEEDDDBBB>>>999555444444444777::::::888777999<<>>EEELLLQQQVVVdddrrryyyzzzhhh^^^UUUTTTXXXaaaooo{{{vvviii___VVVMMMHHHCCCBBB@@@>>>===???BBBEEEDDDBBB@@@>>>======??????>>>===<<<;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<===>>>???@@@???>>>======>>>AAAEEEGGGGGGFFFCCCAAA@@@AAABBBBBB>>>???AAABBBBBBAAA@@@???GGGMMMYYYkkkyyyooollloootttrrr{{{~~~ppp```RRRLLLMMMLLLZZZlllzzzjjjXXXMMMFFF@@@<<<777777666666666555555555333444444555555444444333000111111222333333444444555444333333333333444444000000111111222222333333........./////////000000000000000111111111222222111111111222222222333333333333444444333222111111///000000111111222222222333333333333444444444444111111111111222222222222222222222222222111000000111111222222222111111000000111444777:::===@@@AAAKKKUUUeeesss{{{zzz|||~~~zzzvvvuuuuuutttsssrrrssstttuuuwwwxxxxxxxxxxxxwwwwwwuuusssuuu}}}BBBAAA?????????>>>;;;999:::555111222555777555333333111///...---,,,***(((###,,,000///------...))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++***)))((((((((())),,,,,,,,,------,,,++++++((()))***+++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,---------......000333666999:::<<>>;;;<<<>>>AAAGGGPPPZZZaaafffkkkpppqqqmmmiiigggfffkkksssvvvoooeee^^^[[[YYYYYY^^^dddiiinnnuuu~~~vvvfff[[[JJJHHHCCC===666111000111777444000///000333444555555999===AAAGGGRRR```kkksssqqqpppoooppprrruuuvvvuuuqqqmmmlllppptttvvvvvvtttsssrrrvvv}}}vvv^^^PPPEEEAAA???:::777999777666777888777666;;;AAAFFFMMMSSSTTTZZZfffssszzz|||~~~tttggg^^^ZZZYYYYYYXXXSSS[[[dddmmmxxxzzzrrrmmm^^^VVVLLLDDD???===:::888444666:::@@@IIISSS\\\bbbooovvvyyymmmbbbUUURRRRRRZZZiiiyyyyyyhhhZZZRRRMMMHHHEEE@@@@@@@@@???>>>===<<<;;;666888;;;===>>>???>>>=========<<<;;;;;;:::999999<<<;;;::::::;;;;;;999888<<<;;;::::::;;;:::999777888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<>>>???>>>======>>>>>>>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAAEEEHHHOOOXXXfffzzzsssiiilllsssqqquuu{{{~~~nnn^^^SSSNNNLLLOOOXXXfffyyytttaaaSSSFFF<<<999888777555555444444444111333444444444333333444222222222333444444555555111111111111000000000000111111222222222333333333222222111000///...------//////000000111111111111222222111000/////////000111111000000000000111111222111000//////000111222000000000000000000000000222222222222222222333444666444222111111111000///,,,///222444444444555555444777999:::;;;AAAKKKSSS___gggssswwwnnnjjjhhhgggiiinnnrrrsssuuuwwwxxxwwwvvvuuurrrrrrrrrqqqssszzzBBBAAA?????????>>>;;;999999555222333666777555222111000//////000000///---(((---111111---+++,,,...,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++******,,,+++***************+++***+++++++++++++++************+++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...222444888:::;;;===@@@BBBFFFFFFFFFFFFFFFFFFFFFFFF======<<<===BBBJJJTTT[[[hhhlllrrrrrrmmmhhhdddccchhhqqqvvvtttoookkkhhheee___`````````ccckkkuuu}}}xxxnnn\\\WWWNNNEEE>>>999777777333222000111222444333333111444777999<<>>===<<<;;;777999;;;===>>>>>>===<<<<<<<<<;;;;;;:::999999999777666666888;;;=========::::::::::::;;;:::999888::::::;;;;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::<<<======<<<======>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAADDDHHHOOOZZZjjj}}}qqqiiihhhjjjpppyyyuuuiii^^^YYYSSSQQQSSS\\\lll{{{|||mmm\\\PPPBBB???:::777666777888888333444555666555555666666222222222222222222222222222111111111000000000000//////000111111222333333111111111000//////......000000000000000111111111222111000000000000000000111111000000000000111111333222111000000000000000000000000000000000000000000000000//////000111111666555444444444555444444000222333333333333444666999===BBBFFFIIIPPPYYY```lllsss~~~xxxnnniiifffeeehhhmmmvvvxxxzzz{{{||||||zzzzzzuuussspppmmmnnnvvvBBB@@@?????????>>>;;;999777555333444777777444111333222111111222222111000---......,,,((('''))),,,............---,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++,,,---))))))******************+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------111333666888999;;;>>>@@@@@@AAACCCFFFHHHJJJKKKLLLCCC@@@===;;;===DDDNNNUUUccciiioooqqqnnnhhhdddcccfffmmmtttwwwzzz}}}{{{vvvjjjeee]]]WWWWWW^^^iiiqqqzzzpppaaaTTTKKKEEE@@@===444444444666777777555333000333444444555888???DDDHHHIIIJJJMMMRRRWWW\\\___dddeeehhhnnnuuuzzz}}}}}}wwwuuusssrrrtttwwwxxxyyyyyy{{{~~~tttiiibbbZZZPPPHHHEEEDDD@@@>>>@@@BBBFFFOOOXXXcccnnn{{{}}}{{{vvvrrriiikkknnnoooppprrrtttvvv{{{~~~~~~yyypppfff\\\RRRIIIDDDBBB>>>999666666888999:::;;;>>>DDDOOO___sss|||mmm]]]RRRMMMOOOXXXeeeuuuwwwddd\\\QQQIIIFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;999:::<<<=========<<<;;;;;;;;;::::::999999888888555444555777:::=========888999::::::::::::::::::<<<<<<<<<<<<;;;:::999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::888777777999;;;<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCFFFLLLXXXgggqqqnnnddddddiiitttxxxqqqkkkaaa[[[UUUVVV]]]gggmmmpppyyyyyykkkWWWPPPHHH@@@<<<:::999999666555555444444444444444333333333222222222111111222222222111111111000000......///000111111222222000000000000000000000000111111111000000000000000000000000000000000111222111111000000000000111111222222333222222111000000000000000000000000000000111000000/////////000000111222222333333444444444555555555555444666999<<>>>>>===;;;999666555444555777777444111777555333222222111///---***++++++)))'''(((+++...---------------,,,++++++,,,+++++++++++++++++++++***************+++,,,---***)))))))))******++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...000222444555777:::===:::<<<@@@DDDHHHJJJLLLMMMIIIFFF@@@;;;;;;@@@IIIPPPZZZbbblllqqqqqqnnnkkkkkkggglllqqqwwwuuunnnbbbXXXTTTWWW^^^dddsss~~~xxxfffZZZQQQHHHBBB;;;:::::::::;;;;;;888666222333555555555666999<<<======>>>???BBBFFFIIIKKKTTTVVV[[[cccllluuu{{{~~~|||{{{zzz{{{|||zzz{{{~~~|||sssiii___ZZZTTTOOOKKKMMMPPPVVV```jjjxxxzzzoookkkmmmqqqpppmmmnnnssswwwzzzzzz{{{~~~~~~iiicccZZZQQQJJJCCC===999<<<:::777666777:::===???AAAFFFOOO[[[jjj}}}yyynnn^^^RRRPPPSSSVVVaaarrrzzzmmmdddVVVQQQIIIEEEDDDDDDEEEEEECCCCCCAAA???>>><<<;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::999999888888888999888777777999:::999888777888:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;:::888666666999;;;<<<<<<<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCFFFMMMXXXaaayyyqqqeeegggmmm{{{yyyqqqfff]]]XXXXXXZZZ]]]eeeqqqvvvnnnbbbVVVMMMEEE===888<<<:::777555555444444333444444444444444444444444333333222222222111111111111111111111111111111111//////000000000111111111111111111111000000000000000/////////000111222222111111000000000000111111000111222444444333222222000000000000000000000000333222222111111111222222000111222333333444555666888999999:::<<>>>>>>>>===:::888555555555666666666444222555333222111111000...---+++,,,---.........///000******+++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,)))))))))))))))***+++,,,***************+++,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...000111222444888::::::<<<@@@DDDHHHJJJKKKLLLKKKHHHBBB===:::>>>EEEJJJXXXaaallltttvvvvvvuuuuuummmoooqqquuu~~~xxxnnneee___]]]]]]]]]fffooo||||||mmm```SSSJJJEEEBBB>>><<<;;;:::888666111222444444555666777888888888888888:::<<<>>>???DDDFFFKKKRRR[[[fffqqqwwwwwwxxx{{{~~~yyyqqqjjjeeefffiiinnnvvv~~~rrrjjjbbbccckkktttwwwwwwrrruuuxxxyyyxxxzzz~~~~~~uuuiiiTTTOOOHHHBBB>>>;;;888666999888888888:::===BBBEEELLLUUUaaannn|||xxxkkk^^^QQQLLLSSS___bbbmmm|||xxxjjj]]]UUUJJJGGGCCC@@@???@@@AAABBBCCCBBB@@@>>><<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888;;;:::888888888888777555666888::::::999888999;;;999::::::;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;;;;999888888:::<<<===<<<<<<<<<===>>>>>>>>>>>>>>>????????????????????????@@@AAABBBBBBCCCHHHPPPWWWiii|||rrrmmmkkkqqqooo]]]RRROOOPPPVVV^^^mmmwwwkkk^^^PPPFFFCCC???:::888888999888777333333333444444555555555333333333333222222222222555444333222111000000/////////000000111111222222111111111000000000000000000/////////000111222222111111000000000000111111---///111333444555555444000000000000000000000000222222222222222333333444333444666666666777;;;>>><<<>>>BBBFFFKKKRRRZZZ```jjjooovvv}}}zzzwwwttttttvvvzzzyyywwwyyy~~~||||||uuuwww}}}AAA???>>>>>>>>>===:::888555555666666555555444333111/////////111222111000,,,,,,.........---,,,+++((()))***+++,,,,,,,,,,,,,,,+++*********+++,,,---)))))))))((())))))******+++***))))))***+++---...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,...///000111222444888;;;<<<>>>BBBFFFIIIKKKKKKKKKHHHFFFBBB>>><<<===AAAEEEXXXaaammmvvvzzz{{{}}}~~~wwwwwwwwwxxx{{{wwwsssmmmgggccc```ccclllxxxtttfff]]]SSSOOOIIIDDD@@@===999777111111222333333444444555444444444555666888999:::888:::>>>CCCJJJTTT^^^eeekkkpppvvv|||}}}uuulllgggdddgggpppxxx}}}}}}wwwwwwwwwwwwvvvwwwzzz|||{{{yyyuuupppmmmhhh]]]RRRFFFBBB<<<999777777666666777888;;;===AAAFFFMMMQQQZZZdddsss{{{nnn___VVVOOONNNZZZiiipppyyyxxxjjj]]]RRRKKKFFFEEECCCAAAAAAAAABBBBBBAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999:::888888888999:::999888555888;;;;;;888777888;;;777888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::;;;:::999;;;===>>>===<<<;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAA@@@@@@CCCJJJOOOXXXjjj}}}|||qqqnnnwwwlllZZZPPPMMMNNNQQQZZZjjj}}}qqqeeeKKKEEE???;;;;;;<<<;;;999444444444444444444444444444444444333333333222222555555444333222111000///000000000111111222222222///000000000111111111111000000000000000000111222111111000000000000111111---...000111333444555555000000000000000000000000000000000111222333444555333555777777888;;;BBBHHHKKKOOOUUU\\\ccckkkrrrwww~~~{{{uuusssoooqqqvvv{{{{{{xxxzzz}}}AAA???>>>======<<<:::888666666666555444333444555000//////000111222222000,,,+++++++++,,,+++***)))++++++,,,,,,---,,,,,,,,,,,,+++***)))***+++---...++++++******))))))*********)))(((((((((***,,,---((((((***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---...//////000222666999;;;===AAAEEEHHHIIIIIIIIIFFFFFFEEEBBB@@@@@@AAACCCOOOXXXfffpppwww|||wwwpppeeeaaacccmmmxxx|||~~~uuuiiieee___YYYRRRKKKDDD???999888666666666555444333222222333333444444555555222555888;;;>>>CCCKKKPPPYYY```iiipppsssuuuvvvwwwtttvvv{{{~~~yyynnnmmmmmmpppuuuyyy||||||{{{yyyvvvtttsssrrrooommmeeeeeeaaaZZZUUUQQQHHH@@@<<<999666444555777888888:::>>>DDDJJJQQQZZZcccjjjppp{{{{{{nnnbbbYYYZZZ[[[]]]hhhvvv}}}wwwiii[[[QQQIIIEEEBBBBBBCCCBBBBBBBBBCCCDDD>>>===;;;:::::::::<<<<<<<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::;;;;;;999888888999:::;;;;;;:::666999<<<;;;777555777:::888888999999:::999999999::::::::::::::::::::::::888888888888999999999999999999:::<<<>>>>>><<<:::;;;<<<===>>>????????????========================<<<>>>@@@???>>>@@@EEEIIINNN[[[jjjsss|||ssssss~~~ssscccYYYOOOOOOQQQYYYfffwwweee]]]RRRJJJGGGDDD@@@===::::::999888777666555444444444444444333333333333222222222222111111111111111111111111111111222222......///000111222222333222111000000000000000000111111000000000000111111000000000000111222333333000000000000000000000000///000000111333555777888666888;;;<<>>======<<<:::888666666666444333333444666444333111111111111000...///---,,,,,,...///000///............---,,,++++++,,,+++***))))))+++---...------,,,+++************(((((('''&&&''')))+++---&&&'''(((***+++,,,------************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,,,,---///333666777:::???CCCFFFGGGGGGGGGEEEGGGHHHGGGEEEDDDDDDEEECCCMMM[[[hhhrrrzzz{{{|||oooeee```iiissszzz|||yyytttnnnfff\\\QQQKKKDDDBBB>>><<<:::999777555444333333222111111000000111444777999999:::>>>AAAFFFNNNXXX___aaaaaaaaaaaadddiiiqqq{{{~~~uuusssxxx}}}|||}}}|||yyy|||sssuuuwwwyyy{{{|||||||||yyyvvvrrrooolllggg```ZZZNNNPPPNNNHHHCCC@@@<<<666555333222333666999;;;;;;@@@FFFOOOXXXaaammmxxx|||rrrbbbYYYXXXbbbjjjnnnvvv~~~vvvjjj\\\PPPGGGBBB@@@:::<<<===>>>>>>>>>@@@AAA===<<<:::999999:::<<<===;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::;;;;;;:::999666:::===;;;777444666999999999999999999888777666::::::::::::::::::::::::777888888888888999999999777888:::===???>>><<<999;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@>>>???CCCFFFMMMUUU]]]dddnnnzzz{{{sssxxxxxxiiiUUUSSSPPPOOOUUUcccvvv|||mmm```XXXQQQJJJDDDBBBAAA@@@===;;;999777666555555444444444333333333/////////000111111222222111111111111111111111111------...000111222333444222222111000//////000000111111000000000000111111333222000/////////000111000000000000000000000000111111222444666999;;;<<>>;;;999888777666777888888888777555555444222000///000111000//////...---,,,,,,---.../////////...------,,,++++++,,,,,,,,,,,,,,,+++***)))************))))))((((((+++*********))))))(((((((((&&&&&&******((())),,,......---------,,,,,,,,,,,,---...,,,***((()))***+++***(((((()))***,,,...+++,,,,,,,,,,,,...111444;;;<<>>@@@EEEJJJMMMOOONNNOOOTTT]]]hhhqqqxxx}}}~~~zzzqqqiiieeehhhlll|||}}}yyywwwvvvssspppmmmpppuuuzzzzzzxxx|||zzzwwwssspppmmmjjjiiiiiieee```^^^]]]YYYRRRLLLAAA???===;;;:::888555333444555666666666999<<>>>>>>>>>>>>>>============;;;999777888:::;;;999777;;;:::888777777888:::;;;<<<;;;999888888888999999===>>>>>>>>>>>>>>>===============<<<;;;:::888777;;;:::888666666777888999888888777777888:::<<<===777777777777777888888888888999;;;<<<<<<<<<;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBDDDHHHKKKQQQ[[[ccclll|||zzzwwwxxx~~~ooobbbYYYWWWTTTQQQYYYgggwww~~~zzzooofffaaaYYYTTTLLLDDD@@@>>>======999999888666333222333555333222111222333333222111222111111222555666666555111111000000000000111111222111000000000111222333...///000111111111000///111111111//////000333666///000000111333666999;;;444444555666888===CCCGGGLLLPPPTTTYYY___iiittt|||||||||}}}{{{vvvqqqrrruuuyyy|||~~~{{{uuurrrtttwwwBBBAAA???>>><<<:::888888666777777888777666444444333111//////000000///...000///...------...///000......------,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++*********)))))))))+++*********))))))))))))---***)))++++++'''''')))---,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,,,,+++***)))((()))+++,,,,,,,,,---,,,+++---000333444888>>>AAABBBCCCGGGJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLNNNRRRZZZggguuu~~~{{{sssqqqtttwww}}}{{{qqqiii^^^UUUPPPKKKGGGDDDCCC@@@<<<999888888888888555555555444444555777999777777888;;;???BBBBBBBBBEEEHHHOOOWWW___dddhhhjjjlllllljjjccc\\\XXX[[[^^^gggnnnvvvzzz{{{xxxsssooonnnhhhfffeeehhhnnnrrrrrrppprrroookkkeee___ZZZVVVUUUUUURRRNNNMMMMMMKKKEEE@@@===<<<:::999888888777666555888<<<>>>AAAFFFNNNUUUfffnnnzzzwwwiiicccaaaeeemmmuuu}}}}}}rrrggg\\\NNNFFFDDDCCCAAA===>>>>>>>>>======<<<<<<<<<<<<;;;999:::<<<===;;;999;;;:::888777777888999:::===;;;:::888777777777888::::::;;;;;;;;;::::::999999999:::::::::999999888;;;:::888666666777888999888888888888888999:::;;;777777777777888888888888888999:::<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAAFFFGGGLLLSSSZZZeeeyyyuuuqqqssswww~~~xxxjjj^^^ZZZTTTNNNQQQZZZccckkkyyytttnnnddd\\\UUUOOOIIIEEEAAA???<<<999888777888888666555444444666666555444333222111222333333222000000000111222333555666666444333222111111111222222///000111333333333222222444444444333111111444666444444333333444666:::===AAACCCEEEFFFHHHLLLQQQTTT[[[___dddiiinnnttt{{{~~~vvvrrrrrrqqqooolllqqqtttxxx{{{}}}|||vvvssssssvvv@@@@@@???===<<<:::999999666777777777666555333222333111///...//////...---......------------......------,,,,,,+++*********++++++,,,,,,,,,+++******+++++++++++++++************************)))))))))...+++***,,,+++((((((***++++++++++++***************+++------,,,+++---......,,,+++)))((())))))***,,,------,,,+++,,,...000///555<<<>>>===???DDDJJJHHHIIIKKKNNNPPPQQQRRRSSSTTTQQQNNNMMMRRR]]]jjjtttyyyxxxzzzyyynnnfff```ZZZVVVKKKGGGAAA<<<:::999999888888777555444444444555666333222222444666888888777:::<<>><<<<<<>>>===999666777666444333444555777888999@@@GGGKKKNNNWWWeeeooo~~~lllbbbaaagggmmmwwwpppeeeVVVNNNEEE@@@AAAAAA???<<<>>>>>>===<<<<<<;;;::::::<<<:::999:::;;;<<<;;;::::::999888777777888999::::::999999888888888999999888999999::::::999999888444555666777888999999999:::999888777666777888888777888888999999888888777666666777777888888888888999999:::;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCFFFJJJOOO[[[rrr}}}tttiiiiiijjjoooyyy}}}ooobbb\\\VVVMMMKKKNNNNNNUUUbbbppp}}}{{{vvvnnnccc[[[MMMGGG@@@<<<<<<<<<<<<::::::888777777888888666555555444333333444444333111000000222333444444444444333222111000///////////////000111222222222222111333444444333222111333444777888888888;;;@@@GGGKKKVVVYYY]]]```cccfffiiilllrrrvvv{{{~~~yyyoooiiihhhkkkmmmmmmtttwwwyyy{{{{{{|||~~~}}}~~~~~~{{{uuuqqqqqqssszzz@@@???>>>===<<<;;;::::::777777777777666444333222333111............---,,,,,,,,,++++++++++++,,,,,,++++++++++++******))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++***************************'''(((+++,,,******---,,,++++++++++++*********+++,,,------,,,+++,,,...,,,,,,******))))))******,,,------,,,++++++,,,...111444888::::::;;;???BBBEEEFFFIIIMMMPPPSSSUUUVVVXXXUUURRROOOQQQYYYcccjjjqqqvvv}}}{{{sssnnn[[[UUULLLFFFCCCAAA>>><<<>>><<<:::888777777777666555333333333555666666555666666777888;;;>>>AAABBB@@@BBBBBBAAA>>>===>>>???DDDHHHMMMOOOQQQUUU[[[```fffhhhmmmrrrvvvwwwvvvuuuwwwtttnnnfff___XXXTTTQQQTTTSSSSSSUUUVVVTTTPPPMMMLLLKKKHHHDDD@@@===;;;:::888666555666777777666444555555444333444666:::===BBBJJJRRRWWW[[[fffvvvqqqfffbbbdddooovvvuuuggg\\\IIIEEE???>>>???@@@>>>;;;======<<<;;;:::999999888999888888888999999888888888888777777777888999999666666777888999:::;;;;;;999:::;;;;;;<<<;;;;;;;;;444444666777888999999999999999888777666777777888777777888999888777555444666666777777888888999999999999999::::::::::::999888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@BBBBBBBBBBBB@@@AAADDDFFFHHHQQQfffzzzwwwqqqiiihhhqqq|||oooddd```]]]VVVQQQOOOJJJLLLRRRZZZdddmmmuuuzzz~~~zzzddd[[[QQQKKKKKKKKKJJJGGGEEECCCAAA??????>>>;;;999:::999777777888999888666555555666666555444333222555444333222222111111111222333333333333333333333333444666666555555777888888;;;>>>BBBIIIRRR^^^ffflllqqqwww}}}zzztttlllhhhjjjooouuuxxx|||}}}}}}{{{zzzyyy{{{}}}yyy|||~~~}}}zzzwwwxxxzzz|||@@@???>>>===<<<;;;::::::666777777777777555333222333111///.........---+++,,,,,,,,,------,,,,,,,,,++++++************))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++(((&&&&&&******((())),,,,,,,,,,,,,,,++++++++++++---......---+++******+++***))))))******++++++,,,,,,------,,,******+++,,,222000000444999======<<>>===;;;999777555444444555777777666555444444444666888;;;<<<888999::::::999999999:::999;;;>>>???AAADDDJJJNNNTTTVVVYYY[[[\\\\\\[[[[[[___]]]YYYSSSNNNIIIFFFDDDFFFFFFGGGHHHHHHEEEAAA>>>@@@???>>><<<:::999888888666555444444555555555444777888999999999===BBBFFFJJJSSS]]]cccjjjvvvtttmmmlllkkklllooozzzxxxpppfffYYYPPPDDDAAA???>>>??????===;;;;;;;;;::::::999888888777888888888888888888888888666666666666777777888999777777888888999999999999999:::;;;<<<<<<<<<<<<<<<777777888888888888888777888888888777777777777777666777777888777666444333555666666777888888999999999999999999888999999999999999:::<<<<<<=========::::::::::::::::::::::::777999;;;>>>@@@AAAAAAAAA???AAADDDFFFFFFJJJYYYhhh|||zzzqqqsssvvvooommmmmmiiidddaaaYYYVVVRRRPPPQQQVVV\\\```dddllluuu||||||qqqjjjiiiiiigggeee___\\\YYYWWWUUUSSSPPPMMMGGGDDD@@@===<<<;;;:::999<<<<<<<<<<<<<<<;;;:::999<<<<<<;;;:::888777555555777777777777777777777888777888:::;;;<<<>>>AAACCC@@@DDDJJJQQQYYYdddsss}}}xxxuuuqqqpppsssyyy~~~{{{yyyyyy{{{{{{~~~@@@@@@???===<<<:::999999666777888888888777555555444222///.........---+++......////////////......******************************+++,,,,,,,,,++++++*********+++++++++++++++*********++++++++++++++++++((((((***)))&&&%%%(((---,,,,,,,,,++++++++++++---......,,,***(((((()))((())))))***++++++,,,,,,***,,,---,,,*********,,,...***)))///888??????<<<>>>???BBBEEEIIINNNQQQTTTRRRUUUXXXZZZZZZYYYYYYYYY\\\cccooo|||~~~~~~{{{wwwssslllfff[[[UUUNNNIIIEEEBBB===999:::888555444555666666555555555444444555666888999666666777777777888888888555666777888999<<>><<<;;;666888;;;======<<<:::888;;;:::999777666555555555444444444444444555666666666999<<<>>>???CCCJJJOOOWWW___jjjsss|||~~~qqqgggiiiqqqyyy}}}ssshhh```XXXNNNGGGBBB@@@???>>>???>>><<<:::999999888888888888777777999:::;;;:::999888999;;;555555666666777777888888:::::::::999888666555444777777888999::::::::::::999999999999999888777666888888777777777666666666666666666666555555444333555555666777888999999::::::999888888777777888888888999:::<<<============:::::::::::::::::::::::::::;;;<<<======>>>======@@@@@@CCCFFFFFFFFFNNNWWWdddqqq|||uuunnncccXXXRRROOOQQQRRRPPPUUU\\\ccciiipppyyy~~~zzzxxxvvvtttqqqnnn```ZZZRRRKKKGGGEEEDDDDDDCCCDDDDDDEEEFFFHHHJJJKKKHHHGGGFFFCCC???<<<999777888888888:::;;;===???@@@???AAABBBCCCDDDHHHMMMPPPUUUZZZ```eeejjjssszzzzzzyyyyyy{{{~~~{{{~~~BBBAAA???>>><<<:::888888666666888999999999888777555333000/////////---,,,,,,---............---,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))))))))*********++++++*********++++++,,,,,,,,,,,,))))))+++***'''&&&)))++++++++++++***************+++,,,+++)))((()))***)))******+++++++++******)))***,,,,,,*********++++++))))))...555;;;>>>=========???BBBFFFJJJNNNPPPTTTXXX]]]```___[[[XXXWWWYYY]]]eeeppp{{{vvvoooddd\\\VVVOOOGGGAAACCC@@@<<<:::999999888777777777666666555555555666666555444444555555666666666666555555666999===???>>>@@@AAA@@@===;;;<<<>>><<<<<<;;;;;;999888777666111333666888888888888777888888777666555555555555666666777777888999<<<>>>;;;@@@FFFKKKNNNSSS[[[aaakkkqqq{{{}}}lllffffffooo{{{{{{pppbbbXXXRRRMMMGGGBBB>>>>>>=========<<<;;;:::666666777777777777888888888:::;;;:::888888999;;;444444555666777777777777777888999999888777666555555666777888999999999999888999999999999888777777777777777777777666666555555555444444444444444444555555666777888999:::::::::999888777666777777888777888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????@@@>>>@@@DDDEEEDDDGGGKKKRRR]]]ooorrrfff]]]XXXVVVPPPPPPOOOQQQUUU[[[bbbfffnnnxxx~~~wwwlllddd`````````aaa\\\[[[ZZZ[[[]]]```dddfffbbb```\\\WWWPPPIIIDDDAAA@@@AAACCCFFFJJJOOOSSSUUUVVVVVVVVVVVVXXX\\\bbbfffooouuuzzz}}}~~~}}}yyyyyy|||~~~}}}{{{{{{{{{{{{{{{}}}BBBAAA@@@>>><<<999888777555666888999::::::999999666444111000000///...,,,)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++*********++++++,,,,,,,,,***'''(((+++,,,******---************))))))))))))((()))******))))))***++++++++++++++++++***)))(((((()))+++++++++***+++,,,+++,,,...000222666:::<<<======???AAAEEEIIILLLOOOZZZ^^^ccceeeccc___[[[YYYPPPRRRVVV]]]gggqqqzzz~~~tttkkkbbbXXXPPPNNNJJJEEEBBB@@@???===<<<::::::999888777555555444555333111111222333333333333222111111222444888:::999;;;===;;;999888:::<<<777777777777777666555444555777999999888777777777666666666666777888999:::999:::;;;<<<>>>@@@CCCFFFGGGNNNWWW]]]bbbhhhpppwww}}}|||ssslll```aaaiiivvvssshhh^^^QQQHHHDDDCCC@@@===;;;;;;;;;:::::::::::::::555555666666777888888888555888999999666555777999333444555666777777777777111333555888:::;;;;;;;;;666666888999999:::::::::777777888888888888777777777777777777777666666555555444333222222333555666444555666777888999:::::::::999888666666666777888666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;===@@@CCCEEE@@@===<<>>===;;;999888777777777777777777666555555333222000//////111222444------,,,,,,,,,,,,------.........------,,,,,,,,,///(((%%%(((,,,+++((((((%%%(((******))))))+++...777111+++)))***+++,,,+++((()))***+++++++++++++++************************)))***+++,,,,,,,,,,,,+++........................+++)))((()))******)))(((------,,,---...111444666888===BBBCCCBBBCCCGGGLLLUUU\\\eeekkkiiibbbYYYTTTOOOOOOOOOPPPTTT[[[dddkkkvvv}}}~~~qqqdddZZZWWWQQQLLLHHHFFFDDDBBB???===::::::;;;<<<<<<<<<666666666666666666666666444444555666777777666666777777888888888888777777:::777444333333444555444111111555999:::777888;;;888999::::::999999;;;===:::===AAACCCFFFLLLTTTZZZ\\\bbbkkkttt{{{{{{oooeee___aaaeeemmm{{{ooodddSSSMMMEEE???<<<;;;;;;:::888888888888999:::;;;;;;777666555444555666888:::666666666666555555555555555666777888777666444222444333333555777888777666666666666666777777777777999888777555555555666777555555666666666666666666444333333222222333333444666555555666888999777666777777777777777777777777666777888::::::999888888888999999888777666777999777888:::<<<======<<<;;;BBB???;;;<<>>?????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777555666777777888888888888999888555555555666777888;;;:::;;;===;;;888888<<<===>>>@@@AAABBBDDDGGGJJJHHHLLLPPPUUUYYY```hhhooo{{{tttjjjccc```fffkkkttt}}}pppbbbYYYLLLGGGAAA===;;;;;;;;;:::999999999888999999:::;;;666666555555555666888999777666666666555555444444555555777777777666444333444333333555777888777666555555666666666777777777777777555444444444555555555555555444444444444444444333333222222333333444444444444555666777666444666666666666666666666666666666777777888888888777;;;<<<<<<:::888888:::<<<::::::;;;<<<============>>>;;;999:::>>>AAABBBAAACCCEEEIIIQQQ\\\hhhttt{{{{{{qqqiii```VVVOOOPPPTTTYYY___fffnnntttxxx~~~}}}}}}~~~{{{{{{~~~{{{yyyxxxyyyzzzuuutttvvvwwwwww{{{AAA@@@???===<<<:::999999888888999999888888777666222111///,,,++++++++++++........................------------,,,,,,,,,,,,+++&&&$$$))),,,,,,+++---)))***++++++))))))***+++***)))((()))******(((&&&******+++++++++******)))************************++++++******++++++,,,---************************+++***)))***,,,------,,,,,,,,,+++******+++------444999???CCCDDDEEEHHHKKKMMMTTT^^^eeehhhfffcccaaaXXXTTTOOONNNPPPSSSTTTTTTWWW^^^iiittt~~~}}}yyytttmmmggg^^^XXXPPPKKKIIIJJJKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<;;;888999999999::::::::::::::::::999999:::<<<>>>???@@@>>>>>>@@@>>><<<>>>BBBHHHJJJLLLMMMOOOQQQTTTWWWZZZ___ffflllsss{{{yyypppkkkiiiiiiooovvvrrrfff[[[QQQKKKCCC@@@<<<::::::;;;::::::;;;:::999999888999999999555555555666666666666666777777666555444444333333444555666666666555444333444333333555666777666555444555555555666666666666666555444444333333444444555444444444333333222222444444333333333333444444333222222333555555444222666666666666666666666666666555555555666666777777===<<<;;;999888888;;;===<<<<<<<<<<<<===>>>??????:::999888999<<>><<<;;;:::999999999999999999888777777//////...---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&))),,,++++++---,,,,,,,,,+++*********************+++,,,,,,,,,++++++++++++++++++***)))(((************************++++++*********+++,,,---************************(((''''''(((***,,,+++***+++************+++,,,---000555;;;@@@BBBDDDFFFHHHIIIOOOXXX^^^bbbbbbbbbbbb```[[[VVVWWW[[[]]]\\\YYYWWW[[[bbbjjjsss}}}vvvoooggg```^^^___aaabbbZZZZZZXXXWWWVVVTTTSSSSSSNNNNNNLLLKKKJJJIIIIIIIIIDDDCCCBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBDDDGGGIIIEEEDDDEEEIIIKKKMMMRRRYYY```aaaccccccdddeeehhhjjjooouuu~~~~~~xxxuuuuuuwwwxxx|||}}}~~~{{{jjj\\\QQQJJJDDDAAA>>><<<:::999::::::999888<<<;;;:::999888777777888444555555666666666555444777666666555444333222222444444555555555444444333333333333444666666555444444444444444555555555555555555444444444444444444555555444444333333222222444444333333333333444444333222222333555555444222666666666666666666666666777666555444555666777888;;;;;;999777555666999;;;<<<<<<;;;:::;;;<<<>>>???:::999999:::<<<===??????<<<===>>>===???HHHVVVaaaooo~~~nnnhhh^^^VVVRRRRRRTTTVVVUUUYYYaaaiiirrr|||}}}|||~~~~~~{{{{{{yyyuuutttwww}}}@@@???>>>===<<<;;;:::999999999999999999888777777333333222111111111111111------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---)))(((+++,,,)))))),,,------,,,,,,++++++***)))++++++*********,,,...000+++++++++++++++***)))(((************************++++++******++++++,,,---++++++++++++++++++++++++(((''''''(((***,,,+++***))))))******+++---......---111666;;;???AAACCCEEEFFFJJJPPPUUUXXXYYY[[[]]]^^^ZZZYYY\\\bbbfffeeebbb___```aaadddjjjsss~~~}}}zzzzzz{{{{{{vvvuuutttrrrqqqooonnnmmmjjjhhheeebbb```^^^]]]\\\WWWUUUSSSPPPMMMKKKJJJIIIFFFIIILLLMMMNNNPPPTTTWWWVVVUUUXXX^^^cccgggooowww{{{}}}~~~vvvvvvvvvxxx{{{zzzqqqfffWWWKKKDDDAAA???======;;;999999999999888666;;;:::999888777666666666444444555555555555444333555555555444333222222222333333444444444444444333333222222333555555444222222333333333444444444444555555555555555555555555555555555555444444333333555444444333333444444555444333333444666666555444555555555555555555555555888777666555666777888999::::::999777555555888:::;;;:::999888888:::;;;<<<;;;<<<<<<<<<;;;;;;<<<===:::<<<===<<<<<>>>>>===<<<;;;:::999999888888999999888888777666333222111///---+++***)))+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,...+++***,,,+++((())),,,...---,,,,,,------+++***)))))))))((('''))),,,///******+++++++++******)))************************)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***,,,------,,,))))))***+++,,,---......+++---000555999===???AAACCCEEEIIIKKKMMMOOOSSSUUUZZZZZZ\\\bbbiiinnnnnnmmmggggggfffeeefffkkkrrrxxx{{{vvvrrrpppoooooommmiiieeeaaa^^^]]]\\\YYY]]]aaacccccceeeiiilllnnnmmmpppvvvzzz~~~tttgggkkkqqqxxxyyynnn\\\SSSHHHAAA>>>===<<<;;;<<<:::888888888888777666999888777666555555555555444444444444444333333333444444333333333222222222222222222333333333444444333222222333444444333111222222222222333333333333444444555666666666666555444444444444444555555555555555444444444444555555555444444555777777666555555555555555555555555555777777666666777777888999999::::::999777777888999888888888777777888888999;;;<<<===<<<;;;::::::;;;999;;;======>>>@@@FFFKKKXXXgggyyyxxxqqqkkkooouuu}}}zzzrrrjjjeee]]][[[XXXTTTRRRUUUZZZ^^^kkksss~~~~~~~~~wwwtttqqqqqqtttxxx{{{}}}~~~}}}~~~~~~======<<<;;;:::999999888777777888888777777666555//////...,,,***(((&&&%%%***+++,,,......,,,+++*********+++++++++,,,,,,,,,,,,******,,,+++)))***...///---+++,,,......---+++&&&(((***)))((((((***,,,))))))***+++++++++******************************((())),,,---...---+++***++++++++++++++++++++++++,,,+++******,,,---,,,+++******++++++,,,,,,,,,,,,******+++///333888;;;===@@@AAACCCDDDEEEHHHMMMPPPYYY\\\aaahhhnnnqqqssstttppppppqqqooommmllllllmmmtttzzz{{{yyyxxxwwwuuuyyy~~~wwwoooiiinnnvvvqqqcccZZZKKKEEE???;;;::::::999777:::888555555666888888777777666555444444444444444666555333222222222333444222222222222333333333333222222222222222333333444333222222222444444222111111111111111222222222333222333444555666555555444222222222333444444555555555555444444444444555555555444444555777777666555555555555555555555555555444555666666777777666666666888:::999888666666666777777888888888777777666777:::<<<;;;999888999;;;999:::;;;<<<>>>@@@CCCEEENNNZZZlll~~~|||uuuhhhlllrrryyyyyymmmllliiiddd___[[[[[[\\\]]]bbbjjjsssyyyyyyuuuqqqhhhfffeeeffflllvvv~~~{{{xxxpppnnnkkklllpppvvv{{{~~~<<<<<<;;;:::999999888888777777777777777666555555///000000///...---,,,+++)))***,,,------,,,***)))*********++++++,,,,,,,,,***((())),,,,,,***,,,000///,,,+++,,,...///---+++$$$(((,,,---+++))))))***((()))***+++++++++++++++************************'''))),,,...///---***)))************************+++)))((()))******)))(((+++++++++++++++***)))))))))((((((+++000555888:::>>>???@@@@@@AAAEEEJJJNNNUUUZZZaaagggkkknnnqqqrrrwwwzzz||||||wwwrrrmmmkkkcccjjjrrrxxx{{{{{{rrrmmmkkktttxxxzzzlll]]]QQQIIIAAA===999888999999666333777555333333555777888888555555444333333333333444666555333111111111333444000111111222222333444444222111111111222333333444333222111222333333222000000111111111111222222222000111333444555444444333000000111222333444444555555555444444444444555555444444333555666777666444555555555555555555555555222333555666666666555444222555777888666444333333666777888999999888666666444777::::::888888999<<<:::999888999===@@@BBBBBB>>>IIIYYYnnn~~~yyymmmqqqxxxzzzzzzyyyuuuooohhhdddbbbaaabbbcccfffhhhgggdddaaa\\\YYYTTTRRRVVV___iiippp|||yyyyyy|||~~~~~~~~~zzzwwwttttttuuuvvvtttrrrxxxuuurrrtttyyyAAA@@@===;;;:::999999999<<<;;;999777555444222111444333222111000000000000000...------------+++***//////...------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((('''))),,,------,,,+++***((('''''''''((((((,,,+++******))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------,,,,,,---///111444555:::???DDDEEEEEEGGGMMMRRRZZZ\\\___ccchhhmmmppprrryyy}}}~~~{{{yyyllliiieeeaaadddnnn}}}|||vvvvvvtttqqqttt{{{rrrdddYYYOOODDD===>>>:::555444555666555333666666555555555555666666555555555555555555555555444333333222222333333444666555333111111111333444000111222222333333222222444555555555444555888:::666555333111111111333444555555555555555555555555444444444444444444444444000111111222222333444444333333444555666777888888444444444444444444333333555555666777888999::::::888999999999999888777777777777888888888777777666999888888888999999:::;;;::::::;;;<<<===>>>??????GGGMMMVVV___lllxxx{{{vvvtttsssrrrppplllgggccc___\\\WWWSSSSSSUUUZZZ\\\nnnvvv|||}}}|||~~~~~~|||{{{vvvpppnnnnnnnnnmmmkkkjjjlllpppwww~~~zzztttqqqssstttsssrrrkkkjjjkkknnnrrrtttrrrppplllkkklllqqqxxx@@@???===;;;999999999999999888888777666666555444333333222111000000000000111///............---+++......------,,,+++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((())),,,------,,,...---,,,+++***+++,,,,,,...---,,,,,,++++++,,,,,,))))))))))))************,,,+++***))))))***+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,...000111333999===CCCFFFHHHMMMUUU[[[___aaabbbccceeeiiinnnrrrvvv{{{zzztttiii```]]]dddpppzzzxxxqqqlllmmmooorrrzzzyyyooo```SSSKKKEEE???:::@@@<<<999777999999999888555555555555555555555555555555555555555555555555444333333222222333333444666444333111111222333444222333444444555555444444333333444333333444666888666444333111111222333444333333333333333333333333333333333333333333333333555555444444333222222111444444444444444555555555555555555555666666666666333333444444444444444444999999999888777666555444777777888888888888777777888888888999999999::::::999999:::;;;<<<===>>>>>>;;;@@@GGGNNNXXXjjj}}}zzztttpppiiibbb]]][[[\\\\\\bbbiiioooooommmmmmkkkhhhgggdddaaa```aaacccdddeee^^^___cccgggllloooooonnnqqqmmmiiigggggghhhiiiiiilllkkkkkknnnqqqssssssqqqtttsssuuuzzzvvvsssrrruuu|||???>>><<<:::999888888888555666777777888888777777333333222111000000000000111000......//////...,,,------,,,,,,++++++************************++++++---------,,,,,,++++++++++++++++++***************,,,++++++,,,...000//////+++***)))))))))***+++,,,------,,,++++++++++++,,,))))))))))))************,,,+++)))'''''')))+++,,,***************+++,,,---,,,,,,+++,,,,,,...//////444888===BBBGGGNNNXXX___bbbdddeeecccaaadddkkkrrruuu{{{}}}oooaaaZZZ\\\dddkkk{{{pppkkkgggiiinnnuuu|||rrr___VVVJJJAAA===<<<:::999999666444333444555555555444444555666666555444444444444444444444444444444333333222222222222333333555444222111111222333333222333333444444444444444111222333333222222444666555444222111111222333333222222222222333333333333333333333333333333333333666666555444444333333222444444444333333222222222444444444555555666666666333333333222222111111111666666777777666666555555777777888888888888777777777888999999:::999999999888888999:::;;;<<<======888<<<@@@CCCJJJVVVgggsssxxxqqqllliiihhhcccjjjppppppmmmkkkfffaaa]]]]]]]]]\\\\\\]]]aaaccccccccceeeiiilllnnnmmmlllppppppnnnkkkiiiiiilllnnnsssrrrrrrtttwwwzzz{{{zzzpppnnnllllllpppvvv}}}~~~~~~>>>===;;;999888888888888555666777888999888888777333222111000000/////////000///......//////...,,,,,,,,,,,,++++++*********))))))******++++++,,,,,,...------,,,,,,++++++************)))))))))))))))+++***)))+++---......---***)))(((((()))***+++,,,+++******)))))))))))))))((()))))))))*********************))))))*********))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------///222555999>>>FFFOOOVVV\\\```dddccc___aaahhhooovvv{{{uuujjjccc```aaabbbiiirrr~~~{{{uuurrrssspppoooqqqvvv}}}ssscccYYYKKKFFF???:::999999:::999111000/////////000111111222333555666666555333222444444444444444444444444333333222222222222333333333333222111111222222333000000111222222222222111111222333333222222444555333333222111111222222333444444444444444555555555222222222222222222222222222222333333444555555555333333333333333333333333333333222222222222222222444444444444333333333333333444555666777777777777666777777888888888888777777888999999:::999888888888888999:::;;;<<<======>>>@@@AAABBBDDDLLLWWW___nnn{{{zzz|||tttlllmmmnnnllliiihhhkkkoooxxxxxxzzz}}}}}}yyywwwzzz~~~xxxwwwtttqqqrrrxxx~~~~~~>>><<<;;;999888888888999666777888999999888777666333222111000///////////////---,,,---......---+++,,,,,,++++++++++++*********+++++++++,,,,,,---------------,,,,,,+++++++++))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''---,,,,,,+++,,,---//////+++***))))))(((((())))))((()))))))))************)))***,,,------,,,***)))***)))))))))******+++,,,------------------------...///000222555;;;AAAFFFNNNUUU\\\___]]]^^^dddkkkqqqvvv{{{~~~}}}{{{xxxsssllleeeaaa\\\bbbmmmxxx~~~yyytttoooooorrrvvvxxx{{{~~~}}}nnn___QQQHHH???===;;;:::999999888777111222222222222222333333111333444666666444333111444444444444444444444444333222222111111222222333222222222222222222222333///000111111222222111111111333444444333222333555222222222222222222222333333333333444444444555555222222222222222222222222111111111222333333444444111222222333444444555555444444333222111000000///222333333444555555666666666777777888888777666666666666777888888888888888888888888999999888888777999999:::;;;<<<======>>>>>>????????????BBBHHHMMMTTTaaammmuuu|||~~~}}}~~~}}}}}}}}}zzz{{{~~~>>>===;;;:::999999999:::777888:::::::::888666444222222111000////////////...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))(((((((((***+++***))),,,+++*********+++,,,---,,,,,,+++************+++))))))))))))************)))***,,,------,,,***)))+++++++++*********++++++,,,,,,---.........------000///......000444777999???GGGPPPVVVXXX[[[```eeehhhkkkooorrrtttuuuxxxzzzyyy{{{zzzpppiiifffdddeeehhhjjjmmmssszzz|||ooojjjhhhfffllluuuyyyvvviii[[[OOOFFFAAA777777888888777666444444111333444444222222333444222222333444444333222222333333333333333333333333222222111111111111222222111111111222222222222222111222222333333333333333111333444444333222333444111111111222222222222222000000111111222222333333333333333333333333333333444333333222222111000000000111111222444555555666666555444444333222111111000111111222444555555666;;;;;;:::999777555333222555666777888888999888888999999888777777777888888999999:::;;;<<<===>>>>>><<<===>>>>>>>>>???BBBEEEGGGQQQZZZ```hhhvvv}}}yyyzzz|||}}}xxxyyy|||>>>===<<<::::::::::::;;;666888:::;;;:::999666555222111000//////......///...---,,,---...///...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***++++++,,,,,,------...)))))))))******+++++++++---+++++++++---...---,,,***)))((('''''''''((())),,,,,,+++***************))))))))))))************+++***))))))))))))***+++...---,,,++++++******+++)))***+++,,,------,,,,,,...---,,,,,,...000222222777;;;CCCJJJPPPVVV\\\```ccceeefffhhhiiilllqqqttttttwww||||||yyysssnnnllliiifffjjjrrr|||rrrhhhhhhjjjkkksss}}}mmmhhh___TTTIIIBBB>>>===333444444444222222222222000222444333111000111222222222222222222222222222333333333333333333333333222222111111111111222222000000111222222222222222111111222333333333333333000222444444222111111111000000111222222222222222///000000111222222333333333333333333333333333333555444444333222222111111000111111111222222333333222222222222333333333333222222222222333333444444888888888777666555333222555666777888888999999999;;;999777555555666888999888888999:::;;;<<<======;;;<<<>>>???@@@BBBCCCEEECCCJJJOOOQQQVVVdddsss{{{|||zzz~~~???>>><<<;;;:::;;;;;;<<<555777999;;;;;;:::888666222111000//////.........///...---...///000///...------------------------,,,+++++++++******)))))))))***+++,,,------...///))))))******+++++++++,,,)))((('''''')))***)))(((---,,,+++)))))))))*********))))))((((((((((((((())))))))))))************---***'''$$$$$$'''***---//////---,,,+++*********'''(((***+++,,,,,,++++++***))))))***---/////////333666;;;AAAJJJRRRYYY]]]dddddddddccccccfffkkknnnqqqrrrwww}}}{{{uuummmlllqqqooovvv~~~rrrmmmssswwwyyy~~~tttnnn[[[VVVNNNDDD<<<888888999333333222000//////222444222444666555333111222333333333222111111222333333333333333333333333333333222222111111111111222222///000111222222222222222//////000111111111111000...000222333111000///000///000111222222222222222111111222333444444555555444444444444444444444444222222333444444555555666111111111111000000000000---...///000111222333333555555555444444444333333222222444555666666777777555555666888888999999999<<<:::777444444555888:::777777888999:::;;;;;;<<<888999<<>><<<:::777666555555666555555666777888888777222111000111111111///---........................///...,,,+++******+++,,,++++++***************+++,,,,,,---------,,,+++***++++++***)))(((((())))))///...------++++++***)))******++++++++++++************++++++++++++******000---++++++,,,---,,,)))))))))))))))))))))))))))%%%'''***,,,.........---,,,,,,++++++***+++++++++///...---,,,---///222333111222444888>>>HHHSSS[[[___``````^^^\\\]]]bbbfffhhhmmmttt{{{{{{yyyvvvuuutttuuuzzz{{{vvvxxx{{{{{{zzzyyyzzz~~~xxxpppfff\\\UUUJJJEEE???<<<;;;999666222444444444444444444444444444444444444444444555555000222333444333111///...222222222222222222222222222333444333000///222444888555222111111333333222000000111111111111000000,,,,,,---...///000111111111111222333333444555555111111111111111111111111555444444333333222222111333222222111111222222333111111111111111111111111666555333222222333555666777666555444444444444444333333333444555666777777666555555444444555555666444444666777999;;;<<<===:::::::::999999999999888999999:::;;;<<<===>>>???EEEFFFEEECCCCCCJJJVVV___ooo{{{>>>===;;;:::888777666666777666555666777888777666666555333333444444222111..............................---,,,++++++++++++++++++***************+++)))******+++,,,---......++++++***))))))))))))))),,,,,,,,,+++******))))))******++++++++++++******)))))))))******))))))))))))'''%%%&&&((())))))'''))))))))))))))))))))))))((()))+++------,,,+++***---,,,,,,,,,,,,,,,---------,,,,,,+++,,,---///000///000111555:::CCCMMMTTT]]]___```^^^[[[[[[^^^bbbdddiiiooouuu{{{~~~|||yyywwwxxxzzz}}}~~~}}}wwwuuuzzzyyyuuuoooggg___WWWNNNIII@@@???>>>;;;888666666666666666666666666666666666222222222111111111111111111111222333222111000///222222222222222222222222...000111111//////111333777444111//////000///...000000111111111111000000000000111111111111111111000000111111222333333444111111111111111111111111333222222222222111111111333222222111111222222333111111111111111111111111333333333444444333333333444444444444333333333333333333444444555555666666444333333222222333333444444555555666777888999999777777888888999999::::::888999999:::<<<======>>>AAACCCBBBAAAAAAFFFPPPXXXdddmmm{{{===<<<;;;:::999888888888888777666666777888777555444111///.../////////...........................------------,,,+++******+++***************++++++************+++---...000+++***))))))))))))))))))******************************++++++++++++******(((((())))))))))))((((((%%%$$$###$$$&&&'''((('''))))))))))))))))))))))))+++,,,,,,,,,,,,***)))(((+++*********+++,,,------++++++++++++++++++++++++,,,---...000444;;;CCCIIIXXX[[[^^^^^^\\\\\\^^^```dddiiiooouuuzzz~~~{{{yyyyyyyyy}}}uuuyyyyyywwwyyyyyyssseee```YYYRRRLLLEEE???;;;555888;;;:::666444666888444444444444444444444444222222111111000000//////111111111111111222222222222222222222222222222222...///111111000000111333777555111/////////...---000000111111111111000000222222222222111111111000/////////000111111222222000000000000000000000000000000000111111111111111222222111111111111222222111111111111111111111111000111333444444333111000222222333333444333333333444444444444444555555555444333333222222333333444444444444555555555555555555555666777888999::::::777888888999:::;;;<<<<<<<<<>>>???>>>>>>AAAHHHNNNTTTYYYddduuuzzzmmm===<<<;;;::::::999:::::::::888777777888888666555111...+++******,,,,,,,,,........................,,,---......---,,,***)))*********)))******+++,,,...---+++))))))***+++---******)))))))))))))))***)))))))))*********++++++******++++++++++++******(((((())))))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))++++++,,,,,,+++***)))(((''''''''''''((()))++++++***++++++,,,++++++***))),,,,,,---...000444:::???MMMRRRXXX\\\]]]^^^aaacccfffjjjpppvvv{{{wwwyyy}}}|||yyyvvvvvv{{{ttthhh```UUUQQQJJJDDD???<<<888666111444777777666555555666222222222222222222222222444333333222111000000///111000000000111222333333111111111111111111111111111222333333222222222333777555222111222222111000000000111111111111000000000000000000000000///////////////000000111111111111111111111111111111111//////000000111222333333222222111111111111222222111111111111111111111111000111222333333222111000111222333444555444444444555444444444444444444444666555555444444555555666333333444444444555555555555555555666777888888999777777777888999:::::::::999:::<<<<<<<<<>>>AAAEEEEEEIIISSS```ooo}}}~~~vvvfff\\\===<<<;;;;;;::::::;;;;;;:::888777777888888777555555333///...///000000000........................,,,---......---,,,***)))******))))))***++++++,,,...---+++))))))***+++,,,***)))))))))))))))******))))))******+++,,,,,,,,,******++++++++++++******)))******++++++******))),,,,,,,,,+++***)))***+++))))))))))))))))))))))))))))))******++++++******'''&&&''''''((()))***++++++,,,,,,,,,,,,,,,+++***------.........000444777===CCCKKKQQQUUUYYY___ccchhhlllrrrvvvyyy||||||yyywwwvvvuuuzzz}}}tttjjj___UUUOOOJJJFFF@@@<<<999888666555444333333555777777444222444444444444444444444444333333222222111000//////111000000000111222333333111111111111111111111111333333333333333222111000333111000111333444333222000000111111111111000000---......///000000111111000000000000111111111111222222222222222222222222///000000111222333444444222111111000000111111222111111111111111111111111222222000000000000222222333333444555555555555555444444444444444333333333666555555444444555555666222333444555666777777888666666666666666666666666666777777777888999999999777999:::<<<<<<<<<>>>???===BBBIIIOOOVVVaaannnwww~~~}}}|||vvv{{{oooeee]]]XXX>>>===<<<;;;;;;;;;;;;;;;999888777777888999888666666444222111111222222111........................------------,,,+++******))))))))))))***+++,,,,,,))))))))))))***,,,---///)))))))))))))))******+++*********++++++,,,,,,,,,******++++++++++++************++++++++++++******,,,------+++)))((()))***))))))))))))))))))))))))((((((((()))***+++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...000222...333:::AAAFFFMMMVVV\\\lllqqqvvvzzz||||||{{{|||{{{}}}~~~{{{yyyxxxxxxzzz{{{xxxqqqggg\\\SSSLLLFFFBBB???<<<888666555555444444666333111222666666333000222222222222222222222222111111000000//////......111111111111111222222222111111111111111111111111111000000111222222///---...------///111222222111000000111111111111000000......///000111222333333000000000000000111111111111111111111111111111111000000111111222333444444111111000000000000111111111111111111111111111111444222000//////000222444555555444444444555666666333333333333333444444444444333333222222333333444333333444555666777888999888777777777666666666555777777777888888888999999777888:::;;;<<<===<<<<<<;;;???CCCDDDDDDJJJUUU___nnnwwwwwwtttvvv}}}yyyyyyqqq{{{tttfff^^^ZZZWWWUUU???>>>===<<<;;;;;;;;;;;;999777777777999:::999888333111000000000000///---..............................---,,,++++++++++++))))))))))))***+++,,,---(((((()))***+++,,,------)))))))))))))))***++++++)))))))))*********************++++++++++++******))))))************)))))))))+++,,,***(((((())),,,))))))))))))))))))))))))((((((((())))))***+++,,,++++++*********++++++,,,,,,++++++***+++,,,...///...//////...---,,,---...))),,,000333888@@@JJJQQQeeelllttt{{{~~~~~~~~~||||||~~~}}}{{{{{{zzz{{{|||zzzoooaaaZZZPPPHHHBBB???<<<;;;666444222222333333333222333222111111222222222222000000000000000000000000000000000000000000000000111111222333222111000///111111111111111111111111...---...111444444222///.........///111222111000000000111111111111000000......//////000000000111///////////////////////////////////////////////////000000000111111222222111111000000000000111111111111111111111111111111222222222111111222222222777666333222222333555666222222222333333444444555444333333222222333333444444555555555666666666777777777777777777777777888777777888888888888999999777777888:::<<<===<<<;;;============>>>BBBHHHNNNYYY```lllyyywwwrrrwwwyyy|||~~~vvvtttvvvttt{{{}}}sssdddYYYSSSQQQOOONNN@@@???>>>===;;;;;;;;;;;;888777666777999::::::999222111111111222111///---........................///...,,,+++******+++,,,))))))))))))***+++,,,---***++++++++++++***))))))))))))((())))))***++++++)))))))))))))))(((((((((******++++++++++++******(((((())))))))))))(((((((((***++++++)))))),,,///))))))))))))))))))))))))***)))))))))))))))***++++++***)))))))))))))))***+++***))))))***,,,...000...//////...,,,+++,,,---***+++------000888BBBJJJVVV^^^kkkuuu|||xxx{{{~~~}}}}}}|||zzzzzz{{{}}}zzzlll```PPPJJJCCC===:::999999888222111000000222333333222///111222000......111555222222222222222222222222222222222222222333333333000222333444333111///...000000000000000000000000------...222777888666333222111111111333333111000000000111111111111000000---------------,,,,,,,,,.....................---........................////////////000000000000111111000000000000111111111111111111111111111111000111333444444333111000888666222000///111333555111111222333333444555555666555555444444555555666666666666555555444444444555555666777888999::::::888888888888999999999999777777777999;;;<<<<<<;;;>>><<<999:::>>>BBBEEEFFFHHHMMMWWWgggxxxxxxppprrrvvv|||}}}tttsssxxxzzz~~~}}}wwwuuusssjjj]]]SSSNNNKKKHHHFFF@@@@@@@@@???===;;;888777999777666666777888888777444333333222111000//////...///000000///---+++***,,,+++***,,,///000...+++***++++++,,,,,,++++++***++++++*********************)))((()))+++,,,+++***))))))*********))))))(((,,,***((('''---111,,,$$$'''(((***++++++***'''&&&+++***)))'''''')))***+++((()))))))))))))))((((((************++++++++++++++++++++++++++++++++++++***************************+++,,,---,,,+++***)))...------...000222333333555GGGZZZhhhttt}}}zzzuuusssvvv}}}}}}}}}}}}{{{zzzzzz{{{|||}}}{{{{{{|||qqqkkkiiieee^^^WWWEEE@@@:::777777666444222;;;:::777444222111111111222222222111111111000000555333222333444444000---222111111111000000////////////---***'''''',,,000222222222111111111000000111111000000//////......222111111111000000//////......//////000000111111............///////////////////////////.........000000000000000000000000000000000000000000000000...///111222333333333222//////000000111111111222333333333222222222222111111111111222333333444444222222333333333333444444555555555444444333333333444444444555555555666666222333444444555555555444333444444555777888:::;;;888888888777888888999999<<<<<<<<<<<<===>>>???@@@CCCGGGMMMTTT___ooouuussszzzyyyvvvxxx{{{~~~qqqiiieeebbbgggbbbZZZRRRKKKGGGEEEDDD===<<<<<<<<<;;;:::888888:::999777888999:::999888444333333222111000//////////////////...---,,,,,,111000...///222333222000***++++++,,,,,,++++++******************************)))((()))***+++***)))''''''(((***++++++++++++***+++***(((+++---(((!!!!!!%%%)))*********+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++///...------............222===HHHPPP]]]ooo|||{{{xxxxxx}}}||||||||||||{{{}}}}}}zzzzzzqqqiii___ZZZYYYWWWRRRLLLBBB>>>999666666666444222666555444333222222222222222222222111111111000000222000///000222111///,,,000000000000//////......///000///,,,***+++...111222222222111111000000000000000000000//////......111111111000000000//////......//////000000000000------------............------......//////000000////////////////////////////////////////////////***+++,,,---......------//////000000000111111111//////000111222333444444222222222222111111111111111111111222222222333333222222222111111111111111333333444444444555555555555444333222222333555666555555555555666777888888888888777777888888999999;;;;;;;;;;;;<<<===>>>>>><<<@@@DDDHHHPPP^^^nnnzzz~~~~~~{{{}}}yyylllccc]]]XXXVVV[[[XXXSSSMMMIIIFFFDDDDDD<<<;;;;;;:::::::::;;;;;;<<<:::999999;;;;;;:::999444333333222111000/////////......---------......///---++++++---...///...***++++++,,,,,,++++++***************************+++)))((()))******)))(((((())))))***++++++******$$$(((+++))))))***'''"""$$$%%%((()))******)))(((+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))************+++---...000111111...222666;;;FFFXXXhhhppp{{{~~~|||wwwuuuwwwzzz}}}~~~{{{zzz{{{wwwooohhhYYYRRRIIIEEEEEEDDDAAA>>><<<:::666555444444333222222111111111111222333333222111111111111000000000000//////000111111///---////////////............///000000///......000222111111111111000000000000000000000////////////...111111000000000000//////...////////////000000000+++,,,,,,,,,------------,,,,,,---...///000000111////////////////////////////////////////////////---...////////////......//////000000000000111111---...///000222222222333222222222111000/////////000000111111111222222222333333444444444444444444222222333333333444444444777555333111111222555777777666666555555555666666777777777777777888999:::999999999999:::;;;<<<======>>>@@@BBBFFFOOO[[[ddd~~~~~~|||{{{sssmmmccc[[[UUUQQQNNNLLLMMMLLLJJJHHHFFFEEEDDDDDD???>>>===;;;;;;<<<======;;;:::999:::;;;;;;:::888444333333222111000/////////...---,,,,,,---///000+++)))'''&&&'''(((***+++***++++++,,,,,,++++++******************+++++++++,,,***))))))***+++***(((---,,,,,,+++***)))'''&&&%%%++++++***+++***(((000000000///,,,***'''%%%******)))(((((()))******'''(((((())))))))))))((()))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++***,,,---......///000111...///111444:::CCCLLLPPPeeelllxxx~~~~~~~~~}}}|||~~~zzzxxxtttkkk```WWWJJJCCC;;;777777888666444777666444333333333333222000000000111111222222333111111111111000000000000000000000111111222111111////////////////////////...///000111111111111111000000000000000000000000////////////////////////000000000000000000//////////////////////////////,,,,,,,,,,,,---------------------....../////////////////////////////////////////////////////////222222222222222111111111//////000000000000000000///000000111000000......111000000000/////////...111111111111222222222222444444444555555666666666111111222222222333333333666555444222222333444555666555555444444555555666777777666777777888999:::999999999999:::;;;<<<<<<>>>>>>>>>>>>@@@FFFNNNTTTcccppp~~~~~~{{{xxxxxxxxxyyyoooiiibbb^^^XXXSSSPPPMMMKKKHHHEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@>>><<<;;;;;;;;;<<<:::999888999:::999777555444333333222111000/////////...---,,,,,,---///000---,,,+++))))))***,,,...***++++++,,,,,,++++++***))))))*********+++++++++,,,+++******+++,,,+++)))------,,,,,,***)))((('''&&&------+++,,,,,,***'''((()))*********))))))******))))))))))))******''''''((())))))))))))))))))*********++++++++++++************************+++++++++++++++++++++++++++,,,,,,---------......---///000...+++)))((()))333111111222444666999;;;JJJSSSaaarrr}}}zzzvvvqqqlllfff^^^TTTMMMEEE@@@999555444444333111333333333222111111222222111222222222222111111111000000000000000000000000000000000000000000111111000000000000000000000000------...000111111000///////////////////////////...............///////////////////////////000000/////////...............,,,------------.........//////......------,,,,,,................................................///.........------......000000//////////////////...///000111111///...---....../////////000000000222222222333333333333444000000000111111222222222111111111222222222333333333333555555555444333222333333333333444555666777666666666666777888999:::999999999999:::;;;<<<<<<:::999999999:::>>>BBBFFFLLLXXXhhhuuu}}}|||vvvwwwxxxxxxyyy|||xxxmmmddd___\\\XXXUUURRROOOMMMKKKHHHFFFCCCCCCDDDEEEEEEDDDDDDCCC>>>>>><<<;;;:::999888888888888777888999888555333444333333222111000/////////......---------......---------,,,******,,,...***++++++,,,,,,++++++***)))))))))***++++++,,,,,,***)))))))))+++,,,+++***))))))***+++,,,,,,++++++$$$+++///...++++++***(((%%%&&&'''((())))))******)))))))))******)))))))))&&&'''((())))))******)))(((((((((((())))))))))))************************************************&&&''')))***++++++***)))"""&&&***,,,******,,,...777111---...///111444777666===JJJXXXfffsss}}}~~~|||yyyxxxxxxzzz}}}{{{rrrhhhddd^^^XXXSSSMMMHHHDDDCCC@@@;;;888666555444222000111222222000000111222222222222222111000////////////000000000000000111......///...,,,,,,---///000000000000111111111111...------...000000///---............////////////---............/////////......////////////000000/////////............---------------............000//////...---,,,++++++................................................------,,,,,,,,,------...000000////////////......+++,,,///111222222111000.........///000111111111222222333333333444444444111111111111111111222222111111222222222333333333000222555777777666333222222222222333444555666777555555555666777888999:::888888888999999:::;;;<<<999888888888:::<<>>===>>>===;;;999777666444222///111333222000///000222//////000111000///...---////////////000000111111...//////---+++***,,,.../////////000000000111111111///---...000000///------------....../////////---------.........//////........./////////000000//////.........---------+++,,,,,,,,,------------.........------,,,,,,,,,................................................///......---...///000111000000/////////.........+++---000222333333111000000000000000000000000000111222222222333333333333333333222222222222222222222222222222333333333444000111333555666666555555444333333333333333444444555555555555777888999:::777777777777888999::::::;;;::::::;;;===>>>??????===BBBGGGLLLSSS___ooozzz~~~zzzvvvsssrrrtttxxx~~~~~~wwwtttkkkhhhddd___ZZZWWWTTTSSSKKKIIIFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA:::;;;===>>>>>>>>>===<<<888888888999:::888555222444333333222111000////////////000000///---+++******,,,///...+++)))***++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,$$$$$$$$$%%%(((******)))++++++,,,,,,,,,++++++***&&&)))***)))+++...---***'''''''''((())))))******))))))************))))))&&&'''((()))************************++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,///000...,,,)))(((---222222...,,,...000---((()))000444///,,,,,,...000222444777>>>GGGNNNRRR\\\jjjwww}}}|||{{{tttvvvwwwwwwvvvwwwxxxzzzxxxwwwxxx~~~zzzwwwzzzyyytttnnncccRRRDDDBBB@@@===:::999999999:::999999888888777555333222...111333333000...000111,,,---.../////////...---.../////////000000111111111222222///,,,+++---000---.........//////000000333000......000000///------------.........//////---------.........//////---.........//////000000//////.........---------******+++++++++,,,,,,,,,,,,---------------------................................................---,,,,,,,,,---...000111000000//////.........---///000222333333111///---222222111111000000//////000111111111111222222222000000//////......------222222333333333444444444111111222333444666777888666555444333222222222222444444555555666888999:::555555555666666777888999::::::999:::<<<<<<<<<;;;===???AAABBBDDDNNN\\\fff|||}}}|||yyyzzz||||||{{{||||||zzzooofffaaa___``````___]]]YYYUUUPPPNNNKKKIIIFFFEEEFFFFFFFFFEEE??????>>>>>>>>>??????@@@????????????>>><<<;;;:::666777777777777666666555000000111111111000//////111111000......---------************************)))************+++++++++***************************...111///***&&&'''))))))***++++++***)))***,,,((()))(((&&&(((,,,---)))+++***((('''''''''((()))+++*********))))))(((((((((((())))))******++++++))))))******+++++++++,,,(((((())))))))))))(((((()))************++++++++++++)))'''%%%%%%''')))+++((()))***,,,...///111111...------,,,,,,+++******,,,---...///222444666777???CCCKKKVVVbbbmmmwww|||~~~|||zzz|||~~~|||~~~xxxnnniiiccc[[[TTTMMMFFFBBB:::999888666444333333333333333222222111000//////111111000///////////////------......//////000000000000000000000000000000......//////000000111111////////////////////////......////////////......,,,,,,,,,---//////...---......---,,,,,,,,,------...---,,,++++++,,,---...//////...------------...,,,------...///.........+++---......---,,,,,,---------,,,+++,,,---...///......//////...---,,,,,,+++,,,------......------000000000000000000000000///000111222222111000/////////000111111111111111000000111222222222222111222111000//////000111222000000000111222222333333111222333333444444333333444333222111111111222333222222333444444555555666777555333555999;;;;;;999888888999::::::::::::999<<>>===<<<;;;777777888888777777666666222222222111111111111000111000///......---------++++++++++++++++++++++++)))************+++++++++***************************---000...)))'''(((***,,,------,,,***)))***+++...///,,,)))))),,,+++''',,,+++***)))((())))))***************)))))))))((()))******************+++*********+++++++++++++++))))))************)))))))))************+++++++++///...,,,++++++,,,...///000///...+++(((&&&$$$###------------,,,,,,,,,,,,------...///111333555666444666:::AAAKKKUUU^^^dddpppwwwwwwnnnhhhXXXTTTNNNIIIDDD???;;;777888777666555444333333333333333222111111000//////111000000///////////////.........//////000000000........................///////////////000000000////////////////////////---......//////......---/////////000111222111000...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............---------------...//////000000//////---///111111///...///000------,,,,,,,,,---...///...............---,,,,,,,,,,,,---............---........................///000111111111111000/////////000111111111111000000000111222222222222111222222111000000000111111000000000111222222333333000111222222333333222222555444333222222333444444444444444444444444333333555444222444777999999888888888999999:::::::::999;;;===??????>>>@@@FFFLLLRRR\\\jjjvvv{{{}}}}}}|||}}}yyyvvvtttwwwyyy}}}~~~uuunnniiifff```[[[WWWUUUUUUVVVTTTVVVVVVSSSOOOKKKKKKKKKHHHGGGFFFEEEEEEFFFHHHIIIIIIFFFBBB@@@@@@@@@>>><<>><<<;;;:::888888999999888777777666333222000/////////000111111000///......---......,,,,,,,,,,,,++++++++++++)))************+++++++++***************************,,,---,,,)))'''***,,,---......---+++))))))***&&&)))))))))...444666333,,,++++++***)))*********************))))))))))))++++++***************)))++++++++++++******************++++++++++++******)))************+++++++++++++++++++++++++++++++++111111111111111111111111---------------..................///000111333333000000111444:::BBBIIINNNWWW^^^hhhsss{{{~~~yyyuuuoooiiibbb[[[SSSNNNFFFCCC>>>;;;999777555444555444333333222222333333222222222111111000000///000000000000////////////////////////000000000000------------------------///////////////.........////////////////////////,,,------......------,,,,,,,,,---------.........------,,,+++++++++++++++,,,,,,------------,,,,,,---......///...---,,,+++,,,------...............***,,,...---,,,+++,,,,,,---,,,,,,,,,,,,---...///---............------,,,,,,---......//////......------------------------//////000000000000//////...//////000000000000000///000111111222222111111222222222222111111000///000000000111222222333333///000000111222111111111555444444333333444555555555555555444333222222222444333222333555777777777888888888999999999999999888;;;======<<<===AAAEEEDDDJJJTTT\\\eeeqqq{{{vvvpppooottt{{{~~~}}}{{{zzzyyyxxxxxxxxx}}}}}}{{{wwwsssnnnggg```ZZZWWWWWWVVVUUUSSSRRRQQQPPPNNNOOOPPPNNNKKKIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFIIIGGGCCCBBBAAA@@@>>>===>>>>>>>>>===<<<;;;999999999999999999999888777666222111///---,,,---...///000000///...............------,,,,,,,,,,,,,,,+++))))))*********+++++++++***************************++++++***((((((+++...+++,,,---,,,***)))***+++!!!$$$''')))///777;;;999++++++*********)))))))))*********)))))))))))))))*********))))))(((((((((+++******))))))((((((((()))******++++++******)))))))))*********+++++++++&&&'''((())))))((('''&&&"""&&&+++///222444,,,,,,------...///000000//////......//////000111000000000111444999>>>@@@DDDGGGLLLRRR[[[fffrrryyy~~~~~~yyyooo```[[[TTTMMMHHHDDDAAA>>>>>>;;;777666666666666555111111111111111222333333222111111111000000000///000000000000000//////...000000000000000000000000------------------------/////////......---------........................+++,,,,,,------,,,,,,+++***+++++++++******+++,,,---,,,++++++******+++++++++,,,---......---,,,+++,,,---...//////---+++***))))))***+++++++++++++++)))***,,,,,,***)))***+++,,,,,,,,,,,,------......---------......------,,,,,,---......//////......------------------------////////////////////////---...//////000000/////////000000111111111111111000111222222111000...---000000000111222222333333///000111111222222111111333333333333333444444444444444444333333333222222444333333333444666777777888888888888888999999:::666888;;;;;;;;;:::<<<>>>???CCCGGGKKKPPPYYYeeennn~~~xxx{{{xxxpppkkkjjjpppxxx{{{|||}}}yyysssjjjgggbbb^^^[[[XXXUUURRROOOPPPPPPQQQPPPPPPPPPOOOKKKLLLLLLKKKIIIGGGFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>?????????>>>===<<<;;;::::::::::::999999777666666444333000...---...///000000//////............///---------,,,,,,+++++++++))))))*********+++++++++*********************************)))((()))+++---''')))******))))))***,,,+++---+++)))+++//////,,,)))))))))))))))((((((((())))))))))))))))))******)))))))))((((((''''''&&&))))))((((((''''''&&&&&&(((((())))))))))))(((((())))))*********+++++++++)))***,,,------,,,***)))"""###$$$&&&((()))+++++++++,,,,,,---...///000000///......------......///***+++---...000222333333666777999===DDDMMMWWW^^^jjjqqqzzz~~~vvvggg\\\QQQLLLEEE@@@===<<<<<<;;;999666444333333444333222/////////000000111222333111111111000000000000000///000000111000///......000000000///////////////........................//////......------,,,,,,------------------------++++++,,,,,,,,,,,,++++++---......---++++++---///---,,,++++++******++++++***+++,,,------,,,+++***+++---...//////---+++***((())))))***************,,,---//////---------...,,,,,,,,,---------------,,,,,,---------------,,,,,,------.......................................///..................///------...////////////...//////000111111111111000...///000111000///---,,,000000000111222222333333000111111222222222222222111111222222333333333333222222222333333333444444444444444444444555666777888888777777777888999:::666777999:::::::::::::::???AAACCCDDDFFFJJJQQQVVVbbbkkkyyy~~~wwwrrrnnnnnnvvv}}}yyytttmmmfffaaa\\\XXXTTTQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNOOOLLLKKKJJJIIIHHHGGGEEECCCDDDEEEFFFGGGGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAAAAA@@@>>>===<<<::::::999999888777555555666555333222111111111111//////............//////------,,,,,,++++++******)))************+++++++++******************************)))))))))******+++%%%'''((()))))))))+++,,,...///,,,((((((+++)))%%%((())))))))))))(((''''''))))))))))))************((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))(((((()))************+++++++++***+++,,,------,,,+++***/////////......---------++++++,,,---......//////......------,,,------...((()))+++---......---------000444888;;;>>>AAADDDKKKSSS___jjjttt}}}yyyrrrggg[[[RRRGGGCCC===999777777777777888666555444555444333111////////////000111222333000000000000000000000000///000111111111000...---////////////....................................---------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++------+++((((((***...------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------...---,,,+++******++++++,,,,,,,,,,,,,,,+++---......---,,,,,,---+++,,,------......------+++,,,,,,------------,,,+++,,,------......------..............................------------......,,,------..................///000000111111000000...//////000000//////...000000000111222222333333000111222222333333222222000000111222333333333333111111111222333444444444333444555555444444666888888888777666777888999:::777888999:::;;;;;;::::::<<<>>>AAABBBCCCEEEHHHJJJLLLSSS]]]gggoooyyy~~~{{{|||}}}zzz|||{{{vvvwww}}}~~~zzzxxxuuuuuu|||}}}{{{uuuqqqlllgggccc^^^ZZZWWWVVVSSSOOOMMMMMMNNNNNNMMMOOOMMMJJJHHHGGGHHHJJJKKKKKKJJJHHHHHHHHHGGGEEEBBBEEEEEEFFFFFFEEEDDDCCCAAADDDEEEFFFDDD@@@===<<<<<>><<<;;;999999999888777666444444444444333222111000////////////............//////---,,,,,,+++******)))))))))************+++++++++***************************))))))*********)))((('''(((******))))))***,,,((()))(((&&&(((------)))))))))*********)))((('''((()))))))))************))))))))))))************(((((()))))))))))))))))))))))))))******))))))))))))************+++++++++))))))************))))))'''''''''((((((((())))))++++++,,,,,,------......---,,,,,,,,,,,,,,,------,,,,,,------------------,,,///222444444444666777777===EEEMMMTTT^^^iiirrrzzz}}}~~~~~~}}}~~~~~~{{{xxxwwwxxxqqqmmmhhhbbb\\\VVVOOOJJJ>>>:::666333222222111000555555555666666555222///000/////////000111222222///000000000000000000000//////111111111000...---///.........---------,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,(((***+++((($$$$$$'''+++...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++------+++***+++,,,+++,,,---.........------***+++,,,---------------***+++,,,,,,---,,,,,,,,,------------------------......---,,,,,,---......,,,,,,---............---...//////000000000000000000000///000000111222333000000000111222222333333///000000111222111111111000111222444444444444444222222222222222222333333222444555444222222444666888888666666666777999::::::999999:::<<<======<<<;;;<<<>>>???@@@AAACCCDDDCCCFFFKKKNNNSSSZZZcccjjjvvv||||||wwwvvvxxxzzz{{{|||{{{}}}yyywww}}}yyytttpppmmmlllccc```]]]ZZZYYYWWWTTTQQQRRRPPPMMMLLLMMMMMMLLLKKKMMMKKKIIIGGGFFFFFFGGGHHHHHHGGGEEEFFFHHHHHHFFFDDDEEEEEEEEEEEEDDDCCCBBBAAABBBDDDEEECCC???<<<;;;;;;>>>>>>======<<<:::999888999999888888666555444333111111111000///---,,,+++//////.........//////000,,,,,,++++++***)))(((((()))************+++++++++***************************)))***++++++***(((&&&***+++,,,+++***)))***+++((()))(((&&&(((,,,,,,)))******+++,,,+++***)))((((((((())))))*********+++******++++++,,,,,,,,,---))))))******++++++,,,,,,******++++++++++++******)))************+++++++++************************,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------///...,,,***)))***+++,,,111000...,,,+++...333777111444888999;;;BBBMMMUUUZZZ___fffjjjjjjgggcccbbbgggiiimmmuuuwwwjjjjjjhhhddd___[[[ZZZZZZTTTRRROOOKKKGGGCCCAAA???999777444333333333222111//////000222333111...+++000000000000000111222222////////////000000000000...///111222111000...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---...+++&&&&&&***...///...------,,,,,,---------,,,+++******+++,,,---...---,,,+++++++++,,,,,,))))))***++++++++++++***---///000000///......///+++,,,---.........---,,,***+++,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,------......------...//////000000000000000111111000000111333555666000000000111222222333333...//////000000000000000000222333555666666555555444444333222222111111111000222444333000000222555999888666555666777999:::;;;:::999:::<<<>>>??????<<<<<<<<<<<<===>>>???@@@AAABBBCCCBBBBBBFFFNNNTTTRRRZZZgggrrr|||zzz|||~~~zzzvvvtttuuuyyy}}}{{{vvvzzzxxxssskkkddd___]]]]]]^^^YYYXXXVVVVVVUUUSSSPPPNNNOOOMMMLLLMMMNNNNNNLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGEEECCCCCCEEEHHHIIIGGGEEEFFFEEEEEEDDDCCCBBBBBBBBB<<>>??????>>>===::::::999888777666555444444222111111222111000.........---,,,+++******))),,,+++***))))))***+++,,,---***((('''(((*********))))))************))))))(((((()))***+++---...///))))))))))))************************************))))))************))))))(((((())))))))))))((((((---$$$ %%%))))))))),,,(((((())))))******++++++(((((())))))***+++------******))))))))))))******###$$$&&&(((((('''%%%$$$+++,,,,,,------,,,,,,+++------........................---------...//////---------,,,,,,+++++++++......//////000000111111666444222333888<<<======BBBCCCFFFHHHIIIJJJJJJJJJGGGIIIPPPYYYeeeooouuuwwwzzzzzzxxxvvvuuuwww||||||{{{kkk```PPPNNNKKKHHHEEECCCBBBBBBAAAAAA@@@???>>>>>>======888666333111000111222444000000000000000000000000000000//////.........---000000000000000111111222---------...///000111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........+++)))((('''((()))+++,,,,,,,,,,,,)))***++++++------...///,,,+++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,...+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++,,,------......///,,,,,,,,,---------......000000//////.........---+++,,,---...////////////000000000000000000000000333333333222222222111111222///,,,+++---000222222333111000//////111333444333111000111222222111000111111222222222333333333000000000111111222222222444444555555666777777777888999999:::;;;<<<>>>??????>>><<<:::999:::;;;<<<======<<<<<<===???BBBCCCGGGJJJOOOVVV]]]gggpppwww|||xxxyyy~~~zzzxxxuuussstttzzz{{{uuuppplllkkk___^^^\\\ZZZYYYYYYZZZ[[[YYYWWWTTTSSSRRRQQQOOOMMMJJJLLLMMMOOOPPPPPPPPPOOONNNMMMLLLJJJHHHFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@???===>>>>>>>>>>>>>>>===<<<:::;;;===>>>???>>>===<<<::::::999888777666555444444222111111111111000...111000000//////......---,,,+++***))))))***+++,,,+++*********,,,,,,***)))))))))************)))))))))))))))***+++,,,---...))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))$$$"""((()))+++---)))))))))))))))******************)))******++++++******))))))))))))******))))))******((('''%%%$$$***++++++,,,,,,++++++***+++,,,,,,---......//////,,,+++++++++,,,---.........---------,,,,,,,,,+++++++++,,,---///000111111333111///000222555555444555666777999999999999888<<<===AAAGGGOOOVVVZZZ[[[\\\\\\[[[YYYXXXYYY]]]___aaafffnnnwww}}}zzz}}}|||wwwrrrlllbbbUUUKKKBBBAAA???>>>=========>>>;;;;;;:::999999888777777666555333111111111222333////////////////////////000/////////............///............///000000............///000111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111222222111///...---+++******))))))***+++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...000000,,,)))******++++++,,,---............,,,+++***++++++,,,++++++,,,,,,---.........,,,,,,,,,------------...///.........------------,,,,,,---.../////////...////////////////////////111111111222222333333333666333000///000111111111000000/////////000111222222111000000222333222111111111111222222222333333333333333444444444444444444444555555666666777777999999999999:::;;;======>>>===;;;:::::::::<<<=========<<<<<<===???AAACCCCCCEEEHHHKKKOOOUUU[[[```oooxxx}}}yyyyyy}}}}}}zzzwwwwwwzzz~~~{{{tttmmmfffaaa^^^\\\]]][[[YYYXXXWWWWWWXXXYYYWWWUUUSSSQQQQQQPPPMMMKKKJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKJJJIIIGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;:::<<<===>>>>>>>>>===;;;:::999999888777666666555555444222111111111111000...000000000000000000000000++++++************++++++******+++---......+++((())))))************))))))***************+++,,,,,,***))))))(((((('''''''''************************))))))************))))))***)))(((''''''((()))******%%%"""&&&)))((('''(((************)))))))))))),,,+++***)))))))))))))))******))))))))))))******,,,,,,+++***)))((((((''')))******++++++******)))******+++,,,------......))))))))))))***+++------.........---------------((()))***+++---///000111111///......///000...---000000111111111111000///333333333666:::===>>>===>>>??????>>><<<<<<>>>???HHHKKKQQQXXX___fffjjjlllvvvxxxwwwrrrjjjggghhhlllrrruuuzzz|||yyywwwxxxzzz|||yyytttmmmhhhfffiiinnnqqq|||~~~|||pppggg^^^ZZZUUURRRNNNIIIAAA;;;666666666555555666777777666555555444444333333222444444333222222111111111........................////////////............------,,,,,,------...///............//////000111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++...,,,***(((((()))***,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---000222000,,,(((((()))***+++,,,.../////////...---+++************++++++,,,,,,------......,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------.........------//////////////////////////////000111222333444444555444222333444555444222........./////////000000111000///000222333333222111111111222222222222333555555555444444444444444444444444555666666777777999999999999999:::;;;<<<<<<;;;:::999:::;;;<<<======<<<<<<<<<===>>>@@@AAA>>>???AAAAAABBBEEEJJJMMMPPPXXXccckkkqqqwww}}}yyy{{{{{{{{{zzzyyyyyy{{{}}}zzz}}}~~~|||vvvsssqqqlllhhhccc\\\WWWTTTSSSSSSYYYXXXVVVUUUTTTUUUUUUVVVTTTRRRPPPOOOOOONNNLLLJJJKKKLLLMMMMMMMMMKKKJJJIIIKKKJJJIIIGGGFFFDDDCCCBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>><<<;;;;;;>>>>>>>>>===;;;:::888777>>>>>>>>>>>>===<<<:::999999888888777666666555555333222000000111111///...,,,,,,------............++++++++++++++++++++++++*********+++------+++)))))))))************))))))++++++***************+++***))))))((('''&&&&&&%%%************************))))))************))))))+++)))(((&&&&&&((()))+++111...,,,,,,---,,,***(((++++++******))))))((((((******))))))))))))************))))))))))))************))))))***+++,,,---******++++++++++++******+++++++++++++++,,,,,,,,,))))))))))))***,,,---...........................)))******,,,---...//////111111111111111000...---222222222222222222222222111000000111222333333222333555666555333222222333===>>>???AAADDDGGGIIIKKKTTTVVVWWWTTTOOOMMMNNNPPPWWWYYY___gggnnnppplllhhhiiihhhgggeeebbbbbbccceeekkkooowww}}}~~~yyypppiii[[[WWWQQQLLLJJJLLLPPPSSSUUUWWW\\\aaaaaa[[[RRRJJJEEEBBB???===>>>>>><<<:::555555444444333333333333444333333333222222222111111222333333333111000///........................///////////////.........------,,,,,,------...///...------------......///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((++++++***))))))******+++))))))***+++,,,------...******+++,,,---.........******+++,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***+++---......---+++)))))))))***+++,,,---------------,,,++++++************++++++,,,------......++++++,,,,,,,,,---------------------------------------.........---,,,,,,//////////////////////////////000000111222222333000000111444777888777666---...///000000000//////000//////000222444333222111111111111222222222222444444333333333333222222333333444555555666666777999999888888888999999:::999999999999:::;;;<<<===<<<<<<;;;<<<<<<>>>???@@@<<<===??????@@@BBBFFFIIICCCHHHOOOTTTWWW[[[bbbgggqqqwww{{{wwwvvvuuusssrrrtttxxx|||{{{sssjjjccc^^^\\\[[[YYYVVVSSSRRRSSSUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTQQQOOOMMMMMMMMMLLLJJJIIILLLLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@???>>>===;;;::::::<<<<<<<<<;;;:::999888777@@@??????>>><<<;;;999999888888777777666555555555333111000000111000///---+++++++++,,,,,,---......+++++++++,,,,,,++++++++++++)))'''''')))+++++++++))))))************))))))++++++******))))))*********))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))************))))))+++)))(((&&&&&&((()))+++)))******+++---000000///++++++******))))))(((((((((((((((((()))***+++,,,******))))))))))))******))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******)))*********++++++,,,..............................---------------.........///000111222222111111111/////////000000111222222000//////000222333333222222444555555333111111222333444444555888:::===>>>===???AAAAAA>>>===???@@@@@@BBBGGGNNNTTTUUUPPPLLLJJJKKKJJJIIIGGGGGGIIIKKKOOOSSSYYY^^^^^^XXXNNNGGGCCCBBB???<<<::::::;;;<<<===???CCCGGGHHHFFFBBB>>>999777555555666888::::::444444444444444333333333222222222111111111111111000111222333333111000///////////////////////////.........///////////////......------......///000------,,,+++++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,&&&(((***,,,---,,,+++***((())))))***+++,,,---...******++++++,,,---......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******++++++******))))))***++++++++++++++++++++++++***)))******++++++,,,,,,,,,******++++++,,,------...+++++++++,,,,,,,,,------..................//////------------------,,,,,,........................000000000000000000000000......000333666777555444...///000111111111000000000//////000222444333222000000111111111222222222333333333333333333333333333333444444555666666666888888777777777888888999888888888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>><<<===?????????AAADDDFFFEEEHHHKKKLLLLLLNNNQQQUUUWWW[[[aaagggmmmuuu|||{{{xxxxxx{{{~~~xxxuuunnnfff^^^XXXSSSQQQRRRQQQPPPPPPRRRTTTWWWYYYUUUUUUTTTTTTSSSSSSSSSTTTOOOMMMLLLKKKLLLLLLJJJHHHIIIJJJLLLMMMNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDAAA@@@???>>>===;;;;;;:::888999:::::::::::::::999@@@@@@???===<<<;;;:::999777777777666666555555555333111000000000000///---,,,---------......//////++++++,,,,,,,,,,,,+++++++++)))&&&&&&(((***,,,,,,))))))************))))))+++******)))))))))*********))))))(((((('''''''''))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***&&&((((((&&&&&&)))***)))************))))))))))))'''''''''((()))***,,,,,,******))))))))))))******++++++*********))))))))),,,,,,,,,------,,,,,,,,,---,,,,,,++++++******)))---,,,,,,,,,,,,---......---------------.........////////////............---...////////////000222............///000111222---,,,,,,...000222222111///111222222000//////000333333333222333444555555111333555555555555777888555777;;;???BBBBBB???<<<999;;;<<<<<<;;;;;;<<<======???BBBEEEEEEAAA:::444777777777666555444333222555666888999999888777666555444222111111222333333///000111222333333333333///////////////////////////000111222222111000///////////////////////////.........////////////////////////...//////000111...---,,,+++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,$$$&&&***---...---+++)))++++++++++++*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))************)))'''&&&'''***---,,,,,,,,,+++******))))))'''(((***+++,,,,,,---,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,.........///////////////+++,,,,,,---------,,,,,,........................000000000000/////////...000000000111333222000...//////000000000111111111111000///000222333333222000000000111111111111222333444444444555555555555333333333444555555666666666666666666666777888999777777888999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<===<<<===>>>===<<<<<<>>>@@@CCCDDDFFFGGGFFFGGGIIIKKKNNNOOOQQQSSSVVV[[[aaaeeegggkkkrrrxxx~~~}}}{{{yyyzzz~~~ooolllfff```ZZZVVVRRRQQQPPPPPPPPPPPPQQQRRRTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNMMMKKKKKKLLLLLLKKKJJJEEEGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@>>>===<<<;;;:::777888999::::::;;;;;;;;;@@@@@@>>>===;;;;;;::::::666666666666666555555555222111//////000000...---............////////////++++++,,,------,,,++++++***(((((()))+++,,,,,,+++))))))************))))))***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))+++)))$$$"""%%%'''%%%)))))))))))))))*********((((((((((((((()))***+++******))))))))))))************+++,,,+++***)))(((++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,---+++,,,,,,,,,------------.............../////////,,,---...---++++++...111111000/////////000111111---,,,+++,,,///000///...---...//////......///000444333222111000///...---//////000//////000222333111333666777666666666777333555999:::999999999:::777777777888999888444111222333333333333222111000222222333222111000000111111222222111000///////////////000111111000///...//////////////////////////////000000000000000///..................................../////////000//////......//////000111000///...---,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++******'''(((***,,,---,,,***)))++++++++++++************************************+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++***''''''))),,,+++++++++***************((()))***+++,,,,,,++++++*********+++,,,,,,------***++++++++++++,,,,,,,,,---------....../////////***+++,,,,,,------------..............................//////////////////111000///000000000...,,,//////.........///000111222111000000222333222111000000000000111111111111111222222333444555666666222333333444444555555666444444444555666777888999777777888999999999999999::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>><<<<<<===???<<<>>>@@@BBBCCCCCCDDDEEEHHHJJJKKKLLLLLLNNNPPPSSSRRRUUUYYY]]]```eeekkkppptttyyy~~~zzzyyyzzz{{{vvvtttqqqnnnkkkkkklllmmmggggggggggggiiilllnnnpppfffccc___[[[WWWTTTRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQRRRRRRSSSSSSRRRRRRRRRNNNMMMLLLLLLMMMNNNMMMKKKFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCC@@@@@@???===<<<;;;:::999999999::::::;;;:::::::::@@@???>>><<<;;;;;;;;;;;;666666666666666555555555222111//////000000...---........................++++++------------++++++((((((***,,,......,,,***))))))************)))))))))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((%%%))))))$$$%%%,,,000///(((((())))))******++++++***))))))(((((((((((((((******))))))))))))******&&&(((***---......---,,,******++++++++++++******((()))***+++---...///000......---,,,+++++++++++++++++++++,,,,,,---------,,,,,,------...///000000...//////,,,******---111222111///------------...000///......//////...---///000000000//////111333+++,,,---//////000//////333222111000///000111222...000222222//////222555---000444777666555555555444222000000111222222111000000000//////000000000111222333222111000111111///111333444333222222222333333333222000---***)))111111111111111111111111///////////////000000000---------------------------.........//////000000///............///000000222111000///...------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,***++++++++++++*********)))(((((()))***+++,,,,,,---*********)))))))))))))))***((('''%%%%%%'''(((***++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...'''***------***))))))+++))))))******+++++++++,,,)))***+++,,,,,,+++)))))))))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------.........)))***+++,,,---.................................,,,------...///000111111///...---...000111111000///...,,,+++,,,---///111333111000111222222111000000000000000111111111111......///000222333444444222222333444444555555666333333444444666777999999777777888999999999999888::::::;;;<<<<<<<<<;;;;;;===>>>@@@AAA@@@AAABBBDDD<<<>>>@@@CCCEEEEEEFFFFFFBBBDDDHHHIIIIIIIIIKKKLLLIIIKKKLLLMMMMMMOOOUUUYYY]]]aaagggmmmrrrtttuuuuuuwwwzzz}}}{{{{{{}}}{{{yyyyyyyyy|||}}}{{{vvvsssvvvyyyrrrppplllhhheeecccbbbaaa^^^]]][[[YYYXXXYYY[[[^^^ZZZ[[[[[[ZZZYYYZZZ^^^aaa^^^\\\YYYUUURRRPPPNNNNNNMMMNNNPPPQQQQQQPPPOOONNNPPPPPPQQQRRRRRRQQQQQQQQQOOOMMMLLLMMMNNNOOONNNLLLJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB??????>>>===;;;:::999888;;;;;;;;;;;;;;;:::999888BBBAAA@@@>>>;;;999888777777666555444333444555555888666333222222111///---------............------111...+++((('''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))))))))))))))*********)))))))))***+++++++++,,,+++,,,,,,---,,,+++)))((()))))))))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&'''((()))***++++++++++++((((((+++,,,)))((()))&&&'''''''''(((((())))))******************++++++,,,,,,***)))))))))***+++++++++++++++++++++++++++((()))***+++***+++...000+++,,,------++++++,,,---...+++)))***---...---,,,..................------111111111000///---,,,+++000000///...------,,,,,,------......///000000000000000000000000000000000555333000......000333555333333333222222222222222111111111111111000///...000000111111111111000000......///000000000000000333222222111000//////...111111111111111111111111//////000000000000//////...------......///000111000///...------...///000000...,,,---//////---+++---------............///.........------,,,,,,,,,...---+++))))))***+++,,,---+++)))'''''')))+++---,,,,,,+++,,,---...,,,***,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))))))))***...---,,,++++++++++++,,,+++++++++*********)))))),,,,,,,,,++++++*********++++++******)))((((((((())))))***+++++++++******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***------------------------***,,,---//////...---+++000000000000000000000000............////////////////////////000000000000111111000000111333555666...000222222000000000111222222222111111111111111000111111222222222111111444444555555555555555555777777666666555555555444777777888888888999999999999999:::;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKKKKMMMOOOUUUVVVXXXZZZ]]]___aaabbbeeefffggghhhhhhgggfffeeehhhhhhhhhhhhhhhhhhiiiiiipppooommmkkkiiihhhggggggkkkiiifffcccaaa```aaaaaabbb```\\\XXXUUUTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSXXXWWWTTTQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAACCCCCCBBBAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;:::::::::999999999888888??????>>>===<<<;;;::::::777666555444444444555555777555222000111000000...------............------000...,,,***)))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))((()))))))))))))))))))))***))))))))))))))))))*********+++++++++******)))(((((())))))******))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))***+++,,,,,,,,,,,,)))&&&%%%(((((($$$"""$$$''''''((((((((())))))))))))))))))******+++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++***,,,......---+++******+++,,,------++++++,,,------+++)))***---...---,,,------...............---,,,,,,---------,,,,,,+++000//////...------,,,,,,------......//////000000------------------------...---+++))))))***,,,------...............------111111111111111000/////////000000111111000000/////////000111111111111111000000//////...------,,,000000000000000000000000//////000000000000//////000//////.........////////////...---------......000...,,,---...///---+++------------..................---------,,,,,,,,,,,,+++***)))((()))******+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++------,,,***,,,,,,,,,++++++*********++++++++++++++++++++++++************************((((((((((((((((((((((((+++******)))))))))******,,,+++++++++******+++++++++++++++*********)))))),,,,,,,,,++++++*********++++++++++++************------------,,,,,,+++***)))))))))******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---++++++++++++++++++++++++............////////////.../////////000000000000//////......///000111222000111333222000/////////111222222222222333333333000000111222222222222111222222333444555555666666777666666666555555555555777777777888888888999999888888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEGGGHHHIIIHHHIIIJJJLLLOOOPPPQQQSSSUUUWWWYYYYYYZZZ[[[]]]^^^^^^^^^]]]]]]ZZZZZZYYYYYYZZZZZZ[[[[[[___^^^]]][[[ZZZYYYYYYXXX]]]\\\ZZZXXXWWWWWWWWWWWWXXXWWWUUUSSSRRRQQQPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPSSSRRRQQQQQQPPPPPPQQQQQQTTTSSSQQQPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCBBBBBBAAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999999888888=========>>>>>>======<<<666666666555555555444444666333000...///000000000------............------///...---,,,+++++++++,,,************************))))))))))))))))))))))))******)))))))))))))))))))))))))))(((((((((((((((******)))((((((((())))))((()))***,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,++++++***)))&&&&&&(((&&&""" """)))))))))))))))*********(((((())))))***+++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++---000000...+++)))(((+++,,,---,,,+++***+++------+++******,,,------,,,+++,,,---...............,,,---...///000111111111//////......---,,,,,,,,,---------...//////000000------------------------///...---,,,,,,,,,,,,,,,,,,---////////////...---111111222222111111000000//////000000000000/////////000000111111111111111000//////......---------////////////////////////...//////000000//////...222111000///..................///......---,,,,,,///...------......---+++,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++***************,,,///000000///,,,***,,,*********,,,,,,+++***+++++++++++++++*********++++++++++++++++++++++++************************((((((((((((((((((((((((+++***************++++++*********************++++++************)))))))))+++++++++++++++*********+++++++++++++++,,,,,,,,,.........---,,,***)))(((************************++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++)))***,,,---.........------------------------------............/////////....../////////000000000///......------...//////111222333222///...---...111111222222333444444444000000111222222222222222000000111222444555666777666666666666555555555555777777777777888888888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVUUUSSSRRRNNNNNNMMMMMMMMMNNNNNNOOOQQQPPPNNNLLLLLLMMMNNNOOOPPPOOONNNNNNNNNOOOQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>=========>>>>>>======<<<;;;;;;;;;:::::::::999999999888888<<<===>>>>>>>>>>>>===<<<666666666666666555444444444222...---...000111111------............------............------,,,+++************************)))))))))))))))******************)))))))))))))))*********))))))(((((('''+++***(((((('''((()))***''')))+++------,,,***((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''+++))))))+++***%%%%%%(((************************&&&'''((()))***+++,,,---+++++++++***************************************(((***------,,,+++++++++***,,,,,,,,,+++***+++,,,,,,+++++++++,,,---------***+++,,,---.../////////---...///111222222222222.........------,,,,,,,,,,,,,,,---......//////000////////////////////////111111111111000///......,,,...///000111000///...000111111222111111000000...//////000000//////......//////000000000000000111111000000000/////////...........................//////////////////...111000//////.........///...///000000///...,,,+++......------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++---///000000///---+++,,,***))))))***++++++)))+++++++++***************************************************************))))))))))))))))))))))))+++************++++++,,,)))******+++++++++++++++************))))))))))))+++++++++***************))))))******+++,,,------+++++++++******)))''''''************))))))))))))************************)))******++++++++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,........................---------.........//////........./////////000000000000000///............///111222111///......///222222222222222222222222///000111222222222222222000000111222333333444444666666666666666555555555666666666777777777888888777888999:::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEDDDCCCEEEFFFIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUWWWXXXXXXYYYXXXUUUXXX[[[]]]]]][[[XXXVVVPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOLLLJJJJJJKKKMMMOOONNNMMMLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHIIIKKKMMMIIIIIIIIIJJJJJJJJJJJJJJJEEEDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>==================<<<<<<;;;;;;;;;:::::::::999999999888888>>>???@@@@@@???===;;;:::555666777888777666444333333111......///111111111------............------,,,---.........---,,,+++++++++++++++++++++++++++((()))))))))*********+++************))))))((((((+++++++++******)))))))))+++***)))(((((()))+++,,,&&&(((+++------,,,***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&***)))+++...,,,((()))---++++++++++++************&&&'''''')))***+++,,,,,,++++++++++++******))))))************************)))******((('''(((***,,,***+++,,,,,,******+++,,,+++,,,,,,++++++,,,---...***+++,,,---............,,,,,,---......------------------------,,,,,,,,,,,,,,,------.../////////////////////////////////......//////...---,,,+++***+++,,,---......---,,,///000000111111111000000......////////////......,,,------...............000000000000////////////////////////////////////......////////////............---......///000000//////000111000///...------......---,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------,,,,,,,,,,,,------,,,***))))))***++++++*********************************************************************************************************))))))***++++++,,,++++++,,,------,,,,,,+++))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,((())))))******)))))))))******))))))))))))))))))************************((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000//////...------,,,,,,...000000000///000111222222111111000000////////////000111222333333333222222222222222222111111555555555666666666666666555555666666666777777777777888999:::<<<<<<<<<===999999999999999999999999;;;;;;<<<======>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEDDDCCCDDDFFFIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNPPPRRRRRROOOOOOOOOOOOPPPQQQRRRSSSQQQPPPPPPPPPPPPQQQRRRSSSOOOPPPSSSUUUWWWXXXYYYYYYXXX[[[```cccbbb___ZZZVVVSSSSSSRRRQQQQQQQQQQQQQQQQQQOOOMMMKKKJJJLLLNNNOOONNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGIIIKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIDDDCCCBBBAAAAAA@@@AAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888@@@@@@AAAAAA???===:::888444666888999999777444222333111000000111222111000------............------,,,,,,------------,,,,,,++++++++++++++++++++++++((())))))******+++++++++++++++******)))(((((((((++++++++++++******************)))))))))***++++++&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((***+++++++++***))))))(((&&&&&&))),,,***'''(((...+++++++++***************''''''(((((()))***++++++***++++++++++++***))))))************************---,,,)))&&&$$$$$$'''******+++,,,+++***)))***,,,+++,,,,,,,,,++++++---///***+++,,,---------------...............---,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...//////000000......//////000000//////------............------+++,,,,,,---------------------------------------////////////////////////---......//////......---,,,,,,,,,,,,---...///000......///////////////...,,,---...---,,,++++++---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************...---***((((((***---...---+++))))))***+++,,,+++)))))))))***************************************************************++++++++++++++++++++++++(((((((((((()))***++++++,,,,,,---...---,,,+++***(((((()))))))))))))))***)))))))))***************''''''((()))******++++++)))******+++,,,,,,++++++))))))))))))))))))))))))************************(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------,,,------------.........------........./////////---------------,,,+++***+++---///000///000111222111111000000000/////////...///000111222333333333444444333222222111111000555555555666666666666666555555555555666666666666666777888:::;;;<<<<<<<<<999999999999999999999999:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@AAABBBCCCBBBCCCEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOLLLLLLLLLLLLMMMOOOPPPQQQOOONNNNNNNNNOOOOOOPPPQQQOOOPPPRRRTTTWWWZZZ[[[\\\^^^bbbfffiiiiiiddd___[[[UUUTTTSSSRRRQQQPPPPPPPPPQQQPPPNNNMMMLLLMMMNNNOOOOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJHHHHHHGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888???@@@AAAAAA@@@===:::888444666888::::::777444222333222222222333333000...------............------,,,,,,+++++++++,,,,,,,,,************************((())))))******+++,,,,,,++++++******)))(((((('''))))))))))))************'''((())))))******))))))&&&'''((()))************))))))))))))))))))))))))***)))))))))(((((((((''')))***************))))))$$$%%%(((***'''###%%%***++++++*********)))))))))'''((((((((())))))*********++++++,,,+++***)))(((*********************************(((&&&&&&(((***)))+++,,,+++***)))***+++***,,,---,,,******---///+++,,,,,,---------,,,,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000000///...///111333444,,,,,,---...............---------......---------+++,,,------......---------------------------------------------------------......//////......---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------...///+++---...---+++***+++---************++++++++++++******+++++++++,,,,,,,,,,,,+++***)))((()))******...---***))))))***---......,,,***)))***,,,---,,,((()))))))))*********+++************************************************************************''''''''''''((()))***+++,,,------...---+++((('''(((((((((((())))))******((()))))))))*********+++)))))))))******+++++++++***++++++++++++******)))''''''(((((())))))******************************'''((()))***++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---........................,,,,,,---------.........---------.........//////,,,,,,---......---,,,+++,,,...///000/////////111...//////000111111222222...///000111222333333333333333333333333222222222555555555555666666666777444444555555555666666666333444666777999:::::::::999999999999999999999999888999;;;<<<======<<<<<<>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCCCCCCCCCCEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLLLLLLLMMMOOOPPPQQQOOOOOONNNNNNOOOOOOPPPPPPQQQQQQRRRTTTWWWZZZ]]]___```dddiiillllllhhhccc___XXXWWWUUUSSSRRRPPPPPPOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888>>>???AAABBBAAA>>>;;;999333666999;;;:::888444222333333333444555333000------..................---+++++++++******+++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++***)))(((((('''''''''(((((())))))******%%%&&&((()))))))))(((''''''''''''((()))******+++))))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''%%%&&&)))***&&&!!!###(((************))))))(((((((((((((((((())))))))))))******+++,,,+++***)))((())))))))))))))))))))))))%%%''')))*********,,,---)))+++++++++***)))***+++***,,,---,,,******---///,,,,,,---------,,,++++++******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................*********+++,,,---...///...,,,*********---000222+++,,,,,,---.........---,,,------......------,,,,,,---......//////........./////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---..................---------,,,+++******************))))))***,,,...///+++---///---+++)))+++---)))************+++++++++*********++++++,,,,,,,,,...---+++))))))***+++,,,...---+++******+++---...///---***)))+++---------(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&'''(((******,,,,,,------,,,)))'''%%%'''((((((((())))))******(((((())))))*********+++***++++++++++++,,,,,,,,,************)))'''&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))(((((()))***+++---///000************************,,,,,,,,,---------......---------.........//////---...///000000000......---///000000///---...///,,,---...000222444666666...///000111333333333444222222222333333444444444444555555555666666777777444444444555555555666666111222444555777888999999999999999999999999999999777888:::;;;<<<<<<;;;:::<<<<<<<<<======>>>???@@@>>>@@@AAABBBBBBCCCDDDFFFCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPNNNMMMMMMLLLLLLMMMMMMNNNOOONNNOOOPPPSSSWWW[[[]]]ZZZ^^^cccggggggddd```\\\\\\ZZZXXXVVVTTTRRRQQQQQQOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLIIIJJJJJJIIIHHHGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888@@@@@@@@@???>>><<<:::999777777777777666666666666222222111111000/////////111000000///...------------------,,,,,,,,,++++++******++++++++++++*********)))'''&&&'''(((***+++******************************++++++++++++******(((++++++((((((++++++((((((((()))))))))*********++++++******))))))((((((+++*********))))))(((((())))))*********))))))((((((((((((((())))))))))))...)))$$$%%%))),,,+++)))...---,,,+++++++++,,,------------------,,,+++***------,,,+++*********+++,,,+++***))))))***+++,,,'''))),,,...000111000000******+++++++++,,,,,,,,,))))))***++++++,,,------***+++---......,,,***)))......---------...//////---+++)))+++---///---+++,,,,,,------......------------............------+++)))&&&$$$$$$&&&)))+++...///222333333000---***000000//////......------,,,---...//////...---,,,/////////...------,,,,,,)))***,,,......---,,,+++//////...---,,,++++++***------++++++++++++------.........------,,,,,,,,,........................,,,,,,++++++,,,,,,---...///---,,,,,,---......---,,,***)))((((((***,,,---))))))((((((''''''&&&&&&))))))(((&&&%%%$$$"""""",,,,,,,,,,,,,,,+++***))))))***+++***)))***+++---************************))))))))))))))))))))))))+++,,,,,,+++******+++------------,,,+++***)))(((+++***)))'''''''''((())))))((('''&&&'''(((***,,,*********)))))))))))))))+++***)))(((((()))***+++******))))))******+++,,,(((((((((((()))***++++++)))*********)))(((&&&%%%************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000//////............//////000//////............///...------------...//////111111000000000000000111000000111222333333444444111111222333333444555555777666555444444444444444555333222333555777777666777777777777888888888888888:::;;;<<<<<<;;;999888777888999999::::::::::::::::::;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIILLLLLLMMMLLLJJJJJJKKKMMMKKKJJJIIIIIIKKKMMMQQQSSSQQQQQQQQQRRRUUUXXXZZZ\\\\\\___cccdddcccaaa``````[[[ZZZYYYXXXVVVUUUTTTSSSOOOOOOOOONNNNNNMMMMMMMMMPPPOOONNNLLLLLLLLLMMMNNNNNNNNNOOOOOOOOONNNNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHFFFEEEDDDEEEEEEFFFDDDEEEEEEEEEDDDCCCBBBAAACCCAAA??????@@@AAA@@@???<<<;;;999888888999:::<<<>>>===;;;:::999::::::;;;888:::;;;;;;:::888888888@@@AAAAAA@@@???===;;;999777777777777666666666666222222111111000/////////111000000///......------,,,,,,,,,,,,++++++++++++(((((())))))))))))((((((***)))'''''''''(((***+++************************)))******++++++******)))&&&))))))&&&&&&))))))&&&*********++++++,,,,,,,,,*********)))))))))))))))*********)))))))))(((((())))))***************)))(((((((((((())))))))))))---***'''(((+++---,,,+++,,,+++************+++,,,)))************)))(((''',,,,,,+++***************++++++***))))))***++++++,,,,,,,,,***((($$$ ++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,---.../////////............------,,,---------+++***)))***,,,---,,,*********+++,,,---------,,,//////000111111111111111000///---,,,,,,---///000+++---///000111///---,,,/////////...............---------......------,,,---------...............+++---...///000///------.........---,,,,,,++++++------++++++++++++------......---------,,,,,,,,,------------------------,,,++++++++++++,,,------,,,***((()))***+++******,,,+++*********+++------***************))))))))),,,,,,+++***)))(((''''''******++++++++++++******+++++++++***((('''(((***************************))))))))))))))))))))))))((()))************,,,...---------,,,+++***)))(((***)))(((''''''(((((()))***)))'''''''''(((***+++***)))))))))))))))))))))******))))))))))))************))))))******+++++++++++++++************+++'''((()))*********)))(((++++++++++++++++++++++++++++++++++++++++++++++++------------............,,,++++++,,,,,,...//////...------,,,,,,------...000///////////////000000...............///000000111000000//////000000111000000111111222333333444111111222222333444444444666555444444333333333444444333222333555666666666666666666666777777777777888999:::;;;;;;:::888777888888999:::::::::999999888999999:::;;;<<<<<<===@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHHHHIIIKKKKKKLLLKKKIIIIIIKKKLLLMMMLLLJJJJJJKKKMMMPPPRRRRRRRRRRRRSSSTTTVVVWWWXXXYYY[[[^^^^^^\\\ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKMMMNNNNNNOOOOOOOOONNNNNNJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCBBBAAA@@@AAA???======>>>???>>>===<<<;;;:::888888999;;;<<<;;;;;;999888777777888888777999;;;;;;999888777888AAABBBBBBAAA@@@>>><<<:::777777777777666666666666222222111111000/////////000000000///......------,,,++++++++++++*********(((((())))))))))))(((((())))))((('''((()))***+++************************)))******++++++******)))&&&))))))&&&'''))))))'''''''''''''''((((((((((((((())))))))))))))))))*********))))))))))))((((((((()))***+++++++++++++++(((((((((((()))))))))))))))))))))*********++++++******))))))))))))***+++++++++,,,,,,,,,+++******+++************)))))))))++++++***))))))***++++++++++++++++++)))'''%%%$$$++++++,,,,,,,,,---------........................------......//////000000......---,,,++++++++++++***)))((()))+++,,,+++***((()))***+++,,,,,,,,,,,,+++,,,---......///............------------......***+++,,,---............------..................------,,,,,,,,,------...+++,,,,,,---......//////------...//////...,,,,,,------------,,,,,,,,,,,,------++++++++++++------------------,,,,,,,,,,,,------------------------+++++++++++++++,,,------+++)))(((((()))******)))++++++,,,,,,,,,---------))))))******************,,,,,,,,,,,,++++++++++++))))))******+++*********((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))))))))***---///------,,,+++***)))(((((()))(((((((((((())))))*********(((''''''((())))))))))))))))))))))))******))))))************)))))))))))))))*********++++++,,,,,,+++******))))))(((%%%&&&''')))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,++++++,,,,,,---...///,,,++++++******++++++,,,.../////////000111111111/////////...///000000111000000////////////000000000000000111222222333333222222222222222222333333444444333222222222222333444333222222444666666555444555555555666666666666666777888999999999888777999999999:::999999888888999999::::::;;;;;;<<<<<>>===;;;<<<======<<<:::<<<;;;:::999999:::;;;<<<;;;:::999888777777777777777999;;;;;;999777777777BBBBBBCCCBBBAAA???===;;;777777777777666666666666222222111111000/////////000000//////............+++++++++*********))))))******++++++++++++******))))))((((((((()))***+++************************))))))************))))))(((++++++)))))),,,,,,)))&&&&&&&&&&&&'''''''''''''''((((((((())))))******))))))))))))))))))((((((((((((***+++,,,,,,,,,,,,(((((((((((())))))))))))%%%''')))***)))(((((()))))))))))))))*********+++,,,,,,,,,------,,,,,,+++))))))*********)))))))))+++******************+++((()))+++,,,.../////////+++,,,,,,,,,,,,---------...............------------,,,,,,+++,,,,,,---......---,,,+++************+++*********+++++++++***((()))***,,,------------+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++***,,,,,,,,,,,,,,,---......,,,,,,,,,------......///......,,,,,,,,,---///000,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,******,,,,,,,,,+++***+++,,,,,,------,,,,,,'''''''''(((((())))))***)))))))))*********++++++***************)))((('''"""$$$'''(((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))((())),,,...------,,,+++***)))((((((''''''(((((())))))******+++***)))(((''''''(((((()))))))))))))))*********((()))***++++++***)))(((((())))))***************************)))(((((('''&&&&&&''')))***+++,,,,,,++++++++++++++++++++++++************++++++++++++''''''((()))******++++++,,,+++++++++,,,------...++++++************++++++,,,---...///000000000111...............///000000//////.........///000000000000000000111111222222222222222222111111111111222222111111111111222222333222111222444555555555333333444444444555555555555666777888888777777666999999999999999888777666;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRQQQPPPRRRTTTVVVVVVTTTQQQPPPQQQNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHHHHGGGGGGFFFEEEDDDAAABBBDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>=========<<<;;;;;;<<<<<<;;;999;;;::::::999::::::;;;<<<<<<<<<;;;:::999888888777666888::::::888777666777CCCCCCCCCBBBAAA???===<<<777777777777666666666666222222111111000/////////////////////............+++++++++*********))))))******++++++++++++******)))))))))))))))******+++)))))))))))))))))))))))))))))))))******)))))))))(((++++++))))))------***++++++++++++************''''''(((((()))))))))***(((((((((((((((((())))))'''((()))***+++,,,,,,,,,(((((((((((())))))))))))&&&(((******)))((()))***)))******+++++++++++++++(((((())))))))))))((((((((()))************))))))*********++++++******************++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++...---,,,+++***))))))))),,,,,,,,,,,,+++++++++,,,***+++,,,---............000000000///...---,,,+++,,,---............---,,,///...---,,,,,,,,,------++++++,,,,,,------......///...---------...000111......------,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...---++++++---...---,,,))))))***+++,,,+++++++++''''''(((((())))))******''''''((())))))******+++,,,,,,++++++)))(((&&&%%%!!!$$$'''(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((((((***,,,...---+++***)))(((((((((''''''(((((())))))************)))(((((((((((('''(((((())))))************((()))***++++++***)))((('''((()))************)))((((((******++++++******)))))))))))))))***++++++)))))))))))))))))))))))))))))))))******+++++++++++++++,,,---......//////,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,***+++,,,---............------,,,,,,,,,---............------...//////000//////000000000000111111111111111111111111000000111111000000000111111222333111000111333555555444333333333333444444444444555555666666777777777777999999999999888888777666::::::;;;;;;<<<=========<<<<<<======>>>?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFGGGIIIJJJLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJLLLOOOPPPPPPPPPPPPNNNPPPRRRRRRPPPOOOPPPPPPLLLLLLLLLMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<===<<<<<<<<<======;;;999999999999999::::::;;;;;;;;;;;;;;;:::999777666666666777999999777666555666BBBCCCCCCBBBAAA???===;;;777777777777666666666666222222111111000///////////////////////////......,,,++++++++++++*********(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((&&&))))))'''(((+++,,,)))************))))))))))))'''(((((((((((((((((()))''''''(((((((((((())))))'''((()))***************(((((((((((()))))))))))))))))))))******+++++++++((()))***+++,,,,,,,,,,,,((())))))************)))((()))***+++++++++***))))))***++++++++++++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++------,,,+++************,,,---...---+++++++++---,,,,,,---.........------.........---,,,+++***)))------............------000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------......///000......------,,,++++++***------------,,,,,,,,,,,,******++++++,,,,,,------------++++++++++++------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,---+++******+++,,,,,,+++))))))*********+++++++++******++++++++++++++++++((())))))***++++++,,,,,,---,,,,,,+++***((('''&&&%%%(((******((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++***((((((***+++...---+++)))((((((((()))'''((()))))))))))))))((()))))))))))))))(((((((((((((((((()))******++++++))))))************))))))'''((()))*********)))(((((()))+++,,,------,,,,,,++++++***)))))))))******))))))))))))))))))))))))(((((())))))***++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---------,,,,,,,,,,,,++++++,,,,,,---...---------------...///000///////////////000000000000000000000000000111111111000000000000111222222222111000000222444444333222333333333444444444444555555555666666777777888888888888999888888777777777777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????AAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOIIIKKKMMMMMMLLLKKKLLLMMMJJJKKKKKKLLLMMMMMMNNNNNNIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDD@@@???===<<<;;;;;;<<<======<<<<<<===>>>>>>;;;999777777888888999999::::::999999888888666555333222555777999999777555555555BBBBBBBBBBBB@@@>>><<<;;;777777777777666666666666222222111111000/////////.../////////////////////,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((())))))******+++++++++***))))))))))))))))))))))))(((((())))))))))))((((((&&&))))))'''(((,,,,,,***'''''''''&&&&&&&&&%%%%%%(((((((((((((((''''''''''''''''''((((((((())))))'''(((((()))))))))(((((((((((((((((())))))))))))***'''%%%%%%(((******((('''((()))***+++++++++*********+++,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***)))***++++++++++++***)))((())))))***,,,---//////)))))))))*********++++++))))))******++++++,,,,,,((()))***,,,------,,,,,,---,,,,,,+++++++++,,,,,,+++---...---***)))***,,,,,,------------,,,++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,***))))))***++++++***++++++***)))***+++,,,---,,,,,,++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++***)))''')))++++++)))'''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***+++*********,,,......,,,***(((''''''((()))((())))))******)))(((''''''(((((()))))))))))))))'''(((((()))******++++++******))))))))))))******&&&''')))***+++***)))((('''(((***++++++***)))(((++++++***))))))***++++++))))))))))))))))))))))))((((((((()))***+++++++++(((((()))))))))))))))))),,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---***+++---......---,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000////////////////////////.../////////000111111111111000000000111111222333111000///000222333444333333333333444444444444555555555555555666777888999666777777888888888888777555666777888:::<<<======<<<<<<<<<===>>>>>>??????AAAAAABBBBBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCDDDDDDFFFGGGHHHGGGGGGGGGIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLIIIJJJKKKKKKIIIHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBB>>><<<;;;::::::;;;<<<===<<<<<<<<<===>>>===;;;888555555666777888999999999888888888888666444222111444666888888666555444555AAABBBBBBAAA@@@>>><<<:::777777777777666666666666222222111111000/////////.........///////////////---------,,,,,,,,,++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((++++++)))***......,,,)))))))))(((((('''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''((((((((((((((('''&&&(((((((((((())))))))))))(((### $$$'''&&&$$$%%%&&&((()))*********)))&&&'''((()))))))))))))))((()))+++---------+++***)))***+++,,,,,,+++***)))+++******)))((()))))))))((())))))))))))*********))))))***+++,,,,,,------!!!###&&&)))+++,,,,,,+++,,,,,,,,,+++,,,,,,------***,,,---,,,)))''')))+++,,,,,,,,,,,,+++***))))))))))))+++,,,---......///...------,,,,,,------...((()))***++++++,,,++++++---,,,,,,++++++*********'''(((***+++,,,,,,++++++***++++++,,,,,,------...***)))))))))***+++,,,,,,++++++++++++++++++++++++------++++++++++++------*********++++++,,,,,,,,,*********************************)))***++++++,,,---+++******+++,,,,,,+++---,,,+++******,,,...///+++*********)))((((((((((((((()))))))))*********((()))***+++,,,---------$$$'''***+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++,,,...000...,,,***(((''''''((()))))))))*********((('''&&&&&&'''((()))******))))))'''(((((()))***++++++++++++***)))(((((()))***+++&&&''')))***+++***((('''%%%&&&'''((('''&&&###"""******)))))))))***,,,---************************'''(((((()))***+++++++++++++++++++++************,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,+++---...//////---,,,***...------------...//////,,,++++++,,,---...///000///////////////.........---......///000111111222111111000111111222333333111000///000222333333333333333444444444555555555555555555666666888999999555666777888888888888888666777888:::<<<>>>???@@@<<<<<<======>>>?????????BBBBBBBBBBBBAAAAAA@@@???BBBBBBCCCCCCCCCCCCCCCCCCFFFGGGHHHHHHGGGHHHJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJHHHHHHGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMOOOOOOOOONNNMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHGGGGGGFFFEEEDDD@@@???===<<<<<<<<<======<<<;;;:::999999;;;<<<>>>;;;;;;;;;===>>>===:::777444444666777888888888888::::::::::::888666444222444666888888666555444555EEEDDDBBB@@@>>><<<;;;::::::999888777666666666666333444444444333111///...000000000000000///......,,,+++******))))))******------,,,+++***)))((('''******++++++++++++******+++(((&&&&&&((()))***)))///***&&&%%%'''))))))''')))))))))))))))(((''''''(((''''''&&&&&&((()))***&&&&&&&&&'''''')))***+++((()))***)))'''%%%&&&''')))))))))((((((((((((((()))***+++++++++)))((('''&&&&&&'''(((((((((((((((,,,++++++*********))))))((((((((((((((()))))))))((()))***,,,,,,++++++***+++(((&&&'''***+++)))'''******++++++++++++******(((***+++)))''''''***...++++++***************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++,,,***)))***+++---,,,,,,,,,+++*********+++---............---,,,+++)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---.../////////...,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,,,,,,,+++++++++******************************+++++++++++++++,,,------******)))))))))))))))***)))***+++,,,+++***(((&&&***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((('''''''''***((('''((())))))((('''###%%%''')))***+++******---,,,***((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********---,,,***)))((((((((((((''''''&&&&&&'''(((***+++)))******+++++++++***************)))))))))))))))&&&''''''((()))******+++++++++******))))))((((((,,,,,,,,,++++++************+++---......---+++***,,,++++++++++++++++++,,,...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......000...,,,***))))))))))))......////////////..................////////////000000000000000000000000222222222222222222222222555444444333333444444555666666666666777777777777777777777777777888888888555555555666777999:::;;;:::999::::::;;;<<<===>>>>>>>>>???AAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDCCCDDDGGGIIIIIIIIIHHHGGGKKKKKKKKKLLLKKKKKKJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGHHHGGGFFFEEEDDDGGGGGGHHHIIIKKKMMMOOOPPPKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>=========<<<<<<;;;;;;:::999999999999:::;;;;;;;;;::::::666666777888999:::;;;;;;888888777777666666555555444444333333333333444444EEEDDDBBB@@@>>><<<;;;:::999888777666555555555555333444444333222111///...///////////////...------,,,,,,+++************+++************************)))******************))),,,***))))))***++++++***+++)))'''&&&'''((((((((()))))))))))))))((('''''''''&&&&&&%%%&&&'''((()))'''''''''''''''((()))***&&&((()))(((''''''((()))))))))))))))))))))))))))'''(((((()))))))))((((((***++++++++++++******))))))))))))******++++++,,,))))))))))))))))))))))))((()))***+++++++++***)))***((('''(((***+++)))((()))******++++++******))))))***+++***)))***+++---************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...,,,***)))))))))((('''++++++******************------------------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********))))))))))))************************(((((((((''''''(((((((((******))))))))))))******((()))+++++++++)))(((&&&***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((''')))(((''''''((()))((('''((()))***,,,---.........,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++*********)))))))))((((((''''''''''''''''''((()))((())))))*********))))))))))))))))))))))))))))))''''''(((((())))))***************))))))))))))))),,,,,,,,,++++++*********+++,,,---------,,,+++***,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,------------------...//////---,,,++++++***+++,,,,,,......////////////.............../////////000000111111111111111111111111111111222222222222111111444444333333333333444444444444555555555666666666666666666777777888888888666666666777888999:::;;;999999999999:::;;;<<<======>>>???@@@@@@AAAAAA@@@CCCCCCBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHHHHHHHGGGEEEEEEFFFFFFGGGIIIKKKMMMOOOPPPKKKJJJJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>======<<<<<<<<<;;;::::::999999999999999999999888777777555555555666666777777888777777777666666666555555444444444444444444444444DDDDDDBBB@@@>>><<<;;;:::888777666555444444444444333333333333111000///..................------,,,------,,,+++++++++++++++&&&'''(((((()))***++++++((())))))******))))))(((+++***)))***++++++***(((%%%'''(((((('''''''''((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))%%%&&&(((((('''''')))+++(((((((((((()))))))))))))))((((((''''''''''''''',,,,,,,,,,,,+++***))))))&&&&&&''')))+++,,,---...+++++++++***)))))))))((('''((()))*********)))))))))((('''(((***+++***))))))******++++++******)))*********+++,,,---,,,***************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,***)))******((('''***++++++,,,,,,+++***)))******++++++,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++******++++++------,,,,,,,,,,,,,,,++++++***)))(((((((((((((((*********************************+++++++++++++++++++++************++++++))))))((((((((((((''''''))))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))******((()))***+++***)))((('''))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((((((((((('''&&&'''((()))((('''''''''''''''((()))***+++************)))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++((()))*********)))((((((&&&&&&'''''''''''''''&&&(((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++*********------,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,------...******++++++,,,...///000......////////////......////////////000000000000000000000000000000000000000111222333333222111000444444333333333333444444333333333444444444555555444555555666777888999999777666777777888999;;;;;;888888888888999:::;;;;;;<<<<<<===>>>????????????CCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJLLLNNNPPPLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCAAAAAABBBDDDEEECCCCCCBBBAAA@@@???>>>===<<<<<<;;;::::::999999888:::999999888666555555444555666666666666666666666666666666666666555555555222222333333333333222222DDDCCCBBB@@@>>>===;;;;;;888888777666555555555555333333333222111000///.........//////......---,,,...---,,,,,,++++++,,,,,,&&&&&&'''((()))******+++(((((())))))))))))((((((((('''''')))***)))'''%%%!!!%%%)))***'''&&&''')))(((((())))))))))))((((((&&&&&&&&&&&&''''''(((((()))((((((''''''''''''(((%%%'''((((((''''''(((***&&&&&&'''''''''''''''(((,,,+++)))'''&&&&&&&&&&&&(((((()))))))))(((((('''%%%&&&''')))***,,,---...---,,,,,,+++***)))(((((('''((((((((())))))))))))((((((((()))***++++++***))))))************))))))***((((((***---...+++'''***************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,+++******+++,,,------,,,***+++---......---((())),,,...///...,,,+++)))))))))))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***+++,,,...---------,,,,,,++++++,,,+++***(((((('''''''''++++++++++++++++++++++++*********+++++++++++++++++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))***+++(((((()))******)))(((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((()))''''''''')))***)))(((%%%$$$######$$$%%%'''(((((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++((()))***++++++)))'''%%%###$$$&&&((((((((((((''')))))))))***))))))((('''((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))******+++++++++++++++***************...---,,,+++*********++++++******))))))******++++++++++++******+++++++++***************+++,,,,,,******+++,,,---///000000---......//////......---/////////000000000111111000000000000000000000000000111333444444444222111444333333333333333333444333333333333444444444444333333444555777888999999777777777777888999:::;;;888888777777888999:::::::::;;;<<<===>>>>>>>>>>>>AAABBBCCCDDDEEEEEEFFFFFFBBBCCCCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDEEEGGGIIIKKKMMMNNNMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBEEECCCAAA@@@@@@BBBEEEGGGDDDCCCBBBAAA@@@???>>>===;;;;;;::::::999888888888999888777666666555555555888888888777777666666666555555555555555555555555000111222222222222111000CCCCCCBBB@@@>>>===<<<;;;999999888777666666666666444444333222111000/////////000000000000///.........---,,,,,,++++++,,,,,,((((((((((((((()))))))))(((((())))))))))))(((((((((''''''((())))))&&&$$$ $$$)))***((('''''')))(((((())))))))))))(((((('''((((((((()))))))))))))))((((((''''''''''''(((((()))))))))'''&&&&&&((('''''''''(((((()))))))))+++***)))((((((((()))***$$$%%%&&&'''((((((((((((''''''((()))******++++++---,,,,,,+++***)))((((((((((((((((((((())))))***((())))))************+++)))))))))******)))))))))((('''&&&))),,,,,,)))&&&))))))*********+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,---+++***+++,,,---------###%%%)))---......---,,,,,,,,,+++***)))******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,+++++++++---,,,+++***)))(((((((((++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%'''((()))))))))))))))(((((()))***++++++((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((()))))))))((('''(((***+++***)))***)))(((''''''((()))***'''((()))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***++++++***'''%%%###!!!###%%%''')))******)))***+++++++++******)))(((''''''(((((())))))))))))))))))))))))(((((((((((((((((())))))******++++++************************---,,,+++************+++))))))(((((((((((())))))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---+++,,,,,,---............------............------////////////000000000000333333333333333333333333111222444555555555444444333333333222222333333333333333444444444555555555222333444555666777888888777777777777888999::::::888888777777777888999999::::::;;;<<<============???@@@CCCEEEGGGIIIJJJJJJDDDDDDCCCBBBBBBCCCEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNMMMMMMLLLJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBAAA???@@@BBBEEEGGGDDDCCCBBBAAA???>>>===<<<:::::::::999888888777777777777666666666666777888888888777777666555555555444444444444444555555555222333333444444333333222CCCBBBAAA@@@???===<<<<<<:::999888777777666666666666555333222111000000000000000000000000//////...------,,,+++++++++++++++*********))))))(((((((((((())))))******))))))(((+++***))))))******(((&&&"""%%%((())))))((((((((('''(((((()))))))))))))))(((((()))************)))(((((('''''''''(((((()))))))))***)))'''%%%&&&'''))))))******++++++,,,,,,&&&&&&'''(((***,,,---///$$$%%%&&&((()))***++++++))))))))))))))))))))))))+++++++++***)))))))))((())))))((((((((()))***+++)))***++++++))))))***+++((())))))******))))))((('''''''''((()))***)))''')))))))))***++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++---+++)))((())))))'''&&& """&&&)))+++,,,+++***///...---,,,++++++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,---,,,,,,+++++++++++++++***---,,,++++++************))))))))))))))))))))))))******++++++,,,---------++++++************++++++))))))************++++++))))))))))))))))))))))))$$$%%%''')))++++++++++++(((((((((((()))***+++,,,''''''(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))((('''&&&(((***+++***)))******))))))((()))))))))((((((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********)))*********)))'''%%%$$$###$$$&&&''')))***++++++++++++,,,++++++***)))(((&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))************)))))))))******************+++++++++++++++++++++))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++---------------...//////+++,,,------------,,,,,,------............------............////////////........................222222333333444444555555333333222222222222333333333333333444444444555555222333333444555666777777777777666666777888888999999888888888888888999999::::::;;;<<<============>>>@@@CCCFFFHHHJJJJJJKKKGGGFFFDDDCCCCCCDDDFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMMMMMMMLLLJJJIIIGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAA@@@AAABBBDDDEEECCCCCCBBB@@@>>>===<<<;;;::::::999888888777777666666666555444555666888999555555444444333333333222333333333444444444444444555555444444444444555555CCCBBBAAA@@@???===<<<<<<999888777666666555666666777666444333222111222222//////000000//////...---,,,,,,+++************+++++++++*********))))))))))))******************))),,,***((((((((()))(((&&&&&&&&&'''(((******)))'''''''''((()))))))))))))))'''''')))*********)))((('''''''''''''''((()))***'''((()))((('''&&&'''((((((((())))))***++++++,,,%%%&&&''')))***+++++++++&&&&&&((()))************(((((((((((())))))))))))))))))))))))))))))))))))******)))((()))***+++,,,***,,,---+++)))'''(((***(((((())))))))))))(((((('''((()))((('''((()))+++((())))))***++++++,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******++++++++++++******,,,***((('''((((((&&&%%%$$$%%%(((***++++++***)))---,,,*********+++---...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***((()))******++++++******)))******************+++,,,++++++*********++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************++++++)))))))))******+++++++++************************)))***,,,---...---,,,+++(((((((((((()))***+++,,,'''''''''''''''((())))))'''((()))******)))((('''(((((())))))))))))((((((&&&&&&''''''((())))))***&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&%%%$$$$$$(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((((((((((((((((((((((()))***+++++++++++++++***)))((('''&&&&&&''''''((())))))***''''''(((((())))))***************)))))))))))))))((()))))))))*********+++((()))***+++,,,,,,++++++******))))))))))))******)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,------...)))***,,,---------,,,+++,,,------......------,,,------------............++++++++++++++++++++++++222111000000111222444666333333222222222222333333222222222222333333333333333333333444444555555555666666666555666666777888:::999999888888888999999:::;;;<<<======>>>>>>>>>>>>@@@BBBEEEGGGGGGGGGGGGGGGEEEBBBAAAAAABBBEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLKKKJJJHHHGGGCCCCCCDDDEEEFFFGGGGGGHHHEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA???===<<<::::::999999999888777777666666777666444333333333555666444444333333333333333333222222333333333444444444444333111//////111333444BBBBBBAAA@@@???>>>===<<<888777666555555444444555888777555333222222222333......//////......---,,,,,,+++******))))))*********************+++++++++******++++++++++++******+++)))&&&%%%%%%&&&&&&%%%***'''&&&(((+++,,,***'''''''''((()))))))))))))))%%%&&&((()))))))))((('''&&&&&&&&&'''''')))***+++%%%'''(((((('''''')))***%%%%%%%%%&&&'''(((((()))((())))))***)))'''%%%$$$&&&'''(((((((((((((((''''''''''''((()))******+++(((((((((((())))))))))))+++***)))))))))***,,,---+++---...,,,)))'''(((***(((((())))))))))))(((((((((***+++)))''''''***...((())))))***++++++,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***)))'''(((***++++++******+++,,,,,,,,,,,,+++***((('''&&&&&&'''))),,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***&&&'''(((*********)))((((((((())))))*********++++++***************+++,,,************************'''(((((()))***+++++++++++++++************++++++(((((())))))******++++++************************)))***+++,,,+++)))'''%%%(((((((((((()))***+++,,,'''''''''''''''((()))***'''((()))******)))((('''(((((())))))))))))((((((&&&&&&&&&'''((())))))***$$$######$$$&&&''''''&&&%%%&&&''''''&&&%%%###""")))((('''&&&&&&'''))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&''')))+++,,,,,,+++***((((((((()))***************)))((('''&&&&&&&&&&&&'''((())))))***&&&''''''((()))******+++++++++******))))))(((((((((((())))))*********+++&&&'''***,,,------,,,+++,,,,,,++++++++++++,,,,,,((()))***++++++***)))((()))))))))((()))******+++''')))***,,,------,,,,,,,,,------......------,,,,,,,,,,,,---------......////////////////////////111000...---...000333555333222222222222222222333000111111111111222222222444444444444444444444444666555555555555666666777::::::999999999999999::::::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDCCCDDDBBB???======>>>AAACCCFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFBBBCCCDDDEEEFFFGGGHHHIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;999999999999888888777666666666888666444222111111222333555555555555555555555555222222222333333444444444000...+++))))))+++...000AAA@@@???>>>>>>>>>???@@@;;;:::888777555444444444222222111111222222333444000000//////.........---...---,,,***)))(((((((((+++)))(((((()))******)))((((((''''''''''''(((((())))))(((((()))***++++++***)))((((((((()))+++,,,******))))))((((((''''''******)))(((((((((((((((******))))))(((((((((((()))'''%%%&&&)))***(((&&&###'''***)))%%%"""###&&&&&&&&&&&&''')))(((&&&$$$******))))))((((((((('''((((((((((((((('''''''''*********)))))))))))))))'''((()))***************+++*********))))))((((((************************---***))))))++++++(((%%%&&&***,,,+++,,,//////,,,...---+++***)))***++++++)))************++++++++++++++++++************)))************************+++++++++*********)))))))))+++,,,+++((((((+++---,,,***)))((((((***---...++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))+++)))(((***---...---***)))***+++,,,,,,,,,+++***,,,------------,,,+++++++++++++++***************************************++++++******++++++,,,---)))***,,,------+++(((&&&+++*********))))))((((((******))))))((((((((('''&&&''')))*********)))(((((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((''''''''''''((((((''''''((((((((((((+++***(((%%%######&&&)))'''''''''''''''((())))))$$$***&&&!!!###&&&&&&'''&&&&&&&&&'''((()))******************)))(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((''''''''')))((('''&&&%%%$$$$$$$$$((()))))))))'''''')))***))))))(((((((((((())))))*********)))))))))))))))************************)))******+++++++++***************)))))))))))))))***)))((((((((()))+++,,,)))*********++++++++++++//////.........------------------,,,,,,+++++++++------------------------...000111111000000111222333333333000,,,***,,,...444333333555777777333///666555333222222333555666444444333222333555777999888888888777888888999999888999:::<<<===???AAAAAA@@@@@@AAAAAAAAA@@@@@@???EEEDDDDDDCCCCCCBBBBBBAAAEEEFFFGGGIIIKKKMMMNNNOOONNNLLLJJJJJJKKKKKKJJJIIIPPPNNNKKKHHHGGGHHHJJJKKKLLLHHHDDDCCCFFFHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDBBBBBBCCCCCCBBBAAABBBAAA???======>>>@@@AAA???>>>>>>===<<<;;;;;;:::<<<:::888666555555555666666666666444333222444666444444444444333222111000333222222111111222222333222222222111111111000000CCCBBB@@@>>>===<<<<<<<<<;;;:::888777555444444444444444333222222222222222000/////////...............---,,,***)))(((((((((///---+++*********)))((())))))(((((((((((())))))))))))(((((()))******++++++*********++++++,,,---))))))))))))(((((('''''')))(((((('''&&&''''''''''''''''''&&&&&&&&&%%%%%%)))'''&&&&&&))))))(((&&&&&&***---,,,(((&&&'''))))))((('''(((******(((''')))))))))(((((('''''''''((((((((()))))))))))))))***)))))))))))))))))))))(((((()))))))))*********************)))))))))((()))))))))))))))))))))))),,,***))))))+++***(((%%%###'''((('''))),,,+++(((,,,++++++************+++)))************++++++++++++++++++************)))------------------------+++++++++*********))))))''')))***)))''''''))),,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************+++***((()))+++,,,***'''+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,+++*********************************************************************+++,,,,,,------,,,+++++++++++++++*********)))))))))(((((()))))))))(((((('''''''''&&&'''((())))))))))))(((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((((((''''''!!!$$$((())))))'''&&&&&&'''''''''''''''((())))))!!!'''***'''&&&))))))%%%'''(((((())))))******+++***************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''***)))((('''&&&&&&&&&&&&((())))))(((''''''(((***))))))(((((((((((())))))))))))))))))************************************((((((((((((((('''&&&%%%)))))))))))))))))))))******)))((((((((()))++++++*********+++++++++,,,,,,------------,,,,,,,,,+++---------,,,,,,+++++++++------------------------///000111111000000111333444555555333000///111333222111111333555555333111666555333222222333555666777666555444555777888:::888888888777888888999:::999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????DDDDDDEEEFFFGGGIIIIIIJJJMMMKKKIIIIIIJJJKKKJJJIIILLLLLLLLLLLLKKKKKKJJJIIIKKKHHHDDDDDDFFFHHHHHHHHHJJJJJJIIIIIIHHHFFFEEEDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@BBB@@@???=========>>>??????>>>>>>===<<<<<<;;;;;;;;;:::888666555555555555555555555444222222333555555555555444444333222111333222222111111222222333222222111111111000000000DDDCCCAAA>>><<<:::999999;;;:::999777666555444444666555444333222111000000////////////............------+++***))))))((((((---+++))))))*********)))******))))))))))))******))))))((((((((()))************++++++,,,,,,++++++)))))))))(((((((((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&'''(((((('''&&&(((***---,,,)))'''(((***,,,***((()))***+++******((((((((('''''''''''''''((((((((())))))******+++))))))))))))))))))*********)))((((((((()))***+++************))))))))))))************************+++***)))*********(((&&&&&&)))+++)))***------+++((())))))************))))))************++++++++++++++++++************)))************************+++++++++***************((()))***)))((((((***,,,***++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,***))))))))))))'''&&&+++,,,,,,,,,+++***))))))+++++++++++++++***))))))((())))))******+++++++++************************)))))))))))))))******+++,,,***&&&$$$$$$&&&(((*********))))))))))))(((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))((((((((()))((((((((((((''''''''''''((()))))))))(((&&&%%%###&&&)))+++***)))))))))(((''''''''''''(((((())))))***)))(((***,,,)))###%%%&&&((()))******))))))))))))******))))))((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((***)))((('''''''''''''''((())))))(((''''''(((***)))((((((''''''(((((()))(((((())))))******++++++************************(((((((((((('''%%%$$$###((((((((())))))*********)))))))))((()))******+++*********+++++++++,,,,,,,,,,,,++++++++++++******------,,,,,,,,,,,,++++++........................///111222222111111222333333444555444333333444666111000///111333444333222555444333222222333444555777777555555555666777888888888777777888999999:::999:::;;;<<<<<<<<<;;;:::<<<===>>>@@@BBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFGGGGGGHHHLLLJJJHHHHHHIIIJJJIIIHHHHHHJJJMMMOOOOOOMMMJJJHHHJJJHHHEEEDDDFFFHHHHHHHHHKKKKKKIIIHHHGGGGGGFFFFFFGGGFFFEEECCCBBBBBBBBBBBBBBB@@@>>>>>>???@@@???>>>AAA@@@>>>===<<<<<<<<<===???>>>>>>======<<<<<<<<<:::999888666555555555555444555555333222111333444555555555555555444333222222222111111111111222222111111111111000000000000EEEDDDBBB???===;;;:::999;;;:::999777666555555444333333333333222111000//////////////////.........---,,,+++***))))))))))))%%%$$$$$$%%%(((***++++++***))))))(((((())))))***))))))((((((((())))))***'''((()))******)))((('''(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&((()))((('''&&&'''(((---***(((((()))+++++++++''''''''''''''''''&&&&&&&&&&&&'''((()))******+++)))))))))))))))*********+++)))(((&&&'''(((***+++*********)))))))))))))))++++++++++++++++++++++++***************)))((('''(((+++,,,******......+++&&&'''(((*********)))((())))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))***************************++++++++++++,,,---...---,,,++++++************++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++++++++***))))))))))))((((((++++++******)))((('''&&&***************)))(((((('''(((((()))***++++++,,,************************((((((((((((((()))*********(((%%%######%%%''')))))))))))))))))))))((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&'''((()))***)))'''&&&$$$***)))'''###"""###'''***((((((''''''''''''((()))***)))(((((())))))&&&###"""###&&&'''((((((&&&%%%((()))))))))))))))((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&'''''''''((()))(((&&&&&&((()))(((((((((''''''((((((((()))))))))))))))*********************************************)))(((''''''&&&''''''((()))***++++++)))))))))))))))******+++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000111222222111111222333111111222333333444555666333222111111111222222333555444333333333333444555555555444333333333444444777777777777888999::::::777999:::<<<<<<;;;:::999;;;<<<===???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKIIIGGGGGGIIIJJJIIIHHHFFFHHHKKKMMMNNNLLLIIIGGGHHHGGGFFFEEEFFFGGGHHHIIIMMMLLLJJJHHHGGGHHHHHHIIIHHHGGGEEECCCBBBAAA@@@@@@AAA???======???@@@???>>>AAA@@@>>><<<;;;;;;:::;;;>>>>>>>>>======<<<<<<<<<::::::999888777777666666444555666555333222333444555666666666555444444333222222111111111111222222111111000000000/////////CCCCCCBBBAAA@@@>>>===<<<<<<;;;999888666555555555///000111111222111000000.........///////////////,,,,,,+++***))))))))))))%%%$$$$$$%%%(((+++++++++)))((((((''''''(((((()))))))))((((((((((((((()))'''((()))******)))'''&&&'''''''''''''''((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''+++)))''''''((()))***)))&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))************+++)))(((&&&&&&''')))***))))))))))))))))))******************************)))************)))((((((%%%((((((&&&&&&******(((%%%&&&((()))******)))((())))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************)))***+++,,,---------+++'''%%%$$$&&&(((***************************************************++++++++++++++++++++++++)))))))))))))))***+++,,,,,,,,,+++***)))((((((((()))************)))((((((''''''((()))******++++++))))))))))))))))))))))))((((((''''''(((((()))***++++++************+++,,,(((((((((((((((((())))))&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))'''&&&%%%%%%$$$!!!###&&&((((((''''''''''''((((((((()))******'''%%%%%%'''"""###&&&'''((((((&&&%%%'''(((((()))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&%%%&&&&&&&&&'''(((((('''&&&&&&''')))((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))((()))******++++++++++++&&&&&&'''((()))******+++((()))))))))************(((((((((((()))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////111222222111000222333000000111333444555666555444444333222111111222222444444444333333444444444444444444333333333333333777777777777888999:::;;;666777999:::;;;<<<;;;;;;;;;<<<===>>>>>>??????????????????@@@AAAAAAAAABBBEEEFFFGGGIIIJJJLLLMMMNNNJJJIIIGGGGGGIIIJJJIIIIIIFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHJJJMMMLLLJJJIIIHHHIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@AAA???>>>>>>@@@AAA@@@???@@@???>>>===;;;:::::::::============<<<<<<<<<<<<::::::::::::999888888777555666777777555444444555555555555666555555444444222111111000000111111222000000000/////////......BBBBBBBBBBBBAAA@@@???>>><<<;;;:::888777666555555...///111222222222111000.........///////////////,,,++++++***))))))******+++***((()))***++++++***((((((''''''''''''(((((())))))((((((''''''((((((******++++++******))))))&&&''''''''''''((((((((()))(((((('''&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''(((''''''''''''(((((()))***(((&&&'''((()))(((''''''''''''''''''(((((((((%%%%%%%%%&&&&&&''''''(((((((((((()))******++++++***)))((('''''''''((()))))))))))))))************''''''''''''''''''''''''(((***++++++)))((()))***'''))))))&&&'''***+++)))'''(((((())))))))))))((()))************++++++++++++++++++************)))***************************************+++++++++(((&&&%%%&&&)))++++++***+++((($$$!!! ###'''***************************************************++++++++++++++++++++++++((()))))))))((())),,,......---,,,+++++++++++++++***************)))(((((('''(((((())))))*********))))))))))))))))))))))))((((((((((((((())))))***))))))***+++,,,++++++***''''''(((((((((((())))))'''''''''''''''(((((((((&&&'''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%%%%%%%((((((((('''(((((((((((( """$$$%%%%%%%%%'''((()))((((((''''''''''''((((((''')))+++)))&&&''',,,%%%&&&((()))******))))))''''''((()))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''((()))))))))'''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))(((''''''&&&&&&''''''(((************)))))))))((())))))))))))))))))))))))%%%&&&''')))************'''''''''(((((()))))))))(((((()))************)))((((((((()))))))))******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...........................000111111000000111222222222222444666777555444333444444444222111222333444444444444444444444444555555555555555555555555666666777777888999;;;;;;777888888999:::<<<======;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDCCCCCCEEEGGGIIIKKKMMMMMMJJJIIIGGGHHHJJJKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGGGGEEEFFFGGGGGGFFFGGGHHHJJJMMMLLLLLLKKKJJJJJJKKKKKKIIIHHHGGGEEECCCBBBBBBAAAAAA@@@>>>???@@@BBBAAAAAA??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777555777888888666555555666444444555555555444444333111111000000000000111111////////////............BBBBBBBBBBBBAAA???>>>===<<<;;;:::888777666555555111222333444444333111000............/////////000,,,+++******)))*********---+++******+++++++++***))))))(((((((((((())))))))))))((('''''''''''''''++++++***)))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&((('''%%%$$$&&&((()))(((''''''((()))******(((''''''((())))))(((&&&'''''''''(((((()))))))))&&&&&&&&&''''''''''''''''''(((((()))******++++++))))))((((((((('''''''''((()))))))))************''''''''''''''''''''''''''')))++++++)))((()))******,,,+++((((((,,,---+++******))))))(((((()))))))))************++++++++++++++++++************)))(((((((((((((((((((((((())))))*********+++++++++'''%%%$$$%%%(((******)))+++)))&&&$$$$$$&&&***,,,++++++++++++++++++++++++******))))))))))))******************************)))******(((&&&&&&***---,,,+++******)))***+++,,,******++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++''''''(((((())))))))))))'''''''''((((((((())))))'''''''''(((((()))))))))&&&(((***++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&(((***+++###%%%((()))))))))+++---))))))(((''''''''''''''''''###"""''')))((((((+++'''(((((())))))******+++&&&''''''((())))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%''')))(((''''''&&&&&&''''''((('''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&'''((()))))))))(((''''''(((((((((((((((((('''((()))***+++******)))************++++++++++++)))))))))*********+++++++++++++++,,,,,,------------------------------------///000000//////000111333222111222555555222///---000333333222111222444333444444444444444444333333444444555666666666666666666666777888:::;;;<<<;;;:::999999999:::<<<===;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIHHHIIIJJJLLLLLLKKKHHHHHHGGGFFFFFFEEEEEEEEEDDDFFFHHHHHHFFFFFFHHHKKKLLLLLLMMMMMMLLLLLLKKKKKKIIIIIIGGGFFFDDDDDDCCCCCCAAA???>>>>>>@@@BBBAAAAAA>>>>>>>>>>>>======<<<;;;::::::::::::::::::::::::777777888888888777666555444666888888666444444555333333444444444444333333111111000000000000111111/////////.........------BBBBBBBBBAAA@@@>>><<<:::<<<;;;:::888777666666555444555666777666333111///---.........//////000000++++++******************)))''''''(((***,,,,,,+++******))))))))))))*********)))((('''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%((((((((()))))))))******$$$&&&((('''%%%$$$%%%((()))'''%%%%%%''')))))))))((((((((()))+++***(((&&&'''((((((((())))))******(((((((((((((((''''''''''''(((((()))***+++++++++(((((())))))((('''&&&&&&(((((())))))*********+++************************'''))),,,+++)))((()))+++''')))(((%%%%%%)))***(((,,,+++***((((((((()))***)))************++++++++++++++++++************)))************************))))))******++++++++++++(((&&&$$$&&&***,,,,,,***,,,,,,+++++++++,,,...///------------------------******))))))))))))******)))))))))))))))))))))))))))******'''$$$$$$'''***(((((('''&&&&&&'''((()))+++++++++++++++***))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******))))))***+++,,,---&&&'''''''''(((((())))))'''((((((((())))))******&&&(((+++------***&&&###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))((('''%%%$$$%%%(((+++---)))'''$$$ """''',,,***)))((('''''''''''''''&&&"""))))))''''''''''''&&&&&&'''((()))***&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***(((((('''''''''(((((()))&&&'''((('''%%%%%%'''((('''''''''&&&&&&'''''''''$$$%%%'''(((***,,,......))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((''''''''''''((()))++++++******)))++++++,,,,,,,,,---------'''((((((((())))))******+++++++++,,,,,,------------------------------------...//////......///000111///...000111111...***''',,,111333222222333555333444444555555444444333000111222333444444444444666666666777888:::;;;<<>>>>>???@@@AAACCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIKKKLLLLLLLLLHHHIIIIIIIIIHHHFFFEEEDDDCCCFFFHHHHHHFFFFFFHHHKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIGGGFFFEEEEEEEEEEEE@@@>>>===>>>@@@AAAAAA@@@===>>>>>>>>>>>>>>>======999999999999999999999999555555666777777666555444333555777777555444333444222222333444444333333333111111000000000000111111//////.........---------GGGFFFDDDCCCBBBAAA@@@@@@;;;;;;:::888777555444444444444333333333222222222111111000...---,,,+++***'''(((((((((((('''&&&&&&++++++***)))(((((())))))((((((((((((((((((((((((+++******)))(((''''''&&&)))***+++++++++)))(((''')))%%%"""$$$)))+++)))&&&''''''''''''((((((((((((&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&((((((((('''''''''''''''''''''(((((())))))******'''''''''(((''''''&&&%%%(((''''''&&&&&&((()))***))))))))))))))))))))))))%%%(((++++++***((()))+++---,,,***(((((()))+++,,,++++++***)))(((((())))))***)))(((''''''((()))***))))))*********+++++++++)))************+++++++++******++++++++++++******(((((())))))******************)))(((((((((((((((''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((************))))))))))))***************)))(((((()))))))))))))))))))))))),,,***'''((())))))'''%%%***************)))((((((%%%$$$$$$$$$%%%'''(((***)))))))))(((&&&''')))+++,,,)))&&&%%%((()))(((&&&&&&''''''''''''''''''''')))))))))))))))(((''''''(((+++...---)))%%%$$$$$$))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''******))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))***)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))###$$$%%%&&&''')))******((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))'''(((((()))***++++++,,,******))))))))))))******+++***)))'''''''''((()))******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((******)))))))))))))))***((())))))))))))*********,,,,,,++++++***++++++++++++++++++,,,,,,,,,------------...///////////////000111111000///......///111111000000111111222333555444444333333333444444222222333333333333333222777777777777888999::::::;;;::::::999999::::::;;;:::;;;<<<>>>???AAABBBBBBAAA@@@@@@???@@@AAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJMMMPPPOOOOOONNNMMMKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKKKKKKKFFFFFFDDDCCCCCCDDDEEEEEEAAAAAAAAAAAA@@@???>>>>>>@@@???>>>===<<<<<<<<<<<<===<<<999777777777888999444444444444555555555555444333333333333444555555000111111222222111111000111000///---------...///...//////...,,,,,,---...FFFEEEDDDBBBAAA@@@??????;;;:::999888777555444444555555444444444333333333111111000///......------......///.........---,,,++++++***)))))))))))))))******************************))))))(((((('''''')))*********))))))((('''!!!$$$'''&&&$$$(((((((((((())))))))))))''''''&&&%%%&&&'''((()))&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))((()))******+++++++++***&&&&&&'''''''''(((((((((&&&''''''((()))))))))((((((''''''&&&'''((()))******************************,,,...---***(((((())))))(((''''''''')))+++,,,+++******)))(((((())))))))))))(((((((((((())))))))))))*********+++++++++))))))*********+++++++++)))******++++++******))))))))))))))))))*********+++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************++++++,,,------,,,++++++((())))))))))))))))))((((((((()))))))))************************)))(((((())))))))))))))))))))))))---+++))))))******(((&&&)))************)))(((((())))))((((((((())))))******++++++)))((((((***,,,""" !!!%%%((()))((())))))((((((((('''''''''))))))******))))))(((''''''))),,,+++(((&&&&&&''',,,+++***)))'''&&&%%%%%%)))(((((((((((('''''''''%%%&&&&&&&&&''''''((((((((((((((())))))*********''''''''''''''''''''''''(((''''''&&&'''((()))***&&&''''''((()))******+++***)))(((''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&++++++***)))((('''&&&&&&''''''((())))))***++++++******))))))))))))******,,,+++***)))(((((()))***))))))))))))))))))(((((((((((('''''''''((())))))+++******)))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,............///////////////000000111111111000000000111111000///......000111111000000111111222333555555555444444444555555666666777777777666666555777777777777888999::::::;;;;;;;;;::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEECCCEEEFFFGGGHHHIIILLLNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCCCCDDDEEEAAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<>>>===;;;999888999:::;;;777777777777777777777777666555444222111111111111111111222222222222111111111000///.........//////---......---++++++,,,...EEEDDDBBBAAA???>>>>>>>>>;;;:::999888777555555444555555555555444444444444111111111000000/////////.........---------,,,,,,+++***))))))))))))))))))************************))))))))))))(((((((((((())))))((((((''''''((((((%%%""" """&&&((((((&&&(((((()))))))))*********(((((('''&&&'''((()))***%%%%%%&&&&&&&&&&&&''''''+++***)))(((((()))***+++$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''')))***+++++++++(((''''''''''''((())))))))))))))))))))))))))))))***+++,,,,,,***(((((()))&&&%%%%%%%%%&&&(((***+++******)))((((((((())))))(((((())))))))))))(((((()))))))))************+++)))))))))*********++++++)))******++++++******)))*********)))))))))))))))++++++***)))))))))))))))************))))))))))))************************************************((())))))******))))))((())))))************))))))&&&''''''(((***++++++,,,)))************))))))((())))))))))))))))))))))))---+++************)))'''))))))******))))))((('''***************)))(((((()))******)))(((((()))+++'''&&&$$$$$$%%%&&&&&&%%%******))))))(((((((((''')))************))))))((('''((())))))((('''(((***++++++***((('''&&&%%%$$$)))(((((((((((('''''''''&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))%%%&&&'''((()))***++++++,,,+++)))(((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''(((((('''''''''+++***))))))((('''&&&&&&'''''''''(((((())))))******))))))(((((())))))***++++++***)))))))))******))))))))))))******************)))(((((()))))))))+++***************++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------000000111111111000000//////000111000///...///000111111000000111111222333555555555444444555555666888888999999888777666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>AAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBDDDFFFFFFFFFHHHJJJLLLLLLMMMMMMLLLLLLJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>===???>>>===<<<;;;;;;;;;;;;===<<<:::999888888999:::999999888888777777666666444444222111000/////////111111222222222222111111111000000////////////000---......---++++++,,,...DDDCCCBBB@@@>>>===<<<<<<::::::999888777666555555555444444444444333333333000000000000000000000000++++++*********)))************)))))))))))))))***************************(((((((((((()))))))))))))))((('''&&&&&&'''((()))---+++)))((()))***((('''(((((((((((())))))))))))(((((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''(((((($$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))******)))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))***+++&&&&&&%%%&&&&&&((()))******))))))((((((((())))))'''((()))******)))((('''))))))))))))************))))))))))))************))))))************))))))************))))))))))))******)))(((((((((((()))''''''((()))***+++,,,,,,************************++++++++++++++++++++++++'''''''''(((((('''''''''))))))************))))))''''''(((((()))******+++))))))************)))((())))))))))))))))))))))))+++***))))))))))))(((((()))))))))))))))(((((('''%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%&&&(((+++***)))((('''&&&%%%$$$(((((((((((((((((((((((()))***************))))))((((((((('''''''''((()))&&&'''''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%'''***+++(((''''''&&&%%%$$$$$$###))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''((()))))))))&&&'''''''''((((((((()))))))))(((((((((((())))))******))))))))))))))))))(((((())))))******++++++******)))((((((((())))))+++************++++++,,,(((((()))))))))*********++++++******++++++,,,,,,************++++++++++++.........///......---,,,///000111000///...///000111111000000111111222333444444333333333444555555666777777666666555444333555555555666777888999:::::::::::::::::::::::::::999999::::::;;;;;;;;;<<>>===>>>===<<<;;;::::::::::::999888777666666666666777999888777666555444333333111111000000111111222333111111222222222222111111000000000000///000000000...//////...,,,+++---...DDDCCCAAA???===<<<;;;;;;:::999999888777666555555333333333222222222111111......////////////000000...---,,,+++++++++,,,,,,***)))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((())),,,***((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))'''&&&%%%'''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))'''&&&'''((()))+++++++++)))((((((((((((((((((((()))((((((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))*********)))))))))))))))))))))((('''''''''((((((''''''((()))***+++,,,,,,*********************************************************))))))*********))))))************)))))))))(((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))(((''''''"""###$$$&&&''''''&&&%%%%%%'''((('''&&&%%%&&&'''"""###%%%&&&''''''((()))%%%%%%&&&'''(((((())))))((())))))*********))))))***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%''')))+++'''''''''((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((((((((((((((((((((())))))*********+++))))))(((''''''(((((((((******))))))***++++++,,,(((((()))))))))*********+++*********++++++,,,---------------............------............------...000111000///...///111111111000000111111222333222111111111222222333444444555555555444444333222444444444555666777999:::777888999999999999888777888888999999:::::::::;;;@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBDDDEEEEEEDDDEEEGGGIIIIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>=========<<<;;;:::999999999999777777666666555555555666999888777666555444333222111111111111111222222333000111111222222111111000/////////000000000000//////000000...---,,,...///DDDCCCAAA???===<<<;;;:::999999888888777666666555222222222222111111111111////////////////////////...---,,,+++***+++,,,,,,)))))))))))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((())))))'''''''''''''''((()))***%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''******)))((('''&&&&&&%%%(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((()))(((((((((++++++++++++++++++++++++,,,***))))))***+++***************)))))))))((((((((((((''''''(((((())))))(((((())))))))))))((((((***)))))))))))))))((((((((((((((()))))))))******((())))))******))))))(((((()))))))))***************))))))(((((((((((((((************))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((()))))))))(((((('''''''''((())))))************)))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((())))))(((((('''&&&###$$$%%%&&&'''(((((((((''')))++++++)))((())))))&&&((())))))(((''''''((($$$%%%%%%&&&'''((())))))'''(((((())))))))))))(((***)))''''''''''''&&&$$$(((''''''&&&%%%%%%$$$$$$)))(((((((((((('''''''''''''''&&&%%%&&&'''((()))%%%&&&''')))+++---//////((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&'''(((((())))))#########$$$%%%&&&((((((((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''(((((((((''''''(((((((((((())))))))))))(((''''''''''''((()))***(((((((((((()))***++++++***++++++++++++,,,,,,,,,************+++,,,------+++++++++,,,,,,,,,---------...///000000000000///...///000000//////000111111111000000111111222333000000000000111222333333444444555555555555444444333333333444666777999999666777888999999888777666777777888999999:::;;;;;;>>>???AAABBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEEEEDDDDDDFFFHHHGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999888888888888777777777777777777777777:::999888777666555444444555444333111000000/////////000000000000000000///---......////////////......//////...,,,,,,---///EEEDDDBBB???===<<<;;;:::999999888888777666666666333333333222222222111111000000000000000000000000,,,+++)))(((((((((***+++)))))))))))))))***++++++))))))))))))))))))))))))******))))))(((((('''''''''((())))))*********)))'''(((((((((((()))+++,,,&&&&&&&&&&&&'''''''''((()))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$###'''''''''(((((('''''''''((('''%%%$$$$$$&&&'''((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((('''&&&&&&((()))))))))((('''++++++++++++++++++++++++***(((%%%&&&((())))))(((((())))))*********))))))'''''''''''''''((())))))))))))(((((((((((())))))******))))))(((((((((((((((((((((((()))))))))***(((((())))))))))))((((((''''''((()))***++++++,,,,,,++++++***)))*********************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((()))***************((((((((((((((((((((((((&&&((())))))'''&&&''')))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))(((***,,,,,,***))))))***,,,...///---)))%%%%%%%%%((((((((('''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&'''))))))'''$$$''''''&&&&&&%%%$$$$$$$$$)))((((((((((((''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''')))+++,,,,,,''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''')))))))))((('''(((((((((''''''''''''''''''''''''((()))***+++,,,''''''''''''((()))***+++***++++++++++++,,,,,,,,,************+++,,,---...))))))))))))************,,,---...///000111111111---///000000//////000222111111000000111111222333000000000000111222333444222333444555555666555555222222333444555777888999666777888999999888777666666666777888:::;;;<<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGDDDEEEFFFEEEDDDDDDFFFGGGFFFFFFGGGFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGDDDEEEEEEEEECCCBBB@@@???@@@@@@@@@@@@???>>>===<<<;;;:::999888888777777888666666666777777666666666888777777666555444444333333222111000///...............////////////......+++,,,---...//////...---,,,------,,,******+++---FFFDDDBBB@@@>>><<<;;;;;;999999888888777777666666444444444333333333222222222222222111111111000000...---+++))))))***+++,,,))))))((())))))***++++++************************+++******)))(((''''''&&&'''((()))+++++++++***)))'''(((((('''%%%%%%&&&'''''''''''''''((((((((()))***)))((('''&&&&&&'''(((,,,,,,++++++*********)))%%%%%%&&&&&&&&&&&&%%%%%%***((('''&&&'''***---000&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))************%%%&&&((()))))))))((('''((((((((((((((((((((((((###!!!!!!%%%(((((('''%%%&&&((()))************'''''''''''''''((()))******)))(((''''''((()))*********))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''')))***+++,,,---...---,,,,,,++++++,,,,,,''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((()))***************((((((((((((((((((((((((&&&)))+++***''''''(((+++(((((((((((((((''''''&&&((('''&&&$$$$$$%%%&&&'''&&&(((***+++)))((((((((("""%%%((((((&&&%%%&&&''',,,+++***)))((('''&&&&&&%%%%%%&&&'''((((((''''''%%%$$$$$$'''++++++(((%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))'''&&&$$$"""!!!!!!(((''''''&&&&&&&&&''''''&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))***************))))))))))))((((((''''''''''''((((((&&&'''(((*********)))(((((((((''''''&&&&&&&&&%%%((((((((()))***,,,---...&&&&&&&&&&&&'''(((******((())))))))))))*********************+++,,,---...++++++,,,,,,,,,---------)))***+++---...//////000---///000000//////000222111111111000111222222333111111111111222333444555000000222333444555555555222222222333555777888999666777999::::::999777666555666777888:::<<<======<<<===???BBBCCCDDDDDDCCCAAABBBCCCEEEFFFFFFFFFFFFEEEFFFFFFFFFDDDDDDFFFGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFDDDEEEEEEEEEDDDBBB@@@>>>???@@@@@@??????>>>===<<<;;;:::999888777777777777333333444444555444444333444444444333222222111111...............///000000------............------***+++---.........------++++++,,,***)))((()))+++GGGEEEBBB???===;;;::::::<<<;;;:::888777666666666//////000000///...,,,+++///000111111111000......,,,,,,++++++***)))(((((())))))))))))))))))))))))***************)))((((((''')))******((('''&&&&&&'''((()))***)))(((&&&$$$&&&&&&%%%%%%&&&''')))******)))(((&&&%%%$$$######)))'''%%%###"""###$$$%%%,,,...000///***&&&$$$%%%""""""###$$$&&&'''(((((()))))))))((('''''''''&&&)))'''%%%&&&'''((('''&&&%%%&&&''''''(((((((((''''''%%%$$$&&&)))++++++)))))))))************))))))))))))))))))))))))))))))+++++++++***)))(((((('''%%%&&&((()))***)))'''&&&((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((()))))))))))))))***,,,+++)))(((((()))$$$$$$%%%''')))***)))'''***)))((((((((()))+++,,,))))))))))))((((((((((((+++)))'''%%%%%%&&&(((***,,,+++***)))((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&***)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((())))))***))))))((('''&&&$$$$$$%%%%%%&&&'''((((((******))))))((((((((('''(((---...((($$$''')))'''***)))'''&&&%%%%%%&&&'''%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))+++***)))(((&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&((())))))((((((''''''&&&&&&)))))))))))))))(((''''''$$$$$$%%%&&&&&&%%%$$$$$$'''(((((()))))))))))))))$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&%%%$$$&&&&&&&&&'''((())))))***(((%%%!!!!!!%%%(((((('''&&&%%%%%%&&&'''(((++++++************++++++(((&&&%%%&&&)))***)))'''+++***)))***+++***(((&&&((((((((((((((('''''''''++++++************++++++++++++***)))(((((())))))((())))))******+++,,,,,,,,,---...---,,,---///111............////////////222222111111111111222222000000000000111111111111555444333222222333444555444444444555444444333333444444444444444555666777777777888999::::::;;;;;;999999;;;<<<>>>@@@AAABBBAAACCCEEEGGGGGGFFFDDDBBBIIIGGGCCCAAA???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBAAAAAA@@@??????===>>>>>>>>>>>><<<;;;:::999999888888777666555555666666666555555444444444333444555666555444222111222222222111111111000000...------......///000111...///000///,,,*********---,,,,,,+++***)))((((((FFFDDDAAA>>>;;;:::999999<<<;;;:::888777666666666888777555333111000000000///000000000000///------......------,,,++++++***))))))))))))))))))))))))***************)))(((((((((%%% ###((('''((()))******(((&&&%%%***)))(((((('''((()))))))))((('''&&&%%%$$$$$$$$$)))(((&&&$$$###$$$%%%%%%(((***,,,+++(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%$$$$$$###)))'''%%%&&&((((((&&&$$$))))))************))))))))))))))))))))))))))))))******))))))(((''''''&&&((((((((((((((())))))***((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((()))))))))))))))***++++++)))(((((()))***)))((()))***)))(((&&&'''''''''((((((((())))))))))))))))))(((((((((((()))(((&&&$$$$$$&&&((()))((('''''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((+++++++++,,,,,,+++++++++***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&''''''(((((())))))((((((((('''''''''%%%******$$$"""$$$%%%$$$%%%%%%$$$$$$%%%&&&((()))(((((())))))******++++++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&((()))******(((((()))******))))))(((((('''&&&&&&((((((((((((((('''&&&&&&))))))))))))))))))))))))%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$######&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''''')))'''&&&''')))***)))''')))((('''((())))))(((&&&))))))))))))))))))))))))+++******))))))******+++---,,,,,,+++******++++++***++++++,,,,,,------...,,,---///...------...///............////////////222111111000000111111222000000000000111111111111444333333222222333333444333444444555444444333333444444444444444555666666555555666777888999:::;;;999:::;;;===>>>@@@AAABBBAAABBBDDDEEEFFFEEEDDDCCCFFFDDDBBB@@@??????@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>???AAABBBCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>=========>>>>>>===<<<:::999:::999999888777777666666666555555444333333333444444444444444444333333222222222111111111000000000//////...............///...///000///,,,*********,,,,,,++++++***)))))))))DDDBBB@@@===:::999999888;;;:::999999888777666666:::777444111//////000222000000000//////---,,,+++...------,,,,,,+++++++++))))))))))))))))))))))))***************)))((((((***'''!!!%%%+++((()))*********)))((('''++++++)))(((''''''''''''(((''''''&&&%%%%%%&&&&&&)))((('''%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&''')))***))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''%%%$$$$$$&&&&&&&&&%%%&&&'''''''''''''''&&&%%%((('''%%%&&&''''''%%%$$$((())))))******))))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&&&&(((***+++((((((((((((((((((((((((***)))))))))))))))(((((((((((((((((())))))))))))(((***+++***)))(((((()))+++)))''''''((()))((('''%%%%%%&&&'''((('''''''''))))))))))))((((((((((((((('''%%%$$$$$$%%%'''(((''''''(((((()))***++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$''''''###"""###$$$###$$$$$$$$$$$$$$$%%%&&&''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&)))(((((((((''''''&&&&&&)))***+++***)))((()))+++*********)))((((((''''''&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&############$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$&&&&&&''''''((()))))))))'''(((***++++++***((('''(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&***)))(((((())))))((('''(((''''''''')))***)))((())))))))))))************+++******))))))******+++---,,,++++++***+++++++++******++++++,,,---------,,,...//////...,,,,,,------............/////////111111000000000000111111000000000000111111111111222222333333333333222222333333444444555444444333444444333333333444555555222333444666777999::::::999:::;;;<<<>>>@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????CCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@AAABBBBBBBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999999888888777666666555555555555444333222222222333444555444333333222222333333111111111000000000//////000000///...---,,,---------//////...,,,*********************************DDDBBB@@@===;;;999999999999999999999888888777777666555333000///000000111000000///...---,,,+++++++++++++++******)))))))))))))))))))))))))))))))))***************)))(((((((((((()))(((&&&&&&((()))))))))************)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((('''%%%###$$$%%%&&&%%%%%%&&&'''((()))))))))))))))%%%%%%%%%&&&'''((()))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))''')))******)))(((((()))&&&$$$######&&&((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((('''&&&%%%%%%'''((()))''''''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&''')))(((((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''((('''&&&%%%%%%$$$######''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))((((((&&&%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''&&&&&&%%%$$$$$$'''((()))(((''''''((()))*********)))((((((''''''&&&&&&'''''''''&&&&&&%%%$$$###!!! !!!###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((())))))%%%&&&(((******(((&&&%%%((((((''''''''''''(((((((((''''''&&&&&&''''''(((+++***)))))))))((((((''')))((('''(((***++++++***((()))))))))))))))************))))))))))))************)))))))))))))))***((((((((()))******+++++++++...000000...,,,++++++---------.........//////000000000//////000000000///000000000111111111111111222333444444333222111333333444444555444444444444333333333333333444444111222444555777999:::;;;999999:::<<<===???@@@@@@AAAAAA@@@@@@@@@AAABBBCCC>>>???@@@AAAAAAAAA@@@???BBBAAA@@@??????@@@@@@AAA??????@@@@@@@@@@@@@@@???===>>>???@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::999888888555555444444333333333333444333222000000111333444555444222111111111222333000000000/////////......///......---,,,,,,------,,,...///...,,,******+++))))))*********+++++++++DDDCCC@@@>>><<<;;;::::::888888999999999888888777999999888666444222000...000//////...---,,,,,,,,,++++++***************)))))))))))))))))))))))))))***************)))(((((($$$'''***+++***((('''''')))))))))************)))%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''%%%###$$$%%%&&&%%%%%%!!!"""$$$%%%''''''((((((''''''((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))))))))(((&&&'''((()))***)))((((((******************************++++++***)))((('''(((((((((((())))))))))))&&&(((******((('''((()))'''%%%$$$$$$''')))*********)))'''&&&&&&(((***,,,))))))))))))((((((((((((((((((''''''((()))***+++'''''''''((('''&&&%%%$$$(((((((((((((((((((((((()))(((((((((((((((((()))+++***)))(((((()))***+++((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&'''''''''(((((())))))((('''&&&%%%$$$###''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))******)))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&'''(((******))))))((('''''''''&&&''''''(((((((((''''''(((&&&%%%######%%%&&&(((%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''(((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))******)))(((''''''''')))'''&&&&&&(((******)))'''''''''(((((()))))))))***))))))))))))))))))******)))))))))))))))******'''(((((())))))***+++++++++---000000...,,,******------------............000//////......//////000///000000000111111111111222333444555555444333222222333333444555555555444444333222222222222333333222333444666888999;;;<<<888888999;;;<<<===>>>>>>@@@???>>>===>>>???AAABBB>>>???AAABBBBBBBBB@@@???@@@@@@?????????@@@@@@AAA<<<===>>>???@@@AAAAAAAAA>>>??????@@@@@@@@@??????============<<<<<<<<<<<<::::::999888888777777777444444444444444333333333333222111111111111333333444333222000000111222222/////////.........------,,,,,,,,,,,,,,,---......,,,---...---+++******+++)))))))))***++++++,,,,,,DDDBBB@@@>>><<<;;;;;;;;;666777999::::::999888777::::::888666222...***(((000///......------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))(((((()))))))))(((''''''***,,,((((((((()))))))))******&&&'''((()))************((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))((('''%%%%%%%%%&&&&&&''''''((('''''''''((((((((((((((('''%%%$$$$$$&&&&&&&&&%%%###$$$%%%'''((())))))***++++++,,,***(((''''''((('''(((((())))))(((((('''))))))))))))))))))))))))************))))))))))))((()))+++------,,,+++***************************((()))*********)))((('''(((((((((((())))))))))))&&&'''))))))((('''((()))---+++))))))***+++***)))+++***((('''((()))+++---))))))))))))(((((((((((((((((((((((()))***++++++++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++******++++++,,,(((((()))))))))(((((('''((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''###"""%%%'''&&&&&&(((&&&&&&'''((((((''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%'''(((***+++++++++***(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))((('''(((***)))))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''''''''(((''''''(((((((((((((((((()))(((''''''''''''((()))'''(((((())))))(((((('''((((((''''''''''''(((((('''((()))((('''&&&'''((((((&&&$$$$$$%%%'''''''''&&&&&&''''''(((((())))))***))))))(((((())))))***+++++++++***++++++,,,---))))))******+++,,,,,,,,,+++---......---++++++,,,,,,------------.........//////............//////000000000000111111111111222222333333333333222222222222333444555555555555333333222222111111222222333333444666777999:::;;;777777888999:::;;;<<<<<<>>>>>>===<<<<<<>>>???@@@>>>???AAABBBBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@;;;<<<===>>>???@@@@@@@@@>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666666555555555555555555555111111222222222333333333333222111111000000111111.........---------,,,,,,++++++++++++,,,---......+++,,,...---+++******+++))))))******+++++++++,,,BBBAAA???<<<;;;:::::::::555666888:::::::::888888777666444222///,,,+++***//////.........///000111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))((((((++++++***((('''(((,,,///((('''''''''(((((()))***'''((()))******)))(((((()))((('''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&'''******(((&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((((((&&&%%%%%%&&&''''''&&&((())))))************)))***+++,,,***'''%%%&&&'''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++((((((((((((((((((((((((&&&''')))******)))((('''(((((((((((())))))))))))%%%'''))))))((('''((()))---,,,++++++---,,,+++)))((()))***+++++++++***)))))))))))))))(((((((((((('''''''''((()))******+++***+++---------,,,+++)))))))))))))))))))))))))))(((((((((''''''((((((((('''((((((((((((((((((''''''((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&!!!$$$'''%%%%%%'''%%%&&&'''''''''&&&%%%%%%&&&''''''(((((()))))))))''''''%%%%%%%%%%%%''''''$$$%%%(((***++++++******&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((&&&((()))((('''&&&''')))((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))((((((((((((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((($$$&&&((('''&&&%%%''')))+++)))&&&%%%&&&(((((((((&&&''''''((())))))******))))))(((((((((((())))))++++++******+++,,,,,,---))))))******++++++,,,,,,+++,,,------,,,+++,,,...,,,,,,---------.........///......------......///000000000000111111111111111111000000000000111111111222333444555555555555333333222111111111111111222333444555666777888888555555666777888999::::::<<<<<<<<<<<<<<<======>>>??????????????????>>>>>>===???AAACCCCCCBBBAAA???===>>>>>>>>>>>>>>>=====================<<<;;;;;;::::::::::::::::::::::::999888777555555555555666444444444444444444444444000111333444555444333222111111111111111000000///------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***,,,------+++******+++***************+++++++++AAA@@@>>>;;;:::999999999555666888:::;;;:::999888777666333222111222444666//////......///000222333************************))))))))))))))))))))))))***************)))((((((%%%'''((((((''''''((()))'''''''''''''''((())))))''''''(((((((((&&&%%%$$$))))))((('''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$###$$$'''++++++)))&&&))))))))))))((((((((((((++++++******))))))(((((()))'''%%%&&&'''((('''&&&(((((((((((('''&&&$$$$$$%%%(((***)))'''&&&(((***''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((()))(((&&&%%%&&&''')))***''''''''''''''''''''''''$$$&&&((()))***)))((('''(((((((((((())))))))))))%%%'''((()))((('''((()))''''''(((+++---...,,,***$$$'''+++......,,,(((&&&))))))))))))((((((((((((&&&&&&&&&'''((())))))***"""###%%%'''((('''&&&%%%))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&'''((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''((((((((('''!!!%%%(((&&&&&&((('''(((((('''&&&###!!! $$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&''')))******(((&&&%%%$$$%%%%%%&&&'''((())))))$$$%%%'''((()))((('''&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''!!!""""""###$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***++++++((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''))))))(((((((((((())))))###%%%''''''%%%$$$''')))000---***)))***+++++++++'''(((((()))***+++++++++))))))(((((((((((())))))))))))(((((()))***++++++'''''''''((())))))*********+++,,,,,,++++++---///,,,,,,,,,---------...............------.........000000000000111111111111000///...------...///000111222333444555555555555333333222111000000111111222222333333444555666666444555555666777888888999;;;;;;;;;<<<<<<<<<======???>>>>>>>>>============<<>><<<;;;:::<<<<<<<<<<<<;;;:::999999888888888888888999999999999888666555444444555555000000000000000000111111///111444666666555333111000111222222222111///...---------,,,,,,,,,++++++------,,,+++***************,,,------+++******+++************************>>>>>>===<<<;;;::::::999:::999777777888888666555555444222111//////000000000111111000000///...------,,,,,,,,,------,,,+++))))))))))))************))))))(((((((((((())))))---+++(((&&&%%%%%%&&&'''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###''')))&&&$$$&&&'''%%%((((((((((((((((((((((((+++***(((&&&$$$###""""""+++*********))))))((((((&&&$$$###"""$$$&&&)))+++)))(((((('''''''''((((((''''''''''''((()))++++++,,,***'''%%%%%%'''***,,,%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((''''''''''''((((((###$$$&&&((()))(((((('''((('''&&&%%%&&&(((***,,,''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%)))(((&&&&&&&&&''')))+++$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''%%%%%%%%%%%%'''''''''&&&$$$"""""""""$$$%%%%%%%%%%%%&&&'''((())))))''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''((('''&&&'''))))))%%%""""""###$$$$$$&&&&&&'''((((((### !!!&&&)))(((%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###'''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&'''((()))''')))***)))'''&&&&&&'''***(((&&&&&&&&&%%%$$$""""""'''))))))'''&&&'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&+++***)))'''&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((''''''(((((()))))))))***(((((((((((())))))))))))+++***)))))))))***+++,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///000000000000000111111111...000111111000000111222000111222333333333333222000111111111111222222222777666444333333444555666444444555666666666666666;;;;;;;;;888555666;;;@@@?????????>>>======<<<<<<>>>@@@BBBAAA@@@>>>===>>>????????????????????????@@@???===;;;;;;;;;;;;<<<<<<:::888777777888999:::888777666555444333222222111111111111000000000000222333333333333222111111/////////000000000000000---------,,,,,,+++++++++---,,,+++*********+++,,,************************)))***+++++++++)))((('''AAA@@@>>>===<<<;;;;;;::::::999777777888888666555555444222000/////////000...///000000000000000///,,,(((%%%&&&+++...,,,((())))))))))))************++++++************++++++***)))'''&&&&&&'''((()))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%)))***'''%%%''''''%%%(((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&,,,,,,++++++************''''''((((((((((((((('''((((((''''''''''''(((((((((''''''(((((()))******)))(((&&&%%%&&&'''***+++%%%%%%'''(((((((((''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&'''((()))************%%%%%%%%%%%%'''(((***+++((((((((((((((((((((((((((()))************))))))&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((((((''''''''')))))))))((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%$$$######$$$%%%%%%***)))'''%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''((('''&&&'''))))))&&&$$$$$$$$$$$$%%%%%%&&&&&&'''$$$!!! &&&))))))'''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''&&&''''''''''''&&&%%%%%%'''''''''(((''''''&&&&&&'''&&&&&&&&&&&&&&&'''((('''((())))))'''&&&&&&'''((('''&&&&&&''''''&&&%%%%%%''')))++++++)))&&&$$$&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&''''''''''''((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&(((******)))))))))*********+++++++++(((((((((((())))))))))))...---+++***)))******++++++***)))(((((()))***++++++++++++++++++++++++,,,---,,,,,,++++++,,,,,,------------...//////000000//////000000000000111111...000111111000000111222111111222333333333222222000111111111111222222222666666555555555555555666666666777777777666666666888999999999888888:::;;;>>>============<<<<<<<<>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;999888888888:::;;;888777666555444333333222222111111111000000////////////000111111222111111////////////////////////---------,,,,,,,,,++++++---,,,+++*********+++,,,******************************++++++***))))))(((CCCBBB???===;;;;;;;;;<<<;;;999888777888888777555444333222000////////////---...///000111111111111+++%%%""")))...+++'''))))))))))))************++++++************++++++'''&&&&&&&&&'''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&***+++(((&&&((((((&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***************))))))))))))'''(((+++,,,+++((($$$"""((('''''''''''''''((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((('''(((((()))***++++++++++++***)))(((''''''))))))))))))))))))))))))((()))******++++++++++++%%%&&&'''((()))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((''''''''''''((())))))(((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$######$$$%%%&&&***)))((('''&&&'''((()))&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''''''''&&&((()))***(((&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! !!!%%%((('''%%%'''&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&'''&&&%%%&&&((()))((('''+++,,,,,,+++***(((&&&$$$%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&"""###%%%'''((())))))(((((((((((((((''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((('''%%%$$$%%%'''))))))((())))))************++++++(((((((((((())))))))))))///...,,,+++***)))******+++***))))))))))))***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////////////////000000111111...000111111//////000222222222333333333222222111000111111111111222222222555555666666666666555555777777888888888777777666777777777999;;;;;;999777;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAA???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<:::999888999::::::888777777666555444333333222222222111000//////...+++,,,...///000111111111........................------------,,,,,,,,,,,,------,,,+++++++++++++++************************,,,+++******************DDDBBB>>>;;;::::::;;;<<<;;;999888888888888777555444333222111000//////.........///000000000000000,,,'''######'''++++++)))((()))))))))************))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''''''''&&&###(((***'''&&&((()))'''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''''''''''''''&&&&&&%%%&&&)))***)))&&&""" ''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))((('''''''''&&&&&&''''''''''''&&&%%%%%%%%%'''((()))%%%&&&((())))))((('''&&&((((((((((((((((((((((((&&&'''((()))***+++++++++%%%&&&((()))***)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''((())))))))))))''''''&&&&&&%%%%%%%%%%%%)))&&&$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%'''((((((&&&%%%&&&'''((('''&&&''')))))))))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$ """%%%'''))))))((('''((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))---,,,+++)))))))))******************************,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,))))))***++++++,,,,,,------......//////000000000...///000000//////000222222222333333333222111111000000111111111222222222222333555666666555444333666777888999999999999999999777666999<<<===;;;888999999:::;;;;;;<<<======;;;<<<======;;;;;;;;;<<<>>>>>>???????????????@@@???@@@AAAAAA@@@>>>===;;;===<<<;;;:::999999999:::777777666666555444444333333222222111000///......,,,---...///000000000000...............---------------------------,,,,,,...------,,,++++++++++++************************,,,+++***))))))***+++,,,CCC@@@===:::888999:::;;;;;;:::888888999999777666444444333222111000//////000000000000000///.........---+++)))'''(((***---((()))))))))************))))))(((((((((((())))))(((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%% %%%'''%%%%%%)))***)))(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((())))))***))))))((('''''''''''''''&&&%%%###"""))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))(((((((((((())))))''''''&&&%%%%%%&&&((()))###''')))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%&&&''')))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((&&&&&&&&&&&&(((((($$$$$$$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''''''''((()))***(((''''''&&&&&&%%%%%%$$$***)))(((''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''%%%$$$###%%%%%%'''((())))))******'''&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&''''''***(((''''''(((((('''&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&(((((('''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&(((''''''((((((''''''''''''''''''(((((((((((())))))))))))((((((''''''''')))***+++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++,,,,,,---,,,------...//////000000---///000000//////000111222222333333333222222111000000111111111222222222111222333444555444333333555555777999:::;;;;;;;;;<<<999777888<<<>>>===<<<888888999:::;;;<<<======:::;;;<<<<<<::::::;;;===?????????@@@@@@@@@AAAAAACCCCCCCCCBBBAAA>>><<<:::<<<<<<;;;:::999999888888666666555555444444333333222222111111000//////...000000000111111000000/////////......------------------------------------......------,,,+++******************************++++++)))))))))***+++,,,@@@>>><<<:::999999:::;;;;;;:::999888999999888666555555555444333222000///111111111111000///...---...000000---((('''***...))))))))))))************++++++************++++++))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%(((***)))((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((())))))))))))'''''''''&&&'''((()))***%%%%%%%%%%%%&&&'''(((((('''((()))******)))((('''((((((((('''&&&%%%######+++***))))))(((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''***))))))))))))))))))***))))))(((((((((((()))))) """$$$'''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''(((((((((((((((+++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''&&&%%%%%%''')))((('''''''''&&&&&&%%%%%%&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&&&&''')))******)))(((&&&$$$###$$$%%%&&&'''((()))))))))***)))'''&&&%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%'''))))))((('''((())))))(((''''''((((((&&&%%%(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((((('''%%%%%%'''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***)))'''''')))***))))))******))))))))))))(((((((((((((((((())))))))))))&&&&&&%%%&&&'''(((***+++******+++,,,,,,+++************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---......//////+++,,,,,,---...///000000---///000000......///111000111222333333333333222000111111111111222222222111222333444444444444444444555777888::::::;;;;;;;;;:::999999;;;===>>>???999999::::::;;;<<<======<<<===>>>===<<<<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAA???===<<<;;;;;;;;;::::::999888777777444444444444333333222222111111111111000000000000111222222222111111000///000000//////...---------------------........................---+++***)))************************))))))))))))))))))***+++>>>>>>===<<<<<<<<<<<<<<<<<<:::999999999999888666555666666666555333111000///000000000000000///...---......,,,***)))+++,,,))))))))))))************++++++************++++++(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&"""&&&(((&&&%%%((()))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********''''''''''''(((((())))))%%%%%%%%%%%%&&&'''((()))%%%'''(((***+++***)))(((&&&&&&&&&&&&&&&&&&''''''+++***)))((('''(((((()))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((,,,,,,,,,+++)))'''%%%$$$''''''''''''''''''''''''''''''(((((((((((((((''')))(((&&&%%%$$$%%%'''((('''''''''''''''''''''''''''''''''(((((((((((()))'''''''''((((((((())))))******((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((((((''''''((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''&&&######%%%((('''''''''''''''&&&&&&&&&$$$%%%''')))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$$$$%%%&&&'''''''''''''''((('''&&&%%%%%%&&&((()))(((((('''''''''((())))))&&&(((******)))((()))***'''&&&%%%&&&'''((('''&&&(((((((((((((((&&&%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((***(((''''''((()))((('''******)))))))))((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))******++++++,,,,,,++++++***))))))***+++,,,------...++++++************++++++---------...//////000000***+++,,,---...//////000---...//////......///111///000111222333444444444000111111111111222222222444444444444555666777777666777888888888888888888777999;;;<<<<<<<<<===>>>::::::;;;;;;<<<<<<============>>>===<<<<<>>>>>?????????>>>>>>===<<<<<<<<<<<<:::::::::999888777555555333333222222222222111111000000000000111111111111000000111222222222111111111111000//////...------------------.........///...//////...---,,,***)))************************''''''((()))))))))))))))======>>>>>>>>>>>>======<<<:::999999999999888666666777777777666444222111---...///000111111111111+++***)))***,,,,,,+++)))))))))))))))************))))))(((((((((((())))))''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&***+++(((&&&((((((&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))$$$&&&(((***++++++***)))%%%%%%%%%&&&'''(((***+++***)))((('''&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%"""###$$$&&&''''''(((((())))))))))))))))))))))))((()))))))))))))))((('''***(((%%%######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))((('''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''(((((((((''')))(((((((((''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''%%%"""!!!$$$'''''''''''''''''''''''''''%%%'''))))))'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$&&&((((((((('''&&&$$$%%%&&&&&&'''&&&&&&&&&$$$###""""""###&&&(((***((((((((((((((()))***+++'''(((***+++***)))***+++$$$######%%%''')))(((((($$$%%%&&&''''''&&&%%%$$$'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&'''''''''''''''((()))***&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))***)))(((''''''((())))))***+++,,,------,,,+++***(((((()))***,,,---...///++++++************++++++++++++,,,------......///******+++,,,...//////000---...//////......///111...///000222333444555555000111111111111222222222666666555555666777999:::999999999888888666555555222777<<<>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<;;;:::;;;===???::::::;;;;;;<<<======>>>;;;:::999999999;;;<<<===::::::999999777666555444222222111111111111111111/////////000111111222222---...///111222222222222222111111000///.........---------.........//////.../////////...,,,***)))************************%%%&&&''')))))))))((('''BBBAAA???>>><<<;;;;;;;;;::::::999999888777777777666555444333222111111111......///////////////...---......---,,,***((('''***))))))(((((((((((((((,,,***'''%%%$$$&&&(((***&&&'''((()))*********))))))(((&&&%%%&&&''')))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$'''***((($$$!!!!!!"""&&&(((((((((&&&%%%%%%&&&***'''&&&'''***+++***(((******)))''''''&&&&&&&&&***************************)))((((((((()))+++,,,((((((((((((((((((((((((''''''''''''((((((((()))'''&&&%%%%%%&&&(((+++---&&&&&&''''''(((((())))))+++***)))((((((((((((((((((''''''''''''(((((()))!!!###&&&((()))))))))(((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''+++000000,,,'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))$$$%%%&&&'''((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''''''''&&&''''''''''''&&&%%%$$$###$$$%%%'''(((***+++++++++$$$%%%&&&'''(((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%$$$%%%&&&((()))*********%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$''''''((())))))***))))))'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''')))((('''&&&$$$###"""!!!%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''')))))))))(((&&&%%%'''((('''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&)))***(((&&&'''(((((((((&&&%%%&&&''''''((((((((()))))))))))))))*********+++++++++++++++***)))(((((()))******)))************+++++++++))))))*********+++++++++***,,,------,,,---///111......---,,,,,,---------............/////////000000111111111111222222222222222111111111222444555222333444666666666666555777777777777666666666666666777888999;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<;;;999777888;;;<<<:::888999999999888888888777777222333333333222111///...222111000//////000111222////////////............//////000000000000//////++++++---.........------000...,,,,,,,,,,,,***((((((((())))))******++++++***)))(((&&&&&&((()))***BBBAAA???>>><<<;;;;;;;;;::::::999999888777777777666555444333222111111111000000000000///...---,,,###$$$'''))),,,---------(((((((((((()))***++++++))))))(((''''''''''''(((+++******)))((((((''''''((('''&&&&&&'''(((***,,,''''''(((((()))******+++''''''''''''''''''''''''''')))******)))(((((()))"""$$$&&&'''''''''''''''(((&&&%%%&&&((()))(((&&&***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''((()))***+++(((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))******))))))((((((''''''(((''''''&&&&&&&&&&&&'''++++++)))((('''&&&&&&&&&,,,,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((&&&%%%(((,,,---***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''((()))))))))$$$%%%&&&'''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&'''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''))))))((('''&&&&&&''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&))))))(((&&&'''(((((((((&&&%%%&&&'''(((((((((((((((((())))))))))))))))))*********++++++***)))(((((()))******)))************+++++++++***+++++++++,,,,,,,,,,,,+++,,,---,,,+++,,,...000,,,,,,++++++***++++++,,,........./////////000000000111111111111222222222222222111111111222333444222333555666777777666666777777777777666666666666888999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===;;;999:::<<<===<<<:::999999888888888777777777222222222222222111000///222111000//////000111222////////////............---..................---+++++++++++++++,,,------///---,,,,,,------+++***)))))))))))))))*********+++***)))(((((()))***+++BBBAAA@@@>>>===<<<;;;;;;:::::::::999888888777777777666555333222222111111000000000000//////...---)))******+++******)))(((&&&''''''(((***,,,---...'''((()))***)))((('''&&&+++***)))''''''''''''(((((((((''''''(((***+++---(((((())))))******++++++((((((((((((((((((((((((%%%$$$###$$$&&&(((((((((&&&'''(((((('''%%%###"""%%%$$$$$$$$$&&&'''&&&%%%***)))(((''''''&&&''''''))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))+++***(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((,,,+++***(((''''''''''''000///,,,)))((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""&&&&&&&&&%%%$$$#########&&&%%%$$$###$$$%%%&&&''')))((('''&&&&&&&&&'''(((''''''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%&&&'''((((((((((((''''''((((((((((((((('''((((((((('''''''''&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''(((((((((&&&%%%&&&'''***)))((('''''''''((()))(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,---------...//////...------///111,,,+++++++++++++++,,,,,,....../////////000000000000111111111111222222222222222111111111222333444333444555777777777777666666666666666777777777777:::::::::;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;<<<;;;:::;;;<<<<<<;;;:::888888888888777777777777333222222111111111222222111111000000000000111111////////////............+++,,,,,,------,,,,,,+++++++++***))))))***,,,------,,,++++++------,,,+++************))))))))))))++++++))))))))))))++++++BBBAAA@@@>>>===<<<<<<;;;;;;::::::999999888777777888777555444222222111111,,,,,,...///111111222222333222000...+++(((&&&$$$'''(((((()))***,,,...///((())))))***)))((('''&&&'''&&&%%%$$$%%%'''***+++***))))))((())))))***+++((((((((())))))*********))))))))))))))))))))))))%%%!!! $$$''''''%%%%%%&&&'''((()))(((%%%###%%%$$$$$$%%%&&&&&&&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))(((&&&&&&%%%%%%%%%###$$$%%%&&&((()))***+++((((((((((((((()))***+++((((((((((((((()))***+++)))((('''''''''((()))***''''''''''''''''''''''''((((((((((((((('''''''''))))))************))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$)))'''$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))''''''((()))))))))))))))***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&'''''''''%%%"""%%%%%%%%%%%%$$$$$$######'''&&&$$$######$$$&&&'''***)))&&&%%%$$$%%%&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&'''(((((((((((((((((()))(((((((((((('''''''''%%%'''(((******((('''%%%***'''""""""&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$&&&)))***(((&&&&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''(((((((((&&&%%%&&&'''***)))'''&&&&&&'''((()))'''''''''(((((((((((())))))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---------...---++++++,,,......------------......///...////////////000000000000000111111111222222222222222222222222222222333333444555777888777777666555555666666777777888888999::::::;;;;;;::::::999::::::<<<===============<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::::::::999888888777777777666666666333222111000111222333444111000000000000000000111////////////............++++++,,,,,,,,,,,,++++++++++++******++++++++++++***)))((()))+++,,,+++***++++++******))))))((((((******)))(((((()))******CCCBBB@@@???===<<<<<<<<<;;;;;;::::::999888888888888777666444333222111111,,,---...000111222222222---------,,,,,,,,,,,,,,,***************++++++,,,+++***)))((('''(((((()))%%%%%%$$$###%%%''')))+++++++++***))))))(((((((((''''''((((((((((((((()))))))))))))))))))))))))))+++(((%%%%%%(((***)))((( """'''+++...---+++%%%&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''''''''&&&&&&&&&&&&'''&&&'''((()))+++,,,......((((((((((((((()))***+++''''''''''''((()))***+++###$$$&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))''''''((((((((((((''''''&&&&&&'''((((((''''''&&&***(((&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&'''(((((((((''''''***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&$$$""" $$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''%%%###!!!!!!"""###$$$&&&&&&&&&'''&&&&&&%%%%%%'''(((((((((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((((((((((((((()))(((((((((((('''''''''&&&''')))******)))'''&&&((('''$$$"""###$$$''')))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******)))(((''''''&&&&&&''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''###&&&))))))(((&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&&&&''''''(((((((((&&&%%%&&&''')))((('''&&&&&&'''((((((&&&'''''''''(((((((((((((((((())))))************))))))*********+++++++++************++++++++++++((())))))(((&&&&&&''')))...---------......///000////////////000000000111000000111111111222222222222222222222222222222222333444555777777777666666444555555666777888888999777888:::;;;<<<<<<;;;::::::;;;===>>>??????>>>>>>;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::::::::<<<<<<<<<<<<;;;::::::;;;777777777666666666555555333222111111111222333444000000000111111000000000////////////............,,,,,,------------,,,,,,***+++,,,------,,,+++)))((('''&&&''')))******)))++++++******))))))(((((((((((((((''''''(((((((((CCCBBBAAA???>>>===<<<<<<;;;;;;;;;:::999999888888999888666555333222111111111111111111000000///...***************+++,,,,,,,,,+++***)))))))))))))))+++***)))((('''((()))***)))((('''&&&&&&'''((((((*********))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((---+++)))))))))***)))(((&&&$$$###&&&)))+++)))&&&%%%'''((((((''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))))))))******%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))((('''''''''''''''&&&''')))++++++***(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******))))))((('''(((((((((((((((((('''!!!"""%%%''')))*********)))((('''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$((((((&&&%%%%%%&&&''''''%%%&&&&&&'''&&&&&&%%%%%%''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&'''((())))))))))))((('''"""$$$'''))))))(((%%%$$$''''''''''''''''''''''''+++***)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$######$$$&&&&&&''''''&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%(((((('''&&&&&&''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''''''(((((((((&&&%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((()))******+++******)))************+++++++++))))))*********+++++++++***+++++++++))))))+++---++++++++++++,,,---...////////////000000000111111000111111111111222222222222222333333333222111111222333444666666666666555333444555666777888999:::666777:::<<<<<<<<<;;;:::999:::===???@@@???>>>>>>;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;::::::::::::>>>??????>>><<<;;;<<<===666666666666555555555555444333333222222222333333000000111111111111000000////////////............,,,------......------,,,+++,,,---------,,,******((('''&&&''')))***)))(((************))))))))))))''''''''''''''''''''''''CCCBBBAAA???>>>===<<<<<<<<<;;;;;;::::::999888888:::999777555333222111111222222222111000///...---...---,,,***)))))))))***+++***))))))((((((((())))))************)))((((((************************''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&***&&&""""""%%%&&&$$$"""%%%''')))(((&&&&&&(((***((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((((()))))))))*********%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$###(((''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&************))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&"""###&&&((()))))))))(((&&&''''''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''""""""###%%%&&&((())))))&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''%%%###"""((((((((()))))))))))))))%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''((((((((()))&&&%%%%%%&&&&&&((())))))%%%%%%&&&''''''((())))))###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&%%%'''(((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&((('''(((((((((&&&%%%&&&'''###$$$&&&((())))))((((((''''''((((((((()))))))))&&&''')))***++++++******)))************+++++++++*********+++++++++,,,,,,---.........---...000111+++++++++,,,,,,---.../////////000000000111111111000111111111111222222222222333333333333222111000111222333555555555555444333333444666777999::::::777999;;;<<<<<<;;;999888666888;;;===???>>>===<<<;;;::::::;;;;;;===>>>>>>======<<<;;;::::::::::::<<<>>>???===:::999:::;;;666666666555555555444444444444444444333222111111///000111222222111000///////////////............,,,,,,------------,,,,,,...,,,***)))((()))+++,,,***((('''(((*********((()))))))))))))))*********''''''((((((((((((''''''CCCBBBAAA???>>>======<<<<<<;;;;;;::::::999999888:::999777555333222111111///000000111111111000000------,,,+++,,,---...///))))))(((((((((((())))))''')))+++---,,,***'''%%%((()))***,,,.../////////###$$$&&&((()))***++++++*********)))))))))))))))''''''''''''''''''''''''###&&&******'''%%%&&&((( $$$***,,,+++$$$''')))(((&&&%%%'''***(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))************%%%&&&&&&''''''&&&%%%%%%((()))))))))******+++++++++***)))((((((((((((((($$$$$$$$$%%%&&&'''))))))***)))(((&&&'''((()))***))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''((())))))(((&&&$$$"""$$$%%%'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((((()))))))))))))))((((((***)))((('''&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$###%%%'''((((((&&&###!!!""""""###$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))***&&& """(((---((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''' !!!###&&&((()))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&&&&%%%&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%''')))''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%((('''(((((((((&&&%%%&&&''' ###&&&)))******)))'''(((((((((((())))))))))))&&&''')))***+++++++++***)))************+++++++++++++++,,,,,,,,,---------(((***++++++***+++---///---------...///000111111000000000000111111111111000111111111111222222222222333333444333222111000000111222444555444444333222333444666777999:::;;;999;;;<<<===<<<:::777555444666999<<<======;;;::::::::::::;;;<<<===>>>???>>>===<<<;;;:::999999999888:::;;;:::666555666888666666555555555444444444444444555555444222000//////000111222222111000///000/////////............+++,,,,,,------,,,,,,+++000---((($$$$$$&&&+++...,,,***)))***+++,,,+++)))(((((())))))******++++++(((((())))))))))))((((((GGGEEEBBB@@@>>>>>>??????:::::::::;;;::::::999999;;;:::888555333111000000444333222222111111222222 ###(((,,,......,,,***((()))***+++,,,+++******++++++******))))))(((((()))(((%%%$$$$$$%%%((()))---,,,***(((&&&&&&&&&&&&(((((())))))******++++++)))))))))))))))(((''''''%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((111///+++(((&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************)))(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&'''&&&%%%&&&))))))'''%%%(((((())))))))))))(((((('''%%%$$$&&&)))***(((%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&***(((&&&''')))***'''$$$ %%%)))+++(((%%%$$$%%%((((((((()))******)))''''''''''''***---...+++((('''&&&%%%%%%&&&''')))***&&&((()))%%%!!! ###((((((((('''&&&%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&!!!$$$&&&&&&'''(((((())))))((('''%%%$$$######%%%%%%%%%%%%&&&&&&'''(((###$$$$$$%%%&&&'''(((((('''(((((((((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&((()))'''%%%$$$$$$(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''%%%### )))((('''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))((())))))(((((('''''''''&&&''''''''''''''''''&&&%%%)))((('''&&&&&&'''((()))***(((&&&$$$$$$%%%((()))******++++++++++++******,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++))))))******+++,,,---------------......000111222222111000//////000111222111111222222222333333333///000111222333444444444444444333444555888;;;===::::::::::::::::::::::::666888:::;;;;;;:::;;;===>>>===:::888888999;;;===@@@???>>>>>>>>>>>><<<:::555666666777888888999999888777555444333444666777222111000/////////000111000000/////////000222333////////////............------......---,,,***))),,,+++++++++***)))))))))***)))(((''''''((()))*********((('''&&&&&&&&&&&&))))))))))))((((((((((((EEEDDDAAA???=========>>><<<<<<<<<===<<<<<<;;;:::;;;:::888555333111000000333333222222111111222222***+++++++++***)))((('''((()))***+++++++++******)))))))))(((((('''''''''...,,,***))))))***,,,...,,,+++***((('''''''''(((((((((((((((((())))))))))))))))))))))))((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))+++***((('''&&&'''((()))&&&&&&&&&''''''''''''((())))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%&&&))))))'''%%%&&&''''''((((((''''''&&&(((''''''''')))***)))(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&((((((&&&$$$!!!%%%&&&''')))***'''&&&''''''(((((('''&&&#########&&&((((((&&&###''''''&&&&&&&&&''''''(((&&&((()))%%%!!! $$$((('''&&&&&&%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%***++++++***(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''!!!###&&&'''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' !!!!!!"""""""""""""""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''&&&###!!!%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''((('''''''''&&&&&&&&&&&&######%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((******++++++++++++******++++++*********)))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---.../////////...............///000111000//////......///000111000000000111111111222222///000111222333333333333444333222333444666999:::888888888888888888888888555777999999999888999:::::::::;;;;;;;;;;;;;;;:::>>>===<<<<<<===<<<;;;999999999999999999999999999888777555444333444555666555444333111000000111111222111111111111222222333............------------***+++,,,------,,,++++++++++++*********************)))(((''''''((()))***)))(((((())))))***+++,,,))))))))))))((((((((('''CCCBBB@@@>>>===<<<======<<<<<<<<<<<<<<<;;;:::::::::999777555333222111111333333333222222222111111111///,,,)))'''''''''(((((()))******++++++******''''''''''''&&&&&&&&&&&&+++***(((''''''(((***+++++++++***)))((()))))))))(((((((((((('''''''''''')))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&%%%%%%&&&''')))***((('''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&&&&&&&''''''((((((((('''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&(((***&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&''''''%%%$$$"""&&&''''''&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&((((((&&&$$$''''''''''''''''''&&&&&&&&&((((((&&&"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''"""%%%&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&(((((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''******))))))(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''&&&$$$"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%######%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((('''((()))******)))((('''******++++++++++++*********))))))))))))(((((((((((((((((()))******++++++++++++++++++++++++++++++---------...//////000000//////.........//////000......------...///000000/////////000000000111111000000111222333333333333333333222222333444666777666666666666666666666666444666888888666666666777555888;;;>>>>>>===:::999;;;:::999:::;;;;;;:::888;;;::::::999888777777666777666444333333333444555666555333111000/////////---............------,,,------------,,,,,,,,,+++((()))***+++,,,,,,,,,,,,))))))******************))))))(((((((((((())))))(((((((((((()))***+++,,,)))))))))(((((((((''''''CCCBBB@@@>>>============:::::::::::::::999888777999888777555333222222111333333333333222222111111...---+++)))((()))+++,,,((())))))***************''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''******)))))))))*********)))))))))((((((''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&%%%%%%%%%%%%&&&((()))******)))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''&&&&&&&&&'''((()))((((((''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&$$$!!!"""&&&***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))''''''''''''((('''&&&%%%+++++++++***(((%%%###"""$$$&&&'''&&&%%%$$$$$$%%%'''''''''(((((('''&&&%%%''''''((()))((('''%%%$$$&&&'''(((&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!"""$$$&&&(((((('''######$$$%%%&&&(((((()))$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''%%%$$$###%%%''')))))))))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$'''''''''''''''(((((((((''''''((()))))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))******++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......000//////............///............///000000111/////////000000000111111000000111222222222222222444333333333333444555555555555555555555666666666555666888777666555555666444666:::===>>>===;;;:::999999888999;;;;;;:::888888777777666555555444444555555444333222333333444111111000///...---------+++,,,---------+++***)))------------,,,,,,,,,,,,((())))))***+++++++++,,,(((((())))))******++++++))))))(((((((((((())))))))))))((('''''''''''''''))))))((((((((('''''''''BBBBBBAAA@@@???>>>>>>>>>::::::::::::999888777666888888666555333333222222222222333333333222111000+++++++++,,,,,,,,,,,,+++)))))))))))))))*********((((((((((((((((((((()))******)))(((((()))******((()))))))))*********************))))))((((((((()))))))))))))))(((''''''))))))))))))************&&&((()))++++++)))(((&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''&&&%%%&&&((()))***)))(((''')))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''((())))))$$$%%%&&&'''((((((((((((''''''((((((((((((''''''$$$%%%&&&$$$!!!"""&&&***'''''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))******((()))***))))))(((''''''%%%$$$%%%&&&''''''''''''%%%''')))(((&&&$$$%%%&&&$$$%%%&&&%%%%%%$$$$$$$$$''''''((()))((('''%%%$$$&&&''''''&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%)))'''&&&&&&((()))'''&&&$$$%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''''''''&&&###%%%''')))))))))'''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###''''''''''''''''''(((((()))))))))((((((&&&%%%%%%''''''(((((())))))))))))((('''&&&%%%%%%''')))*********++++++++++++***************************************+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------------000//////............/////////000000111111111111000000000111111111222222000000111222222222111111444444444444444444444555555555555666666666777777666777999888777666666777666777888:::;;;<<<<<<<<<:::999999:::<<<<<<;;;999555555555555555555555555444333333222222222222222---............///......000000111111111000...---.........------------,,,************************((((((((())))))******+++(((((())))))))))))(((((()))((((((''''''''''''(((((((((((((((''''''''''''BBBAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<;;;999888777888777666555444333333333222222333444333222111000,,,---...///...,,,***((()))(((((((((((()))***+++))))))))))))*********************))))))*********'''((())))))))))))((((((************)))))))))))))))))))))))))))(((''''''''''''(((((((((((())))))'''((())))))))))))((('''%%%&&&&&&''''''(((((((((&&&&&&'''((())))))******&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&%%%'''(((******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))###%%%'''(((''''''(((***(((((())))))))))))(((((('''''''''&&&&&&&&&(((***'''''''''''''''&&&&&&&&&)))))))))(((((()))))))))&&&''''''(((((())))))***(((***++++++)))(((((()))&&&%%%$$$%%%(((***+++***&&&)))+++***&&&$$$%%%'''&&&'''((((((&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))'''''''''&&&&&&%%%%%%%%%$$$""" """&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((()))'''((()))(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((())))))(((&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###""""""!!!%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%...---,,,+++************%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''(((((('''###$$$%%%&&&&&&&&&%%%$$$)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%'''''''''(((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''((()))))))))((((((&&&$$$###$$$&&&)))+++******++++++++++++******))))))************++++++++++++++++++++++++++++++*********++++++,,,,,,---........................//////.........//////000000000111111111111000000000000000111111111222222000000111111111111111000333333444444444444444444555555555666666777777888666777999999888777777888888777777888999;;;<<<>>><<<;;;:::;;;<<<<<<;;;999666666666666777777777777222222222222111111111111---...///000111111111000//////000000000///..................------------,,,++++++*********++++++(((((())))))))))))))))))(((((())))))))))))(((((('''''''''(((***+++------((((((((('''''''''&&&&&&@@@@@@@@@@@@???>>>======<<<<<<<<<;;;:::999888777777666555444444444444444111222333444444222111///......//////...,,,***((()))(((((('''((()))***+++)))))))))*********++++++(((((((((''''''(((((((((''''''((()))(((((('''&&&((((((((())))))))))))))))))))))))))))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((''''''&&&%%%''')))++++++***((('''&&&&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''"""%%%'''(((''''''(((***((())))))******))))))((((((''''''''')))***)))((((((((('''''''''&&&&&&&&&)))((((((''''''(((((()))%%%&&&&&&'''(((((())))))''')))+++***(((&&&'''))),,,)))&&&&&&((())))))(((&&&))),,,***&&&$$$%%%'''''')))******((((((***---''''''&&&&&&&&&''''''(((&&&&&&&&&''''''((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%###(((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&'''((('''&&&&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############"""!!!!!! %%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$''')))))))))%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%''''''''''''''''''&&&&&&&&&'''((()))*********++++++++++++******((((((((()))))))))******+++++++++***************)))******+++,,,,,,------.........---------------...............///000111000111111111111///...---/////////000000000111111000000111111111111000000111111222333333444333333444444555555666777777888444666888888777777888999777888888888999:::;;;<<<===;;;;;;;;;<<<;;;:::888888777777666666555555555111111222111111111000///---...///000000000///...---,,,,,,,,,,,,------...------------,,,,,,,,,+++++++++******+++,,,---...)))))))))))))))((((((((('''((()))******)))(((''''''''''''(((***+++---...(((((('''''''''&&&&&&&&&>>>>>>??????>>>===<<<;;;:::::::::999888777555555666666555444444444444444111222333444444222111///------------------,,,,,,)))((('''''''''(((***+++(((((())))))******++++++))))))))))))))))))))))))&&&'''((((((((('''%%%$$$&&&'''''''''(((((()))))))))))))))))))))(((((('''''''''''''''(((((())))))((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&&&&((((((((('''&&&%%%###"""&&&&&&&&&'''''''''((((((************)))(((&&&&&&%%%''')))++++++***((('''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%!!!$$$(((((('''''')))+++(((((())))))))))))(((((('''%%%$$$&&&)))***(((%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((((()))&&&)))+++***'''%%%&&&(((%%%""" ###&&&'''&&&%%%))),,,***%%%###$$$'''"""%%%&&&&&&$$$%%%(((+++'''&&&%%%%%%&&&''')))***'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$ $$$&&&$$$!!!$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%&&&(((***&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$''')))******)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$###""" !!!"""###%%%&&&&&&%%%%%%%%%&&&((()))*********)))******++++++++++++******&&&'''''''''(((((())))))*********)))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++---------......000111222000000111111000...,,,+++............/////////000000000111111111000000/////////111222222333333222333333444444555666777777333555777888777777888999666777999:::;;;;;;::::::===<<<:::;;;;;;:::888666888777666555333222111000111111111111111000//////------.........---+++***///......---...///111222,,,,,,,,,+++++++++************)))***,,,...000111******))))))(((((('''''''''((()))******)))((('''((((((''''''''''''((()))(((((('''''''''&&&&&&&&&AAA@@@???============>>>>>>>>>>>>===<<<:::999888555333222333555555444333111222444555333000+++(((......---,,,,,,++++++***)))))))))))))))(((''''''&&&%%%%%%%%%'''+++...000''')))***)))&&&$$$$$$$$$***,,,...---***)))***---))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))###$$$%%%&&&''')))******$$$%%%&&&(((((((((((('''''''''''''''''''''&&&&&&###(((,,,+++'''$$$&&&)))((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$"""!!!###%%%))))))(((((((((''''''''')))'''%%%%%%'''((('''&&&(((((('''''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((,,,+++(((&&&%%%$$$$$$$$$$$$&&&(((******)))'''&&&''''''%%%%%%%%%%%%''''''%%%&&&((((((%%%###""""""(((''''''''''''&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&*********(((%%%######$$$'''&&&%%%$$$$$$%%%&&&''')))(((&&&$$$#########$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%###"""###&&&((('''%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%******+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((***)))'''%%%$$$$$$$$$%%%'''&&&%%%$$$$$$&&&'''))))))'''%%%#########$$$%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&((())))))'''%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))'''%%%$$$$$$$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%$$$&&&))))))))))))***+++&&&'''((()))***)))((((((,,,,,,,,,,,,+++)))((('''************************++++++++++++++++++++++++++++++,,,------......//////000111222222111000///////////////////////////...///000///...---.../////////...---...///111222222222333444555777777888999999888888888999:::;;;:::999777666666777999:::777888888888888666444333444333222222111111222222000000111222222111000//////111222111...---...000///000111111...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---***'''&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%BBBAAA???>>>======>>>>>>>>>>>>>>>===<<<;;;999999555444333333555555444333333444444333222000...---,,,,,,,,,+++******))))))***+++++++++******)))))))))((('''''''''((()))***)))***+++***(((((()))***)))+++,,,+++***)))***,,,******)))))))))((((((((((((((((((''''''(((((((((((('''''''''(((((()))***''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''******)))))))))))))))((($$$%%%%%%&&&'''((())))))''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******'''&&&'''((((((((('''''''''(((((()))(((((('''''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######((('''%%%&&&'''((('''&&&))))))(((''''''''''''''')))'''&&&%%%%%%&&&''')))((((((((((((((('''&&&&&&'''''''''&&&&&&''''''''')))((((((((('''''''''&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''((($$$&&&(((******)))'''&&&'''&&&%%%$$$$$$%%%&&&'''"""$$$&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''***(((&&&'''))))))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$&&&&&&&&&%%%%%%&&&(((&&&''''''''''''''''''&&&&&&&&&''''''&&&%%%$$$###########################&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&'''&&&$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%''')))+++***'''$$$''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$&&&(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))((('''&&&(((******))))))***+++)))***+++,,,,,,,,,++++++......------,,,,,,++++++************************++++++++++++++++++++++++++++++,,,------....../////////000111111000//////////////////////////////...///000///...---...000000000000000000111111222222222333444555555666666666777777888888999999999:::999777666666777999:::777777777666666444333333444333222222111111222222///000000000///...,,,++++++---//////...---///222,,,...///...,,,******+++------,,,,,,,,,+++++++++************************,,,)))'''&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%BBBAAA@@@??????>>>>>>???>>>>>>>>>>>>===<<<::::::555444333444555555444333555444333222111111111111000000//////...---------************)))))))))((())))))((((((((((((''''''((())))))(((((((((***---'''(((******))))))***,,,************))))))))))))((((((''''''''''''(((((('''''''''&&&''''''((()))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''---***((((((******(((%%%&&&&&&&&&'''''''''(((((())))))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''((()))))))))))))))(((((('''''''''''''''&&&&&&&&&''''''((('''&&&&&&(((***''''''''''''&&&&&&&&&&&&((('''&&&&&&(((((('''&&&''''''%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&'''((()))(((''''''&&&'''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''$$$&&&((()))))))))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$%%%''')))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((()))+++***(((((())))))'''%%%"""###$$$&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$%%%&&&(((''''''((((((((((((''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''###%%%'''((()))(((&&&%%%%%%$$$$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%''')))+++***'''$$$'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%$$$###$$$''')))***)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++***)))(((***++++++***)))******'''(((((()))***)))))))))------,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......////////////......////////////////////////...///000000......///000222222333444333333111111222222222333333444444444333444666777888888888777999888777666666777888999666666555444333333333333333333222111111111111222111111000000...,,,+++***(((***,,,------...000222+++---...---+++))))))***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++)))&&&&&&'''((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''(((''''''&&&%%%BBBBBBAAA@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::666555444444555555444333333333222222111111111222111111000000///.........((((((((('''''''''''''''&&&&&&((()))))))))))))))''''''&&&%%%###$$$'''***&&&'''(((((())))))***+++)))))))))))))))))))))))))))(((''''''''''''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&'''''''''''''''''''''''')))%%%"""$$$((()))&&&"""'''''''''''''''''''''&&&'''((()))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&'''((()))******((('''&&&''''''''''''''''''''''''%%%'''((((((''''''(((***))))))))))))))))))))))))((('''&&&'''))))))(((&&&((('''&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((&&&%%%$$$$$$###$$$&&&'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%######%%%''''''''''''&&&&&&&&&%%%%%% !!!!!!""""""$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******'''&&&&&&&&&&&&%%%%%%$$$ ###%%%'''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&***(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))************)))+++,,,,,,***))))))***&&&&&&''''''(((((((((((()))((('''&&&&&&(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................////////////////////////...///000000///...000111333444666777666444222000222222222222222222333333222333666888999999777777888777666666666666777888777666444333333333444555333222222111111111111111222222111111000///...---)))***,,,---...///000111,,,...///...,,,******+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++)))'''''')))***))))))(((((((((((((((((((((((())))))((((((((((((((((((&&&'''''''''''''''&&&&&&BBBBBBAAAAAA@@@??????>>>===>>>>>>======<<<;;;:::777666444444555555444333///000111222222111000///,,,,,,,,,+++******))))))))))))((('''&&&''''''((('''((())))))******))))))((((((&&&$$$""""""$$$&&&&&&&&&'''((()))*********(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%!!!!!!''')))'''###'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((((()))(((&&&%%%&&&'''((('''&&&''''''((()))((('''%%%$$$&&&'''''''''''''''''''''$$$%%%''''''&&&&&&'''(((&&&&&&''''''''''''''''''(((''''''((())))))(((&&&******)))(((((()))***+++'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''((())))))(((''''''&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%$$$$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%"""#########$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''))))))(((&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******######$$$$$$$$$$$$%%%&&&"""###$$$%%%$$$### &&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((()))******''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''$$$!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((,,,)))'''&&&&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((()))))))))+++,,,,,,***))))))***))))))))))))******++++++'''&&&%%%$$$%%%&&&)))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......------------......////////////////////////...///000000//////000222333444666888777555222000111222222222222222222222333444666888999999888777777666666666666666666777777666555444444444555666333222111111000000111111///////////////000000000...------...////////////,,,---......+++*********,,,,,,+++++++++*********************************+++***))))))***++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&AAAAAAAAAAAA@@@???>>>===<<<<<<======<<<;;;;;;:::888666555555666666444333///000111222222111///...,,,,,,++++++******))))))---,,,***)))))))))***+++,,,,,,+++******)))((((((******)))'''%%%$$$%%%'''((('''&&&((()))+++***)))''''''''''''((((((((((((***((('''&&&&&&'''(((***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$(((***)))'''''''''''''''''''''&&&&&&"""###%%%&&&''''''&&&&&&'''''''''((())))))******''''''&&&&&&%%%&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''###%%%&&&'''%%%%%%%%%&&&'''''''''(((((((((((()))((('''''')))******(((&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''$$$############$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&''')))+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((()))"""$$$%%%&&&%%%%%%'''((()))((('''%%%###&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%$$$###$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&)))'''&&&%%%%%%''')))***((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''$$$!!! """$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''(((((('''&&&$$$%%%&&&(((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''((((((***++++++***)))******((((((((('''((())))))***(((''''''&&&'''(((******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////...------------...///////////////////////////---///000000000000111333111333555666666444222000111111111222222333333333555555777888888888777666555555666666666666555555666666555555555555555666222222111000000000000111,,,,,,,,,,,,---...///000111///......//////...,,,***,,,---,,,***(((((()))++++++++++++***************************************)))((()))+++,,,+++)))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''???@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;::::::999888777555555666666444333222222222111111000000000.........---,,,,,,++++++...---+++*********,,,,,,...---+++*********++++++)))***+++***((('''((()))***((('''(((***+++***(((''''''(((((())))))))))))***)))'''%%%%%%''')))******)))(((((('''''''''(((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))&&&&&&''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((())))))***%%%'''(((&&&$$$###&&&)))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''''''&&&$$$$$$%%%'''((((((((())))))))))))((('''((()))+++***(((&&&!!!"""$$$%%%&&&%%%$$$###&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&'''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$!!!$$$&&&''''''((()))+++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$&&&((('''%%%$$$&&&((()))((('''%%%###"""!!! %%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''(((((()))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###""""""###&&&)))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''&&&(((******))))))***+++&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------....../////////...------...//////////////////////////////---///000111000000222333000111222444444333222111000111111222333444555555666666666555555555555444555555555666666555555555333444444555555555444444222222111000000000000000...---,,,,,,,,,---...///000...,,,,,,......---++++++,,,---,,,***)))))))))++++++++++++************))))))))))))))))))))))))(((''''''(((******)))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''??????@@@@@@???>>><<<;;;::::::;;;;;;::::::999999999777666555666666444333777555222000///000222333,,,++++++******)))((((((---,,,***(((((()))***+++,,,+++***)))+++---///111&&&(((******)))((()))))),,,)))((((((++++++***'''(((((())))))*********+++***)))'''%%%%%%''')))*********)))(((((((((((((((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((('''((((((((((((&&&%%%$$$%%%%%%&&&&&&'''((())))))$$$''')))'''""""""&&&***,,,+++)))''''''''''''(((&&&&&&&&&'''''''''((((((%%%'''((((((&&&$$$$$$$$$#########$$$$$$%%%%%%%%%((('''(((***++++++(((%%%%%%''')))+++,,,+++)))'''&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&&&&'''((()))++++++)))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%''''''''''''%%%%%%$$$&&&((()))(((&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%""" ''''''%%%$$$$$$%%%''''''$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((&&&###"""###%%%$$$$$$$$$%%%&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%$$$######%%%'''%%%&&&&&&''''''&&&&&&%%%((((((&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''%%%%%%'''''''''&&&%%%$$$%%%&&&((()))***)))((('''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&)))******'''$$$%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''((($$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######""""""###&&&((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''((((((%%%'''))))))))))))***+++))))))((('''((()))***+++(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///000///...------...///000////////////////////////---///000111000000222333//////111222222222222111000111111333444555666666666666555333333333333333444555555666666555555444111222333444555444333222222111111000000000000000111000///...------...///...,,,***+++---...,,,***---///000///---++++++,,,+++++++++************)))((((((((((((((((((((((((&&&%%%%%%&&&((()))(((&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((((((((('''BBB@@@>>>>>>@@@AAA???<<<>>>>>>>>>===<<<:::999888999999999999999888777666111222222222222111000000000///---+++*********++++++***)))((((((***,,,---,,,+++)))'''''')))+++,,,+++)))'''))),,,---,,,***)))***++++++***)))***+++******))))))((((((''''''************)))))))))))))))***+++++++++***((('''&&&&&&''''''((()))))))))%%%###!!!###'''******))),,,------,,,)))(((((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))''''''(((((('''&&&%%%%%%###'''+++***&&&$$$&&&)))&&&%%%%%%%%%%%%&&&''''''---)))&&&&&&)))++++++***)))(((((((((''''''''''''((('''%%%!!!"""&&&)))((((((+++///000---+++''')))---///000...,,,***++++++***(((%%%%%%&&&((($$$&&&))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&((('''&&&&&&&&&&&&'''((($$$###"""""""""$$$'''(((%%%###"""###'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$%%%$$$###)))'''%%%%%%(((+++------)))&&&$$$%%%$$$ %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))(((((('''***((('''(((******'''$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%'''(((((((((((('''&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%''')))++++++***(((''',,,***((('''&&&'''((()))''''''''''''''''''''''''(((&&&$$$%%%(((***(((&&&))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((()))+++,,,---***+++,,,---------,,,,,,---.........///000000000---.../////////...---,,,,,,,,,------.../////////111///------...//////...000000000000111111111111222222111111111111222222222333444444555555444444444444444444555666777888:::888555555666777777666222333333333333222111111111111111111000000000000000000///000000111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++***)))((((((''''''((((((((())))))))))))((((((((()))+++,,,+++***((('''&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''(((BBB@@@??????AAABBB@@@>>>>>>>>>>>>===<<<:::999888999999999888777666555444222222222222222111000000000///---+++*********+++***)))((('''((()))+++,,,)))(((&&&$$$$$$&&&((()))***((('''(((***+++***)))(((*********(((((((((***))))))))))))(((((((((((()))))))))((((((((((((''''''(((((((((''''''&&&%%%)))))))))(((''''''&&&&&&&&&$$$"""###&&&))))))(((((())))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$************************''''''(((((('''&&&&&&%%%###%%%'''&&&$$$###%%%'''&&&%%%%%%%%%%%%&&&'''''' ###$$$$$$***))))))(((''''''&&&&&&((()))(((&&&###$$$'''***(((&&&&&&''')))***(((&&&(((***,,,------+++(((&&&%%%&&&&&&$$$######$$$&&&$$$&&&((('''&&&%%%&&&'''########################$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''(((%%%###"""$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''(((((()))((('''%%%%%%%%%%%%&&&)))%%%$$$&&&%%%!!! """%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((***(((&&&&&&(((((('''$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''***((('''%%%%%%%%%'''(((''''''''''''''''''''''''&&&$$$###$$$&&&'''&&&$$$(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))***)))))))))))))))***++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---............---,,,,,,,,,------...////////////...------...//////...000000000000111111111111222222111111111111222222222333333444444444444444555555555555666777888888888777555555666666666555222222333333222222111000111111111000000000/////////////////////000111111------------------------+++++++++++++++++++++++++++***)))(((((()))***+++***)))))))))))))))******(((((())))))))))))((((((###$$$&&&((((((((('''&&&%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((BBBAAA@@@@@@BBBCCCBBBAAA>>>>>>======<<<;;;999999999999888888666555333333222222222222222111111000000///---+++*********+++))))))((('''''')))***++++++***(((''''''(((***+++((('''&&&''')))***)))(((((()))***)))'''&&&'''((((((((((((((())))))))))))((((((((((((''''''''''''******))))))(((((()))))))))))))))(((''''''&&&&&&'''&&&$$$%%%&&&(((((('''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''',,,***(((&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''))),,,---------***))))))((('''&&&&&&&&&'''((()))((('''(((***,,,(((&&&$$$$$$%%%&&&%%%$$$&&&''')))******(((&&&%%%%%%&&&&&&$$$"""!!!###$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%$$$######'''&&&%%%$$$$$$%%%&&&'''$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###&&&((((((((((((+++,,,+++'''%%%&&&'''(((%%%$$$'''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((()))$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))++++++***))))))))))))))),,,++++++***+++,,,---...++++++++++++************,,,,,,------------,,,,,,,,,,,,------.../////////...---,,,---///000000///000000000000111111111111222222111111111111222222333333333333444444444444555555666666777888888999666555444555666666444222111222222222222111000000111111000000000000//////..................///000------------------------******************************))))))))))))******))))))))))))***+++,,,---'''(((((())))))(((((('''!!!"""$$$&&&''''''''''''%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&&&&'''(((@@@@@@@@@@@@AAABBBAAAAAA============<<<;;;:::999::::::999888777555333222222222333333222222111000000///---+++*********+++***))))))((()))***++++++,,,+++***))))))***+++,,,((((((((((((((()))(((((()))******)))'''&&&&&&'''''''''(((((())))))******))))))((((((((('''''''''+++***)))((('''((()))***&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''))))))(((((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''---+++)))&&&%%%&&&''')))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&***(((&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''++++++******)))(((&&&$$$((((((((((((((((((((((((%%%&&&'''(((((('''(((((()))'''&&&%%%%%%&&&''''''"""###%%%'''((())))))))))))))))))'''%%%######$$$%%%%%%%%%###""""""%%%'''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%%%%$$$"""!!!&&&+++,,,(((&&&))),,,'''$$$$$$''''''$$$$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******(((&&&$$$"""""""""$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''')))***(((&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))******)))))))))))))))***---+++***))))))+++---.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------///111222222111///000000000111111111111222222111111111111222222333333333333333444444444555666777888888999999999444444444555666555333111111111222222111111000///111000000000////////////...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***))))))(((((()))******+++'''(((((((((((((((((('''$$$%%%'''((()))))))))(((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''??????@@@@@@??????@@@@@@============<<<;;;::::::;;;;;;:::999888666444333222333333333333222111111000///---+++*********++++++*********++++++,,,,,,)))(((''''''''''''((())))))))))))))))))((()))))))))***+++***((('''((()))''''''(((((())))))***************)))))))))((((((%%%%%%#########$$$%%%&&&&&&&&&''''''((()))))))))(((((()))((('''&&&%%%%%%&&&((())))))))))))***,,,''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''+++***(((&&&%%%%%%&&&'''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''''''''''''''&&&***(((&&&'''((()))((('''&&&%%%%%%%%%%%%&&&''''''*********(((%%%""" %%%%%%&&&'''((()))******&&&&&&''''''''''''%%%$$$&&&&&&&&&%%%&&&''')))+++$$$$$$%%%&&&'''((())))))&&&((()))((('''&&&'''((($$$%%%$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%$$$""" &&&'''$$$###%%%((('''$$$$$$'''(((%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&$$$"""""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''')))***&&&%%%$$$###"""$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$######""""""!!!$$$$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***))))))+++---...//////......------,,,,,,++++++++++++,,,,,,------,,,,,,------...//////////////////111333444333111///000000000111111111111222222111111111111222222333222222222222333444555555666777888999999999888444333333555666555222000222222222222222111000000000000000////////////...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))))))))((('''''''''''''''''''''((((((((((((''''''((((((((()))((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&???@@@AAA@@@>>>===>>>???<<<<<<======<<<;;;;;;:::;;;;;;::::::888777555555333333333333333222222111000///---+++*********++++++++++++,,,,,,,,,,,,---******))))))))))))******)))***+++***((('''((()))((()))******(((((()))***(((((((((((())))))))))))************))))))))))))%%%%%%%%%%%%%%%%%%&&&''')))))))))(((''''''&&&&&&''')))***)))'''%%%%%%&&&%%%&&&((((((''''''((()))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''++++++,,,+++((('''((()))$$$%%%&&&'''((()))***+++)))((('''((()))((('''%%%"""$$$%%%%%%%%%&&&(((******)))'''&&&&&&%%%&&&&&&"""%%%&&&'''(((***+++$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$""" $$$'''(((%%%######$$$&&&$$$$$$''''''%%%%%%(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$###$$$&&&(((((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$$$$$$$$$$###"""%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%$$$$$$&&&((()))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''''''''''''''''''''''')))(((((((((((((((((()))(((((((((((())))))))))))''''''(((((()))+++,,,---+++******)))***+++,,,---,,,,,,,,,,,,++++++++++++,,,+++++++++,,,---...///,,,,,,------.../////////000///000222444444222000000000000000111111111111222222111111111111222222333222111111111222444555444555777888999888888777555444333444555555333111222333333333333222111111000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))***)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&AAABBBCCCAAA>>>======???<<<<<<<<<===<<<<<<;;;:::999999999999888777666555333333444444333333222111000///---+++*********+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***)))'''&&&''')))%%%'''(((((((((((()))+++))))))))))))((((((((((((***))))))))))))((((((((('''((())))))*********))))))))))))(((''''''&&&&&&&&&)))+++***'''%%%%%%&&&%%%&&&''''''%%%%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''"""&&&******(((%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''"""###$$$###!!!"""%%%(((''''''''''''(((((((((((()))'''&&&''')))***)))'''!!!$$$&&&&&&%%%$$$%%%'''+++***'''%%%$$$###$$$$$$!!!$$$&&&&&&'''((()))###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&##############################$$$%%%%%%&&&&&&&&&$$$%%%'''&&&$$$###%%%&&&''''''''''''''''''''''''#########%%%'''(((&&&%%%************)))'''%%%$$$&&&###$$$''''''$$$$$$'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((###%%%'''&&&%%%$$$&&&((('''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$%%%'''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))(((((()))***++++++************++++++++++++************++++++++++++---,,,,,,,,,---...///000,,,,,,------...//////////////////111333222000---000000000000111111111111222222111111111111222222333222111000111222444555333444666888888888777666777555333333444555444333333444444444444333222222000000/////////...............---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((()))((('''''''''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%&&&&&&'''(((((('''&&&&&&CCCDDDEEECCC???===>>>???<<<<<<<<<===<<<<<<;;;;;;777777777777777666555555333333444444333333222111000///---+++*********+++))))))***++++++++++++***))))))))))))))))))))))))&&&(((***(((%%%$$$%%%'''###%%%'''''''''''')))*********))))))(((((('''''')))(((((((((''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''((()))))))))&&&(((+++***(((%%%&&&'''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''"""(((......***&&&&&&(((&&&%%%%%%%%%%%%&&&''''''&&&'''(((&&&$$$%%%)))---)))))))))(((''''''&&&&&&&&&$$$"""$$$(((******((($$$'''))))))&&&$$$$$$&&&((('''%%%######$$$%%%&&&%%%'''(((((('''%%%$$$%%%###%%%''''''&&&%%%$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$###""""""###$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$&&&'''&&&$$$###$$$'''''''''''''''''''''''''''######$$$%%%'''(((&&&$$$***(((''''''''''''%%%###&&&######&&&&&&$$$$$$&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((######%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))(((((('''"""%%%((((((&&&%%%&&&(((%%%$$$#########%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((&&&%%%'''***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++******)))))))))))))))))))))***++++++++++++*********++++++,,,,,,,,,---------,,,,,,---...000111,,,,,,------...//////000.........000111000...+++000000000000111111111111222222111111111111222222333222111000000222444555222333555777888777666555888666444333444555555444444444555555444444333222000/////////............///...------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((''''''(((((()))***+++&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%