BM6P6(@ dddNNNJJJHHH@@@:::666666666333222444///000///...000555666222---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((('''''''''''''''(((&&&$$$$$$'''((('''%%%######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''***++++++***((('''((()))###$$$%%%'''(((***++++++///---***'''&&&%%%%%%&&&%%%%%%&&&&&&((()))***+++777555111---***)))(((((('''(((((()))***+++++++++---,,,+++***))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$""""""###$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddMMMIIIFFF???999555555444222111333///000000...000555555222---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''(((%%%###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''((())))))))))))***,,,''''''(((***+++---......---,,,)))'''&&&&&&&&&'''&&&&&&''''''(((***+++,,,555333000,,,***)))))))))''''''((())))))***++++++---,,,+++***))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###""""""###$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((+++)))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddLLLGGGDDD>>>888444444444111000222///111000...000555555222---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))(((''''''&&&&&&''''''&&&%%%######%%%&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''###%%%'''((()))***,,,...((()))***+++,,,---...///+++***((('''&&&&&&'''''''''''''''((()))***+++,,,111000...+++***)))))))))''''''(((((())))))******,,,+++***))))))(((((()))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###!!!!!!###$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((...+++(((%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffMMMGGGDDD???999555555444111000222000111000...000555555111---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((('''&&&&&&&&&&&&'''%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&###%%%'''(((((()))+++---'''''''''((()))***++++++(((''''''&&&&&&''''''(((&&&&&&&&&'''''')))******---,,,+++***))))))))))))'''''''''(((((()))))))))+++***)))((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$"""!!!!!!###$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((///,,,)))%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###&&&(((&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhOOOHHHDDD@@@:::666666555222111333000111000...000444444111---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&'''((('''''')))***%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((()))))))))((((((((((((((('''''''''''''''((((((((())))))(((((('''((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################!!! !!!"""$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((---+++(((%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiPPPHHHDDD@@@:::666666666333222444111222111...000444444111---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&%%%######%%%&&&#########$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!! """$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((((((((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhOOOGGGBBB???999555666555222111333111222111...000444444000---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$&&&'''&&&$$$###%%%((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!  """$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###&&&+++---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggNNNFFFAAA>>>888444555444111000222111222111...000444444000---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%'''((('''$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&&&&&&&''')))%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!  """$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%'''(((!!!###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&###"""'''///222///***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccLLLGGGCCC<<<999666444444444333333222222111000333666444///...---,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++''''''((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&%%%%%%&&&&&&'''###"""&&&'''%%%$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,'''###'''///222...(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$```JJJFFFBBB===:::666444333333333222111222111000333777444///---,,,+++************+++)))***++++++,,,,,,,,,++++++******))))))******+++((((((((((((((('''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$'''###"""&&&(((&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''###!!!$$$***---***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$\\\HHHEEEBBB>>>;;;777444333333222111111222111000444777444///++++++******))))))******)))***++++++,,,++++++++++++******))))))******+++))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$'''######''')))&&&%%%'''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&'''"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###""""""$$$'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ZZZGGGEEECCC???<<<777444333222111000000111111111444777555...++++++************++++++******++++++++++++************))))))))))))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&######(((***(((&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%&&&&&&!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}ZZZIIIGGGDDD???<<<777444333222111000///000111111555888555...,,,,,,+++++++++,,,,,,---*********++++++******)))***))))))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$)))+++)))'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((''''''(((((((((((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}[[[JJJGGGDDD>>>;;;777444333333222111...000111222555888555...,,,,,,,,,+++,,,,,,---...*********+++******)))(((***))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&###%%%***,,,***(((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))***)))((((((''''''(((((()))((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||\\\KKKGGGBBB===:::666444333333333222---///111222666999555...++++++******+++,,,,,,---***************)))(((((())))))(((((((((((())))))&&&&&&''''''((()))))))))(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&$$$###%%%###%%%+++---+++((()))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((())))))******))))))(((((((((((())))))''''''((((((((((((''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{\\\KKKFFFAAA<<<999666444444444333333---///111222666999555...******))))))***+++,,,,,,***************)))(((((())))))(((((((((((())))))%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$******++++++***(((&&&%%%%%%###%%%+++...+++))))))(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((***+++,,,,,,+++***(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%'''))))))(((&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{[[[JJJFFFAAA>>>:::555222111222222222111000000222666666333///++++++++++++++++++++++++************************))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''***,,,---------+++((($$$######%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))((((((((((((((()))******((((((((((((((())))))))))))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzYYYIIIFFFAAA>>>:::555222111222222222111000000333666666222///++++++++++++++++++++++++************************)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++,,,...//////...+++(((&&&'''((())))))''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((((((((('''&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******))))))(((((('''''''''''''''''''''((())))))******+++++++++++++++*********)))))))))))))))***++++++******************************)))(((((()))******,,,+++******)))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwWWWGGGEEE@@@>>>:::555222222222222111111000000333666666222...++++++++++++++++++++++++***************************)))))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***,,,...//////,,,)))((((((*********'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))(((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((())))))))))))*********))))))))))))((((((((((((''''''(((((()))***++++++)))))))))))))))*********((((((((())))))))))))***)))))))))))))))((((((((())))))(((((((((((()))))),,,+++***)))''''''''''''***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttUUUFFFDDD@@@===:::666333222222111111000000000444777666222...++++++++++++++++++++++++************************************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***,,,+++)))&&&&&&'''(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++******************))))))*********+++++++++************++++++++++++******+++++++++++++++***************))))))))))))************************+++***)))(((''''''''''''***))))))))))))))))))***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrSSSEEEDDD@@@===:::666333333222111000000///111444777666222---++++++++++++++++++++++++************************))))))))))))************''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***((('''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))************************((((((((()))))))))******************++++++++++++*********************************************))),,,,,,,,,---------............/////////......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppRRRDDDDDDAAA<<<999666444333333111000//////111555888777222---++++++++++++++++++++++++************************(((((()))))))))))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!"""""""""############$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******))))))))))))))))))))))))************************((((((((()))))))))************+++++++++,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,---.........///000111222111000///...---------,,,,,,+++*********++++++,,,,,,++++++******)))))))))******+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooQQQDDDEEEBBB<<<999666444444333111/////////111555888777222---++++++++++++++++++++++++************************''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,---------...///000111222333333333444444555666666777777:::;;;<<<<<<<<<;;;999888666666666555444333333333111222333444444333222111000000//////.../////////......------------......++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooQQQDDDEEECCC<<<999666555444333111/////////111555888777111,,,++++++++++++++++++++++++************************&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$###%%%#########%%%%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###########################""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''))))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------/////////000000000111111111222444666888:::<<<===CCCDDDDDDEEEFFFGGGGGGHHHKKKLLLMMMNNNNNNLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCAAAAAACCCCCCCCCCCCAAAAAA>>>===<<<;;;:::999999999000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmRRREEEGGGGGG===:::555333111111000...111...///777;;;777000,,,+++++++++******)))))))))++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$''''''$$$###%%%$$$!!!$$$''')))(((&&&$$$""""""&&&&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################&&& """%%%###$$$)))$$$'''((('''$$$!!!"""$$$$$$$$$######$$$$$$%%%&&&!!!"""$$$$$$######$$$%%%---###"""%%%$$$###&&&,,,&&& !!!&&&)))%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""##############################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((***************+++++++++***++++++,,,++++++*********+++,,,+++******,,,---+++,,,+++***)))***,,,...,,,---......------...///222111000000222666:::===??????@@@AAABBBDDDFFFHHHGGGJJJNNNOOOOOOOOORRRUUUQQQUUUWWWUUURRRPPPNNNLLLIIIIIIHHHFFFDDDEEEHHHKKKIIIOOOSSSQQQOOOOOOLLLIIIMMMKKKIIIIIIIIIHHHFFFDDDDDDAAA<<<999777555333222222000...------,,,***(((///---***)))***,,,,,,,,,,,,+++)))(((((()))+++,,,)))(((&&&%%%&&&'''***+++,,,+++***)))((('''''''''(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkQQQDDDEEEEEE===:::666333222111000///111...000777:::666///,,,,,,+++++++++************++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$###%%%$$$!!!###(((***)))"""!!!''',,,...(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!! $$$)))''' ### !!!'''+++$$$$$$$$$$$$$$$%%%%%%&&&!!!###$$$$$$######$$$%%%!!! """''')))((((((((($$$&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))))))))))))))((('''''''''''''''((((((((())))))((())))))))))))))))))(((***************+++++++++************************+++,,,,,,+++))))))***,,,,,,---...---,,,,,,...000...000222222222222444666555555666888:::===???@@@DDDDDDDDDCCCCCCBBBBBBBBBHHHKKKMMMNNNMMMLLLNNNPPPNNNOOOPPPNNNKKKIIIIIIHHHEEEDDDAAA??????AAADDDGGGKKKNNNOOOLLLMMMQQQRRRQQQRRRPPPOOOPPPRRRSSSSSSRRRQQQOOOLLLJJJJJJHHHFFFDDD@@@>>>;;;999888666333111///...---------,,,***))),,,+++***)))***+++,,,---,,,,,,+++***))))))(((((((((''''''''''''(((((()))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjPPPCCCDDDCCC===:::666333222111000///111...000666999555///,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%######$$$&&&&&&((('''$$$$$$''''''$$$---+++))))))***(((%%%!!!''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$###"""'''---((((((((((((((('''$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$######$$$%%% ###%%%$$$###$$$###!!!***++++++'''!!!###'''######################################################""""""""""""##############################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))******))))))(((((((((((()))))))))*********))))))************))))))))))))*********+++++++++,,,++++++******+++,,,,,,,,,------,,,+++***,,,...---///222333333444555777888999999888777666888999555777999<<<>>>??????>>>>>>===<<<:::888777666666:::<<<>>>>>>>>>???AAACCCEEEEEEDDDBBB@@@>>>???@@@;;;999555444666:::===>>>AAADDDDDDCCCEEEIIIHHHEEEJJJHHHGGGHHHLLLOOOQQQRRRVVVVVVXXXZZZ]]]]]][[[YYYVVVTTTQQQOOOLLLGGGBBB???666777777777555222///---///...---,,,,,,,,,,,,,,,******+++,,,+++)))'''&&&(((((('''''''''((())))))((())))))******))))))(((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhPPPDDDDDDBBB===:::666333222222111000111///000666888333...---,,,,,,,,,+++++++++++++++************************+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$'''***###'''(((&&&%%%&&&###!!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$...***%%%""" """###&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%'''$$$###%%%!!!$$$!!! """'''***)))'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''((((((((()))))))))))))))*********))))))(((((((((((()))))))))******)))******++++++******)))))))))******++++++,,,,,,------,,,+++,,,---.........///000000000000222444666999===???@@@AAACCCDDDDDDCCCAAA===888555444555555666999<<<>>>@@@AAAAAA;;;:::777555444555666888555666888;;;===@@@BBBDDDIIIHHHHHHIIIFFFCCCCCCFFF>>><<<;;;<<>>EEEBBB@@@AAADDDHHHJJJKKKOOOQQQVVV\\\bbbdddcccaaacccbbbaaa```\\\TTTKKKEEE???@@@@@@???>>>===>>>>>>::::::888666333000///...***++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))******)))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhQQQEEEEEECCC===:::666333333222222111111///111666666111------++++++++++++++++++++++++************************+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&$$$!!!!!!%%%)))###&&&%%%######'''(((%%%))))))'''### """)))...$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((((($$$(((***)))$$$$$$)))###$$$%%%&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%###!!!%%%***)))%%% !!!"""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))((((((((()))))))))******))))))************))))))''''''((((((((()))))))))******++++++++++++***************+++,,,---------,,,,,,,,,,,,,,,---......000222444555666777;;;===AAADDDGGGHHHHHHHHHIIIIIIGGGFFFBBB===777333222333666777:::===BBBGGGKKKNNNIIIFFFBBB>>>>>>@@@DDDGGGDDDDDDEEEHHHLLLPPPSSSUUUZZZXXXZZZ]]][[[UUUTTTWWWQQQRRRSSSTTTVVVUUUSSSRRRWWW[[[^^^]]]]]]\\\WWWPPPPPPNNNKKKJJJLLLNNNPPPPPPLLLNNNQQQWWW\\\^^^]]]\\\[[[]]]______[[[QQQDDD<<<============???EEEMMMSSSPPPOOOMMMIIIEEE@@@<<<999444333111///......///000++++++************++++++))))))************))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}fffQQQGGGGGGDDD===:::666333333333222222111///222666555000------)))************+++++++++******************************))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&'''### %%%******'''!!! $$$&&&%%%$$$'''))))))'''%%%$$$%%%&&&&&&&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!$$$))))))&&&###''''''$$$!!!"""######$$$&&&'''''''''&&&%%%$$$%%%&&&%%%$$$###$$$%%%$$$###$$$((('''### ))))))(((""")))222%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************))))))******++++++******'''''''''((((((((())))))++++++,,,,,,,,,,,,++++++++++++,,,---......//////+++,,,---...////////////222444666888999;;;???AAAAAACCCDDDDDDCCCBBBCCCDDDGGGFFFDDD@@@<<<;;;<<<>>><<<===@@@DDDIIIOOOTTTWWWRRRPPPMMMJJJJJJKKKNNNPPPLLLKKKLLLPPPUUUZZZ^^^___eeebbbcccgggeee^^^^^^dddfffhhhiiigggbbb]]]ZZZYYY^^^cccfffcccaaaaaa```^^^ZZZXXXVVVUUUVVVXXXYYYYYYVVVUUUUUUVVVXXXYYYXXXWWWPPPRRRUUUVVVRRRHHH<<<333666666555666:::DDDRRR]]]aaa```___]]]YYYTTTOOOLLLAAA>>>999444000...---...***************+++,,,---)))******++++++******)))+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzdddPPPGGGGGGDDD===:::666444333444333222000000222555444///,,,...(((((()))))))))*********************************))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$###&&&'''$$$%%%+++"""&&&'''''''''"""&&&""" """&&&(((&&&###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&***$$$###!!!!!!$$$'''&&&%%%###$$$&&&'''((('''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%!!!$$$)))$$$ 000""" !!!$$$''''''"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((())))))))))))))))))(((***))))))(((((())))))***)))))))))*********++++++((()))***++++++++++++***(((((()))))))))*********++++++,,,,,,,,,,,,++++++,,,,,,---...///000111111///111333666666666444333444555777888888:::===???>>>???AAACCCCCCEEEHHHKKKPPPPPPOOOMMMKKKLLLOOORRRTTTUUUVVVXXXZZZ[[[[[[[[[XXXYYY[[[]]]^^^___^^^^^^WWWWWWYYY```iiiqqqwwwyyyxxxqqqnnnrrrpppjjjmmmvvv{{{ooogggeeefffgggrrr{{{yyysssnnnjjjfffbbbaaa```bbbeeeggghhhgggccc```]]][[[\\\]]]]]]]]]VVVVVVVVVVVVSSSMMMDDD>>><<<;;;999666666???LLLVVV___```bbbcccaaa___[[[YYYRRROOOKKKEEE???:::777666222111000...------,,,,,,)))******++++++******)))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%(((+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwbbbOOOGGGGGGCCC===:::666444444444333333000000222555333...,,,...''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$ $$$(((&&&$$$&&&...555yyygggBBB***%%%((()))((($$$$$$$$$######"""""""""$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%EEEhhhvvvMMM///###""""""!!!###$$$&&&(((((('''&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$!!!(((###777YYYQQQ################################################%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((()))***++++++***)))(((******))))))))))))******)))************+++++++++((()))***+++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++------...///000111222333555777;;;>>>>>>===;;;999555666777777666777999;;;@@@CCCGGGKKKOOOUUU[[[___]]]]]]\\\ZZZZZZ[[[___bbbrrrssssssqqqnnnhhhccc```dddhhhooovvvzzzzzzxxxvvvppppppuuuzzzzzz~~~}}}wwwnnnnnnooosssxxx{{{||||||kkkgggbbb```aaadddggghhhdddcccaaa___]]]YYYUUUQQQJJJHHHCCC<<<777:::DDDMMMUUUWWW[[[^^^``````^^^]]]cccbbb___[[[VVVPPPKKKIII>>><<<999555111---+++*********++++++++++++******))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$&&&))),,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo]]]NNNFFFDDD@@@<<<999555222222111111000///111222333333000...,,,******++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%#########%%%&&&$$$!!!!!!111%%%###%%%(((***"""uuukkk &&&)))''' 000(((###$$$$$$%%%&&&''''''''''''###999ppp***&&&"""#########"""(((!!!***BBB$$$)))###...***###---+++%%%%%%%%%$$$$$$#########!!!"""%%%%%% """444HHH &&&)))"""(((%%%"""$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))///...------,,,+++******,,,,,,,,,++++++*********---+++))))))***+++,,,,,,---,,,+++,,,---......---------...000333777<<>>BBBBBBHHHRRRXXX\\\ccckkkjjjddd```dddnnn{{{{{{tttoooiiiggghhhkkkhhhddd```]]]ZZZYYYYYYRRRTTTXXXZZZYYYVVVSSSQQQ___cccggghhhgggggghhhjjjbbb```]]]XXXRRRJJJDDDAAA555444111///...000444777+++++++++************)))++++++***)))((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&jjjYYYKKKDDDDDDAAA<<<999555222222111111000///111222333333000...,,,******++++++++++++******************************))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&(((???###,,,)))%%%''',,,***&&&---CCC%%%&&&&&&&&&&&&%%%%%%$$$$$$QQQuuu---'''!!!&&&"""%%%***777777GGG'''!!!111"""///%%%%%%%%%$$$$$$$$$$$$###&&&""""""%%%'''%%%######HHH))))))$$$$$$###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((()))))))))))),,,,,,++++++*********)))---,,,,,,,,,,,,,,,++++++,,,,,,,,,---.........///......///000111222444444555444555999???DDDFFFEEEEEEFFFFFFFFFGGGHHHIIIIIILLLOOOYYYhhhttt~~~~~~vvvyyy}}}zzz|||xxxxxxvvvqqqlllhhhfffeeebbbbbbbbbaaa]]]YYYUUURRRYYY\\\```ccceeefffiiikkkiiiiiiiiigggccc^^^ZZZWWWOOOJJJBBB;;;666222000...***+++,,,,,,,,,,,,+++***+++******)))))))))******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%fffVVVJJJCCCCCCAAA<<<999555222222111111000///111222333333000...,,,******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&111777YYYSSSZZZvvvjjjhhh$$$$$$###uuu333)))&&&###&&&&&&&&&&&&&&&%%%$$$###&&&###]]]SSSccc}}}rrrvvvjjj888###%%%$$$***!!!&&&***ttt111!!!"""---$$$$$$$$$$$$$$$$$$$$$$$$""" $$$''''''### vvv&&&%%%+++&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********++++++******************------------,,,,,,,,,,,,---...///000//////000111,,,///333777888999999:::555555666<<>>AAAAAA>>><<<;;;999;;;???EEELLLPPPOOOMMMVVVcccpppwww|||}}}zzz~~~|||yyytttmmmhhhbbb```^^^]]]\\\\\\\\\\\\aaacccgggkkkmmmnnnmmmmmmjjjhhhfffdddaaaZZZQQQIIIAAA>>>999333///,,,++++++))))))((((((((()))******(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbSSSGGGBBBBBB@@@<<<999555222222111111000///111222333333000...,,,******++++++++++++******************************))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((###%%%***'''!!!***!!!###(((&&&""" ppp---!!!""" bbb+++ $$$%%%%%%%%%%%%$$$$$$###((( %%%***000***((()))ttt 222***'''---000&&&"""%%% 444\\\JJJ)))"""###mmm***111###$$$$$$$$$$$$%%%%%%%%%"""&&&'''$$$!!!###%%%%%%###&&&+++"""&&&!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((()))))))))******)))*********++++++++++++)))*********+++,,,,,,,,,---------............///***---000000000333888===EEEIIIMMMMMMHHHCCC@@@@@@AAAFFFMMMTTTYYY[[[[[[[[[mmmtttkkkhhhdddbbbbbbbbbbbbaaafffgggiiikkklllmmmmmmmmmiiikkkmmmooommmhhhaaa[[[VVVRRRJJJAAA888222---++++++******)))))))))******(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$bbbSSSGGGAAABBB???<<<999555222222111111000///111222333333000...,,,******++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&000(((&&&(((###&&&)))'''000 (((,,,***%%%!!!000))))))111&&&*** 555...((()))%%%###$$$$$$%%%%%%%%%$$$$$$'''###!!!)))### (((uuuiii###%%% ###"""!!!$$$%%%"""===---***"""***222%%%$$$,,,######$$$$$$$$$%%%%%%%%%###''''''###!!!%%%&&&$$$"""***###$$$+++(((###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,)))******+++,,,------...------......////////////,,,000444666888>>>GGGNNNUUUWWWXXXTTTNNNJJJKKKMMMSSS[[[fffmmmooooooqqqsssyyyrrruuu{{{}}}{{{}}}yyyuuutttyyyvvvrrrmmmkkkkkkllllllkkkllllllllllllmmmnnnoooooonnnpppsssrrrooojjjfffdddbbb___ZZZSSSIII@@@999555...---,,,,,,++++++++++++(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%bbbSSSGGGAAAAAA???<<<999555222222111111000000111222333333111...,,,******++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''' )))""")))###(((###ooo$$$)))###!!!((()))+++ %%%$$$ggg@@@+++(((!!!%%%&&&...cccxxx333###"""###$$$%%%%%%%%%%%%%%%!!!%%%$$$---000###lllQQQ%%%444!!!'''%%%+++&&&%%%***######!!!444mmm)))$$$''' (((,,,fff==='''#########$$$$$$%%%%%%%%%!!!%%%$$$"""$$$)))(((###***___111"""&&&)))***$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++,,,------...///---.........//////000000000555999===AAAJJJUUU^^^\\\]]][[[VVVQQQQQQWWW\\\iiissswwwsss{{{}}}{{{~~~}}}}}}{{{{{{yyyyyy~~~yyyvvvvvvwwwvvvuuullllllllllllnnnppprrrtttmmmqqqsssrrrnnnllllllnnnddddddccc___XXXOOOFFF@@@111000///...---,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&aaaSSSFFF>>>???@@@;;;888444222222222111000//////222555333---***,,,)))))))))))))))))))))*********++++++++++++******((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''')))***)))(((###$$$&&&(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%\\\&&&$$$!!!"""###$$$%%%%%%%%%%%%%%%---000,,,***000 ///%%%+++---GGG###&&&%%%!!!###***$$$!!!+++%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA$$$((($$$%%%%%%%%%$$$$$$$$$######%%%---PPPAAA!!!###)))+++"""$$$+++'''((($$$"""'''"""!!!)))...%%%######################## ///sss !!!111)))+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%((()))(((&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))***++++++++++++***))))))************))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++---...222555000,,,111<<<@@@@@@FFFQQQZZZ___eeekkkgggddd___]]]```hhhrrryyy{{{yyy||||||yyyuuunnnpppxxx}}}vvvfffiiillljjjkkkssssssssssssssssssrrrpppoooiiiiiiiiihhhddd___ZZZWWWKKKGGG@@@888222///------+++++++++,,,+++++++++******'''%%%%%%&&&((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$aaaSSSGGG>>>???@@@;;;888444222222222111111000000333666444...+++---++++++++++++************(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%''''''((((((''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%\\\&&&$$$"""######$$$%%%%%%%%%%%%%%%!!!%%%HHHddd777+++///111'''###%%%((())) +++)))$$$'''$$$%%%)))%%%###)))%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA$$$((($$$%%%%%%%%%%%%$$$$$$$$$$$$***RRRhhh333$$$%%%$$$&&&+++""""""&&&,,,'''===###***###(((!!!,,,'''########################+++!!!!!!)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))***+++++++++++++++))))))************))))))++++++++++++,,,,,,,,,,,,)))***++++++,,,---------666222111444666:::DDDOOORRRSSSYYY```cccbbbdddiiioooooopppuuu~~~{{{}}}{{{||||||~~~yyytttkkkhhhlllmmmppptttvvvuuurrrooommmoooooonnnllljjjgggdddbbbZZZWWWQQQIII@@@999333000...---,,,+++++++++,,,---,,,***((('''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$aaaTTTGGG??????@@@<<<999555222222222222111111111444777555///,,,...---,,,,,,,,,++++++******(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%'''((())))))((('''%%%$$$$$$###"""###%%%'''&&&%%%'''&&&$$$###$$$%%%((()))''''''&&&%%%%%%%%%%%%&&&%%%\\\&&&%%%######$$$$$$%%%%%%%%%%%%%%%,,,...(((---&&&***,,,000"""&&&((( '''---###&&&%%%$$$"""'''(((&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA$$$((($$$&&&&&&&&&&&&%%%%%%%%%%%%---+++!!!$$$&&&&&&...$$$***+++ *** $$$###'''###$$$***###rrr///###%%%"""(((%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$000jjj%%%%%% $$$..."""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))((((((((((((((('''''''''((((((((()))))))))*********+++++++++++++++************************+++++++++,,,,,,,,,------+++,,,,,,---...///000111666333333999BBBJJJSSS[[[``````cccfffddddddkkkttt}}}zzzyyyyyyuuutttvvv~~~rrrnnnppppppsssuuuuuurrrpppqqqrrrqqqpppnnnllljjjiiigggfffeeeccc```ZZZQQQGGG???:::666444111...,,,,,,---...,,,+++************)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$```TTTGGG???@@@@@@<<<999555333222333222111111111444777444...,,,---,,,,,,,,,++++++***))))))******++++++++++++******((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&'''((())))))(((&&&%%%$$$###"""###%%%&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%\\\%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%###///...!!!!!!&&&222...---...!!! )))(((%%%333XXX"""%%%)))&&&"""'''***###%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA$$$((($$$''''''&&&&&&&&&%%%%%%%%%(((&&&$$$"""###(((&&&%%%'''((('''''''''%%%""")))!!!---))) ,,,###--- !!!""""""((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$)))===@@@---...&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((***)))))))))(((((('''''''''(((((((((((()))))))))************++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------------............///111333444333777@@@JJJRRRWWW[[[___dddbbbcccdddfffnnn||||||vvvmmmlllqqqvvvoooooonnnmmmkkkiiigggfffeeedddccc```[[[UUUOOOKKKBBB@@@<<<888333///---+++***)))))))))++++++)))((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$^^^SSSGGG???@@@@@@<<<999555333333333222222//////222666333---+++,,,++++++******))))))))))))******++++++++++++******((((((''''''''''''(((((('''''''''(((''''''&&&%%%%%%&&&((()))))))))((((((%%%$$$###$$$'''((('''&&&$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%\\\$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''%%%,,,000,,, !!!"""###'''******'''+++'''$$$$$$SSS)))###&&&&&& '''---###%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA$$$((($$$''''''&&&&&&&&&%%%%%%%%%%%%!!!%%%###$$$000...///'''''''''###''''''%%%''' ***,,,666555'''###$$$"""))) $$$$$$$$$$$$$$$$$$$$$$$$+++%%%|||'''...!!!)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((((('''(((((((((((()))))))))***++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------...............------///222555777:::EEERRRYYY]]]aaagggkkknnnooosssyyy~~~|||wwwnnnlllmmmlllmmmoooppppppooommmkkkeeedddcccaaa```^^^\\\[[[PPPOOOLLLGGG@@@777///+++)))((('''(((*********(((******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$~~~\\\QQQGGG@@@@@@AAA===999666333333333333222//////222555333---***,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%''''''((((((((()))))))))&&&%%%$$$%%%((()))((('''###$$$&&&(((((('''&&&$$$''''''&&&%%%%%%%%%%%%&&&%%%\\\$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$ ***...'''###%%%!!!---)))''')))***&&&"""!!!%%%"""&&&+++&&&"""999$$$$$$(((%%%---###%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA$$$((($$$&&&&&&&&&&&&%%%%%%%%%%%%""""""***...&&&""" ,,,888000---###'''***'''///jjj######'''&&&%%%)))"""%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!888%%%!!!%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''(((((((((((((((***))))))))))))))))))(((((((((((()))))))))******,,,++++++******,,,---......---,,,++++++,,,---...---------.........//////---,,,,,,...222777===@@@IIIRRRZZZ\\\```kkkzzz}}}zzzxxxyyy|||ooohhhlllmmmooopppppppppoooooojjjiiigggeeedddcccdddeee[[[[[[ZZZVVVNNNDDD:::444///,,,***)))************+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$zzzYYYOOOFFF@@@AAAAAA===:::666444333333333222000000333666444---+++---((())))))******++++++,,,(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%,,,+++)))'''&&&&&&'''(((&&&%%%$$$%%%((()))((('''%%%%%%&&&&&&&&&'''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%\\\###%%%'''&&&&&&''''''&&&%%%%%%$$$### $$$***)))$$$'''111###(((%%%%%%(((###))))))+++***iiiOOO***$$$,,,!!!""",,,###%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA$$$((($$$%%%%%%%%%%%%$$$$$$$$$$$$''' &&&,,,,,,***000$$$###'''$$$###%%%''')))///222YYY &&&***###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,'''CCC )))***$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$###$$$&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&''''''((((((((((((((()))))))))))))))*********(((((()))))))))*********---,,,+++******,,,---///...---,,,++++++,,,---...---.........//////////////////000444;;;DDDLLLQQQXXX^^^aaacccnnn}}}|||}}}}}}~~~{{{yyyuuuqqqnnnmmmmmmnnnnnnmmmkkkiiihhhgggggghhhbbbcccbbb___YYYRRRKKKFFF:::666000---,,,,,,++++++++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$xxxWWWNNNFFF@@@AAABBB===:::666444444444333222111111444777555///,,,...))))))***+++,,,------...******++++++++++++******((((((''''''''''''((((((''''''((((((''''''&&&%%%000...***'''%%%$$$%%%&&&%%%$$$$$$%%%'''((((((''''''&&&%%%$$$$$$&&&''')))''''''&&&%%%%%%%%%%%%&&&%%%\\\###&&&'''&&&'''''''''&&&%%%%%%$$$(((((($$$!!!'''%%%%%%###&&&,,,((( !!!+++'''&&&///"""'''^^^///%%%///###!!!***"""%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA$$$((($$$%%%%%%%%%$$$$$$$$$###### '''&&&%%%(((""" '''+++---,,,000'''***000###!!!;;;&&&)))$$$!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%### ***///hhhjjj...((((((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%$$$"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((())))))******++++++))))))))))))************---,,,+++******,,,...//////...,,,++++++,,,...///............/////////000333333666<<>>666000...---,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$oooXXXLLL@@@BBB@@@@@@===777444444444222111333000222333333000---,,,+++************************************************((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%\\\((()))***(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$(((###+++&&& *** %%%###aaa___******$$$%%%---"""'''''''''&&&&&&%%%%%%%%%YYYAAA%%%)))%%%&&&&&&&&&%%%%%%$$$$$$$$$)))!!!$$$%%%'''(((*** &&&)))***((($$$"""%%%)))$$$'''---777,,,///)))+++$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&))) :::'''+++(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************+++++++++***************...------,,,,,,,,,---------,,,,,,,,,...000111000222...---000222111222444555:::CCCLLLVVV```hhhmmmpppxxxuuuyyyuuummmkkkjjjkkkkkkkkklllllliiidddiiifffbbbaaaaaaaaa```^^^UUULLL@@@666000//////000,,,+++))))))+++,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnWWWLLL@@@CCC@@@AAA===777444444444111111333000222333333000---,,,+++************************************************))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%\\\((())))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''000"""+++,,,''',,,'''LLL\\\---!!!---%%%$$$+++"""''''''&&&&&&&&&%%%%%%%%%YYYAAA%%%)))%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!### )))###$$$000 $$$+++---)))###(((111(((III''' ...)))(((%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###((( ///>>>222&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))************)))))))))))))))************++++++++++++++++++++++++...------,,,,,,------.........------.........---000------111444666:::???GGGMMMWWWcccppp|||zzznnnllljjjgggfffhhhjjjjjjhhhiiihhhfff```ZZZYYY\\\```aaa\\\VVVNNNEEE;;;111+++000...,,,+++,,,,,,***)))++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllVVVLLL@@@DDDBBBBBB>>>888444444444111111333000222333333000---,,,+++************************************************************************((((((''''''(((((())))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%\\\'''))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111555 333### !!!tttNNN+++###---%%%###)))###'''&&&&&&&&&&&&%%%%%%%%%YYYAAA%%%)))%%%&&&&&&%%%%%%%%%%%%$$$$$$ )))"""000%%%&&&%%%///)))!!!!!!&&&)))***%%%KKKeee"""&&&+++)))%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!&&&%%%!!!""" (((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***++++++++++++***))))))*********+++++++++******++++++,,,,,,------...---------------...............///////////////333111333888<<<@@@GGGOOO]]]dddqqq}}}wwwpppmmmmmmmmmllljjjhhhkkkiii```UUUQQQXXX```aaaaaa```]]]VVVJJJ===555333111...,,,,,,+++***(((++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjUUULLLAAAEEEBBBCCC>>>888444444444111000222000222333333000---++++++************************************************))))))))))))))))))))))))(((((('''''''''(((((()))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%\\\'''(((((('''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###666,,,%%%***222999$$$!!!)))$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&YYYAAA%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&!!!+++..."""%%%!!!...///&&&$$$&&&555"""***%%%""",,,###%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!&&&!!!###HHH111///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,))))))***+++,,,---------...------------......///,,,---///000000111333444666777<<>>;;;777333222111000///111222333222///---,,,,,,))))))***************+++,,,,,,++++++***)))))))))************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&]]]&&&((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''111***)))------+++ooo333,,,000&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%YYYAAA%%%***&&&'''''''''''''''''''''''')))+++]]]EEE,,,---+++***,,,!!!&&&''''''!!!!!!(((&&&"""'''---'''!!!---***%%%JJJ!!!***$$$%%%&&&###+++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&)))************+++++++++***************)))))))))***++++++,,,,,,++++++++++++++++++,,,------......222222222111111000000000///111333444333444666888<<>>;;;666333222222000///111222333222///---,,,,,,++++++,,,,,,------......+++++++++*********))))))************)))))))))((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&]]]&&&((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((000+++999EEE999111&&&!!!''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%YYYAAA%%%***&&&((((((((((((((((((((((((***,,,000###!!!((((((///#########,,,444///$$$---(((!!!'''(((%%%+++""",,,%%%***000(((%%%cccwww$$$000((($$$&&&"""(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))******)))))))))))))))*********++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000000000000000000000111222333333444777===BBBIII]]]oooyyyyyy|||wwwooosssvvvvvvuuuuuuwwwzzz{{{~~~}}}lllfffeeebbbbbbffffffiiiiiibbbYYYTTTUUUWWW[[[XXXTTTMMMDDD;;;333///111...,,,++++++***)))(((((())))))))))))(((''''''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''cccSSSIIICCCFFF???CCC>>>:::666333222222111000111222333222///---,,,,,,,,,,,,------......//////+++++++++***************************)))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&]]]&&&((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''///333000 444((( QQQ&&&###999"""---+++''''''''''''''''''''''''((('''''''''''''''&&&&&&YYYAAA%%%***&&&(((((((((((((((((((((((('''...###333%%%###,,,"""((( )))"""(((+++###&&&((("""$$$))))))(((******######$$$"""%%%000)))%%%$$$)))+++***"""'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********))))))*********))))))*********+++++++++,,,,,,++++++******))))))++++++,,,---------------+++,,,,,,------...///////////////000111111222222444444555444777@@@LLLVVV___rrr}}}sss|||}}}{{{yyyzzz{{{wwwzzz|||yyywww{{{wwwpppooonnnlllkkkhhhiiihhhccc[[[UUUUUUXXXYYYYYYYYYWWWPPPGGG>>>888333000,,,*********)))))))))))))))))))))(((((('''(((((((((((())))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''aaaSSSIIICCCEEE???CCC===:::666333222222111000111222333222///---,,,,,,+++,,,,,,,,,,,,,,,------************************************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&]]]&&&((((((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''':::"""&&&)))&&&***&&&000!!!000''''''''''''''''''''''''''''''''''''''''''''''''YYYAAA%%%***&&&(((((((((((((((((((((((( 111%%%&&&[[[''',,,000&&&<<<)))%%%,,,...333333888###%%%$$$'''***###'''$$$%%%(((&&&"""###'''%%%///))))))###(((###&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))************++++++++++++++++++++++++*********++++++,,,---............,,,,,,,,,---......//////......///000111222333444222333555888???NNNbbbppp}}}}}}yyy}}}~~~~~~||||||zzzwwwuuuwww~~~~~~~~~uuulllfffbbb```]]]YYYXXXZZZSSSVVVXXXYYYWWWQQQJJJFFF888444000---,,,------,,,***************)))(((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___RRRJJJCCCEEE???CCC===:::666333222222222111111222333222///---,,,,,,,,,,,,,,,+++++++++++++++************************************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&]]]&&&(((((())))))((('''''''''((((((''''''''''''''''''''''''***000111+++))),,,###(((///UUU999)))''''''''''''''''''''''''''''''''''''((((((((((((YYYAAA%%%***&&&''''''''''''''''''''''''+++&&&$$$444aaa!!!000"""888333...///%%%,,,BBB+++&&&"""+++%%%""""""(((+++'''(((,,,)))'''&&&%%%'''))))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((''''''((()))))))))************+++++++++***++++++++++++++++++,,,+++,,,---....../////////,,,,,,------.../////////......///111222444555666555:::BBBJJJVVVjjj~~~{{{}}}~~~yyywww|||~~~||||||||||||}}}zzzzzzzzz}}}pppbbb^^^]]]ZZZVVVVVVPPPRRRTTTVVVWWWVVVUUUTTTFFFAAA999333000...---,,,+++++++++++++++******)))'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%^^^RRRJJJCCCDDD>>>CCC===999666333333222222111111222333222///---,,,,,,...------,,,,,,+++++++++******************++++++************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&]]]&&&((((((+++***)))(((((((((((((((''''''''''''''''''''''''***+++###+++------'''$$$000 ***)))(((((((((((((((((((((((('''''''''(((((((((((((((YYYAAA&&&***&&&''''''''''''''''''''''''---444%%%]]]aaa666$$$$$$***<<<"""...!!!...(((''')))+++---lll!!!111(((,,,,,,&&&'''***$$$&&&+++!!!###BBBBBB!!!######333,,,###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,+++***))))))***+++,,,)))************+++++++++*********++++++,,,,,,---+++,,,---...////////////,,,,,,------.../////////......000111333555666777AAAIIIUUUbbbrrr}}}yyyyyy~~~|||yyyxxxwwwwwwyyy~~~iii___]]]XXXRRROOOOOOOOOPPPRRRTTTXXX[[[]]]TTTMMMCCC:::333...+++)))+++,,,,,,,,,,,,+++******'''((((((((())))))******''''''((((((((((((''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''```LLLJJJEEEBBBDDDBBB===999444111000111111111222333333111...,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))'''&&&'''((()))(((''',,,***)))''''''(((***+++%%%***111%%%///((('''ZZZ&&&'''&&&---***''''''((((((%%%""",,,333***(((+++!!!)))###"""***...***&&&&&&$$$111'''qqqxxx'''$$$''''''''''''((((((((((((&&&+++###***333---&&&[[[BBB&&&***'''******))))))((((((((('''***$$$&&&***$$$%%%}}}cccCCC''''''''''''''''''''''''&&&+++!!!---&&&---&&&""",,,%%% ))),,,{{{qqq'''!!!)))%%%&&&$$$%%%((())))))(((%%%$$$+++---&&&***(((###&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))*********************)))******+++,,,)))************+++++++++,,,,,,,,,---------......///...---...///000000///555///...222555666;;;BBBPPPcccwww{{{|||}}}}}}{{{{{{yyyxxx|||pppccc```___\\\YYYNNNJJJIIIMMMTTTYYYYYYWWWYYYVVVPPPFFF<<<555000///,,,---......,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''```LLLJJJEEEBBBDDDBBB>>>:::444111000111111111222333333111...,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''***)))(((&&&&&&''')))***///'''111!!!%%%666+++aaa&&&''''''***(((&&&'''))))))(((&&&///222///ccc&&&//////'''))))))!!! +++,,,)))(((''''''''''''(((((((((((($$$"""###...###]]]BBB&&&+++''')))))))))(((((('''''''''$$$$$$///''',,,%%%|||((('''$$$+++%%%%%%%%%%%%%%%%%%%%%%%%)))***"""'''%%%!!!888***%%%'''###((((((###___ttt""""""...%%% !!!###%%%''')))***''',,, (((###***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))***************************++++++,,,************++++++++++++,,,,,,---------..................///111111111000666111000444888<<>>:::555111111111111111222333333111...,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''((((((&&&&&&&&&'''((()))%%%(((000111'''###ppp&&&''''''&&&%%%%%%''')))++++++***""""""!!!lllHHH###---///,,,+++***)))---'''(((***''''''''''''((((((((((((---111)))111;;;&&&666bbbBBB&&&+++'''((((((((('''''''''''''''"""&&&333"""///'''RRR$$$%%%000&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((///((('''""""""000&&&;;;iii;;;+++111...***&&&$$$%%%&&&(((###)))iii$$$000***###)))$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((((((((())))))))))))))))))*********++++++***************+++,,,,,,******+++++++++,,,,,,,,,------------.........///---...///000111222111111555333333888???KKK]]]kkk~~~|||zzz}}}}}}{{{|||zzzpppfff^^^ZZZQQQHHHCCCFFFNNNTTTYYYZZZZZZWWWOOODDD999222......---,,,,,,+++++++++************************))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((___KKKIIIDDDAAABBBAAA>>>:::555222111111222222222333333111...,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''&&&&&&&&&'''((()))###///III!!!)))&&&''''''&&&&&&&&&''')))***++++++***&&&222@@@BBB((()))+++ 111"""222jjj%%%***''''''''''''(((((((((((( ---555(((///%%%BBB'''+++(((''''''''''''''''''&&&&&&&&&)))+++ ******444ooo(((((('''"""###000###"""###YYY((($$$+++%%%###&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((((((((()))))))))))))))*********++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,------............/////////---///000111000000000111333555:::BBBPPPddd|||~~~yyyvvvxxx{{{oooiii^^^SSSIIIEEEDDDEEERRRUUUYYY[[[WWWMMMBBB999222000---+++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((^^^JJJHHHCCC@@@BBB@@@>>>:::555222111222222222222333333111...,,,,,,---,,,,,,,,,+++++++++************++++++++++++************************************))))))((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((()))***///'''wwwqqqBBB111&&&(((((('''(((((()))))))))******###,,,(((]]]yyy'''000777000---444$$$+++''''''''''''((((((((((((222///QQQLLL***rrrBBB''',,,(((&&&&&&'''''''''''''''''')))***"""'''###***///((($$$&&&&&&))) ...(((((()))###))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***************+++++++++++++++++++++***+++,,,,,,---+++,,,,,,,,,------------........./////////000000///111222111//////111333666<<>>DDDQQQ\\\mmm|||zzzxxx|||}}}sssgggaaa```___XXXUUURRRTTTXXXZZZXXXUUUNNNEEE:::222000000...---++++++++++++++++++++++++************************(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))~~~]]]IIIGGGBBB???@@@??????;;;666333222333333333222333333111...,,,,,,---,,,,,,,,,+++++++++************++++++++++++******************************''''''(((((())))))******)))))))))))))))))))))))))))'''&&&'''((()))((('''###$$$%%%&&&''''''''''''%%%+++ZZZ'''))))))%%%(((******))))))+++...***,,,%%%000 ---###***''''''''''''((((((((()))(((666BBB(((,,,)))'''((((((((())))))******)))111"""%%%222333%%%&&&(((---(((%%%"""&&&000""")))"""'''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////000000000000111111111111111333444333444:::EEEMMM^^^iii{{{}}}yyyxxxwww{{{~~~{{{zzz||||||||||||nnneeeccccccccc\\\VVVTTTWWWZZZZZZXXXVVVLLL???666333222000...++++++++++++++++++++++++************************(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))}}}```LLLGGGAAAAAADDDBBB???<<<777444444444333333222444333///...000000---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))'''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%'''$$$!!!444ppp000$$$+++((((((((((((((((((((((((---%%%---'''///'''EEE???(((111))))))))))))************---((("""888|||DDD,,,---((('''(((((()))***+++++++++))))))))))))))))))))))))]]]888 333)))!!!###%%%(((!!!(((333###&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------------------------------------------------000//////...------,,,,,,///...---...000000000///444333555888999@@@SSSfff{{{{{{|||}}}{{{{{{|||}}}zzzxxxyyyyyyzzzvvv|||wwwrrrooofff```bbb```YYYTTTSSSSSSRRROOOHHH???666000---,,,+++***+++,,,---,,,***************)))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''{{{^^^LLLHHHBBBBBBEEEBBB???<<<777444444444333333111333222...---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))......&&&'''???TTT333)))%%%((((((((((((((((((((((((,,,$$$...'''222)))```'''888))))))))))))*********+++333%%%(((222(((###SSSEEE!!!+++###******************))))))))))))))))))))))))))))))///666&&&&&&...---$$$"""---???---%%%)))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////000222222222222777666888???HHHWWWnnnyyyzzz~~~xxx~~~sssgggeeeddd^^^XXXUUUSSSSSSRRROOOIII???555......---,,,,,,.........---************))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&))))))))))))))))))))))))(((''''''&&&&&&''''''(((xxx]]]LLLJJJEEEDDDFFFBBB???<<<777444444444333333000222111---,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))$$$'''++++++(((&&&%%%&&&!!!bbb'''111((((((((((((((((((((((((...(((...(((000%%%nnnCCC"""))),,,))))))*********+++++++++111$$$&&&)))&&&***333KKKFFF%%%999---,,,,,,++++++***)))(((((())))))))))))))))))))))))---"""000,,, +++&&&)))qqqlll...!!!888((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++------------------------,,,------...///000000111///000111222333444444444444333888DDDWWWnnn}}}}}}|||zzzyyyzzz~~~nnnfffddd```YYYUUURRRQQQRRRSSSRRRIII;;;111111///------...//////...++++++*********))))))))))))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''************************(((''''''&&&&&&''''''(((uuu[[[MMMLLLGGGFFFFFFAAA???<<<777444444444333333111333111---,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++(((%%%%%%)))---//////%%%000vvv---333&&&))))))))))))))))))))))))***)))444###222...---222jjjAAA111+++************+++++++++,,,,,,111444)))+++999111---CCCpppBBB'''///$$$,,,,,,,,,+++******))))))***************************tttXXX###///$$$555&&&$$$HHH"""((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))*********))))))***++++++,,,,,,---++++++++++++++++++++++++------------............---......//////000111111000111222222222333444666222555@@@SSSmmm}}}yyywwwyyy}}}yyykkkddd```]]][[[PPPMMMLLLQQQTTTPPPCCC777444111...------.........+++++++++*********)))))))))))))))((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((ttt[[[MMMMMMIIIGGGFFFAAA???<<<777444444444333333222444333///...000000---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******+++++++++'''###///,,,,,,***---OOO"""+++'''************************###%%%777111%%%,,,---))))))+++444:::!!!333"""333++++++++++++,,,,,,,,,,,,+++***+++,,,%%%%%%333...%%%NNNDDD000,,,///++++++++++++++++++++++++++++++++++++++++++++++++---HHH???!!!***///222...---666000&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********************+++,,,,,,---------------------------------------....../////////000000000000000000000000000111222111111333666:::>>>HHH[[[uuu}}}{{{|||~~~vvviiicccdddeeeSSSMMMIIILLLRRRTTTMMMEEE:::666111---,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((uuu[[[NNNNNNIIIGGGFFFAAA???<<<777444444444333333222444333///...000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))###(((---111111///---,,,+++$$$%%%---///)))+++444555&&&'''************************,,,&&&+++...))))))***'''(((***---$$$...uuuPPP111&&&))),,,>>>333"""++++++,,,,,,,,,---------555"""///888000///888444)))'''555777%%%000WWWPPP111%%%///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++###iii||||||~~~||||||||||||||||||||||||vvv|||yyywwwvvvrrr{{{888%%%+++***'''000wwwuuu|||{{{vvv}}}||||||||||||||||||||||||||||||||||||||||||||||||vvv{{{$$$###$$$''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++******++++++,,,------------------------------------------...//////000000111111111111000000000000111222333222333777???EEEQQQccc~~~~~~||||||}}}mmmffffffggg]]]TTTKKKJJJQQQVVVVVVRRRDDD>>>777111...,,,,,,+++,,,++++++++++++***************)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))'''''''''''''''''''''''')))((((((''''''(((((()))vvv\\\NNNNNNIIIGGGFFFAAA???<<<777444444444333333222444222...---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++***(((''''''(((***333---***---...***'''))))))>>>PPPQQQ\\\((((((111++++++++++++++++++++++++///,,,$$$&&&))))))///111+++///'''000@@@+++;;;EEEXXXbbbUUU@@@111(((!!!)))333...000$$$ '''777,,,,,,,,,,,,------------%%%000888555///+++)))(((333555&&&&&&...222666...RRRaaappp///%%%---555......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111''',,,+++***"""***'''''''''''''''''''''''''''%%%--- +++&&&...&&&))) '''---&&&!!!''')))(((++++++###..."""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))###"""###...!!!(((///((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000///000000111111222222222222333555555888@@@LLLVVViii~~~~~~}}}}}}~~~|||yyyqqqkkkffffff[[[OOOKKKOOOUUUXXXYYYPPPIII???777222000...---,,,,,,+++++++++******************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))www]]]OOOMMMHHHFFFFFFAAA???<<<777444444444333333111333111---,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,###%%%(((+++---......---))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++***)))$$$'''******((('''***...$$$---000%%%555+++'''++++++++++++++++++++++++!!!111...---...'''***---''',,,.........,,,,,,///$$$---000+++***111222,,,222'''222222///%%%@@@""",,,,,,,,,---------......222+++'''***000222111111///777111+++222444---+++,,,///...///666,,,555(((111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,$$$777%%%***000(((444'''***************************///111''')))(((***+++...!!!'''111---,,,(((---,,,000((()))'''111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$333,,,)))))))))))))))))))))******+++''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++***++++++,,,,,,------...++++++++++++++++++++++++---------...///000000111......///111222333444555222444666888<<>>:::666333333333333333444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************))))))))))))************))))))************))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++.........---------,,,,,,------...///////////////000000///...------------000000///..................---...000000000000222,,,222333//////444666444222333444555555555444333555444222111111111111111000///...///111111///---,,,,,,---///111111000...---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))************))))))))))))***************************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000//////000222333222111444555:::???DDDQQQkkk}}}~~~xxxkkk]]]RRRMMMLLLTTT\\\VVVTTTNNNEEE<<<444///...)))***+++,,,,,,---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''rrr\\\PPPLLLFFFGGGHHHBBB>>>:::666333333333333333444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))************))))))************))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------......------...///000000......------------...///111111333555555666777999;;;@@@AAA======AAACCCBBB@@@AAACCCEEEEEEDDDCCCBBBAAAAAA@@@>>>;;;999888777555222000///111333444444888555111//////...---,,,------,,,,,,,,,,,,,,,,,,******************++++++***************************)))))))))((((((((((((******)))((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((()))******))))))((((((((('''''''''))))))))))))************))))))))))))***************************************++++++,,,,,,---.........---------------------/////////000000000111111333333222222333222222111777888>>>IIIWWWmmm~~~mmm___XXXTTTUUUWWWYYYWWWSSSLLLEEE<<<555111------------------,,,,,,***************************************************((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''rrr]]]PPPMMMGGGHHHHHHBBB>>>:::666333333333333333444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***************************************************)))))))))*********++++++))))))************))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---......//////---.....................000000000000111222333444444444444444555777999:::???AAACCCDDDEEEGGGIIIKKKOOOQQQPPPKKKHHHIIIJJJIIIGGGJJJMMMPPPPPPNNNKKKIIIIIILLLNNNMMMIIIEEEDDDDDD???;;;777555777;;;>>>??????<<<888555444444333222.........---------,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((******)))((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((())))))***))))))((((((((((((''''''))))))))))))************)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------.........////////////////////////000000000000111111111333333444444444444333333777<<>>666111000///...------------************************++++++++++++++++++++++++***)))((((((******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((rrr]]]QQQNNNHHHHHHIIIBBB>>>:::666333333333333333444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,++++++***************************************************))))))*********+++++++++)))******++++++******)))******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------.../////////000000000000/////////000111222333444333333333444555666777888=========???AAADDDHHHJJJMMMRRRUUUTTTTTTWWWZZZ[[[\\\\\\ZZZTTTNNNJJJHHHGGGJJJNNNSSSWWWVVVRRRLLLHHHHHHMMMSSSTTTQQQOOOOOOQQQKKKHHHDDDCCCEEEGGGIIIJJJIIIGGGFFFDDDBBB>>>999555000000000000///......---***+++,,,---......---,,,*********************************)))))))))((((((******))))))((())))))***))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---...............//////////////////000000000111111111222222///000222333333555777888999EEEZZZssszzzmmmeeeaaaaaa___[[[VVVTTTSSSOOOFFF???222111///---,,,,,,,,,---************************++++++++++++++++++++++++***)))((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))sss^^^RRROOOJJJIIIIIIBBB>>>:::666333333333333333444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,++++++***************************************************************++++++++++++******++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000000000000000/////////000000000000222333555666444555777999<<<@@@BBBDDDIIIIIIIIIKKKNNNRRRVVVYYYYYY```ccc___]]]aaaddddddggggggeeebbb\\\UUURRRQQQUUUYYY___cccaaa\\\UUUPPPNNNRRRVVVWWWVVVUUUVVVXXXVVVTTTSSSSSSTTTSSSRRRPPPSSSTTTVVVVVVRRRIII>>>666444444444444333222111000,,,------......------,,,************************************))))))))))))******))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))((()))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,------...//////------......////////////111111111111222222222222///000222222222444999<<>>:::666333333333333333444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++************************************************************++++++++++++,,,******++++++++++++************++++++,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///////////////000000......///000222666888:::AAACCCFFFLLLRRRXXX]]]___gggfffffffffhhhlllooorrrrrrzzz}}}uuupppsssvvvtttwwwwwwzzz|||xxxqqqnnnooojjjllloooppppppmmmiiigggdddcccaaa```___^^^^^^^^^bbbaaaaaabbbaaa]]]XXXTTTPPPSSSWWW[[[[[[TTTKKKDDD::::::;;;;;;:::888666555000///...---,,,,,,,,,---++++++++++++++++++++++++++++++*********)))))))))******)))))))))***++++++(((((())))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))******))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------......//////000000111111222222222333333333222333444333333777>>>EEEPPPccc{{{|||}}}xxxmmmkkknnnllleee[[[TTTQQQPPPOOONNN===:::555000---,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss^^^TTTQQQLLLKKKJJJBBB>>>:::666333333333333333444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++************************************************************+++++++++,,,,,,***++++++,,,,,,++++++*********++++++,,,------...++++++,,,,,,---......///------------------------------...///////////////......///111222444555666555777;;;@@@HHHOOOVVVZZZdddgggkkkpppwww}}}{{{sssooooooooonnnlllqqqpppooonnnlllggg```\\\OOOOOOQQQTTTVVVUUURRRPPPAAABBBCCCCCCBBB@@@===<<<777555222///......///000------------------------+++++++++*********))))))******))))))******+++,,,(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((()))))))))*********))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......///000000111111222222222222333333333333444333444555555888@@@LLLUUUcccxxxyyy~~~~~~zzzxxxqqqggg\\\UUUQQQQQQQQQJJJFFF>>>666111.........++++++++++++++++++++++++************************+++***))))))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss___TTTRRRLLLKKKJJJBBB>>>:::666333333333333333444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......++++++,,,,,,---...//////---------------------------......//////////////////000222444777:::<<<===FFFIIIPPP[[[hhhttt{{{|||~~~}}}zzz~~~|||zzzwwwsssnnnhhhccc\\\WWWQQQMMMKKKKKKJJJJJJGGGGGGHHHHHHGGGEEEBBBAAA>>>;;;777333222222333555////////////////////////+++++++++************)))******))))))***+++,,,,,,(((((())))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000111222222333333222222333333333444444444///222555777===IIIYYYeeewww|||uuu}}}{{{qqqeeeYYYSSSQQQRRRTTTOOOFFF<<<444000//////++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((rrr___UUUTTTOOONNNMMMEEE???<<<777444444444444333333222000///...---......------------------------...------,,,---...000111------,,,,,,+++***)))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,---,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.....................------222222222000---,,,---...333111//////000000000///666666999>>>CCCIIIMMMOOO\\\dddnnn{{{}}}uuuwwwuuunnnkkkcccXXXPPPKKKIIIGGGEEEMMMKKKHHHFFFFFFDDD@@@===???:::999;;;:::777444555666888666000---...///---...///000...,,,************************+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,******+++,,,---------.........//////333222222222111111000000333222111111333444444444666666666888>>>NNNggg{{{~~~zzzrrreeeVVVPPPQQQVVVSSSMMMCCC888000...---)))***++++++******+++,,,************************))))))))))))))))))))))))************************)))************+++++++++************************+++)))))))))+++,,,+++***rrr___VVVTTTNNNMMMLLLEEE???;;;777444333333333333333222000///...---......------------------------...---,,,,,,,,,---...///------,,,,,,+++******))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******,,,---...........................---///222222111000000000333222000//////111333444333:::DDDMMMUUU^^^fffmmm}}}zzzqqqlllgggaaa\\\XXXUUUPPPMMMEEEDDDDDDEEEFFFEEEBBB@@@???;;;:::;;;999666555888888<<<===999666555222.........---+++))))))***+++,,,,,,++++++++++++************))))))))))))******************************************************))))))))))))************************)))))))))(((************************************************************+++++++++++++++,,,---,,,+++++++++------------.........//////222222222111111000000000444333222222222222222111666777:::AAANNNccc}}}{{{tttkkk]]]OOOIIIOOOOOOLLLGGG???777222000,,,------,,,+++*********************************************************************************)))************+++++++++***************************)))((()))+++,,,+++***rrr___VVVTTTMMMKKKKKKDDD>>>;;;666333333333333222333222000///...---......------------------------...---,,,,,,,,,,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,---++++++,,,---...---,,,++++++,,,,,,------.........---,,,++++++,,,---...............////////////))),,,000222222222111222111333666888999>>>EEEJJJTTT^^^jjjsssxxx}}}xxxxxxwwwuuuqqqjjjaaa[[[QQQQQQPPPOOOLLLHHHDDDAAAAAA@@@@@@AAA>>><<>>;;;666333222333222222333222000///...---......------------------------...------,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,+++,,,.........---***++++++,,,---...//////......---,,,,,,---......///////////////000000000///000222333222222444555333;;;FFFNNNTTT\\\gggooowwwnnnfffeeebbb^^^ZZZVVVQQQOOOIIIIIIJJJKKKHHHFFFLLLUUUVVV\\\aaa___[[[SSSEEE:::888666222///......------++++++,,,,,,,,,+++***)))++++++************++++++************************************************))))))*********+++++++++*********)))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,---...///...---,,,---///............////////////000000000000000000000000111222444555555666888999;;;EEEUUUkkk~~~wwwyyyttteeeVVVOOOPPPSSSTTTQQQIII===555///......------,,,***)))++++++++++++++++++++++++************************************************))))))*********+++++++++************************)))((('''(((***+++***)))ooo^^^VVVSSSKKKIIIJJJDDD???;;;666333333333333222333222000///...---......---------------------------------,,,,,,++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,+++,,,...///...---++++++,,,------...//////......................../////////000000000111111555555444333222444999<<>>>>><<<777555222///------...///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......---,,,---....../////////000000000000111222222222333333333333333444555444444888AAAIIIUUUuuu|||~~~nnnaaaRRRLLLNNNQQQOOOKKK>>>888000,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************,,,******+++,,,---,,,+++hhhZZZUUURRRIIIHHHKKKHHHAAA>>>999666555666555555333222000///............------------------------+++,,,...///000///......------------------------,,,,,,,,,------.........---......///////////////...---,,,---/////////..................---------//////000000000000/////////000000111222222333333@@@FFFQQQ^^^mmm|||}}}xxxssspppjjjaaa[[[ZZZUUUTTTQQQPPPVVV\\\[[[WWWYYYOOODDD???AAAFFFIIIJJJ>>>;;;666111......///000...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,,,,---...////////////000000000000222222222333333444444444222444666777:::BBBOOOXXXsss~~~|||qqq[[[OOONNNQQQQQQNNNFFF===333...---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************,,,+++***+++---...---,,,fff[[[QQQOOONNNJJJGGGGGGCCC???999666444555555444111555555000...000111000////////////////////////........................------............------...------------...//////222111///...---...000111............/////////000............/////////000333...---///000......111222000222555555666AAANNN^^^dddqqqwwwmmmqqqyyywwwqqqpppxxx{{{wwwqqqpppnnnnnnnnnooosssxxxzzzyyytttxxx{{{zzzyyy|||wwwooooooooonnnoooiii```WWWSSSTTTXXX\\\bbb[[[TTTNNNGGGDDDLLLXXXSSSNNNHHH@@@999444111000///---...000...******---,,,+++++++++++++++,,,,,,+++,,,---...---,,,+++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------.........//////............///////////////111333333222222333444444666777777>>>OOOiii}}}}}}zzztttZZZNNNQQQTTTQQQIIIHHH@@@333---///000......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++fff[[[QQQOOONNNKKKHHHGGGCCC???999666555555555555444555333///...000///,,,////////////////////////........................---......//////......------------------...//////111000///......///000111........./////////000000........./////////000000222//////333444222222444333111222777<<>>HHHVVVqqq}}}ooocccYYYXXXVVVKKK>>>777222222000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------ddd[[[TTTTTTTTTPPPLLLJJJDDD@@@;;;777666666666666666777555///---111444444////////////////////////000000000000000000000000//////000000000000//////+++,,,...000000///...---------///000111111111111000000000000111111111111111111222222222333333333222777BBBMMMTTTZZZdddnnnsssvvvuuuyyy|||~~~~~~vvvrrrppptttrrrlllkkkqqquuuuuuyyy}}}ssstttvvvsssrrrrrrrrrqqqnnniiidddaaaKKKEEEAAACCCEEEAAA<<<:::333333111000////////////+++,,,---...---,,,+++************++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,------...........................+++,,,.../////////...------------........./////////000000000000111111111222333444555666999===AAAaaaqqq|||kkk\\\ZZZYYYPPPDDD===444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------eee]]]WWWUUUSSSNNNJJJIIICCC@@@;;;999888888888888<<<888444111111000///...222111000//////000111222////////////////////////000000000000000000000000//////000000///...------,,,...000222333333222111000111111000......///111444555555222000111666;;;999FFFTTTfffxxxuuujjjiiioooxxx|||xxxvvvzzzzzzttttttssspppqqquuurrrrrrooolllmmmvvvvvvrrrrrrpppqqqqqqqqqoookkkhhheeeUUUKKKBBBAAAFFFHHHBBB;;;;;;888333///------///000,,,,,,---,,,++++++---...,,,,,,,,,++++++*********,,,,,,---------,,,+++***------------------------///...---,,,,,,,,,,,,,,,//////...---------------000000000000111111111111222222222222222222333333444444333666999444AAA___|||{{{zzzeeeYYYXXXWWWOOOFFFAAA999000...000111///+++//////.........---------------------------------+++,,,------++++++,,,---------,,,++++++,,,,,,,,,------------------------eee]]]VVVUUUSSSNNNJJJIIIDDD@@@<<<999888888888888;;;888444111111000000///222111000//////000111222000000000000000000000000000000000000000000000000//////000000///......---,,,---///111111111000///222333333222///...///000///222555444333555;;;@@@RRRcccpppyyyvvvkkklllttt||||||zzz}}}xxxqqqpppqqqqqqtttzzz{{{|||{{{|||~~~{{{sssssstttuuuuuusssqqqnnnlll___VVVKKKGGGHHHIIIDDD???>>>;;;777333111///...------......---,,,,,,,,,---,,,,,,,,,,,,+++++++++***------------,,,,,,++++++------------------------///...------,,,,,,,,,---000//////...------......000000000000111111111111222222222222222333333333444555555:::???>>>OOOooopppaaaYYYVVVSSSOOODDD<<<333///000111000---//////.........---------------------------------+++,,,------++++++,,,---------,,,,,,+++,,,,,,---------------------------ddd\\\VVVUUUTTTOOOKKKJJJDDDAAA<<<999888888888777;;;888444111111111000///111111000000000000111111111111111111111111111111000000000000000000000000//////000000000///......,,,---.../////////...---111222444333222000111111000222444555666>>>IIISSSfff{{{tttlllrrrwwwpppoooqqqvvv}}}xxxtttuuuttttttsssqqqooonnnllldddZZZRRRNNNLLLIIIFFFBBB@@@<<<999666333///,,,/////////......---,,,,,,---,,,,,,,,,,,,,,,++++++------------,,,,,,,,,+++------------------------///...------,,,---------000000//////......//////000000000000111111111111111222222222333333333444222555444888@@@EEE[[[~~~{{{iiiWWWMMMNNNSSSIIIAAA777111///000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,------,,,,,,,,,,,,,,,------------------------------ccc[[[VVVUUUTTTOOOKKKKKKEEEAAA===999888888888777;;;777444111111111000///111000000000000000000111111111111111111111111111000000000000000000000000//////000000000//////.........////////////...------000222333333333333444555777888888<<>>===999444000000///............---,,,------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------......------------......000000////////////000000///000000000111111111111111222222333333444444444666777444777CCCPPPkkkxxx\\\IIIIIIQQQLLLEEE<<<444000///000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---,,,,,,,,,,,,------...........................bbb[[[UUUUUUTTTPPPLLLLLLFFFBBB===:::999888888777:::777333111111111111000000000000111111000000000000000000000000000000000000000000000000000000000//////000000000000000///000111111111111000000//////111333333222222333444666<<>>:::999999888777:::777333111111111111000000000111111111111000000000000000000000000000000000000000000000000000000//////000111111111000000222222222222222222222222444444555444222222333555:::GGGXXXbbbeeeiiirrryyy{{{uuuwww}}}~~~}}}~~~xxxsssppprrrsssrrroooiiiccc___RRRMMMHHHGGGJJJKKKHHHEEE;;;666111...///000///...---------............///000///---,,,,,,,,,---...------------------------.........---......///000//////......//////000000000000000000111111111111111111222333444555666666555999;;;KKKiii]]]KKKJJJKKKKKKGGG@@@777222111222000000000/////////......------------------------,,,...///...---,,,---...,,,,,,,,,,,,---...///000........................```YYYTTTTTTTTTQQQNNNMMMGGGCCC>>>;;;999999888777999666333111111222111111///000111222222111000///111111111111111111111111000000000000000000000000//////000111111111111111222111111222222333444444444555555444444666:::===NNN]]]oooxxxxxxwww{{{yyyyyy~~~|||{{{wwwqqqqqqqqqssssssoooiiieee]]]VVVNNNLLLPPPSSSRRRPPPGGG???666111000111///...------......////////////000///---,,,,,,,,,...///------------------------...............///000000......------...//////000000000000000111111111111111111222333444555666666222:::CCC\\\lllRRRJJJJJJMMMNNNHHH>>>666333333000000000000/////////...........................---...///...---,,,---///,,,,,,,,,------...///000........................```YYYTTTTTTTTTQQQNNNNNNHHHDDD>>>;;;999999888777999666333111111222111111///000111222222111000///222222222222222222222222000000000000000000000000//////000111111111111111111111111111222333444555111222222444666;;;BBBGGGgggrrr{{{sssqqqoooqqqsssrrrmmmhhhfff]]]SSSPPPSSSXXXXXXVVVPPPGGG;;;333111111///------.........//////000000111///---,,,,,,,,,...///------------------------...............///000000---------------...///000000000000000111111111111111111222333444666666777888BBBPPPooo~~~zzz^^^RRRJJJOOORRRMMMCCC999555555000000000000////////////////////////////////////---...///...------...///,,,,,,,,,---...///000000////////////////////////```XXXRRRSSSUUUSSSOOONNNIIIFFFAAA<<<999888888999;;;888333111000111111000000000000000000000000000111111111111111111111111000000000000000111111111///000111222333222111111333222111111333444444444222444666777999DDDZZZlllvvvvvvuuutttrrrqqqqqqrrrhhheee```[[[XXXVVVVVVVVVYYYTTTJJJ>>>444///------......//////////////////....................................////////////............/////////000...............///000000000000000000111111111111666222000222555666777888???JJJhhhtttOOONNNJJJQQQUUUIII???999000333222000///000111000/////////.........---------------............------000000//////.........---......//////000000111111```WWWRRRSSSUUURRROOONNNGGGDDD???;;;999999:::;;;;;;888333111000111111000111111111111111111111111111111111111111111111111111111111111111111111111///000111222333222222111333222222333444555555555777888<<>>IIIZZZ~~~bbbQQQJJJOOOUUUMMMDDD===222333111//////000111000/////////.........------------......//////......---000000/////////...............//////000111111222```WWWQQQRRRTTTQQQNNNMMMEEEBBB>>>;;;999:::<<<===;;;888444111111111111111111111111111111111111111000000000000000000000000333333333222222111111111000111111222333222222222333333333444444555555666<<<>>>EEEVVVlll}}}~~~~~~tttpppoookkkiiieee```]]][[[ZZZZZZ\\\^^^\\\PPP@@@444222444000000000000000000000000....................................////////////....../////////000000000//////......//////000111000000000111111111222222222111222777999:::>>>EEESSSmmmsssUUUJJJLLLTTTQQQLLLCCC555444222//////000111111000/////////.........---------......//////......---000000////////////....../////////000111111222222```WWWQQQQQQSSSPPPMMMMMMEEECCC???;;;999:::;;;<<<<<<888444111111111111111111111111111111111111111000000000000000000000000555555444333222222111111111111222222222333333333333444444333333444555777???HHHUUUdddttt~~~zzz|||tttooommmkkkgggccc```]]]\\\\\\ZZZ\\\ZZZQQQDDD888333222000000000000000/////////....................................////////////...////////////000000000/////////...///000000111000000111111111222222222333222444999999888AAAMMM^^^|||[[[JJJFFFOOOQQQQQQIII:::555333000///000111111111////////////..................////////////......000000////////////////////////000111111222222333aaaWWWPPPPPPQQQOOOMMMLLLGGGDDD@@@;;;999999:::;;;<<<999444222111222222111111111111111111111111111000000000000000000000000555555555444333222111111222222222222222333333333333444444333333666:::>>>KKK\\\mmmuuuyyy~~~yyy~~~ssspppnnnkkkgggdddaaa______\\\YYYUUUOOOHHH@@@777222000000000/////////......////////////////////////............////////////////////////000000000111///////////////000111111111111111111222222222222555333555999888888FFFZZZssshhhOOODDDIIINNNRRRMMM???999666222000111111111111000000/////////............//////////////////...//////000000000000000000000000111111222333333333aaaWWWOOOOOOPPPNNNLLLLLLGGGDDD@@@<<<999999999:::<<<999555222222222222222222222222222222222222222111111111111111111111111444444444333333222222222333222222222222333444444222444555666888>>>HHHOOOaaattt}}}tttssspppllliiifffdddcccaaa\\\UUUQQQMMMGGG>>>777111111111000000//////...////////////////////////............/////////////////////000000000111111000000//////000000111222111111111222222222222333666333666;;;:::>>>VVVqqq~~~^^^HHHEEEIIIPPPPPPFFF===:::555222222222222111000000000/////////.........//////000000//////...//////000000000000111111111111111222333333444444aaaWWWOOONNNOOOMMMKKKKKKEEECCC???;;;999:::;;;<<<===999555222222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333222222222333444555222444777:::@@@KKK[[[fffyyyzzzxxxvvvrrrooollliiihhhgggbbb[[[TTTNNNHHHBBB>>>444444333222222111000000////////////////////////............//////////////////000000000111111111000000//////000000111222111111111222222222333333444111555===@@@JJJkkk}}}{{{rrrRRRFFFEEEMMMRRRKKKBBB===888444333222222111000000000000/////////...//////000000000000////////////000000000111111111111111222222333444444444aaaWWWOOONNNOOOMMMKKKKKKCCCAAA>>>;;;:::;;;===>>>===999555222222222222222222222222222222222222222333333333333333333333333222222222222222222222333444333222111222333444555222555999>>>GGGVVViiivvv}}}|||zzzwwwssspppmmmllliiifff```VVVLLLEEEBBBBBB666666555444444333222222000000000000000000000000............/////////000000000000000111111111111000000000000000111111222111111222222222333333333333000555???EEETTT|||sss{{{~~~ZZZHHHCCCLLLSSSNNNDDD@@@:::555333333222111000000000000//////////////////000000000000////////////000000111111111222111222222333333444444555aaaWWWOOOOOOOOOMMMJJJJJJDDDBBB???<<<::::::;;;<<<999777333222222333333222000111222222333333222222000000111222333333444444444444444444444444444444333444555444555666555333:::666888EEEXXXjjjwww~~~www{{{vvvttttttpppiiicccdddccc[[[QQQIIIGGGHHH>>>;;;888555444444333222333222111111222111///,,,////////////////////////000000111111111111000000////////////000000000000000111222222111111333555222666:::>>>MMMlll{{{www~~~zzzTTTDDDMMMSSSOOOOOODDD888333444555333000000000000000000000000000000000000000////////////000000000000111111111111666333333555666444666:::___UUUMMMMMMMMMKKKHHHHHHEEEBBB???<<<::::::;;;<<<:::777333222222333333222111222222333333333333333111111111222333333333444444444444444444444444444333444666666777999:::999999===GGGVVVggguuussszzz}}}sssjjjeeeeeeccc___ZZZUUUPPPMMMCCC@@@;;;999888777444111333111000000111111///...////////////////////////000000111111111111000000////////////000000000111000222222222111222444666666999>>>JJJaaawwwrrr|||}}}|||fffPPPQQQUUURRRQQQHHH>>>777555555333111000000000000000000000000000000000000000000000000000000000000111111111222222111333555555444999@@@___UUUMMMLLLMMMKKKHHHGGGEEECCC???<<<::::::;;;<<<:::777444222222333333333222222333444444444444444222222222222333333333333444444444444444444444444000222444555666888;;;===CCCPPPbbbqqq{{{zzzmmmeeebbb`````````]]]VVVPPPGGGBBB===<<<======999555333111000000111111111000////////////////////////000000111111111111000000/////////000000000111111111222333333222222555666888:::BBBVVVvvvgggddduuuzzzuuu{{{{{{___SSSSSSSSSSSSNNNFFF===777444333222000000000000000000000000000000000000000000000000000000111111111222222222111222444666555888CCCOOOaaaWWWOOONNNOOOLLLJJJIIIEEECCC@@@<<<;;;;;;<<<<<<:::777444222333333333333222333444444555555444444333333333333333333222222444444444444555555555555333333555777666777===EEE^^^nnnssshhheeebbbaaaaaa___YYYUUUKKKDDD===<<>>JJJfffkkk\\\iiivvvvvvpppYYYSSSUUUUUURRRLLLCCC999333222333111111111111111111111111000000111111111111111222111111111222222222333333333444777888777???RRReee```VVVNNNNNNNNNLLLIIIIIIEEECCC@@@===;;;;;;<<<===:::888444333333444444333222333444444555555444444444444333333333333333333444444444555555666666666999888999;;;:::;;;FFFSSSyyyyyyqqqoookkkgggccc___]]]\\\RRRJJJ@@@<<<>>>BBBEEEEEE999666222000000111222222000000000000000000000000000000111111111111000000000000000000111111111111111222444444333444777999===EEEYYY{{{jjj``````ttt{{{}}}dddVVVYYYUUUUUUPPPGGG<<<444222333222222222222222222222222000111111111222222333333222222222222333333333333444555777888;;;GGGaaayyy^^^TTTLLLKKKLLLJJJGGGFFFFFFDDD@@@===;;;;;;<<<===;;;888555333333444444444222222333444444444444444333333333333444444444444444444444555666666777777777666777;;;;;;@@@RRRfff|||xxxoooppppppooommmnnnppprrrtttuuuvvvxxxzzz{{{|||}}}~~~xxxwwwsssmmmgggaaa^^^\\\\\\TTTJJJAAA>>>@@@CCCEEE???;;;555222111111111111000000000000000000000000000000111111111111000000000000000111111111222222111333444444444555888::::::HHHeeeooo___```jjjmmmXXXXXXVVVVVVRRRKKKAAA888555444222222222222222222222222111111111222333333444444222222333333333444444444333555999===CCCSSSnnn^^^TTTLLLKKKLLLIIIGGGFFFFFFDDD@@@===<<<<<<======;;;888555333444444444444111222222333333333333333222333333333444555555555444444444555666777777777444222666===BBBLLLfff|||uuutttrrrrrrqqqnnniiifffaaacccdddcccbbbbbbdddgggjjjkkkmmmooopppooonnnmmmnnnpppsssuuuwww{{{}}}zzzvvvnnneee^^^^^^[[[SSSJJJBBB@@@CCCFFFEEE@@@999333111000000000000000000000000000000000000000111111111111000000000000111111111222222222111333444555555666888;;;===QQQtttzzzeeebbbkkk}}}{{{^^^ZZZWWWWWWTTTNNNFFF>>>999666333333333333333333333333111111222222333444444555333333333333444444444444222666>>>HHHRRRbbb{{{```VVVNNNMMMNNNKKKIIIHHHFFFDDDAAA>>><<<<<<===>>>;;;888555444444555444444111111222333333333333222222222333333444555666666444444444555666777777888777666<<>>III^^^vvv~~~zzzuuunnniiigggfffdddaaa______^^^]]]\\\ZZZXXXWWWaaaaaaaaabbbcccfffhhhjjjnnnnnnnnnmmmllljjjiiihhhiiihhhhhhjjjlllmmmmmmllliiijjjkkklllnnnoooqqqqqqyyy{{{}}}~~~mmm[[[YYY[[[XXXJJJ<<>>HHHXXX{{{}}}kkkpppyyyiii```XXXYYYWWWMMMIIICCC666222333333444444444333333222222333333333444444444444111222555666444555888999DDDRRR___pppaaaVVVMMMLLLLLLJJJHHHHHHGGGDDD@@@===;;;;;;===>>><<<999555222222333444444555444333444555555555333444444444444555555555666666444555999:::888888;;;;;;CCC]]]|||{{{wwwrrrmmmgggcccaaa___^^^^^^``````___^^^aaabbbdddfffhhhjjjkkkkkkjjjlllnnnqqqsssuuuuuuuuuvvvvvvtttrrrooollliiihhhjjjjjjkkklllmmmnnnoooooossspppmmmjjjiiikkkmmmooommmnnnoooooonnnnnnpppqqqsssssstttvvv{{{vvvgggZZZYYYXXXPPPJJJIIIPPPNNNKKKFFF@@@;;;777444111000///000222222111000111111111111111111111111111111222222222333333333444444555666666999CCCOOOfffpppjjj||||||hhh]]][[[YYYPPPLLLFFF999444444444444444444333333333333333333444444444444555333333666666555999>>>BBBQQQdddqqq}}}___UUULLLKKKLLLJJJGGGGGGFFFDDD@@@===;;;<<<===>>><<<999555333333444444444666444333444555666555444444555555555555666666666777666888;;;;;;888:::???EEEZZZzzz~~~|||xxxvvvpppnnnjjjfffcccaaa___]]]^^^___aaadddggghhhhhhhhhoooooopppqqqrrrrrrrrrrrrrrrtttwwwzzz{{{{{{zzzyyyyyyxxxwwwvvvtttqqqooonnnoooqqqrrrsssssssssuuuvvvwwwvvvsssqqqppppppqqqrrrooopppqqqqqqpppooonnnnnnjjjiiihhhiiinnnssswwwzzz|||xxxeee^^^\\\VVVPPPLLLRRRQQQOOOKKKFFF@@@;;;777333111000000111222111000111111111111111222222222111111222222222333333333444444555777777<<>><<<<<<======;;;888555444444555555444666555444444666666555444555555555666666666777777666666888:::888777===EEERRRssstttjjjiiikkkkkkiiiiiieeedddbbb___^^^^^^___```dddfffjjjnnnppprrrssstttwwwxxxxxxxxxxxxwwwwwwvvvwwwyyy{{{}}}~~~|||zzzxxxyyyzzzzzzzzzzzzzzzyyyyyyvvvyyy{{{{{{zzzzzz|||~~~~~~~~~~~~~~~}}}{{{zzzyyywwwwwwxxxyyyyyyxxxvvvtttqqqmmmjjjjjjlllppprrrrrrppptttyyy~~~yyyjjjaaaZZZVVVUUUSSSSSSQQQNNNJJJDDD>>>;;;555333111000111222111000000000111111111222222222111111222222222333333333222333555666777>>>NNN^^^}}}jjjcccjjj~~~qqqmmmnnnxxxjjj___]]]WWWSSSOOOEEE888777666555444333444444333333444444444555555555666555666777777;;;HHHUUUnnnyyy\\\RRRJJJIIIJJJHHHFFFFFFEEEDDDAAA>>>===<<<<<<===:::888666555555666555444666555444555666666555444666666666666777777777777555555777888666888DDDPPPaaawwwlllcccbbbcccbbbaaabbbaaaaaaaaa``````bbbeeehhhkkknnnrrruuuvvvwwwyyyzzzwwwxxxyyyzzzzzzzzzzzzzzzxxxzzz|||~~~~~~}}}{{{yyywwwxxxzzz}}}~~~||||||||||||}}}~~~~~~|||zzzvvvqqqllljjjlllnnnooonnnnnnpppsssuuuvvvyyy}}}uuudddZZZWWWWWWTTTTTTSSSPPPLLLHHHCCCAAA777555222111222222222111000000000111222222333333111111222222222333333333222333555777888AAATTTfffkkk```aaaiiiyyyvvvjjjggghhhlllvvvqqq```\\\VVVRRROOOHHH:::999777555444333444444333444444444555555555555333333555777777>>>PPPbbbzzz\\\RRRJJJIIIJJJIIIGGGGGGEEEDDDAAA???===<<<<<<<<<:::888666555666666666555777555444555666777666444666666777777777888888888666777888999999@@@RRRcccvvv{{{wwwpppiiidddccccccaaaaaadddbbbdddfffggghhhkkkooosssrrruuuxxxyyyxxxyyy{{{}}}xxxyyyzzz{{{|||||||||||||||}}}}}}xxxrrrppprrrtttsssqqqpppqqqrrrrrrrrrsssvvvyyyzzzoooaaaZZZXXXVVVUUUTTTRRROOOKKKHHHFFF:::777444222222333333222///000000111222222333333111111222222222333333333222444666888:::DDDYYYmmmgggaaaccciii{{{~~~nnndddbbbeeejjjttt}}}eee___WWWSSSQQQJJJ<<<:::888555444333444444444444444444555555555555333444888999;;;EEE[[[ppp]]]SSSKKKJJJKKKJJJHHHHHHEEECCCAAA???===<<<<<<<<<:::888666666666777666555777555444555666777666555777777777777888888888888999:::<<<===>>>HHH^^^ssszzztttsssqqqnnnkkkjjjfffdddeeeeeedddfffjjjfffiiilllnnnooorrrxxx|||wwwzzz|||{{{yyyyyy{{{~~~}}}}}}~~~~~~}}}}}}||||||}}}{{{~~~~~~qqqrrrsssrrrrrrsssvvvxxxzzz~~~oooccc]]]WWWWWWUUUSSSQQQNNNLLLKKK;;;888555333333333333333///000000111222222333333111111222222222333333333333555888:::<<>>@@@KKKddd{{{aaaVVVMMMKKKKKKIIIGGGGGGFFFDDDAAA>>><<<<<<<<<======:::777555666666666666777777777777666666666666666666888999999888777777666:::===>>>DDDUUUnnn{{{uuummmhhhfffgggiiikkkdddeeehhhiiikkkmmmqqqttttttwww{{{~~~}}}|||{{{|||xxxwwwxxxzzz}}}zzzwwwxxxxxxwwwuuuyyy|||jjjcccYYYYYYWWWSSSQQQPPPNNNKKKCCC???888444222222222222333333333333333333333333111222222333333444444555222555777888AAAUUUmmm}}}{{{gggdddrrrzzzmmmiiihhheeebbbaaaqqq~~~ooottt{{{ddd\\\YYYTTTPPPEEE>>>666333444555444111444555666666666666666666555555;;;CCCKKKXXXpppaaaVVVMMMKKKKKKIIIGGGGGGFFFDDDAAA>>>===<<<=========:::777555666666666666555555666666777777888888666777888999999999888777:::;;;<<<>>>HHH\\\uuu~~~sssoookkkgggffffffggghhheeehhhlllooorrruuuyyy|||}}}}}}}}}|||{{{yyykkk[[[ZZZWWWTTTSSSRRROOOLLLEEE@@@999444222222222222333333333333333333333333111222222333333444555555444666888:::GGG^^^xxx~~~hhhgggvvv}}}rrriiihhhiiigggdddcccppptttnnnsss~~~hhh[[[YYYVVVPPPGGGAAA999555555666555333555555666666666666666666777888>>>FFFOOO^^^wwwaaaVVVMMMKKKKKKIIIGGGGGGFFFDDDAAA???===<<<=========:::777555666666666666444444555666777888999999666777888999999999999888>>>===???FFFWWWnnn{{{rrrjjjhhhgggeeedddeeeffffffiiinnntttyyy}}}~~~sss```\\\WWWUUUUUUSSSPPPMMMIIICCC;;;555333222222222333333333333333333333333222222222333444444555555555777999>>>QQQooojjjlll{{{pppiiifffiiimmmkkkhhhgggooo~~~rrrjjjooo[[[ZZZXXXPPPIIICCC<<<888777777666555666777777777666666666666888<<>>===:::777555666666666666555555555666777888888888777777888999999:::::::::===AAAKKK]]]ttt}}}wwwqqqnnneeeeeedddcccccceeehhhkkksssxxx~~~hhh___WWWVVVVVVSSSOOOMMMLLLFFF>>>888444333333333333333333333333333333333222222333333444555555555555888;;;EEE___qqquuuwwwgggdddeeemmmrrrqqqnnnnnnrrrsssyyy^^^\\\ZZZQQQKKKEEE>>>999888777777666888777777777777777777777888@@@LLLYYYfffwwwaaaVVVMMMKKKKKKIIIGGGGGGGGGEEEBBB???=========>>>===:::777555666666666666777777777777666666666666888888888999::::::;;;<<<:::HHH```|||zzzrrrooolllkkklllffffffeeecccccchhhooouuuuuufffYYYVVVVVVSSSNNNLLLMMMHHHAAA;;;777666444333333333333333333333333333222333333444444555666666333999???MMMmmmxxxlllfffeeejjjssszzzzzzyyyyyy{{{eee^^^[[[SSSKKKGGG@@@:::777666666666888777777777777888999999999GGGYYYiiivvvaaaVVVMMMKKKKKKIIIGGGGGGGGGEEEBBB@@@>>>===>>>>>>===:::777555666666666666888777777777666666666555888888888999:::;;;<<<===<<>>>>>>>>>>>===:::777555666666666666666666666666777777777777999999999999:::<<<===>>>FFFaaa~~~qqqhhhjjjjjjeeedddiiippprrrssssssssswwwyyyaaaZZZYYYTTTOOOOOOLLLIIIEEEBBB???;;;777444333333333333333333333333333333444444555666666666222<<>>>>>>>>???===:::777555666666666666444444555666777888999999999999999999:::<<<>>>???NNNkkkzzztttiiidddiiikkkgggfffkkkrrrvvvyyyzzzzzz~~~eee]]][[[UUUPPPQQQKKKIIIFFFDDDAAA===888444333333333333333333333333333333444444555666666666222===III[[[}}}xxxkkkhhhjjjsssttt{{{vvvuuu{{{~~~~~~cccYYYZZZQQQNNNHHHAAA;;;999999;;;666555555666888;;;???AAARRRfff}}}^^^TTTLLLKKKLLLJJJHHHHHHEEEEEECCC@@@===<<<===???@@@===999777666666555444666666666777888888999999999555666;;;:::777???JJJbbbzzz{{{qqqppphhhhhhgggggghhhlllrrrwww~~~rrr```ZZZVVVRRRPPPMMMKKKHHHFFFCCC@@@<<<888777555222111333444555555555555444444444555555666666>>>MMMbbb~~~rrriiikkkppp}}}~~~vvvuuu{{{lll^^^^^^SSSPPPIIICCC===:::888888999777888;;;:::<<>>===>>>GGGTTTuuusssjjjggggggfffeeeeeehhhnnnwww}}}~~~jjj^^^VVVRRRQQQMMMKKKHHHEEECCC@@@===:::888555222222333444555555555555444444444555666666777AAARRRfffppplllrrryyywww~~~qqq___\\\TTTPPPJJJDDD>>>:::888777888777999;;;;;;???NNN]]]hhhwwwaaaVVVMMMLLLLLLJJJHHHIIIFFFEEECCC@@@===<<<===??????<<<888777777777777777666666777777888999999999999:::;;;<<<===CCCRRRaaa~~~xxxqqqhhhccceeeeeeeeegggllluuuzzzfffWWWQQQRRRLLLJJJGGGEEEDDDBBB???<<<999666333222333444555444555555444444555555666777888EEEYYYnnnxxxmmmnnnyyy|||~~~}}}~~~~~~xxx~~~{{{bbb\\\UUURRRLLLEEE???:::888777888888999:::;;;DDDWWWiiiqqqcccXXXNNNLLLLLLJJJIIIIIIFFFFFFDDD@@@===<<<>>>???>>>;;;888777777888888888666777777888888999::::::888::::::999???PPPgggwwwwwwuuupppiiieeeeeegggkkkpppvvv~~~qqq[[[QQQQQQLLLJJJGGGEEEDDDCCC@@@???:::888444333444444555444555444444444555666777888:::JJJbbbzzz}}}pppjjjnnnzzz~~~~~~~~~|||~~~{{{zzzxxx~~~kkk```VVVSSSMMMFFF@@@;;;888777999:::::::::===JJJ```ssszzzeeeZZZOOOLLLLLLJJJIIIIIIFFFFFFDDDAAA>>>===>>>@@@>>><<<888777888999999888777777777888999999::::::;;;>>>===;;;IIIfffvvvrrroookkkiiiiiijjjooovvv~~~~~~cccSSSPPPMMMJJJGGGEEEDDDDDDBBB@@@<<<999666444444555444444444444444555666777888888<<>>===>>>@@@@@@===999888888888888888777777888888999::::::::::::>>>===>>>TTTzzzssspppnnnooommmlllooottttttzzzoooZZZPPPOOOLLLHHHEEEEEEDDDBBBAAA>>>;;;777555555555444444444444444555666777888999???XXXyyynnniiilllrrr||||||}}}zzzzzzyyyxxxxxxxxxwwwyyyjjjUUUSSSNNNIIIDDD???;;;:::;;;<<<<<>>===???@@@AAA>>>:::888888888777777777888888999999::::::;;;666===???DDD```ooollllllnnnpppqqqwww~~~}}}bbbSSSPPPMMMIIIFFFDDDDDDBBBAAA???<<<888555555555444333444444555555666888999:::@@@```nnnkkkqqqzzz~~~xxx}}}zzzzzzyyyuuutttvvvvvvvvv{{{kkkTTTRRRNNNJJJEEEAAA===;;;:::;;;===DDDWWWqqqiii]]]QQQMMMLLLJJJIIIJJJGGGGGGEEEAAA>>>===???AAABBB???;;;888888888777666777888888999999:::;;;;;;999AAAFFFNNNmmmzzzsssnnnkkklllooosssyyyiiiVVVQQQNNNIIIFFFDDDCCCBBBAAA???<<<888666555555444333444444555555666888999:::AAAfffooommmvvvzzzttt~~~}}}}}}xxxsssqqquuuvvvtttvvv|||jjjSSSRRRNNNJJJFFFBBB>>>===999;;;===GGG___|||jjj^^^QQQMMMLLLJJJHHHIIIFFFFFFDDDAAA???>>>@@@AAA@@@>>>:::888888888888777777888999:::::::::::::::???@@@???SSSyyyqqqnnniiigggkkkttt~~~xxx```TTTJJJIIIIIIAAABBBFFFCCCAAA???<<<999777555555444888555444666666555777;;;LLLnnnqqqooovvvrrr~~~~~~wwwvvvtttqqqooorrryyymmmWWWSSSMMMHHHGGGFFFAAA;;;======@@@LLLdddjjj]]]QQQMMMLLLJJJIIIIIIFFFFFFDDDAAA???>>>@@@BBB@@@>>>:::888888888888777777888999999::::::::::::===DDDJJJ___|||uuuooommmjjjjjjoooxxxggg[[[OOOLLLKKKDDDDDDGGGCCCAAA???===:::777666555555888555444777777777:::???PPPqqqwwwyyy}}}qqqnnn}}}}}}}}}wwwvvvtttqqqnnnpppuuuyyyyyyZZZVVVOOOJJJHHHFFF@@@;;;<<<>>>AAAMMMddd~~~iii]]]QQQMMMLLLJJJIIIJJJGGGFFFEEEBBB???>>>@@@BBB@@@>>>:::888888888888777777888888999:::;;;;;;;;;;;;KKKYYYooo|||vvvvvvooommmllllllooovvv{{{fffUUUNNNNNNGGGFFFGGGCCCAAA@@@===;;;888777555555777555555888888888<<>>DDDNNN]]]qqqhhh\\\QQQMMMLLLJJJJJJKKKGGGGGGEEEBBB@@@???AAABBB@@@===:::888888888888777888888888999:::;;;===>>>???\\\ssszzzrrrqqqrrrlllpppsssxxx~~~aaaOOOLLLHHHGGGGGGCCCBBBAAA@@@>>>;;;999777666888777777888666555;;;DDD```{{{hhhaaabbbqqqzzz}}}rrrqqqpppooooooooooooooorrrxxx|||gggYYYMMMKKKKKKGGGBBB@@@===GGGVVVgggyyyhhh\\\PPPMMMLLLKKKJJJKKKHHHGGGFFFCCC@@@???AAACCC@@@>>>:::888888888888777999888888888:::<<<>>>???HHHiiizzzxxxrrrrrruuurrrwwwzzzlllSSSNNNIIIGGGHHHDDDCCCBBBAAA???===:::888666777666777888555555===FFFjjjvvvddd___aaaooo~~~www{{{qqqooommmmmmnnnpppppppppooorrr{{{{{{ooo]]]NNNKKKKKKGGGCCCCCC>>>MMM```ssshhh\\\PPPMMMLLLKKKJJJKKKHHHGGGFFFCCC@@@???AAACCC@@@>>>:::888888888888777999888888888:::<<>>;;;888777444555777888777888AAALLLvvvrrraaa\\\```nnn|||}}}~~~}}}pppmmmjjjjjjlllnnnnnnmmmlllmmmsssuuuzzzdddQQQLLLLLLFFFCCCEEEFFFWWWnnn}}}hhh\\\PPPMMMLLLKKKJJJLLLHHHHHHFFFCCC@@@@@@AAACCC@@@>>>:::888888888888777999999888888:::<<>><<<;;;:::555888666777<<<:::CCCYYYlll\\\ZZZ```ppp{{{xxxrrrkkkfffdddeeefffgggggghhhjjjssssssrrrXXXRRRFFFDDDKKKIIIZZZlllppp^^^VVVSSSLLLKKKNNNIIIIIIGGGDDDAAA???@@@AAABBBBBB???<<<999999999999888999===::::::???===BBBSSS~~~mmmooorrrtttvvvxxx{{{}}}tttgggtttcccTTTOOOHHHGGGFFFEEECCC@@@>>><<<;;;:::555777555666<<<;;;EEE[[[{{{kkk[[[XXX^^^ooo{{{yyy}}}vvvmmmeeeaaaaaabbbcccdddeeehhhpppsss]]]PPPFFFEEEKKKLLLbbbuuuqqq___VVVSSSLLLKKKNNNIIIIIIGGGDDDAAA???@@@AAABBBBBB???<<<:::::::::999999777<<<:::<<>><<<;;;;;;777999555666;;;;;;FFF]]]|||tttsssvvv{{{lll[[[WWW\\\mmm~~~yyy~~~zzznnneeeaaa```aaabbbbbbeeeggglll{{{|||tttdddQQQHHHFFFJJJMMMfffzzzrrr```VVVSSSKKKKKKNNNJJJIIIGGGDDDAAA???@@@AAABBBBBB???<<<:::::::::::::::888;;;999;;;??????LLLgggyyyrrruuuwwwuuusssuuu~~~mmmeee{{{ZZZOOOMMMGGGGGGFFFCCCAAA>>>===;;;;;;:::;;;666666;;;<<>>JJJccc|||xxxssslllgggeeeeeeeeeeeeccciiitttsss\\\VVVZZZkkk~~~}}}rrriiicccbbbaaaaaa```dddfffhhhqqqyyywwwrrrSSSLLLHHHKKKYYYnnn{{{rrr___VVVRRRLLLLLLQQQMMMIIIGGGDDDAAA???@@@AAABBBBBB???<<<:::;;;<<<;;;;;;;;;<<<:::<<>>AAAPPPiii{{{ssslllgggdddaaa___]]]```fffmmmvvvuuu]]]WWWYYYkkk{{{~~~sssjjjddd```^^^]]]]]]bbbeeefffnnnwwwxxxSSSLLLIIIPPPeeeqqq___UUURRRLLLMMMRRRNNNIIIGGGDDDAAA???@@@AAABBBBBB???<<<:::;;;<<<<<<;;;:::;;;;;;@@@GGGMMMjjj{{{wwwwwwttttttuuuwww|||~~~iiiaaa^^^nnn|||]]]TTTJJJHHHFFFDDDBBB???===<<<<<<999:::666777@@@DDDTTTnnnyyysssmmmhhhccc```\\\[[[[[[]]]```fffkkknnnvvv~~~|||zzzyyy{{{|||uuuuuuvvvxxx|||vvv^^^WWWYYYkkk{{{{{{tttjjjccc^^^[[[YYYYYY___ccceeennnxxx{{{RRRKKKJJJTTTooowwwddd[[[WWWOOONNNPPPLLLMMMHHHDDDCCCAAA>>>@@@DDDCCC???<<<::::::;;;<<<<<<999AAA===:::GGG___wwwvvvwwwtttnnnmmmvvviii[[[^^^aaarrrjjjQQQKKKIIIGGGDDDBBBAAA@@@>>><<<;;;===888777===EEE^^^yyytttsssnnngggbbb```^^^]]]^^^^^^\\\[[[cccfffnnnyyy{{{uuupppkkkhhhhhhhhhgggfffkkkjjjiiiiiiiiikkkmmmooovvv{{{uuubbbXXXYYYkkkzzzvvvxxxyyyyyyjjjaaa___]]]YYY```aaadddfffhhhtttTTTKKKSSSZZZwwwddd[[[WWWOOONNNPPPLLLMMMHHHDDDCCCAAA>>>@@@DDDCCC@@@<<<::::::<<<<<<<<<888@@@>>>===LLLfff}}}xxxyyyzzzqqqlllmmmwwwooo___^^^^^^nnnvvvXXXLLLJJJGGGDDDBBBAAA@@@>>><<<:::===888777===FFF^^^}}}zzzssskkkfffdddaaa``````aaa```___^^^^^^```hhhwwwuuuqqqllliiidddcccdddeeeeeedddfffeeedddcccdddeeeggghhhkkkoootttyyy}}}yyycccZZZYYYiii~~~wwwuuuxxxzzz{{{lllbbb```^^^ZZZ___```bbbdddgggrrrZZZMMMUUU```wwweee[[[WWWOOONNNQQQLLLMMMGGGDDDCCCAAA???@@@EEEDDDAAA===;;;;;;<<<<<<<<<777???>>>AAAUUUoooyyywwwxxxyyymmmjjjmmmxxxyyyeee___\\\jjjbbbLLLKKKHHHDDDBBBAAA???>>><<<999<<<888777>>>FFF___|||sssnnnkkkgggddddddeeeeeedddfffdddbbbeeennn}}}|||pppiiifffccc```^^^^^^```bbbcccccccccbbbaaa```___```aaabbbaaacccgggjjjnnnsssxxx|||yyydddZZZXXXfffzzz~~~rrrtttzzz|||nnnddd```^^^[[[]]]^^^```bbbeeeoooaaaNNNWWWfffwwweee[[[XXXOOOOOOQQQLLLMMMGGGDDDCCCBBB???AAAEEEEEEBBB>>>;;;;;;<<<===<<<888??????EEE\\\www{{{sssrrrrrrrrrmmmkkkppp{{{jjj```ZZZffflllKKKLLLIIIDDDBBB@@@???>>>===888;;;888888>>>GGG___wwwxxxsssmmmiiihhhhhhhhhgggjjjkkkmmmqqqwww~~~yyymmmeeeaaa```^^^]]]]]]]]]^^^```bbbcccdddcccbbbaaaaaaaaaaaaaaa___```bbbdddggglllrrrvvvzzz}}}oooaaaXXXUUUaaauuuuuuooottt|||qqqeee```^^^\\\[[[\\\^^^```ccckkk~~~iiiMMMWWWiiixxxeee\\\XXXPPPOOOQQQMMMMMMGGGDDDCCCBBB@@@BBBFFFFFFCCC>>><<<<<<=========:::@@@@@@HHHbbb|||uuupppoooooopppppppppvvvkkkaaaZZZbbbxxxyyyPPPMMMJJJEEEAAA@@@???>>>===888;;;888888???FFF^^^~~~vvv{{{tttooolllkkkjjjiiibbbfffllluuu}}}uuukkkdddaaa`````````````````````aaacccdddffffffeeeeeeeeeeeeeeeeeeccceeefffhhhjjjnnntttxxxyyy|||rrrccc[[[TTTRRR\\\ppp~~~ooonnnvvvssseee___]]]\\\ZZZZZZ\\\^^^aaahhhwwwpppMMMUUUhhhxxxfff\\\XXXPPPOOORRRMMMLLLGGGDDDDDDCCCAAACCCGGGGGGDDD???==================BBBAAALLLhhhssspppoooqqquuuvvvwww~~~jjj```ZZZ^^^pppYYYOOOKKKEEEAAA@@@???>>>===999<<<999999???FFF]]]}}}~~~yyyzzzuuurrrqqqooommmeeefffggglllttt}}}vvvppphhhccc```aaabbbcccbbbcccddddddcccccceeeggggggggghhhiiiiiijjjkkkkkkjjjlllnnnppprrruuuzzz}}}yyyhhh\\\UUUQQQPPPYYYlllvvvooorrrzzzsssccc]]][[[ZZZYYYYYYZZZ]]]```eeerrrwwwOOOXXXiiixxxfff\\\XXXPPPPPPRRRMMMLLLGGGDDDDDDCCCAAACCCGGGHHHDDD@@@===============???CCCCCCOOOnnn{{{sssqqqooorrryyy{{{~~~hhh___YYYYYYfffxxxaaaPPPKKKEEEAAA??????>>>>>>:::===::::::???EEE[[[{{{}}}}}}~~~{{{yyyxxxvvvtttqqqnnnjjjhhhjjjpppwww|||zzzooojjjccc``````bbbccccccaaaccceeefffeeeeeehhhjjjiiijjjlllnnnpppqqqrrrsssqqqtttwwwzzz|||{{{nnnaaaZZZRRRPPPQQQXXXhhh||||||rrrqqqvvv~~~rrraaaZZZYYYXXXYYYXXXZZZ]]]___cccnnnzzz~~~UUU^^^mmm|||xxxfff\\\YYYQQQPPPRRRNNNLLLGGGDDDDDDCCCAAACCCHHHHHHEEE@@@>>>===>>>>>>===???CCCCCCQQQqqq|||tttqqqnnnrrrzzz~~~~~~ggg___XXXVVV___jjjcccPPPLLLFFFAAA??????>>>>>>;;;>>>;;;:::???EEE[[[zzz}}}{{{~~~~~~|||zzztttqqqmmmjjjjjjmmmqqqsssuuuxxxyyyzzztttnnnmmmhhhcccaaaaaacccbbbaaa___bbbeeefffeeefffiiillllllmmmpppsssvvvxxxyyyzzzwwwzzz~~~yyypppfff]]]YYYQQQQQQRRRXXXfffwwwvvvpppsssyyyrrr```YYYWWWWWWYYYXXXZZZ]]]___cccmmmwwwZZZdddqqq|||zzziii```YYYOOOOOOSSSOOOLLLFFFBBBBBBAAA???AAAFFFKKKGGGAAA>>>===>>>>>>>>>AAA@@@GGG[[[www{{{oookkkmmmssszzz}}}iiiZZZVVVWWWXXXgggtttkkkTTTHHHFFFEEE>>>>>>@@@;;;???999888<<<>>>EEE\\\uuuwwwvvvxxx}}}zzzxxxuuurrrpppooopppppppppppprrrxxx~~~zzztttooolllhhhdddbbbaaa___]]]aaacccfffiiijjjlllooorrrssswww}}}|||tttjjjaaaYYYUUUUUUSSSRRRWWW```kkkssswwwoooqqqssstttwwwvvvdddYYYVVVWWWVVVUUUVVVYYY[[[^^^hhhrrriiiddd{{{fffZZZWWWSSSUUUUUUMMMMMMHHHDDDCCCBBB@@@CCCHHHKKKGGGBBB>>>>>>>>>>>>>>>DDDBBBKKKccc|||qqqmmmnnntttzzz~~~zzz{{{nnn]]]UUUTTTVVV___iiiwwwWWWJJJGGGFFF??????AAA<<<>>>999999===@@@IIIaaazzzyyyllllllooovvv}}}zzzxxxwwwwwwtttuuuwww}}}}}}yyytttlllgggcccbbbaaa```eeegggkkkmmmoooqqquuuwww|||{{{sssjjjaaaYYYUUUUUURRRQQQTTT\\\dddkkknnnmmmppprrrsssxxxwwweeeYYYVVVWWWXXXVVVWWWZZZ[[[^^^gggqqqxxxyyyeeeVVVWWWYYY\\\YYYNNNNNNIIIEEEDDDCCCBBBEEEIIIKKKGGGBBB>>>>>>>>>???>>>EEECCCNNNlll~~~tttpppppptttzzz||||||{{{qqqkkkggglllxxxwwwaaaUUURRRRRRXXX```sss]]]MMMGGGGGGAAA@@@BBB======999999===AAAMMMfffzzzlllccccccfffmmmxxxyyy{{{}}}rrriiidddbbbbbbccciiilllpppsssvvvxxx{{{~~~~~~zzzrrriii```YYYTTTSSSRRRPPPSSSYYY```fffiiilllnnnppprrrxxxwwweeeYYYUUUUUUWWWVVVWWWZZZ[[[^^^fffoooiiiWWWXXXYYY\\\[[[QQQNNNHHHEEEDDDDDDBBBEEEJJJKKKGGGBBB???>>>?????????CCCBBBQQQuuuwwwsssqqquuuzzz~~~{{{xxxqqqkkkggglll|||~~~fffVVVQQQQQQVVV[[[lllfffPPPFFFFFFAAA@@@AAA===<<<::::::<<>>?????????CCCDDDVVV}}}yyytttrrrvvv{{{}}}|||yyywwwuuuqqqrrrkkkZZZSSSQQQRRRWWWiiipppUUUFFFEEE@@@>>>@@@======<<<;;;;;;AAARRRoootttccc___^^^___bbbiiiqqqxxx|||ttthhhbbbcccfffhhhppptttyyy}}}{{{qqqggg^^^XXXTTTSSSTTTVVVXXX]]]bbbgggkkkjjjlllpppssszzzyyyfffXXXRRRRRRPPPQQQUUUZZZ\\\^^^eeennn{{{mmm^^^\\\TTTOOOQQQQQQMMMGGGDDDDDDCCCCCCFFFJJJLLLHHHCCC?????????@@@???EEEIII]]]yyysssqqqvvv}}}~~~|||uuutttyyyzzzyyynnn^^^TTTPPPNNNSSSddd}}}[[[GGGDDD???===@@@>>><<<<<<<<<<<>>AAAAAA:::<<<======FFF^^^~~~vvvhhhiii~~~ttt```YYYZZZ[[[]]]aaahhhoootttzzz{{{rrrlllkkknnnsssuuu|||sssfff]]]XXXVVVTTTWWWZZZ\\\]]]```cccgggkkkooosssvvvzzzzzzgggXXXQQQOOONNNOOOTTTYYYYYYYYY^^^eeekkkrrrqqqhhhnnnhhh]]]VVVPPPOOOJJJFFFFFFFFFFFFIIINNNLLLHHHCCC@@@???@@@@@@@@@BBBJJJaaaxxxqqqpppvvv~~~pppfffcccaaa^^^]]]^^^___bbbkkkwww||||||ppp```SSSKKKSSSRRR[[[vvvhhhKKKFFFAAA???BBBCCC999<<<===>>>IIIdddppphhhiiisss]]][[[[[[\\\]]]___ccciiimmmyyy}}}zzzsssoooppptttyyy{{{ssseee\\\XXXVVVRRRVVV[[[^^^```dddhhhllllllppptttwwwzzzzzzhhhXXXPPPNNNPPPQQQTTTXXXXXXWWWZZZ```hhhnnnyyywwwhhhhhhaaaYYYWWWSSSPPPLLLHHHFFFDDDDDDHHHOOOLLLHHHCCC@@@@@@AAACCCCCCLLLOOOdddwwwrrrqqqxxxrrreee___YYYZZZ___^^^bbbfffiiipppzzzpppdddWWWKKKPPPPPPVVVlllrrrLLLEEEIIIDDD>>>>>>===>>>===>>>JJJeee|||ppp^^^jjjxxxccc\\\YYYWWWZZZ```ggglllmmmttt{{{{{{tttsssxxx}}}rrrcccZZZVVVVVVYYYYYY[[[___dddhhhjjjkkkqqqsssxxx||||||~~~mmmZZZPPPOOONNNPPPRRRTTTVVVYYY]]]aaajjjiiisssyyyfffddd\\\WWWWWWUUUSSSNNNJJJIIIGGGFFFKKKRRRQQQLLLFFFAAA@@@AAABBBBBBHHHLLLcccxxxtttuuu|||ggg]]]YYYVVVXXX^^^eeejjjpppuuu~~~ooobbbVVVLLLNNNMMMRRRdddyyyOOODDDFFFCCC??????======<<<===GGGaaauuullldddnnnwwwbbbXXXUUUTTTVVV\\\ccchhhjjjssszzz|||wwwxxx}}}qqqccc[[[XXXWWWZZZ[[[^^^bbbgggkkkmmmnnntttvvv{{{}}}kkkXXXOOONNNMMMNNNQQQRRRTTTWWW\\\___jjjfffqqq}}}gggbbbZZZVVVZZZZZZUUUPPPLLLKKKIIIIIIOOOVVVVVVQQQIIICCC@@@@@@AAAAAAFFFMMMeeeyyyuuuwwwwwweee^^^]]]\\\```gggooouuu}}}nnn```VVVNNNNNNMMMOOO]]]yyyTTTCCCBBBAAA???@@@======<<<<<>>===>>>>>>???HHH___nnnYYYPPPQQQRRRUUUXXX]]]bbbffflllsss}}}kkk]]]WWWUUUUUURRRXXX___ffflllqqqwww{{{~~~}}}}}}zzziiiWWWNNNNNNMMMOOOPPPQQQRRRTTTXXXZZZeee}}}[[[jjjsssmmmeeebbbeeefffddd^^^XXXUUURRRRRRXXX``````XXXMMMDDD@@@AAACCCEEEGGGVVVxxx{{{uuuxxx|||uuutttuuuxxx~~~yyy}}}}}}uuukkkdddhhhsss}}}vvvpppuuu}}}lll___UUUMMMJJJLLLOOOVVVhhh^^^HHHDDDCCC@@@===<<<>>>???@@@III___~~~hhhVVVMMMOOOQQQSSSVVV[[[```dddiiiooowww~~~gggZZZVVVVVVVVVWWW]]]eeelllssszzzzzzhhhVVVNNNNNNNNNOOOPPPQQQQQQSSSVVVYYYbbb}}}zzz^^^uuuxxxrrrjjjhhhnnnooonnngggaaa\\\YYYXXX^^^fffggg^^^RRRGGGBBBBBBDDDEEELLL[[[}}}vvvvvv~~~qqqhhhccc___```aaaccchhhooopppyyyxxxsssrrrrrrpppqqqssstttsssxxxxxxlllmmmxxxyyyooolllsss}}}}}}lll```UUULLLHHHKKKMMMSSSgggbbbIIIDDDCCCAAA>>><<<>>>??????GGG[[[yyysssaaaSSSMMMOOOSSSUUUWWW[[[```eeejjjooouuu{{{{{{cccYYYWWWYYYYYY[[[aaajjjrrryyyxxxfffUUUMMMNNNMMMNNNOOOOOOOOOQQQTTTWWW___yyyxxx```|||}}}vvvoooooovvvyyyuuunnngggbbb^^^]]]ccckkkmmmdddVVVJJJDDDCCCDDDEEESSSaaauuusssyyy{{{mmmfffbbb^^^\\\^^^``````dddjjjhhhqqq}}}uuupppmmmiiifffbbbeeekkkoooppptttpppmmmwwwuuullljjjttt{{{lllbbbVVVKKKJJJLLLMMMSSShhheeeJJJCCCCCCBBB???<<<>>>>>>>>>DDDXXXttt}}}yyy{{{yyyjjj\\\SSSOOORRRVVVXXXYYY]]]cccgggnnnrrrwww{{{~~~xxxaaaXXXXXX[[[]]]]]]ccclllsss{{{vvveeeSSSLLLLLLLLLMMMNNNNNNNNNOOORRRUUU^^^vvvwwwaaa~~~{{{tttvvv}}}vvvssslll___bbblllmmmlllgggZZZIII@@@@@@DDDFFFLLLfffrrrvvv{{{kkkddd```cccdddddddddcccdddgggjjjiiilllsss{{{{{{tttooollliiieeeaaaaaa^^^bbbjjjlllnnn}}}pppgggsssyyyooohhhgggppp{{{}}}kkk\\\SSSMMMLLLMMMMMMRRRiiihhhOOOGGG<<>>>>>>>>CCCTTTrrruuutttwwwkkk^^^XXXTTTTTTTTTUUUWWW[[[```eeehhhnnnssszzzqqqaaa\\\ZZZYYYZZZbbbdddjjjrrr{{{ppp^^^RRRNNNNNNLLLMMMNNNNNNNNNOOORRRUUU[[[xxxwwwcccvvvxxxyyy|||sssdddeeeqqqtttssslll]]]JJJAAAAAADDDEEEPPPhhhvvvxxxwwwkkkgggeeeeeefffffffffeeeeeegggiiijjjlllqqqvvv{{{}}}}}}|||zzzyyyvvvsssnnnhhhbbb]]][[[YYY]]]fffhhhkkkxxxrrriiittttttkkkeeedddmmmwwwzzzgggZZZQQQLLLLLLMMMMMMRRRfffjjjNNNGGG===@@@???>>>>>>>>>???DDDUUUsssrrrmmmoooxxxbbbVVVQQQPPPTTTTTTVVVXXX\\\aaafffhhhoootttzzzmmm^^^ZZZYYYZZZ[[[bbbdddiiipppyyy}}}mmm\\\PPPLLLLLLJJJLLLMMMMMMNNNPPPTTTVVV[[[xxx|||cccooolllkkkyyy}}}sss```LLLBBBCCCEEEDDDSSSjjj|||{{{~~~pppiiigggfffgggiiijjjjjjhhhgggggghhhiiikkkooorrruuuvvvvvvvvvvvvyyy{{{yyyrrrhhh___YYYVVVUUUZZZcccfffiiitttqqqhhhttt}}}uuummmfffaaa```iiisssuuucccWWWOOOKKKKKKMMMMMMQQQbbbmmmNNNGGG???BBB???>>>===>>>???DDDUUUsssnnnfffhhhoooXXXMMMLLLMMMSSSTTTVVVZZZ^^^bbbfffhhhnnnsssyyy}}}~~~hhh[[[YYYZZZ]]]```dddgggkkkqqqyyyyyyiiiYYYMMMIIIIIIIIIKKKLLLMMMNNNQQQTTTWWW\\\yyyiiikkkuuurrryyycccMMMCCCDDDFFFEEESSSiii|||}}}|||yyynnnjjjiiihhhjjjlllmmmmmmkkkhhhhhhhhhgggjjjnnnrrruuuxxxzzz|||{{{uuuhhh]]]XXXSSSTTTZZZbbbfffiiirrr|||~~~pppjjjvvvzzzsssnnngggccc___^^^gggpppqqq```VVVOOOKKKJJJLLLNNNQQQ]]]uuuqqqOOOHHHAAAEEE@@@???>>>>>>???BBBQQQnnnjjjeeefffmmmTTTJJJKKKMMMQQQSSSWWW[[[___bbbeeefffkkkooouuuyyy{{{{{{xxx{{{eee[[[[[[^^^bbbfffhhhjjjooouuu}}}vvveeeVVVLLLHHHHHHJJJKKKMMMMMMNNNPPPTTTWWW^^^{{{sssppp|||xxx}}}gggQQQEEEEEEGGGHHHQQQggg{{{~~~vvvssswwwyyypppnnnnnnmmmkkkmmmooonnnllljjjjjjjjjiiilllqqqtttwww{{{xxxiii]]]WWWSSSUUU[[[bbbfffiiipppvvv}}}}}}yyy}}}|||qqqlllvvvxxxnnniiidddaaa^^^___gggqqqooo___VVVOOOKKKIIIKKKNNNQQQYYYllluuuQQQHHHCCCFFF@@@@@@???>>>===???MMMgggkkkggghhh~~~oooUUUJJJKKKOOOPPPSSSWWW\\\```bbbcccccceeejjjooosssvvvzzzyyytttqqqoooqqq{{{uuuccc\\\]]]```eeejjjiiilllrrryyyrrrbbbTTTKKKHHHHHHKKKLLLMMMNNNNNNPPPSSSUUUaaa}}}yyyttt~~~oooWWWGGGEEEHHHJJJPPPgggzzz}}}~~~}}}tttqqqttt|||vvvnnnmmmmmmkkkkkkmmmnnnnnnmmmlllmmmnnnooorrrvvvxxxyyy|||pppbbbZZZUUUWWW\\\```dddiiinnnrrryyyzzz|||~~~ssspppnnnppptttsssmmmiiipppzzzwwwmmmhhhcccaaa^^^```iiitttnnn```WWWOOOJJJIIIKKKNNNQQQWWWgggzzzTTTIIICCCGGGAAAAAA@@@>>>======IIIccczzztttlllnnntttYYYLLLLLLOOOQQQTTTZZZ___bbbbbbbbbaaa___ccciiimmmqqqvvv}}}yyypppkkkgggfffjjjtttqqqccc___aaaccchhhlllkkknnnttt{{{|||nnn^^^RRRKKKIIIHHHJJJLLLMMMMMMNNNPPPSSSVVVdddyyytttyyy^^^JJJEEEIIILLLTTTkkkzzz{{{xxxvvvzzz{{{pppmmmkkkhhhjjjkkkmmmmmmmmmnnnppprrrvvvyyy}}}}}}}}}nnncccZZZ]]]___bbbfffkkkoooqqqtttvvv{{{vvviiifffffffffjjjnnnnnnnnnssszzzuuummmhhhccc```^^^```kkkvvvmmm___VVVNNNHHHHHHJJJNNNRRRVVVeee}}}WWWIIIBBBGGGAAAAAA@@@???===>>>IIIbbbyyyxxx{{{|||aaaRRROOOPPPTTTXXX]]]bbbeeedddbbb```[[[___eeejjjnnnttt|||uuulllgggfffggggggsss~~~sssiiifffhhhjjjlllpppqqqtttyyyxxxiiiZZZOOOJJJHHHHHHGGGIIIKKKMMMOOORRRVVVZZZgggyyyxxxdddMMMEEEHHHMMMWWWooozzzzzzwwwuuu{{{yyy{{{yyysssoookkkiiijjjkkkllllllnnnrrruuuyyy}}}zzzlll```bbbdddeeeiiinnnrrrsssxxx{{{vvvfffaaaeeeeeeiiiqqqwww{{{rrrnnnhhhccc___^^^aaakkkwwwmmm___VVVMMMFFFHHHJJJNNNRRRVVVdddYYYJJJBBBGGGAAA@@@??????>>>???KKKddd{{{hhhWWWSSSSSSVVVZZZ```eeegggfffccc```YYY]]]ccchhhmmmsss|||}}}wwwpppjjjjjjllloooqqq~~~wwwooonnnoooppprrruuuwwwzzzuuueeeWWWMMMHHHGGGGGGDDDFFFIIILLLOOOTTTYYY]]]iii|||~~~eeeMMMMMMFFFHHHXXXqqq{{{rrrrrrssszzzzzzsssoooiiijjjiiijjjlllmmmoootttyyy}}}~~~mmmiiiggggggjjjmmmppptttwwwxxx}}}llldddeeeffflllxxxvvvrrrlll```\\\aaaaaajjj~~~lll]]]UUUMMMGGGOOOLLLMMMRRRVVVfffXXXGGGGGGDDDBBB@@@CCC>>><<<@@@EEEZZZyyyuuu^^^TTTTTTUUUXXX^^^dddgggeee```\\\[[[```ggglllpppuuu|||~~~yyytttrrrssssssrrruuuzzz|||uuuuuuvvvuuuvvvxxxyyyoooaaaTTTLLLIIIIIIIIIHHHJJJLLLMMMNNNSSSZZZ```nnnxxxhhhNNNNNNGGGJJJYYYrrryyy~~~~~~nnnrrruuu~~~xxxrrrqqqlllhhhhhhhhhjjjmmmrrrxxx}}}}}}{{{mmmiiihhhjjjnnnqqquuuzzzrrrfffkkkmmmuuuxxxpppkkk```\\\aaaaaajjj~~~jjj\\\TTTMMMHHHNNNKKKLLLRRRXXXjjjZZZHHHHHHDDDBBB???AAA===;;;???CCCVVVuuuxxxxxx{{{dddWWWSSSSSSVVV\\\bbbffffffbbb___```eeekkkqqquuu{{{{{{wwwuuuwwwwwwwwwzzzzzzyyyzzzzzzzzz|||wwwmmm___SSSLLLIIIIIIIIIIIIKKKMMMNNNOOOTTT[[[aaaqqquuulllPPPOOOIIILLLZZZrrruuujjjrrrwwwwwwttttttrrrkkkjjjjjjkkkqqqzzztttnnnjjjmmmrrrvvv|||{{{jjjkkkqqq|||vvvmmmiii___]]]bbbbbbjjj{{{fff[[[SSSMMMIIILLLJJJLLLRRRZZZooo^^^JJJIIIEEEBBB>>>@@@;;;999===@@@RRRnnnuuullllllppp]]]SSSSSSVVV[[[aaaggghhhgggeeeeeeiiinnnsssxxx~~~~~~zzzvvvvvvzzz}}}}}}~~~~~~~~~|||rrrjjj]]]RRRLLLIIIIIIIIIJJJKKKMMMNNNPPPUUU]]]ccctttppp|||{{{pppQQQPPPIIINNNYYYooorrrkkkuuuyyy}}}{{{{{{xxxqqqqqqoooqqqyyy}}}sssmmmrrryyypppmmmuuuyyyooojjjhhh```^^^cccbbbkkktttbbbXXXRRRMMMKKKJJJIIIKKKQQQ\\\tttaaaLLLIIIEEEBBB>>>@@@;;;:::===???NNNhhhrrrffffff||||||dddVVVUUUWWW\\\ccciiillllllkkkllloootttyyy}}}|||zzzvvvmmmeeeZZZQQQKKKIIIIIIIIIIIIKKKMMMMMMOOOUUU^^^dddvvvnnn|||yyyppptttSSSPPPJJJNNNUUUjjj|||~~~pppmmmxxxzzz~~~wwwwwwuuuvvvvvvnnnttt~~~xxxtttsssiiiiiihhhbbb```dddbbbkkkmmm]]]VVVPPPLLLKKKHHHIIILLLQQQ]]]vvvdddMMMJJJFFFCCC@@@AAA<<<;;;>>>>>>JJJcccrrreeeddd{{{lll[[[WWWYYY^^^eeemmmrrrsssssstttwww|||wwwqqqggg```WWWOOOKKKIIIIIIHHHHHHJJJLLLLLLOOOUUU___fffxxxooovvvmmmzzzWWWRRRKKKPPPSSSfffuuuxxxnnnooo{{{|||{{{}}}{{{{{{yyyooowww||||||ppphhhhhhiiidddcccfffccclllfffYYYSSSMMMJJJKKKHHHJJJLLLPPP\\\uuudddMMMKKKGGGDDDBBBBBB===<<<@@@>>>HHH^^^qqqddddddzzzqqqaaaYYY\\\cccmmmwww}}}}}}}}}tttmmmaaa\\\TTTNNNKKKIIIIIIHHHIIIKKKLLLMMMOOOVVVaaahhh{{{}}}qqquuulll\\\UUUMMMRRRQQQcccyyy|||~~~ooorrr}}}~~~ttt|||}}}sssmmmhhhiiikkkgggfffgggdddlllbbbVVVQQQKKKHHHJJJGGGJJJMMMOOOZZZqqqdddMMMKKKHHHFFFBBBBBB======@@@===DDDYYY~~~qqqeeeggg|||rrrfff___dddnnn{{{{{{qqqjjj]]]XXXRRRMMMJJJIIIIIIHHHKKKMMMNNNOOOQQQYYYdddlll|||tttsssjjj___XXXOOOSSSQQQbbbsssuuu~~~{{{~~~rrrkkkiiihhhjjjllliiiggghhhdddlll}}}```TTTPPPJJJGGGJJJGGGKKKMMMOOOXXXooocccMMMKKKHHHGGGBBBBBB===<<>>===>>>HHHooo}}}www~~~~~~yyyqqqeee[[[UUURRRNNNJJJHHHHHHIIIJJJKKKLLLPPPRRRTTT[[[mmm~~~uuu}}}tttbbb```XXXXXX[[[ppp~~~rrrtttwwwxxxzzz~~~yyytttrrrnnniiidddbbbcccdddbbbfffdddccciiijjjqqq~~~___QQQKKKGGGFFFIIIKKKNNNRRRUUU___uuu```PPPQQQOOOOOOOOOQQQGGG>>>???===>>>GGGiii~~~vvvzzzzzzuuulll```WWWPPPNNNKKKIIIHHHHHHJJJKKKKKKLLLPPPRRRUUU]]]qqq|||sss{{{gggeee```[[[]]]nnn}}}ppptttxxxzzz|||zzzuuukkkjjjhhhdddaaa```aaaccc```eeecccdddjjjkkkrrr|||^^^PPPJJJFFFEEEHHHIIIOOOSSSVVVccc~~~aaaRRRTTTTTTUUUWWWWWWJJJ???@@@>>>===EEEeeezzzpppsss|||wwwqqqggg[[[SSSNNNLLLJJJGGGGGGGGGHHHIIIJJJLLLOOOSSSVVVaaavvvttttttlllmmmjjj```___lll~~~rrrvvv{{{~~~}}}wwwrrrnnnlllddddddccc```^^^^^^___aaaaaafffeeeeeelllmmmtttyyy\\\OOOJJJFFFDDDGGGFFFMMMSSSYYYjjjcccUUUYYY[[[]]]aaa^^^MMM@@@@@@===<<>><<<;;;<<>>GGGgggppplllwwwzzzmmm___UUUMMMHHHEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLQQQSSSTTT___yyypppppp~~~iiiiiiuuuzzznnnbbb\\\\\\TTTXXXrrrzzzwwwqqqnnnnnngggddd```^^^]]]]]]]]]\\\^^^]]]]]]___```___]]][[[YYYaaaaaacccllluuutttaaaUUUJJJGGGGGGGGGGGGHHHLLLQQQTTTgggkkkMMMCCC===>>>@@@<<>>WWW|||{{{wwwqqq{{{|||zzzooofffYYYNNNGGGFFFFFFFFFDDDEEEGGGIIIKKKMMMOOOPPPQQQTTT[[[kkk}}}qqqvvv{{{\\\SSSTTTcccyyykkk]]]]]]XXXZZZggguuu}}}yyysssllleeeeeedddaaa^^^^^^ZZZYYYXXXXXXZZZ[[[ZZZYYYZZZ\\\^^^^^^]]]]]]```bbbdddkkkppp|||ooo]]]OOOIIIEEEEEEEEEEEEHHHLLLSSSYYYhhhjjjQQQDDDCCC>>>>>>BBBAAA???PPPnnnzzzooosssxxxsssggg___TTTJJJEEEDDDEEEEEEDDDEEEGGGIIILLLNNNPPPQQQTTTXXXbbbvvvrrrooozzzjjjQQQMMMNNNUUUsss{{{kkk^^^]]]YYY]]]hhhttt}}}wwwqqqmmmppphhhccccccccc```^^^^^^YYYXXXXXXZZZ\\\^^^]]]]]]YYY\\\^^^^^^]]]]]]aaadddjjjpppuuueeeWWWLLLFFFCCCDDDEEEEEEIIIOOOTTT[[[jjjeeePPPFFFEEE???>>>BBBBBBDDDNNNeeeqqqpppuuummmbbbZZZPPPHHHDDDCCCDDDDDDDDDEEEGGGIIILLLNNNPPPQQQVVV[[[ggg~~~iiinnn}}}~~~dddPPPOOOPPPRRRkkk}}}qqqcccaaaZZZ\\\eeelllyyytttnnnhhhgggfffeeedddaaa^^^ZZZYYYXXXYYYZZZZZZZZZ[[[]]]___ZZZZZZZZZYYY\\\```bbbaaaoooooo{{{ppp[[[SSSGGGEEEEEEGGGFFFEEEIIIOOO[[[[[[llldddSSSGGGFFFDDD>>>>>>CCC???III```|||xxxwww~~~~~~|||}}}{{{rrrjjj]]]VVVMMMFFFCCCCCCDDDDDDJJJGGGGGGKKKNNNMMMNNNQQQTTTbbbppprrrgggpppyyyXXXSSSSSSLLLTTTdddwww|||nnncccbbb\\\]]]eeejjj{{{vvvqqqnnnhhhccc`````````___]]][[[YYYWWWVVVXXXZZZZZZZZZZZZ\\\^^^ZZZZZZYYYXXX[[[```eeegggpppvvv}}}eeeSSSLLLFFFCCCBBBDDDEEEFFFJJJPPPSSSYYYsss___PPPFFFFFFEEE@@@@@@EEE@@@FFFWWWrrryyyuuuwwwwwwyyy{{{|||}}}zzzyyyuuusssuuuxxx|||yyyooofffZZZTTTKKKEEECCCCCCDDDEEEIIIFFFGGGLLLOOOOOOQQQUUUYYYlll~~~gggaaannnzzzvvvUUUPPPQQQMMMXXXbbbnnnwww~~~{{{llldddccc]]]]]]cccfffqqqvvvmmmjjjhhhccc___[[[[[[[[[[[[ZZZYYYXXXWWWUUUWWWZZZ[[[[[[[[[[[[\\\]]]\\\[[[[[[]]]bbbjjjpppwwwyyyhhhYYYMMMGGGGGGCCCAAADDDHHHIIILLLPPPSSS```XXXMMMEEEFFFFFFCCCCCCGGGBBBDDDNNNddd|||sssppp}}}pppdddcccdddhhhppp}}}|||tttooonnnoooooooookkkjjjmmmrrryyy{{{sssggg^^^TTTOOOHHHDDDCCCDDDEEEFFFIIIFFFGGGLLLOOOQQQTTTYYYbbb|||sssYYY\\\pppmmmYYYVVVXXXYYY___```ccclll{{{||||||kkkgggfff]]][[[```aaaiiizzz|||rrrkkkhhhfffbbb___ZZZZZZZZZYYYYYYXXXXXXWWWTTTWWW[[[\\\\\\[[[[[[\\\______```bbbcccgggpppyyytttbbb[[[TTTLLLGGGHHHDDDCCCHHHLLLMMMMMMOOOZZZlllhhhTTTLLLFFFGGGGGGDDDDDDGGGBBBDDDIIIXXXuuuuuunnntttgggaaa^^^\\\```hhhrrryyy|||vvvooofff``````eeejjjmmmpppnnnmmmqqqwww}}}yyyuuulll```VVVNNNJJJEEECCCCCCEEEFFFGGGIIIGGGHHHLLLOOOPPPVVV\\\kkkaaaSSS```{{{eee\\\[[[___dddddd___[[[eeemmmjjjiii]]]XXX^^^```fffsssyyyqqqkkkgggdddaaa^^^ZZZZZZYYYXXXWWWWWWVVVVVVVVVYYY]]]^^^^^^]]]]]]]]]___```dddiiijjjlllvvvdddWWWUUURRRKKKFFFEEECCCEEEKKKNNNMMMLLLNNN\\\sss^^^RRRMMMHHHGGGEEECCCCCCEEE@@@EEEJJJTTTpppyyynnnwwwoooeeeccc```___bbbhhhmmmnnnmmmiiieee```___cccjjjqqquuu{{{yyyzzz~~~zzzvvvqqqhhh[[[RRRIIIFFFCCCBBBDDDFFFGGGHHHJJJHHHIIILLLNNNPPPWWW___uuummmWWWXXXooommm\\\YYYWWWYYY___aaa[[[UUU```rrrkkkiii]]]XXX___cccfffpppxxxtttnnnhhhdddaaa^^^\\\YYYXXXWWWVVVVVVUUUVVVVVVZZZ\\\___``````___```aaa___aaagggnnnooosssppp]]]TTTRRRMMMGGGCCCAAAAAAEEEJJJLLLKKKOOOTTT```yyy```QQQNNNJJJFFFCCCBBBCCCEEE???GGGKKKRRRooo}}}qqqrrryyylllfff``````aaaffflllqqqqqqpppkkkjjjiiikkkqqqxxx}}}~~~wwwqqqllldddXXXOOOFFFDDDBBBBBBEEEGGGHHHHHHJJJHHHJJJMMMNNNRRR[[[dddppp[[[UUUddddddWWWVVVTTTSSSVVVYYYVVVQQQYYYxxxxxxhhhhhh___[[[eeeiiiiiinnnzzzpppmmmiiieeebbb___\\\ZZZYYYXXXWWWWWWWWWXXXZZZZZZ^^^```aaabbbaaabbbccceeeddddddkkkssswww~~~nnncccWWWQQQMMMHHHEEEEEEAAABBBEEEHHHIIILLLWWWcccyyyuuu]]]OOONNNIIIDDDBBBCCCEEEGGGCCCIIIIIIMMMllluuutttxxxmmmhhh^^^```dddjjjrrryyy~~~zzzzzz{{{xxxpppiiiddd\\\RRRJJJDDDCCCBBBCCCFFFHHHHHHHHHHHHHHHJJJNNNQQQVVVaaammm{{{iiiZZZNNNVVVpppttt[[[RRRSSSRRRQQQRRRSSSTTTQQQSSSkkk|||dddggg```^^^iiinnnkkkmmmqqq{{{uuukkkjjjgggdddaaa^^^\\\[[[ZZZYYYYYYZZZ[[[]]]___aaaaaabbbccccccbbbcccfffhhhjjjiiioooxxx~~~ppp^^^XXXRRRNNNJJJEEEEEEIIICCCDDDGGGHHHIIIOOOaaarrr{{{```VVVMMMMMMIIICCCAAACCCGGGIIIJJJLLLFFFGGGgggyyyzzz~~~zzzpppiii___bbbgggnnnwwwyyyrrrhhhaaa\\\UUULLLEEEDDDCCCBBBDDDFFFHHHIIIHHHGGGGGGKKKPPPSSSZZZgggtttooo[[[NNNHHHWWWxxxooo___NNNIIILLLOOOOOOOOOQQQVVVSSSQQQbbbmmmfff```bbbiiilllhhhbbbqqq{{{uuuppplllfffdddaaa^^^[[[ZZZYYYXXX[[[[[[[[[^^^bbbcccbbb___bbbaaaaaaaaaccceeehhhjjjqqqpppvvvqqqfffWWWRRRKKKGGGFFFEEECCC@@@BBBEEEGGGNNNTTTUUUjjjmmmZZZUUUJJJHHHFFFDDDCCCDDDEEEGGGJJJEEECCCKKKaaa{{{tttxxx~~~vvvllleeecccdddlll|||~~~zzzwwwjjj]]]XXXUUUNNNHHHDDDCCCDDDEEEFFFHHHHHHHHHHHHMMMKKKLLLRRRYYYcccwwwssseeeSSSIIIIII^^^~~~```VVVMMMKKKLLLJJJIIIJJJWWWTTTRRRUUU```pppxxxvvvpppjjjccccccgggiiigggcccooo~~~}}}wwwrrrmmmiiieeeccc```\\\ZZZYYYYYYYYY___^^^^^^```cccdddbbb```ccccccddddddfffhhhlllnnntttuuuooocccXXXTTTOOOJJJGGGFFFFFFEEECCCHHHIIIHHHMMMTTTYYYqqq___RRRPPPKKKIIIFFFDDDCCCCCCDDDEEECCCCCCCCCGGGUUUllluuutttxxx{{{rrriiihhhkkksss}}}xxxrrreeeYYYSSSPPPKKKFFFDDDDDDDDDEEEGGGHHHHHHIIIIIIKKKKKKOOOTTTZZZgggqqq```QQQHHHJJJaaa]]]TTTLLLKKKLLLJJJJJJKKKOOONNNNNNPPPXXXgggxxx}}}uuuttt}}}rrrllleeeaaabbbccccccbbblllvvv|||wwwrrrmmmhhheeebbb```]]]ZZZYYYYYY[[[\\\cccbbbaaabbbccccccbbb```bbbdddeeefffgggjjjnnnqqqzzzppp```YYYQQQOOOKKKGGGEEEEEEFFFFFFFFFGGGJJJJJJPPPXXX]]]ssslllVVVQQQPPPKKKIIIFFFCCCBBBCCCDDDEEE@@@DDDGGGGGGKKK___~~~}}}vvvrrr{{{{{{mmmooossszzzxxxrrrkkk^^^RRRMMMJJJGGGDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNSSSYYYaaarrroooZZZPPPIIINNNjjjqqqWWWOOOJJJJJJKKKJJJJJJLLLKKKMMMNNNOOOSSS^^^nnnzzzxxxvvvvvv|||sssmmmeee___]]]^^^```aaaiiiooo}}}yyytttoookkkgggccc```___]]][[[ZZZ[[[]]]```bbbeeedddbbbaaaaaaaaaaaaaaaeeegggiiijjjkkkooouuuzzzvvv```VVVUUUOOOKKKHHHEEECCCCCCDDDFFFFFFFFFLLLPPPXXX```dddvvv[[[TTTTTTQQQGGGFFFDDDBBBBBBDDDFFFHHHDDDGGGHHHEEEEEEUUUwwwyyypppvvvyyy{{{{{{qqqjjjbbbWWWKKKGGGFFFDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKKKKNNNPPPUUU^^^mmmmmmVVVOOOMMMYYYxxx^^^QQQKKKGGGIIIJJJIIIJJJLLLIIILLLMMMLLLLLLSSS```kkkrrrwwwzzz}}}uuunnneee___]]]___bbbdddhhhjjjvvv~~~{{{yyywwwvvvsssppplllhhhfffccc```]]]]]]]]]\\\\\\^^^bbbeeegggdddcccbbb```^^^___```aaahhhjjjmmmoooqqqxxxtttcccSSSNNNNNNIIIHHHGGGEEEBBBAAABBBDDDFFFKKKRRRUUU[[[dddkkk}}}hhhSSSTTTTTTMMMDDDDDDCCCCCCEEEHHHLLLNNNOOOKKKFFFAAA>>>JJJfffyyyqqqsssuuujjjcccZZZPPPGGGDDDCCCCCCEEEHHHHHHHHHHHHHHHIIIJJJLLLMMMQQQQQQTTTbbbzzz~~~zzzhhhRRRKKKQQQfffxxxSSSLLLHHHFFFHHHIIIGGGHHHKKKDDDGGGHHHFFFBBBEEEOOOWWWiiittt}}}wwwooofffaaabbbfffiiiiiihhhgggooo}}}wwwsssqqqooommmkkkhhheeecccbbbaaa^^^]]]_________```bbbdddggghhhbbbbbb```^^^\\\]]]aaacccdddhhhlllpppvvvxxxfff[[[OOOKKKKKKEEEGGGFFFEEECCCAAABBBEEEHHHPPPVVVVVVXXXdddppp```UUUWWWTTTLLLFFFEEEEEEGGGJJJNNNSSSVVV^^^TTTIIICCC@@@EEE[[[qqq|||xxxzzzoooccc\\\RRRJJJDDDCCCCCCCCCFFFKKKIIIIIIHHHHHHIIIKKKMMMNNNRRRRRRXXXjjjxxxppp```OOOKKKZZZwwwpppXXXJJJFFFFFFHHHHHHEEEEEEHHHDDDFFFGGGDDDAAABBBGGGMMMbbbsssuuulllbbb```eeejjjlllkkkiiifffjjjwwwyyyssspppmmmkkkiiieeeccc````````````___]]]bbbbbbccccccdddddddddddd``````___]]]\\\^^^cccgggfffkkkrrrxxxyyyggg\\\WWWLLLJJJKKKGGGEEEFFFFFFEEEDDDFFFJJJNNNTTT]]]aaahhhwwwsss\\\XXXVVVQQQMMMLLLKKKKKKMMMPPPUUUYYY\\\```UUUKKKFFFCCCFFFXXXmmm}}}|||{{{pppdddXXXQQQKKKEEEAAABBBCCCCCCFFFKKKJJJJJJIIIIIIJJJLLLNNNOOOSSSYYYdddxxxuuulllcccXXXPPPQQQiiigggXXXHHHFFFFFFHHHFFFBBBBBBDDDDDDEEEEEEDDDCCCDDDGGGIIIVVVlll{{{pppggg]]]\\\dddkkkllljjjjjjfffgggqqq~~~|||{{{wwwqqqmmmjjjgggeeecccaaa```^^^^^^___```___^^^eeeeeefffeeedddbbb```____________]]]\\\___eeejjjqqqwwwvvveeeVVVPPPOOOGGGFFFIIIFFFDDDFFFGGGGGGFFFIIIOOOSSSYYYiiivvvaaaTTTRRRNNNJJJKKKQQQQQQPPPRRRTTTXXX]]]___VVVLLLEEEDDDAAADDDVVVlllzzzwwwxxx~~~sssgggZZZOOOHHHGGGBBB???AAABBBCCCFFFKKKKKKJJJIIIIIIJJJLLLOOOPPPVVVaaaqqquuujjjbbbZZZTTTRRRXXXuuulllXXXMMMHHHFFFGGGHHHEEE@@@???BBB?????????@@@BBBCCCDDDEEEFFF^^^|||uuuqqqnnnhhhcccdddhhhhhhdddaaaccciiiqqq|||}}}wwwsssrrrsssqqqnnnjjjfffcccaaa``````___^^^^^^```aaaaaa```bbbccccccccccccaaa```___`````````^^^]]]___hhhrrrvvvlllaaaQQQMMMIIIGGGGGGHHHFFFDDDFFFCCC@@@???DDDMMMYYY```ddd}}}uuu```[[[YYYQQQJJJIIIIIILLLOOORRRSSSRRRPPPNNNGGGCCCDDDIIIHHHGGGRRRccc}}}www}}}}}}~~~{{{mmmddd\\\QQQIIIEEE@@@AAABBBCCCCCCDDDGGGIIIMMMIIIHHHKKKMMMMMMPPPUUUcccnnn~~~kkkcccYYYKKKKKKUUUfffxxx___WWWGGGIIIIIIIIIIIIGGGEEEBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCLLLccc{{{~~~tttooommmgggaaabbbeeeccc^^^___ccciiipppxxxxxxqqqmmmlllkkkjjjhhheeecccbbbaaa```aaa___^^^___bbbccccccbbbcccbbb```___^^^^^^^^^^^^[[[^^^aaacccffflllwwwlllZZZRRROOOKKKGGGFFFGGGGGGGGGFFFDDDDDDEEEGGGLLLTTT]]]cccppprrrddd```ZZZPPPJJJLLLIIIIIIJJJLLLMMMNNNOOOPPPJJJFFFGGGJJJHHHEEEOOO^^^vvv~~~{{{oooccc\\\UUULLLEEECCCCCCEEEGGGGGGGGGHHHJJJLLLKKKJJJLLLOOOPPPOOOSSSXXXgggxxxzzzdddZZZQQQIIIOOO]]]sss```QQQOOOGGGIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB???DDDTTTiiiuuuyyysssqqqnnnhhhbbbaaaccc```ZZZ^^^ccckkkppprrr{{{~~~~~~{{{vvvpppjjjfffeeecccbbbaaaaaa``````aaaaaa```______aaadddeeeeeeeeeeeeccc```]]]\\\]]]^^^```XXX\\\aaaeeekkkuuulll[[[PPPKKKKKKIIIFFFDDDEEEFFFGGGFFFBBBEEEIIINNNTTTZZZaaafffyyyrrrlllgggcccZZZNNNKKKPPPHHHGGGFFFFFFHHHLLLPPPRRRNNNJJJJJJKKKGGGCCCJJJUUUfffxxxwww|||lllbbbXXXSSSNNNGGGCCCBBBDDDFFFIIIKKKKKKKKKLLLMMMJJJKKKOOOSSSSSSRRRYYYaaassssss___UUULLLIIIUUUgggnnnSSSMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCJJJYYYkkkyyyrrrtttrrrllleeedddeeeaaa[[[___eeemmmpppmmmppp~~~|||wwwvvvsssnnniiieeebbbaaa``````````````````aaabbb___^^^___aaadddfffffffffgggeeecccaaa```aaabbbbbb^^^bbbfffiiirrrnnn\\\SSSOOOLLLJJJHHHEEEDDDDDDDDDEEEEEECCCGGGLLLQQQWWW^^^ffflllnnnfffcccaaa___WWWMMMLLLQQQGGGFFFFFFFFFHHHLLLPPPSSSPPPNNNLLLKKKFFFBBBEEELLLTTTsss~~~vvvyyyvvvqqqaaaXXXQQQMMMJJJEEEBBBCCCBBBEEEIIIKKKKKKJJJJJJKKKKKKMMMQQQUUUUUUXXXdddqqqxxxmmmaaaWWWLLLKKK^^^vvv```RRRPPPHHHIIIIIIGGGEEEDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@??????CCCDDDGGGOOOaaavvvssstttrrrllleeedddeeebbb]]]aaagggnnnpppjjjiiittt}}}|||zzzyyyssssssssstttuuuuuutttrrrpppooollljjjgggeeecccbbbccccccbbbaaaaaaaaabbbbbb]]]]]]^^^aaaeeeffffffeeedddeeeeeeffffffeeeeeeeeeffflllqqqvvvmmmYYYOOOLLLKKKJJJIIIHHHFFFDDDBBBBBBCCCEEEJJJNNNQQQUUUZZZcccpppyyy___^^^ZZZVVVTTTQQQMMMLLLNNNGGGGGGHHHJJJLLLNNNOOOPPPOOOMMMLLLJJJFFFAAABBBFFFHHHbbbtttsss~~~uuulllfffXXXQQQKKKIIIFFFAAAAAACCCBBBEEEIIIKKKKKKKKKKKKKKKMMMOOOSSSWWW[[[ccctttqqqkkkbbbUUUIIIPPPqqqTTTNNNNNNEEEFFFGGGFFFDDDCCCBBBCCCDDDDDDAAAAAAAAA@@@@@@??????>>><<<@@@CCCFFFRRRfffwwwvvvpppmmmfff```aaadddccc___cccggglllmmmiiieeelllvvv|||~~~{{{wwwtttsssrrrqqqooojjjiiiiiijjjllllllkkkjjjmmmkkkjjjjjjjjjiiigggeeefffeeedddcccbbbbbbbbbbbb]]]]]]___bbbeeegggfffdddaaabbbeeegggiiiiiiiiiiiiiiirrr|||uuuhhhXXXMMMIIIIIIHHHGGGGGGGGGFFFDDDBBBBBBDDDGGGSSSVVVXXX[[[aaannnnnn\\\WWWRRRMMMKKKKKKLLLKKKJJJGGGIIIKKKLLLMMMMMMMMMLLLJJJJJJJJJHHHEEEBBBAAABBBBBBTTTooo~~~qqqllluuuvvvjjjaaa\\\PPPJJJEEEDDDBBB>>>???CCCFFFIIILLLMMMMMMMMMNNNOOOQQQQQQUUU]]]fffsss|||tttooohhh\\\NNNIII^^^lllMMMIIIJJJHHHIIIEEEDDDCCCCCCCCCCCCCCCDDD@@@@@@??????????????????999???CCCDDDGGGTTTkkk}}}yyykkkhhhaaa\\\^^^ccceeebbbdddeeehhhjjjgggdddgggmmm~~~|||{{{yyywwwuuuvvvuuusssrrrsssrrrqqqoookkkjjjiiijjjlllmmmllljjjmmmllllllmmmooonnnjjjgggfffeeedddcccbbbaaaaaaaaa______aaadddggghhhfffeeebbbccceeehhhkkknnnqqqrrrtttppp^^^XXXPPPJJJIIIIIIHHHGGGCCCDDDEEEDDDCCCDDDHHHKKKVVVZZZ]]]aaaiiizzzrrrbbb\\\PPPNNNKKKIIIHHHIIIHHHFFFHHHIIIJJJJJJJJJIIIHHHGGGCCCEEEGGGFFFDDDCCCBBBAAAAAAKKKaaa~~~uuunnnnnn}}}vvvkkk```XXXSSSIIIEEEBBBBBBAAA???BBBGGGJJJKKKMMMNNNNNNOOOQQQSSSRRRSSSZZZggguuu~~~qqqjjjggg___TTTMMMVVVttt~~~\\\PPPIIIHHHJJJIIIBBBCCCCCCDDDDDDCCCCCCCCC>>>>>>>>>???????????????>>>???DDDFFFCCCGGG]]]www{{{jjjfff___ZZZ]]]eeehhhfffeeedddeeegggfffcccdddhhhsss~~~|||{{{zzzxxxvvvwwwvvvuuuvvvwwwwwwuuusssqqqoooooooooqqqrrrqqqpppoooooooooppprrrqqqlllhhhdddcccbbbaaaaaaaaaaaaaaaaaaaaacccfffhhhiiigggeeeffffffgggiiimmmsssxxx{{{xxx]]]SSSPPPLLLIIIGGGGGGFFFFFF@@@BBBDDDDDDCCCFFFKKKOOOTTTYYY___eeennnzzz```WWWVVVJJJMMMMMMJJJGGGGGGFFFEEEIIIIIIHHHFFFEEEEEEDDDDDD???BBBDDDDDDDDDDDDCCCAAABBBGGGZZZyyy}}}uuujjjxxxzzzpppdddZZZRRRNNNFFFCCCBBBCCCBBBBBBFFFKKKJJJLLLMMMMMMMMMNNNQQQSSSSSSTTT^^^ooovvviiiddd\\\UUUNNNRRReeefffRRRTTTJJJDDDFFF@@@AAABBBCCCDDDDDDDDDCCCBBB======>>>>>>??????@@@@@@???===AAADDD>>><<>><<<<<>>???IIIUUUlllzzzqqqmmmgggbbb``````bbbcccaaaaaabbbeeeiiijjjiiifffjjjvvv~~~zzz~~~|||yyyxxxwwwvvvtttrrroooooopppppppppooonnnnnnpppmmmiiihhhiiijjjjjjjjjcccggghhhggghhhkkkkkkhhhggggggggggggffffffffffffdddhhhlllnnnnnnpppssswww~~~{{{jjjZZZOOOJJJHHHFFFDDDAAA@@@@@@AAABBBCCCBBBCCCEEEJJJOOOSSSUUUOOOTTT```uuuaaaSSSOOOJJJEEEGGGFFFFFFGGGHHHGGGDDDAAACCCBBB@@@??????@@@@@@AAA???AAABBBBBB@@@@@@AAACCCFFFQQQ]]]oooyyyvvvxxxyyyrrrlllcccYYYPPPIIIEEEDDDCCCCCCCCCEEEGGGJJJKKKLLLPPPMMMNNNQQQRRRRRRVVV[[[___cccssssss```UUUSSSJJJKKKTTTkkkaaaRRRGGGIIIJJJEEECCCFFFDDDDDDBBBAAA??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<>>><<<<<>>>>>>>>???AAABBBAAABBBCCCBBB@@@??????@@@CCCLLLTTT```|||{{{rrr}}}wwwoooeee```XXXOOOGGGCCCAAAAAAGGGGGGGGGHHHJJJKKKMMMNNNRRROOOPPPRRRSSSTTTYYY___hhhrrrxxxiiiYYYPPPMMMGGGLLL^^^~~~jjjTTTIIICCCFFFHHHEEECCCEEECCCBBBAAA???===<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<:::999===CCCJJJWWWnnntttgggiiijjjjjjiiieeeaaa___]]]aaaffflllppppppnnnllljjjhhhkkk~~~~~~zzzvvvsssssstttttttttssssssrrrpppooonnnmmmmmmlllkkkjjjlllnnnnnnkkkhhhooosssuuutttuuuwwwvvvrrrnnnrrrvvvvvvrrrpppsssvvv~~~~~~kkkWWWNNNLLLJJJGGGFFFBBBBBBCCCCCCDDDDDDDDDDDDDDDHHHMMMRRRTTTUUUVVVVVVSSSfffxxxSSSLLLPPPMMMIIIIIICCCCCCDDDFFFGGGFFFBBB>>>AAA@@@@@@@@@AAABBBDDDEEEHHHHHHHHHEEEBBB????????????CCCGGGNNNbbbpppwww{{{rrrjjj[[[WWWPPPIIIDDDBBBCCCCCCIIIJJJKKKKKKKKKLLLNNNOOORRRPPPPPPSSSTTTVVV^^^fffttt}}}qqqdddVVVMMMJJJJJJUUUnnn```PPPGGGBBBDDDEEECCCBBBCCCAAA@@@???===;;;:::999999999999999999999999999999::::::;;;;;;999888:::===@@@GGG^^^}}}yyyhhh___bbbgggkkkkkkiiieeebbb[[[```ffflllooonnnmmmlllhhhgggjjjvvv}}}||||||||||||}}}~~~~~~}}}{{{wwwssspppqqqsssvvvyyy{{{{{{yyyxxx~~~zzzxxx{{{yyybbbUUUJJJHHHJJJHHHDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDGGGLLLRRRVVVVVVUUUUUUUUUgggxxxcccKKKJJJMMMHHHEEEGGGBBBCCCDDDEEEFFFEEEBBB???AAAAAA@@@AAABBBCCCEEEFFFKKKKKKJJJGGGBBB???======???AAABBBEEERRRmmmsssrrr~~~wwwqqqhhh```RRROOOKKKGGGDDDEEEFFFHHHKKKLLLMMMMMMLLLLLLOOOQQQQQQPPPQQQTTTWWW[[[gggrrr~~~rrrhhh]]]PPPIIIGGGMMMdddbbbSSSKKKEEEBBBBBBAAA@@@AAA???>>>===;;;999888888888888888888888888888888888777999;;;:::999:::::::::>>>>>>PPPpppuuu```[[[___dddhhhiiifffbbb___YYY^^^eeeiiijjjiiihhhhhhaaafffiiimmm{{{|||jjj^^^UUUKKKDDDCCCFFFEEEEEEFFFCCCCCCBBBCCCCCCDDDEEEFFFLLLPPPUUUWWWYYY\\\aaaeee}}}fffXXXLLLLLLKKKGGGEEEHHHDDDCCCCCCDDDEEEEEECCCAAA@@@?????????@@@AAACCCDDDHHHHHHGGGDDD@@@===<<<<<<>>>===>>>@@@HHH[[[xxx{{{qqq{{{{{{qqqhhhaaaXXXPPPIIIHHHFFFEEEEEEGGGIIIKKKLLLNNNPPPPPPNNNNNNQQQTTTQQQQQQTTTYYY^^^fffuuussskkkbbbZZZRRRJJJGGGJJJUUUyyysssZZZRRRMMMFFFBBB@@@?????????===<<<;;;:::999888888888777777777777777777777777555999999888888;;;:::888===;;;EEE]]]rrruuu[[[YYY\\\```ccccccaaa]]][[[XXX\\\bbbeeeeeeccccccccc\\\dddhhheeejjjxxxaaaSSSPPPLLLGGGCCCDDDEEEDDDFFFJJJCCCCCCBBBCCCEEEHHHJJJLLLSSSUUUXXXZZZ```lll|||~~~bbbVVVRRRNNNKKKJJJJJJJJJJJJEEEDDDCCCCCCDDDEEEEEEDDD??????>>>>>>>>>@@@AAABBBAAABBBBBBAAA???===>>>???;;;999:::>>>AAALLLeee|||vvvxxxzzzwwwooocccZZZUUUMMMFFFBBBBBBCCCEEEGGGJJJLLLMMMMMMPPPSSSSSSPPPPPPTTTXXXUUUVVVZZZaaahhhssswwwddd^^^WWWQQQKKKIIIPPPXXXmmmsssTTTNNNIIIGGGDDDAAA?????????===;;;::::::999999999999999777777777777777777777777666999999555666999888444666888===GGGWWWkkktttYYYVVVXXX\\\^^^___^^^[[[YYYWWW[[[```bbbaaa______```[[[cccgggaaabbbwwwooo^^^PPPKKKLLLBBBAAABBBFFFEEECCCDDDHHHEEEDDDDDDEEEHHHLLLQQQSSSZZZ[[[[[[^^^hhh|||cccQQQLLLMMMJJJDDDEEEIIIKKKHHHGGGEEECCCBBBDDDEEEFFFEEEAAA@@@?????????@@@AAABBB===???@@@@@@@@@@@@BBBCCC===:::<<<@@@BBBHHH\\\rrr}}}zzz|||pppnnnfff[[[TTTPPPKKKDDD???AAACCCGGGJJJMMMOOOPPPNNNRRRUUUUUURRRSSSWWW[[[XXXZZZ___gggppp}}}wwwlll^^^YYYSSSNNNKKKNNN[[[hhh___DDDIII???AAAAAA@@@@@@@@@>>><<<::::::999999999999::::::888888888888888888888888777:::888444444888666111000666999999BBBZZZvvvwwwXXXUUUVVVXXXYYYXXXXXXXXXXXX[[[]]]]]]ZZZZZZ]]]^^^\\\\\\ZZZ\\\```bbbkkkhhhXXXRRROOOJJJEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFEEEGGGLLLNNNPPPUUU\\\```]]]aaaqqqpppVVVNNNIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBAAABBBDDDFFFGGGAAA@@@???=========>>>>>>===???AAACCCDDDBBB@@@>>>;;;888;;;???===<<>>>>>>>>======888888888777777777777666666666777777777777666666444444555555555555444444444333777<<<===EEEaaa~~~xxxYYYWWWYYY[[[\\\[[[ZZZYYYYYYZZZ\\\\\\YYYZZZ]]]^^^\\\\\\YYYYYY\\\[[[___rrr}}}iii^^^QQQIIIGGGGGGDDDAAADDDDDDEEEFFFGGGFFFEEEEEEFFFEEEHHHPPPUUUWWWYYY]]]aaaiiiyyy}}}^^^QQQTTTQQQOOOMMMKKKIIIGGGFFFFFFEEEDDDBBB@@@??????@@@AAA???>>>===<<<;;;<<<===>>><<<@@@FFFHHHFFFBBB???======999:::???>>><<>>@@@@@@??????>>>======<<<777777777777666666666666555555555666666555555555333444444555555444444333666444666:::999;;;MMMcccxxxYYYWWWYYY[[[]]]]]][[[XXXVVVWWWZZZ[[[YYY[[[___```^^^\\\XXXWWWXXXVVVUUU___lllnnn]]]UUUIIIGGGEEEDDDEEEEEEDDDBBBCCCEEEFFFHHHHHHHHHGGGFFFIIIIIINNNWWW]]]^^^^^^```eeewww|||gggTTTRRR]]][[[XXXSSSMMMIIIGGGFFFFFFGGGEEEAAA>>><<<;;;<<<<<<<<<;;;:::::::::;;;<<<===<<>><<<;;;<<<===;;;::::::999:::;;;===>>>===GGGRRRTTTLLLBBB===<<>>===;;;:::999777777777777666666666555444444333333333333444444444444555555555555444444444111222777777555888===yyy[[[TTTUUUWWWZZZ[[[ZZZUUUQQQOOOTTTXXXZZZ^^^dddgggeee```\\\WWWUUUSSSSSSWWW]]][[[nnn{{{jjj```VVVQQQMMMHHHGGGHHHDDDFFFGGGFFFDDDBBBBBBDDDDDDCCCBBBBBBDDDHHHKKKNNNQQQVVV^^^bbb```___fffpppqqqWWWZZZ\\\RRRNNNUUU]]]YYYRRRKKKFFFDDDDDDEEEIIIFFFBBB???>>>???AAABBB<<<<<<;;;;;;;;;<<<>>>???AAAJJJSSSTTTLLLBBB===<<<===:::;;;@@@CCCCCCBBBBBBGGGYYYsss}}}{{{zzzyyyyyy{{{}}}~~~}}}zzzxxxlllggg___WWWQQQKKKGGGEEEEEEFFFGGGIIILLLNNNPPPQQQPPPQQQRRRQQQPPPPPPQQQRRRVVVVVVVVVYYY```lllyyy|||nnn\\\WWW]]]^^^XXXNNNIIIJJJ\\\}}}aaaMMMGGGAAA>>>AAA@@@???>>>===;;;:::999888888888777777777666666666555444444333333444444555555555666666666666555555444111000333666777888:::|||^^^UUUTTTUUUXXX\\\[[[WWWSSSNNNSSSWWWYYY]]]bbbdddbbb```^^^YYYTTTQQQQQQUUUYYYWWWaaa{{{zzzooofff___ZZZSSSLLLIIIGGGDDDDDDGGGEEEFFFEEEDDDBBBBBBCCCDDDDDDCCCCCCEEEHHHLLLQQQTTTUUUZZZccciiijjjkkkttt~~~cccPPPSSSUUUNNNKKKPPPTTTQQQKKKFFFCCCCCCDDDEEEGGGDDDAAA??????AAADDDFFF>>>===<<<<<<<<<===>>>???DDDIIINNNMMMFFF@@@<<<<<<::::::<<<@@@CCCCCCCCCBBB@@@KKK___www}}}{{{zzzzzzzzzzzz{{{~~~xxxsssooommmccc___XXXQQQJJJFFFDDDCCCFFFHHHJJJLLLNNNPPPPPPQQQPPPQQQRRRRRRQQQQQQSSSUUUXXXYYY[[[```iiivvvuuummm___UUUTTTWWWUUUPPPGGGMMMZZZsss{{{PPPIIIJJJ???:::BBB======<<<;;;:::888888777777777777666666666555555555555333333333333555555444555555555555555555444444222000000222444555666zzz\\\SSSRRRRRRUUUYYY[[[WWWSSSNNNSSSVVVWWWYYY]]]]]]ZZZZZZ[[[ZZZUUUQQQQQQUUUXXXWWWZZZiii~~~qqqfff___ZZZSSSOOOOOOJJJGGGGGGEEEBBBAAADDDEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFIIIMMMQQQUUUXXXYYY[[[___iiiwwwiii[[[QQQPPPOOOIIIHHHLLLJJJHHHEEECCCBBBDDDFFFHHHDDDBBB>>><<<<<>>===<<<<<<<<<===>>>FFFFFFFFFCCC???;;;:::;;;999;;;>>>??????@@@@@@???===@@@NNNeeezzz~~~|||{{{zzzyyyyyy{{{|||~~~|||xxxrrrlllfffbbb___WWWTTTPPPKKKGGGEEEFFFGGGHHHJJJLLLOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSUUUXXXZZZ]]]aaahhhppp{{{oooccc[[[SSSRRRQQQOOONNNOOOTTThhhhhhJJJFFFFFF>>>;;;@@@:::::::::999888777777666555555444444444333333333444333222111111222333444222333333444444333333222333333222000111222333222vvvXXXQQQNNNMMMQQQVVVXXXUUURRRPPPTTTVVVUUUVVVXXXWWWSSSRRRWWWZZZWWWSSSTTTXXX\\\WWWVVV^^^nnn}}}wwwoooeee^^^UUUPPPOOONNNJJJGGGDDDAAABBBEEEEEEBBBAAADDDCCCBBBAAABBBCCCCCCAAA>>>DDDHHHNNNUUUZZZ\\\]]]]]]bbbdddpppwww^^^SSSQQQOOOMMMIIIDDDBBBDDDCCCCCCAAAAAABBBEEEHHHJJJBBB@@@<<<::::::===AAADDD???>>>===<<<;;;;;;<<<===FFFDDD@@@<<<999888999999888<<>>======>>>===<<<:::AAAWWWnnn~~~|||{{{zzzyyyxxxwwwwwwxxx|||~~~wwwtttoooiiibbb\\\WWWUUUKKKJJJIIIGGGFFFGGGJJJLLLJJJLLLOOORRRSSSTTTSSSSSSQQQRRRTTTTTTUUUWWW[[[^^^ccciiitttsss\\\TTTMMMMMMRRRQQQKKKLLLSSSjjjkkkXXXEEE===<<<999888999999888888888777777666666333333333222222222111111333222000//////000222333111111111222222111111111000333444333222444444333ppp\\\TTTPPPMMMNNNRRRWWWXXXXXXSSSSSSRRRSSSTTTSSSQQQNNNRRRXXX[[[WWWSSSSSSTTTTTTXXXYYY[[[^^^dddzzz{{{rrrlllggg```[[[SSSRRROOOLLLJJJGGGFFFEEEGGGEEEBBBAAAAAAAAAAAAAAACCCDDDEEEDDDCCCCCCFFFGGGQQQOOORRRZZZ```aaaccceeeaaaeee{{{ooobbbZZZNNNJJJFFFEEEGGGHHHHHHFFFEEEBBB@@@BBBGGGIIIGGGDDD??????>>>;;;888888:::===???===<<<::::::;;;<<<>>>BBB@@@===:::888888:::;;;???>>><<<:::::::::;;;<<<;;;;;;BBBQQQcccwww~~~~~~}}}|||}}}yyyssspppqqqtttwwwyyy{{{xxxpppkkkddd\\\UUUPPPMMMLLLGGGHHHHHHIIIJJJKKKLLLLLLQQQPPPNNNOOOQQQSSSTTTTTTSSSUUUWWWYYY[[[^^^bbbeeeoooxxxxxxiii\\\VVVRRRMMMNNNSSSQQQLLLQQQ]]]VVVLLL@@@;;;===>>>:::555888777666555444333222222444444444444333222111000111111222222222222111111222111111111000000//////333222222111111222222333ppp^^^QQQNNNLLLOOOTTTXXXYYYYYYYYYWWWSSSRRRQQQPPPOOONNNQQQWWWXXXTTTOOOPPPRRRRRRQQQUUU[[[]]]___pppuuunnnddd]]]ZZZWWWRRRNNNNNNMMMKKKIIIGGGFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAACCCDDDDDDDDDDDDGGGKKKNNNQQQTTT\\\cccccc___```dddhhhooozzz\\\RRRLLLJJJGGGDDDDDDEEEFFFEEECCCBBB???===@@@DDDFFFDDDBBB======<<<:::888888999;;;:::999888777777888:::;;;===;;;:::888888888:::;;;>>><<<:::999888999:::;;;<<<;;;???JJJXXXlll~~~~~~zzztttqqqqqqrrrtttuuuxxx{{{|||wwwrrrpppddd```ZZZSSSNNNJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNMMMNNNOOORRRTTTUUUVVVSSSTTTUUUXXX\\\dddmmmsss~~~sssgggZZZSSSSSSOOONNNRRRUUUPPPMMMZZZkkkkkkOOOGGG>>>;;;;;;<<<999666777777666555444333222222333333333333222111000///000000111111111111000000111111111000000000//////222222222111111222222222ooo```TTTQQQNNNPPPUUUYYYZZZZZZ^^^ZZZUUUQQQPPPPPPOOOOOOQQQUUUUUUOOOKKKMMMOOOOOONNNUUU\\\]]]ZZZccc{{{~~~~~~zzzvvvqqqkkkfff\\\VVVPPPLLLLLLKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHMMMRRRWWWUUUYYY```ddd```]]]ccclllzzz}}}\\\KKKGGGCCCEEEDDDBBBBBBCCCCCCAAA@@@???<<<;;;<<<@@@AAA@@@===999;;;<<<;;;999777888888777666666555666777999:::666666666666777888999::::::999888777777888999999<<<:::<<>>???===;;;;;;======;;;999999;;;======;;;888777777666666666666777888:::;;;555555666666777777888888777777666666666666777888;;;::::::<<<@@@NNNggg}}}}}}zzzvvvtttsssrrrpppoooppppppqqqrrrtttxxx~~~~~~yyytttrrrmmmgggaaa[[[WWWUUUMMMLLLJJJHHHGGGGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMOOORRRUUUWWWYYY[[[]]]aaabbbeeejjjsssqqq___UUUPPPNNNNNNQQQUUUTTTSSSQQQQQQ^^^{{{^^^EEE=========;;;888777888888666666555444444333222222111111111111111000///.........////////////......000000000000000000//////111111000000000000111111}}}wwwnnneeeYYYRRRQQQTTTWWWXXXRRRQQQRRRTTTWWWXXXWWWVVVRRRTTTRRRMMMJJJMMMOOONNNVVVXXXZZZ[[[]]]]]]ZZZXXXkkk~~~yyyuuuqqqmmmkkkmmmlllkkkjjjgggdddaaa```ZZZWWWSSSOOOMMMLLLJJJJJJEEECCCAAA@@@@@@BBBBBBBBBEEEDDDDDDCCCBBBBBBCCCCCCBBBDDDGGGGGGGGGGGGIIIKKKNNNQQQUUUXXXXXXYYY[[[\\\^^^___dddmmmvvvcccQQQGGGFFFIIIEEE???@@@AAAAAA@@@??????>>>AAA@@@>>>===<<<;;;999888;;;===??????===:::888888555555666666777888999:::777777777777777666666666555555555555666777777888999999;;;<<<===EEEXXXjjj|||zzzwwwuuuuuutttsssqqqsssrrrqqqooonnnqqqvvvyyy}}}xxxqqqlllgggddd___ZZZUUUPPPMMMLLLIIIHHHHHHHHHIIIJJJKKKLLLIIIJJJKKKLLLMMMNNNNNNOOONNNPPPTTTVVVWWWYYY\\\___eeeiiiqqqzzztttdddTTTQQQTTTTTTSSSRRRYYYUUURRRVVVbbbyyyfffHHH@@@:::<<<<<<;;;888777888999555555555444333333222222111111111111111111000///......////////////......//////////////////000000111000000//////000000111rrrhhhZZZPPPNNNPPPRRRSSSKKKLLLNNNRRRVVVXXXXXXVVVRRRSSSRRRNNNMMMPPPQQQNNNSSSTTTUUUWWW[[[]]]XXXQQQZZZmmm|||wwwssspppsssrrrnnnjjjfffaaa^^^\\\]]]]]]\\\\\\ZZZYYYXXXWWWOOONNNLLLJJJHHHHHHHHHHHHEEEDDDCCCBBBAAABBBBBBCCCFFFEEEDDDCCCCCCBBBBBBCCCDDDGGGKKKMMMLLLMMMOOORRRUUUXXX[[[\\\\\\[[[\\\]]]WWW]]]lll~~~[[[OOOHHHEEEDDD???>>>???@@@???>>>===>>>@@@BBBAAA@@@???===<<<;;;:::???@@@BBBAAA>>>;;;999888444555555666666777777777999999888666555555555555444555555666777888888999999999;;;<<<<<>>===>>>>>>===;;;;;;===@@@???@@@@@@@@@???>>>??????BBBCCCCCCAAA===:::888888777777777888888888777777:::888666444333444555666444555666888999999:::::::::888999::::::<<>>;;;777555555555444333444333333333333333333333------......///......---//////000000000000//////---.........//////000000//////............//////nnnaaa^^^SSSJJJIIIKKKIIIGGGFFFEEEEEEFFFHHHJJJKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKNNNPPPNNNIIIGGGIIILLLJJJFFFGGGRRRddd~~~|||tttsssuuusssqqqooonnnoooqqqsssqqqkkkeee[[[YYYVVVUUUVVVWWWWWWVVV[[[[[[ZZZYYYWWWVVVUUUTTT[[[VVVQQQOOOPPPQQQQQQOOOKKKMMMNNNOOONNNLLLIIIHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFEEEFFFGGGGGGFFFHHHJJJLLLVVVYYY]]]^^^\\\ZZZ\\\aaaZZZYYYWWWWWW[[[fffuuukkkYYYIIIEEEIIIIIIDDDAAA???===:::888999===BBBEEE?????????@@@BBBCCCCCCBBBAAA???===:::888666555555999;;;===>>>>>>======>>>777777666666666666666777777888999999999:::===???>>><<<999777777:::===@@@UUUeee}}}|||yyytttqqqmmmmmmooopppooommmmmmkkkiiiiiikkkmmmmmmmmmnnnppptttyyy~~~~~~}}}yyyvvvrrrooollljjjgggeee\\\YYYTTTOOOLLLLLLMMMMMMIIIIIIJJJKKKLLLLLLLLLKKKMMMKKKJJJJJJKKKLLLLLLKKKPPPQQQSSSTTTTTTVVVZZZ\\\bbbbbbfffnnnyyyttt```QQQPPPLLLMMMQQQPPPNNNUUUaaazzzcccMMMDDD;;;666999666555555555555444444444222222222111111111111000////////////..................////////////........................------......------------......jjj]]]YYYOOOHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHKKKNNNLLLHHHGGGIIILLLIIIGGGFFFJJJTTTggg{{{uuussspppmmmkkkjjjiiikkkllljjjddd___WWWUUUSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSPPPMMMMMMMMMMMMKKKHHHGGGHHHJJJKKKJJJHHHFFFDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBDDDFFFGGGFFFIIILLLNNNOOOPPPRRRTTTSSSUUU[[[```bbb```^^^\\\VVV\\\ccciiipppzzz}}}]]]OOOEEEFFFLLLMMMIIIEEE???===;;;:::;;;===AAACCCDDDAAA???>>>@@@@@@???===???>>>===;;;999777666555888:::<<<=========<<<<<<666666555555555555555666888999:::::::::;;;>>>@@@@@@>>>:::888777888;;;===MMMZZZooo~~~yyyyyyuuuqqqppppppooommmkkkiiigggffffffhhhiiiiiiiiijjjkkknnnqqquuuyyy}}}~~~|||}}}|||zzzwwwtttqqqlllhhheeeaaa^^^[[[TTTQQQMMMJJJHHHHHHIIIJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIKKKLLLMMMMMMOOOPPPRRRTTTVVVZZZ```dddhhhkkksss}}}ttteeeVVVLLLPPPNNNPPPRRRNNNNNN]]]pppXXXHHHBBB:::666999555555555555444444444444222222222111111111000000////////////..................////////////........................------......------------......ggg[[[QQQJJJFFFHHHJJJIIIHHHJJJKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEHHHJJJIIIGGGFFFHHHKKKJJJHHHFFFDDDDDDNNNfff|||yyyqqqnnnkkkhhhhhhiiihhhddd```YYYWWWUUUSSSSSSQQQOOOMMMLLLKKKKKKJJJKKKLLLMMMNNNJJJIIIIIIIIIIIIHHHDDDBBBDDDEEEGGGHHHHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEHHHJJJKKKJJJMMMRRRVVVWWWWWWXXXYYYWWWVVVWWWYYY\\\^^^[[[XXXYYYdddtttvvveeeQQQGGGBBBGGGNNNNNNIIIFFF>>>>>>===<<<===>>>@@@AAADDD???<<<<<>>:::<<<<<<<<<<<<:::888666555666777:::<<<===<<<;;;:::555444444444444444555555777999:::::::::<<<>>>@@@BBB@@@<<<999777888999:::EEEMMM^^^uuu~~~}}}zzzwwwuuusssrrrpppnnngggffffffggghhhiiigggffffffffffffgggiiillloooqqqtttuuuxxx{{{~~~~~~}}}~~~|||zzzxxxvvvtttpppnnnkkkhhhbbb^^^ZZZVVVRRROOOKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJKKKLLLNNNOOOPPPQQQRRRTTTVVVZZZaaaiiiooovvv{{{zzzlll```VVVOOOKKKQQQQQQSSSSSSPPPVVVooohhhJJJAAA???999666999555555444444444333333333222222111111111000000000/////////............------......//////......---------------------............------------......ggg\\\NNNJJJIIIKKKLLLJJJJJJMMMJJJKKKLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGFFFEEEDDDEEEGGGKKKIIIFFFCCC@@@DDDQQQ```~~~xxxqqqmmmkkkiiifffdddcccbbb___^^^\\\ZZZWWWUUUUUUTTTQQQNNNMMMLLLLLLMMMIIIIIIHHHHHHGGGFFFDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFHHHIIIKKKKKKLLLLLLIIIIIIJJJKKKMMMOOOQQQRRRSSSWWW\\\___^^^\\\ZZZZZZVVVVVVTTTRRRVVV___gggkkkppp||||||kkkeeeaaa[[[OOOGGGBBBFFFIIIGGGCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;999999===DDDFFFAAA<<<::::::<<<<<<;;;999666555444555888;;;===<<<:::777444444444444444444555666666888999:::::::::<<<>>>@@@>>><<<999888888888999AAADDDQQQiii|||zzzwwwuuutttkkkjjjjjjkkklllkkkiiigggeeecccaaa______aaaccceeefffhhhjjjnnnrrrwww{{{}}}~~~~~~~~~|||{{{zzzyyyxxxwwwvvvuuuvvvuuusssqqqnnniiieeebbb```]]]XXXTTTQQQNNNJJJGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPRRRUUUWWWXXXZZZ]]]ccclllvvv}}}xxxrrrhhh[[[RRRNNNOOOQQQTTTRRRSSSWWW[[[jjjhhhQQQ>>><<<===888555777444444444444333333333222111111111111000000000000//////.........------------------......---------,,,,,,------------.........------,,,,,,------...kkkbbbSSSRRRSSSUUUTTTOOOOOORRRKKKLLLMMMLLLHHHEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAABBBBBBIIIEEECCCEEEEEEDDDGGGLLLWWWppp~~~vvvpppjjjeeejjjiiifffffffffeeecccaaa___]]]ZZZWWWTTTRRRQQQQQQOOONNNLLLJJJIIIIIIJJJKKKGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[]]]```cccdddbbb___\\\[[[UUU]]]bbbbbbffftttzzzcccUUURRRUUUVVVOOOGGGAAABBBBBB@@@>>>>>>===>>>??????>>>===;;;:::444555:::AAAHHHHHHCCC===999:::;;;;;;;;;999666555333444777<<>>:::666555444444444555666666777555777999999888888999:::;;;;;;:::999999999999999>>>???HHH^^^|||}}}yyyxxxpppoooooooooooommmjjjhhhfffddd```]]]\\\\\\]]]^^^]]]^^^```bbbeeehhhkkkllljjjkkknnnppptttvvvyyyzzz|||{{{xxxsssrrrqqqpppooommmllllllkkkkkkjjjgggccc^^^ZZZXXXUUUSSSOOOMMMLLLKKKHHHGGGFFFFFFGGGGGGIIIJJJJJJKKKHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPPPPOOOOOOQQQUUUYYY\\\^^^cccjjjrrr}}}yyyrrrooofffbbbZZZRRRMMMNNNRRRVVVYYYTTTWWWbbbrrrnnnQQQDDD::::::;;;777444444444333333333222222222222111111111000000000//////............------------,,,,,,------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------nnnfff]]]]]]___```[[[TTTRRRUUULLLNNNPPPNNNIIIEEEDDDEEE@@@AAACCCEEEEEEEEEEEEDDDEEEDDDDDDCCCAAA@@@@@@???CCC??????DDDGGGDDDBBBBBBFFFSSS\\\jjj}}}vvvnnnkkkhhhffffffeeedddcccaaa```___^^^\\\[[[YYYYYYVVVVVVTTTQQQOOOOOORRRUUUJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOQQQQQQQQQRRRTTTUUUWWWXXXYYYYYY\\\\\\]]]^^^______``````]]]___aaabbbaaaaaaaaabbbnnn}}}sssqqqnnnggg[[[QQQKKKKKKLLLIIICCC>>>>>>===<<<===@@@===>>>>>>>>>===;;;999888444777>>>DDDGGGEEE@@@;;;::::::::::::999888666555333555888===BBBAAA;;;666444444444444555666777888666888999999777666666777777777777888999999999999;;;;;;AAARRRkkk~~~|||vvvtttrrrpppooommmjjjggggggeeeaaa^^^\\\[[[[[[[[[YYYYYYZZZZZZ\\\]]]^^^___[[[]]]___bbbeeehhhjjjkkkmmmpppsssxxx{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}yyyuuurrrjjjiiihhhfffeeecccbbbaaa```aaa```\\\WWWSSSQQQQQQNNNLLLJJJJJJKKKKKKJJJIIIEEEFFFHHHIIIJJJJJJJJJJJJHHHIIIJJJLLLMMMNNNNNNOOOOOOQQQRRRRRRRRRVVV\\\aaadddiiiqqqzzzvvvmmmgggcccbbb```\\\VVVQQQOOOQQQUUUXXX]]][[[dddzzzgggKKKEEE>>>999::::::666333333333333333222222222111111111111000000000/////////.........------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......------,,,,,,,,,,,,------nnngggbbbcccfffeee\\\QQQNNNQQQJJJMMMOOOMMMGGGCCCCCCEEEAAABBBDDDEEEEEEEEECCCBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>???CCCCCC@@@???AAABBBIIIJJJQQQhhhyyyrrrmmmiiifffdddbbbcccddddddcccbbb```^^^YYYZZZ[[[YYYVVVUUUWWWYYYPPPOOOOOOMMMLLLKKKJJJIIIEEEFFFGGGIIIKKKMMMNNNOOORRRSSSTTTUUUVVVXXXXXXYYYWWWXXXZZZ\\\^^^___``````bbbbbbbbbcccbbbbbbaaaaaa]]]___cccfffjjjpppvvvzzzjjjYYYYYY\\\^^^YYYOOOEEECCCDDDBBB>>>;;;<<<<<<:::<<<@@@>>>>>>======;;;999777666444999???BBBAAA???===<<<;;;;;;:::999888777666555444555999???DDDCCC===666333333333333444555666777888:::;;;:::777555444555444555666777888888777777;;;<<>>;;;:::;;;999666333444222222222222111111111111111000000000////////////.........---------,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,------......---,,,,,,++++++,,,,,,---~~~lllfffaaacccfffdddYYYLLLHHHJJJGGGJJJMMMJJJDDD@@@AAACCCCCCDDDFFFFFFEEEDDDBBB@@@AAA@@@@@@AAABBBCCCBBBAAA@@@@@@BBBCCC@@@<<<>>>DDD<<>>BBB>>>;;;;;;===<<<999:::>>>>>>======;;;:::888666555333999>>>???<<<;;;===AAA===<<<:::888777666666555555666:::AAAFFFEEE>>>777222222222222333444555666:::;;;<<<;;;888555444444444555666777777666555444===>>>@@@DDDMMM```www~~~xxxtttqqqooollljjjdddcccaaa___]]]ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\^^^___aaaaaaaaadddhhhiiihhhiiimmmpppssstttvvvwwwyyyzzz{{{{{{zzzzzz{{{}}}}}}|||}}}~~~~~~}}}|||zzzyyytttuuuwwwxxxwwwtttqqqooonnnmmmkkkjjjjjjlllnnnoooqqqqqqooommmiiieeebbb```]]]]]][[[ZZZXXXVVVUUUTTTRRRRRRQQQMMMIIIGGGHHHJJJIIIHHHGGGHHHJJJLLLLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTXXX]]]```dddkkkuuu}}}yyyrrrhhh___[[[]]]cccgggeee^^^UUUSSSWWW\\\______```mmm^^^FFFFFF<<<;;;:::;;;999555444555222222222111111111111000000000000000////////////......---------,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---}}}lll___]]]\\\YYYUUUPPPKKKGGGDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@???>>>???@@@@@@???>>>@@@@@@AAADDDFFFEEECCCAAABBBAAA>>>===<<<===>>>???AAAAAABBBCCCDDDMMMaaattt{{{zzzyyyuuuqqqlllgggddd___aaabbbaaa___^^^^^^^^^YYYWWWUUUSSSSSSQQQNNNLLLNNNNNNPPPSSSXXX\\\^^^^^^```ccceeefffeeeeeefffhhheeecccbbbbbbccceeeffffffdddcccaaa___bbbhhhqqqxxx{{{lllZZZKKKGGGKKKGGGJJJLLLKKKGGGBBB>>><<<>>>:::888999888777999===@@@>>>???AAA???999666666888666555777<<>>????????????>>>???AAADDDHHHKKKJJJFFFBBB???>>>===<<<<<<===???@@@AAA@@@AAAAAA@@@CCCOOO\\\|||rrrrrrqqqpppnnnllljjjiiihhheeeaaa^^^\\\ZZZWWWUUUVVVVVVXXXZZZ^^^bbbgggjjjjjjiiiiiimmmrrrtttssspppjjjiiihhhhhhkkkooosssuuusssrrrrrrrrrvvv}}}gggUUUNNNFFFBBBDDDFFFHHHIIIIIIFFFDDDBBBBBBBBB===::::::999888:::>>>@@@>>>???BBB@@@:::666666666444333444888<<<<<<<<<>>>;;;888555555555444444333222333888===???;;;888555444333222111111111111444333333333333333333444333333444444555666666777555777888999<<>>===<<<999888777666555333222222111111111111111000//////------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,tttlll^^^SSSRRROOOKKKHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>>>>>>>????????????<<>>???AAA@@@>>>>>>@@@???===???EEE[[[zzzwwwrrrooommmmmmkkkjjjkkkkkkkkkiiihhhkkkrrrxxxwwwrrrqqqwwwxxxzzzzzzzzz{{{iiiOOOHHHKKKJJJGGGFFFFFFGGGGGGGGGFFFGGGIIIKKKFFFAAA<<<;;;:::999;;;??????>>>@@@CCCBBB;;;777777666444222333666999<<<===>>>;;;777555444555444333333222222555999;;;999777444333222111111111111111333222111111111111222333222222333333444444555555444444444666:::BBBLLLSSS^^^ooozzzssskkkffffffeeeaaa^^^\\\YYYVVVVVVXXXZZZZZZXXXXXXYYY[[[]]]]]][[[VVVSSSUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPOOOPPPPPPQQQRRRRRRSSSSSSUUUWWWZZZ\\\\\\[[[YYYXXXTTTSSSQQQQQQQQQQQQOOONNNPPPQQQRRRTTTSSSRRRPPPOOOOOOOOOOOONNNMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQOOONNNMMMNNNPPPKKKNNNRRRTTTTTTTTTUUUVVVXXXWWWWWWYYY___gggooouuu}}}yyypppgggaaaXXXXXXVVVWWWXXX[[[]]]___[[[hhhtttpppbbbaaawwwsssQQQ@@@<<<<<<<<<888888777666444333222222111111111111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,pppkkk\\\RRRPPPMMMJJJHHHHHHIIIIIICCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>===>>>???<<<>>>AAAEEEFFFDDD???;;;<<<<<<;;;;;;<<<<<<>>>>>>===:::;;;???@@@>>>===>>>FFFccc}}}lllZZZJJJIIINNNOOOMMMLLLGGGGGGFFFEEEEEEGGGLLLPPPIIICCC>>>===;;;999;;;@@@===<<>>AAACCCFFFUUUiii{{{{{{tttpppkkkfffaaaaaa]]]YYYXXX[[[\\\ZZZXXXYYY[[[^^^aaabbb___YYYUUUTTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQUUUVVVXXXZZZZZZYYYWWWVVVRRRQQQPPPPPPPPPPPPOOONNNLLLMMMNNNOOOPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPRRRTTTRRRSSSUUUUUUUUUUUUWWWYYY^^^___aaaeeemmmvvv~~~wwwmmmeee___[[[TTTTTTSSSRRRSSSXXX```gggpppyyyzzzrrrwww~~~YYYHHHCCC>>>:::999777777666555444333222111111111111111111000//////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++lllhhhXXXOOOMMMKKKHHHGGGHHHIIIJJJBBBAAA@@@??????>>>>>>>>>;;;===>>>>>><<<<<<>>>@@@BBB@@@???>>>>>>===:::888===<<<<<<;;;;;;:::::::::<<<888777;;;>>>>>>===>>>;;;GGGVVVbbbqqqjjjZZZVVVOOOIIIHHHIIIIIIIIIJJJFFFEEECCCAAAAAACCCHHHLLLIIICCC>>>===;;;999:::???;;;:::<<>>===:::666333333333333222222111000000222444444555222222111111000000111111///111444666666444111///111111111222222222222222777555555666999:::999888:::CCCUUUnnn|||tttnnnkkkhhhdddbbbbbb```]]]ZZZYYY[[[^^^bbbdddaaa\\\WWWRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSTTTSSSRRRQQQPPPNNNMMMLLLLLLNNNNNNMMMLLLHHHIIIJJJKKKKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMNNNNNNPPPRRRRRRSSSUUUXXXZZZXXXYYYYYYYYYZZZ]]]aaaeeelllnnnssszzz}}}ooocccZZZUUUSSSRRRRRRRRRRRRRRRUUU___nnnyyyxxx]]]EEE@@@@@@:::555666666666555444333222222111111111111111111000//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++llldddSSSKKKIIIGGGFFFEEEDDDDDDEEE@@@???>>>======<<<<<<===999<<<>>>>>>;;;;;;===@@@HHHDDD???<<<:::::::::999<<<<<<;;;;;;:::999999888<<<777555888:::888999;;;:::999;;;CCCPPPddd~~~fffTTTMMMIIIHHHFFFEEECCCCCCEEEGGGAAAAAA@@@>>>===>>>BBBEEEEEE@@@===<<<:::777888<<<999777999<<<<<<777555666333333333222111333777:::<<<999555333333333222111111000000000111111222333222111111000000000111111000222555777777555222000111111222222222222222222666555444555666666444333777:::GGG```|||}}}|||zzzuuupppjjjeeebbb]]]^^^```bbbcccaaa]]]YYYRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNMMMMMMMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOMMMLLLLLLKKKJJJKKKMMMMMMMMMKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPRRRUUUWWWYYY\\\```ccc___```bbbeeehhhnnnuuuyyyuuulll___TTTOOONNNOOOPPPRRRUUUXXX\\\cccooo~~~\\\KKK<<<::::::777777:::555555444333333222111111111111111111111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++lll___OOOHHHGGGFFFEEECCCAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;888;;;>>>===;;;:::===@@@HHHDDD>>>;;;999::::::999999:::::::::::::::999999:::777666888777444555888;;;777777<<>>======<<<;;;::::::::::::777;;;>>>===::::::===AAADDDAAA<<<:::999999999888777888999:::::::::::::::777666888:::888444555999888777:::===;;;;;;JJJ]]]sssgggRRRKKKHHHJJJNNNQQQMMMGGGDDDDDDDDDAAA;;;@@@BBBEEEEEEDDDDDDDDDEEE<<<999999:::999555444666666333222555555222222555111444666555444444777999;;;888444222222222111111///000222222111000000111111000000000000000111111666444222000000222444666333333222222222222222222777888777666444444666999555555<<>><<<:::999999999999999999999999999999999<<<;;;;;;:::999888777777::::::999999999999::::::777777777666555555444444666777888999:::>>>CCCFFFXXXnnngggLLLFFFIIIGGGEEEEEEGGGEEEDDDCCCDDDDDDBBBAAAEEEDDDCCCBBBBBBCCCEEEFFF>>>;;;777444333666999<<<555555555444444333333333111222444333222444999===:::666222111222222111///111000000000000000111111111222333333000//////000111111111222222333333333555444222111111111222222666666555444333222222111222666<<>>>>><<<:::999888777777888888888888888888888888::::::999999888888777777777777666666666666777777666666666666555555555555666777888888888:::===@@@===LLLYYYjjjfffRRRBBB@@@BBB@@@@@@DDDFFFDDDCCCCCCCCCCCCBBB@@@BBBAAA@@@@@@???@@@AAAAAA<<<:::777444444666888:::555555444444444333333333333444555444333333666999888555222111222222111///000000//////000111333444///111444444333222222222111111111222222333333333444333222111111111222222555555444444333333222222444666999===DDDQQQbbbnnn|||yyyuuuqqqoookkkgggdddccc```^^^]]]^^^]]]YYYVVVUUURRROOONNNPPPQQQQQQPPPTTTRRRQQQQQQRRRRRRRRRPPPPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIILLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRVVVWWWYYY[[[]]]______```bbbccceeegggkkknnnqqqsss}}}xxxjjj]]]TTTRRRQQQPPPTTTWWWWWWWWW^^^mmmyyyuuuYYYGGG>>>:::999999888777666666555444444333222111000//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************************************))))))))))))))))))))))))yyydddYYYIIIFFFDDDBBBBBBCCCCCCAAA??????>>><<<;;;999999888888777777777777777777777777888888888777777777777777555555555555555555555555444555555555555666666666555666777777666666777888555;;;<<>>;;;<<>>===<<<;;;;;;<<<<<<999888777666555666777888555444444444444333333333555666777555333222333444555333111111222333222111444333111//////000222444...111555666666444444444111111111222222222222222333333222111111111111222333333333333333333333333444555666666888???IIIPPPeee|||{{{xxxxxxsssllljjjjjjiiiddd```]]]ZZZXXXWWWWWWXXXXXXWWWZZZWWWTTTSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWYYYZZZ[[[[[[[[[[[[^^^```bbbeeehhhjjjkkkllluuuvvvyyy|||~~~zzzuuunnnaaaSSSKKKIIINNNRRRUUUXXX\\\bbbkkkwwwrrrUUUKKKBBB888666666666666666555555555333333222111000000//////000000000000000///...---------------------------+++++++++************)))))))))))))))************************************))))))))))))))))))))))))zzzeeeYYYIIIDDDBBBAAAAAABBBBBBAAA???AAA@@@>>>===<<<;;;;;;;;;666666666666666666666666555666666666777777888888555555666666666666555555333333444555555666777777333555777666555444444555777<<<;;;???JJJOOOXXXiiiwwwwwwzzzoooaaa```^^^SSSCCC??????AAA@@@<<<<<<@@@AAA@@@@@@AAABBBAAA???===<<<<<<;;;:::999888888888666666666666666666666666444444444444444444444444555666666666444333222111333333222333444444444444;;;888444000......///000///222666888777555333333111111111111111222222222222222111111111111111111111222222222333333333444222333444444444777===AAAOOOiii}}}}}}~~~|||uuunnngggfffcccaaa```______^^^aaa^^^\\\[[[\\\]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVXXXZZZ\\\]]]]]]\\\[[[^^^___aaacccddddddddddddgggiiilllpppuuuxxx{{{|||}}}wwwpppjjjfff^^^[[[UUUOOOKKKLLLPPPTTTYYYZZZbbbsss}}}ZZZHHHFFFBBB<<<666666666555555444444333222222111000000///......111111222222111000//////------------------------+++++++++*********))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))yyydddYYYKKKCCCAAA@@@@@@AAAAAA@@@>>>@@@???>>><<<<<<;;;;;;;;;555555555555555555555555555555555666777777888888555555666666666666555555222222333444555666777777111333555666555444555666///777:::@@@HHHFFFFFFQQQlllxxxvvvrrrssswww|||kkk[[[QQQUUUWWWOOOFFFAAA>>>@@@BBB@@@>>>===>>>>>>>>>???AAA@@@===;;;:::::::::999888777666666333444666666777666555444444444444444444444444444444444444444555444333222222333444555555555666666;;;888444000......///000111444777888666444111000111111111111111111111111111111111111111111111111000000111111222333333333111222333444444666888:::???TTTqqq{{{wwwwwwzzz~~~vvvvvvtttrrrooommmlllllljjjjjjiiijjjjjjiiigggdddddddddcccbbbbbbaaaaaaaaa\\\\\\[[[[[[\\\]]]^^^___aaabbbeeehhhiiiiiigggfffkkklllmmmooopppqqqqqqqqqwwwyyy~~~yyymmmeee___ZZZXXXPPPPPPPPPPPPPPPSSSWWWZZZeeekkkwww|||ssssss}}}ZZZHHHDDD@@@<<<<<<888888777555444333222111000000000//////......---/////////000//////...---------------------------+++++++++*********))))))((()))))))))************************************((((((((((((((((((((((((wwwccc}}}VVVKKKCCCAAA??????@@@@@@>>><<<<<<<<<;;;:::999888888999555555555555555555555555555555666666777777888888333444555666666555444333222222333444555555666666111333444444333444555777222888999===CCC>>>:::BBBIIIVVVqqqyyyqqqmmmmmmhhhggggggkkksss{{{sssaaaUUUPPPJJJLLLLLLBBBBBB<<<999;;;@@@BBB???;;;<<<<<<===>>>@@@???<<<:::888999999999888777666555222333444666666555444333333333333444444444444555444333222333444555444333111333555666555555666777444333111//////000222444111333666666444111000///111111111111111000000000///000111111222111111111000000000111111222222222222333333444444444333333555@@@TTTlll~~~zzzvvvttttttxxx|||~~~{{{vvvvvvuuusssssssssssssssoooooonnnnnnoooqqqssstttxxxyyy|||~~~~~~{{{vvvnnnbbbXXXQQQNNNMMMLLLNNNOOOPPPQQQTTTZZZbbbgggsss}}}rrrsssxxxzzz\\\CCC???AAA<<<888:::888888666555333111000////////////......---------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((wwwddduuuQQQIIICCCAAA?????????>>><<<;;;;;;:::999888888888888888555555555555555555555555777777777777777777777888555666777888888777666555333333333444444555555555222333333222111111333555777;;;999;;;???888222999777;;;III___qqq}}}rrrpppnnnqqqwww~~~zzzwwwtttrrrrrrtttxxxzzz}}}yyywwwxxxzzzyyy{{{~~~vvvyyy}}}sssTTTIIIFFFFFFAAACCCDDD<<<<<<:::999;;;@@@CCCAAA<<<::::::;;;===???>>>;;;888666777777888888777666555111222333444555444444333333333333444444444555555666333111111333444444333///111444555333222333555000000//////000111333444///111333333111000///000222111111111000000000///...///000111222222111000000000000111111111111111333333222333333333222111333333<<>>===;;;999<<<<<<;;;:::999999999999666666666666666666666666888888888888777777777777777999:::;;;;;;:::999777333333444444444444555555333333222000...///111444...444555999???999222888999555666===EEELLLZZZggg}}}yyysssqqqsssuuu|||nnn]]]OOOLLLBBB???>>>999>>>EEEAAA;;;===???AAACCCEEEBBB???999999;;;===>>>===:::888444555666777777777666555111222333333444444444444333333333444444555555555888555111000222333333222---000333444222000111333111000000000000000111111,,,...000000//////000222222111111111000000//////...///000222222222111000111111111000000000000000222222222333555555444333555000///888AAAHHHTTT^^^bbbmmm}}}xxxxxxyyywwwwwwzzz}}}xxxqqqhhh^^^UUUPPPMMMJJJGGGGGGJJJNNNQQQRRRWWW]]]fffnnntttwwwzzz{{{uuuvvvzzzuuuHHH<<>>>>>======<<<999666555666777777666777888777555333333444222333555777888777777666999666777AAAMMMNNNBBB777222000///000444555444222333333222222111222222222444333333333333444555555555555555666:::???CCCFFF___sssyyyfffZZZSSSPPPKKKEEE>>>;;;===??????===>>>>>>???BBBEEEDDD???;;;:::999888999;;;;;;999888666888888777555333333444555555444444444555555666333444555666666666555444000111222444555666666666333222222111111111111111000000////////////000000........................////////////000000000000000//////.........//////000000//////.........---444333333222111111111222222222333666999===@@@BBBGGGPPPeee~~~wwwtttwww|||uuunnneee]]]XXXSSSMMMIIIKKKKKKKKKLLLNNNRRRXXX]]]^^^mmmzzztttjjjwwwYYYEEE@@@===999777666666555444000111222222000.../////////......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))yyyiiiaaaIIIEEEAAA@@@???>>>===<<<<<<;;;;;;:::888777666555555666444666777666444222222333111222333444555555555555888666777???GGGHHH@@@777222000///000333555444222333222222111111111222222333333222222333333444555666666555666888:::===???FFFVVVpppwwwjjj]]]TTTPPPOOOIIICCC<<<:::<<<>>>???===<<<<<<>>>@@@CCCBBB>>>:::999888888999;;;<<<:::999777888999888555333333444333333333333333444555555333444555555555444333333000111222444555555666666222222111000000000000000000//////////////////000........................000000/////////////////////......------......///000/////////.........---333333222111111111111111000000111222444666999:::AAAFFFWWWrrr|||zzzyyy~~~~~~uuuooolllbbb[[[RRRLLLJJJJJJKKKKKKGGGKKKPPPSSSUUU[[[cccjjjxxx|||qqqeeeJJJ>>>???<<<888666666666555444111333444333111/////////......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))vvvggg]]]FFFBBBAAA@@@???===<<<:::999888999999888888777666555444333444555555333111111222000000000000111222333333444333555999======999444111000///000222333333222222111111111111111222222222111111111111222333333666666666666666666666666777>>>IIIXXXggguuuiiiZZZ]]]```\\\TTTNNNLLLLLLHHHCCC<<<:::<<>>:::<<<999666555555666555444444555555444222/////////---------,,,++++++******++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''(((sssccc]]]GGGDDDBBBAAA???===;;;999888777777888999999999777555333222444555444222111111222111000///...///000222333///000222222222222111111000000000000111222222111111000000000000111222222000000000000000111222222444555555666555444222111888888888:::???FFFMMMRRRbbbuuuxxxooolllgggYYYJJJHHHOOOVVVVVVOOOIIIHHHJJJGGGBBB===;;;<<>>>>>>>><<<999777555444555777:::<<<;;;:::888999:::888666444333333000000111111333444555666333333333222111000//////000111222333333444444444000///......------......///......------......///........................000//////......------,,,,,,,,,++++++,,,,,,------........................000//////.........//////111111111111111111222222333333999IIIaaayyyuuuxxx||||||~~~xxxtttmmmbbbWWWNNNJJJIIIEEEFFFIIINNNSSSWWWZZZ[[[^^^aaagggppp{{{uuuZZZJJJAAA===<<<999777555444555555555444555666666555222/////////---,,,,,,++++++******)))************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''ppp```___JJJGGGCCCBBB@@@>>><<<999888777777888:::::::::888555444222444555555333222222333111000/////////000111222---///111000---,,,...111///000000000000000000111000/////////000000111222000////////////000111111222333444555555444222111888777666666777:::===???DDDXXXlll~~~pppiii[[[NNNIIIIIIHHHCCCCCCJJJPPPOOOIIICCCCCCFFFBBB???;;;999:::<<>>?????????<<<999777666333222333666999::::::999999::::::999666444333333111111111222333555666777333333222111000/////////000000111222333333333333///......---,,,---------......------------..............................///.........------,,,,,,+++++++++++++++,,,---------------...............///......---....../////////000000111222222333333111222666>>>NNNkkk{{{xxxuuuqqqtttvvvzzz~~~xxxrrrllliiiaaa___ZZZSSSLLLHHHGGGGGGHHHJJJMMMRRRWWW]]]cccgggjjjnnnwwwyyyVVVEEECCCBBB===:::666555333333444555444222444555666444111///......---,,,,,,++++++******)))************************++++++++++++++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''nnn\\\zzzaaaLLLJJJBBBAAA@@@>>><<<:::888777666777888999999777555444222333555444333222222333111111000000000000111111///111222000...---000222...///111000///...///111///.........///000111222000////////////000111111000111333444555444333333444555666777777777777777666BBBMMMWWWnnn|||hhhSSSRRRLLLEEEBBBDDDDDDBBB>>>CCCGGGFFFBBB>>>>>>@@@;;;:::888777777888999:::===>>>???>>>;;;888777777333333333666888::::::888999:::;;;999666444333333222222222222333555666666333222111000000000000000///000111222222222222222///...------,,,,,,------------,,,,,,,,,,,,------........................------------------------++++++++++++,,,---......---------------...............------......//////------///000111222222222111333666999@@@TTTxxxyyyppplllmmmoooqqqrrrsssrrrrrrtttyyywwwlllccc]]]XXXUUUPPPPPPNNNLLLJJJJJJLLLNNNQQQRRRRRRUUUZZZcccnnnvvv}}}qqqZZZDDD===??????999444555444222222333333222000222333333222000------------------,,,++++++******************************++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''(((mmmZZZuuuaaaKKKHHH@@@???>>><<<:::999777777444555666666666555444333000222333333222111111222///000000000000000//////...///000///------///111---///111000...---...000............///000111111000000//////000000111222000000111222222333222222333333444444333222111000111777:::===GGGXXXeeekkkjjjnnnzzzpppZZZKKKEEEFFFFFFEEEGGGJJJFFF@@@;;;>>>AAABBB???<<<::::::888888999888777666666666777999;;;;;;999777888:::555555555777:::;;;:::999:::;;;;;;999666444333333222222222222222333444444333222111000000000111222///000111111111111111111//////...---------------------,,,,,,,,,,,,------........................+++++++++,,,------......+++++++++,,,,,,---...///,,,,,,,,,------........................///000000---...000111111111111000111222333555777@@@SSSddd{{{{{{ooonnnmmmkkkjjjhhhgggfffgggmmmtttwwwxxxyyy}}}qqqjjj___VVVQQQOOONNNNNNKKKMMMNNNOOOPPPSSSWWWYYY]]]aaaggglllsss{{{~~~|||gggPPPFFF===;;;<<<999555444444333222222333222000......000111000...,,,,,,,,,......------,,,+++++++++************************************************''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))mmmXXXsss```JJJFFF>>>>>><<<;;;999888666666333333333444333333222222...000222222000000000111......000000000///...---,,,,,,,,,,,,+++,,,---...---///111000---,,,...000---------......000111111000000000000000111222222000000000000000111111111111111111222333444555666222666999999999:::>>>AAA>>>CCCPPPaaammmxxxlllaaaYYYRRRKKKFFFGGGFFFEEEGGGNNNRRRLLLBBB===???AAACCCBBB>>>:::777999:::<<<<<<:::888777777222555888999888777:::<<<777777777999;;;<<<;;;::::::;;;<<<:::666444333333222111111111111111222222222222111000000111222333///000000111111111111000//////...------------...---,,,,,,++++++,,,,,,---........................)))***+++,,,---......///,,,,,,,,,,,,---...///000,,,,,,,,,------........................///000111000111222333333222111000111///000333333333888>>>WWWiii}}}vvvsssppplllhhhdddbbbaaa]]]cccjjjmmmlllmmmppptttwwwyyyzzzzzzyyyzzz|||~~~}}}zzzxxx|||{{{sssjjjddd[[[UUUMMMGGGGGGKKKOOOQQQNNNQQQTTTVVVYYY\\\```cccgggqqq~~~xxx~~~}}}XXXAAA===;;;<<<===999555666:::444333222222222111///---,,,...///...,,,++++++,,,///......------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))jjjXXXsss]]]IIIDDD===<<<;;;:::888777666666444444444444333222111000000111111111000///---,,,000000////////////000000444333111000...------,,,........................---------...///000000111000///...---------------......//////000000111111111111111111111111111111222333444555666666666666888:::===@@@EEEUUUrrrssseee^^^SSSOOOJJJGGGFFFFFFCCC@@@??????BBBLLLZZZ^^^QQQ@@@777>>>CCCCCCAAAAAA???;;;888:::???DDDGGGCCC:::222444222222444999======<<<777777999>>>CCCBBB<<<666:::777777:::<<<:::888777333333333111///...000222666555222000000000111222222222333333222000///...------......------,,,+++,,,,,,,,,---------......,,,,,,,,,------....................................------,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,,,,---......//////............//////111111111111222333444444EEEQQQeee|||zzztttnnnhhhddddddaaa^^^]]]```cccfffgggiiigggeeedddeeehhhkkkmmmoooppppppllliiilllssszzz~~~~~~~~~yyyqqqkkkhhhccc[[[UUUOOOKKKKKKRRRWWWXXXYYY[[[VVVZZZ```gggiiillluuu{{{vvvQQQ@@@>>>999999888888666555444333222222222111111111000000...------,,,,,,------...000000///...,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((hhhUUUppp\\\GGGBBB<<<;;;:::999777666555555444444444444333222111000111111222222111///...---000000////////////000000222111000///.........///........................,,,------...//////000000//////...---------------....../////////000000000111111111111111111111111333444555666666777666666444555777888888???QQQcccbbbaaaffflllnnntttwwwnnndddYYYQQQNNNFFFDDDBBBBBBDDDFFFEEEDDD???@@@DDDLLLVVVYYYMMM???;;;>>>??????BBBFFFDDD???@@@AAADDDGGGIIIEEE===666666333111111555999;;;<<<888777888===AAAAAA===888===999777888:::999555333333333222111......000111888777444222111111222222222222333333222111///...---------...------,,,+++------------.........///,,,,,,,,,,,,---------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---....../////////....../////////000000000000000111333333:::DDDXXXrrruuukkkfffaaa^^^[[[[[[\\\___aaabbbaaa```______aaabbbcccdddbbbdddeeedddbbbeeelllsssxxxxxxwwwxxxyyy{{{|||~~~zzzlllgggaaa]]][[[YYYUUUQQQTTTQQQRRRYYY^^^^^^^^^___cccdddkkkvvv~~~zzz\\\EEE======888888777777666444333222222222111111111000000000------,,,,,,,,,,,,------//////...---,,,++++++******))))))(((((())))))***************************((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''dddQQQlllYYYDDD???;;;:::999888777555444444444444444444333222111000111222222222222000///...000//////......//////000/////////...//////000000------------------------,,,------......////////////...------------------.........///////////////000000000000000000000000333333444555666666666666666555666777555444888@@@BBBBBBGGGNNNOOOTTTdddwwwiii^^^SSSNNNJJJEEEBBBCCC::::::;;;===AAACCCDDDCCC???BBBFFFIIIOOOPPPHHH===>>><<<:::>>>HHHRRRQQQJJJFFFEEEEEEGGGHHHEEE>>>888777444111000222666999:::999888777:::>>>???===;;;===:::777666777888666333333333333111///...000222:::999666444222222222222222333333333333111000///---------------,,,++++++------........./////////+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------,,,,,,,,,,,,,,,,,,,,,---......////////////////////////............///000111222444888CCCXXXtttyyytttgggddd```^^^^^^___^^^^^^XXXWWWWWWXXXZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\^^^cccgggmmmllllllllllllnnnooopppwwwxxxyyyyyyyyy{{{~~~{{{tttooojjjeee]]][[[XXXVVVUUUUUUUUUVVVXXXWWW\\\eeekkkkkklllmmmtttvvv~~~nnnTTTEEE<<<999:::666666666666555444222222111111111111000000000000------,,,,,,,,,,,,---------------,,,,,,,,,++++++*********))))))*********************************((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''cccQQQkkk|||UUUBBB@@@;;;;;;:::888777666555444333333333333333222111111111222333333222111000////////////......//////////////////....../////////------------------------,,,,,,---------...............---,,,,,,---------........................000000000000000000000000111222333444444555555444888666777::::::666333444999999;;;===;;;:::CCCNNN^^^hhhpppqqqrrrwww~~~rrrbbb\\\```ccc]]]TTTPPPHHHBBBAAA@@@======???888888:::<<<>>>@@@@@@@@@BBBFFFIIIIIIIIIHHHCCC======:::888@@@QQQ______VVVDDDBBBAAAAAABBBAAA<<<888777666444333444555666777:::888666777;;;===>>>>>>999:::999555444666777666444555444222000000111333:::999666444222111000000111222333333333222000///,,,------------,,,++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,************************+++************++++++,,,///......------,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000000/////////............///000111222666444555===OOOkkk{{{wwwrrrmmmjjjgggcccaaa]]]ZZZWWWWWWYYYZZZYYYWWW[[[\\\\\\[[[YYYXXXZZZ\\\___^^^^^^^^^___aaacccddddddeeeggghhhhhhjjjmmmpppuuuvvvxxxzzz|||~~~~~~yyyvvvvvvvvvvvvrrriiibbb```]]]ZZZZZZ[[[[[[[[[[[[^^^bbbeeeiiijjjqqq|||uuu}}}}}}gggNNNBBB???<<<888555666666666666555444333222111111000000000/////////---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''dddRRRllluuuPPPBBBAAA<<<<<<;;;:::888777666555222222333333222222111111111111222333333222000/////////............//////111000///...------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,------............---------------////////////////////////...///000111222222222222555111111666888555222111...///222444333222777===<<>>@@@AAAJJJNNNOOOKKKGGGFFFDDD@@@<<<999888AAASSS```^^^UUUAAA>>><<<<<<>>>>>>;;;888666888999:::999777555555:::888666666888;;;>>>@@@777;;;;;;444000222444333666666666444222111333444777666555333111///......000111222222222111000///,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,------.........------,,,,,,+++,,,++++++++++++,,,------//////000111111000////////////...//////000111222333444333222777JJJeeeyyy}}}wwwqqqmmmkkkddd]]]ZZZ[[[]]]\\\[[[ZZZZZZZZZXXXVVVTTTTTTTTTTTTTTTTTTTTTVVVXXXZZZ[[[XXXYYY[[[]]]]]]___aaacccfffggghhhjjjkkkmmmnnnoookkklllnnnppprrrtttvvvxxxwwwwwwwwwxxxzzz{{{}}}~~~~~~|||xxxuuussssssuuuvvvvvvvvvtttoooiiieeebbbbbbaaadddddd^^^\\\^^^```___aaacccfffiiilllqqqwww|||zzz{{{yyyUUUIII@@@>>>???<<<777444666666666666555444333333000000000/////////......,,,,,,,,,++++++,,,,,,,,,*********+++++++++++++++++++++************++++++************************''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((())))))(((((((((''''''''''''''''''''''''dddRRRjjjpppMMM@@@BBB===<<<;;;:::999777666666111222222222222222111111000000111222222111000//////......------......///111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,////////////////////////------...///000000000000444000///333666333111111---///111333444444666888999;;;999555444999>>>???DDDNNNXXXZZZXXXYYYbbbkkkiiidddccckkkyyyxxxxxxuuunnnjjjpppvvvlllccc___aaaeeegggddd```^^^XXXQQQPPPKKKJJJPPPSSSQQQLLLIIIHHHEEEEEEEEECCC???@@@CCC>>>;;;;;;<<<;;;666444555555777999:::;;;>>>CCCFFFSSSUUUSSSLLLGGGGGGFFFCCC===<<<;;;???JJJSSSPPPIIIAAA>>>;;;;;;======;;;888666999===>>><<<888666444888777555555666:::>>>AAA;;;>>>;;;444222666444...666666666444222111333555444444333111000...---,,,//////000111111000///...,,,,,,,,,,,,,,,+++******)))))))))*********+++++++++++++++************)))************************+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------//////111111111111//////.........//////000111222+++111666555444:::HHHTTToooyyyyyypppeee______```___\\\ZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRQQQRRRSSSUUUVVVXXXTTTVVVXXXYYYYYYZZZ\\\^^^]]]^^^^^^___aaaaaabbbcccaaabbbccceeeggghhhiiijjjfffggggggiiikkkmmmnnnpppppprrrtttwwwyyy{{{|||}}}yyyyyyyyyzzz{{{zzzwwwtttllliiifffcccaaa```aaabbbcccddddddbbb___\\\[[[[[[VVV[[[^^^\\\\\\bbbhhhjjjppprrrvvvzzz~~~~~~~~~{{{|||sssVVVEEE???;;;;;;:::777555666444444555555444444333222////////////............,,,,,,++++++++++++,,,,,,*********************+++*********))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&cccPPPfffpppMMM??????<<<;;;:::999888666666555111111222222222222111111...///000111111111000//////......------......//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++........................------...///000000000000444111000444666333111222222333444444444444444222777888777444555999<<<;;;:::===>>>>>>===???DDDIIIDDDBBBBBBGGGPPPUUUWWWUUUQQQTTTTTTQQQNNNPPPWWW]]]```^^^[[[VVVQQQKKKGGGDDDBBBEEEFFFEEEFFFHHHFFFBBBDDD@@@@@@EEEGGGEEECCCEEECCC@@@@@@@@@===888999???===::::::;;;999555555999444555777777888<<>>;;;>>>DDDEEEBBBCCC???<<<<<<===<<<999666777:::===>>>;;;888777777777666555444666999>>>AAACCCAAA:::777@@@IIIAAA111555555444222000000111333222222222111000///---------...///000000///...---+++,,,,,,,,,,,,+++******)))*********++++++++++++++++++******))))))))))))************************)))))))))******+++,,,---******+++++++++++++++++++++++++++***++++++,,,---...///111222222111///...------------...///000111+++///333444444555888<<>>DDDQQQOOOIII@@@===>>>===:::@@@BBB???999888===CCCDDDDDD@@@===;;;<<<:::777333888;;;===<<<999777777999666666555555555999===AAAJJJBBB888;;;OOO^^^RRR:::333333333111///...000222222222222111111///......,,,---...//////...------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++*********))))))((((((************************(((((((((((()))***+++,,,)))))))))******++++++,,,++++++******++++++,,,---...000111222222111000...,,,,,,,,,,,,---...//////222///------///222333333555DDDXXXiiiuuuyyytttpppjjjeeeaaa___\\\[[[^^^]]]ZZZXXXWWWVVVVVVWWWQQQSSSVVVVVVVVVVVVWWWXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSUUUUUUWWWXXX[[[^^^```aaa\\\]]]^^^___^^^]]]\\\[[[___^^^]]]]]]___```___^^^ZZZZZZYYYYYYYYYYYYZZZZZZ]]]```dddggghhhiiijjjlllqqqwwwzzzwwwwww~~~}}}yyyyyyzzzwwwpppjjjjjjkkkooossspppkkkkkkoooqqqQQQAAA@@@;;;777555777777333222333///000000000000//////...//////.........---------,,,++++++++++++++++++,,,************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&cccNNNZZZ{{{rrrKKKCCC:::<<<:::888666444444444444111111111222222333333333222111111000///......---///...---,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,,,,------------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,------......------------...000111111111111222222222222222111000000111111111000000000000000333222222111111222222333333222222111111222222333222222333333333222222111555555555444444333333333555555555555444333222222333555777888888999;;;===;;;888555666888:::999888;;;:::888666555444444555;;;:::999888777666555444777777777666555666999<<>>;;;888888:::===>>>===:::888666555444444444444444333333333555666444555555444444;;;FFFNNNJJJDDD777000>>>OOOKKK:::000///......///111333444666555333222111111111111111000...,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))(((((())))))******)))(((((()))************))))))))))))******++++++++++++++++++++++++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++............---,,,+++***,,,,,,,,,------------...............///000111222333444888===GGG^^^}}}wwwuuurrrmmmhhhdddeeehhhiiihhhfffcccaaaaaabbbdddcccaaaaaabbbeeedddcccbbb```___^^^^^^^^^___^^^^^^^^^```aaacccddd```bbbcccaaa^^^\\\\\\^^^^^^```cccfffiiilllnnnnnnqqqvvvzzz{{{~~~vvvnnnkkkeee___]]]___[[[```iiirrrzzzsssaaaMMMDDD???;;;:::<<<777777666444333111000000111000///...---------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%aaaKKKVVVuuutttLLLCCC999:::999777666444444333333222222222111111111111111111000000//////............------,,,,,,,,,,,,,,,+++---...---,,,+++,,,...***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---++++++,,,------------------....../////////......//////000000//////...---.........///000000000111000//////......//////000000000000000000000000000000111111222222111111111111111111111111000000000222222333333333333333333///111222333333444666777777666444555777888888777444333333222333444555666666666666666777777888999======<<<999666666777888888666444333333555888:::<<<<<<;;;:::888888:::<<<<<<:::888666555444444444222222111111000111111222222333333222444:::DDDLLLDDD>>>666222666<<<999222------...///000222444555444333222111111111222333222111000...---+++***)))++++++,,,,,,------......******)))((((((((())))))***))))))(((((())))))******))))))(((((())))))***++++++++++++++++++++++++000///...,,,++++++++++++...------,,,++++++******,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,------------......---......///000111333333222111444EEEggg}}}{{{yyyssspppmmmoooqqqrrrrrrrrrssstttuuussspppmmmkkkjjjiiijjjkkkiiigggiiimmmppppppnnnjjjkkkkkkjjjiiihhhiiikkkhhhkkkpppvvv|||yyyjjjccc]]][[[ZZZ[[[```eeedddooo{{{RRRGGG===::::::888666666666666555333222111000///000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%___IIISSSqqquuuMMMCCC888888888777555444333333333222222111111000000000///000000/////////.........------,,,,,,+++,,,,,,---+++,,,------++++++,,,---***++++++,,,,,,,,,++++++******++++++++++++******************++++++++++++***,,,,,,,,,+++***+++,,,++++++,,,------------,,,---............------,,,...............---,,,,,,,,,,,,---...///000000000//////............//////.........//////.........//////000111111111000000111000000000000000000000000000111222333333333222...///111222111222444555888777666666666666666666222111111222333555777888777777666666666666777888CCCCCCAAA===888555555555333333222222333444666777888999:::999888777888999:::999777666555555555555333222111111111111111000222333444333333555:::>>>:::666333333111......111------...000111222333444333222000/////////000111000000///...---+++)))(((******+++,,,------......***))))))((((((((()))))))))))))))(((((()))))))))))))))(((((((((((())))))************++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++***))))))++++++,,,,,,,,,---------------------...///000000///000222333444:::LLL^^^ssswwwmmmeeeaaaaaabbbdddiiinnnttt|||vvvYYYGGGAAA;;;999999888555222555444333222111000/////////......------,,,,,,,,,+++++++++++++++++++++***************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''^^^HHHQQQnnntttLLLBBB777666666666555444333222222111111111000000/////////////////////............,,,,,,+++++++++,,,,,,---+++,,,---,,,++++++,,,---+++++++++,,,,,,+++******)))******++++++******))))))))))))******+++++++++***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++,,,------------,,,++++++++++++,,,---......////////////............//////,,,---............---,,,---...//////000000000///000000000000000111111111//////000111222222222111---///111111111111333444::::::999888666444333333222111111222444666888999;;;999777555444444555555??????>>>;;;777444444555333333333333444444444444777999:::999777666666777888777555444333333444444222111///000222222111//////111333444333222222222000...000222///***,,,333...//////000111111222222222111///...---,,,------,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,---)))((((((((((((((())))))((((((((())))))((((((((())))))(((((((((((()))))))))))))))******+++++++++...---,,,+++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000///...000555777777:::???JJJ^^^sss}}}tttmmmiiijjjkkkjjjhhhiiilllnnnvvv~~~iiiTTTEEE:::888555444666888777555333333222111000//////...---------------,,,,,,,,,******+++,,,,,,,,,+++***************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''~~~\\\GGGPPPlllsssKKKAAA666555555555555444333222111000000000000////////////........................+++++++++++++++,,,,,,---***,,,---,,,+++***+++---++++++++++++++++++***)))((()))***++++++***)))((((((((())))))***+++++++++***+++,,,+++***)))***,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++,,,------......///..................///+++,,,---......---,,,+++,,,,,,---...//////////////////000000000000111111//////000000111000000000---///000111000000222333888999999888555222222222333222222222333555777888===;;;888555333222222333555666777666444444444555444444444444444444444444888999:::999777777777888666555333222111111111222111///...000333444111...+++---000333333222000...,,,,,,...000...,,,///444000000//////000111222222222111///---,,,,,,,,,,,,++++++++++++************''''''(((((())))))******((((((''''''(((((())))))'''(((((())))))((((((''')))((((((''''''(((((()))(((((())))))***+++++++++------,,,+++++++++++++++))))))******+++,,,,,,---,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////222---,,,000222222111333666;;;III\\\nnnwwwooolllvvvyyy}}}lllRRRBBB===>>>888888555111222555555222222111111000//////......+++,,,,,,------,,,++++++******,,,---------,,,+++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%|||[[[GGGOOOkkkqqqIII@@@555444444555555444333111111......//////////////////........................++++++******+++,,,,,,---***,,,,,,,,,+++***+++,,,+++++++++++++++***))))))((()))***++++++***)))(((((((((((()))***+++++++++)))+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,...//////...,,,+++++++++,,,....../////////---.........//////////////////000000000///......,,,...////////////000222222555777666333111111222333333222111111222444555>>><<<888444222222222333333444666555444333333444333333333333444444555555777888999999888999;;;===999888666444333222333333111//////111666777555111---...///000222222111000...///...,,,---000000//////.........///111444666111111///........./////////---,,,***))))))******(((((((((((((((((((((((('''''''''''''''((())))))''''''((())))))(((''''''((((((''''''''''''((((((((((((((()))***+++++++++---,,,++++++***+++++++++***************+++++++++++++++,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,---...///222---,,,...///...///222222---333FFFUUUbbbyyyttt^^^III;;;555666999999;;;888333222444222...111000000//////......---***+++,,,------,,,+++******+++---.........---,,,************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{[[[GGGOOOjjjpppHHH???555333444444555444333111000---.........//////000000---.....................+++*********+++,,,,,,---***+++,,,,,,******+++,,,+++++++++++++++***)))(((''')))***++++++***)))''''''(((((()))***+++++++++)))+++++++++***)))***+++******+++,,,,,,,,,,,,+++'''((()))***+++,,,,,,,,,,,,------------,,,++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,+++,,,...//////...,,,+++***+++,,,---............,,,,,,,,,------.........///000000000///...------+++---.........---///000---000333444222000111333333222111000000000111222===;;;777444222222333444888999:::888555222111111111111111222333444666777666777888999999;;;>>>AAA>>><<<:::888777666666666444222111555:::<<<999555333111//////000111111000111222///***+++111000***...---,,,---///222666999111000/////////111222333222111...+++)))))))))***))))))))))))(((((((((((('''''''''''''''((()))***&&&'''((())))))((('''&&&((((((''''''''''''(((((('''(((((()))***+++++++++,,,,,,++++++***+++++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,---.........---000333111---///444333///555???>>>BBBccceeeTTTAAA999999:::777444///333444111222555444///000000//////......------)))***,,,,,,---,,,+++******+++---/////////---,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''xxxZZZKKKRRRhhhsssIII<<<777666555555444444333222222000//////............///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))************************((((((((((((((()))******,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,(((***+++***)))((()))***+++++++++++++++***)))(((++++++******************,,,,,,,,,++++++*********---------,,,,,,,,,++++++******+++,,,,,,---......///...---,,,,,,---...//////////////////.........---------------...///000------.../////////000000///////////////000000111999999777444111///000111111777<<<;;;555000111444555555444444444333222222333888999555444:::@@@BBBAAA===777444444666777888333000...111777;;;;;;999444333111000000000111111///...---,,,+++,,,,,,---......------...000333444///000333555666666666555444222...+++)))(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))******************+++,,,---...+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------..................///000000//////111444555;;;MMM```www]]]JJJEEE???;;;888666555444333333222222111000//////000000///...............,,,,,,------,,,,,,+++***++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''vvvYYYJJJQQQffftttJJJ<<<666555555555444333333222222111000///...............000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))************************((((((((((((((())))))******+++++++++******)))(((******************++++++(((***+++***)))((()))******++++++++++++***)))(((************************,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++******++++++,,,------...///...---,,,,,,---...//////.....................------------...///000111..................///000///.........///000111111888777555222///---///000222777===???;;;777555555777666555333222222222333444777888444444999<<<;;;888555222222555888<<<===666222...///333777666444333222111000000000111222000///---,,,,,,,,,---...000///.........000222333222333555666666555444333000///,,,)))(((''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******************+++,,,------+++++++++*********))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---------...............//////000111000111222111222===IIIVVVdddppp~~~rrrXXXFFFAAA===999555444333333222333222222111000000//////000//////...............,,,,,,,,,---,,,++++++***++++++++++++++++++++++++************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&uuuXXXIIIOOOcccuuuLLL<<<444555555444444333333222222111111000......---------//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))************************(((((((((((()))))))))))))))))))))***))))))((('''******************))))))(((***+++***)))((()))*********++++++******))))))************************+++++++++++++++*********++++++++++++*********)))*********+++,,,,,,------...------,,,,,,------...........................,,,,,,------///000222222000///---,,,,,,---...///............///000111222555555333///------000222222666<<<@@@@@@===888555<<<:::888555444444555666666888777444666999888555222000///000555999===>>>999444///...000222111000111111000//////000222222111000...---------//////333222000///...//////000555555555555444333111000,,,+++)))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))***+++,,,---+++************))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++*********+++,,,,,,------...------------...//////111//////000///---///444666???HHHYYYqqq}}}yyytttuuuzzz}}}zzz{{{|||ooo]]]JJJ;;;666999666333111111222222111222111111000000///////////////...------------...+++,,,,,,,,,,,,+++******************************************************(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&tttXXXHHHMMMaaauuuMMM<<<333555555444444333222222111222111000...------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))***+++***)))************************'''(((((())))))))))))))))))))))))******)))((((((++++++******))))))(((((((((***+++***)))((()))***))))))************))))))))))))))))))************+++++++++***************************)))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------------.........,,,,,,,,,---///111333444111000---+++***+++---///---------...///000111222333222111//////000444888444555888===AAA@@@;;;777CCC@@@;;;888666777999;;;888999888777999<<<999333333111000111444888::::::999555000......000000///000//////...///000222222111000////////////000000444333111000......---...333333333333222000///...***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***)))))))))))))))***++++++************))))))))))))))))))))))))************************++++++++++++************************))))))******+++,,,,,,,,,------,,,,,,------...//////...---///000000000000333777777@@@UUUgggzzz~~~~~~~~~~~~}}}xxxssswww~~~yyyuuutttyyy}}}]]]NNNDDD888333777777444222111111222222111000000000/////////......///...------,,,,,,------+++++++++++++++******)))************************************************&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&rrrXXXHHHKKK^^^uuuLLL<<<333555444444333222222111111111111///......------------------------,,,,,,,,,***************************************************)))((()))******)))((())))))))))))))))))))))))''''''((()))***))))))((())))))***************)))+++******))))))((((((((((((***+++***)))((()))***((())))))*********))))))(((((()))))))))******************************************)))))))))(((((())))))***************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...++++++,,,---///111222333111///,,,***)))+++---...------------...///000111000111111111222555:::===888777777;;;@@@BBB@@@<<>><<<555444:::666444111000111111000/////////...............---......---,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%pppVVVFFFHHHZZZzzzsssJJJ;;;555444444333333222222111111000000///............///------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))&&&''')))*********)))((())))))******++++++******))))))))))))))))))(((((((((***+++***)))((()))***(((((())))))******))))))'''(((((())))))*********)))))))))***************************)))))))))((())))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,---------++++++,,,,,,...///111111...---+++******+++,,,---......------......///000...///111222444666:::===999888888;;;???BBBBBB@@@===:::666222111222555777999;;;<<<:::;;;>>><<<777222111111333666888777777222111000000000000111222//////...------...000000///111333555555444222000111000000///...---,,,+++******++++++,,,,,,------)))))))))***************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((()))))))))))))))***((((((((()))))))))******)))))))))************+++************************((((((((()))******++++++,,,++++++++++++,,,------...///---+++---111111///'''000111000444444>>>RRRkkk|||sssdddRRRBBB666555666333222444444222////////////---,,,------------------------------,,,++++++++++++,,,)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%mmmSSSDDDEEEUUUrrrqqqGGG;;;777444444333333222111111111///............//////000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))&&&''')))*********(((((('''((())))))******))))))((((((((()))))))))))))))(((***+++***)))((()))***'''(((((()))))))))))))))''''''(((((()))******+++((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))*********+++,,,,,,------+++++++++,,,,,,---//////,,,+++++++++++++++,,,---//////...---------......,,,...000222222333555666444555777:::===>>>>>>===777555222000///000222333888<<<<<<999666777777555000000000222555666555444...///000000/////////000000///...---------...///---000555888999666222///------------------,,,+++************++++++,,,,,,))))))*********))))))(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((()))******)))((((((''''''((((((((((((((((((((())))))******(((((((((((()))))))))***))))))))))))************************************''''''(((((()))******++++++++++++++++++,,,,,,---+++///000,,,,,,//////,,,)))000111111444///000===???MMMaaarrrsssZZZFFF===<<<888444222333222000///111000......//////...,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%jjjQQQAAABBBRRRmmmoooEEE;;;888444444333333222111111000...------......///000111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))&&&''')))***+++***((('''&&&&&&'''((())))))((((((''''''(((((())))))******(((***+++***)))((()))***''''''((()))))))))))))))&&&''''''((()))******+++(((((())))))*********+++++++++++++++************))))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++++++++,,,,,,---...*********+++,,,,,,,,,,,,000///...---------------+++---000111000/////////,,,000444888:::999888777666444222000///000222333777<<<<<<666222111222111111111111222333333111///,,,---///000///---------000///...---,,,,,,---...,,,000666:::;;;777222...++++++,,,---------,,,,,,,,,,,,++++++***++++++,,,))))))))))))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))******)))(((((('''''''''(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))*********++++++******++++++,,,---'''///222///...000000,,,111333...---111---+++555222999BBBMMM^^^ppp{{{~~~lllWWWGGG;;;999<<<555888777333222444333///000///...///111111000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%mmmOOOAAABBBJJJmmmpppGGG;;;666333333333333222111000000111000000///......------,,,,,,,,,++++++***************))))))))))))******++++++***)))(((((())))))))))))(((((((((((())))))******))))))((((((''''''''''''(((((('''&&&%%%%%%******)))&&&""" !!!&&&&&&'''((())))))((((((******))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&''''''((()))))))))))))))*********)))))))))))))))++++++,,,------------,,,,,,,,,,,,---------......+++,,,,,,---,,,+++)))(((---......---++++++,,,...///111333666777888777777222222111111000/////////777999;;;999555222111222444333222111000000111111//////000///...---...///,,,---///000000///---,,,000111222333444333333222///...---,,,+++++++++++++++***))))))((()))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''(((((()))***************))))))))))))*********************))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,---------..................////////////555444444777AAAQQQcccnnnuuubbbNNNCCC<<<777777;;;444333222222111111222222///............---------------------------------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%lllOOOAAACCCKKKlllqqqIII<<<666222222222222111000//////000000//////...------,,,,,,,,,,,,+++++++++************))))))))))))*********))))))(((''''''(((((())))))(((((((((((())))))))))))))))))((((((''''''(((((())))))(((((('''&&&*********(((&&&%%%&&&'''&&&&&&'''(((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))''''''(((((()))))))))))))))((((((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***+++++++++******)))(((,,,------,,,++++++---...111222444555666555444333000000000000////////////444666888777444222111222111111111111000///...---...///000///............,,,---...//////...---,,,...///000111222111111000///...---,,,+++*********++++++***))))))))))))***))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''((())))))(((((()))************)))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------.........////////////333333333444999AAAKKKSSSiii{{{lllWWWJJJ>>>999777444444666222222111000000000000111............------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiNNNBBBDDDLLLhhhpppHHH;;;333111111111111000///...---//////......---,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******)))(((((('''''''''''''''))))))(((((((((((()))))))))))))))(((((((((((('''))))))))))))))))))(((''''''((())))))((((((***,,,&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((())))))))))))((('''(((((((((((()))))))))((((((((('''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))((()))******++++++******))))))*********+++++++++******)))((((((((())))))***+++,,,+++++++++---///222333444444333222000///------............//////111333666666444333222222111222222111000...---,,,///////////////...------,,,---...//////...---,,,,,,---......///.........///...---,,,*********))),,,,,,+++***************))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((((((((''''''(((((()))***''''''((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))***))))))(((((())))))***'''((())))))******))))))(((((())))))))))))******)))))))))))))))))))))))))))*********+++,,,,,,,,,++++++,,,,,,,,,------------------........./////////111222222222333555888DDDWWWmmm{{{yyycccPPPFFF@@@:::666777888666555555111000000///////////////............------------++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%fffMMMBBBEEELLLcccnnnFFF999111111111111111000///............---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))(((((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))(((((('''$$$%%%&&&&&&%%%&&&(((***''''''((((((((((((((('''((())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))))))))'''((())))))***))))))))))))))))))*********+++++++++***(((((('''((()))***((()))*********+++---///000111111111000///...---***++++++,,,---.........///111444666666555444333444333222000////////////222111//////......---,,,,,,------......------,,,,,,,,,------------------///...---+++***)))))))))---,,,++++++******++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((()))))))))***((((((((()))))))))))))))((())))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,...111111000/////////000;;;FFFNNN[[[mmm|||zzzcccQQQDDD===::::::777777888999777555333111000//////......//////.........---------,,,,,,***************************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%cccLLLBBBDDDKKKaaammmGGG:::111222222222222111000///...---------------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))(((((()))******))))))(((((((((((())))))'''''''''''''''(((((((((&&&''''''(((((('''''''''$$$%%%&&&%%%$$$$$$&&&((('''((((((((((((((('''''''''((())))))))))))((('''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''(((((())))))))))))''''''((())))))))))))(((************+++++++++++++++***)))(((((()))+++,,,'''((()))))))))))),,,...,,,------...............))))))***+++,,,------...///111333666888888666444444222///---,,,...111333888555000.........---+++,,,------------------,,,------------------------------,,,+++************---,,,++++++******++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))'''(((((((((((()))))))))''''''(((((())))))))))))(((((()))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,...000000/////////111///555999:::>>>MMM```lllyyyzzzjjjUUUDDD===;;;:::999666666555444444444222///111111000////////////000...------------,,,,,,,,,************************)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaJJJAAADDDJJJbbbmmmIII===555222222222222111000//////......------------------***++++++++++++,,,,,,,,,******))))))))))))*********))))))))))))******+++))))))(((((((((((())))))&&&''''''''''''(((((((((%%%&&&&&&'''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((('''&&&''''''))))))))))))''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&''''''(((((())))))***&&&'''(((((())))))(((((()))************+++++++++******)))))))))***++++++'''((())))))((((((***,,,))))))***+++,,,,,,---...))))))***++++++,,,------///000333666999999666333000///---+++,,,///333555@@@:::222------...---,,,---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------++++++************++++++,,,,,,+++***************))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))(((&&&'''(((((())))))((((((''''''(((((((((((())))))&&&''''''(((((())))))***((()))))))))***+++++++++))))))*********++++++++++++++++++,,,,,,,,,------...//////...------...000---222777666444999DDDMMMVVVjjj}}}kkkWWWMMMAAA;;;;;;;;;888555333555555222222444444222111111000///////////////------------,,,,,,,,,,,,************************))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%___III@@@CCCIIIaaajjjGGG<<<555111111111111000///...---........................******+++++++++,,,,,,,,,******))))))))))))******((((((((((((((()))******))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&'''((('''&&&'''(((***((((((((((((((('''&&&&&&&&&''')))******)))'''&&&(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&''''''((())))))***''''''((()))))))))))))))((((((((()))))))))******'''((())))))******))))))'''((()))(((''''''(((***((((((((())))))***+++,,,*********++++++,,,,,,,,,...///111555999999555111------///111333666888999GGG>>>333---,,,------,,,---,,,,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,))))))))))))***+++,,,---++++++***))))))))))))***))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&'''(((((())))))(((((('''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,---...///...---,,,---///+++...111222111000333777777FFF\\\ooo|||rrrcccRRRFFF>>>===;;;:::999888555222000555666333333666666333000///......------......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^HHH???BBBHHH]]]eeeDDD:::222000000000000///...---,,,......//////////////////*********++++++,,,,,,,,,******))))))))))))******'''''''''''''''((()))***))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''((())))))***))))))$$$%%%&&&&&&&&&''')))+++(((((())))))((('''&&&&&&&&&'''(((******((('''&&&(((((((((((((((((((((((()))))))))))))))(((((('''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***'''(((((()))))))))))))))''''''''''''((((((((()))%%%&&&((()))))))))((('''((())))))(((&&&&&&'''))))))(((((((((((())))))***+++++++++++++++,,,,,,,,,------000444888888444///,,,///333888;;;======<<>><<<444777999777444222444666,,,222555222111333111---......---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%|||\\\III>>>???FFFVVVvvvsss[[[CCC555777///000000000000//////...---...///...------...///,,,,,,++++++***)))(((((())))))))))))((((((((((((******++++++++++++******((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((()))*********)))'''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))******))))))((((((((((((((()))))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((()))***+++,,,---,,,,,,,,,.........---+++,,,---///111333555777...333;;;BBBEEECCC>>>;;;999666111---,,,---///111...+++,,,......***)))+++++++++++++++++++++************))))))******+++,,,***************)))((((((((())))))))))))'''&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------............////////////111000000222666<<>>222555000000111000000///...---,,,---......,,,,,,---...+++++++++*********))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''((()))***,,,,,,---(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++***+++,,,,,,,,,,,,---...//////000111222222333333222222333222111000...---000000000000///...,,,+++///,,,---111333111222666:::777333///,,,+++,,,,,,******))))))******+++,,,******)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------...............///////////////...555444333444777===CCCFFFSSSXXX___hhhtttvvvkkkcccZZZNNNEEEBBBBBB@@@???;;;:::888888999888555222000000000111111222222222000111222111///...///000---,,,,,,+++***+++++++++*********************)))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((('''''''''&&&&&&'''%%%$$$%%%&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&rrrVVVGGG>>><<>>AAA^^^lllbbbTTTBBB444333222222111111000...---,,,+++,,,------++++++,,,---******************++++++))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***'''+++///...,,,+++///333222333333333222///,,,***......------......///000///000111222222222111000***,,,222:::;;;666222222//////...---,,,+++***************)))***++++++,,,))))))((((((***---///111111///---+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///////////////000000000+++,,,---...000111333444111222555888777:::FFFSSSUUUgggyyyyyyfffSSSGGGCCCCCC===:::777777999999777555999777444222111111222222111333555444333000///...........................,,,...///...------...///,,,++++++***)))*********&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&dddNNNDDD:::777;;;GGGYYYhhhbbbOOO>>>555111000000000///......------+++,,,,,,,,,,,,+++******))))))))))))((('''%%%%%%)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&&&&'''((('''&&&&&&''''''%%%$$$$$$&&&((((((((((((((((((((((((((((((((((((((()))***+++,,,...///000---***((()))+++111---)))+++000555555444000333555444000...///111///222555888777444000---......//////...,,,***)))(((((())))))******++++++((('''''''''))),,,///111777555222...)))&&&###"""###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////111111111111222333444555;;;???EEEKKKSSS\\\eeekkkxxxtttkkkddd```UUUQQQKKKDDD>>>:::777666999777555444555777777777444444333222222222333333000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,222...)))''')))***((('''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%```LLLCCC:::888<<>>777555555666999888666444333333444555000000111444888999999777333222222111111111111111///////////////...---,,,,,,,,,,,,,,,,,,+++++++++************************...///...,,,)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%[[[JJJCCC:::777:::???QQQ^^^XXXGGG888111///000//////......---,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((()))******+++,,,...000666333//////333888<<<===444111...///111222000------...111333555666666666111///---***)))***+++,,,******))))))((((((((('''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''(((((())))))(((((((((((()))))))))***))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++,,,------.........------,,,,,,,,,------///000000///......000222777666444444666999===???@@@BBBGGGQQQ\\\fffkkkmmmooommmlllnnnwww~~~yyyuuukkkeee^^^YYYXXXVVVSSSPPPOOOJJJBBB>>>===AAAGGGMMMOOOIII@@@999555555777888888777666444333333333333///000222666999:::888666222111000000//////000000.../////////......---,,,,,,,,,++++++++++++******)))))))))))))))))))))))),,,///000...)))&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%\\\JJJBBB999666999>>>OOO\\\VVVEEE888222111/////////...------,,,,,,+++,,,,,,,,,,,,+++******((())))))))))))(((((('''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((((((((((()))+++---//////444111...---...222555666111...,,,,,,///111000...---...///111222444666666111///,,,)))((()))+++,,,***)))))))))((((((''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))******+++++++++++++++++++++++++++++++++******++++++,,,---------......---,,,,,,,,,------,,,---............000222000/////////000333555666666555666999<<>><<<<<<;;;888666888777444111222666:::<<<999888666444222222222333444333222111000/////////111222444777999888555333000000///............///...............------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++---///---)))&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%\\\JJJBBB999666999===NNN[[[UUUDDD888333333//////......---,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,++++++******''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((***(((((()))+++---------,,,+++******+++...111333222000---------.........///.........///111333555111///,,,)))((()))***,,,)))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%$$$%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))((((((((()))))))))******((((((((()))******++++++************************)))******++++++,,,,,,---------,,,,,,,,,------...+++,,,------,,,,,,---///---------.........//////000//////......//////000111111222333555777999:::888<<<>>><<<;;;@@@EEEGGGJJJPPPUUUUUUUUUVVVUUURRRMMMNNNQQQWWW]]]^^^[[[XXXVVVUUUTTTWWW\\\______^^^ZZZYYYWWWTTTPPPLLLIIIGGGFFFDDDAAA>>>;;;:::::::::444555666555333222333444444333333333444444222000///222222000111333444111...000222333111000///000/////////000000000111111222333444666777666333000//////...---------------------.........------,,,------,,,,,,++++++******))))))))))))))))))))))))***++++++***(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%ZZZHHH@@@888666;;;<<>><<<888999;;;===>>>??????>>>999999:::999999:::;;;<<<===<<<;;;<<<<<<<<<<<<;;;444333222111111111111111000222333222111000111222111111222222333333333222...333444222333666555000///222444444222000000222...///000111222222222222111111111333444333111.........---,,,,,,,,,,,,,,,,,,------......---------......------,,,+++++++++***************************(((&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%XXXFFF>>>888777===;;;KKKWWWQQQAAA666333333///......------,,,+++++++++,,,,,,,,,,,,+++******((())))))*********))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((---+++((()))+++,,,***(((''')))***++++++,,,---...+++...000000///111777;;;222000---******,,,...000///...,,,***)))))))))***&&&'''''''''(((((())))))&&&''''''(((((('''&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,************+++,,,---...)))+++---------,,,---...---,,,,,,---...///111222000000000///......000222............/////////000(((///222---+++...111///,,,111555333222444333111111333444444333222222333666777777444000000444777777555222000000111111000333333333333333333333333---000222222111///////////////............///...***000222111222777666111...000111///,,,+++---///....../////////......---.........000111222000......---,,,,,,++++++,,,,,,,,,,,,------...---------//////...------,,,++++++***************************&&&######&&&))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%XXXFFF@@@888444777<<>>888555888:::DDDNNNNNNEEE999111...///......------,,,++++++,,,+++***)))))))))***+++++++++******)))(((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''''''''((((((((()))))))))(((((()))***)))((('''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((***,,,---///***+++---222555777555333444000......***&&&&&&***111333555555111...+++***(((&&&%%%(((+++---+++(((''''''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&((('''&&&&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............---------------------------------.........//////------------------------------............------000///..................------------------------------------------------------...///111000---++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------......///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++************++++++***)))'''&&&&&&'''(((((('''((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxRRRCCC>>>888555777999CCCLLLMMMDDD888111//////......------,,,++++++---+++)))(((((()))+++,,,************))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''((((((((()))))))))&&&''')))******)))((('''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########$$$$$$&&&&&&&&&''''''(((((((((((((((''''''))),,,...000---,,,---...111111000///333111000000---((((((,,,333555666666333///,,,***'''&&&'''***------+++)))'''(((((((((((((((''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++(((((())))))***++++++,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******,,,---...+++,,,,,,---------------------------------------,,,,,,---------.........------------------------,,,------------------,,,......---------------...------------------------------------------------***+++,,,---------+++***************++++++++++++++++++++++++++++++++++++)))***+++,,,---...//////,,,,,,,,,++++++++++++***************************))))))***+++,,,---......++++++***)))))))))******)))(((''''''''''''((((((''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxRRRDDD???888444666888AAAJJJKKKBBB777111//////......------,,,++++++,,,+++)))(((((()))+++---(((((())))))************((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$''''''''''''((((((((((((%%%&&&'''((()))(((''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''))),,,...000000...++++++---///111111111000111333111,,,---000444444555555333000---***&&&''')))+++---,,,***(((''''''((((((((((((((('''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********''''''((()))******++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***,,,---******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,------......------,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++*********)))))))))*********++++++++++++++++++++++++++++++((()))***+++,,,......///,,,,,,+++++++++*********************************)))******,,,---...000000+++***)))((((((((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwRRRCCC???888444666666???IIIIIIAAA777111000///......------,,,+++++++++***)))))))))***+++,,,'''(((((()))******++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((***,,,---///000---++++++...222666777//////111555444000000333444222111111222000---+++&&&''')))++++++***)))(((&&&&&&'''(((((((((''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++******************************++++++++++++******************************)))))))))))))))***++++++)))******+++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++***)))***+++)))))))))************+++++++++++++++++++++++++++((())))))***,,,---......++++++++++++************************************))))))***+++,,,...000111+++***)))((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssOOOBBB>>>888444666555>>>GGGHHH@@@666111000///......------,,,++++++))))))*********+++++++++)))))))))))))))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%((())))))***++++++,,,,,,///---+++,,,///222444555......111555444000000222333000......//////...,,,'''(((******)))(((''''''%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((((((((('''''''''(((((()))))))))******************************++++++++++++******************************'''((())))))******))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++,,,,,,************************************************)))+++---,,,***)))***,,,))))))*********+++++++++************************((())))))***+++,,,,,,---++++++++++++************************************((((((((((((***,,,---///,,,+++***)))((((((((((((&&&''''''(((((((((((((((&&&&&&&&&%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppLLL@@@>>>888555777555>>>GGGGGG???666111000///......------,,,++++++((()))***+++++++++++++++++++++******)))((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%(((&&&###!!!!!!"""$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$((()))***+++++++++++++++...---,,,---...///...---......111555444///...000222///++++++---///...,,,((()))***)))'''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%''''''&&&%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&''')))*********)))((((((((()))*********************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---***)))+++---************++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))''''''&&&'''((()))+++------,,,+++***))))))))))))&&&&&&'''((())))))((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmMMMCCC<<<888777333666<<>>!!!$$$%%%(((---...&&&111+++444$$$666...(((000))),,,444+++!!!333$$$777###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%fffOOOBBB@@@888555666333666777<<>>SSS]]]ZZZJJJ333$$$###%%%###"""---333''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$######***&&&+++%%%))),,,***$$$***$$$***,,,%%%$$$'''!!!))) %%%---$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&))) ***&&&"""$$$!!!!!!'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&& 000000,,,......&&&666%%%000dddccc]]]XXXFFF ===@@@'''999!!!%%%CCC+++'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%eeeNNNBBB@@@999555666444555666;;;AAA???777000...------,,,,,,,,,,,,++++++************************++++++******)))((((((((((((''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,, ''''''###GGGqqqsssiii{{{|||vvvvvvrrr{{{{{{{{{{{{{{{{{{{{{{{{hhhzzznnnttt111111$$$!!!+++&&&''')))(((///ccc{{{LLL)))((( &&&###!!!///&&&&&&%%%%%%%%%%%%$$$$$$)))&&&"""%%%333tttkkkqqquuupppvvv|||zzz|||vvvnnn~~~}}}rrrrrrvvvxxx|||www~~~888######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!! 111xxxxxxttt|||{{{uuuzzz|||999&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!!777000%%%AAAGGG!!!###$$$'''!!!"""---((((((((((((''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%cccLLLAAA@@@999555777444444555:::@@@???777000...------,,,,,,,,,+++++++++************************************))))))(((((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!)))000%%% %%%,,,'''@@@zzz```###...%%%!!!***%%%%%%%%%%%%%%%%%%%%%%%% &&& $$$```uuu222)))"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%------444]]]eee%%%%%%%%%%%%%%%%%%%%%%%%444,,,''')))444222'''!!!!!!,,,!!!''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%aaaKKKAAA@@@999666777444333444999???>>>666000...------,,,,,,,,,+++++++++*********************************)))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######)))---$$$444%%%''' +++000$$$444(((%%%%%%%%%%%%%%%%%%%%%%%%"""(((!!!###\\\{{{)))"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""NNNQQQ%%%%%%%%%%%%%%%%%%%%%%%%000777+++***;;;<<>><<<666333666444333777<<<===777000...------,,,,,,,,,,,,++++++++++++***)))((((((((()))+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######...###'''&&&&&&%%%%%%$$$$$$###'''&&&,,,GGG111"""$$$)))'''###$$$JJJ------((((((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$,,,uuu]]]"""######$$$$$$%%%&&&&&&%%%$$$&&&!!!000$$$########################!!!&&&((($$$WWWUUU&&&"""///"""((( ###"""777+++$$$"""&&&)))$$$%%%########################$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$############[[[LLL@@@>>><<<666333666444333777===>>>777111///------,,,,,,,,,,,,++++++,,,,,,+++*********+++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((!!!{{{&&&&&&&&&%%%%%%%%%%%%$$$"""///###!!!"""WWW000333&&& $$$'''######''')))&&& '''$$$---"""&&&&&&%%%%%%%%%%%%$$$$$$"""###'''lllXXX%%%$$$$$$$$$$$$$$$$$$$$$)))### $$$)))''''''''''''''''''''''''"""))))))$$$```\\\...'''$$$)))***%%%666***!!!$$$'''###,,,+++fffDDD)))########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$[[[LLL@@@???===666333666555444777===>>>888222///------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###(((!!!"""hhh%%%%%%%%%%%%&&&&&&&&&&&&222!!!$$$(((---### """'''%%% """)))444""" %%%(((---&&&&&&%%%%%%%%%%%%$$$$$$'''""""""aaaOOO&&&&&&%%%%%%$$$######"""+++000+++---%%%###&&&!!!!!!!!!!!!!!!!!!!!!!!!((((((ZZZPPP$$$$$$"""((( """"""'''SSS$$$%%%)))$$$***"""JJJ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%ZZZKKK@@@???===777333666444444777>>>>>>888222000------,,,,,,,,,+++++++++++++++++++++,,,,,,---...))))))))))))************''''''''''''''''''''''''''''''(((((()))))))))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""***'''[[[$$$$$$%%%%%%&&&''''''((('''&&&###000"""&&&]]]@@@***+++###"""%%%)))&&&!!!"""((((((bbbjjj&&&*** ###(((%%%&&&&&&%%%%%%%%%$$$$$$$$$)))!!!!!!ZZZGGG%%%%%%%%%$$$$$$#########)))'''###///!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))hhhppp%%%<<<%%%''''''$$$'''rrr+++&&&&&&%%%"""%%%MMM $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&~~~YYYKKK@@@???>>>777444666444333777===>>>888222000------,,,,,,,,,+++++++++******)))******+++,,,,,,))))))))))))************''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""***---VVV$$$$$$%%%&&&''''''((((((+++$$$%%%///... ===OOO;;;***+++&&&'''%%%$$$&&&&&&$$$$$$''''''[[[------!!!%%%***&&&&&&%%%%%%%%%$$$$$$$$$((($$$XXXAAA######$$$$$$$$$%%%%%%%%% ,,,...@@@+++&&&###"""www...""")))%%%"""000&&&aaa,,,$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''}}}XXXJJJ@@@@@@>>>777444666222222555<<<===888222000------,,,,,,,,,,,,++++++)))))))))((())))))******))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###((("""///WWW$$$%%%%%%&&&'''(((((((((""",,,###!!!***$$$###///+++%%%&&&+++"""&&&###!!!"""%%%'''''''''"""tttCCC'''"""&&&)))(((&&&&&&%%%%%%%%%%%%$$$$$$%%%(((WWW@@@"""######$$$%%%%%%&&&&&&...222 )))$$$:::!!!$$$''''''ooo((("""***'''---&&&:::%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''}}}WWWJJJ@@@@@@???888444555111000444;;;<<<777111///------,,,,,,,,,,,,++++++******)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%,,,YYY%%%%%%&&&&&&''''''((((((---%%%..."""000***///..."""!!!"""###+++#########$$$&&&((((((&&&$$$ooo''')))%%%,,,%%%&&&&&&%%%%%%%%%%%%$$$$$$###+++UUUAAA$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!######>>>(((###"""uuu%%%###(((&&&!!!444DDD<<<%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###'''(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&}}}WWWIII@@@@@@???888444555000///333:::<<<666111///---------,,,,,,,,,++++++++++++***)))((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***$$$&&&(((YYY&&&&&&&&&'''''''''''''''###))))))###******"""***$$$---$$$'''***)))(((''''''%%%%%%......---$$$&&&&&&&&&%%%%%%%%%$$$$$$""",,,SSSCCC&&&&&&%%%$$$$$$#########$$$&&&---"""%%%777((( ***%%%www)))'''&&&!!!((($$$!!!;;;%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&%%%$$$###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''((("""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!)))+++((($$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&~~~WWWKKKAAA===<<<999666666444222555<<<>>>999111------+++***+++,,,,,,***)))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$(((!!!]]]$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%---***,,,+++$$$EEE%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''ZZZ???&&&&&&$$$$$$$$$$$$&&&&&&!!!***333%%%333%%%+++%%%%%%[[['''&&&%%%&&&333vvv111%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%&&&$$$""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,+++&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%yyyUUUJJJ@@@<<<;;;888555444333222666===@@@999111---.........000111000---***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$#########$$$$$$$$$$$$(((!!!]]]$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%###"""$$$***$$$...777'''"""&&&(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''ZZZ???&&&%%%%%%$$$$$$%%%%%%&&&+++'''$$$(((888$$$###,,,&&&""""""!!!)))ddd###%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((((($$$###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++)))&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%rrrSSSHHH>>><<<;;;777444333333222666???AAA:::222------...///222333111---)))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$(((!!!]]]$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''%%%""""""===***!!!---QQQ ###((($$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''ZZZ???&&&%%%%%%$$$$$$%%%%%%&&&---'''+++DDD!!!$$$ (((///+++...+++"""OOO %%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((,,,)))$$$$$$'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%oooRRRHHH>>><<<;;;888444333222222777???BBB;;;222...++++++,,,---...---***(((++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((!!!]]]$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!$$$((()))&&&###+++///000///111$$$"""%%%!!!)))&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''ZZZ???%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%000###CCC+++)))!!!&&&+++555\\\444)))%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%***---)))######(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%oooRRRHHH???======999555444222111666>>>AAA;;;333...---+++))))))***+++***)))++++++************++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((!!!]]]$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###%%%&&&$$$"""((( %%%---$$$$$$""")))&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''ZZZ???%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&& GGG&&&)))!!!&&&+++uuuDDDSSS+++%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$)))+++'''!!!"""'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%oooQQQHHH???>>>>>>:::666444222000444<<>>======999555333222000222999<<<888222000///---++++++,,,,,,,,,+++++++++************++++++************************((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&$$$$$$(((!!!]]]$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%"""###(((,,,%%%@@@kkk...$$$,,,...'''''''''''''''''''''''''''&&&"""'''ZZZ???$$$%%%%%%&&&&&&%%%%%%$$$)))***)))--- iii===&&&$$$###***&&&\\\PPP&&&!!!---'''$$$000444^^^]]]"""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%%%%######&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%jjjNNNEEE===<<<<<<888444222222///111777:::777222111,,,++++++,,,---,,,***(((++++++************++++++************************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''###$$$&&&'''((('''&&&&&&$$$$$$(((!!!]]]$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&%%%###&&&///777|||EEE%%% ...111###''''''''''''''''''''''''&&&"""'''ZZZ???$$$$$$&&&&&&&&&&&&$$$$$$666""""""+++,,,111000 !!!%%%'''$$$\\\]]]!!!'''%%%&&&(((+++ ***---((((((]]]!!!((((((%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$"""$$$%%%$$$$$$'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%eeeOOOFFF@@@???===999555555333222222666:::999333---......---------,,,,,,,,,,,,++++++******++++++,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''((()))***)))(((&&&$$$&&&###(((%%%```(((&&&$$$%%%&&&'''&&&&&&''''''''''''''''''''''''%%%000+++((($$$,,,,,,&&&///''''''(((((((((((('''''''''###(((\\\AAA&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''+++###"""!!!)))ZZZYYY%%%%%%%%%%%%%%%%%%%%%%%%((()))%%%&&&)))$$$!!!###___rrr%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeMMMEEE???===<<<888444444333222222666:::999333------,,,,,,,,,+++++++++++++++******))))))******+++************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))((('''%%%$$$&&&###(((%%%```(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''/// +++ttt%%%000(((%%%...###''''''(((((((((((('''''''''###(((\\\AAA'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''BBB111555dddYYY%%%%%%%%%%%%%%%%%%%%%%%%'''"""+++..."""000CCC''''''222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''%%%######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&dddLLLDDD>>>===;;;777444444333222222666:::999333---++++++++++++***************))))))))))))))))))***++++++*********)))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&###(((%%%```(((&&&%%%%%%&&&''''''&&&'''''''''''''''''''''''''''...&&&999$$$'''***%%%---$$$''''''(((((((((((('''''''''###(((\\\AAA(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&SSSMMM+++'''ZZZYYY%%%%%%%%%%%%%%%%%%%%%%%%$$$''' &&&$$$GGG444%%%*** &&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((()))((('''$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}bbbLLLDDD>>>===<<<888555444333222222666:::999333---,,,++++++++++++***************))))))))))))******+++++++++*********))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''''''''&&&&&&%%%&&&###(((%%%```((('''%%%%%%'''((('''&&&''''''''''''''''''''''''$$$(((---!!!000JJJAAA///333--- ///''''''(((((((((((('''''''''###(((\\\BBB)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''!!!!!!444555,,,ZZZYYY&&&&&&&&&&&&&&&&&&&&&&&&'''555!!!$$$@@@!!!(((&&&***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))******(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{aaaMMMEEE???>>>===999666666333222222666:::999333---,,,,,,,,,,,,+++++++++++++++++++++******+++++++++++++++++++++************(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((''''''&&&###(((%%%```)))'''%%%&&&'''(((''''''''''''''''''''''''''''''"""***..."""((()))''')))qqq222111333!!!333,,,...''''''(((((((((((('''''''''###(((\\\BBB))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((###'''222jjjYYY&&&&&&&&&&&&&&&&&&&&&&&&---*** ))) %%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))******(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxx___MMMEEE???>>>>>>:::777777333222222666:::999333------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((((((((()))&&&###(((%%%```)))'''&&&&&&'''(((((('''''''''''''''''''''''''''###&&&666''',,,666&&&(((111---BBB999---'''...222$$$%%%...(((''''''(((((((((((('''''''''###(((\\\CCC''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((###===+++666YYY %%%___YYY&&&&&&&&&&&&&&&&&&&&&&&&$$$///HHH222111"""888%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%www^^^LLLDDD>>>======999666666333222222666:::999333---++++++++++++************++++++************++++++,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&&&&&&&''''''((((((&&&###(((%%%```)))(((&&&&&&(((((((((''''''''''''''''''''''''''')))***111333***333www...999--- 222%%%777&&&''''''(((((((((((('''''''''###(((\\\CCC%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((((((%%%***---888===QQQYYY''''''''''''''''''''''''""":::fff***(((((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$vvv]]]JJJCCC===<<<<<<888666666333222222666:::999333---************))))))))))))******))))))))))))******,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++%%%%%%%%%%%%%%%&&&'''(((&&&###(((%%%```)))(((&&&&&&((()))((('''''''''''''''''''''''''''+++--- ***///111&&&333***444$$$$$$)))000***###***///'''''''''(((((((((((('''''''''$$$(((\\\CCC###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((###---(((888444]]]YYY''''''''''''''''''''''''///???tttCCC///)))########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqq[[[LLLEEE>>>===<<<888555555444222222555999999333---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))(((''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''&&&&&&'''(((((('''%%%)))))))))))))))))))))))),,,)))'''$$$222***"""&&&000555YYY(((((((((((((((((((((((()))///$$$888***!!!---***)))***)))&&&...$$$###222+++###$$$+++bbb&&&'''***...###&&&---))),,,"""+++*********((("""%%%&&&___CCC''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((&&&&&&444zzz\\\(((((((((((((((((((((((((((###KKK'''***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqZZZLLLDDD>>>===<<<888555555444222222555999999333---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))((('''''')))((((((((('''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''))))))&&&###***''',,,!!!---''' eee((((((((((((((((((((((((###...///&&&,,,--- ''',,,+++HHH666+++###,,,###888+++"""***,,,$$$,,,111***888###"""777''')))'''WWWCCC''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$/// CCC:::\\\((((((((((((((((((((((((((((((@@@###$$$'''ccc***&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppZZZLLLDDD>>>===<<<888555555444222111555999999333...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********)))))))))))))))(((''''''((((((((((((''''''''''''((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((&&&&&&&&&(((((('''&&&''''''''''''''''''''''''###))))))***,,,###)))---&&&+++)))hhh((((((((((((((((((((((((%%%$$$///,,,###111333000::: (((%%%''')))$$$$$$&&&+++~~~LLL###+++***&&&000111(((--- 888---444###333***...000___CCC((((((((((((((((((((((((''''''''''''((((((((((((*** ---$$$///\\\((((((((((((((((((((((((&&&,,,qqq,,,***###333DDD %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnYYYLLLDDD>>>===<<<888555555333111111555999999444...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))(((''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((('''%%%&&&'''((('''&&&''''''''''''''''''''''''''',,,'''......"""%%%***)))"""666KKK((((((((((((((((((((((((333&&&'''###!!!!!! ,,,TTT]]])))999+++444***)))&&&+++((('''%%%*********)))---)))&&&---+++%%%DDD&&&!!! \\\CCC((((((((((((((((((((((((''''''((((((((()))))))))111444&&&///111,,,\\\((((((((((((((((((((((((""",,,SSS))),,, ###+++iii%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllXXXKKKCCC===<<<;;;777444444333111111555999999444///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))((('''''''''''''''((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))***)))'''%%%%%%&&&(((''''''((((((((((((((((((((((((...---!!!&&&###"""111###///888///...YYY))))))))))))))))))))))))%%%,,,***444777mmmWWW***'''%%%//////333''':::!!!000'''***,,,)))"""******)))***'''***444666'''!!!hhhCCC))))))))))))))))))))))))((((((((()))))))))*********/// ...,,,!!!"""EEE\\\(((((((((((((((((((((((("""+++^^^&&&""")))***(((!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkWWWKKKCCC===<<<;;;777444444222000111555::::::555///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((('''''''''((()))***)))'''%%%%%%&&&'''((('''))))))))))))))))))))))))%%%)))%%%---!!!000HHH,,,)))))))))))))))))))))))))))111000!!!DDDUUU,,,(((444###333!!!"""$$$yyy---'''(((---***###000)))111111555###=== """!!!'''CCC))))))))))))))))))))))))))))))))))))************===###444%%%000mmm\\\(((((((((((((((((((((((('''(((222444)))$$$222!!! '''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjWWWKKKCCC===<<<;;;777444444222000111555::::::555///------------------------++++++++++++++++++++++++************)))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((()))******((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***'''%%%$$$&&&'''(((((((((((((((((((((((((((((("""'''***222***eeeccc666+++---TTT)))))))))))))))))))))))),,,(((---!!!...'''))) 111,,,---;;;555UUU(((///&&&(((///)))111<<<((($$$fff%%%""")))HHHCCC************************)))))))))*********++++++###,,,555&&&,,,...(((%%%)))\\\(((((((((((((((((((((((()))"""$$$999+++!!!%%%"""'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%'''(((***+++(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiiVVVKKKCCC===<<<;;;777444444222000000555::::::555000------------------------++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((('''&&&'''''''''(((((())))))((((((((((((((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))***'''%%%$$$%%%'''((((((''''''''''''''''''''''''000+++$$$''',,,))))))))))))))))))))))))+++ ///""",,,555444lll***,,,333888YYY$$$888%%%###222,,,,,,333(((444CCC************************)))************+++++++++444222'''$$$333***+++ '''\\\((((((((((((((((((((((((***}}}///777'''###+++---%%%xxx###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%''')))+++,,,)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%''')))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffXXXHHHCCC>>>;;;:::999555222333222000222999===777---...---,,,,,,......---,,,---------,,,,,,+++++++++,,,+++******++++++***(((+++***)))(((((()))***+++(((((((((((())))))))))))(((''''''''''''((())))))(((''''''&&&&&&((()))***(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))!!!555###TTT))))))(((((((((((())))))++++++************++++++eee&&&,,,222)))+++&&&+++888&&&hhh>>>)))+++++++++***)))***+++))))))+++,,,,,,---,,,,,,++++++***)))(((((())))))(((333;;;]]]'''((()))'''%%%%%%(((+++*** YYYzzz---666+++ 888444???%%%%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%&&&'''(((+++)))&&&$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&000...+++((('''&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&eeeWWWHHHCCC>>>;;;:::999666222333222000222888===777---...---,,,,,,......---,,,+++++++++*********)))))),,,+++******************+++***)))(((((()))***+++(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''(((((('''&&&'''((()))***(((((((((((())))))))))))++++++***************)))))))))))))))))))))))))))###111+++###kkk******))))))))))))******++++++************++++++!!!(((000000(((///000+++ 222999)))BBBCCC,,,---......---,,,---...------------------------//////...---------------444###''';;;OOO___+++,,,---+++)))(((***,,,---999333,,,888$$$888000~~~%%%...%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$###***((('''%%%%%%%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&,,,+++)))'''''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&cccUUUHHHDDD>>>;;;:::999666333333222000111888<<<777......---,,,,,,......---,,,+++++++++************)))---,,,+++))))))******+++******))))))))))))******(((((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((()))***(((((((((((())))))))))))+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))444"""$$$)))(((***)))AAA++++++************++++++++++++************++++++:::FFF^^^(((///***&&&...555(((222---000777%%%@@@GGG///000222111000///000111000///...---------...///222111000///............&&&:::///)))bbb***+++,,,+++)))(((((()))&&&!!!111ooo555%%%###'''###---{{{!!!&&&&&&&&&''''''''''''&&&&&&&&&$$$###$$$''''''$$$!!!((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((''''''''''''&&&(((((((((''''''''''''&&&)))((('''''''''((()))***(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&```SSSHHHDDD>>>;;;;;;999666333333222111111777;;;777///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))+++---***))))))))))))))))))***(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((()))))))))(((((((((((())))))))))))***++++++,,,,,,---------))))))))))))))))))))))))...###333(((000'''!!!!!!...ttt,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,'''111111---,,,+++***,,,555(((***444)))888 555+++333aaaMMM666888::::::888777777888777555333222222333555666777666444222000///......222&&&999,,,444CCCbbb)))*********))))))((((((...!!!!!!222000111---"""@@@555'''+++&&&&&&''''''''''''&&&&&&%%%$$$&&&,,,333444///***&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((((((((((((((('''''''''''''''((((((((('''''''''''''''(((''''''&&&''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((((((((()))))))))'''''''''''''''''''''''')))))))))((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&___SSSIIIDDD???<<<;;;:::666333222333111111666:::777000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++))))))+++---)))))))))******)))))))))(((((((((((()))))))))))))))(((((((((((()))******((((((((()))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,************************'''$$$999!!!---,,,666999///$$$///bbb------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,333$$$888TTT(((444)))111333---111///444///...222''',,,---(((555333PPPZZZIIIKKKMMMNNNLLLKKKKKKKKKGGGFFFEEEDDDDDDFFFHHHJJJJJJHHHFFFBBB???===;;;;;;777>>>???555@@@???KKKaaa---,,,,,,,,,,,,,,,,,,+++---$$$BBB'''yyy+++EEE&&&''''''((((((''''''&&&%%%''',,,555<<<===666000%%%&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((())))))(((((('''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&^^^SSSIIIEEE???<<<;;;:::777444222333222111555999777222...---,,,,,,......---,,,)))************+++++++++***---///---***)))***---))))))************))))))(((((((((((())))))))))))''''''&&&&&&''''''((()))'''((()))*********))))))(((((((((((()))))))))))))))))))))***************************************333***"""666---"""((()))***&&&999------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***555???333mmmDDD111+++222&&&444333///+++444%%%@@@888:::666444@@@KKK:::111<<>>EEE***HHHUUUFFFCCCXXX???RRRXXX```aaaXXXSSScccxxx}}}nnnqqqtttuuutttrrrqqqpppooonnnnnnlllkkkjjjiiiiiilllkkkjjjhhhfffeeeeeeeee\\\ttt___bbboooZZZsssXXXsssDDD???999555333333222000)))444000'''%%%@@@777444WWW,,,222)))&&&***''''''((((((((((((''''''!!!###%%%(((((('''%%%###%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))))))))'''((((((((())))))))))))'''((((((((())))))))))))''''''((()))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((()))))))))******************************************)))))))))((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%]]]TTTJJJEEE???===<<<:::777444222444333111444888777333...---,,,,,,......---,,,+++++++++,,,,,,---------''',,,111111---))))))+++((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))***++++++'''((()))++++++******)))(((((((((((()))))))))))),,,++++++******)))))))))************************###'''/// ###222)))"""'''+++,,,((((((,,,.........III---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++666777+++===000???@@@nnn888,,,+++555111222666===333III<<>>BBB)))%%%***###,,,000&&&''''''((((((((((((''''''&&&'''((('''&&&''')))+++&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''((((((((((((((((((((((((###$$$&&&(((*********)))'''((((((((())))))******'''((((((((())))))******%%%&&&((()))+++,,,------))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))******)))((((((((((((((())))))))))))************************************************))))))))))))&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%zzzWWWQQQIIIDDD>>>;;;::::::777444333333333333444444555666...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++***)))(((''''''''')))***+++''''''''''''((((((((((((******++++++++++++************++++++++++++*********(((((()))***+++***)))************************,,,,,,,,,++++++*********111111+++:::xxx.........------,,,,,,,,,.........---------------000000000000///...---,,,///OOOdddBBB444444666666666888<<>>;;;:::999666444444333222222333444666777...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++***))))))((('''((((((******''''''((((((((()))))))))******++++++++++++************++++++++++++*********)))((()))+++++++++)))************************,,,,,,,,,+++++++++******&&&'''"""&&&333222'''---------,,,,,,++++++++++++,,,,,,---------------------......////////////,,,---000222333444333333BBB666///444>>>DDDGGGKKKKKKNNNSSSXXX\\\```dddgggjjjkkkkkkkkkiiihhhiiijjjfffgggiiiiiihhheeeaaa___YYY```___XXX\\\hhhggg]]]eeehhhkkkllljjjiiiiiiiiimmmllljjjiiiiiiiiihhhgggbbbdddaaa\\\ZZZ]]]^^^]]]YYYZZZZZZ\\\]]]___aaabbbeeeeeepppkkk]]]nnnyyydddnnnqqqpppjjjffffffeeeccc```aaaaaa```^^^[[[YYYYYYVVVOOOHHHEEEFFFGGGDDDAAA===<<<:::666111...,,,,,,---+++***)))***)))(((&&&%%%&&&'''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))%%%###$$$$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))((('''&&&'''((()))(((&&&))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((((((((()))******************)))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''cccYYYKKKFFF???;;;:::999555222555333222111222444777888...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++*********)))((((((((())))))((())))))))))))***************++++++++++++************++++++++++++*********)))((()))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++///000666:::222''')))222---------------,,,,,,,,,***+++---...//////......------------...///000111888444000---///555<<>>@@@GGGQQQWWWYYY[[[___]]]```dddggghhhiiikkkllliiigggeeecccbbbaaa___]]]^^^```cccdddaaaZZZSSSNNNEEEIIIJJJFFFDDDIIIPPPSSSRRRUUUYYY[[[\\\\\\\\\]]]_______________^^^]]]]]]]]]]]]WWWOOOLLLNNNNNNLLLIIIIIIHHHIIIKKKNNNQQQRRRdddbbbhhhpppnnnkkklllnnnoootttvvvrrrppppppnnnkkkjjjlllmmmoooooonnnmmmlll^^^aaabbb```[[[UUUQQQPPPJJJDDD===666111...---+++000---+++************)))''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))(((''''''''''''((((((((())))))((((((''''''(((((()))***((((((((()))******(((&&&))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************)))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((ooo___LLLFFF@@@;;;:::888555222555333111000111444777:::...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++***+++******))))))((((((((())))))*********+++++++++******++++++++++++*********++++++,,,,,,++++++***+++***)))***,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++######,,,///***,,,333/////////////////////...,,,---///000111000///...///.........///000111222+++000888AAAGGGKKKLLLLLLUUUXXX[[[\\\[[[[[[]]]aaahhhjjjlllllljjjhhhgggggg\\\YYYVVVVVVXXXYYYVVVSSSWWWZZZ]]]___\\\WWWPPPKKKMMMEEECCCJJJRRRQQQKKKFFFMMMQQQWWW[[[^^^```ccceeeaaabbbdddeeedddbbbbbbaaadddaaaYYYMMMGGGFFFCCC???AAA@@@>>>===>>>@@@CCCEEEMMMQQQPPPXXXddd______qqqjjjooorrrpppnnnpppooolllkkklllnnnpppqqqqqqooommmjjjlllmmmkkkfffcccccceee^^^YYYSSSOOOJJJDDD<<<555222///,,,***+++,,,,,,,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''((()))***)))'''(((((()))))))))*********((((((((('''((())))))***(((((()))+++,,,+++)))&&&))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((}}}eeeLLLFFF@@@;;;:::888555222444333111000111444888:::...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************))))))***++++++++++++***++++++*********)))((((((************++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,******+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999222+++***///222...))).........///////////////---...///000//////...---...///000222444777999:::???AAAEEEJJJOOORRRTTTUUUYYYZZZ[[[\\\___dddiiikkkhhhiiiiiigggccc```^^^^^^UUURRRPPPRRRUUUVVVUUURRRVVVYYY\\\^^^^^^\\\YYYWWWUUUQQQOOOPPPMMMKKKQQQZZZZZZ___dddiiillloooqqqssspppsssuuuuuurrrppppppqqqppplllbbbWWWPPPNNNJJJDDDDDDBBB???===<<<===>>>@@@IIISSSIIICCCRRRRRRQQQccc^^^cccgggfffhhhlllooonnnkkklllnnnqqqtttuuurrrooopppnnnkkkgggdddbbb``````YYYWWWVVVUUUTTTPPPHHHBBB;;;777222///...---,,,+++,,,,,,+++))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))***)))(((((()))***)))((()))))))))*********++++++((((((((((((((()))******)))))))))+++,,,,,,)))&&&************************))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((fffKKKFFF???;;;:::999555222333222111111222555888:::...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))***++++++++++++*********+++++++++***)))))))))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------###+++---)))+++111222,,,---------...............//////////////////000000000222666:::???BBBEEEFFFGGGHHHIIILLLOOOSSSVVVXXXYYY]]]```aaafffjjjkkkhhh_________\\\YYYWWWWWWXXXWWWVVVVVVWWWYYYZZZZZZYYYZZZ\\\___bbbdddeeeeeeeeeZZZZZZ]]]______aaahhhpppfffiiimmmpppqqqrrrssstttwwwyyy{{{yyytttrrrrrrtttrrrooohhh```^^^]]]YYYSSSOOONNNKKKHHHFFFEEEFFFFFF999JJJFFF???GGGDDD:::???IIIOOOTTTUUUXXX^^^bbbbbbddddddggglllrrrssspppllleeeeeeeeeiiilllmmmkkkhhhkkkgggccc^^^ZZZVVVRRRPPPKKKGGGAAA<<<888555111///---,,,+++*********+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***((('''((()))***)))''')))))))))*********++++++))))))(((((())))))***+++)))))))))***++++++)))'''************************)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))ttt]]]JJJEEE>>>;;;:::999666444222111111222333555777999...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))***++++++++++++***((()))***+++++++++******)))))))))************+++******++++++++++++******+++,,,,,,------,,,,,,+++---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))000444000---...000////////////000000111111111222222222222444666999:::999<<>>;;;::::::777444111111222333444666777888...------,,,,,,------......------,,,,,,------...,,,,,,,,,+++++++++******************************))))))***++++++++++++***((()))***+++,,,,,,+++***((())))))))))))***************++++++++++++******+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........444///,,,...111222444777333333333444444555555555777666666777:::>>>CCCEEEDDDGGGKKKOOOPPPPPPNNNMMMFFFEEECCCBBBBBBCCCDDDDDDHHHQQQXXXVVVVVV\\\aaaaaabbbccccccdddfffjjjppptttppptttxxxzzz{{{}}}{{{|||{{{}}}|||uuunnnmmmmmmllljjjiiihhhgggllleeebbbbbb\\\PPPMMMSSSVVV]]]bbb```]]]ZZZUUUOOONNNMMMMMMQQQTTTSSSMMMGGGBBBDDDGGGKKKSSS]]]gggoooiiilllooommmhhhdddcccccc^^^\\\YYYWWWUUURRRMMMJJJGGGDDD???888333///---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))'''&&&'''((()))((('''((())))))))))))*********)))))))))))))))******+++***)))''''''((())))))(((************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111111111222222333333333444666777777888888777777666333333333333333333333333........................++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''',,,++++++***)))(((((('''''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***yyy\\\QQQHHHEEE@@@<<<:::888666555222333333222222333777:::111///---,,,---...------,,,,,,,,,---------......---,,,++++++************************************))))))*********+++++++++))))))******++++++++++++)))+++,,,,,,+++***,,,---,,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......///......---------......111///.........//////...000///...///222555777888<<<;;;999888999;;;???AAAFFFDDDBBBCCCHHHKKKLLLLLLOOONNNNNNNNNMMMLLLIIIGGGAAA@@@===<<<===AAAEEEIIIRRRWWW\\\^^^___```cccfffcccjjjnnnkkklllvvv~~~|||xxxvvvuuuvvvxxxyyyuuummmgggeeeaaa[[[\\\bbbbbbccceeeiiikkkhhhbbb\\\YYY___[[[PPPJJJKKKGGG>>>===>>>@@@BBBHHHQQQ^^^ggghhhjjjkkkkkkiiigggfffgggcccbbb```^^^ZZZWWWTTTRRRSSSQQQLLLFFF>>>777111...///...,,,***)))***++++++))))))((('''&&&'''***,,,((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))***)))((((((((()))+++,,,)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,+++***+++,,,...000///...---+++++++++,,,---//////......///000111111222333222222333666;;;???<<<===>>>???>>>???BBBDDDCCCDDDGGGIIIJJJKKKJJJJJJEEEDDDCCCCCCBBB???:::777777333///...000222111000333222111///////////////333111///...//////...---000...,,,---...//////...,,,,,,++++++***++++++,,,---,,,+++***************))))))((((((((())))))***))))))))))))((((((((((((************************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))((((((((((((sssXXXPPPHHHDDD???<<<999888666555222222333222222333666999222000---,,,---...------,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++)))*********++++++++++++***+++,,,,,,++++++,,,------------,,,+++***))))))+++,,,,,,,,,------------,,,,,,---------.........///......------.........//////...///000111111111---...000333777:::;;;;;;??????>>>???BBBFFFKKKNNNSSSOOOKKKJJJLLLOOOOOOOOORRROOOKKKGGGDDDAAA???===@@@@@@@@@AAADDDIIIOOOSSS]]]```dddeeeeeeeeegggiiipppxxx~~~|||rrrlllgggaaaaaadddmmmjjjhhhhhhjjjkkkkkkiiifffhhhcccYYYVVVWWWOOOCCC>>>>>>======@@@GGGQQQYYYbbbeeehhhiiihhhggghhhhhhffffffeeecccaaa___^^^]]]XXXWWWSSSOOOIIIDDD???===999666222...+++*********((())))))))))))((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++*********))))))***))))))((()))***+++,,,)))))))))))))))***++++++*********+++++++++,,,,,,...------,,,,,,,,,,,,,,,******++++++,,,---......))))))******+++---...///444444666888:::<<<>>>???AAABBBCCCDDDDDDFFFJJJMMMPPPRRRSSSSSSSSSUUUWWWYYY[[[[[[\\\]]]^^^^^^^^^^^^ZZZYYYXXXYYYYYYWWWTTTQQQHHHCCC>>>:::888666333111111222333555777888999999<<<:::888777777777555444444222///......---***(((......---------......///,,,,,,+++))))))(((((((((******))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((kkkTTTOOOHHHDDD???;;;999888666555000222333333333444666888222000---------...---,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************+++++++++++++++,,,------,,,,,,---......---,,,++++++******+++------------............,,,------------.........///......---......//////---...000111222333333333///111555:::===????????????@@@CCCHHHNNNTTTYYY]]]```[[[UUUOOOMMMLLLLLLLLLGGGEEECCCBBBBBBCCCEEEGGGJJJLLLNNNQQQUUU[[[aaafffiiilllrrrwww{{{~~~{{{xxxxxxyyyxxxnnngggeeehhhlllnnnnnnoookkkeeefffggg^^^PPPKKKIIIFFFCCCBBBDDDIIIMMMSSSVVVZZZ^^^```cccfffhhhjjjjjjjjjjjjiiigggfffeee______]]]ZZZWWWTTTQQQPPPIIIEEE???888111---+++***)))***+++,,,+++***(((''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++******************))))))))))))***++++++***))))))))))))***++++++************++++++++++++...------,,,,,,---------,,,---------.........------...111444777:::<<<<<>>???@@@AAABBBDDDHHHOOOWWW^^^bbbdddeeeaaa\\\SSSLLLGGGDDDDDDDDDCCCEEEHHHLLLPPPUUUYYY]]]___ccchhhllloootttzzz{{{nnnhhhhhhlllooommmpppqqqooooooooohhh^^^\\\[[[YYYUUURRROOONNNMMMEEEGGGIIILLLPPPVVV]]]bbbhhhjjjmmmooonnnllliiifffeeeeeedddcccaaa___]]]\\\WWWTTTOOOGGG???777111...,,,+++******++++++***((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))*********++++++++++++************************)))))))))*********++++++******))))))******+++,,,************+++++++++,,,++++++,,,,,,---///000111111000/////////000222333888;;;???DDDIIILLLNNNOOORRRTTTWWW[[[^^^___```aaaaaa```^^^[[[XXXXXX[[[]]]\\\]]]______^^^___bbbdddeeeeeeeeeeeefffiiikkklllnnnmmmmmmnnnpppqqqpppooorrrpppmmmjjjgggeeecccbbb___bbbfffiiikkkkkkjjjhhhlllkkkiiiiiiiiiiiigggeee```^^^[[[XXXUUUQQQLLLIII===<<<:::888555222000///000000///...------------,,,+++******)))*********++++++*********)))))))))************************(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))cccRRRPPPGGGCCC>>>;;;999777555444000111222222222333555777444111///---......---,,,,,,,,,,,,---------......---------,,,,,,------...++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,...---,,,,,,---///...---,,,+++++++++,,,---,,,,,,,,,,,,---------------------.........//////...............///000111...000222222111111222444999;;;===>>>@@@BBBGGGJJJUUUZZZbbbhhhjjjhhhdddaaaTTTQQQKKKFFFCCCCCCEEEGGGQQQUUU\\\```ccceeehhhjjjsssyyyyyywwwyyy{{{uuu{{{~~~yyyrrrlllgggbbbaaabbbcccdddbbb^^^YYYVVVGGGEEEDDDBBBDDDIIIQQQWWW___dddjjjppprrrpppmmmjjjiiiiiihhhgggfffdddbbbaaaaaaaaa^^^YYYPPPFFF===888222...)))'''((()))***)))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))*********++++++++++++************************)))*********++++++++++++***************++++++,,,***+++++++++,,,,,,,,,,,,*********+++,,,---...///111///...///222777===@@@EEEHHHLLLQQQUUUXXXZZZ[[[[[[]]]```bbbcccbbbaaa```ZZZXXXTTTPPPOOOQQQVVV[[[\\\]]]^^^^^^]]]]]]___aaacccbbbaaa`````````bbbccccccccccccfffkkkoooqqqrrrtttttttttsssrrrrrrrrrsssooopppssstttsssoookkkiiiooonnnnnnpppqqqqqqpppnnnmmmkkkhhhgggeeeccc___]]]OOONNNKKKGGGAAA<<<777555111000///...---,,,,,,,,,,,,+++******)))))))))***++++++++++++************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***dddTTTOOOGGGCCC>>>:::888777555444111111111111000222555888555222///.........---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------------........./////////............///000111111...111333333111222555999999<<<@@@CCCEEEKKKRRRXXXcccgggkkkmmmjjjbbbZZZTTTKKKKKKKKKKKKLLLPPPVVV[[[ZZZaaajjjqqqtttvvvzzz|||zzzmmmgggeee```aaadddgggiiigggccc___UUUSSSNNNIIIFFFGGGLLLPPPWWW\\\dddkkkpppqqqpppoookkkkkkkkkjjjhhhgggeeedddgggggggggeee___VVVMMMHHH>>>777///++++++++++++***))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((('''%%%%%%%%%'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++***************+++++++++)))***++++++,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///222222222555;;;CCCKKKPPPSSSUUUWWWZZZ\\\^^^``````aaacccfffhhhgggeeeaaa___TTTSSSQQQOOOPPPTTT[[[aaabbbbbbcccbbb``````aaaccc___^^^\\\YYYWWWUUUTTTTTTPPPPPPQQQUUU[[[bbbgggiiipppqqqssssssrrrqqqssstttvvvwwwxxxxxxuuuqqqmmmjjjjjjjjjkkkmmmooopppnnnmmmooommmkkkkkkkkklllkkkjjjcccaaa^^^ZZZTTTNNNIIIFFF999888555222000...---,,,------,,,+++************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******fffUUUNNNGGGCCC>>>:::888777555333222222000///...111666:::555333000.........---,,,,,,,,,,,,---------......+++++++++++++++,,,------++++++++++++++++++++++++)))******+++,,,---......------,,,,,,,,,+++++++++***+++,,,,,,++++++,,,---,,,,,,---------------,,,------------........................////////////............///000111222...111333333222555;;;AAAAAAFFFMMMQQQTTTYYY```fffkkkllllllkkkggg```YYYTTTUUUXXX[[[^^^aaafffnnnsssnnnvvvwwwuuummmkkkjjjkkkllllllhhheee```___]]]XXXTTTRRRRRRSSSTTTWWW[[[```eeeiiilllmmmmmmmmmmmmmmmlllkkkiiiiiiiiiiiijjjiiifffaaa]]]ZZZQQQIII@@@:::777555000,,,++++++++++++++++++++++++******))))))))))))******))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''&&&%%%&&&((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++)))***+++,,,,,,,,,++++++++++++******++++++,,,------------.........//////...///000222555777:::;;;>>>@@@CCCGGGLLLRRRWWWZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]```cccffffffccc```]]]TTTTTTUUUUUUVVVYYY^^^aaa^^^___^^^\\\ZZZYYYYYY[[[VVVVVVUUUTTTRRROOOMMMLLLGGGEEEDDDFFFJJJPPPTTTUUUdddfffhhhiiigggggghhhjjjooopppqqqrrrqqqooollljjjggghhhhhhkkkmmmmmmkkkiiiiiigggddddddfffiiikkkkkkmmmmmmllliiifffaaa]]]ZZZOOOLLLHHHCCC===999555444000///...------,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********gggUUULLLGGGCCC>>>:::888666555333333222000...---000666;;;666333000.........---,,,,,,,,,,,,---------......************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---+++,,,---.........---,,,............/////////000............/////////000............///000222222...111444444444888AAAHHHMMMSSS\\\```bbbeeejjjnnnqqqpppooommmjjjgggdddbbbfffiiimmmppprrrwww~~~|||vvvrrrpppooollljjjbbbccceeedddaaa]]][[[ZZZWWWVVVVVVWWWZZZ^^^cccfffooooooooooooooonnnnnnmmmjjjjjjiiihhhhhhggggggfffaaaZZZPPPJJJEEE???777000------------------------******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((('''&&&''')))))))))(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++)))***+++,,,---,,,++++++++++++******++++++,,,---.........////////////000///000444999>>>DDDIIIKKKOOOQQQUUUXXX[[[]]]]]]]]]WWWVVVTTTRRRPPPPPPPPPPPPQQQTTTYYY]]]^^^\\\YYYWWWQQQSSSUUUVVVUUUUUUVVVWWWSSSSSSRRRPPPMMMKKKKKKLLLPPPQQQRRRSSSSSSRRRPPPPPPKKKHHHDDDBBBCCCFFFGGGHHHRRRVVVYYYZZZYYYYYY[[[]]][[[\\\___aaabbbbbbbbbaaaeeeeeefffhhhiiihhhfffccc___\\\YYYYYY\\\```cccdddooooooppppppnnnllliiihhheeeaaa[[[TTTLLLFFFAAA???222222111//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++---...///000))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&''''''((()))******+++aaaRRRPPPEEEBBB>>>;;;:::888777555333333222000///222666999888555000........................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111+++''''''***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////......+++,,,---000222222///,,,.........///////////////.../////////......111333222222222333999CCCOOOWWW\\\bbbhhhmmmnnnllljjjiiipppqqqsssuuuuuuuuuttttttvvv|||xxxnnneeebbb```aaaddddddccc```aaaeeehhhfff```\\\]]]___hhhnnntttwwwtttqqqnnnmmmkkkkkkkkkjjjiiihhhgggffffffdddaaa^^^ZZZRRRGGG???;;;222+++,,,---+++,,,///---+++)))'''''')))+++,,,***)))(((''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))((((((((((((*********)))******+++,,,++++++,,,,,,,,,,,,------............---,,,+++******,,,...//////...///000000000000111111222222333<<>>EEENNNYYY```gggiiilllmmmmmmnnnppprrrvvvvvvvvvwwwyyy|||lllhhhdddccceeegggfffeeedddhhhlllmmmkkkhhhggggggiiimmmqqqsssrrrqqqqqqrrrlllllllllkkkkkkiiihhhhhhiiihhhfffdddaaa[[[RRRLLLBBB888///...---******,,,---,,,***(((((((((***+++---,,,***)))((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((''''''''''''((()))))))))))))))))))))))))))(((***************++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------------,,,---///222222111/////////000000222444888<<>>@@@DDDHHHMMMQQQVVVYYYYYYZZZ\\\^^^ggghhhlllqqqrrrqqqtttyyyxxxxxxuuuqqqkkkgggeeeeeeeeelllrrruuuuuusssnnniiifffbbbaaadddkkkppprrrqqqtttvvvyyyyyyyyyyyyyyy{{{{{{rrrssstttkkkgggggg```WWWZZZSSSOOOSSSOOOJJJOOOPPPMMMOOOSSSSSSOOONNNQQQXXX___hhhnnnpppoooooonnnllljjjiiilllnnnmmmgggbbbWWWJJJ===888777777888;;;999888666333000.........------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++***+++---222555222---((('''***,,,+++)))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******```RRROOOHHHDDD@@@<<<:::777555333333333222111000222555888777444///,,,,,,,,,,,,,,,.........---------------.........---------------,,,,,,,,,,,,,,,,,,------***---000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---111666<<>>???>>>;;;888666555111000...,,,+++++++++,,,+++************+++,,,,,,+++,,,,,,,,,,,,...222555111---)))(((***,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******___SSSOOOIIIFFFAAA===:::777444222333333333111000111555777:::666222///...///.....................---------...............---------,,,,,,,,,---------------***...000000///111111///------------------------,,,,,,,,,------------...++++++,,,///333999>>>AAAEEEGGGFFF@@@666///...///000000111111222222333333000222333444555777;;;===AAAHHHRRR[[[aaafffiiikkkiiimmmrrrvvvwwwxxxyyyzzz}}}~~~|||uuuqqqhhhccc```bbbiiioooqqqppprrrqqqqqqooommmkkkkkkkkknnnooooooooonnnnnnmmmllljjjjjjiiihhhgggfffdddbbb\\\UUUMMMHHHBBB;;;444///...---,,,+++++++++,,,,,,...---+++***)))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''((())))))***)))))))))))))))*********+++************+++,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...---------,,,,,,...222666:::>>>DDDKKKRRRXXX[[[]]]XXXTTTMMMGGGDDDEEEHHHKKKRRRQQQPPPNNNLLLJJJIIIHHHDDDIIIOOORRRXXX```fffhhhkkkjjjjjjkkknnntttzzz~~~wwwzzz|||{{{uuusss~~~wwwyyyyyyqqqwww~~~uuugggeee^^^```ccceeeccc]]]VVVSSSPPPPPPOOOOOOPPPTTTYYY]]]dddccccccfffiiillllllkkkkkkfffccc```XXXJJJ>>>888;;;===CCCJJJNNNNNNHHHCCC:::888555111///------------,,,+++***))))))******+++,,,,,,,,,,,,---000333///,,,))))))***++++++***))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++^^^SSSOOOJJJGGGAAA===:::777444222333333333222111111444666;;;777222/////////......................................................,,,,,,,,,------.........,,,......+++---111111---------------------------,,,,,,---------.....................------------///444::::::555000///111//////000111111222333333333555666888<<>>DDDMMMWWW^^^dddiiilllkkklllooopppssswww|||}}}nnnjjjeeeeeeiiimmmppppppoooppppppqqqqqqqqqpppppphhhlllooopppmmmkkkkkkllldddgggfffcccdddfffaaaXXXUUUOOOEEE;;;444111000000///...,,,+++***++++++,,,************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------,,,,,,,,,---000333444;;;AAAJJJSSSZZZaaafffjjjlllmmmnnnooopppooonnnnnnjjjkkkmmmppprrrtttvvvwwwqqqxxx}}}wwwyyyzzzxxx{{{||||||{{{wwwqqqkkkgggeeeXXXQQQKKKHHHDDDBBBEEEKKKWWWWWWUUUOOOGGGEEEIIINNNYYY[[[^^^___```^^^\\\ZZZQQQMMMFFF???888444222111---...//////------...///***+++,,,,,,+++***+++,,,******************************))))))))))))******'''(((((()))***+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,yyyYYYRRRPPPJJJFFFAAA<<<999777555333444555444333111111333444>>>;;;666111.........///---......///000111111222222///---...000000...,,,...------,,,---...///000===GGGNNNFFF555******000111111000///////////////////////////000000000000444222000///...///000111333222111111111111000///444222111333777<<>>888555111,,,+++---///...---///,,,***((()))***+++***,,,,,,,,,+++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((++++++++++++,,,---&&&))),,,+++((('''))),,,xxxXXXRRRPPPJJJFFFAAA<<<999777555333444555444333111111333444>>>:::666111........./////////000000111222222222111///---...///000...,,,...------,,,---...///000444999===:::333------///111111000///////////////////////////000000000111555444222111000111222333222111000111222222222222666555555777<<>>FFFLLLSSSZZZ___bbbfffiiiiiisss~~~}}}zzzxxxyyy~~~~~~vvvhhhaaaaaafffiiijjjfffeeeeeeeeegggiiilllmmmnnnmmmkkkiiigggfffggghhhgggccc```aaacccaaa\\\VVVLLLGGG>>>444---******,,,++++++++++++************************************))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&''')))*********))))))((((((((((((((()))))))))************************************++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,---------...............---...000333666888DDDHHHOOOXXX```eeeggggggiiijjjkkkmmmsssxxxtttmmmhhhlllrrrwwwxxx}}}|||zzzuuuqqqlllfffbbb]]]ZZZUUUPPPNNNRRR\\\cccmmmmmmllljjjgggdddbbbaaa[[[ZZZXXXWWWUUUOOOEEE>>>999555000------------------------,,,,,,,,,++++++++++++++++++************************++++++++++++************************************************************************((()))*********+++...000111,,,'''&&&(((+++,,,,,,tttUUUQQQOOOJJJFFFAAA===;;;999888666444555444333111111333444===:::666222000000111222/////////////////////000---...//////......///000.........///......---,,,+++///111000---,,,000444///////////////000000111000000000111111111222222111222222333444555555666444666666666666:::BBBHHHSSSXXX^^^bbbccceeeiiillluuu~~~{{{zzz|||}}}~~~}}}{{{|||}}}ooohhhhhhiiijjjeeecccbbbaaaccceeeiiikkkkkklllllljjjhhhggghhhjjjiiieeeaaa```aaaaaa___]]]XXXSSSJJJ>>>444...---...,,,++++++++++++*********************************)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***)))&&&'''(((***++++++++++++(((((())))))))))))******************************)))************+++++++++)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---------............/////////111555:::???BBBPPPSSSYYYaaagggjjjiiigggkkkjjjiiilllwww~~~ssstttwwwzzz|||}}}uuupppppprrrkkkjjjeee[[[QQQNNNSSSYYYjjjlllnnnmmmjjjgggeeedddaaa``````aaa```\\\UUUOOOEEE@@@888222//////......------------,,,,,,,,,,,,,,,++++++++++++******************++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))*********,,,000222<<<777111,,,***+++,,,,,,sssUUUPPPOOOJJJFFFAAA===;;;:::888777444555444333111111333444===:::666222000000222333000000000000000000000000,,,...000///...---///111....../////////...,,,,,,,,,...111000...---///222///////////////000111111000000111111111222222222000111222444555666666666444777999:::<<>>;;;999666555777555222111000111333555:::<<<:::333000111222000000000000000000000000000111111000000000222333444////////////////////////000000000000000000000000---...//////...---///000444///---000111000///111333333444666888888777555===;;;???JJJUUUZZZ^^^aaajjjnnnuuuxxxpppgggaaa______^^^]]]cccbbbcccgggllllllhhhdddkkkjjjiiihhhfffdddccccccaaa^^^[[[YYYUUUMMM@@@777000+++)))+++,,,******,,,++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))(((((())))))***++++++++++++***))))))*********))))))(((++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,......---,,,,,,---------///...---///111111000...111888AAAHHHJJJIIIFFFEEE???HHHSSS\\\bbbgggmmmqqqhhhvvv~~~uuuqqqpppnnnpppvvvyyyvvvpppqqqsssvvvzzz{{{zzzuuurrrqqqoookkkgggccc```___^^^___]]]YYYUUUOOOHHH@@@;;;111111000000000/////////***+++,,,,,,+++++++++---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++******))))))***++++++***))))))***,,,---...222888===;;;333+++mmmSSSOOOLLLLLLHHHBBB>>>;;;999666555666555333111111222333555;;;===;;;444111222333111111111111111111111111111222111000000000111222333////////////////////////111111111111111111111111000111222111//////000111444222222555444111111444333444666777888;;;>>>AAAGGGIIIQQQ[[[bbbeeejjjpppvvviii___]]]```ddddddeeeeeeffffffgggiiikkkjjjjjjiiigggfffdddccccccdddaaa^^^]]][[[UUUKKKCCC777111,,,,,,+++))))))+++***************)))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))***************))))))((((((((())))))***++++++++++++*********++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---------.........///000//////000444888@@@CCCFFFGGGFFFDDDCCCCCCPPPTTT\\\iiiwww|||xxxuuuwww{{{|||wwwrrruuutttpppmmmiiifffdddcccbbbaaa^^^\\\XXXSSSLLLHHH===:::666222///...---...,,,---------,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++*********)))***+++++++++***)))+++------,,,///333888777111+++lllSSSPPPLLLLLLHHHBBB>>>;;;999777555666555333111111222333555<<<>>><<<555111333333222111111111111111111111111222111000000///000000111////////////////////////111111111111111111111111111222222111000///111222222111333666555333333777444666999;;;===BBBJJJPPPRRRVVV___ggglllrrr}}}lllbbbaaadddcccfffjjjiiiggggggjjjnnnjjjiiihhhgggfffeeedddccceeeccc``````___\\\VVVQQQCCC;;;222...+++((((((+++******************++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))(((((((((((())))))***++++++++++++***++++++,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,---+++++++++,,,,,,,,,------///...............//////...111222111///222;;;CCCGGGGGGFFFEEEEEEGGGLLLPPP]]]___iii}}}{{{qqqpppwww}}}zzzvvvwwwvvvuuurrrooollliiigggeeedddcccbbbaaa^^^ZZZVVVMMMIIIAAA999222...,,,+++------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))+++,,,,,,++++++,,,...---++++++...111222///,,,kkkSSSQQQMMMKKKGGGBBB>>>;;;999777666666555444222222333444444<<<>>>;;;555111222333222111111111111111111111111222111111000000/////////////////////////////////111111111111111111111111///000000000000111333555555000...111444444555777666888;;;@@@FFFMMMTTTWWWYYY\\\cccmmmxxxssshhhccccccggglllnnnmmmkkkkkkkkkiiiiiihhhgggffffffeeeeeeeeebbb```______]]]ZZZXXXPPPFFF:::444...***))),,,)))******++++++,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((())))))***++++++++++++******++++++,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------......---------...//////---000333444555:::BBBIIIIIIHHHFFFDDDGGGMMMVVV]]]cccjjj{{{wwwllljjjooovvvxxxwwwtttuuutttsssqqqnnnkkkiiifffeeeeeeeeeeeeccc```^^^ZZZVVVNNNEEE;;;333...+++------,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,---///...,,,******,,,......---jjjSSSQQQNNNKKKGGGBBB>>>;;;999888666666555444333333333444444;;;===:::444000111222111111111111111111111111111222111111111000000//////000000000000000000000000111111111111111111111111...///111111222444888;;;AAA666---...444555555444666777;;;DDDOOOWWWZZZZZZ```dddppp|||sssooollliiiiiikkklllkkkjjjiiiiiiiiihhhhhhgggggggggfffdddaaa___^^^]]][[[ZZZZZZOOODDD===666///---...******++++++,,,,,,------************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,++++++******+++,,,------......,,,,,,---------.........------,,,------.../////////000444999???DDDGGGIIIMMMMMMMMMMMMOOOUUU\\\aaappp~~~{{{uuummmhhhiiillloooqqqqqqrrrrrrrrrrrrpppnnnmmmkkkiiihhhhhhhhhfffccc```aaa^^^ZZZRRRIII>>>555000///---+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***,,,...///...---...//////---+++***+++---...///iiiTTTRRRNNNJJJFFFAAA===;;;:::888666666555555444444444444444:::<<<:::333///000111000222222222222222222222222111222222222222111111000000000000000000000000000222222222222222222222222111222333333555888<<<@@@III===222222555666555444777:::@@@KKKWWW___dddeeesss}}}zzzmmmfffeeeiiikkkllljjjjjjjjjjjjiiiiiiiiiiiihhhgggeeebbb```___^^^^^^^^^WWWOOOIIIBBB888222111,,,,,,,,,,,,,,,,,,------++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))***++++++++++++***((()))***+++,,,,,,,,,+++******+++,,,---...//////---------.........//////------------...///000000222444999AAAIIIMMMMMMKKKKKKQQQYYYaaahhhmmmqqqttt~~~~~~{{{wwwtttqqqooonnnmmmooopppqqqrrrssssssssssssrrrpppnnnlllkkkiiifffdddbbbbbbaaa]]]UUULLLCCC>>>777222...,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...000000///...---...///...---,,,,,,---///000hhhTTTSSSOOOJJJFFFAAA===;;;:::888777666555555555444444444444;;;===;;;444000111222111222222222222222222222222111111333333444333222222000000000000000000000000222222222222222222222222222333333222333555:::===@@@:::666777777666777:::;;;CCCNNNXXX```iiiuuu}}}tttllljjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhgggeeecccaaaaaaaaa```[[[WWWUUUNNNAAA777333------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))*********+++++++++,,,))))))***++++++++++++***)))***+++,,,------------******+++,,,---...//////---.........////////////////////////000111222333777;;;BBBIIINNNQQQRRRSSSQQQ^^^pppxxxmmmmmmnnnoooqqqtttvvvwwwvvvtttqqqooonnnllliiifffbbbccccccaaa^^^XXXSSSOOOBBB;;;333/////////...,,,------------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...000222222000...------......//////............hhhTTTSSSOOOJJJFFFAAA===;;;:::888777666555555555555444444444<<<>>><<<555111222333222222222222222222222222222000111333444555444444333000000000000000000000000222222222222222222222222222222111000///111444888///111666:::888666:::BBBAAANNN\\\cccgggrrrzzzooojjjiiikkkkkkllllllllllllmmmmmmgggggggggfffcccbbbbbbbbb___]]]\\\\\\UUUGGG;;;555.........------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++******+++,,,---............******+++,,,---//////000............/////////000111111111111222333444555:::AAAJJJNNNOOOQQQVVVZZZdddtttiiiiiijjjlllooorrrvvvxxxwwwtttqqqooonnnllliiigggbbbcccccccccaaa___]]]\\\KKKBBB777111000000...,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///111333333000...,,,,,,,,,...000000///...------gggVVVTTTMMMKKKGGGBBB>>><<<;;;999888555555444333333333333444999;;;:::555111111111000222222111111222222333444222222333444444444333333222222222222222111000///111111222222222333333333555666555444333444666888999888888999999;;;AAAFFFPPPYYY```kkkzzz}}}oooeeeooollliiihhhkkkmmmnnnmmmiiihhhgggdddaaa```aaaccc___]]]ZZZYYYVVVPPPFFF???111111000---***)))+++---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,((()))***+++,,,---------++++++++++++++++++++++++************************++++++,,,------....../////////.........//////000///------000111111777===EEEKKKUUU[[[WWWSSSYYYeeemmmzzzzzzuuufffllljjjiiipppvvvwwwuuurrrpppqqqpppkkkeee^^^___```bbbdddcccaaa___WWWRRRHHH===444//////111000...------......,,,+++------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------........................fffTTTSSSLLLKKKGGGBBB>>><<<;;;999888666555444444333333444444888;;;:::444111222222000222222222111222222333444333333333333333333333333333333333333333222111111222222222222333333333333111222333333222333555777;;;999777777:::BBBNNNWWW```kkkuuu|||pppllljjjiiikkkoooqqqooommmkkkkkkjjjgggdddaaaaaabbb```^^^\\\[[[ZZZVVVOOOIII<<<666000,,,+++++++++***++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////////////////000000111222000000222333555===EEETTTVVV[[[aaaaaaaaahhhqqqrrrtttnnniiilllnnnuuutttsssrrrrrrqqqlllhhhdddcccaaaaaabbbcccbbbaaa^^^ZZZTTTJJJ???666000...///---,,,,,,---...---,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------//////.........---------........................dddSSSRRRKKKKKKHHHCCC???===;;;999888666555444444333444444444888;;;:::444111222222000222222222222222333444444666555333222111222222333444444444444444333333222222222222333333333444444000111333444333333555777<<<>>>???AAAGGGSSSbbbllluuummmiiifffggglllnnnllliiinnnoooooolllhhheeecccbbbccc```^^^]]]^^^]]]XXXUUULLLBBB555///......,,,))),,,+++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000/////////000000111222333222444777:::???IIITTT```bbbgggnnntttxxx}}}vvvvvvtttvvvvvvwwwwwwuuuqqqnnnllljjjgggcccaaabbbcccddddddbbbaaa___YYYOOOCCC888111111///------...000000///------------------------...------------,,,,,,,,,,,,------------........................---------........................cccRRRRRRKKKLLLHHHCCC???===;;;:::888666666555444444444444444888::::::444111222222000333222222222222333444444777666333111000111222333333333444444444444333333333333333333444444444444222444555666555555666777:::BBBKKKQQQ[[[iiixxx}}}ssshhhbbbcccgggjjjjjjpppqqqsssqqqmmmiiifffeeefffccc___^^^___```]]][[[XXXNNN@@@666111000...,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))******+++,,,)))***+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------------------,,,,,,------...////////////////////////000111222111333888>>>CCCIIITTT```ccclllyyy}}}}}}|||xxxrrrooooookkkhhhdddcccdddeeefffeeeaaabbbcccaaa[[[QQQFFF>>>555333000///000111222111........................---------------------------------.........//////................................................cccRRRSSSMMMLLLHHHCCC???===<<<:::999666666555444444444444555777:::999444111222333111333333222222333333444555777666333111000111222333222222333333333333222222333333444444444555555555333555666666555555777888888EEERRR\\\jjj~~~}}}sssccc]]]aaahhhnnnppprrruuuuuurrrnnnlllkkkiiiddd___^^^^^^___]]][[[ZZZTTTJJJ>>>444///......,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,++++++*********++++++,,,,,,,,,------------------------,,,,,,---......//////000............///000111222111555===DDDHHHMMMXXXdddhhh{{{|||ssspppqqqiiihhhffffffhhhhhhgggfffbbbaaabbbbbb```YYYQQQJJJ;;;888333000///000000000........................---------------------------------.........//////---.....................////////////////////////bbbRRRSSSMMMLLLIIICCC@@@>>><<<:::999777666555555444444555555777:::999444111333333111333333333333333444444555666555333222111222222333111222222333333333333222444444444555555555666666444555555666666888;;;>>>@@@PPP```jjj{{{lll___^^^dddkkknnnqqqtttvvvuuutttsssssskkkfffaaa^^^^^^^^^]]]ZZZXXXVVVPPPFFF;;;333000///,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,***++++++,,,,,,+++++++++*********++++++,,,,,,------------------------------------...//////000000.........///000111222333666:::CCCJJJNNNSSS___lllzzzwwwsssvvvmmmllljjjjjjjjjjjjhhhgggfffdddbbbaaaaaa]]]WWWRRRDDD???888222///...------........................,,,,,,,,,------------...,,,------------.........---------...............////////////////////////```QQQRRRLLLMMMIIIDDD@@@>>><<<;;;999777666666555555555555555666999999444111333333222444333333333333444555555333333333333333333333333222222333444444444444444444555555555666666666666555666777888:::>>>EEEIIIUUUkkk}}}qqqfffeeegggkkknnnsssvvvwwwxxxyyy{{{mmmhhhcccaaaaaaaaa^^^\\\YYYXXXUUUPPPIII@@@777222------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,+++++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000111222333555555<<>>===;;;999777777666555555555555555666999999444111333444222444333333333333444555555222222333444444444333333333333444555666666666555555555555555666666666777777888999;;;???FFFNNNTTTiii{{{uuuvvvmmmkkkiiilllqqquuuxxx{{{}}}nnniiieeecccdddcccaaa^^^^^^[[[YYYXXXUUUMMM???555---------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222222333444555777888@@@EEEMMMWWWaaaqqq~~~}}}~~~{{{zzzzzz|||||||||{{{zzzyyyxxxwwwxxxyyyyyytttuuuwwwwwwuuuttttttuuuvvvwwwyyy{{{}}}}}}zzzrrrmmmkkkjjjkkkkkkhhheeebbbcccggggggccc___]]]VVVKKK@@@:::666333222////////////////////////,,,,,,,,,------.........+++++++++,,,,,,,,,---------------.........//////000000000000000000000000aaaSSSQQQPPPKKKHHHDDDAAA???===;;;888999888777666444444333333888888777777666444333222333333333444444444555555555555444444444444555555555444333222333555777999555666777999;;;;;;999777222:::;;;<<>>555222///...---------,,,******++++++++++++******)))+++---//////---+++)))************************++++++++++++++++++,,,,,,++++++++++++******))))))*********++++++,,,,,,---,,,,,,,,,---------......---------.........//////---......///000111222222,,,111666777666777<<>>GGGOOOPPP```nnn|||~~~{{{xxxwwwuuussspppnnnmmmllliiiiiigggfffdddbbbaaa```]]]]]]\\\\\\[[[[[[ZZZZZZ]]]YYYUUUSSSTTTVVVUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVXXX[[[^^^```aaa```ccceeeeeeiiiooooookkksssxxx~~~{{{sssnnnkkkhhhjjjgggddddddfffgggeeeccc___]]]YYYRRRJJJ@@@888333222000......000000000///////////////////////////---------.........///////////////////////////...////////////000000000111^^^PPPMMMKKKJJJGGGDDDAAA@@@>>>;;;999999888777555444444444444999999888777777666555444333444444444444555555555555555444444444444555555666555444444444555666777666666666777888999:::;;;999===:::CCC```|||~~~wwwvvvwww{{{~~~}}}}}}~~~~~~~~~zzzooommmttt|||}}}zzz~~~yyysssmmmiiifffcccaaa]]]^^^]]][[[\\\\\\VVVNNNFFF<<<000+++---...+++'''******++++++++++++******+++---...000000...---+++************************************************++++++++++++************,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------........./////////......//////000000111111333333333555;;;FFFSSS]]]nnn}}}{{{wwwsssooommmkkkhhhfffcccbbb```^^^[[[YYYWWWVVVSSSRRRRRRQQQPPPOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJGGGFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLNNNPPPQQQMMMOOOPPPPPPTTTYYYZZZWWW[[[bbbiiilllmmmqqqxxxtttmmmiiigggjjjhhhffffffggghhhgggfffbbb```^^^[[[VVVLLL@@@888555333000///000111111000////////////////////////------........./////////......///////////////////////////000000000111111]]]PPPMMMJJJJJJGGGDDDAAA@@@>>>;;;999888888666555555444444444:::999888777777666666666444444444444555555555555555555444444444444555555777666555555444555555666444666888:::;;;<<<>>>@@@:::DDDKKK^^^~~~yyyrrrrrrpppnnnlllllljjjhhhfffccccccbbbbbbaaaaaa``````bbbcccdddeeeggghhhiiijjjgggiiilllnnnpppqqqrrrrrruuuvvvyyy||||||sssuuu{{{~~~zzzuuupppkkkgggeee___^^^]]]]]]^^^]]]YYYTTTPPPGGG:::222//////---+++***++++++,,,,,,++++++***+++,,,---......---,,,+++************************++++++************))))))++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,---------..................////////////......//////000111111111333777;;;???EEESSSeeesss}}}yyyvvvrrrnnnllleeeaaa\\\YYYWWWUUUTTTSSSPPPOOONNNLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMGGGHHHGGGGGGLLLUUUYYYYYYOOORRRUUUWWWYYY\\\bbbgggfffjjjqqqwww}}}vvvlllgggfffiiiiiiiiiiiiiiiiiijjjjjjfffccc```___]]]VVVJJJ@@@:::666222//////000000000////////////////////////............////////////............//////////////////000000000111111111]]]QQQMMMJJJIIIGGGCCCAAA@@@>>><<<:::888777666555555444555555:::999888777666666777777444444444555555555666666555555444444444444555555777666666666555555666666444777:::<<<<<<===???AAAJJJ^^^pppxxx{{{vvvrrrooollljjjiiilllnnnkkkddd\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\^^^______^^^^^^^^^___bbbdddgggiiijjjjjjppprrrvvvzzz~~~yyyyyy}}}wwwpppjjjgggccc```]]]]]]^^^\\\XXXUUUTTTNNNEEE:::111------///++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************++++++++++++******))))))+++++++++++++++++++++,,,...------,,,,,,+++++++++,,,,,,,,,---------.............../////////000000...//////000111222333333555<<>><<<:::777777666555555555555555999888777666555666777777444444555555555666666666555555444444444444555555666666666666666666666666777999;;;<<<<<<>>>DDDIIIXXXvvv|||{{{rrroookkkgggbbb^^^[[[ZZZ[[[[[[]]]```cccbbb]]]XXXUUUUUUUUUVVVYYY[[[ZZZYYYZZZZZZZZZYYYYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[___```bbbeeehhhkkkmmmooorrrvvv|||}}}}}}tttmmmjjjgggaaa]]]^^^___[[[XXXWWWSSSQQQJJJ???444------///++++++,,,,,,,,,,,,++++++******++++++++++++******************************------,,,,,,+++*********++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000...///000111333555666777777===DDDKKKWWWqqqzzztttnnnjjj___\\\WWWTTTQQQNNNJJJHHHFFFDDDBBBBBBCCCEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNKKKLLLMMMMMMLLLMMMOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQQQQOOOOOOVVVccckkkmmmaaaYYYQQQNNNPPPRRROOOLLLOOOQQQTTTWWWZZZ^^^bbbfffooorrrxxx~~~|||tttooollllllqqqvvvuuunnniiiggghhhiiifffbbbaaa```]]]XXXTTTHHHBBB:::444000000000///////////////////////////....../////////000000000------......///000000000000000000111111111222222{{{\\\QQQNNNKKKIIIFFFCCCAAA@@@???<<<;;;777777666555555555555666999777666444444555666777555555555555666666666666555555444444444444555555444555666777777777777777999:::;;;;;;???IIIWWWaaasss|||wwwsssoookkk```___]]][[[YYYXXXXXXXXXVVVYYY]]]bbbdddeeedddcccaaa```___aaadddggghhhgggfffeeeeeeeeeeeeffffffggghhhhhhhhhgggffffffeeeeeeeeefffffffffeeecccaaa```___`````````______^^^]]]^^^^^^^^^^^^___``````aaaeeeiiioootttxxx}}}{{{uuurrrjjjccc^^^``````\\\YYYYYYUUURRRMMMDDD:::333///---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************......------,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------........./////////000000000000...///000333555777999:::@@@GGGSSSaaarrr{{{uuuoooiiiccc]]]YYYQQQOOOLLLJJJIIIHHHFFFDDDDDDCCCBBBDDDFFFGGGGGGFFFJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMOOOPPPPPPOOONNNPPPSSSOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQOOOQQQQQQQQQVVV___bbbaaaeee___WWWRRRQQQQQQPPPNNNNNNOOOPPPPPPPPPRRRUUUWWW^^^aaaeeekkkrrryyy|||www{{{xxxnnniiihhhfffeeeeeedddbbb___\\\ZZZPPPJJJ@@@888333222111111////////////////////////.../////////000000000000------......///000000111000000111111111222222222yyyZZZQQQNNNJJJHHHFFFCCCAAA@@@???===;;;777666666555555555555666888777555444333444666777555555555555666666666777555555555444444555555555444444666777888888888888999::::::<<>>666000...,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...///111111111...,,,***,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000000000000000000000000000111000111444666:::FFFSSSsss|||rrrjjjccc]]]WWWSSSIIIHHHEEECCCCCCCCCEEEFFFFFFGGGHHHJJJKKKMMMNNNOOONNNNNNNNNPPPQQQRRRRRRQQQSSSTTTVVVVVVUUUUUUWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\^^^______aaaaaabbbccceeefffhhhhhhhhhgggfffgggiiijjjjjjhhhhhhhhhhhhgggggggggffffffgggdddbbbgggsssxxxoooaaabbbnnnqqqfff[[[YYYXXXUUUQQQQQQTTTZZZ^^^___^^^\\\YYYVVVRRROOONNNPPPSSSUUUUUUXXX\\\aaagggoooyyy~~~rrrsssuuuuuunnnfffccccccccc```\\\[[[WWWQQQJJJDDD===777222000000///111222222000...000000000000000000000000000000000000000000000///111111111111111222222333yyyZZZNNNLLLKKKFFFEEEDDDAAA???===;;;:::888888777666666666666666999888888777666555555444666555555555555555666666666666666666666666666666888777777777777777777888;;;@@@EEE\\\uuuoookkkhhhbbbbbb```______bbbfffjjjllllllooottt{{{|||yyyvvvsssnnnjjjddd```^^^aaadddgggiiikkkrrr|||}}}nnnddd```___]]]ZZZYYYTTTPPPNNNNNNJJJBBB;;;222///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...///000111000...,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------....../////////000000000000000000000000000000000111222555666888AAAUUUhhhzzzmmmggg___WWWRRRMMMIIIGGGAAAAAABBBCCCDDDFFFHHHIIIMMMMMMNNNOOOPPPQQQRRRRRRNNNOOOOOOPPPQQQRRRSSSSSSTTTVVVXXXYYYYYYZZZ\\\^^^^^^___```aaabbbdddeeeeeeggghhhjjjkkklllmmmnnnnnnqqqqqqrrrsssuuuvvvwwwxxxuuuttttttuuuwwwyyyxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvrrrpppwwwrrrooozzz~~~nnnbbb```dddYYY___fffkkkmmmkkkgggccc]]]ZZZVVVQQQNNNNNNOOOPPPMMMOOORRRUUUXXX___fffjjjrrryyyrrrvvv}}}}}}sssgggccceeegggccc^^^]]]ZZZVVVPPPJJJCCC;;;666111000///000111222000///000000000000000000000000000000000000000000000000111111111111111222333333wwwYYYNNNLLLJJJFFFEEEDDDAAA???===;;;:::888777777666666666666666888888777777666666555555555444444444444555555666555555555555555555555555888777777::::::999:::<<<;;;GGGWWWvvvzzzqqqiiieeedddfffgggiiilllpppqqqqqquuu||||||vvvrrrpppppppppqqqhhhfffggglllnnnnnnrrrwww}}}vvviiiaaa^^^\\\[[[XXXUUUQQQPPPPPPMMMGGGAAA666222...,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...///000///...,,,+++,,,,,,,,,---------......,,,,,,,,,---------.........////////////000000000000000111111111111111222222111333999AAARRRlll~~~yyyrrrjjjcccWWWTTTNNNIIIEEECCCCCCCCCBBBCCCFFFIIIKKKNNNOOOPPPOOOPPPPPPQQQRRRSSSTTTUUUQQQRRRTTTVVVWWWYYY[[[]]]^^^```cccdddeeefffiiikkkooopppqqqsssuuuvvvwwwxxx{{{}}}xxxtttzzzsss}}}yyyqqqmmmjjjeeebbb]]]WWWRRROOONNNNNNPPPPPPOOOPPPQQQSSSWWWYYY]]]dddmmmuuu|||tttxxxyyypppkkkjjjhhhccc______]]]ZZZVVVQQQJJJAAA<<<333111//////000000000///000000000000000000000000000000000000000111111111222111111111111222333333uuuXXXNNNLLLJJJFFFEEEDDDAAA???===;;;:::888777777666666666666666888888777777666666555555444444444444444555666666666666666666666666666666999777999<<<;;;777:::@@@KKKbbb||||||tttpppfffeeeeeeeeeggglllrrruuu~~~vvvqqqlllkkkhhhdddccceeemmmqqqxxxrrrggg```\\\[[[YYYWWWTTTSSSRRRPPPKKKGGG;;;777111...---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------......///......---,,,,,,,,,,,,---------..................////////////////////////000000000111000111111111222222333333333000333AAAUUUlllyyyppphhh```XXXPPPJJJHHHGGGEEECCCBBBCCCEEEGGGHHHIIILLLOOORRRSSSTTTTTTPPPQQQRRRSSSUUUVVVWWWXXXYYY\\\___bbbdddggglllpppsssvvvxxxzzz{{{}}}yyyvvvvvvpppmmmhhhbbb]]]XXXVVVTTTSSSQQQOOONNNNNNOOOPPPQQQRRRVVV[[[```eeemmmxxxyyyyyy{{{~~~~~~}}}yyyqqqiiibbb___```___]]][[[VVVPPPHHHBBB666333000......//////...000000000000000000000000///000000000111111111222222222222111222333333444sssXXXNNNLLLJJJFFFEEEDDDAAA???===;;;:::888888777666666666666666999888888777666555555444444444444444555666777777777777777777777777777777:::999;;;>>>:::666???LLLkkk~~~rrrjjjeeebbb```fffiiinnntttzzz|||xxxssslllggggggkkkiiiggghhhnnnyyyqqqfff```]]][[[YYYVVVUUUTTTRRROOOLLLBBB<<<555000......///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---------,,,,,,,,,---------.........////////////000000000/////////000000000111111111111111222333333444444666555>>>UUUqqqyyysssgggccc[[[TTTOOOIIIDDDAAABBBCCCEEEEEEFFFHHHKKKNNNMMMNNNPPPRRRTTTUUUVVVVVVTTTUUUWWWZZZ\\\___aaabbbbbbfffjjjmmmpppttt{{{|||xxxsssmmmhhheeecccXXXUUURRRQQQQQQQQQPPPOOOSSSTTTUUUTTTUUUZZZbbbhhhuuu}}}xxxzzzzzzmmmddd``````___^^^\\\YYYTTTNNNIII<<<888333000/////////...000000000000000000000000///000000111111222222222222222222222222333444444qqqWWWOOOLLLJJJFFFEEEDDDAAA???===;;;:::888888777666666666666666:::999888777666555444333555555555555666777888999888888888888888888888888:::999<<>>QQQiiiyyyssskkkfffeeegggjjjlllxxx}}}~~~yyywwwuuuppphhhcccdddjjjsssyyy}}}oooddd```\\\[[[YYYWWWUUUSSSQQQOOOHHHAAA999222/////////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------...............////////////000//////000000000111111111111111222222333444444555999???QQQpppzzzqqqfff___VVVSSSNNNIIIFFFEEEDDDCCCAAAEEEHHHKKKKKKMMMPPPSSSQQQRRRSSSTTTUUUWWWXXXYYY\\\^^^aaadddhhhllloooqqqqqquuuzzz|||~~~zzzwwwuuuiiieee```]]][[[YYYUUURRRTTTVVVVVVUUURRRSSSWWW[[[dddkkkwwwxxxvvviiibbb^^^^^^]]]\\\[[[WWWRRRNNNBBB>>>888333111111111000000000000000000000000000///000000111111222333333333222222222222333444444pppWWWOOOLLLJJJFFFEEEDDDAAA???===;;;:::888888777666666666666666::::::999777666444333333555555555666666888999999888888888888888888888888888888<<>>AAACCCFFFHHHIIIKKKMMMOOOSSSRRRRRRSSSUUUWWWWWWXXX]]]```dddhhhmmmsssyyy~~~xxxtttoooiiieeebbb^^^\\\UUUVVVXXXYYY\\\cccmmmsss{{{{{{~~~oooeee]]]^^^___[[[XXXWWWRRRNNNFFF<<<444000000111000111111111222222222222111111111111111222222333222222222222333444555666nnnVVVPPPMMMIIIHHHGGGEEEBBB@@@===;;;:::999888888777666777777777;;;;;;:::888777777777777666666666666777777777777;;;999777777999:::::::::<<<<<>>RRRoooqqqeee[[[SSSNNNGGGEEEDDDCCCDDDEEEGGGGGGLLLOOOSSSUUUUUUTTTTTTUUUWWWXXXYYY[[[^^^bbbfffjjjrrrxxxzzzvvvqqqmmmhhhbbb^^^^^^___aaadddhhhpppxxx~~~zzzjjjbbb___^^^[[[YYYVVVUUUQQQHHH===555333444222222222222222222222222222111111111111222333333333222222333333444555666jjjUUUPPPMMMIIIGGGFFFDDDBBB@@@>>><<<;;;888888888888777777777666999888777666666666666666555666666666777777777888777555777<<<===;;;===BBBBBB[[[|||uuurrrxxx|||yyyttttttuuuxxx|||uuufff___[[[WWWTTTTTTLLLNNNOOOJJJAAA888222000/////////....../////////------------------------........................,,,,,,---...//////000000000000111111111111000000000000000111222222333333444999777777BBBQQQmmmxxxlllaaaWWWOOOIIIFFFBBBBBBCCCDDDEEEGGGIIIKKKPPPQQQSSSSSSSSSTTTWWWYYYXXX\\\aaaeeejjjpppwww|||{{{wwwqqqkkkgggeeecccbbbaaadddiiiooovvv~~~uuueee^^^\\\[[[YYYUUUUUURRRKKKAAA999444333333222222222222222222222222222222111222333333444333333333333444555666666iiiUUUPPPMMMHHHFFFFFFDDDBBB@@@>>><<<<<<777888888888888777666666888777777666555555666666555555666666777777888888888666888<<<;;;888???KKK]]]zzzuuuxxx}}}yyywwwwwwxxx{{{mmmbbb]]]YYYWWWWWWNNNOOOOOOLLLEEE===666222000//////......//////000------------------------........................+++,,,,,,---...//////000000000111111222222111111000000111111222333333333222666777BBB[[[rrr{{{fffaaaXXXPPPJJJGGGCCCAAADDDFFFHHHJJJJJJKKKMMMOOOOOOPPPQQQRRRUUUZZZ```eeeccciiirrryyy|||yyyuuuqqqnnnfffggghhhjjjlllrrryyy~~~ooobbb]]][[[YYYUUUTTTRRRNNNHHH@@@999444333333333333222222222222222222222222222333444444333333333333444555666777gggTTTQQQMMMHHHFFFEEEDDDBBB@@@>>>===<<<777888888999888777666555999888777777666666777777555555555666777888888888:::888:::===;;;;;;LLLaaaxxxvvv}}}~~~zzzuuuwww}}}wwwggg___ZZZXXXYYYRRRQQQPPPNNNJJJCCC;;;666000000////////////000000................................................------......//////000000///000111222222222222111000111111222222333333444222777===VVV|||qqqdddTTTOOOJJJFFFDDDDDDDDDCCCIIILLLOOOQQQQQQQQQSSSUUURRRTTTWWWZZZ___fffnnnsssuuu~~~~~~qqqpppnnnkkkjjjmmmqqquuu{{{jjjbbb]]]ZZZWWWUUUSSSRRRPPPIII@@@888444444333333333222222222333222222222222333444444444333333444444555666777gggTTTQQQMMMHHHFFFEEEDDDBBB@@@>>>===<<<777888888999999777666555999999888888888888888888444555555666777888888999;;;999<<>>CCC\\\xxx~~~vvvuuuvvvrrrtttwww~~~jjjaaa[[[YYYYYYUUUSSSQQQPPPNNNHHH???999000000////////////000000........................////////////////////////////////////000000000000///000111222222222222222000111111222222333444444555:::FFFgggyyymmm___SSSLLLIIIEEECCCDDDGGGHHHIIIJJJNNNRRRTTTSSSSSSUUUWWWZZZ\\\aaaeeekkkqqqxxx}}}{{{yyyuuupppmmmmmmqqqtttyyyrrrfff```[[[ZZZVVVTTTUUUVVVPPPEEE;;;444444444333333222222222333333222222333333444555444444444444444555777777eeeSSSKKKIIIIIIFFFEEEDDDAAA???===;;;:::999999999888888888888777:::;;;;;;:::888777777888555777888888666555555666???777777===@@@KKKqqq}}}sssttt}}}}}}xxxuuuxxx}}}sss```ZZZYYYYYYUUUSSSPPPNNNLLLHHHCCC@@@222222222000...,,,---...........................000000//////.........---............/////////000000111111111111222222222111222555777444222666<<<:::AAA\\\ttteeeZZZQQQLLLFFFDDDBBBDDDHHHLLLMMMLLLSSSSSSSSSTTTUUUWWWYYY[[[bbbgggnnnuuu{{{~~~wwwrrroooooopppvvvxxx}}}vvvcccbbbaaaZZZ[[[XXXRRRPPPNNNFFF;;;555444333333444333222000222222333333333444444444444444444444666777888999dddSSSKKKIIIIIIFFFEEEDDDAAA???===;;;:::999999999888888888888777:::;;;;;;:::888777888999777888999999888777777888:::;;;>>>CCCPPPnnnxxxqqq|||zzzyyyxxxwwwzzzkkk___ZZZWWWVVVTTTQQQOOOMMMJJJFFFCCC777555333000////////////........................000/////////...................../////////000000000111111111111222222222555333333666666444555999@@@TTTwwwtttaaaUUUNNNHHHDDDGGGFFFFFFIIINNNRRRTTTSSSRRRSSSUUUXXX\\\aaafffjjjnnnuuu{{{xxxvvvvvvwwwyyy~~~wwwkkk___YYYZZZVVVQQQQQQQQQLLLDDD999777444444444444333222222222333333333444444444444444444555666777888999dddRRRKKKIIIIIIFFFEEEDDDAAA???===;;;:::999999999888888888888777:::;;;<<<;;;888777888999888999::::::999888999:::666>>>CCCKKKfff|||yyy|||{{{uuuuuuzzz~~~jjj^^^XXXWWWUUUSSSQQQPPPMMMIIIGGG===888333000000111111///........................////////////................../////////000000000000111111111111222222222777333222666888888999===NNNnnnxxxlll[[[MMMFFFCCCBBBAAAFFFFFFHHHLLLQQQUUUWWWWWWWWWYYY]]]bbbhhhoooxxx}}}~~~yyyyyyxxxyyy}}}xxx```\\\ZZZVVVRRRRRRSSSOOOJJJ===:::666444444555555555333333333333444444444444555555555555666666777888cccRRRKKKIIIJJJFFFEEEDDDAAA???===;;;:::999999999888888888777777;;;<<<<<<;;;999888888999777999:::999999999:::<<<;;;@@@JJJ___~~~}}}zzz|||~~~zzzxxxeee[[[WWWUUURRRQQQPPPNNNKKKIIICCC;;;333///111222111///........................///////////////............////////////000000000000000111111111222222222555333444666777999AAAJJJfffpppddd[[[NNNEEEAAABBBDDDFFFJJJKKKMMMQQQTTTWWWYYYYYY```ccchhhnnnttt}}}{{{yyy{{{fff```]]]YYYVVVUUURRRMMMHHHAAA<<<777444333444555666333333333444444444444555666666555555666777777888bbbQQQKKKIIIJJJFFFEEEDDDAAA???===;;;:::999999999888888888777777;;;<<<<<<;;;999888888999777888888888888999;;;===@@@CCCXXX}}}zzz{{{{{{|||{{{{{{zzzyyy~~~|||yyyrrr~~~lll\\\VVVTTTQQQPPPOOONNNLLLJJJFFF>>>444000000222000...////////////////////////.........///////////////////////////000000000111000000111111111222222222333555777666333888III[[[uuudddVVVPPPHHHCCCBBBDDDHHHKKKQQQSSSUUUWWWYYY[[[]]]___ffflllssszzz}}}|||~~~~~~~~~ppp```]]]ZZZYYYWWWRRRKKKGGGCCC>>>888444333444444555333333444444444555555555666666666666666777888999aaaQQQKKKIIIJJJFFFEEEDDDAAA???===;;;:::999999999888888888888777;;;<<<===<<<999888999:::666777888888888999<<>>AAAIIIjjjxxxnnn^^^[[[YYY[[[^^^___]]]ZZZQQQQQQPPPQQQQQQQQQQQQQQQOOOPPPRRRSSSSSSRRRQQQOOOQQQSSSUUUXXX[[[]]]^^^^^^```___^^^___``````^^^\\\ZZZZZZZZZZZZ[[[]]]___```^^^^^^^^^^^^]]]]]]]]]\\\ZZZ^^^bbbaaa^^^[[[\\\^^^[[[]]]```bbbbbbaaa___]]]ZZZWWWUUUSSSRRRQQQPPPNNNQQQQQQQQQRRRSSSUUUWWWWWW[[[^^^bbbeeehhhmmmsssxxxzzzgggYYYVVVRRROOONNNMMMKKKIIIHHHDDD===777222000000000////////////////////////............/////////000//////000000000111111111000111111111111222222222444555666777===RRRwwwssscccUUUMMMDDDDDDDDDDDDEEEHHHLLLOOOQQQTTTXXX\\\aaaiiirrryyy}}}~~~~~~}}}{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{xxxwwwvvvsssqqqooommmllljjjjjjjjjjjjkkkkkkkkkkkkiiihhhhhhgggffffffggggggfffggghhhiiijjjkkklllmmmkkkkkkmmmooorrruuuxxxzzz~~~~~~~~~{{{vvv{{{lllbbb[[[YYYWWWQQQNNNNNNGGGBBB<<<888666555555444444444444444555555555555444444555666777999;;;<<<```PPPKKKIIIJJJFFFEEEDDDAAA???===;;;:::999999999888888888888777<<<======<<<:::999999:::999999:::::::::<<<@@@CCC[[[}}}yyywwwzzzvvvrrrnnnjjjbbbWWWNNNLLLKKKKKKMMMPPPSSSTTTUUUJJJLLLNNNNNNMMMNNNOOOQQQPPPQQQSSSTTTUUUSSSRRRQQQUUUVVVXXXZZZ\\\\\\\\\\\\^^^^^^^^^___bbbcccbbb`````````___^^^^^^___```aaa[[[\\\]]]^^^___``````aaa[[[___cccbbb]]]YYYZZZ\\\XXXXXXYYYYYYYYYZZZZZZ[[[XXXVVVSSSQQQQQQPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMOOORRRRRRRRRTTTXXX\\\\\\eeepppwwwxxxxxxzzz||||||zzz|||sssZZZWWWSSSPPPOOOMMMKKKJJJIIIFFFAAA:::444000000222000000000000000000000000---.........//////000000000000000000111111111111000111111111111222222222555333333:::IIIhhhooo```SSSGGGAAACCCDDDGGGHHHKKKNNNQQQTTTWWWZZZ```fffnnnyyy{{{yyywwwtttpppmmmiiigggfff`````````___^^^^^^```ccccccccceeefffgggggghhhhhhgggffffffeeeeeeeeeeeeeeegggfffeeecccaaa```^^^^^^[[[[[[[[[\\\]]]]]]^^^^^^```___]]]\\\\\\\\\]]]^^^WWWXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[\\\]]]^^^___```bbbbbbbbbdddggglllpppsssyyyyyyzzz}}}~~~vvvuuuwwwjjj^^^YYYTTTNNNLLLNNNHHHDDD???:::888777666444444444444555555555666666333333444666888:::<<<===aaaSSSJJJGGGGGGEEEDDDBBB@@@>>><<<;;;:::;;;:::999999888888999999<<<;;;;;;::::::999999888;;;===999999>>><<>><<<;;;:::;;;:::999999888999999999<<<<<<;;;::::::999999888:::???<<<<<>>666111000111111000000000////////////000000000000000000000000///////////////000111111111111111222333555555555777000>>>TTTjjj}}}dddTTTKKKEEECCCDDDHHHGGGKKKQQQUUUUUUYYY^^^```gggqqq~~~|||wwwsssllliiidddaaa```^^^]]][[[\\\[[[ZZZYYYYYYYYYXXXWWWYYYWWWVVVVVVWWWXXXZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^______^^^___aaabbbcccdddeeeeeecccdddgggjjjiiihhhhhhggghhhjjjlllnnnjjjkkklllnnnoooppppppppppppssssssqqqqqqttttttqqqnnnooolllfffeeegggeee```dddaaa______bbbdddffffffjjjiiihhhiiilllmmmllljjjppptttxxxyyyyyyzzz~~~sssllluuugggZZZTTTOOOLLLLLLIIIFFFBBB>>>:::777555444666666555555666666777888555999555444999777777BBB|||\\\OOOHHHFFFHHHEEEDDDBBBAAA???===;;;;;;;;;;;;:::999999999999999<<<<<<;;;;;;:::999999999666>>><<<:::AAALLLdddxxxhhh`````````___]]]ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVYYY[[[\\\\\\[[[\\\]]]```fffqqq{{{~~~xxxtttvvvxxx|||~~~zzzvvvvvvzzzcccXXXYYY___hhhhhhkkkpppwwwxxxgggWWWSSSQQQKKKHHHKKKIIIIIIFFFAAA:::444111000111111000000000/////////000000000000000000000000000////////////000111111000000000111333444666666888555JJJlll|||jjjVVVJJJEEECCCEEEHHHIIIIIIMMMSSSWWWZZZ___ffflllttt{{{vvvoooiiifffdddcccbbb\\\ZZZZZZ[[[^^^```aaa```cccdddeeeggggggfffdddcccdddddddddeeefffgggiiijjjllllllkkkkkkjjjiiiiiiiiihhhiiikkkkkkkkklllmmmooopppqqqssstttuuuwwwzzz}}}|||}}}}}}~~~~~~~~~|||{{{xxxyyywwwtttuuuxxxzzzyyywwwzzzwwwtttqqqooommmjjjhhhgggiiijjjjjjiiilllqqqvvv~~~wwwjjjiiimmmttt___TTTNNNKKKIIIIIIGGGCCC???;;;888555444777666666666666777888888555888444555;;;:::;;;HHH{{{[[[NNNHHHGGGJJJEEEDDDCCCAAA???===<<<;;;;;;;;;:::999999999999:::<<<<<<<<<;;;::::::999999666???===:::EEE[[[}}}ttthhh```aaacccfffjjjmmmoooppppppuuussspppmmmkkkiiiiiiiiipppsssxxxzzz|||}}}lllcccllluuu}}}{{{zzz{{{ppp[[[XXXVVVNNNJJJNNNJJJIIIHHHDDD>>>888333000111111111000000000//////000000000000000000000000000000//////000000111222000111111111222333555777999AAA```{{{jjj\\\MMMFFFDDDEEEIIIMMMMMMMMMRRRXXX\\\```hhhqqqyyysssnnnkkkdddaaa^^^^^^```ccceeefffhhhiiijjjnnnssswwwxxxxxx{{{}}}{{{xxxwww|||}}}~~~}}}{{{}}}~~~{{{yyyqqqqqqpppnnnnnnqqqwww{{{{{{|||nnnfffeeemmmwww}}}eeeVVVQQQOOOLLLIIIHHHEEEAAA<<<999666555777777777777777888888999888999555777===<<>>===<<<<<<;;;::::::999999::::::======<<<;;;;;;::::::999<<>>:::777555777777777777777888888999999:::666888<<<;;;FFF]]]|||]]]PPPJJJIIILLLDDDDDDCCCAAA@@@???>>>===<<<;;;;;;:::::::::::::::======<<<<<<;;;:::::::::;;;AAA@@@JJJlll}}}pppnnnrrrlll___iiixxxjjj]]]WWWPPPNNNOOOMMMLLLJJJHHHEEE???777222222222111111111000000000111111111111111111111111111000000000000111222222222444555333111333777;;;@@@ffflllcccPPPJJJEEEFFFHHHIIIMMMRRRTTTWWW]]]eeelllvvv{{{uuuqqqhhhgggbbb___bbbiiinnnooosssuuuyyy|||oooeee]]]bbbiii}}}aaaVVVQQQLLLJJJIIIGGGDDD???;;;888666777666666666666777888888777999666777::::::LLLlll{{{]]]QQQJJJHHHJJJDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::::::::;;;=========<<<;;;;;;:::::::::@@@DDD[[[zzzuuu{{{jjj^^^```ggguuugggddd\\\\\\iiiqqq{{{yyyaaaWWWSSSQQQOOOOOOMMMKKKIIIFFFAAA999444222222222111111111000000111111111111111111111111111111000000111111222333000333555444333555;;;@@@QQQ~~~ttt```VVVIIIEEEEEEJJJMMMNNNRRRVVVWWW[[[cccnnnxxxyyysssooolllkkkhhhkkkkkkllluuuuuuhhh^^^aaaeeeiiiZZZSSSMMMKKKJJJHHHEEEAAA<<<888666666666555555666666777888555999999:::;;;===XXXzzz]]]PPPJJJGGGIIIDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::::::::;;;=========<<<;;;;;;::::::???FFFOOOooollllllyyy~~~eee\\\cccnnnaaaRRRSSSSSS\\\ggggggpppgggYYYWWWUUUPPPPPPNNNKKKIIIGGGBBB;;;555222222222111111111111000111111111111111111111111111111111000111111222333...111444444444777???EEEbbb~~~fffQQQFFFFFFEEEGGGNNNRRRTTTWWW[[[___dddnnn{{{zzzsssnnnmmmoooqqqrrrqqqvvvzzz}}}}}}qqqnnnnnnooottt{{{{{{lll]]]```bbbxxxppp___WWWPPPKKKJJJHHHEEEAAA===888666555555555555555666777777666;;;===>>>???BBBbbbvvv]]]NNNHHHIIIGGGGGGFFFDDDBBB@@@>>><<<;;;;;;;;;999999999999;;;;;;:::@@@;;;888>>>>>>;;;>>>AAAKKKdddzzzuuuzzz|||iiimmmgggeeefffvvv}}}[[[OOORRR\\\gggjjjlll{{{tttZZZWWWWWWRRRVVVRRRNNNLLLKKKHHH@@@999777333//////111333333111000111222333333222111000222222111111111111111111777111000666555666FFF[[[cccRRRKKKCCCEEEGGGMMMSSSUUUUUUZZZbbbggglll|||zzzsssssstttwww{{{}}}|||{{{}}}xxxyyyhhh]]][[[bbbdddcccssszzzfffdddbbbnnn```ZZZVVVNNNLLLIIIGGGEEEAAA<<<999777777666666777888999999888<<<888<<>><<<<<<;;;;;;:::999999:::;;;;;;:::???;;;999@@@???;;;???BBB\\\~~~xxxnnnjjjjjjppp|||vvvfffooojjjeeeggg|||~~~```SSSXXXcccmmmnnnrrraaaXXXWWWTTTVVVRRRNNNLLLLLLHHHAAA;;;777444000000222333222000000111222222222222111000222222111111111111111111444111333888888;;;NNNfffuuu\\\NNNJJJDDDFFFIIIOOOUUUXXXZZZaaaiiiooovvv}}}xxxzzz~~~~~~yyyvvvyyyxxx{{{kkkgggnnn|||dddXXXUUU^^^fffmmmllleee___gggfff[[[UUUNNNLLLIIIGGGEEEAAA<<<999777777777777777888999999888<<<999<<>>===<<<<<<;;;:::999999:::;;;<<<;;;???;;;:::AAA@@@;;;@@@GGGuuuppphhhgggkkkttt|||yyyzzzzzznnneeetttmmmeeeiiilll[[[aaaooo{{{kkkZZZWWWXXXUUURRROOOMMMLLLHHHBBB>>>888444111111333444222///000111222222222222111000111111222222222222222222111333666888777???XXXrrrwwwgggRRRIIIIIIEEEIIIKKKRRRYYY\\\```jjjuuu{{{~~~ooofffccceeefffnnnoooZZZ^^^nnn{{{bbbVVVTTTbbbrrr|||xxxzzzwww{{{vvvggg[[[___lllxxxqqq]]]VVVOOOLLLIIIGGGDDDAAA===:::777777777777777777888999888<<<:::<<>>===<<<<<<;;;:::999999:::;;;<<<===@@@;;;;;;AAA>>>;;;CCCXXXvvvpppsssuuuiiihhhnnnuuuxxxpppkkk}}}zzzjjjbbbkkkwwwaaahhhyyywww^^^XXX[[[UUURRROOONNNLLLIIIEEEAAA999666333333444444222///111111111222222111111111111111222222222222222333222555777555666FFFfffzzzhhhZZZIIIEEEIIIGGGLLLNNNUUU\\\```fffsssrrr\\\SSSSSSYYY^^^lll~~~wwwcccZZZiii~~~aaaYYY\\\qqqtttjjj______fffeeeiiixxxlll\\\ZZZ\\\___lll}}}~~~aaaXXXOOOMMMJJJGGGDDDAAA===:::888777777777777777888888888;;;<<<===EEE___ttt]]]OOOJJJJJJGGGEEEDDDCCCBBB@@@???>>>===<<<<<<::::::::::::<<<<<>>YYY|||lll[[[PPPDDDDDDJJJIIIOOORRRYYY___dddmmm~~~mmmVVVRRRXXXbbbllltttjjjggghhhbbbfffyyyuuu|||wwwaaa___jjj~~~hhh[[[QQQXXXhhhmmmvvvsssaaa[[[UUURRR```uuuiii[[[PPPMMMJJJFFFDDDAAA>>>;;;888888777777777777777888888:::>>>???IIInnnttt]]]OOOJJJJJJGGGEEEDDDCCCBBB@@@???>>>======<<<;;;::::::;;;<<<===???BBB>>><<<>>>>>>IIIaaa}}}}}}qqqWWWRRR]]]mmm}}}vvveeejjjfff______oooqqqllljjjfffbbbaaaiiioooZZZXXXTTTSSSQQQOOOMMMKKKIIIHHH>>>999444222333444222000222222111000000111222222111111222222333444444444333666777:::NNNsssttt___QQQKKKDDDGGGNNNMMMRRRVVV]]]eeelllxxxlllYYY\\\fffuuuhhhbbbbbbhhhkkkwww{{{iiidddcccccciiiqqqyyykkkggg```eeexxxiii]]]WWWfff{{{jjj___TTTNNNZZZlllsss```QQQNNNJJJFFFDDDAAA>>><<<999888888777777777777777888888???CCCPPP}}}sss]]]PPPJJJJJJGGGDDDDDDCCCBBB@@@???>>>>>>===<<<;;;::::::;;;<<<======BBB???>>>???BBBWWWxxxxxx~~~zzzcccPPPSSSbbbtttwwwpppeeekkkgggccckkk}}}nnn```]]]___``````fffpppzzz___XXXSSSSSSRRROOOMMMKKKKKKKKKAAA;;;444111222333333111222222111000000111222222111111222222333444444555555888999AAA___eeeRRRIIIHHHEEEKKKSSSRRRUUUZZZcccmmmvvvnnn^^^cccooo}}}hhhfffooovvv{{{yyyhhhZZZYYY\\\]]]bbbiiissszzzuuuiii]]]aaabbbmmm~~~mmmeeedddyyyrrrcccUUUNNNUUUaaa}}}fffRRRNNNJJJFFFDDDAAA???===999999888777777777777777999777???FFFWWWsss]]]PPPJJJKKKGGGDDDDDDCCCBBB@@@???>>>>>>===<<<;;;::::::;;;<<<===<<>>===<<<;;;::::::;;;<<<===AAADDD???===FFFXXX|||uuu~~~^^^SSSQQQ```ttt}}}uuuyyynnnmmmiiikkkuuu}}}iii[[[```mmmvvvxxxjjj\\\WWWVVVRRRMMMKKKLLLLLLJJJGGG???666111222333222111333333222222222333444555111111111111222333444555444666CCCbbbyyykkkRRRLLLEEEEEEKKKRRRWWWXXXYYY```ooojjjkkk}}}oooxxx|||aaaXXXRRRTTTZZZ^^^```cccppp~~~uuu^^^___llluuuttttttwwwvvvuuuooo\\\NNNLLLRRRmmmsssZZZKKKQQQIII@@@DDD>>>???:::999888777777888999:::999777<<>>===<<<;;;;;;;;;;;;<<<===???EEECCCCCCRRRnnn{{{}}}|||nnn[[[TTTWWWiii~~~jjjkkkwww|||lllooonnntttllleeennn{{{xxxfffWWWUUURRRNNNLLLLLLKKKJJJHHH@@@777222222333222000444333333333222222222222222111111111222333444444999<<>>@@@:::999888777777888999:::<<<:::BBB\\\nnn[[[OOOHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>======<<<;;;;;;<<<======<<>>ZZZvvvaaaTTTIIIHHHHHHKKKRRRYYY^^^aaaiiixxxwwwjjjcccvvvvvvpppzzzlll___WWWSSSUUU]]]hhhwww~~~xxxjjjpppooo```ppppppkkktttxxxsssppp{{{sss```PPPLLLNNNRRRwwwaaaLLLOOOHHH@@@CCC>>>@@@:::999888777777888999:::===<<>>>>>>>>===<<<;;;;;;<<<===>>>???EEEAAAIIIqqq~~~xxxyyyjjjUUUSSSXXXggg~~~kkk]]][[[nnn}}}|||nnniiihhhqqqooorrr~~~}}}eeekkkyyyttt\\\VVVQQQQQQPPPMMMJJJJJJIIICCC;;;666333222111000111222333333333222111000333333222222222333333444777AAAaaammmZZZNNNEEEGGGJJJOOOUUU\\\bbbfffooouuuhhheeeaaarrrppppppqqqhhhaaaZZZTTTVVV^^^lll|||ooorrrnnncccuuuqqqrrr~~~{{{}}}}}}wwweeeSSSLLLLLLKKKfffyyyiiiOOONNNGGG@@@CCC===@@@:::999888888888888999:::<<<:::GGGmmmooo]]]QQQJJJJJJIIIDDDDDDCCCBBB@@@???>>>===>>>===<<<;;;;;;<<<===>>>EEEHHHEEEXXXuuu]]]SSSTTT]]]qqqfffZZZYYY```uuu{{{lllcccbbbjjjjjjaaa```iiirrrqqquuuvvveeennnbbbYYYRRRRRRRRRMMMJJJKKKIIIDDD>>>888444333222222000111222222333333333333333333333222333333444444777HHHkkkvvv```OOOHHHEEEIIINNNRRRXXX___hhhooommmiiimmmgggnnn|||jjjqqqkkkfffaaaZZZUUUYYYdddvvv{{{||||||xxxoooggguuurrr||||||xxx||||||jjjWWWLLLJJJHHHYYYhhhrrrSSSNNNGGGAAACCC===@@@;;;:::999888888999:::;;;<<<999HHHpppnnn\\\QQQJJJJJJIIIDDDCCCBBBAAA@@@???>>>===>>>>>>===<<<<<<===>>>>>>CCCFFFKKKkkk}}}aaaTTTTTTYYYhhhsssVVVTTT]]]jjjwwwooogggaaa]]]WWWTTTUUUZZZ\\\___nnnmmmqqq}}}yyykkkfffttt{{{{{{jjj]]]SSSSSSSSSMMMKKKMMMHHHDDD???999555444333444333333222222222333444555222222222222333444555666777QQQvvviiiUUUJJJGGGGGGLLLQQQVVV[[[eeesss}}}ssswwwuuussszzzmmm{{{}}}hhhgggddd]]]YYYaaarrrwwwuuuzzznnngggnnn{{{|||vvv|||uuuvvv~~~ppp[[[MMMIIIGGGPPP]]]}}}XXXOOOHHHBBBCCC<<<@@@;;;:::999888888999:::;;;===<<>>======???>>>===<<<<<<===>>>???BBBIIIYYYkkkVVVRRRYYYbbbvvveeeQQQVVVcccsssvvvpppggg^^^XXXTTTQQQOOOPPPTTTZZZ___iiizzzhhhlllvvv~~~uuufffiiirrr~~~{{{rrraaaUUUTTTSSSMMMKKKNNNGGGDDD@@@;;;666444555666999777444222111222333444111111222222444555777888>>>```zzzaaaOOOIIIIIIIIINNNTTTYYY```mmm~~~xxxqqqwwwiiimmmnnnfffcccnnn}}}}}}rrrddd___```mmm}}}uuuvvv}}}rrrpppvvv}}}ttt___OOOHHHEEEKKKYYY~~~zzz]]]QQQIIICCCCCC;;;???;;;:::999999999999:::;;;<<<>>>TTTjjjXXXMMMGGGGGGFFFDDDCCCBBBAAA???>>>======???>>>===<<<<<<===>>>???HHHSSSkkkqqq```SSSUUU```hhhqqqZZZMMMUUUbbbtttzzzwwwwww}}}{{{zzz{{{wwwqqqbbb\\\UUUPPPNNNNNNOOOPPPNNNVVV___gggxxxkkknnnvvv~~~nnnccccccqqqvvvdddVVVTTTSSSMMMKKKOOOFFFDDD@@@;;;777555666777===;;;666222000111222333000111111222444666888999JJJppprrrXXXHHHEEEHHHJJJPPPVVV[[[cccssswwwpppnnnuuummmssszzzqqqnnnyyy{{{dddZZZUUUSSSaaawwwlllqqq~~~qqqmmmqqqxxx~~~wwwaaaPPPHHHEEEJJJWWW{{{tttppp```RRRJJJDDDCCC;;;???;;;;;;999999999999;;;;;;999===WWWjjjXXXMMMHHHIIIGGGDDDBBB@@@@@@@@@@@@>>><<<<<>><<<===>>>>>>===<<>>:::777555444888777555333222222333444222666333111777777;;;HHHsss~~~cccPPPJJJKKKJJJSSSUUU[[[dddooouuuzzzwwwcccZZZ[[[jjj|||uuuyyy}}}gggQQQPPPNNNKKK[[[uuussseeeqqqxxxsssuuu|||rrrkkkmmmuuuwwwmmmYYYKKKHHHHHHNNNddd~~~|||jjjRRROOODDD???AAA<<<<<<;;;:::999999:::;;;;;;???BBBfffiiiWWWMMMHHHHHHGGGDDDBBB@@@@@@@@@@@@>>><<<>>>======>>>???AAACCCEEEZZZnnn```TTTTTTYYYaaaqqquuukkkccc[[[RRRSSSXXXdddxxxoooaaa]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYZZZZZZ[[[^^^ccciiinnnyyypppjjjlllvvvvvvcccYYYXXX```jjj}}}~~~aaa\\\UUUOOOMMMJJJGGGEEEBBB>>>:::777555444555444444444333333333333222666333333999:::AAARRRsss[[[LLLIIIKKKMMMXXXZZZ```kkkyyy|||xxxjjjrrrhhhUUUTTT]]]pppqqqttt~~~{{{yyy^^^KKKKKKKKKLLL```{{{kkkdddxxxxxxhhh```___fffnnnyyywwwllliiinnnsss|||ttt___QQQJJJGGGIIIYYYvvvqqqUUUMMMEEEAAAAAA<<<<<<;;;:::999999:::;;;<<<>>>HHHsssiiiWWWMMMHHHHHHFFFDDDBBB@@@@@@@@@@@@>>><<<@@@===<<<>>>???@@@CCCGGGaaavvv___WWWSSSUUU\\\gggyyysss```VVVQQQOOONNNTTT^^^jjj|||yyygggdddbbb```aaaaaabbbcccdddddddddcccccc______```aaaeeellluuu{{{gggdddgggsssmmm___[[[\\\fffpppeeeXXXUUUPPPLLLIIIGGGFFFCCC???;;;888555444111222333444444444333222222666333444999:::DDD[[[}}}vvviiiTTTIIIHHHLLLPPPYYY\\\dddpppyyyrrrfffuuuvvvbbbTTTVVVbbbuuuuuukkkvvv}}}xxx___MMMLLLMMMQQQgggxxxdddfffqqq^^^TTTSSSRRRYYYbbbjjjrrrzzzzzzmmmggghhhnnnyyyyyydddUUUIIIEEEEEEQQQhhhyyyXXXJJJEEECCC@@@<<<;;;;;;:::999:::;;;<<<===???LLLyyyiiiVVVLLLGGGHHHFFFDDDBBB@@@@@@@@@@@@>>><<>>>>>===BBBKKKsssmmm```VVVUUUVVVZZZ```mmmjjjXXXOOOMMMOOONNNWWWbbbmmm{{{qqqkkkllliiigggjjjhhhiiikkkmmmnnnnnnmmmmmmjjjjjjiiiiiimmmvvvnnn[[[\\\```mmmiii^^^]]]aaammmzzzhhhUUUTTTQQQKKKKKKGGGFFFCCC@@@<<<888555444000222333555555444333222333666333444888888GGGbbb|||xxxaaaPPPHHHIIINNNSSSXXX^^^gggvvv}}}vvvlllcccuuunnn```YYY___kkk|||mmmhhhxxxyyybbbQQQNNNPPPWWWooolll___iiiooo[[[QQQQQQRRRTTTWWWXXX\\\dddooowwwoooddddddjjjuuu|||gggXXXHHHEEEDDDKKK[[[ppp^^^IIIEEECCC===;;;;;;;;;:::::::::;;;======@@@OOO|||hhhVVVLLLGGGGGGFFFDDDBBB@@@@@@@@@@@@>>><<<@@@===>>>???<<<;;;FFFUUUnnnZZZPPPOOOTTT[[[```hhhxxxzzzeeeWWWOOOPPPSSSSSS]]]hhhqqq|||uuuttttttrrrqqqssstttvvvyyy{{{}}}}}}}}}|||zzzyyywwwwww{{{lll\\\PPPWWWZZZgggcccZZZ\\\dddwww~~~qqqVVVUUURRRJJJLLLGGGFFFDDDAAA===999666444222333444555555444333222444666444555888999KKKkkkqqqZZZMMMIIIKKKQQQVVVYYYbbbnnnyyyoooddd\\\oookkk```___lll{{{qqqfffiiizzzrrr___PPPNNNRRR^^^zzztttaaa]]]nnnnnnZZZQQQRRRWWWVVVSSSQQQRRRZZZfffooo|||sss```bbbfffooozzz~~~iiiZZZJJJFFFEEEGGGQQQccc~~~fffKKKGGGCCC<<<===;;;;;;:::::::::<<<===>>>BBBUUUhhhVVVLLLGGGGGGEEEDDDBBB@@@@@@@@@@@@>>><<<===<<>>???DDD```hhhVVVLLLGGGGGGEEEDDDBBB@@@@@@@@@@@@>>>===;;;;;;@@@BBB===>>>SSSmmmxxxiii```XXXQQQPPPUUUTTT```mmmttt}}}yyycccYYYVVVUUUXXX]]]eeeooozzzgggSSSPPPRRRVVVWWWbbb{{{{{{ggg[[[aaalllzzzddd]]]TTTHHHNNNGGGFFFDDDBBB>>>:::666333666666555555555444444444222444444888<<<>>>UUU|||xxxcccOOOIIIKKKPPPVVV\\\bbbnnnnnnqqq|||bbbYYYVVVhhhrrrrrrsss```XXXcccrrr{{{lllaaa[[[NNNFFFLLLYYYqqqrrrdddZZZdddhhhRRRIIIJJJNNNTTT]]]jjjzzzlll______fffqqq|||lll^^^LLLHHHEEEFFFNNNgggvvvRRRLLLEEE<<>>???FFFiiifffUUUMMMIIIIIIFFFDDDCCCCCCBBB@@@??????>>>@@@@@@:::@@@FFF>>>SSSrrreeeXXXRRRRRRQQQRRRUUU\\\gggssszzzpppccc```[[[UUUXXXaaakkkuuucccSSSPPPRRR^^^```kkklllddd___cccnnnnnnXXXSSSOOOIIIIIIGGGDDDBBB@@@===999666444444444444444444444444444;;;666666???AAA[[[mmmZZZKKKJJJMMMOOOUUU\\\aaazzz}}}eeekkklllYYYTTTUUUgggsssttt~~~ooogggaaaggg{{{zzzeeeWWWSSSHHHJJJIIIJJJUUUtttqqqccc^^^pppwwwbbbOOOJJJMMMHHH[[[eeessshhh]]][[[```lllzzzppp[[[LLLJJJGGGFFFMMMkkk{{{ZZZFFFDDDAAA:::;;;<<<;;;:::999;;;===@@@LLLsssfffUUUMMMIIIHHHFFFDDDCCCCCCBBB@@@??????>>>>>>???<<>>AAALLLuuufffTTTLLLHHHHHHFFFCCCCCCBBBAAAAAA@@@??????<<>>BBBFFFLLL[[[|||gggaaahhhtttiiiZZZMMMIIIJJJLLLaaaxxxmmm[[[XXX\\\gggsss~~~rrr^^^KKKFFFDDDEEEKKKbbb}}}yyycccKKKEEECCC===<<<<<<;;;:::999;;;???BBBPPP{{{eeeTTTLLLHHHHHHEEECCCCCCBBBAAAAAA@@@??????<<>>:::777555555555555555555555555444666666555DDDmmm~~~xxxYYYMMMFFFJJJOOOSSS[[[eeexxxuuummmUUUMMMKKKQQQaaavvvwwwzzzkkkdddaaa______```fffvvv}}}lllYYYKKKCCC@@@AAA@@@DDDIIIPPP___zzzqqqdddlllzzzvvvqqqoooooorrrtttttttttoookkkggg___TTTLLLKKKXXXrrrlll]]]YYYYYY```kkktttrrr___RRRHHHCCCEEEGGGQQQqqqmmmNNNBBB@@@===<<<<<<;;;999999<<<@@@DDDWWWeeeSSSKKKGGGGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@AAA>>>DDDFFFFFFhhhnnnRRRNNNMMMQQQUUUYYY```ggguuuoooeeemmmsssyyyxxxsssssszzz}}}aaaQQQJJJMMMUUUZZZhhhhhh]]]___ffftttvvvVVVLLLNNNKKKHHHEEECCCAAA>>>:::777555555555555555555555555444666999888HHHxxxxxxyyy~~~sssUUUKKKGGGLLLQQQUUU^^^hhh~~~oooTTTMMMKKKPPP]]]zzzrrrkkkqqq~~~ooo```YYYVVVSSSTTTXXX___kkkzzzzzzfffSSSFFF???>>>>>>===BBBIIIRRRbbb}}}mmmhhhwww~~~uuujjjgggeeefffjjjppptttvvvtttpppnnnjjj```SSSMMMLLL\\\yyylllaaa\\\ZZZ___hhhqqq{{{rrr___TTTHHHBBBFFFFFFKKKdddsssOOOAAA???======<<<;;;999999<<>>:::777555555555555555555555555555666<<<<<>>=========CCCKKKUUUfff|||jjjuuu~~~nnnbbb]]][[[[[[^^^eeemmmrrruuurrrpppnnnhhh^^^TTTRRRVVVeeennnfff___\\\```gggoooyyyttt```TTTFFFAAAFFFGGGHHH]]]yyyxxxRRRBBB@@@???===<<<;;;999999<<>>;;;888666666666666666666666666555666>>>>>>LLLfffMMMFFFEEEMMMUUUZZZeeeqqqkkkPPPKKKMMMSSS___uuuyyytttfffWWWUUU```gggfffhhheee[[[NNNFFFDDDAAA===CCCHHHLLLLLLHHHGGGKKKPPPMMMOOOUUU[[[]]]```iiissssssxxx}}}}}}zzzvvvpppiiibbb^^^______ZZZOOOCCC===>>>???@@@AAAFFFNNNXXXiiizzziiisss```QQQQQQPPPPPPTTTZZZbbbgggjjjmmmlllkkkfff\\\UUUYYYbbbooopppiiibbb]]]```fffnnnxxxvvvbbbRRRDDD???FFFGGGGGGZZZvvv{{{TTTCCCAAA@@@===<<<;;;999999===BBBGGGiiidddVVVNNNGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@???EEEGGGKKKhhh{{{|||qqqsssxxxvvv^^^UUUTTT```nnnuuu~~~mmmfffhhhpppeeeNNNJJJHHHEEEKKKWWWZZZbbbzzzyyyddd___iiiuuu}}}jjjMMMTTTNNNJJJFFFDDDCCCBBB>>>:::888777666555444555555666444:::999666NNN|||}}}cccMMMIIIIIIMMMTTT^^^mmm{{{oooUUUPPPPPPWWWeeeuuunnnfffXXXOOOQQQXXXZZZVVVTTTQQQLLLFFFAAA>>><<<;;;???????????????@@@AAAAAAFFFHHHKKKMMMPPPTTTYYY]]]aaadddgggkkknnnqqqvvvyyywww{{{|||ooojjjbbb\\\YYYXXXWWWVVVRRRLLLDDD???======;;;:::CCCHHHPPP[[[mmmxxxzzztttbbbRRRKKKMMMJJJKKKQQQVVVXXXZZZ^^^aaa___^^^^^^ZZZWWW^^^iiivvvrrrnnn___WWW___fffnnn{{{rrrdddSSSEEECCC>>>CCCJJJWWW\\\@@@===;;;:::???;;;999>>>===@@@LLLmmmdddVVVNNNGGGFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@???BBBDDDMMMooo|||xxxtttkkkoootttwww\\\TTTSSS```oooyyypppooouuuuuu]]]IIIGGGGGGEEELLLXXX[[[ccc|||vvvaaa___kkk|||qqqRRRVVVNNNJJJFFFDDDDDDBBB>>>:::888777666555444555666666333;;;:::999QQQ{{{aaaLLLIIIIIINNNUUU```ppp~~~rrrYYYVVVWWW\\\iii}}}oooaaa]]]UUUOOOOOOSSSRRRNNNNNNKKKGGGCCC???===<<<;;;::::::;;;<<<===???AAABBBEEEGGGIIIKKKMMMPPPTTTWWWVVVXXX[[[]]]```dddiiilllmmmrrrvvvxxxzzzzzzuuunnngggbbb[[[UUURRRQQQPPPOOOKKKFFF@@@<<<<<<======<<>>===@@@NNNooodddVVVNNNGGGFFFFFFBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@CCCUUU~~~zzz|||qqqlllsssvvvxxx[[[RRRRRR___ooo{{{zzzoooqqqzzzeeeRRRCCCCCCFFFFFFMMMXXX]]]fffsss```aaaooo|||XXXXXXOOOKKKGGGEEEEEECCC???;;;888777666555555555666666444<<<<<<<<>>;;;:::>>><<>>AAADDDFFFHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNQQQRRRSSSUUUXXX^^^eeejjjlllqqquuuuuusssnnndddZZZTTTPPPJJJFFFCCCCCCBBBAAA>>><<<::::::;;;>>>AAACCCEEEMMMZZZmmm~~~}}}|||||||||kkkVVVHHHEEEGGGGGGLLLSSSVVVVVVYYY]]]]]]bbbggghhhhhhmmmyyy~~~rrrpppbbbWWW\\\```gggtttnnn___NNNEEEFFF@@@BBBIII]]]pppwwwcccFFFBBB???;;;===::::::>>><<>>999888777666555666666777888;;;999===^^^rrrYYYEEEEEEIIIOOOVVVcccwwwyyycccRRRMMMTTTWWWSSSOOOMMMMMMKKKDDDBBB???<<<:::999::::::???@@@BBBEEEGGGIIIJJJJJJKKKLLLMMMLLLKKKJJJJJJKKKIIIKKKLLLNNNRRRXXX```eeekkkpppsssrrrooojjj^^^SSSPPPLLLGGGDDDCCCBBBAAA@@@>>>>>>===<<<===???BBBDDDIIISSScccwwwxxxsssttt{{{oooXXXKKKGGGJJJJJJOOOUUUWWWWWW[[[aaafffooovvvwwwxxx~~~rrrqqqcccXXXZZZ]]]cccqqq~~~nnn]]]KKKCCCDDD???@@@GGG[[[yyycccEEE@@@===;;;===:::;;;>>>;;;DDDZZZcccVVVNNNHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBAAAAAABBBWWW{{{mmmUUUNNNMMMWWWdddrrrxxxiiillltttjjjXXXNNNGGGBBBEEEIIIMMMTTT[[[aaakkkuuujjjsss~~~hhhVVVSSSOOOKKKIIIIIIGGGCCC???999888777666666666777777888:::888BBBiiioooVVVEEEFFFJJJQQQXXXdddyyyuuusssuuusssttt|||zzz|||ooo\\\MMMLLLQQQTTTPPPLLLLLLMMMKKKEEECCC@@@===::::::::::::@@@AAADDDFFFHHHIIIIIIIIIJJJKKKLLLLLLJJJHHHHHHIIIEEEGGGIIIKKKNNNSSSYYY^^^ggglllppppppnnniii___TTTOOOLLLGGGEEEDDDCCCBBBAAA???@@@@@@??????@@@DDDFFFMMMXXXiiiyyy{{{vvvqqqrrrzzzqqq[[[MMMHHHJJJKKKPPPVVVXXXYYY```gggooozzz{{{rrrrrreeeXXXYYYZZZ```nnn{{{nnn\\\KKKAAACCC>>>AAAGGGXXXbbbEEEAAA>>>;;;<<<999;;;>>>:::EEE___cccVVVNNNHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBB???EEEbbb~~~fffRRRLLLLLLVVVcccpppmmmdddiiiqqqjjjYYYJJJEEEBBBEEEJJJPPPWWW^^^bbbkkk|||vvv}}}}}}oooYYYTTTPPPLLLJJJJJJHHHDDD@@@999999777666666666777888666888:::KKKxxx{{{kkkSSSGGGIIINNNTTTZZZfff{{{}}}zzzmmm^^^\\\[[[ZZZ\\\dddpppwwwwwwtttmmmrrrtttqqqkkkcccVVVKKKJJJNNNPPPNNNLLLMMMLLLIIICCCAAA???<<<;;;:::;;;;;;???AAADDDGGGIIIJJJJJJJJJJJJLLLMMMMMMLLLKKKJJJKKKHHHIIIKKKLLLNNNPPPTTTWWW[[[```eeeggghhhggg___VVVNNNKKKGGGEEEEEEDDDCCCBBB>>>@@@AAAAAA@@@AAAEEEHHHLLLWWWeeeqqq~~~zzzzzz{{{}}}mmm[[[NNNJJJJJJLLLQQQXXX[[[___iiisss|||rrrsssfffYYYXXXXXX^^^lll{{{nnn\\\MMMBBBBBB???BBBHHHUUU```DDDAAA???<<<;;;999<<>>GGGllleeeTTTKKKGGGGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCFFFJJJuuusss^^^NNNLLLMMMUUU___jjjxxxnnneeefffpppgggpppsss\\\KKKGGGEEEFFFKKKOOORRRXXX^^^fffmmm|||~~~}}}~~~zzzcccWWWRRRNNNLLLKKKJJJGGGDDD???;;;888999999666666999:::<<>>???>>>???CCCIIIRRRYYY]]]eeeqqqyyyvvvpppkkk```UUURRRRRRRRRRRRQQQMMMGGGBBB<<<;;;;;;;;;<<<>>>@@@BBBFFFGGGIIIKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMJJJFFFDDDDDDEEEAAAAAAAAAAAACCCEEEFFFHHHHHHKKKNNNRRR[[[mmmpppbbb___```]]]YYYUUUWWW___mmmzzz}}}uuuqqqggg[[[SSSUUU^^^ggg{{{ppp```NNNDDDBBB<<>>>>>:::???:::;;;>>>GGGlllfffTTTKKKGGGHHHEEEDDDDDDCCCBBBBBBBBBBBBCCCHHHPPP}}}nnnXXXMMMLLLOOOVVV]]]eeeqqq|||mmmfffqqq{{{wwwmmmWWWHHHGGGEEEGGGLLLOOORRRXXX___fffmmm|||}}}|||zzz{{{iiiVVVRRRNNNLLLMMMLLLJJJGGG???:::777999999777666888;;;???CCC```mmmQQQIIIMMMOOOZZZsss{{{qqqhhhZZZMMMDDD???===<<>>:::>>>:::;;;???GGGlllfffTTTLLLHHHHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCFFFSSSiiiRRRLLLLLLPPPWWW\\\aaakkkuuuvvvqqqwwwfffTTTIIIGGGFFFIIIMMMOOOQQQXXX```gggnnn~~~||||||zzz{{{mmmZZZUUUPPPNNNOOOOOOMMMJJJAAA;;;777999:::888666777888===AAA[[[lllPPPIIINNNPPP\\\yyyqqqggg^^^QQQFFF@@@=========@@@AAABBBDDDHHHOOOVVV[[[gggzzz}}}iii\\\[[[ZZZXXXSSSKKKBBB<<<:::;;;<<<===???BBBDDDEEEJJJKKKMMMPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTQQQRRRTTTTTTTTTUUUVVVVVVZZZZZZ[[[\\\[[[YYYVVVUUUSSSRRRPPPLLLGGGDDDCCCDDDBBBBBBCCCDDDEEEHHHJJJLLLMMMOOORRRRRRQQQUUU\\\bbbgggnnnvvvyyy||||||rrrllljjjhhh```ZZZ^^^iiinnnkkkeeeeeeooo~~~~~~vvvsssxxxssspppggg\\\SSSSSSZZZbbbttt}}}jjjZZZLLLAAAAAA===BBBIIIUUU}}}wwwWWWGGG===@@@>>>999>>>999;;;???HHHmmmfffTTTLLLHHHHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBTTTgggOOOKKKLLLQQQXXX[[[___hhhrrr|||yyyyyyxxxwwwuuuuuuuuuvvvvvv|||yyymmm___QQQIIIFFFGGGJJJNNNPPPQQQYYYbbbhhhqqq~~~}}}~~~}}}|||}}}|||~~~ppp^^^ZZZTTTRRRRRRSSSQQQOOOEEE===888999:::888777777777;;;===VVVlllRRRJJJPPPQQQ]]]}}}|||iii^^^WWWKKKBBB===<<<======@@@AAACCCDDDGGGMMMUUU[[[lllxxxdddbbb]]]XXXSSSLLLDDD???;;;<<<>>>???BBBDDDFFFGGGJJJLLLNNNQQQSSSUUUVVVWWWZZZYYYXXXWWWVVVVVVUUUUUURRRVVVZZZ\\\]]]___aaadddiiijjjkkkkkkiiieee```^^^WWWWWWTTTOOOJJJFFFEEEEEEDDDDDDDDDFFFHHHKKKNNNOOOPPPSSSUUUUUUSSSTTTVVVYYY[[[gggvvv{{{yyy{{{|||}}}|||wwwooogggbbb```^^^aaa___\\\eeeuuu|||yyyssssssyyy~~~ssspppuuuvvvqqqnnnggg\\\SSSRRRYYY```pppyyy~~~gggWWWJJJ???@@@>>>DDDKKK\\\pppyyyUUUFFF===AAA===999>>>999;;;???HHHmmmgggUUULLLHHHIIIFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBXXXxxxzzzhhhPPPJJJMMMRRRXXX[[[^^^hhhsssvvvmmmfff```^^^___]]]\\\ZZZYYYYYYZZZZZZ^^^bbbiiipppwww}}}tttkkkbbbYYYNNNGGGFFFHHHLLLOOOPPPQQQYYYcccjjjvvv~~~wwwuuurrrpppqqqtttxxx{{{~~~~~~vvvbbb]]]XXXVVVWWWXXXWWWVVVKKKAAA999888:::999777888999<<<===XXXmmmSSSJJJQQQRRR___rrr```TTTNNNEEE>>>;;;:::;;;;;;===???BBBCCCEEEKKKTTTZZZtttnnnjjjddd]]]VVVNNNFFFAAA>>>???@@@CCCEEEGGGHHHIIIKKKLLLOOOQQQTTTVVVXXXXXX\\\\\\[[[YYYYYYYYYYYYYYYYYY^^^eeeiiijjjmmmqqqtttxxxyyy{{{{{{xxxtttnnnkkkaaa```\\\VVVOOOIIIGGGFFFFFFFFFGGGHHHKKKNNNQQQSSSRRRTTTVVVVVVVVVVVVWWWXXX\\\oooxxxmmmkkkgggaaa]]][[[\\\]]]XXXbbbhhhjjjuuuzzzxxx|||yyykkkkkkttttttooolllfff\\\SSSRRRXXX___mmmwww|||eeeTTTHHH===@@@@@@EEEMMMaaarrrzzzTTTEEE===AAA===888>>>999;;;???IIInnngggUUUMMMIIIIIIFFFDDDDDDCCCBBBBBBBBBBBBCCCGGG___|||wwwyyylllUUUJJJMMMSSSYYY[[[___jjjuuu|||hhh___\\\VVVRRRPPPPPPOOONNNMMMMMMNNNOOOOOOOOOQQQUUUYYY___fffnnnssszzzwwwooofffaaa^^^XXXNNNEEEFFFHHHMMMPPPPPPQQQZZZdddmmmzzz}}}xxxuuugggeeeaaa```aaaeeejjjmmmtttzzzccc___ZZZYYY\\\___```___QQQEEE:::888999999888999999<<>><<<<<<===>>>>>>>>>AAAEEEFFFHHHNNNXXX```www}}}}}}{{{uuunnncccVVVHHH???BBBCCCEEEGGGIIIJJJJJJKKKMMMOOOQQQTTTWWWYYY[[[\\\[[[[[[[[[\\\]]]```bbbddddddkkkssswwwxxx{{{yyyvvvooodddYYYOOOIIIGGGIIIIIIJJJLLLOOOSSSVVVXXXYYYZZZZZZ[[[\\\^^^___aaahhhqqqnnn```\\\YYYWWWXXX[[[^^^___```cccxxx{{{www{{{rrrjjjiiiddd[[[TTTSSSXXX^^^mmmwww{{{cccRRRHHH<<>>@@@FFFHHHIIIJJJKKKPPPXXX^^^rrrxxxtttvvvwww|||yyydddVVVKKKBBBFFFGGGHHHHHHIIIJJJKKKKKKQQQRRRTTTVVVXXXYYYZZZZZZ^^^___```___```dddjjjppppppuuu{{{~~~rrreeeYYYPPPLLLJJJJJJKKKLLLNNNQQQVVVZZZ[[[\\\^^^______aaadddfffmmmnnnllljjjqqqzzzrrrggg___]]]WWWYYY\\\ZZZcccnnnnnnrrrzzzkkk|||sssooommmfff\\\TTTSSSYYY___nnnwwwyyy___PPPEEEAAA:::;;;CCCJJJbbb~~~wwwSSS@@@<<<>>>;;;555;;;999:::===HHHsssiiiWWWNNNJJJIIIFFFDDDCCCCCCBBBBBBDDDEEEFFFLLLnnn|||dddUUUMMMOOOUUU\\\```fffssshhhSSSLLLIIIFFFCCCBBBDDDFFFHHHKKKMMMOOOPPPQQQRRRTTTVVVUUUSSSRRRSSSUUUVVVUUUTTTRRRTTTVVVWWWXXX[[[```dddjjjlllnnnooommmjjjfffccc[[[VVVSSSSSSPPPJJJEEEDDDFFFKKKQQQSSSQQQQQQ]]]jjjzzz}}}xxxtttsssnnnjjjhhhiiinnnqqqqqqooorrrsssrrrooohhh___VVVPPPHHHHHHIIIKKKMMMOOOOOOOOOTTTYYYbbbllluuu|||~~~~~~}}}{{{xxxfffbbbkkknnnsss{{{{{{pppWWWAAA;;;<<<;;;:::<<<<<<>>>BBBdddsssZZZLLLPPPRRReee}}}xxxyyycccPPPIII@@@???<<<;;;;;;===@@@BBBHHHIIIKKKLLLOOOTTT\\\bbbllluuuxxxqqqjjjmmmvvv{{{yyyeeeYYYPPPIIIHHHHHHIIIIIIJJJKKKLLLLLLQQQRRRTTTVVVXXXYYYZZZZZZ\\\^^^aaabbbdddggglllpppuuu{{{pppaaaUUUOOOKKKKKKKKKKKKMMMQQQVVVYYY[[[]]]```aaaccceeeiiikkkpppwww|||uuulllfff^^^YYY]]]YYY___ddddddnnn|||~~~{{{{{{ssspppmmmeee[[[TTTSSSZZZ```pppzzzvvv___QQQEEEBBB<<<===DDDIIIaaavvvRRR@@@======<<<555;;;999;;;===IIIsssiiiWWWNNNJJJIIIFFFDDDCCCCCCBBBBBBDDDEEEFFFNNNooommm]]]RRRLLLPPPXXXaaafffmmmxxxrrr\\\OOOHHHDDDCCCCCCDDDFFFHHHKKKLLLQQQSSSTTTUUUUUUUUUWWWYYYYYYWWWUUUUUUWWWXXXYYYXXXRRRTTTVVVVVVUUUVVVWWWYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXRRRLLLKKKHHHCCCAAABBBCCCHHHOOOTTTRRRSSS]]]iiiyyy}}}vvvpppjjjeeeccc[[[XXXUUUWWW[[[]]]]]]\\\___cccfffccc[[[QQQIIIFFFDDDGGGJJJJJJHHHIIINNNSSSWWW[[[aaajjjsss||||||||||||{{{yyy{{{nnnjjjssswww~~~cccFFF<<<;;;;;;<<>>@@@CCCddd|||uuu\\\NNNPPPQQQcccwwwvvvhhhVVVHHHFFF>>>===<<<;;;===???BBBDDDIIIKKKLLLOOOSSSYYY```fffppppppllldddbbblllzzzkkk^^^VVVOOOJJJJJJJJJJJJKKKKKKLLLMMMQQQRRRTTTWWWXXXYYYZZZZZZ\\\```fffjjjlllnnnpppqqqxxx|||lll]]]UUUNNNLLLKKKKKKMMMQQQVVVYYY\\\___bbbeeehhhlllpppssswww|||hhh___\\\ZZZYYY______jjjrrrsss|||tttsssnnneeeZZZSSSSSSZZZ```rrr{{{rrr]]]QQQDDDCCC>>>???EEEIIIaaasssPPP@@@===<<<<<<666<<<:::<<<>>>IIIsssjjjXXXOOOJJJIIIFFFDDDCCCCCCBBBBBBDDDEEEFFFMMMmmm|||mmm```WWWQQQLLLRRR[[[dddkkksss}}}sssXXXJJJHHHJJJCCCEEEGGGJJJMMMOOOQQQRRRSSSUUUVVVWWWVVVVVVXXXZZZ[[[ZZZXXXXXXYYY[[[]]]^^^ZZZZZZZZZYYYYYYYYYYYYZZZXXXWWWVVVUUUUUUUUUWWWWWWXXXQQQKKKIIIFFFAAA@@@AAA???DDDLLLRRRRRRRRRZZZeeeuuu~~~yyyrrrjjjccc^^^YYYVVVOOOMMMKKKKKKMMMOOOOOONNNRRRWWW[[[YYYQQQJJJGGGGGGIIIKKKNNNMMMKKKMMMTTTZZZ___cccjjjsss||||||||||||{{{xxxzzz~~~{{{tttpppyyy~~~kkkJJJ===<<<;;;<<>>BBBEEEGGGKKKLLLMMMPPPUUU[[[bbbfffpppnnnjjjggglllyyyuuudddXXXOOOKKKJJJJJJIIIIIIJJJKKKLLLPPPRRRUUUWWWYYYZZZZZZZZZ```eeelllsssvvvvvvuuusssxxxuuufff\\\QQQNNNKKKJJJMMMSSSWWWZZZ]]]```eeeiiimmmsssxxx|||yyyddd\\\\\\```bbbcccfffuuuyyywwwqqqeeeYYYQQQRRRYYY___qqqzzzlllXXXNNNAAABBB???AAAEEEJJJdddxxxpppNNN@@@===;;;<<<777===;;;<<<>>>HHHrrrjjjXXXOOOJJJIIIFFFDDDCCCCCCBBBBBBDDDEEEFFFKKKkkkzzziii]]]UUUQQQOOOLLLTTT]]]fffnnnwww}}}^^^KKKCCCCCCEEEHHHJJJLLLPPPRRRTTTTTTTTTVVVWWWYYYYYYYYYYYY[[[\\\]]]\\\\\\[[[\\\^^^aaacccaaa```^^^^^^^^^___``````[[[ZZZXXXVVVVVVWWWXXXYYYXXXQQQLLLJJJGGGAAA>>>???===AAAIIIOOOOOOOOOVVV```ooo~~~yyyrrrhhh```ZZZUUUQQQNNNJJJHHHGGGFFFFFFGGGGGGGGGJJJNNNQQQOOOIIIGGGHHHKKKPPPQQQQQQQQQRRRUUUZZZ^^^dddiiisss~~~~~~~~~~~~|||yyyzzz~~~yyyyyyvvvqqqNNN???===<<<;;;===999===BBBaaavvv]]]MMMNNNPPPbbb~~~|||pppppphhhTTTGGG??????;;;;;;<<<===@@@DDDHHHJJJMMMMMMNNNQQQWWW]]]bbbdddiiihhhjjjooovvvlllZZZMMMKKKJJJIIIHHHGGGHHHIIIJJJOOOQQQTTTXXX[[[\\\[[[[[[bbbgggooowww{{{{{{wwwtttzzz{{{lllaaaTTTOOOKKKKKKOOOUUUZZZ]]]___bbbhhhmmmsssyyy{{{ggg```ccchhhkkkjjjnnn~~~{{{rrrdddVVVOOOPPPWWW]]]nnnxxxfffRRRHHH>>>AAA???@@@EEEMMMllluuuoookkkKKK@@@>>>:::<<<666===;;;<<<===GGGpppkkkYYYOOOJJJIIIFFFDDDCCCCCCBBBBBBDDDEEEFFFKKKjjj~~~|||ssseeeXXXQQQNNNMMMMMMPPPXXX```gggooozzzcccNNNGGGEEEEEEFFFLLLNNNPPPSSSUUUUUUUUUUUUZZZ[[[]]]^^^]]]^^^```aaa]]]___``````aaacccfffiiigggeeeeeefffggghhhgggfff___^^^^^^]]]]]]]]]]]]]]]ZZZSSSMMMJJJFFFAAA>>>>>>>>>AAAGGGLLLMMMLLLRRRZZZhhhxxx}}}wwwnnnbbbYYYSSSPPPLLLIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJIIIGGGGGGJJJNNNTTTUUUVVVUUUUUUXXX]]]aaafffmmmyyy~~~zzzzzz~~~|||xxxSSSBBB???===:::;;;999>>>AAA[[[{{{aaaNNNNNNOOO___uuu|||wwwmmmnnn~~~vvv]]]NNNEEE>>>===:::;;;<<>>@@@GGGTTTzzzgggjjjfffGGG@@@???999;;;666===;;;<<<<<>>;;;<<<:::???AAAWWWiiiQQQPPPNNNYYYkkkrrr}}}pppggglllvvviiiPPPFFFBBB===<<<:::;;;===@@@CCCGGGJJJLLLOOOOOOQQQXXX```hhhmmmnnntttuuuxxxyyytttkkkiiilll~~~gggVVVNNNLLLJJJGGGGGGGGGIIIJJJJJJMMMSSSYYY]]]_________```dddlllwwwzzzmmmXXXRRRLLLLLLRRR[[[bbbdddgggkkkrrryyyvvvsssyyyxxxmmm\\\PPPLLLQQQZZZ```ppp}}}uuuYYYIIICCC<<>>===>>>:::@@@BBBVVVpppTTTQQQMMMTTTccclll}}}|||kkkbbbkkkqqq```GGG@@@@@@===<<<;;;<<<>>>@@@DDDGGGJJJLLLPPPPPPSSS[[[fffoootttuuupppqqqwww|||yyysssuuu|||mmm[[[PPPNNNKKKHHHHHHHHHJJJKKKIIILLLRRRYYY]]]`````````aaaeeemmmxxxuuuYYYRRRLLLLLLTTT]]]dddfffkkkooouuu}}}{{{{{{tttiiiYYYMMMKKKRRR\\\ccctttoooUUUHHHDDD<<<@@@???BBBLLLaaarrrwww___CCC@@@@@@888999444;;;:::;;;;;;DDDlllqqqXXXQQQLLLHHHJJJFFFEEEDDDCCCDDDEEEGGGHHHLLLtttrrrddd]]]UUUOOOJJJIIIHHHIIILLLPPPUUUXXX___bbbeeeiiiqqq}}}zzzbbbMMMLLLPPPOOOPPPTTTYYYXXXXXXXXXXXXYYYYYYZZZ^^^^^^```aaaccceeefffgggeeedddgggmmmqqqrrrvvv{{{wwwxxx{{{|||{{{}}}}}}xxxqqqcccSSSJJJFFFCCCDDDGGGIIIJJJKKKLLLLLLNNNRRRUUUXXX^^^lll||||||{{{nnn]]]OOOHHHFFFCCCAAABBBDDDFFFHHHJJJNNNSSSWWWYYY\\\]]]^^^aaaeeeddd```ccchhhfff\\\VVV[[[eeekkk{{{}}}|||~~~```HHHHHHAAABBB???===CCCCCCVVVvvvWWWOOOMMMTTT]]]jjj~~~uuufffbbbjjjcccUUUFFF===;;;;;;;;;<<>>AAABBB@@@GGGeee|||nnnfffIII?????????999999777999;;;777FFFfffqqqXXXQQQKKKHHHJJJFFFEEEDDDCCCDDDEEEGGGHHHMMMuuukkk___YYYSSSNNNJJJIIIIIIKKKOOOTTTYYY\\\```dddhhhkkksss~~~vvv___MMMKKKOOOOOOPPPSSSWWWWWWWWWWWWXXXYYYZZZZZZ]]]^^^```bbbdddfffggghhhkkkjjjlllsssvvvxxx||||||~~~xxxhhhVVVLLLGGGDDDFFFIIIIIIJJJKKKLLLMMMOOORRRUUUYYY^^^hhhuuuzzzqqqeeeUUUIIICCCBBBAAA???AAADDDGGGKKKOOOSSSXXX\\\___bbbeeehhhmmmsssssspppkkkllliiiddd___bbbmmmwww|||{{{}}}~~~cccJJJIIIAAACCC@@@===BBBCCCZZZ|||]]]UUUQQQUUU\\\hhhpppaaa]]]ddd[[[NNNBBB<<<;;;<<<<<<<<>>AAAEEEGGGHHHJJJLLLNNNTTTTTTWWW```llltttvvvtttvvvyyy|||{{{}}}mmm[[[QQQHHHGGGIIIHHHGGGIIIKKKIIILLLVVVcccjjjggg```^^^cccnnn|||eeeYYYQQQUUU```jjjrrrwww|||wwwjjj___TTTNNNNNNTTT___jjjyyyeeeLLLDDDAAA<<>>CCCEEEHHHIIIJJJLLLOOOQQQWWWXXX\\\eeeqqq{{{qqq^^^RRRHHHEEEGGGHHHKKKNNNQQQPPPPPPWWWggguuutttlllddddddkkkzzzpppfff___dddppp{{{pppcccZZZRRROOOQQQVVVaaalll{{{\\\GGGAAA===@@@DDDFFFFFFQQQkkkwwwvvv~~~[[[IIIBBB===::::::888<<<999999===<<>>CCCFFFHHHYYYyyylllvvvzzzUUUFFFBBB<<<888:::777<<<999888<<<<<>>FFFFFFGGGHHHIIIJJJLLLOOORRRZZZ\\\aaaiiiuuueeeYYYSSSNNNKKKHHHIIIPPPXXX^^^```^^^^^^jjj|||{{{tttqqq|||uuunnnsss}}}tttddd\\\UUUPPPQQQUUU\\\hhhrrr}}}gggOOOCCCCCCAAA<<>>@@@@@@===DDDMMM___nnnffffffqqqMMMDDDBBB999666<<<444;;;888666:::<<